skysight-inc/HackerNews huggingface dataset:
I contributed a small patch to get this working on Windows. We were a PhantomJS shop, but it was just so unstable, thought we'd give this a shot. Have been running on it for over 2 months now and it's dropped test failures due to intermittent issues to near 0.
drchrono | Software Engineer | Mountain View, CA or Baltimore, MD or Remote | VISA

https://www.drchrono.com

drchrono is a medical platform for doctors and patients. We are crafting only the best mobile healthcare experience, with a focus on iPad, iPhone, Apple Watch and web. The driving force of our efforts is in changing the way people engage and experience healthcare through electronic health records.

You will be part of an entrepreneurial, sharp, capable and curious team. Since our inception, we have attracted over 85,000 physicians, 5.5 million patients. So far we've booked 19 million patient appointments and processed 1.2 billion dollars in medical billing per year.

We’re hiring Python/Django Devs! Take our healthcare hackerchallenge here!!

https://www.hackerrank.com/tests/2tenc80md2q/5dc28bc357687ab...

Steps to getting hired

Step 1: Take our Hackerchallenge

Step 2: Phone call with our People Operations Manager

Step 3: On-Site Healthcare Hackathon

Step 4: Join the team & change healthcare!!!
Staples SparX | San Mateo, CA; San Jose, CA | ONSITE, Full Time

Looking for:

* Software Engineers (Clojure and JavaScript)
* Dev Ops
* Data Analysts

SparX is a small engineering team focused on applying online machine learning and predictive modeling to eCommerce (impacting a 21 billion dollar business). Our service stack is 100% Clojure, service oriented with 10ms SLAs. Our data pipeline and model generation is Python and Spark. We apply engineering and data science to tough problems such as dynamic pricing, shipping estimations, personalized product recommendations, and multi-variate testing targeting 50 million users. We are always looking for talent in data science, engineering and devops. Bonus points if you can bridge 2 of these together. We love people with strong fundamentals who can dive deep.

We're a small team, so you will have an opportunity for a high-impact role, targeting over 50 million users. But our best perk is our colleagues: a diverse and extremely talented team of seasoned engineers and data scientists. We are located in San Mateo, walking distance from the Cal-Train station. Come visit or apply online at http://staples-sparx.com.
Fair enough. What I usually do is copy-pasta the whole thing to a word doc and try to get it down to one or two pages by deleting text and resizing images. Print the thing out and tape it somewhere noticeable (near the home TV?) until you have internalized them.

Probably the minimum you should do is go for occasional walking breaks.
> Even if the developers choose not to address this exploit, the users and miners could just jump ship to any of the other more advanced cyptocoin designs.

Yes, just like Americans will jump ship to the SUDO-Dollar, because its printing presses have a technically better implementation then the US-Dollar. People who own billions in US-Dollars are probably chomping at the bit to transact in a technically better currency. :)

They most certainly could, but unless their investment in BTC will become worthless tomorrow, they most probably won't.
This neural network could make animations in games a little less awkward
For me, it's about having the "courage" to go get a long sleep. I'm not good at it, so my sleeping becomes so random I start sleeping at any time of day but usually wakes up in about 4 hours out of pressure (or by phone call) and perhaps does that in a certain cycle to at least keep the total sleeping time enough to keep going.

This "If I do more through the night, then I can impress the client a bit more as a work done today" feeling is pretty shortsighted but it kind of still drags me to late night work especially when I'm behind schedule.

But sometimes when I feel burned out, I take a break thinking I have the right to kill anyone who interrupts my time, even if it lasts for a day.
I realise moderation is tough an never pleases everyone, but have to say I'm disappointed here: in some circles, "esoteric" carries some quite strong negative connotations, which I think are unwarranted here.

Some of these languages are definitely suitable for "serious" usage. And I'm not sure I'd count SQL (or Prolog, for that matter) as esoteric at all!
but... but.... management is HARD. [/snark]
This is not really a contradiction. Automation will indeed replace humans in millions of jobs, low-paying and otherwise, but until that process reaches a critical tipping point, we still have a country to run.
Browser market share in April 2017
> Did the population decreased because of lot of your people migrated to Western Europe, and in particular to Western capitals?

