skysight-inc/HackerNews huggingface dataset:
The trouble is the only thing our state and cities ever do is widen freeways, and that never works. The core of the problem is traffic management, which technology can solve without added tolls. (It's the same with city streets. There is absolutely no reason in 2017 why we should ever hit more than one or two red lights in intra-city travel.) It's just that the state and city governments seeem truly oblivious to any new ways of thinking about the problem.

Tolls are regressive and will have a greater impact on poor people who have to commute to work. Second, public infrastructure is paid for by by both taxes and use fees/licenses/fines. That's a bit different from a utility. If the feds and state gave me back the money for the roads I've already built, I'd be fine switching to a pay-as-you-go model. Another consideration: This state is already funneling too many public funds to private toll road operators — to the tune of billions of dollars. I'd really hate to see more of my money go to people who are already charging the public way too much for setting up booths on the roads I paid for and charging me to drive on them.

As a side note, I've always thought California was leaving some big revenue opportunities on the table by not issuing special licenses for high-speed driving and creating high-speed lanes for people with those licenses. It would be a neat experiment. We could try it out on the 15 between LA and Las Vegas, were people are driving 100 anyway.
Grandparent is likely talking about environmental effect per amount of meat produced. Cows are much worse than chicken in that regard because of all the methane that they're farting out.
I'm a big fan of the Dell XPS laptops for this use case.
>Anyway, as I understood it, homeostasis is by definition a quality of living beings.

If I used the incredibly similar word "metastability," would you feel the same way?
Points 2) and 3) seem limited in scope. For 3) that was only 1 competition that I can think of, but I agree that was a terrible competition format and executed poorly. For point 2), you can just ignore the exploratory notebooks if you so choose. I agree with point 1), the website is steadily getting slower and worse, and was already a pretty slow website. I am not a web developer so I don't really know why it is so slow, but it is really noticeable. I agree wholeheartedly with point 4), if you want to make money directly from the competitions Kaggle is not a wise investment. However if you want to transition to data science Kaggle is a great resource for learning.
I think there's a difference between learning and having green boxes on GitHub. I've followed uncle Bob and he basically spent an hour and a half after his wife went to sleep. Your time does shrink to next to nothing but the answer to why people can't keep up can be summed up in a paraphrase by Gary Vaynerchuck. He talks of an imaginary truck driver named steve. It goes something like "In 10 years Steve won't have a job and Steve can start learning now when he's home so he's ready for that day. But guess what? All Steve wants to do is watch the football match".

Ultimately it comes down to being extremely hard on yourself. It is not a bed of roses. In fact just by being around to comment on HN I'm wasting time. Having a kid and still levelling up means becoming a machine which tbh is terribly unappealing. And it does suck from time to time. Dragging my ass out of bed early ( I still get 7 hours sleep by not watching any TV) so I can study before my son wakes up is crap. But if you want it, you gotta do it.

And that's what your coworkers probably don't have. It's one of those hurtful things to say, but for the most part it's true. They don't have the entire drive needed to keep learning. They aren't hungry enough for it.

I just want to clarify I don't advocate killing yourself over this. I don't advocate doing something you don't like. But I do guarantee however, there's time. To get there is an all or nothing road though. Screw TV. Screw games (I do about half to one hour per week max). Screw HN ideally unless you are here to check on actual important developments like security or _relevant_ programming language related updates. FB, twitter, YouTube, etc. Bye!

And that's tough really. So I don't fault anyone either. But I don't like hearing others trying to tell you "oh it can't be done". Can do.
Hopefully they get it right this time. The last ARM Surfaces (Surface RTs) were hot garbage, barely functional enough to do email and a little web browsing on.
Three kids here [age,gender] = {[8M,4M,0.5M]}

Firstly, the available time is going to decrease. There is just no way around that, and yes that is painful. Hopefully the enjoyment from the kids is worth it, but it's a real trade-off for sure.

