skysight-inc/HackerNews huggingface dataset:
I think it can hold pretty far. The government does a lot of stuff that is quite uncontroversial. We mainly think of the controversial things, but if you take a look at the sweep of it, there's little that most people would object to a "let's do it well" standard:

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

And mostly the definition of "do it well" is something that people can agree on. E.g., people have strong feelings on immigration, but pretty much everybody can agree that all the processes related to coming and going should be clear, transparent, fair, and not wasteful, even if they disagree about the right amount of inflow or deportation.

So sure, there are corner cases where somebody might say, "I can't work on that." And if they do, more power to them. But I've visted 18F a few times and every single project I talked with people about was something in the, "duh, let's do that better" category.
Depends on your definition of investment and what you're looking to get out of it. If they maintain value by appreciating at least at the rate of inflation, then they're a great store of value. At that point, you need to take all expenses into consideration (including any applicable tax deductions and rental incomes from rooms) in order to determine whether you're net positive or net negative versus renting. This can't be generalized since it depends on your local housing/rental market, however I can speak for my own situation where I pay about the same for my home as I would for a rental where I'd live by myself. If I was to rent out my extra room, I'd be paying significantly less.

That's a bit long winded, just don't want people automatically rule out home ownership since not only can it be a point of pride, it actually can be financially beneficial if you're willing to do the math for your own situation.
"For the next two years, people continued to sign up for and use Ridejoy despite our complete lack of involvement in the site. Apple featured our app twice in the App Store, once in a travel collection, and later for Earth Day. Finally, in April 2015, Ridejoy disappeared completely after we forgot to renew the domain. "

ouch.
It's easy to see why having a lot of users is desirable.
I believe the grandparent is attempting to make a distinction between a tool and (for lack of a better term) a material. With the idea being you use tools to shape your materials to create your end product. You carry the tools with you from project to project but the materials stay in place.

To use the normal house-building analogy, I would say that the Tools are obviously saws, drills, etc. Things that you use on every house you build but that are not part of the house itself. These represent notepad, visual studio, git, etc.

The Materials are wood, nails, etc. Things that make up the house and are not removed when the builder leaves. These represent the actual code (ie, lines/libraries of javascript) you build with your tools.

e: So it's like saying the #1 carpenter's tool is wood.
Thanks. I wish more people were accepting of this.
That's true in many cases, but if the network is solely for database access and the only servers with access to it would be configured with DB credentials anyway, then the path to compromise is equivalent (get into a server with db credentials/network access).
A lifetime. The idea is that they will invest the money, and the interest / gains will provide the income. Using a safe withdrawal rate of 4%, this would be the equivalent of 25 years of UBI.

Our economy functions on the basic idea that everyone can contribute their labour. In a world where labour is no longer needed, but capital is, this gives every person a starting sum of capital that they can contribute as they wish.
Have you tried https://crates.io/crates/rusoto ? I haven't, interested to hear what people say.

It was announced roughly in August, so yeah, five months. Though some work had to happen for that initial release, of course. There was a joke though, about this rapid development. Someone said something like "That they keep re-writing tokio is really annoying as a user, but I guess if Rust is so productive that you can throw out huge chunks and re-build it that quickly, well, that says good things about the language." Of course, as the post says, things will be more stable now.
Show HN: Hercules – Calculates the lines burnout stats in a Git repository
HPE Powers Up The Machine Architecture with ARM
So they got rid of niche books that nobody borrows and replaced them with one of the best selling authors alive and one of the top SciFi authors? Sorry but that seems completely working as intended.

Libraries are for everyone. Not just people with niche academic tastes living in their ivory towers. Entertaining books and regular readers are literally what keeps libraries open.
Author of the article here. It's a bit more complicated for both the driver and the seller.

Drivers have to coordinate pick up and drop off of passengers, which is a pain, especially in LA. On the other hand, passengers getting dropped off can also be a huge benefit since the bus stop probably isn't your final destination.

In general, Europe is denser (more cities within a closer distance), gas prices are higher, and people are maybe more trusting of strangers.
The mention of memory safety is kind of weird. Reading or writing to -1 in C is memory safe too. It's even sometimes done deliberately as a debug technique if you want to insert messages in your IO traces. (Wrt your post that rust is more than just safety, people will get that impression when you introduce memory safety into unrelated threads.)
SplitView 2017 License Key and Crack Patch Download
There's plenty of fake news on both sides. It's amazing to me that people can be so far up their ass to no not notice that.
The POWER8 Libre System Looks Set to Fail, Now There's an AMD Libre Effort
Well, I didn't find the answer to my question in the FAQ. I see where you want to differ from GHC, but I don't see where you want to differ from Haskell standard.

It seems to me that the Eta language is basically Haskell 2010 compliant compiler/runtime (correct me if I am wrong) for JVM.

