skysight-inc/HackerNews huggingface dataset:
I wonder what sort of chilling effect this had on work/life balance. When the CEO is responsible for approving all vacation requests, are there fewer requests as a result?
> I know we are not at the 'trains full people taken to be burned at the ovens' stage

This implies that there is a natural progression from holding/detailing immigrants, to mass murder. Is that what you are saying? That it's a slippery slope?
I think we are in the genomic platform era.
The wait-state is an interesting adaptation, I have wondered about the small ants that invade my house, they don't appear to have any kind of similar requirement. Which does lead to a lot of ant death (I feel bad about it, but I don't want them getting into my food). Which has always struck me as maladaptive - to recover a few calories of crumbs, the colony will send hundreds of ants in, yet I am sure that growing those workers took more resources than they bring back. It may be that in nature there aren't any similar situations (for these ants, at least - no anteaters in North America).
Indeed it is, thank you for the link!
Requisite Rust fanboy'ing: GitHub stats say 90% Rust code.
Also, cultural:
Finns also have a proud history of going to great lengths to retrieve the bodies of deceased friends.
XSS and RCE
>someone should be able to carefully select healthy foods, the evident reality is that people aren't able to do so

You are conflating people's ability to select healthy foods with their desire to do so. There is no lack of information regarding eating healthy, at least here in the U.S.

It's just that people frequently eat what they like and, then, too much of it.
I started saving file from my dashcam several months ago with that idea - to use the openalpr results as training data for a neural net, but the results I'm getting from openalpr aren't good enough to use without a lot of manual review.
Strong evidence where written by whom? Do I want more war, no I don't. But I also don't support hegemony. Most of Islamic fundamentalism would not be possible with the Saudis and the Saudis would not be possible without the US. Israel would have to make better peace with its neighbors without the backing of the superpower. Pakistan would probably be less fundamentalist had it not been for the 70s CIA plots to fund Jihadism in Afgahnistan. America is the only big player on the board, it can make all sorts of justifications for its political moves. And there is no way of knowing what the world would look like without them. Only rhetoric and theory.

What the world needs to do, what Europe needs to do, is stand up on its two feet and quit being America's puppet. The same goes for pretty much everyone in the world. It is not good to rely on anyone else to represent your people and your economic interests in the world. Trusting other people's leadership is not a smart move, it keeps you incompetent.

edit: replying to the comment below.

So your point is that there is only enough room in the world for one ultra-national anti-internationalist country and the US is it. The end state of the game is when there is no such country in the world. That includes the US.
I was dubious when I saw the Medium.com tld and a clickbaity title but it actually puts word on what I feel after 16 (ouch) years of web development. The difference was that I was blaming the tools and screaming "#fail" with the other rather than thinking like the author that we're in a conceptual dead-end (at least with popular tools).
Why Apple Should Echo the Echo
pip-tools and pip-review just look at your installed dependencies and upgrade them, they don't update your requirements.txt file.

Upgrading packages doesn't work for me because I need my build scripts to do the upgrade. For example, when installing some packages which have C bindings they fail unless certain flags are set correctly.

Requires.io is cool, I personally use Gemnasium [1] for the same thing. However, both tools don't update your requirements.txt file for you, they just notify you when you need to update it.

[1] https://gemnasium.com/features
> typecasting the JSON i got

