skysight-inc/HackerNews huggingface dataset:
If the bottle was edible, other organisms than us would eat it before we got to it.

So then you'd have to package the edible bottle in a protective layer.

It seems easier to just sell water and food separately.
One interesting thing I learned recently is that pre-1945 steel[1] sells at a high premium because all modern steel has been noticeably contaminated by atomic testing. This has lead to large-scale illegal salvaging of old warship wrecks[2].

1: https://en.wikipedia.org/wiki/Low-background_steel
2: https://www.outsideonline.com/2168646/how-does-entire-shipwr...
For bench marking and optimising queries you almost certainly want `EXPLAIN ANALYZE`. That will give you what you want about what Postgres thinks and the time actually taken for the query.
"And who'd have thought that some vendors aren't even interested in fixing "non-security" crashes"

That doesn't surprise me too much -- it comes down to prioritization, and often the crashes a fuzzer finds will be weird corner cases that don't happen in the 'real world' unless somebody is deliberately exploiting them. Since 'browser crashes safely' isn't a very interesting outcome for the deliberate attacker or a major issue for the user, it seems reasonable to me that a vendor might prefer to prioritize fixing other crasher bugs that telemetry says users are actually hitting, or fixing bad UI that annoys users, or any of the other thousands of issues in their issue tracker.

No software is bug free and no dev team has unlimited resource, so any decision to fix a bug is implicitly a decision not to fix some other bug. "We found this with a fuzzer" isn't an automatic ticket to the front of the queue.
Which language released in the last 10 years is more popular then ? Golang is arguably niche and does not offer the huge flexibility and ecosystem of say Python, so i am pretty sure it will never come close to that, but there are a good number of usescases where it arguably is the best choice.
I've used this, it is surprisingly intuitive-- Thanks for making it!
I suspect that XOR is popular because of the property that XORing data cannot reduce its entropy: 128 truly random bits XOR zero* are still 128 truly random bits. The benefit you get if you XOR is that if there are mathematical correspondences in your data, you are likely to hide them by XORing with some key.
Girdle Book
Black Detectives in New York Were Bypassed for Promotions, Panel Finds
Please read OP's comment. Postgres is not ACID with read replicas. The replication lag yields eventual consistency.
I drink several cups of water per day straight out of the tap in San Francisco, and have done so for about 6 years. It tastes fine to me, which is to say it doesn’t taste like anything. I also have a water filter and pitcher that I keep in my fridge, and while ice cold water is certainly nicer, it’s rarely worth the trouble for me to refill it. I’m curious why you think the water tastes bad straight from the tap, and even more curious if you would be able the distinguish it from your preferred water source in a blind taste test.
How to Increase Conversion Rate with UX Optimization
I sometimes feel crummy to force my preferences on other developers I bring on board. For example, most of my work is PHP, so all of our repo's use spaces, and braces on newlines. When a new dev comes on board, they must follow that format. Funny thing is with GO, I don't mind in the slightest that go fmt . is tabs and braces on the same line. What is so much more important to me is consistency. Go has done a stellar job at providing consistency. As I read when I was getting started, no one loves gofmt's formatting, but everyone loves gofmt.
> Compared to newer cloud databases like Spanner, Citus, or Aurora

There's a lot more help available online for Mongo than any of those. Of course, *SQL has a lot as well.
I personally like glide more than godep
Monsanto needs to do a 180 and develop & research low cost weeding robots. GMO engineering solutions are only a stopgap measure
Perhaps the government only cares about who is calling who and for how long?
> yes they're public but their addresses are basically impossible to guess.

Ipv6 only then?
> I'm a much bigger proponent of languages such as Rust or Haskell which give the developer the _tools_ to ensure their own data integrity

As a big Rust proponent, I don't think it makes sense to invoke Rust here. The goal of Rust is to provide a more secure low-level foundation for software; any tools it provides to "ensure data integrity" are in service of that end, and pale in comparison to the sort of correctness that Haskell strives for on principle.