Interesting question!

Intuitively, I'd say that the answer is "yes". The birth vs mortality rate is also a huge factor, of course, as in Bucharest people tend to die more compared to kids being born here. Until we joined the EU that was counter-balanced by the countryside people coming to Bucharest (so much so that in the early 1980s the communist regime instituted some draconian rules against that, pretty similar to the Hukou system now in effect in China), but after our EU accession those countryside people saw that the salaries in Spain or Italy were higher compared to those from Bucharest, plus cost-of-living was pretty much the same if not lower, so they took the logical decision and migrated to those countries instead.

Right now Bucharest is feeding off smaller cities from Southern and Eastern Romania. I've made a heatmap showing that phenomenon in here: http://4.bp.blogspot.com/-tbQVpiC4CuI/UX7rUriCEBI/AAAAAAAAAk... ("hotter" points represent places where people lived before coming to Bucharest), based on FB-profile data I parsed a couple of years ago; of course, there's nothing scientific-like in that map, I just found it interesting. This strategy is not sustainable on the long-term.
Refer to the last sentence for our contact email. I avoid writing it out so that web scrapers can't add us to their spam lists.
These hot robots will help us find life on icy moons
I wrote a jvm-to-go cross compiler and just trying to compile some of the Java stdlib takes forever in Go. Now, this is probably mostly due to how I solve thing like polymorphism and inheritance, but it goes to also show the different approaches to the stdlib. Go eliminates a ton of unused code because their stdlib doesn't have a ton of circular references that're hard to break.

If BC concerns weren't a thing, a fresh Java stdlib would remove a ton of the size complaints.
I wonder what the most morally challenging assignments HN readers have been asked to complete.
Yes. There is A better source:
http://invisiblethingslab.com/resources/bh09dc/Attacking%20I...
I'm curious what you'd expect CI to do regarding running backups. Starting in 9.1, you can run CI pipelines on a schedule, so you could have nightly backups triggered by a CI job, but I would think there are better ways to handle that.

Now if you're following infrastructure-as-code, and your backup and other configurations are saved in version control, then of course GitLab supports that, but that's not explicitly GitLab CI.

GitLab CI does support deployment histories, easy rollback, etc.
I see pfSense playing two possible roles the SD-WAN. The first is customer-centric, and will allow pfSense edge devices to connect to a third-party SD-WAN service or one provided by Netgate itself. The other is vendor-centric, and will allow SD-WAN vendors to use pfSense for their Point-of-Presence software when building the geographically distributed network for SD-WAN traffic optimization.

Both are smart strategies and well within your core competency. As long as you're not building your own SD-WAN service you're golden.
Thank you for not adopting microservices
If the article's claims are true, all sources (e.g. OEMs with access to a fix) should be under NDA, https://twitter.com/cdemerjian/status/859096565033693185
upvote x 1M
Yeah, reference counting is reasonably fast(and FWIW C++/Rust have good support for it as well) however the one caveat(no cycle tracking) is pretty huge. If you don't have really good tools they're an absolute bear to track down.

Personally my go-to solution where I need the flexibility of GC is Lua. It's light-weight, stupid fast for what it is(thanks to LuaJIT). You can also constrain it really easy and running multiple instances is very well supported. If you partition your problem space right you can keep each domain small and thus your root set doesn't grow like it does in JS/UnrealScript/etc. There's actually a lot of parallels with Erlang's root-per-process GC and it.

Oh and it's also stupid-easy to drop into any C codebase.
Bristol and Bath to build world’s largest ARM-based supercomputer -TechSPARK.co
Potentially. Of course if you're just downloading a modified version then it's not you that modified it.