Secondly, the problem can be mitigated by having a strong routine and clear times that are "yours" for developing. (This is true for any hobby, of course. The hobby in this case is developing).

For me, the kids get in bed by 8, and from 8-10 is time for me and the wife, and from 10-12 is codin' time. Early morings before the kids wake up would be a better fit for some people.

TLDR; Don't forget yourself when setting priorities.
If you need a binary, Go can be cross-compiled for ARM as well.
Browser crypto is really problematic. For one, the client is downloading the crypto JS implementation (almost) every time they are using the app. Server compromised? crypto.js is rendered useless. HTTPS certificate compromised? crypto.js is useless.

And also:

XSS vuln on your website? crypto.js is useless since attacker will just exfiltrate your private key / password through XSS.

The browser is wonderful for UI but mashing together code and markup and then trying to permissively parse and execute it never goes well for security.
What you say makes sense. But that just makes the subscription model of those platform obsolete. Bubble does offer an option to host the app on dedicated infrastructure but it will be still runnin on bubble with a paid subscription. Another thing is - bubble promised if they ever go out of business and shut down they will make their code open source so that everyone can continue running their apps built on Bubble using their own servers. It sounds fair enough to me.
Mubadala is Emirati, not Saudi. From the article, it seems that just the Vision Fund run by Mubadala has the backing of the Saudis
They're with their caregiver. If you're looking after kids yourself you're not working from home.
Is there a market for end-to-end encrypted app in the browser?
Of course, which is sort of the point: ARM is way behind with Linux packaging and distribution. Every vendor has their little tarball of junk that runs on their SoC or device or whatever. There's no architecture-unified distro you can install on everything. And this is where it gets hurt, because while Raspberry Pi can get away with handing out tarballs, no one is going to bet a datacenter install on anything other than RHEL or Ubuntu or whatever.
Nomad in Brazil, Argentina and Uruguay
A simple web app to get your side projects up to speed quickly
> A whole generation is going to learn a bunch of lessons that have been forgotten, among them that infrastructure doesn't maintain itself.

This is a really strange framing. A lot of my friends went into either environmental/civil engineering or local politics. They spend their days fighting tooth and nail for money and support to fix infrastructure that they know is crumbling, and they don't get it. There's nothing ignorant or generational about what they're doing.

If I were going to do the generation-warfare thing, my argument would be that younger people are more attuned to this problem because they're going to be around for every single collapse and catastrophe that's building up. They're just not in control of the money it would take to fix they problem, and had no chance to prevent it in the first place.

More broadly, though, this is better framed as a left/right struggle, or a bureaucrats/technicians struggle, or a politicians/citizens struggle, or virtually anything except a generational issue.
Of course there are going to be periods of slight movements that appear as noise while sleeping. But the device should be smart enough to realize when there has been a very long (see 8 hours) period of inactivity. No one is staying still for that long while they sleep so the device should just assume any data collected during those 8 hours of inactivity was just the device sitting on a bedside table and that the data should be discarded.

Additionally, ask the user if they want to record sleep data and let them choose the hours they typically sleep. Using that can greatly help save battery life during the night by just having the device be more liberal in its use of a low power mode when long periods of noise-level activity is detected. Use the general sleep window to put the device into a mode where it listens for the slight, noise-level movements. During the day, those movements aren't going to matter as much compared to the night so the window is important in clearly defining when they should count more.
Ask HN: What does your production machine learning pipeline look like?
Doing some design for an upcoming project and taking a survey.

I'll go first. Model training happened nightly on a Spark cluster. This output a PMML-based SVM model. The model was instantiated on a cluster of compute servers running Openscoring. A thin Node web service wrapper used the Openscoring cluster to serve realtime client prediction requests. Dataset size in the hundred millions of examples with hundreds of features. Handled thousands of requests per second, no problem.