Which actually is great and useful and I really like that about the project. I just think the project shouldn't be called "another language", but rather "Haskell 2010 compiler with some GHC extensions for the JVM". I actually don't even care if you avoid Haskell in the name, as long as you keep the compatibility.
Your points couldn't be more accurate. In any organization, the quality of the function that dictates the work to be done (be it Product Managers or Business Analysts) heavily impact the success of an engineer's work. Some organizations choose to remove this level of management [1], others have ensure only former engineers fill this role.

It's very important but broad topic. I chose to not explore it in the post because it deservers its own discussion.

[1] https://www.quora.com/Does-Stripe-have-product-managers-or-d...
https://doc.rust-lang.org/stable/book/error-handling.html goes into fairly extreme level of details about this, if you're still trying to learn.

http://rust-lang.github.io/book/ch12-03-improving-error-hand... shows how to refactor a project to improve its error handling as well, for something a bit less abstract.
"By some definition", sure. I have no idea what the definition of fake news is (I just made a comment saying I have no idea what it is at this point), but I expect that some definitions being used would include buzzfeed yep.
They can use the TOTP token to auth themselves where as U2F will not work if you are the middle-man.

U2F basically[0] signs the current URI and HTTPS key and sends it back. If there is a man-in-middle then the signatures will not match and the auth will fail.

[0]: https://developers.yubico.com/U2F/Protocol_details/Overview....
> We stayed up very late, listened to loud music, and did some of the best work of our lives.

You must be kidding. What did the other 100 people in the office said when you put up the sound???
Being the largest in a small pool doesn't mean a lot.

What % of the total home sales are to foreign residents in the bay area, and what % of those are Chinese?

I think you'll find it's very likely less than 5% - not nearly enough (imo) to move a market enough for it to "crash" if they were to pull out.
> According to you, the problem is that the rich moved away and stopped providing resources.

That is not what I said. What I said was that the powerful moved the poor, into higher density, more resource intensive areas and then neglected to provide adequate services.

If the inequality were lower and those rich people (and really I prefer powerful in this case, but they are largely the same group so I suppose it is fine) did not exist, the concentrated population would be diffused across more areas, making it less tenable to actively neglect them and making the problem less severe in the first place.

That said, I believe crime/drug use/etc are not avoidable, so its not a question of whether those things would occur but a question of the rate.
That's very clever. Thanks for sharing.
Go around the world in 160 days, spending as less as possible, always using the cheapest way of transport. You'll figure it out before you get home. Meet people, talk to them, take some risks, live in the moment.

ps. Don't try to be an entrepreneur, to be yourself, just figure what you want now what is cool. You're the one that gives purpose to a cause/item/person.
You're still talking about the modulo circle, and not two's complement relative to 1's complement. Everything you just said having to do with the modulo circle applies to 1's complement. Do you know the difference between 1's complement and 2's complement, and can you explain that difference? Your comments make me suspect you might not understand what 2's complement is. I don't mean that to be insulting, I was only trying to be helpful and explain what my perception of your first comment was, and guess at why people might have downvoted it, since you asked. I realize that suggesting you might be misunderstanding, even if you do understand it, can feel very irritating, and I apologize for that in advance.

Everybody knows about the modulo part, everyone reading this understands that you have a set number of bits, and that positive numbers wrap around to negative ones. That is not what's interesting here, and it is not the key differentiating factor to understanding two's complement, when comparing it to one's complement.

> The only binary-specific thing here is how the tie is resolved in the signed case.

This doesn't feel accurate to me. I'm not exactly sure what you mean by a "tie". But for 1's complement, you have two representations for 0. With 2's complement, you have one representation for 0. The representation for all negative numbers in 2's complement are offset by 1 from the same negative number in 1's complement. Yet both systems allow you to add together two numbers, mixing positive & negative, and get a result that is valid for the system. Why? Why are there two different ways? What happens when I overflow in each system? How does multiplying and dividing work in each system? Those are the interesting questions with complements.
> Frankly I'm quite happy about "fake news" proliferating, it makes obvious how hopeless and useless news orgs are.

It feels incredibly reductive to group "news orgs" together like this. It's not as if they are all on the same level. Yet, all suffer from the erosion of trust in news media, no matter how good their work might be. Any if they all dies, what replaces them exactly? I'm yet to see anything close to a compelling model (especially from Silicon Valley).
So I'm not 100% certain on this, but this flow seems like like it would be a good candidate for atomic.Value[0]? The the mutexes could be removed entirely. That way you don't need to get a lock on every config read.

[0] https://golang.org/pkg/sync/atomic/#example_Value_config
No, a UBI is supposed to give people a way to live in a world where the basic assumption that labour (something everyone can contribute) is no longer necessary.