Given that Go is memory-safe (modulo a few concurrency foibles), any software that gets rewritten from C to Go is still a win in Rust's eyes. I know more than a few people in the Rust community who are big fans of both languages (e.g. burntsushi, author of Rust's regex library and ripgrep), and the Rust developers have a lot of respect for the Go authors. Go and Rust have different priorities, and that's A-OK.
Coconut.

In places like Brazil, street vendors sell coconuts for drinking. They cut a small hole in the top and put a straw in when you buy it. Safe to drink and delicious. The container may not be edible, but it's easily biodegradable.
The Easiest Place to Use CRISPR Might Be in Your Ear
JSON wasn't stable in Postgres until 2012, whereas the "web scale" memes for Mongo started after its initial release in 2009. Mongo indeed had better marketing and a first mover advantage, and it never let go.
I buy water bottles to have in my car and my gym bag.

I don't have a water tap in either place, so it's not an alternative.
First thing you need to do is learn to sell yourself. You have provided no information about your technical expertise, domain expertise, location or rate expectations. This is like someone random turning up at the front desk of a random company and saying 'want to give me a job?'.
Yes, "collections" and other such things in Smalltalk are "the Christian Scientists with appendicitis". Our implementations were definitely compromises between seeing how to be non-imperative vs already having the "devil's knowledge" of imperative programming. One of the notions we had about objects is that if we had to do something ugly because we didn't have a better idea, then we could at least hide it behind the encapsulation and the fact that message sending in the Smalltalks really is a request.

Another way of looking at this is if an "object" has a "setter" that directly affects a variable inside then you don't have a real object! You've got a data structure however much in disguise.

Another place where the "sweet theory" was not carried into reality was in dependencies of various kinds. Only some important dependencies were mitigated by the actual Smalltalks.

Two things that helped us were that we did many on the fly changes to the system over 8-10 years -- about 80 system releases -- and including a new language every two years. This allowed to avoid getting completely gobbed up.

The best and largest practical attempt at an ontology is in Doug Lenat's CYC. The history of this is interesting and required a number of quite different designs and implementations to gather understanding.
If you are interested in improved speed & distance tracking, take a look at this: http://fellrnr.com/wiki/GPS_Accuracy

There are some foot pods that will outperform GPS.
Seems like it's completely unavoidable for there to be cycles; central banks and regulations intended to smooth the economy just seem to expand the cycles (longer booms and longer busts) and concentrate malinvestment in different areas (real estate debt in the last crash, for example).
Minimum wage is now $7.25, could anyone live on that today. Taking that further if it was raised to $15 an hour that would mean half of the country would get a raise. http://www.slate.com/blogs/moneybox/2016/03/28/how_many_work...
I felt the same way you do, but then I stumbled across this article: https://medium.com/code-zen/why-i-don-t-use-go-web-framework...

And, I really started digging into the native http support. Go has a lot of really nice things built in and ready to go. Still working on learning what they've got, so maybe I'll end up wanting a framework again at some point. But for now, it's got everything I need for general tasks.
And that's an intentional misreading of the Go devs. Read the Go Programming Language or any number of discussions by the guys behind Go and it's obvious that they care about their craft and care about writing real, working applications, while at the same time having a better understanding of what your application is doing. In their view the way to do that is through simplicity, but it's not a design decision intended to create mediocre devs.

Only the most cynical view of the language would see it that way. Just because they don't agree with your programming worldview doesn't mean they are idiots. The fact that people can say smarmy stuff like possible for poor developers to verbosely muddle their way through to developing working real applications without actually becoming better with a straight face just shows how closeminded and ideological people get about languages. Just because you know what a monad is or use map/reduce/filter plentifully doesn't mean you are a better dev than someone who has spent years honing their skills in an imperative language.