Separating the training technology from the execution technology was nice but the PMML format is limiting in the kinds of models you can use that both you trainer and executor will support. What are people doing who use same tech for both? For something like Tensorflow, I assume you must have to save the model as binary from the train step and then send it off to the prediction cluster to be instantiated again for execution?
I use vitriol to convince in casual conversation, because it works. Just as the article indicates and many smart people before me have demonstrated people like to ignore facts that don't agree with them.

Put another way "You can't reason someone out of a position they didn't reason into", so you need to use something else. I like peer pressure, sarcasm and shame. Even just a tiny cheap laugh can dislodge all but the most strongly held beliefs if those laughs come from their close peers.

"Idiot" is not particularly funny, but was the word already chosen and followed nicely with the idea that people who believe dumb things should feel shame for feeling dumb things.

I have no regret caller anti-vaxxers idiots, and I hope they feel shame for their dangerous ideas not matter how good they are at math or programming.
Sorry, I thought it would be obvious that there was another adult looking after the kids. It's not really possible to work from home and look after kids at the same time obviously. I guess we'll have to agree to disagree on whether they understand/can follow simple instructions. It's never been a problem with my kids.
Introduction to PCI DSS
Yeah, it seems many security researchers are not impressed:

Bruce Schneier: "One, there is absolutely nothing illegal in the contents of any of this stuff. It's exactly what you'd expect the CIA to be doing in cyberspace."

https://www.schneier.com/blog/archives/2017/03/more_on_the_c...

Robert Graham: "Most of this dump is child's play, simply malware/trojans cobbled together from bits found on the Internet."

http://blog.erratasec.com/2017/03/some-comments-on-wikileaks...

the grugq‏: "The article sadly misses the point about how lame the contents are. The only interesting story is "why" not "what.""

https://twitter.com/thegrugq/status/839183932763471872

Nicholas Weaver: "The actual data dumped by Wikileaks isn't really that significant, but some entertainment. That it was dumped at all is Yuge."

https://twitter.com/ncweaver/status/839179237433176065
don't forget to change their lines about "hundreds of apps use our system and none have ever been rejected by Apple"

to:
"we've been getting away with it for a long time, so there's that"
They are listed from left to right on the video as Pregerson, Tallman, and Nguyen, IIRC, but at one point the judge on the left speaks of the middle judge as Pregerson. I think Tallman is the one on the left.
Then encryption should be a standard API provided by the browser. We already have a level of trust in the browser for crypto implementation, we should not be relying on independent javascript code.
So is it Trump supporter's contention that Barack Obama, a lawyer with a few years in the Senate, was capable of getting a stronger and more effective grip on the government apparatus than a seasoned businessman with decades of experience in managing multi-billion dollar organizations?

Ok, I'm pretty sure that's not the impression Trump was trying to give during his campaign.
I can say anecdotally that my ranking on Kaggle helped me recently land a good data scientist job offer, transitioning from academia. I have spent a lot of time on Kaggle though, probably it would have been more efficient (but less fun) to spend that time spamming job boards and studying machine learning, stats, and computer science.
The Shield TV is a loss-leader. It is sold primarily as a gaming platform for Nvidia's subscription based game store.
We started talking about what people will do.

Now you've decided to talk about what people should do.

That's an entirely different topic.

By the fact that you've moved the goalposts, I take it you acknowledge my point that eating animals is not: "one of those things that in 50 to 100 years people will look back on with bewilderment"?
Oroville Dam – Dishonor is dishonor. It has no bounds
Ah, just like governments threaten to use Linux to rejigger MS.
I saw this too. So far I've encountered it on Who's Hiring threads.
I've got my little boy here sleeping next to me while reading the lyrics and I almost cried.

Thanks for sharing!
create serverless functions with fission on top of kubernetes
I wasn't aware of this, and checked caniuse, nad there's already some solid support, although the standard isn't complete.
I really don't understand this assumption that all acquisitions are going to lead to disaster. I work in the Firebase team at Google and couldn't be happier that they've joined (it's what got me to return to Google). Google doubled down on the product and it's grown in ways that Firebase could never have achieved on its own. All while integrating into the broader ecosystem of Cloud.

