News for hackers. Stuff that matters.

dignan

Re:Why America can’t build on Tuesday June 28, 2022 @08:36AM (#31906839)
Real estate investors are not typically developers. They also generally are opposed to things YIMBYs support since as mentioned it would cut into their profits. YIMBYs, though not a monolith, largely support rent control and public housing. They also support private development. The goal is to reduce housing costs, and a variety of means are necessary.
Article 1, Section 9 specifically prevented slavery from being abolished until 1808. The three-fifths compromise (Article 1, Section 2) also addressed slavery. The word never appears, but there are plenty of euphemistic references.
This is actually an internal artificial kidney. There are other projects like you describe. https://pharm.ucsf.edu/kidney/device/faq has some helpful info about this.

This would basically replace dialysis if they are able to achieve the numbers they quote (GFR of 20-30). Occasionally having a minor surgery is likely much safer and more affordable than dialysis.

Re:ZGC – What's new in JDK 16 on Tuesday March 23, 2021 @01:12PM (#26557396)
GC is a memory management technique with tradeoffs like all the others.

GC has many different implementations, with widely ranging properties. For example, the JVM itself currently supports at least 3 different GC implementations. There are also different types of GC's, so for example in a generational garbage collection system you'll typically see two or three generations of GCs, depending on the generation (how many GC cycles it has survived) of the objects it collects. The shortest GC's in those systems are usually a couple milliseconds, while the longest ones can be many seconds.

GC isn't always a problem. If your application isn't latency sensitive, it's not a big deal. Though if you tune your network timeouts to be too low, even something that is not really latency sensitive can have trouble because of GC causing network connections to timeout. Even if it is a latency sensitive applicatoin, if GC "stop the world" pauses - pauses that stop program execution, are short it can be OK.

One reason you'll see people say GCs are bad is for those latency sensitive applications. For example, I previously worked on distributed datastores where low latency responses were critical. If our 99th percentile response times jumped over say 250ms, that would result in customers calling our support line in massive numbers. These datastores ran on the JVM, where at the time G1GC was the state of the art low-latency GC. If the systems were overloaded or had badly tuned GC parameters, GC times could easily spike into the seconds range.

Other considerations are GC throughput and CPU usage. GC systems can use a lot of CPU. That's often the tradeoff you'll see for these low-latency GC implementations. GC's also can put a cap on memory throughput. How much memory can the GC implementation examine with how much CPU usage with what amount of stop-the-world time tends to be the nature of the question.

People loathe Apple for locking down their own access to their computer, not for security measures. Signed app distribution solves an entirely separate problem- making sure you get the app unmodified. This is a problem with sandboxing. Apple also does have sandboxing, but mostly that’s not what people complain about.

You can have signed apps and sandboxing without Apple being the sole arbiter of what you install. For example, Linux has multiple options available to solve this. Signed repos combined with SELinux, or flatpak, and snap all solve the same problem.

Re:Fedora 33 on Wednesday October 28, 2020 @05:49PM (#24924510)
I have the same laptop and this is also my fourth upgrade on it. Really excellent.

It is impressive how much the upgrade process has improved over the years. Years ago you could either risk updating your repo files and yum updating, or just do a full reinstall. Then they built fedup which was a command line tool that made it easy, but still required several different commands. Now it’s driven through the GUI and a better experience than macOS upgrades in my opinion.

Re:Game Workers Unite on Saturday March 24, 2018 @09:06AM (#16666409)
No experience, but did a thorough read through of the docs. One thing to keep in mind about clickhouse is that their replication guarantees aren't very strong. From the docs: "There are no quorum writes. You can't write data with confirmation that it was received by more than one replica."

That's pretty troubling, but at least they're open about it. That said their performance claims are pretty spectacular, and it seems solidly engineered. Further if you're not planning on using replication it certainly seems interesting. I'd be curious to hear about someone's production experience as well, since the list of companies running it seems rather thin.

Re:Larry Page is pouring millions into flying cars on Friday December 30, 2016 @04:07PM (#13287455)
Probably the same way they are for planes- victor airways.

https://en.wikipedia.org/wiki/Victor_airways

Re:Rust vs C Pitfalls on Tuesday December 27, 2016 @06:01PM (#13267006)
No, it does not. It does allow you to implement it if you want though: https://github.com/Manishearth/rust-gc
Re:How to Cover the One Percent on Monday January 25, 2016 @09:26AM (#10967295)
You're comparing an organization with a budget of about $3 billion to one with a budget of over $1 TRILLION. It's a nonsensical comparison.
How are you establishing that people are "just there to get pills"?
Re:Microservices on Tuesday March 11, 2014 @07:34PM (#7382964)
That depends quite a bit on the machine. For example servers.
Re:SQLAlchemy 0.9.0 Released on Tuesday December 31, 2013 @12:56PM (#6991782)
Did you check out rust? That's within rust's feature set, though it isn't "production ready" yet.
Re:FreeBSD 10.0-RC3 images available on Thursday December 26, 2013 @01:30PM (#6967272)
Just to follow up on this, what checksums do offer is a way to verify that the file you have locally matches the remote file.
Re:You can spend $9,599 on a Mac Pro, but should you? on Thursday December 19, 2013 @02:28PM (#6937160)
It seems to me that everyone complaining about needing to deal with PC repairs has never had a business-class PC. The business and consumer support are completely different beasts. For business products, at least HP and Dell will send someone to you to fix it. These are competent techs who can do almost any repair/replacement on the spot. As far as I know Apple does not offer this level of support.
Re:Fedora 20 released on Tuesday December 17, 2013 @11:08AM (#6921830)
systemd itself provides the functionality to run commands at points during the lifecycle of a service[1]. As for the people in mixed environments, you can forward journald to syslog [2].

[1] http://www.freedesktop.org/software/systemd/man/systemd.serv... [2] http://www.freedesktop.org/software/systemd/man/journald.con...

Re:A Week with Mozilla's Rust on Wednesday August 21, 2013 @02:29PM (#6252379)
I think it's more of a comparative statement. Interfacing with C in Rust is very simple, as he details in the article.
Re:Envelopes - Python email for humans on Wednesday August 07, 2013 @03:44PM (#6175124)
As a Flask user, you might want to check out Flask-Mail http://pythonhosted.org/flask-mail/
Re:Switching to DuckDuckGo and Firefox on Friday July 12, 2013 @02:06PM (#6034041)
Re:Boston Subway Time-Scale Map on Monday April 01, 2013 @04:16PM (#5475606)
Add 5-10 even for the Red line
Re:GNOME project picks JavaScript as "first class" dev language on Tuesday February 05, 2013 @09:35AM (#5170790)
Which steps are they taking?
Re:Nginx Load Balancing Basics on Monday January 14, 2013 @01:22PM (#5055804)
It uses a unix socket. It's also a bit faster than using a TCP socket to proxy (at least in my limited testing), so I prefer it.
Please write something useful. Do you have a card that is supposed to be affected by this change? Are you running the right software/software version? Have you filed a bug report? Or do you just enjoying typing and negativity that much?
I agree that it removes some complexity there, but it also introduces some ugliness for example: https://live.gnome.org/Vala/FAQ#Why_can.27t_I_chain_up_to_ba...

In fact, Jurg, the creator of Vala agrees on that enough that he created Dova: https://live.gnome.org/Dova it's no longer actively maintained, but it stands to illustrate the point.

The Yorba Foundation is doing some pretty interesting work with limited resources. They write well-designed apps with attention to the UI.

Shotwell and Geary are both written in Vala, a C#-like language layered on top of the GObject system. It will be interesting to see how Vala matures. It has always seemed like a messy abstraction, building it upon GObject, rather than its own type system.

How many Americans do you know?
Re:Ubuntu 12.10 Quantal Quetzal released on Thursday October 18, 2012 @10:18AM (#4668845)
Perhaps you could be a bit more clear. What Java situation?
Re:Building websites in Python with Flask on Friday October 12, 2012 @09:52AM (#4645014)
Slow relative to what? Based on what?

Older »