skysight-inc/HackerNews huggingface dataset:
Conspiracists are not skeptics. Skeptics question commonly accepted beliefs to arrive at a deeper understanding of those beliefs, while conspiracy theorists replace commonly accepted beliefs with less commonly accepted alternatives with only superficial scrutiny of either. The conspiracists takes a dogmatic stance of opposition while the skeptic sees adherence to dogma as a pitfall to be avoided.

https://en.wikipedia.org/wiki/Skepticism
Or it wasnt needed any more. Some of these cheats, are to protect the engine, in certain scenarios, these might not be needed, with newer engine designs.
They messed up. The WhatsApp number they included in the first NL-Alert is the phone number of the local newspaper De Telegraaf. It’s not owned by the emergency services.

They just sent a new NL-Alert with the right WhatsApp number.
New AWS UDP Load Balancing for Network Load Balancer
Meta-omics analysis of elite athletes identifies a performance-enhancing microbe
I'm happy to help you see some reasons! For starters:

- More humans available to identity bugs and undefined behavior

- Innovation in the form of programmers improving software on their automobiles and sharing their modifications

- Regulators are no longer the only group (other than the maker) with access to source code. This allows new entries into the automotive space without (badly) re-inventing the wheel. This breeds competition, and is a win for consumers.
6 IV is 24
https://www.levels.fyi/?compare=Google&track=Software%20Engi...