What would remain necessary is capital, and a lump sum would give everyone a meaningful amount of capital that they can contribute (invest) as they see fit.
Rent seeking.

https://en.m.wikipedia.org/wiki/Rent-seeking
People seem to assume that the solution to lack of socialization is forced socialization. Hey, employees don't talk enough? I know, let's make sure they hear each other all the time!

Personally, I strive for balanced contact. I love locking myself in a corner to get something done, but once I'm done, I actually have the desire and the energy to socialize. Differently from when I'm actually forcibly socializing while trying to work.
I share your concerns, though I'd also add that HN is a very self-selected group of people and not necessarily representative of the people having these conversations.

Also, given the nature of the work and the insane level of competition right now, anyone working on this first-hand would be wise to not speak about these things in public.

So the only commenters are urban planning and infrastructure folks who don't work first-hand on the problem - and fortunately they are writing extensively about it. People who have first-hand expertise on the matter are prevented from speaking extensively about it, which leaves the remainder of the commentary to the peanut gallery.

And the peanut gallery is unfortunately filled with people whose visions of the future resemble more of the Jetsons than anything practical.
I react to the headline in that I don't think open offices are "bad" for people any more than coffee shops are. But I certainly resonate with the notion that different people have different styles. My own story was going from an office with a door at NetApp to a quad cube at Google. If there ever was a place that could afford to give everyone an office (regardless of the cost of real estate) it is Google but they wanted the socialization aspects.

My response was that I became able to completely ignore everything going on around me when I was working. That was helpful for me, but perplexing for some of my coworkers who could say something to me, mere feet away, and I would not react at all because it literally hadn't actually entered my consciousness. Basically I'm at the opposite end of the spectrum from the person who sits there and tracks all 6 to 10 conversations going on around them in real time. I find I can do that if I concentrate on it, but processing so much information which is irrelevant to what I'm trying to get done really feels like a waste.
I would suspect one reason is because fewer attacks from Gaza would mean less global sympathy for the cause which that group of right-wing Israelis support (a larger, rather than smaller, state of Israel).
Well, after midnight, 75-90% of the people leave, typically.

It's much easier to get 6-8 people to agree and enjoy on music than 60-80 people. :-)
LabViz is another well used graphic programming enviroment. It's also the base of the LEGO uses on their toys.

I'll have to disagree. It's not a matter of personal preference. Those tools scale only into a few hundred blocks, and even for naturally visual things (like logic circuits designing) people can only grasp more complex constructions when they are text. Even if you make the same abstracction blocks available in both.

Those architects probably just don't hit their limit. Physicists are all the time reaching their limit on LabViz scripts, and very vocal about it.
https://en.wikipedia.org/wiki/Holy_Land_Foundation_for_Relie...

> During the 2007 trial the lawyers representing the foundation said that the Justice Department fabricated quotes and modified transcripts.[17] Critics faulted much of the evidence given during the trial. For example, over defense objection, the government called two anonymous witnesses: an Israeli Security Agency employee who was known to the jurors and the defense as "Avi" and an Israeli Defense Forces officer who was known to the jurors and the defense as "Major Lior." Even the defense lawyers were not permitted to know the names of these witnesses.[18] The government did not allege that HLF paid directly for suicide bombings, but instead that the foundation supported terrorism by sending more than $12 million to charitable groups, known as zakat committees, which build hospitals and feed the poor. The prosecution said the committees were controlled by Hamas, and contributed to terrorism by helping Hamas spread its ideology and recruit supporters.[19] Some of these charitable committees were still receiving US funding through the USAID programme as late as 2006. None of the zakat committees was included on the Treasury Department list of designated terrorist organizations. Edward Abington, Jr., former U.S. consul general in Jerusalem, acted as a defence witness and testified that during his daily CIA briefings he had never been informed that Hamas controlled the Palestinian charity groups mentioned.
It's at the very bottom of https://doc.rust-lang.org/std/net/enum.SocketAddr.html, the part that says

impl FromStr for SocketAddr

If you look at parse https://doc.rust-lang.org/std/primitive.str.html#method.pars... it says

fn parse<F>(&self) -> Result<F, F::Err> where F: FromStr

So any type that implements FromStr can be parse'd from a &str.
Tell that to redis.

No, seriously. Please. I've been banging that drum for years.
No, it's the equivalent of selling a car that doesn't require the key to be present to start by default.