It's a bit of a strange area. Either way - it's not illegal due to any specific thing Apple does. Other copyright/IP law may apply though.
We wouldn't have had much of a debate anyway. People here on HN are pretty reasonable and we agreed save a choice of one word.
Cached:
https://webcache.googleusercontent.com/search?q=cache:zDlwVT...
Also still here: defense, aerospace, rocketry, construction, machinery (eg. Caterpillar). Basically light industry left and most heavy industry stayed, the output of the latter grew, and now some light industry is coming back (eg. textiles [1]), but with basically fully-automated factories that employ very few people.

[1] http://www.nytimes.com/2013/09/20/business/us-textile-factor...
thats ok, its still a real world and a real thing if its used in a meaningful context
Hah! Thanks for pointing that out. I didn't catch it.
Hmmm I wonder which team this is...
Hypothetically, what if someone developed a paradigm-shifting quantum computer that was able to near-instantaneously compute solutions and mint BTC for some finite amount of time? Would those BTC be invalid? Would the mining community say that it wasn't fair? Seems to me like miners always chase optimizations, from CPU to GPU to FPGA ...
Hmm; so maybe I just misunderstood the original post at first, this or the fact that I'm already trying hard to take into account ethics in what I do as much as I can, so no big change for me? I dunno; still not quite convinced by this interpretation. I understand and endorse the idea of "picking who you work for" (though sometimes it's very nontrivial, esp. in context of big companies/corporations). I just thought that maybe the fragment about "a lot of leverage" and "small changes in what we make have huge consequences" was alluding to some other idea. Personally, I have extremely hard time seeing me choosing a different employer as "a lot of leverage" or "huge consequences [for the world]". I feel it's only a very small, though potentially at least nonzero, leverage and consequences for the world (I imagine someone else with weaker spine will hire for a particular position anyway), but in my perception notable (positive) consequences for feeling of personal integrity, though potentially (but not necessarily) at a cost for personal material situation.
Isn't it also possible that when you buy that plan from Yelp, they push your company more and that leads to more negative reviews along with positive ones? But as part of that agreement (they might not tell you they do it), they hide the negative ones (all or some, or maybe even only temporarily) so that your company thrives. If you thrive, Yelp thrives because they want your business to keep paying for Yelp and you are probably less likely to cancel if you see a bunch of 5 star reviews and few negative ones.

And maybe after a certain time they stop hiding the negative ones, or it could be as cynical as what the OP is sorta implying -- that Yelp begins showing all the negative reviews they were holding back once you stop paying? I'm not sure I believe Yelp is writing fraudulent negative reviews for companies because it would be so easy to prove and would be, well...fraud. But hiding negative reviews that were written by real people as long as you are paying Yelp does seem like something a company could justify to itself, however unethical it still is in my eyes.
One of my favorite movies, Miracle about the 1980 U.S. Olympic hockey team that upset the Soviets, had this dialogue that actually happened between Head Coach Herb Brooks and Assistant Head Coach Craig Patrick. I feel it applies here.

Patrick: This is the final roster? You're kidding me, right? You're missing some of the best players.

Brooks: I'm not looking for the best players, Craig. I'm looking for the right ones.
The reason that is, is because the idea of bringing back "manufacturing" implies that it'll bring back the jobs as well. That bringing back "manufacturing" means all those people who lost their assembly line jobs will get it back, and things will go back to how they were. That's the reason it keeps getting evoked.

So the other line has to keep being stated, because it needs to be known that bringing back "manufacturing" isn't going to solve the employment problem for those people, and more needs to be done.

(I kept putting manufacturing in quotes, because those that tend to talk about bringing it back generally downplay the fact that manufacturing output in the US is at an all time high.)
What to Expect in CockroachDB 1.0
You can't change the boot media or turn on a turned-off machine via the OS. The whole point is to get underneath it, so you can even do initial OS install with it.
>We hear about Paulson because he's an edge case. We don't hear about the funds that won big, but not quite as big as Paulson but who have had much better risk management practices.

At least we know a bit about their average performance, which has been very poor over the past 5 years:

https://www.hedgefundresearch.com/family-indices/hfri
What is the publication date of this?
I'm not saying LaTex is bad just that putting it all into one system is why it is hard to use, pretty much only the domain of programmers and those who have to use it, and has awful tooling.