Nobody gets this ideological about natural languages. Nobody in the real world says "Hey, why are you speaking Spanish? It's so inefficient, you should be speaking Mandarin". Just as in natural language, programming languages can be learned and adapted by people of varying proficiencies, and when you "get" their particular way of modeling the world, they become an extension of you and a tool. We should just be happy when people become really good speakers of a language, not whether it is the right one.

Do people really believe that individuals such as Rob Pike, Ken Thompson, and Brian Kernighan are just trying to propagate Blub, the language, so that all devs are lowest common denominator morons? Have you seen how clever some of things they've built are? I dunno, maybe some of the original hackers have learned a lot about building complex systems over the last 50 years, and maybe they've got something useful to say.
I am asking because I've had, and successfully dealt with, chronic pain across a decade. What helped me most is Lyrica. YMMV obviously.
When I lived in a house with water that had a weird chlorinated taste, I bought an under-sink filter that rendered the water tasteless. 3000 gallons per filter, or around 24,000 bottles worth. Or around a penny per gallon (including the faucet dispenser.... about a third of that for the filter only)

When I go for a drive, I take a refillable bottle with me, and generally fill it up at the hotel in the morning. Though I will admit to buying a bottled water from time to time.

But I don't think that a significant percentage of the 50 billion water bottles sold every year are going to people that don't have convenient access to tap water.
I don't believe there's any legal requirement for that. I know there is no legally required notification of the water's source, as that was a bit of a debate topic locally and just a few years ago.
AiA 156: Building High Performance Static Websites with Angular by Uri Shaked
Facebook Account Password Hack Tool No Survey
A piece of software without documentation... not even the README tells what it does.
I recently started using PostgreSQL for a project and have been pleasantly surprised on more than one occasion. I also have been hearing more and more people speak highly of it, especially for its security.
I find searching for things with go quite often brings up what I need anyways. When I'm unsure or hit a snag, I'll include the term golang. Have not had many problems searching for stuff.
Yeah, I think probably the very nature of the Guard works against that pressure, since there is no "fast track" in the Guard. There is somewhat for officers, but enlisted folks have no such luxury. I mean, in the Guard, it's college kids, police officers, and guys coming off of active duty that need to serve the two or four remaining years of their enlistment. Almost everybody with military career ambition joins the active service instead of the Guard. So it's a lot more laid back in general. And these are literally people you'll spend a decade or more serving with. Guys that live near you and have families in your community. So it's a lot more tight-knit than active duty units. It's an older crowd, too. So while it can be cliquish to some degree, it definitely isn't like a lot of units I've seen which are heavily partisan and cliquish, and then made even worse by people with ambition that are willing to screw you to get ahead. The only other place in the military which I would consider equally laid back like the Guard is Special Forces. The best working relationships I ever had were with Special Forces units (and other Guard units). I suppose because they have nothing to prove, there's no friction like there is in regular Army units. Or Marines. I spent a lot of years deployed working with a lot of different folks. I like working with Marines, but they have the same issue as regular Army units, with cliquish behavior and people willing to step on others to get ahead. I totally know what you're talking about.
Technically speaking, such a receiver would be classified as a munition and prohibited from export out of the US: https://en.wikipedia.org/wiki/GPS#Restrictions_on_civilian_u...

But practically speaking, almost all GPSes are made outside of the US and then imported...
> What about tools that statically analyze your code and allow you to be more productive? It may be possible to build more sophisticated and useful tools if the language is simple.

This is a thing that's commonly repeated, but it's not that, well, simple. Having a simple syntax doesn't matter that much for tools once you have a reusable parser library.

More important for tools is having a simple semantics. Do all builtins behave the same way? Is nil handled consistently (e.g. does indexing a nil map do the same thing as indexing a nil slice)? Are the coercion rules simple? Is importing a package free of side effects? (The answer to all of these for Go, unfortunately, is no.)