(the data in the actual link you're responding to, with actual level information)

$120k/year is what I'd expect someone with 2-3 years experience to be making at Google as a base, with anywhere from $35k-$80k additional in signing bonus and stock offerings. "Senior Software Engineer" means different things at different companies, but to me it indicates someone who is expected to lead IC for a team, who has at least 5-7 years of experience building software.

source: work at FANG company, have had exactly that offer with that experience level
Very elegant plug
It got moved to a new URL: http://hsh.sfgov.org/wp-content/uploads/2016/06/2015-San-Fra...
It's becoming increasingly clear to me that most customer support for modern tech products is happening via social media. Building a large enough following that you're capable of generating an outrage machine when something goes wrong is becoming almost a kind of insurance policy now.

In the short term, I imagine this is better for companies, since a very small number of these incidents actually generate enough outrage to need fixing. In the long term, I wonder if companies will ultimately regret creating an environment where every consumer immediately goes public with every complaint they have on social media as soon as something goes wrong?
Part of our trouble with climate change is that price is not strongly correlated with carbon, and our economic models are not carbon-sensitive. Cheaper does not mean "less carbon intensive", it just means presumably less demand and/or more supply of that model on the market.
That is just the sort of thing could come down to the details of how the law was written.

Example A: "Each model of this type of car must pass Test X with numbers lower than listed in Table Y"

Example B: "The cars must have emissions lower than listed in Table Y. The standard test may be Test X"

If it is written like Example A, then sure, the entire specification is the test, they merely designed to the rule.

But if it's more like Example B, then they are toast. The cars clearly don't ordinarily have emissions lower than Table Y, they are merely engineered to appear to do so during the specific conditions of Test X.

If there is one thing I've learned about the law from the excellent attny who will soon also be my wife, it is that you cannot reason about the law without reading it. Logic and assumptions will not help you -- you have to look at the law itself.

It is actually a lot like software. Our guesses about the behavior might be OK for very limited purposes, but we really don't know jack until we trace it in a debugger or read the source.

(tracing & reading source might be considered analogous to reading the cases and reading the law & regs)
> adding even more farming, which requires water input above and beyond natural rainfall

Hemp (referenced in a sibling thread) is known as weed because it is drought tolerant and often requires less water than non invasive species. Kudzu and Bamboo are also invasive species that are drought tolerant when compared to most and even natural land uses.

You're missing the mass amounts of water to extract plastic from oil.
If you're writing a scraper, you should handle any http error code and back off.

And if you want to get really pedantic, 429 didn't exist when we did this. It wasn't approved until April 2012 and the first patches for it didn't show up until around 2014. We could have monkey patched if we really wanted to, but we didn't really want to.
That's true, it is possible that someone could be sleeping with headphones in or something, but I don't think that is common enough to justify potentially giving people hearing damage. Maybe as a compromise it could play at the current volume (or lowest volume if volume is off) through headphones, rather than going up to full volume.
Can you give evidence of what you say? Do you own a small business by any chance?
Business account, so not something where I can just leap without looking.

Also very busy, so this task has been stuck mid-list for a while now..
The right tool for the job. Every patient is a little bit different, and a small but noticeable portion are very different.

Antidepressants worked very well for my S.O. for a stretch of their life. The long term benefit is not so clear, but they have clearly helped. With me, they made everything worse.

This all comes down to how we value/price medical labor in my opinion. More extensive conversations, bringing mental health experts with proven track records into the loop, more custom tailored medication approaches-- all of these things are needed to get a better grasp of the overall societal problem and how best to deal with it.
I disagree. Preventing suicide, even impulsive suicide, is impossible. I could enumerate all the ways I can see just looking around me but I don't want to ruin my day and yours. However, seeing that people are scared of this doesn't exactly make me think that society cares about me, it implies they're scared of how unhappy people are and have no idea what to do about it.
Why it's hard? That's because it's actual work, and it's going to be the first thing that's overlooked because the business side doesn't really want it until it's too late. That's not unique to security of course, resiliency and availability has always battled the same problems.

Your suggestions seem to focus a lot on box-ticking. Logs are shipped to someone else. Check! Clearance must be sought to install new machines. Check! None of these practices are strange in themselves, but they also needs to work. It doesn't really matter if you ship your logs to someone else if that someone lacks the the resources, competence, or general interest to read them. And, frankly, if your sysadmins can't be trusted to monitor logs, why would you think someone else is? Larger organization have security specialists, but that is on top of the ops specialists, no instead of.

Please don't think your suggestions are bad. They aren't, they're mostly good. But they're also exactly how these situations arise. When installation becomes bottlenecked people start taking shortcuts. Someone focuses a little bit too much on ticking boxes, while only pushing problems around as they go unsolved.

The article describes a good real world example. These people had most of the processes in place. All the inventory databases and log handling and access control were in place. It's just that they were crap implementations and nobody found themselves in a position to fix it.
So the crux of this paper is "if you have perfect auto-sharding as a service, it's better to cut out a middleman and have it shard stateful app servers, rather than just sharding a KV store layer." In many ways, this paper is an extension of the 2016 paper it references, which introduces their internal sharding-as-a-service, Slicer: https://www.usenix.org/system/files/conference/osdi16/osdi16...

Once you separate out Slicer, this result is pretty obvious in theory - in fact, in that Slicer paper they mention machine learning as a driving example, where it absolutely makes sense to colocate application logic with user-specific models cached in memory.

Honestly, this paper, with its one-paragraph implementation section, reads almost like clickbait - "let's say something controversial, release an un-reproducable paper that adds very little to the literature besides 'this is something cool you can do if you have a tool only Google has,' btw do you want to work for Google?" The Slicer paper itself has much more detail and IMO is a much better read.
Clickable link: https://github.com/oriansj/stage0/blob/master/Linux%20Bootst...
Vue: We no longer have any plan of deprecating the Object API
Fastmail is based in Australia so not an option.

Try the filters at https://thatoneprivacysite.net/email-comparison/#detailed-em...

Don't need to use your own domain? https://posteo.de/en

Want to use your own domain? https://runbox.com
https://www.neomailbox.com/
https://kolabnow.com/
https://mailfence.com/ and https://mailbox.org/en/
How about paying their employees better?
Those numbers are already pretty outrageous outside the US.
> (which it did, in this case).

It reduced the frequency of "suicide by train". But suicides overall went up 30% from what the article states. It's more likely that the people who could no longer use this method as a spur of the moment thing just chose something else. Transportation related suicide accounts for 0.4% (or ~170 in 2012) of suicides in the US. [0] "Fall", another spur of the moment method, accounts for 6 times as much. You can only build so many fences.

As someone with a bit of experience on the topic I can tell you that when suicidal ideation reaches the tipping point you need more than a fence to stop them.

But I'm not saying "don't put up the fence". I just found GP's remark that "The fences and guards have absolutely helped" either a bit cynical or unrealistically optimistic. The only thing we can say with certainty is that it helped keep the trains going. I'm not sure it definitively saved lives. For that we need to do a lot more than build a fence...

[0] http://lostallhope.com/suicide-statistics/us-methods-suicide
In all seriousness, you don't realize how many slugs there are in the PNW until you walk barefoot on the grass in your backyard after dark. It's a minefield.

And when a slug sadly squishes underfoot (worst: between your toes), it's this weird slick adhesive that you can't wipe off, but has to be scrubbed off before the noticeable slickness is removed. Then you probably want to keep scrubbing, for grossness.

When visiting the coast, in the morning we woke to find multiple large slugs scattered around up the glass patio door window that faced the ocean. It was a mixed view.
The theory is nice but a $3.00 product for iOS that doesn't explain itself beyond a few example images (hosted with non-SSL cert), doesn't quite leave me confident in the app.
The EU offers a lot of advantages in terms of labour market, services, payments etc. There are also reasons why Montenegro isn't allowed to join the EU that could be considered disadvantages. And of course if you don't care about those things there are plenty of other choices.
How about requiring all implementations of a patent to be open source?

This really should have been a requirement for software patents from the start, given how difficult software is to reverse-engineer.
That's like only installing airbags in the cars you send to accident testing.
I think part of it is that Sherlock Holmes is in the public domain (well, mostly, some specific story points are still off limits). Anyone can create a Holmes story in any medium and profit from it.
quite new to elixir ( still haven't deployed anything to prod ).

interested to know, how the releases feture going to affect the way we deploy elixir/phonenix apps in production ?
Thanks for that adding perspective to the conversation. If you don't mind my asking, what specific school system(s) was it that you were a part of?

As a kid in the Louisiana public school system of the 90s, I can attest that I was not exposed to the language itself, and opportunities to learn the language in the school setting were not provided, despite having grown up in an area that I know has a high number of Cajun descendants (I'm from a family of Fontenots in Allen Parish). But my wife (who grew up in the basin/Teche area) had a wealth of opportunity at her school, even taking French immersion classes for several years. I'm curious as to how consistent and spread-out the effect that you're referring to was.
Non-Argument.
Good luck finding any data on that, no one seems to be keeping any records. Likely in part because of...

They can't. Call up an immigration lawyer in another first world country and ask about what would be required. The moment you say you are from the US, half of your available migration options vanish.
In the wiggle of an ear, a surprising insight into bat sonar
都是从比比来的呀
How much taxes do you think rich people already pay?

https://www.cnbc.com/2013/12/11/the-rich-do-not-pay-the-most...

https://www.pewresearch.org/fact-tank/2016/04/13/high-income...
This is a great answer.

The cost of living difference is minor in the big picture, if you are going to raise money. If you don't want to raise money, and want to build a whole company over 15 years instead of 3, then the location is less important.
"If you don't provide an ideal solution, your criticism is invalid."
I'd actually be pretty shocked if fences did have an impact on suicide rate, only on that type of suicide in that immediate area.
I'm sure this is a good resource and will very well repay the time to work through it, but what a job will most likely want is actual industry, hands-on experience. Learning SQL from a book/website is very valuable, but it's not enough.

Working with large, real datasets where the SQL optimiser has decided that it doesn't like your face today, well, you need lots of those headaches before you get expert.

I realise that often leaves people in the tough position of "can't get a job without experience, can't get experience without a job". Sorry, I don't know what to suggest.

But good luck and don't let me put you off!
If there is a mobile number within the wallet, I will give a call, if there is none then I will hand in the wallet to the police. It is hard to think about emails though, email is probably only used to retained a forgotten password in China
...if they were manufacturing phosgene?
I used to do that too, thinking there was some kind of bug. And then one day I got distracted by my toddler while rejecting and it turned out that yes, a few minutes later, the thing disappeared. So now I'm tempted to assume that if you don't wait then nothing guarantees that the partners got the message that you're not accepting their tracking. The only dark pattern in there, presumably, is that they're notifying partners serially rather than in parallel.
I agree with you about the difference in the type of value older workers can bring to the table. Their roles can have a more cross-functional and broader impact. I don't think anyone would discount its value. (I'm in my 40s)

But another way to view this is through the lens of supply and demand. If there are over-supply of the roles that can only be filled by older workforce, then the pay will reflect that.
> it is NASA, not NASA
It's LeviOHsa, not LeviosAH
Indie Book about the Making of Deadwood by Matt Zoller Seitz
It's freemium. It's free for files up to 512MB.
If Obama had been a racist, promoting regressive policies... Definitely !
Did you just make a false equivalency?
For any chemists out there - the tl;dr is that the chemists worked out how to break C-H bonds and replace them with a radioactively labeled C-18F bond for on aromatic rings which is pretty cool.

The molecule can then be traced through the body using PET

It'll be interesting to know how labelling of F would affect the chemistry of a compound - F is a fairly nice choice given that it is quite small so shouldn't introduce much steric difference.

That said, F far more electronegative than H which could affect some degree of solubility and possibly the reactive site if it is closely situated.
Last time I checked they don't support associating their borderless card to a Greek postal address.
Nice upgrade, I chuckled at the pricing of 1G, 2G, and 4G models as $35, $45, $55 (at least in the US). And that they are pushing it as a desktop. They might start looking like a computer company if they aren't careful.

At some point I think they really should consider offering an official case or something :-).
I love the TI launchpads.

http://www.ti.com/design-resources/embedded-development/hard...

Seems like the number of them has gone way up so if you don't want to waste time thinking about which one to try, here are some suggestions.

Cheap and minimal ($10):
http://www.ti.com/tool/msp-exp430g2et

High spec for things like motor control ($34):
http://www.ti.com/tool/LAUNCHXL-F28379D
Good question. I have only been living here for 2 months, but let me try:

- The cuisine is super diverse (not only kebap)

- The people are exteremly friendly, helpful and tolerant

- A bit like the US Trump thing, if you live in Turkey, in your daily life, you don't really notice that the government is shitty.

- The downside of being easy-going and torelant is that Turks often don't give a shit about rules (the opposite of Swiss), e.g. if there's a no parking area they will still park their car there. Also, people are less punctual or dependable (not in a sense that they will fuck you over but it's just normal not to show up and just reschedule or be late).

- Of course, these are generalizations, so take it with a grain of salt :-)
I'd be ok with this in most cases. Other companies will serve those countries, if it's still profitable to do so. If not - oh well.
If I can't wait 2 weeks, I go on Ebay :) It's usually a few dollars more, or sometimes even the same price (probably a US retailer buying bulk from Alibaba instead of Aliexpress). Make sure you check the "Ships from North America" box, though.
On the hardware front I'll plug the project a friend of mine is working on[0]. As far as self-hosted software goes, the file sharing/sync section[1] of awesome self-hosted is great (the whole list is great).

[0] https://rootprojects.org/hub/

[1] https://github.com/Kickball/awesome-selfhosted#file-sharing-...
It is in New York. It's illegal for the government to not provide people with shelter to live in. Is that what you meant?
Oh that is good to hear, thanks!
iBalls tyvm
I'm curious what you mean by "necessary for proper testing". I know a lot of people use that pattern (single-implementation interfaces) for use with a dependency-injection container, and then they mock the interfaces...but that doesn't buy you any more than mocking the implementation classes themselves would.

In terms of when to split them out, my rule of thumb is "when there's more than one implementation class that does the same function".

Good examples are things like Comparable/Comparator, Reader, Writer, Serializable -- these are all descriptions of behavior for which multiple implementations exist. Interfaces, in general, are adjectives (or at least adjective-ish).

Bad examples are things like CheckoutService, ShoppingCartManager, JwtTokenManager -- these are all descriptions of specific components within an application that have a single implementation. These are nouns, and generally they're a sort of "proper noun" (in that they refer to one single thing by its name). If you don't already have many implementations for the behavior they implement, then you don't need an interface (since an interface is just a way of describing a set of "external-facing" contracts which many specific implementations may fulfill -- like List vs LinkedList/ArrayList).

The reason why is simply that it's just waste. It's more code for more code's sake. At best, you're just clicking "go to definition" one extra time, and at worst your code is confusing (because someone might assume the presence of the interface means it's "swappable" behavior, rather than integral application logic).

The "YAGNI" ("You Aren't Going To Need It") principle applies here: if you don't know you're going to need it, don't build it. Once you do know that you're going to need it, then you build it. Anything before that point winds up being wasted time/effort.
I think the number of years in your post is off a bit. In San Francisco, you become a senior engineer within 2 years, and after 5 years you're either expected to go into management, or retire to southeast Asia with your IPO money.
> ...No months of stuff crashing or having a horrible interface that impedes work or being intolerably slow.

Dude, that's the not a temporary transition state. That is normal _all_ _the_ _time_ for much of enterprise systems. The crashing might stop, eventually, but the byzantine intractable complexity maintained by a small army of information-hording corporate battle-axes... that stays forever, regardless of whether you go to a single "web-api" or not.
> a lot of benefit in the composition of pure functions, e.g. `take 10 . sort`

At the risk of catching HN's ire... this is not a good thing.

Haskell's type signature tells you almost nothing about whether this use-case is supported. If it's not, you've got yourself a nonlinear slowdown, potentially wrecking your performance. Readers can't know this without literally reading the documentation, except the documentation doesn't even tell you if this is OK.

Yet because people are being ‘clever’ like this, Haskell has ended up stuck with a sort a factor ~ten slower than Python (!!), and an incremental sort that's still a factor ~2 slower than Python's heapq-based incremental sort.

So you're using a sort in a way that you have no explicit language-level guarantees for, seemingly no documented guarantees for at all, and in a way that's incredibly harmful to the common case, but also—and this is a curse that's almost unique to Haskell—the language is also prevented from utilizing future improvements to sorting algorithms!

Because of this, and despite Haskell's ‘purity’, the internals of Haskell's sort are more observable and less open to change than is the case for almost any other language that I know of!
Unfortunately there already is. When I interviewed for a job in Antarctica we had discussed methods of saving on bandwidth usage and I suggested the use of a PiHole to strip out ads to save precious KB and was told that the Raspberry Pi was frowned upon due to previous issues, and it would likely never happen. :(
Yeah, I was over-exaggerating the "dead language" bit, it's random noise.

Leaving Twitter headquarters gets me in an uncomfortable place, even without the need to find cheap food.
I heard rumors that a lot of towns just send their psychiatric homeless to SF with a one-way ticket.
I enjoy it too. It's always interesting and surprising to encounter these people, though I can never place the accents geographically. I once worked with a woman from Oxford, NC, who pronounced it "awksfud."