None of these things are impossible to solve for LaTex, but they do make it conceptually harder to detangle.
So in theory Go programs can't be considered reliable across multiple versions of macOS without recompilation then?
I used to think this way, but as I learned more math, I realized that the way mathematicians do things isn't an issue in practice. I do wish notation was more standardized, but that's a nitpick (i.e. whether/how scalars and vectors are distinguished).

When it comes to proofs, you can only keep so much information in your head at once. In most cases, if you have a ton of variables floating around, you are probably trying to do too much at once and would be better served by breaking out a lemma or two from the main proof.

I will note the worst code I've ever read was written by a control theorist that used only single letter variables. I later found out the variable names were the same as a paper, but the paper was not provided in the program comments.

> Pretty much every industry has it's own vocabulary.

So does math. Open up any textbook and you'll see definitions everywhere. When it is useful to name something, mathematicians normally do.
I do see a business case for not selling. .canon for example - you could provide every device with its own domain ie xhshe3u45.canon etc. So there are some cases where it does make sense.
Show HN: Shit I Read
http://shitiread.com
Open Litter Map
Initialism: https://github.com/joelparkerhenderson/team_focus
What do you think about Tezos Smart Contracts then?
Asynchronous Programming in Python: Asyncio
This guy is a real moron. Believes all claims, and blocks all peer review. I wouldn't take this very seriously, nor would I consider emin a 'thinking man'.
AMD has shipped AES-NI in every processor family starting with Bulldozer in 2011.

Intel started in 2010 with Westmere, but kept it out of the lower-end models like Pentium, Celeron, and i3 for several generations. Only since Skylake (2015) is it included in every model produced from a supporting architecture. At least for Intel processors, the generalization above, absent other disclaimers, does not apply.

Actual lookup tables are linked in other posts like this one [1].

[1] https://news.ycombinator.com/item?id=14240007
Interestingly, I just yesterday published a post about pglogical. http://thedumbtechguy.blogspot.com/2017/04/demystifying-pglo...

Postgres is an amazing piece of software.
>I have been on teams that were not considered the best until they had success, then everyone on the team was a "star".

Yes, it's very important to realize that this is how people think; most of our decisions are subconscious, and the frame/bias that informs everything else about our perception is determined rapidly, within seconds of evaluating a situation or becoming acquainted.

If you bear the tokens of success (i.e., if you "look" successful), people will assume that means you know what you are doing, and if you don't, people will assume you don't. There is a pronounced halo effect on association. Anchor yourself against something generally considered successful and your perceived intelligence will go up precipitously.

Entrepreneurs especially need to take this lesson to heart. You will be a daydreamer and a slacker who can't handle having a boss right up until your company appears successful, and then you'll be a visionary that everyone is falling over themselves to try to imitate.
How Virtual Reality Will Disrupt the Stage
My model for ideal hiring are the Spurs.
They consistently hire for talent and potential, provide the proper mentoring and conditions for the potential to fully materialise.

"As you sow, so shall you reap". But few have the patience to sow nowadays. We rather buy ready-made in the grocery store.
Having max settle on desktop-class ITX motherboards would be huge... having the MB themselves be user purchasable would be beyond awesome. Buy a known quantity board with wireless/btle and an apple boot system, throw in your own cpu, ram, ssd, either onboard or offboard video, and you've still got a decent DIY system.

Apple could sell the full systems with a great looking case, and DIY enthusiasts could have a fast path to a hackintosh with a MB that's far less likely to blow up when updates happen.
Walking helps us think only if we don't bring any modern distraction such as a mobile device. The main advantage of walking with regard to thinking is that we are away from such things and also away from people. Anyone who wants to get a hold of us to distract our thinking first has to figure out where we are and then track us down on foot. Experience shows that this doesn't happen, unless it's a very, very urgent matter.