The most important thing, however, for tooling is whether the language provides static guarantees. For instance, if the language controls access to shared mutable state, you can do a lot to detect races statically. As another example, if panics were part of the type system, then you could statically know whether functions panic and, if so, what types of panics can happen. Here, Go provides very few static guarantees: it's very difficult to soundly prove anything interesting about Go programs.

Unfortunately, you can't really have it both ways: you can have a more dynamic type system that doesn't put many constraints on on programs, or you can have interesting static tooling. Go chose the former in nearly every instance.
"Mathematics" does not predict a mass extinction. Someone has a theory which predicts a mass extinction, and that theory has mathematics in it.
I'd set up fail2ban on those machines to automatically block the requests.
SPG (Sheraton, Westin and friends) has had a similar partnership with Uber since last year.
I disagree. Centralizing the data and the access control would only create more issues. If somebody got into your account they'd have the keys to your life. We need to embrace decentralizing data and access control along with healthy security habits like proper secret generation and frequent rotation.
Solar. AR/VR. AI. IOT. Blockchain. Robotics. I think we're at the cusp of a platform explosion. I honestly wonder if we even have enough engineers to fully explore all these burgeoning fields.
EPUB to PDF, PDF to HTML and PNG to Pdf Conversions with Enhanced Form Flattening
Huge differences in tap water quality in Bay Area. Contrast pure SF city water sourced from run-off from Sierra granite to salt-laden water pulled from the Sacramento River delta in Contra Costa County.
Nice! I tapped that version number a few times and got the dev menu... gold!!!

Does seem like non native, but performs well ;)
That report also highlighted that piracy is in many cases a service problem - the legal means are slow, awkward, or unreasonably expensive, so people pirate because it's just easier.

"Timely and cost effective access to copyright content is the best way to reduce infringement."
Honestly, I don't think that Go is the right language for this. I've used Go quite a lot and it feels like it mostly just gets in your way. You can't really do memory management, which will likely impede performance for numerical work. There's no operator overloading either.

C++, for all its flaws, seems to just generally be a more well-conceived language and more generalist than Go. The only place I really feel like Go works is specifically in the context of moving bytes from one socket to another.
How much of the $1 million apartment is the price of the land? How much of the land price can be accounted for by things like very large investments in infrastructure such as the subways and preferred access to top universities that are still relatively low cost?

Anyway yes if they overbuild then one day they will have to build less. Remember the labor supply that are willing to do construction jobs will also be decreasing rather quickly. Right now they still have a generation of construction workers who are relatively skilled and who are still cheap to hire. Overbuilding now is not super stupid considering the demographics.
Staffing firms. Dice.com. Local start-up incubators. There's a ton of independent contractor work in the U.S., especially if you have full-stack dev skills, AWS Lambda, Angular, DevOps, and can easily fit into any team.
You say 'informed members', but most of the mongo hate seems to stem from bad reputation from the early days. Most of the hate seems to come from historical bandwagoning, rather than informed DBAs commenting on current versions.

For a long time here on HN, mongo was terrible, never to be trusted, and everyone should move to RethinkDB. But the RethinkDB boat has now foundered, and might be resuscitated by the LF, or it might sink again. If you'd followed the zeitgeist, you'd be in a worrisome spot right now.
The world's richest woman has died
Scala, with 164 jobs in London and 225 nationwide, has been around for about the same time as a production-quality release. I raised the point because I think Golang's coverage on HN is disproportionate to its significance in the job market.
Increased population + Increased automation = Huge demand for jobs = Lower wages . In my opinion.
What if we throw out the whole political angle? Where's the outrage--from an engineering perspective--of this just being a f___ing stupid wasteful example of America's decline?

More often than not, people buying that Nestle water live in places where the tap has better scores than where the water was bottled in the first place. But for some insane reason they still choose pay a crazy markup on the bottled stuff.