This is where a typed serialization comes in handy. (Protobufs, Thrift, Cap'n Proto, etc.) It is also possible to use an IDL to generate a type-safe API to deal with JSON -- although I don't know of any tools that emit Swift. Interfacing with third-party JSON APIs can be a pain though.
As a data file format (declarative, no code to run) no, there is nothing else. SVG SMIL is the only file format for saving vector animations as data.

Here is an example SVG SMIL file with a cartoon episode with embedded audio in synch:

https://imgh.us/LoveDota.svg

The animation with the audio is reproduced correctly on Chrome and Firefox.

On Safari there is no audio, but the bug is currently under review:
https://bugs.webkit.org/show_bug.cgi?id=155778

(NOTE: the above animation was made with AnimateCC and exported in SVG format with the flash2svg addon).

Without SMIL you just lose the option of saving complex animations like that. SVG SMIL is the PNG of vector animations.
Hi, please check out the following to see if they help enable completions for your system.

Bash: https://github.com/donnemartin/gitsome#enabling-bash-complet...

Zsh: https://github.com/donnemartin/gitsome/issues/2#issuecomment...
They are anything but the perfect startup.

As an early ZenPayroll engineer, I'm biased but also informed. That company was a shitshow from day one. Their recklessness caused a few sleepless nights for our team including one time they overwrote every bank account number (by scripting our front end, after asking SMB users for their passwords and storing them in spreadsheets.) This caused tens of millions of dollars in failed transactions. For _payroll_.

Rule 1 of startups: build something people loved. The last line of the article:

“Unless something else goes really wrong with Zenefits,
we’ll stick with them for a while,” says BlogMutt’s Yates.
“It’s too much of a hassle to switch.”

They are the epitome of what's wrong in Silicon Valley, not what is right. Not caring about employees, setting a bar for professionalism as high as a reality TV show, and, to quote Thomas Hobbes, "restless desire of power after power, that ceaseth only in death." Not to mention ethics violations and breaking laws that (unlike Uber and taxis) are on the books to protect protect health insurance.

This was not a grey area.

The Valley has yet to prove that it can build sustainable companies. We can get to about 6 years of hyper-growth, but outside of that it is really questionable. Look at Square, Twitter, and Box post-IPO or the myriad large startups that refuse to IPO. You've got Google, Apple, and Facebook, but that's hardly proof of repeatable success.
I wonder if it will ever hit the mainstream that Nestle put plastic filler in jar baby food in order to drive sales as babies would need to eat more baby food because they would simply pass the plastics. If anyone's interested in pursuing the story, they funded research into how much plastic could be added without causing health problems.
Here's the problem: Doing anything other than punishing the company harshly, even if that means putting them out of business, signals to everyone else that the law is not serious, and can be broken at will.

As far as if it's worth putting them out of business, I don't see why that should even be under consideration. You can't do the time, don't do the crime.
The thing you're thinking of was indeed supposed to be in Vista, then post-Vista, and then scrapped all together - WinFS.

https://en.wikipedia.org/wiki/WinFS
Doesn't the author end by saying Swift, Rust and Go are "tomorrow's languages"?
That you're making up a 'right.'
I think you mean Instapaper
Implementing WebSockets in Rails 5 with Action Cable
While it's true that Rails is sinking under the weight of its own cleverness, and is clearly the old hotness, this has nothing to do with Ruby the language.

Rails' problems are its own, and Ruby's limitations and problem domain are well known.

This is a terrible blog post by someone without much perspective. I award it no stars.
I…don’t understand the point of the article? Ok Ruby is duck typed and has a dynamic runtime. It has for…all of the time since it was created. Rails has magic… since…all of the time since it was created.

I’m not even defending Ruby or Rails here. Use at your own benefit/risk…as with every other programming language and framework.
If that's the case, then the company should have been lobbying to have the law changed, instead of brazenly disregarding it and making money from having an unfair competitive advantage.
Even then, you probably haven't solved the problem. A big reason that these products are structured as "startups" rather than within bigger companies is to limit the liability if they fail catastrophically or get caught breaking laws.

Investors keep pouring gasoline on the fire; the message is "GROW GROW GROW" ... but if the fire burns out of control, it's somebody else's problem.
Something like http://www.personalgenomes.org/ ?
The problem is that this is how Facebook advertises themselves. I don't think the above poster was looking for something outside of what Facebook said they did as a business model. Zuckerberg literally said he wants to be "electricity"
I'm skeptical because I mainly loan to the same people again and again, and they pay it back again and again. So there's something going on there.
I'm often struck how long the roman empire was able to continue operating even with terrible emperors at the helm for years or even decades. You almost get the sense that a Augustus or Trajan or Justinian was able to refill some deep well of energy / tradition / momentum in the bureaucracy that was then able to sustain itself through long decades of indifference or mismanagement. The time scales are mind-boggling compared to our typical 4/8 year perspective.
Hasn't Twitter recently been tweaking user feeds based on algorithms? Pretty sure I've been seeing mine out of order, with all manner of "you might have missed" and "stuff we think is relevant to you" tweets injected at the top. I think I recently had to flip a setting to try turning off this "stuff we think is relevant to you" off. Maybe that's the promoted tweets, or are those the ads?
That's really good.

I'd normally just up-vote and move on, but I've gotta ask: Is that original or did that come from somewhere? If the latter -- I'd appreciate a reference because I'd like to read more.
Hmm, seems like they could have gone the other way, throw everything into a DB, and then wrote a fuse plugin to access it all through traditional file system mechanics. That would have allowed for gating direct access such that moves and renames could be dealt with accordingly. Of course, there are other problems with that approach, but probably not as many as you might think (the file system is a database, so you're really just choosing a back-end that is less likely to be directly accessed).
I just keep all my work-files (documents, downloads etc) in my desktop folder (it's the "top-level" folder in Windows when you Alt-Up, have it symlinked at /desktop/ too).

My default view is a detail view sorted by "date accessed" (descending) which is what I need 99% of the time. Especially handy when uploading random images, quick edits etc from the browser.

btw I highly recommend https://pathcopycopy.codeplex.com/ for those that use a terminal and win explorer at the same time a lot.
I have invested in LC for about a year and the returns have been ~8% using their auto-investing feature using a filter criteria I've selected.
Exploits in jpg/png are very rare.

A major security issue with probably the most popular automated image processing toolkit in existence came to light just the other day. That particular one would be used for attacking servers, but there have been client-side vulnerabilities in other common resources such as fonts before too. Assuming that just because a format is common the software processing it won't introduce any vulnerabilities is not a great idea.

In any case, the relative rarity isn't really the point. Either it's ethically and/or legally correct to assign blame for malicious advertising to the final host site that the user actually visits, or it isn't. That's the principle we're really debating, and the rest is just a degree of risk.
I'd argue that tags provide a more graph-like structure, of which a hierarchy (tree)[1] is just a subset. Symlinks provide an "escape-hatch" to hierarchical systems allowing objects to appear to be in more than one directory.

[1] https://en.wikipedia.org/wiki/Tree_(graph_theory)
Which countries would that be? As far as I know there are strict data restrictions basically everywhere (apart from legacy plans). You get about 10 of those "modern" websites a day with 1 GB which is for example what US's Sprint "Unlimited" plan offers you.
Reading this must make China feel they made the right decision in banning Facebook. Not that they care about liberal v. conservative, but having their population manipulated by a cabal of Ivy Leaguers is a non-starter. The Chinese will run their own manipulation program, thank you very much.

Other governments may be starting to come to the same conclusion.
I hadn't ever experienced Facebook as anything I felt control over until a few weeks back, when I started ruthlessly pruning stories from people who are serial clickbait sharers. Then I found a few pages (seal watching photos, small town news for my hometown, and urban development) that interested me and set them to always show at the top of my feed. Next I set five or so friends as my best friends. Now, when I log in I get updates about my close friends and my interests, as well as knowing whose birthday it is. If I want news, I can look at the trending news items, where they actually write headlines correctly.
Attempts at that have been made, at least in poland. The "piano" system gives access to a whole bunch of local news publications, forbes, and a major national newspaper or two.

It costs ~4.5 USD a month, so ~2-3 hours of an entry level supermarket position pay. I don't know anyone who subscribes.
The team behind Siri debuts its next-gen AI “Viv” at Disrupt NY 2016 [video]
Median means it's okay to trick nearly half of the population. I think we can do a little better than that.

Aren't there laws on the books that define what the minimum mental faculty is to be an independent adult? And below that point a relative can assert power of attorney/legal guardianship over you?
> The Valley has yet to prove that it can build sustainable companies.

I was with you until this line. The valley has been producing sustainable companies for decades. Some companies fail. This is the way things go.
The Resistance is the game based on similar idea, but much better to play in practice: https://en.wikipedia.org/wiki/The_Resistance_%28game%29
Ah a, I see, therefore I was right:
http://www.informationclearinghouse.info/article44605.htm
http://www.informationclearinghouse.info/article44604.htm
Thank you for reminding that about that "complicit" thing.
You should be proud.
And then we have the example worse than even Russia -- China taking over the natural resources close to them. (Well, hopefully just in countries close to them.)

If Yellowstone had a giant outbreak tomorrow and made USA busy with internal affairs for a few generations, this would almost certainly be much more common, quickly.

Chomsky might argue that there is not a big difference between democracies and dictatorships (at least -- he seems to criticize democracies a few orders of magnitude more than the dictators?) -- but the democratic peace theory don't agree.
What crimes against humanity have the Clintons and Kerry committed?
I feel like the "And this time it's probably real" is kind of a tongue-in-cheek reference to that sensationalism.
If there was a common native language between Android/iOS, it would make things easier for sure. But using a third language to solve the existing problem is a rookie error.

> 90+% of your mobile code can be shared between Android and iOS

This stat depends on how complex your app is, but it usually only applies to gaming. Otherwise it's almost always false.

We've already been down this path with the webview craze a few years ago. It was a total nightmare. These newer cross platform frameworks may no longer use webviews, but under the hood things are just as gross.

What is true though is that these cross platform frameworks always oversell themselves (with the exception of Unity3D). You end up trading in one problem for another.

Among the many problems you will encounter:

1. You miss a lot of newer features in the native platforms. If you want to incorporate those features somehow, the code becomes a conditional mess.

2. Performance is very meh and your hands are mostly tied in optimization. In both Android and iOS, getting performance correct (for example in a table view) requires a lot of tweaking. All of the cross platform frameworks I've used, including React Native, work for basic cases but quickly start dropping frames after that.

3. The majority of a mobile app's code is front-end, and this is not the place where you want to share code. Users on each platform expect different types of interactions and behaviors, not to mention UI aesthetics.

4. These different platforms all have their own characteristics and ways of doing things. These differences are not easily abstracted out. At the point where you are coding around these differences, you might as well have two different code bases. For all the complaining about differences between WebKit/Chrome/IE etc, the behavior is remarkably similar -- mobile platforms are far more diverged.

5. Native third-party libraries are very difficult to use because there is never the same library on the other platform. If there is, say with Facebook, they are not in sync.

6. You end up writing a lot of bridge code between iOS/Android and the framework. It's never pretty and painful to debug.

7. Getting locked into a third-party's framework is a bad place to be later on. Once it's in there, it's never coming out.

I could go on...

If you absolutely need to go cross platform early on, the best thing you can do for yourself is to lock down a common API/data model as early as possible, and create an aesthetic and design that is simple to implement on both platforms.
> There is no lack of information regarding eating healthy

There's a very high noise-to-signal ratio in information purporting to be about eating healthy, with considerable investment in misinformation by commercially interested parties. So, while it is in one sense true that there is not a lack of information, that should not be taken to mean that it is simple for laypeople to get and identify accurate information on which to make healthy eating decisions.
While I agree with many of the individual points he makes (rails dev myself), I think there is a kind of fundamental issue there that we have seen with most web framework/language combinations and will see with future ones, and that is that they usually come to life when one concept or idea they embody the best (for example mvc for crud apps with Rails, frontend/backend unification with node, native concurrency with Erlang, puristic http for microservices with Go) is becoming prevalent at some point, and then people put stuff on top of stuff which they put on top of other stuff, and then they realize that the problem they still have to solve is good architecture. And they need to balance that with business needs and developer availability.

I don't think any of that is going to change by switching to the next fashionable concept to base a web app on.
Thanks, I had this weird sense that I had already read this story before but I thought it had been in Africa? Turns out it was this article.
I'm actually quite proud of my Breitbart submission. I thought it was a newsworthy story, that added valuable additional information to a topic we had been discussing.

But yeah, let's just call everyone we disagree with "disingenuous assholes". The Breitbart story I tried to submit was: http://www.breitbart.com/big-government/2015/09/07/exclusive...

Try clicking on this HN link: https://news.ycombinator.com/item?id=10182135

You can't even see the link at all as an anonymous user. I don't know if it shows up for people to have 'showdead' enabled, or if it's equivalent of a hellban, where I'm the only one who can see it.
How is it different?

The insurance company can investigate the efficacy of prescriptions and stop paying for ones that don't work. The article says some of them have done exactly that with Oxycontin.

At the other end, if the pain killer isn't working, a patient can go to a different doctor who will prescribe something else.
This statement means absolutely nothing.
It never does. At some point the perpetrators and victims become so mixed up that there's no way to separate them, or all of one of the groups goes extinct.
> The problem comes when you rely on adding packages that just talk directly to your framework (like Django middleware). Once you do that a few times, you really don't know what's going on between a web request hitting your server, and your own code running

I think this is where the lack of strict typing can make things harder to figure out. Especially if you're trying to understand middleware functions with opaque signatures (like kwargs in Python). IDEs like PyCharm do their best at providing "Find all references", "Go to defintion" etc, and that helps, but it's not quite the same. Putting the info in the docstring is better than nothing, but it's still harder to parse (and maybe not machine parseable) and who knows if it's really correct?

Personally I'm really hoping mypy or type-hinting really takes off in Python 3, and makes everyone's life easier.
I remember early Rails, around 0.13, pre RC, the community was small the future seemed bright. Little did we know the horrors of what it would turn into. Most of the professional people left when they saw the security circus, the endless holes and design flaws.

I learnt then - avoid any web framework which has pragprog pushing a book behind it. The new one to avoid because the masses are already circling around it is 'phoenix', and sure enough, pragprog is hawking a book on it.
https://github.com/jdberry/tag
SO: is request.env[“HTTP_AUTHORIZATION”] cached?
An angry conservative who worked at Facebook was shocked and horrified when he was instructed to remove the breitbart 'story' about how Obama is actually a secret Muslim terrorist from Benghazi and is throwing a hissy fit all over the internet.

Not necessarily the case, but this is certainly my initial assessment of the situation without learning more.
With the Series B round, my startup began actively managing tech debt. When an engineer finds something major we create a Jira issue, user story style. The head of product (a technical person) prioritizes a blend of product features vs tech debt for each sprint. Usually that's 10-25% tech debt, which includes mostly non-critical but beneficial refactoring as you described. It's worked well for us.
Totally agree. Should aim to reduce error rates as much as possible. That's one of the reasons I was also exploring BigQuery.

Any tips for implementing this with bloom filters using redis/python and how to reduce or even estimate error rates there?
There's no conflict in being a capitalist and thinking that Nestle shouldn't get a pass. They are recipients of government welfare in the form of those SNAP subsidies, since the crap they sell is the only thing people on SNAP can afford to buy in bulk. That's not capitalism, it's just theft.
I can offer the perspective of the customer. I am a bit fed up with web apps these days, and would find a good desktop solution refreshing. You should include cloud backups and sync, however, that is key. But, web apps are getting slower and slower -- even the 1 or 2 seconds it takes to open a new link stresses me out when I'm in the zone and trying to work fast. I am even trying to move away from Gmail to Outlook now.
How to get rich if you're lazy :)