Walking helps with difficult problems in coding and design. It helps because often when you get a bad idea that doesn't work, and you think it's actually a great idea, you still have twenty minutes left to walk. If you were sitting at the machine, you would be saying, "Eureka!" and coding the bad idea. If you're walking, you'd like to code the idea, but you can't; not yet. So you keep juggling the idea in your mind for the remainder of the walk, by which time you figure out that it was wrong.

If you get into a mode where you're just trying ideas to see what works, and in the given situation that approach isn't working well (however well it might work at other times) walking will physically remove you from that and break the pattern.
Remotely exploitable security hole in Intel platforms with AMT, ISM, SBT [pdf]
IME should exist on an external TPM chip so it's only for those that want it, like enterprises.

I really don't understand why the would just shove it into every chipset out there. I understand it needs to get its claws all over the system, but the core should be external and optional.
Assuming you use 1 meter steps to walk 10km at an average rate of 5km/h, it will take 2 hours. 5km/h is a reasonable pace for someone walking to / from work / school.

Assuming you take one step every second (3600 steps per hour), it will take slightly less than 3 hours. One step per second is very leisurely pace.
Corporate CEOs have failed to engage with startups
It would be difficult to run this set up on Windows for example.
Does this affect an Apple MacBook?
Set up auto deployments to your VPS
Thanks for sharing this!

I remember reading Joel talking about it in his blog, but never knew it was on YouTube!
I wonder if "blindsight" explains the conspiracy theory that Stevie Wonder can see

https://m.youtube.com/watch?v=HUgngvsWLlE
I don't think the author did a particularly good job of addressing the points about startup time or memory size.

In particular, I think the argument about memory consumption is that it's independent of compilation strategy, but rather it depends on the quality and tuning of the garbage collector. An AOT compiled program that uses the default JVM GC with default tunings will not see much better memory performance (unless the memory consumption is dominated by the JIT).

On the other hand, I think the "AOT improves startup times" argument is a good one, and the author's explanation was unsatisfactory: AOT Java programs don't start any faster than JVM programs. What is the methodology for testing? Is he using the later-mentioned Avian? Because that tool deliberately trades startup time for small binaries (via compression). Even if he isn't, it's likely a matter of tool maturity--there's no fundamental reason an AOT Java Hello World should be slower than a golang hello world (which clocks in at 50ms on my machine compared to 130ms for JVM). Also the author implies that startup times only matter for tiny unix tools--I'd like to counter with a practical example: Gradle is so slow to start up that it's been daemonized. I don't know if this satisfies the author's characterization of "tiny unix tools" or not, but clearly start up times matter.
Then they should think less casually.

I've been in industry for almost 30 years. All the companies I've worked for were US owned and US based and they all did manufacturing of some sort. Including my little side-businesses.

Yes. Low-margin consumer goods like cheap toys & appliances went overseas. But cars, heavy trucks & coaches, specialty tools and industrial equipment, medical devices, high-end office machinery, manufacturing machines (heh), industrial electronics, robots, are all being made in the US.

An earlier comment alluded to labor-intensive manufacturing going offshore. I'd qualify that as "low-skill" labor intensive manufacturing. At my last job, my office was directly above the manufacturing floor and that assembly was very labor-intensive and definitely not low skill in terms of "pick up doll's body in left hand, head in right hand and plug head into body" .
perhaps not most but the hard core fans (AKA die hards) for sure. And Hard core = $$$.
OnTruck | All Senior – Product Manager, Product Designer, Full-stack, Mobile | Madrid (Spain) | Full-time, ONSITE https://ontruck.com/work-with-us/

Hi, this is Javier, VP of Product. We are hiring for many positions. We are 35 people right now. 95% of us seniors.

We are disrupting the logistics sector in Europe, we are growing like crazy and we are backed by top investors from London and Berlin.

We follow really good agile and product processes. Look at our Product Process for example https://nerds.ontruck.com/the-product-process-at-ontruck-e25...

You can write me directly at javier@
mcdonalds cannot prevent you from making a bigmac at home if you know the recipe.

apple can prevent you from making a mac at home, even if you know the recipe (via licensing).