If the software is insecure out of the box, that's crap vendor behavior.
Loved playing Spacewar with friends! Keep it up :)
> Staying up late = no respect for private life (unless you've signed for it)

You did sign up for it if you took a job there with full knowledge of the office culture. A culture of staying up late is no less respectful of private life than a culture of starting early. The former is better for people who do better work late, while the latter is better for people who do better work early. It seems to be that companies ought to exist for both types of people, and it's perfectly alright to encounter the wrong type of office and simply choose not to work there without disparaging it.
It's a very interesting idea, but I see two hurdles to adoption:

1) Getting readers to consent. Oh, sure, they might unknowingly "consent" if it's buried in the TOS. They might even explicitly consent if you present them with a one-time consent form that implies it's making use of resources that would otherwise be idle. But then their laptop starts to heat up every time they visit the site. If they leave the tab open, other apps appear sluggish. Eventually, they're going to notice that they're not actually giving away something that has no cost to them. It's more like loaning someone your car when it would otherwise sit parked in your driveway. Eventually you're going to notice wear on your car, and an empty gas tank.

2) Digital advertising revenue is insufficient, by a significant margin, to replace print-ad revenue. I would expect the revenue from this type of arrangement to be low enough that it doesn't solve the problem, but only stems the tide a bit. Perhaps some publishers would be willing to invest the time to integrate with this, even if it's a comparatively low revenue stream. But I think most publishers are investing most of their energy looking for the true game changer: a business model that can actually sustain their business.
If you look closely, you'll see that the from_str function is part of the implementation of the FromStr trait for the SocketAddr struct. Its this FromStr trait that the parse() method depends on.
> it's definitely nice that someone is finally pursuing reducing allocations (big enemy of GC / performance!). Now's the time to get in on the API design stage!

As an aside, I'd love to be able to stack allocate in .NET. I realize there are huge complications with doing this, but there are just so many short lived objects that I'd love to control the lifetime of.

Of course part of the problem is that in all the .NET libraries everyone news objects willy nilly, so it would likely require making a "stack alloc clean" library from scratch, so there wouldn't be much immediate benefit.
HQ is a building with highly paid bureaucrats sitting in Washington, DC or its suburbs. A line office would be say a branch of US Immigration and Customs that you deal with at your local airport.
Those are textual identifiers, not code. The relations are all graphic.

If he started using graphic icons, he wouldn't be representing Haskell code anymore.
Well, it is if you plan to sell it and move to a cheaper place once you retire, using the profit to fund part of your retirement. That's well inside the definition of retirement saving.
If the fed would raise interest rates, that'd go a long way to helping clear at least some of the backlog.

Right now you got a lot of dumb money behind a lot of startups with bad business plans because there's no other place for the money to earn reasonable yields.
What kind of conversations only happen in San Francisco?
The output of panic! seems to be useful only to the programmer, not the user. As a user, getting an error message like that would lead me to think that the application is defective, as it arguably is if it cannot provide better user experience in a completely expected error condition like a port being already in use.
Sounds like if shelf-space is at a premium, free ebooks for everything over say, 50 years old should be the norm. (Broken copyright law is the likely impediment).

Sure, keep a few physical copies for popular classics but ebooks are clearly the solution for the long tail, and so much easier to carry.
So there was an ex-felon with an illegally obtained firearm, who used it--albeit defensively--in a homicide, and that's prosecutorial aggression?

We'll never know for sure if the gun helped or hurt this man's family safety, as the mere presence of a gun can escalate a situation out of control.

But even from the facts that you mention, it's hard to call this unnecessary prosecution.
What makes this better than Insight Timer? That's currently my go-to meditation app.
What is your niche?
I agree with you. But it's ironic because what you are saying (educating people when you have already figured out a pattern that you could exploit) doesn't seem to be in your best interest. And sure the actual harm is nominal (people reading you HN comment) but...
What Docker security measures do you mean? Actually, I was wondering recently what isolation Docker provides that a basic chroot-jail doesn't.

Re root permisions I guess if you're running a typical network daemon (Apache, say), then requiring Docker to run as root is no worse than running the service on the host; root would be a requisite anyway for the daemon to open privileged ports/gain logging permissions etc. before dropping to "nobody" or what have you.
I believe it usually goes something like, "Everyone who drives slower than me is an idiot; everyone who drives faster than me is a maniac!"
Yup! So for the next step up, see this example of using hyper with tokio: https://github.com/hyperium/hyper/blob/tokio/examples/server...

You could see how that match block functions as a router...

I was literally playing around with this last night. There's a lot of experimentation going on in the server-side Rust web framework space right now, and I expect it to heat up even more now that tokio has had a release.

> once Macros 1.1 land in stable, right?

So to be clear, macros 1.1 gets you custom Derive, which is Serde/Diesel. It'll be stable in the next release in ~3 weeks. It won't get you the full ability to use any custom attribute, like https://rocket.rs/ uses.

> Then stuff like spinning up 1 OS-thread for every CPU core

This is not implemented in tokio yet, but in my understanding, it's coming.
NIST guide on the emerging privacy engineering