Firebase then acquired DivShot and people cried doom. Yes DivShot was shut down--after completely rearchitecting Firebase's CLI and Hosting to have DivShot's open source web hosting framework with the features of both product lines. The CEO of DivShot now runs Firebase Hosting's product line and has massive resources at his disposal to push his (great) agenda of simple and speedy static web services.
The economy has been more productive. Funds for pension maintenance were simply diverted to other purposes. Politicians signed agreements with unions and didn't follow through with their promises. I have yet to read solid evidence they couldn't have or that it would have been impossible if other decisions hadn't been made. No politician seems to care about what happens after their term is up, so they have no incentive to ensure the financial infrastructure is in place and remains healthy.
Sorry, the use of the word 'common' was a poor choice [and I'm actually not sure what would be a better choice]. I agree with you wholeheartedly. I honestly find a lot of those common methods very confusing.
Searching, Sorting and Pagination in Elixir and Phoenix with Rummage
Yeah... "promised"

Consider the trend we're seeing where a company is acquired and ultimately shut down. Those "promises" are (likely) no longer even the founders decision. What happens then?

Edit: it may also be a good idea to disclose that you're the founder/CEO of a Bubble partner.
Look at the Alaskan panhandle dispute you'd think Canada (British controlled at the time) wanted to give the land to US. Roosevelt threatened to send in Marines to take it by force just because he wanted it. We did not want to give up anything but you get stuck in the middle of back-stabbing politicians and a war monger president you don't have much choice.

History is written by the victors.
> For one, the client is downloading the crypto JS implementation (almost) every time they are using the app

Not in the case of browsers' extensions or Electron/NW.js apps.

> XSS vuln on your website? crypto.js is useless since attacker will just exfiltrate your private key / password through XSS.

It's not like buffer overread and other vulns don't exist in the non-browser world. Also, a huge amount of XSS vulns can be avoided by having a good CSP config.

Now I'm not supporting javascript crypto. Just responding to some of your points. Inb4 some crypto SJW quotes me on that.
WKWebView allows the app to execute arbitrary JS within the loaded page, and intercept URL loads and other actions made by JS code. That's all you need to build a bridge.

I don't see any fundamental difference here. Both (UI|WK)WebView and JSC allow bridging. Neither one grants full access to JS code automatically, the programmer has to put some effort into it. And even if there is some important difference, neither one is native code which is what I was disputing above.
False penicillin allergies fuel superbugs–and doctors are fighting back
It may just not use the Azure LB service (e.g. running HAProxy on virtual machines instead).
What you say makes sense. But that just makes the subscription model of those platform obsolete.

That just means they'd need to charge more than their estimated customer lifetime value to make it worthwhile. If they thought a customer typically stays on the platform for 18 months then they could charge the equivalent of 19 months of fees to download the code in order to make more money than they would hosting the app themselves. If they factored in the cost saving from keeping the app running and supported they could charge much less and still make more money than they would hosting the app.
I always like comparing coding with writing. Depending on your proficiency, you might want to write a pulp fiction, a news article, a PhD thesis, or Shakespeare. You might write in English, American English, Chinese, classical Chinese, Japanese, or Farsi.

Maintainability or the cognitive load of the reader or writer completely depends on the proficiency of the reader or writer.
AVAAZ | https://www.avaaz.org/en/hiring/ | Global | Full Time | REMOTE

Avaaz is changing the world, and we’ll give you the means to change it, too. Our team is a place to exercise your creativity and your leadership, while building never-before-seen tools for one of the world’s top online activism organizations. You can let your imagination run wild figuring out how to grow the platform and tools, improve rapid-iterative processes and integrate new technologies. We are a nimble team working on creating opportunities to bring about the world most people everywhere want -- one of justice, peace, and freedom. The work environment is quite unique: whether you’re in the office or working from home, our collaborative culture ensures everyone is heard and treated respectfully, with a strong focus on personal development.

Our tech build comprises the latest technologies (cloud computing, distributed systems, big data) using great languages (Python, PHP, JS) with proven and cutting-edge datastores (MySQL, Redshift, MongoDB, Redis, Memcache). At Avaaz, your work will have an impact on a huge scale: we have more than 40 million members, who have taken over 200 million actions, told over 500 million friends about Avaaz campaigns and donated more than $50 million online. Our global and distributed tech team creates beautiful, efficient code that works across browsers, platforms, and localizations. It’s backed by developers with a proven track record of designing, building and debugging large web applications.

We’re roaming the world in the search for challenge-driven hard-working developers and senior developers with excellent spoken and written communication in English who are able to adapt and learn, with talents for creativity and abstract thinking. The quest is for people who fit that profile; we know specific skills can always be trained and developed.

We are currently hiring senior developers & devops.

Salary is competitive in the non-profit space with generous benefits.

Apply here: https://www.avaaz.org/en/hiring/
I think you misunderstand. There is obviously another caregiver looking after them. I can't have a 24 hour open door policy with my kids while I'm working from home, just the same as anyone who works in an office.
ARM and ARM64 Windows uses UEFI and ACPI, with the same OS images for everyone.
Microsoft's Surface Keyboard
I've seen the mods make the "please log out to save load on our server" announcement a few times on really busy threads.

My understanding is it wasn't because HN depends on S3 but because everyone was on HN at the same time talking about it!

Edit: my google/HN Search fu is failing to find a reference, but they can't easily horizontally scale HN because it is running on a single arc process. Comments/Submissions are stored in text files, and the "More" links are actually stored in memory in closures. When the closures get garbage collected you get the "Unknown or expired link." error.
Yazidi Boy Soldiers
Prenda copyright trolls made their own porn, seeded on Pirate Bay
I prefer it the old way, but I understand why they might have changed it.
Walking San Francisco's Streets with the Night Minister
Related to abacus use.
Sam Harris podcast "Complexity & Stupidity" https://www.samharris.org/blog/item/complexity-stupidity
mentions abacus skills. The skill "spreads" to other areas of the brain they call it "complementary cognitive artifacts"

Quotes :

Harris: What else would you put on this list of complementary cognitive artifacts?

Krakauer: The other example that I’m very enamored of is the abacus. The abacus is a device for doing arithmetic in the world with our hands and eyes. But expert abacus users no longer have to use the physical abacus. They actually create a virtual abacus in the visual cortex. And that’s particularly interesting, because a novice abacus user like me or you thinks about them either verbally or in terms of our frontal cortex. But as you get better and better, the place in the brain where the abacus is represented shifts, from language-like areas to visual, spatial areas in the brain. It really is a beautiful example of an object in the world restructuring the brain to perform a task efficiently—in other words, by my definition, intelligently.
Those definitions are specifically crafted to support racism and sexism towards certain groups. It's a shame so many people have bought into them.
It's funny because it's almost true :)

But it always saddens my heart that we insist on these stereotypes and hardly mention how other countries are "legally" siphoning taxpayer's money out to corporations by becoming tax havens and they're supposed to be a good example on how to handle taxpayer's money. The thing is, they're actually just better at stealing for their friends :)

Netherlands, I'm looking at you.
Two things come to my mind, cryptocat and the PGP plugin for Gmail.

Now, are they useful and used? I don't know...
ARM and ARM64 Windows are 100% native code out of the box. On ARM64, the translation engine might be disabled if you really want to.
I wasn't thinking about young people... they're not the only generation on the planet, and not the one who've been making the bad calls re: infrastructure either.
What are the best sites to learn algorithms in 2017?
This is roughly my story with the added note that I find that Github activity inversely correlates to how much Netflix I watch. I currently average about 3hrs /wk of TV time and probably about 15hrs/wk on personal projects.