If they put the collective gobs of money they are wasting on fuel, packaging, and Nestle's profits into their own water systems, they could have some kind of %99.999999 pure space water delivered straight to their taps by now.
DRBD's replication is synchronous. That means the block device's write() call on the primary won't return until the data is written onto the standby's disk. It's is as strong a guarantee as you can get.

In case of the secondary not available, the data are queued up in the primary and sync up with the secondary when it comes back online. If the primary's disk is destroyed at that time, the failure case and data loss is the same as the database's native replication.

DRBD is much simpler and less error prone precisely because it does not care to understand the application data. It just deals with disk block. The simplicity also helps performance greatly. Benchmark has shown there's negligible impact when doing synchronous replication.
I almost always drink tap water but I would say it is better for people to drink bottled water than bottled sugar water. Should we ban sodas? Beer?
Why don't Japanese style water tap filter systems [1] get popular in the west? These things are incredibly convenient and cheap - your tap water now tastes good, the upfront cost is ~35 USD and the running cost is at most around 3 USD per month. Hell of a lot cheaper and easier than buying water bottles and transporting them around.

[1] http://gd.image-gmkt.com/li/089/310/525310089.g_0-w_g.jpg
Top 20 MCQ Questions on Exception Handling in Java – InfoTechSite
«If we don't know where they went, it's impossible on block-chain to give them back»

And how do you think theft of stock certificates is handled (they are a piece of paper)? Stock certificates do satisfy legal requirements...
> It only advertises to people hitting your site with curl or looking at the HTTP headers, so basically sysops guys curious about what your stack is. Actual end users will almost never see it. So what?

Injecting any data into network traffic is unacceptable.

> Please have a perspective here and understand that these developers are just trying to make a living, just like all of us are.

Sure. I also work on an open source project for a living. But modifying network traffic should not be an accepted form of DRM IMO. I fully support a pricing model. If this change hadn't prompted me to rip out Caddy and replace with nginx I would have paid the Caddy team instead of paying nginx which I do now.

They have the right to do it, but it was a foolish mistake if their goal is to get and retain customers.
https://en.wikipedia.org/wiki/Liliane_Bettencourt
I love this. Not because I understand it fully - I suspect someone is going to shoot plenty of holes through this proposal - but because it's the first one I saw that actually treats the problem seriously, and seems to preserve the reason we need press while eliminating the bad incentive structures.
For all the people asking "why don't people just use DynamoDB, BigTable, etc. if they need NoSQL", there are a few incorrect assumptions here--

1) People need NoSQL. This is rarely the case. That said, Mongo often lets you model structures how you think so it's nice for prototyping. I'm very comfortable with SQL so I wouldn't do this anymore, but I could see value in it once upon a time, especially if you're already using JS across the stack.

2) DynamoDB is not the same at all. Its query and sharding models are entirely different. In most cases, it does NOT allow you to model something usable how you think. Don't get me wrong-- it's a great technology, and we get a lot of value out of it at work, but if you're directly comparing the two, you probably haven't actually used it enough.
Plastic-degrading fungus found in Pakistan trash dump
Is a feature that's only been around for a couple of years really a suitable answer for a "back when" anecdote?
This. I lived around Bay Area a long time and I couldn't drink the water without running it through a filtration system first. It doesn't have the worst tasting water of the many places I've lived (parts of southern California win that award) but it is objectively pretty poor which is why so many people there drink filtered/bottled water. Parts of California have real problems with minerality that adversely affect flavor even in the bottled versions.

By contrast, the tap water in Seattle and many parts of the Pacific Northwest tastes excellent, about the same as drinking it directly from the springs up in the mountains whence it came. Consequently, people rarely drink bottled water in that region; you can't materially improve the flavor of what comes out of the tap.

While some of the difference is in the local mineral balance, which can be quite unpleasant in some locales (e.g. in close proximity to active volcanic areas in the mountain West), in most regions the unpleasantness comes down to the chemical treatment required to make the water safe based on the default quality of the watershed.