skysight-inc/HackerNews huggingface dataset:
Sloxslox
My son (who lives in NYC-he is dual US Canadian) told me of this site and asked me to comment. I am in the medical field - most of this blog is about tech but I think I can add to the medical brain drain. In a nutshell - I was born and rasied in Saskatchewan - enrolled McGill University after high school and spent 12 years there - BSc, MCCM, FRCSC - am a surgeon. I went to UCSF early 80's to do a microsurgical fellowship and spent 4 years there. At that point still a ground-thumping, flag-waving Canuck. Moved back to Canada with some special skills - for a number of reasons became outraged and fed up with how the Socialized Canadian Medical System treated its docs and decided to leave after 5 years. Married a US Nurse, got a green card and moved back to the Bay Area (good job offer). Have been a Professor Stanford University 28 years and am retiring. Got my US Citizenship last year. I plan spending the rest of my life in the US. If I was asked as a kid if this would be my life I would have told then they were nuts. Can add to this later if any wants.
A bit of self promotion that is well intentioned (I seek to help the elixir community and not sell myself in any way): https://stephenbussey.com/2018/01/08/designing-elixir-superv...

Learning about OTP took several tries for me. It didn't click until I had a few real world trials under my belt, because I couldn't see the use case for things.

I recently did a project where I had to build a distributed "choke point" across a cluster and funnel requests to it based on an ID. A project like that took what I thought I knew about otp design and raised it even more.
That sounds like Brooks Davis' talk that he has given at a few conferences:

https://www.youtube.com/watch?v=yWCMy5EiNkQ
https://people.freebsd.org/~brooks/talks/eurobsdcon2016-hell...
If you follow those steps you have complied with the spirit of the law

The spirit of the law is not the letter of the law. And as we all know, a single violation of the letter of the law can result in fines of up to $20 million.
C99, 7.19.2 Streams, ¶3: Data read in from a binary stream shall compare equal to the data that were earlier written out to that stream, under the same implementation. Such a stream may, however, have an implementation-defined number of null characters appended to the end of the stream.
Perhaps you would accept essentially zero in that case.
A healthy re-examination of free trade’s benefits and shocks
I think PNW winters are tricky. I'd actually rather spend the winter in a city like Toronto. I grew up in a similar city climate-wise and having a real winter made it easier to get outside & skate or snowshoe or something. The fewer hours of sunlight were worse than the cold/snow.
Zoho Cliq: Keep up with your team, no matter where you are
Last time i checked in the us universities there was no grant from me and many grants for people having a different "specificity" than me (woman / black / native / disabled...)
Argentina Raises Key Rate to 40%, Bringing Economic Uncertainty
A 20€ million fine for that would not be proportionate

By whose definition? Germany might disagree with you.
That's not how it works. If a vulnerability is found in the service, and you don't need external access, blocking it from the firewall/router essentially blocks the vulnerability. In your scenario, with a public facing service, you will get exploited by a 0 day.
I'm glad to see that Android is just as frustrating as iOS... it's just a completely different set of frustrations. (That's sarcasm). It boggles my mind that two of the richest companies on the planet can't fix this stuff.

Here's my favorite iOS sharing frustration. Often I want to copy a link from Safari. Click the share icon, select copy from the share widget, switch to different app (or another Safari tab), tap paste. There's about a 50% chance that what gets pasted is the URL vs what was previously on the clipboard. I usually perform the share/copy step twice now before trying to paste but that only seems to improve the odds. This bug has existed since at least iOS 9 and occurs for me on multiple devices.
Yep! Same for linux -> linuces.
Safari's url bar is problematic like that for me - half the time when I type 'fa' (starting to type facebook) - some place I've been minimally 30 times in the last week, from that browser, it'll popup some blog (that stars with fab) I visited once initially in 2015. The only reason I've ever been back to that fab blog is because of muscle memory keystrokes hitting 'return' on safari's flawed suggestion.
well... "obvious" in what way? you're still sharing, right? essentially, we're still putting up with crappy systems because there's little other choice. And... if you stoped using it... what conclusion do they draw from that?
Why We Launched DeepMind Ethics and Society
https://www.etymonline.com/word/concerted says it is a past participle of "concern". Not sure if it is correct, but it makes some sense if viewed with this in mind?
Whatever public education campaign they are running over there must be incredibly misleading. Read it. It doesn’t just say “hey guys, stop doing nefarious things with people’s data*. That may be how it was sold (and is now apparently being explained) to the public, but that’s not how it was implemented.
Some advice for new users:

* Read the other posts and try to use a similar style.

* If you have a blog, don't post the blog. Post your most interesting article. [Wait a few days and post another article.]
And yet we had a few decades of magic 0 literals that transmute into pointers until we finally got a proper nullptr. There's some grade A impurity built directly into the core language and hard to avoid unlike the std lib.
Of course ironically it has been the US pushing globalism and free trade on the rest of the world (with similar impacts on industries elsewhere it seems).
As a frequent patient, I see such incredible need for "disruption" in healthcare, both in terms of transparency/ empowering the patient, and in terms of cost suppression. However, anyone who tackles this space has to be aware that there are some huge entrenched interests who like the current inefficiencies and cost opacity very much, thank you. Breaking into this space would be 1 part technical know-how to 10 parts legal jujitsu.

As an example, look upon the bloodied corpse of the failed startup Remedy, which was actually doing something really good -- helping users find billing errors and getting money back for them on bad charges. But incredible amounts of pushback stymied them:

https://www.fastcompany.com/40483774/remedy-wanted-to-cut-pe...
Or more relevantly, when ecological standards make household products worse. Removing phosphates from detergents, low-flow showerheads that are less relaxing, low-flow toilets that clog more often, high efficiency washers that break down more often, etc.
Just wow. I don't really know what to make of this other than that the bailout seems like a project of pretty incredible proportions. As far as I can tell, it looks to have gone reasonably well.
> Trade may have been a factor—but it clearly wasn’t the main culprit. Automation was.

Why can't both be considered? Trump wasn't wrong when he pointed out trade agreements were shifting labor abroad.

> The Economic Policy Institute think tank estimated that as of 2010, the trade imbalance with Mexico had cost the U.S. about 683,000 net jobs — about 60% of those in manufacturing.

(http://www.latimes.com/business/la-fi-mexico-jobs-20161212-s...)
I would love to write my own version of many things. I am confident that my version would be less bloated because it would be focused to my company’s particular use case (I.E. the MVC framework doesn’t need a table of non-standard HTTP methods unless we’re actually using them, and the ORM doesn’t need to be compatible with Oracle 11g DBs unless we’re using those). It would also have less surface area for vulnerabilities. It also wouldn’t get random updates that break backward compatibility in subtle ways. But I’ll never do it, because it’s more code we have to maintain in-house. Companies naturally accrete huge overburdened tech stacks, and anything I can do to cut back or slow the progress of that effect is a win.
old thread about the same with good examples: https://news.ycombinator.com/item?id=6005295
AppDiscovery Pro: Semantic Search on App Store and Apps Gone Free
AppDiscovery Pro: Semantic search on App Store and Apps gone free

https://itunes.apple.com/us/app/appdiscovery-pro/id1287551715?mt=8

Search plays a huge role in how users discover and download content on the App Store.

With millions apps currently available in the App Store, actually finding what you are looking for is a lot of harder than it should be.

Sure, it’s pretty easy to find those brand name apps, like Twitter or Instagram - but unless the one you want has made it to the top of the category, been featured or you know the exact name of what you’re looking for, things can get tricky.

With AppDiscovery Pro users can easily find apps & check out listing of the best iOS apps to go free.

AppDiscovery Pro is an Apple App Store semantic search engine, that means AppDiscovery Pro improve search accuracy by understanding the searcher's intent and the contextual meaning of terms as they appear in the searchable dataspace.

Exp:
- apps for guess celebrities
- Voice + note
- Similar 2048
- Apps for money management

Apple's App Store search engine is based almost entirely on the relationship between the searcher’s query and the occurrence of words in billions of documents but AppDiscovery Pro guess what the searcher was looking for and serve the most relevant apps.

https://itunes.apple.com/us/app/appdiscovery-pro/id1287551715?mt=8
When the desirable outcome is the hope of avoiding a war, the word isn't "tribute". It's "appeasement".
Are you actually suggesting that it’s larger than the US army?
How much longer could it run for it used some energy harvesting and/or only reported once every 6 hours?

What if an open wi-fi network is not close?

Seems it will only work around your house or maybe Maccas, really needs 3G to be useful.
BTW, how do you differentiate https://nurtch.com from https://netbraintech.com (the executable runbook people)?
my company has three pieces of software. one is an antiquated turd full of weird and incomprehensible design which, once you fully understand it, is even worse than you imagined. The other is modern as of a few years ago, and the third is modern as of next year and follows every possible best practice.

The antiquated turd is so profitable that it supports the entire company, the mostly-modern one is about at a break-even point of profitability after 6 years of development, and the modern one hasn't made a dollar yet.
> That's the reason why diabetes, cancer and heart disease is now worse than all the wars of history combined.

So just take a bunch of probiotics with your steak n shake, and call it good?

And, you meant to say salad that hasn't ever been washed in chlorinated water is good for you.
A mechanical universe was the prevailing theory at the time, because nothing else made sense. "Mechanical" meaning that for one thing to cause another, it had to be in physical contact (like the teeth of a cog).

That theory has since been abandoned, and everyone now accepts action at a distance - which still doesn't make any sense.

Noam Chomsky - "The machine, the ghost, and the limits of understanding", 1½ hours
https://youtube.com/watch?v=D5in5EdjhD0 [2012]
> My track record is having told my mom to buy AAPL in 1998 before the iMac even came out :p

So...you guessed that a company would get much bigger later on and that one company did? That's not much of a track record. Warren buffet does have a track record. He's done this not once, but dozens of times. And his billions speak for themselves, where are yours?
It's funny how people understand different things in different ways. For me, 00 style programming was what I could never get my head fully around. Erlang immediately made sense to me. It's my favorite language and I wish I could use it more on the job.
Last year I learned about MyDef. I like the basic concept, but it did not fit my use case unfortunately. I also am not well versed in Perl and at least at the time the documentation of the internals was too sparse for me, so I was not able to adapt it to fit my needs. But I do think people should look more into the idea of using preprocessors like MyDef and CPY.

I, like everyone else who has the need, wound up writing my own C++ preprocessor. I think there is a lot of merit to the idea of having a low level base language which is machine independent and using a high level syntactic sugar over it.
Dia, the diagram editor, seems pretty decent for diagramming. It has the CISCO symbols built right into it, and it's free.
Ha! I feel your pain. That's what I ended up doing for an application a few years ago, wrote a Python script to compile the Qt Designer generated code to Python code [0]

[0] https://github.com/ssebastianj/ia2013-tpi-rl/blob/master/gui...

Going back and forth between Qt Designer and PyDev was (is?) ancient. Unfortunately I couldn't find a way to automate the compilation step (perhaps with a hook from Qt Designer?)
Maybe they’ve gotten better since I started ignoring them. But back in the day they flagged you the moment you clicked.
What's that mean though?

In particular: which day of the week, and at what time?

cron expressions have about as much learning curve as ISO-8601, and are otherwise unambiguous once you know how to read them. systemd's time specifications look like they're full of special cases:

https://www.freedesktop.org/software/systemd/man/systemd.tim...
Elon Musk and Warren Buffett Are Suddenly Trolling Each Other Over See's Candies
Consider Chris Hedges' "War Is A Force That Gives Us Meaning" (2002), which examines the way that War creates (or perhaps comprises) a culture of its own, and acts as a transformative experience that has little if any civilian analogue.

The work is flawed, and I believe one passage had a disputed claim of plagiarism, but this work still explores these issues better than I have seen elsewhere.
Eagle Scout here. So was I, but your experience seems atypical. You probably just had a Merit Badge counselor that went above and beyond. That's awesome!

Anyone who wants to give back and help the shape the next generation, you can be a Merit Badge counselor. Just talk to your local council. There's over a 100 Merit Badges, and more than half of them are STEM-related. If you have a career or hobby that's related to one of them, you can share your knowledge, skills, and advice to others.

https://beascout.scouting.org/Volunteer.aspx
Instead of citing relevant research, he devotes
multiple pages to famous people and their original
ideas, among them Stephen Hawking and Deepak Chopra (his
collaborators on previous books) and Seth MacFarlane,
of “Family Guy” fame. His discussion of the novelist
Isabel Allende’s mixed success with ayahuasca as a cure
for writer’s block is an eye-opener, but on the whole
these celebrity testimonials are too weak to provide
much insight into the value of elastic thinking.

Something of a mild distraction, no? Seems like an addendum to the rest of the cavalcade of characters in a spread-spectrum mass appeal attempt at name dropping.

Seems petty to ding someone on the merit of their associations, rather than let their own principles and qualities stand on their own.

I'm not saying I'm a fan of this guy. I'm saying I'm not of fan of such trivial mud slinging.
By following an Eskimo diet.
It's also referred to as celestial navigation.
And John Clarke. The Front Fell Off holds its own against anything. https://youtu.be/3m5qxZm_JqM
But what if your name is in box #51, which you aren't allowed to open?
wxPython is a thing that exists, and I believe it has a similar mental model to wxWidgets.

To be honest most of the QT solutions for Python are pretty fidgety . The recent wxPython releases (4.x) work out of the box direct from PyPI, not too much to worry about licensing.

For Qt, it's... the licensing is usually just fine for people but it's complex enough to where things like maintaining your own fork (pretty easy in Python compared to C++) is not super easy. But there's decent Python support, so it's more "do you want to use Qt or wx". Both systems have good enough support.
Those who don't are still automatically expected to however and stigmatized or discriminated against if they don't conform. When I lived in Japan and taught English conversation at a large company, one of my older male students, whom I became friends with, told me that one of my female students secretly was a single mother. He told me not to tell anyone else. Female employees at this company were basically expected to quit if they married or especially if they had children.

A female student of mine at another large company originally planned to quit soon after she married because she imagined working together side by side with her husband at his family's business. After moving in with her husband's family, however, she found out they expected her to stay home and cook and clean all day (while at the same time her husband's adult sisters went out and enjoyed themselves and did no housework). She then regretted giving her notice to quit at her original job and wished she could keep working there.

Smaller companies I later worked at least had married female employees although I never heard of any of them also having children.
It's an enforcement of individual decision, not a decision replacing users' ones. If I want to use Facebook to some extent but stop them from selling all my data to everyone, I may need something more than just their word to make sure they respect my decision.
Maybe the ladder itself is the problem. What does a "promotion" for a software engineer even mean?
> HN does not, ceteris paribus, do a good job of upvoting the authoritative comments over the superficial riffing.

Top comment: https://news.ycombinator.com/item?id=16982493

Seems... fine? Our comments were useful enough for Ars to apparently base their entire reporting on them. (Ok, mixed feelings there...)

Or, wait, are you saying Prince's reaction was the useful, authoritative one in this example?

Most commenters thought he was making a bit of a leap. Is that what you're actually pushing back on?
Ask HN: Where would i learn how to write in a programming language?
where would i start to learn a language, mainly being python or javascript, two big languages under my impression. could someone comment github guides, good ones to these selected languages? i'd really appreciate it.
Economic Disincentives from Cheating When Asked to Provide Expert Advice
You may not be able to <a> to them, but you can certainly issue redirects to them, and <a> to a URL that issues such a redirect.

You can also <a> to a URL that issues a redirect to a location given by a GET parameter, eliminating the need to stand up a site for every different idea you come up with.
I'll grant that with two people, they have a 50% chance of survival, because there's no way that only one of them can be right. But with more than two, the odds seem to get worse in a hurry.

Presumably the same exclusion principle that improves their odds from the "obvious" 25% to 50% will apply to any larger number of participants, and converge near 30%... but it's certainly unintuitive.
"It reminds me of the luggage-scanner technology Threat Image Projection"

Yeah, thanks to those I once was asked what that huge hypodermic needle is doing in my hand luggage. I didn't really have a clue and it disappeared, when they scanned it for the second time.

It was an European airport with reasonable security scanners so overall it was a quite funny experience.
Hoping the Archive can use this to archive the 10-15 years of Flash you can no longer view. There's years of games, motion graphics, and animations all mostly unrunable except maybe in a VM running an old browser and flash
I won't call it a consumer SSD, it beats most enterprise SSDs in mixed workload and Q1D1 workload.
He wasn't the only one, but he was the one that managed to avoid being quashed by the party he was running under. And yes, the numbers bear out that assumption about the rust belt. It was Democratic voters in key states staying home that cost Hillary the result. Many, for instance, were black working class voters that felt hopeful for change under Obama and found that after 8 years, nothing really had changed for them. So they didn't turn out to vote. Hillary and the DNC assumed too much about their support, ironically stereotyping them under a demographic instead of seeing them as people who were still struggling.
The redundancy that matters to me is writing code for yet another serialization or pretty printer. I couldn't care less about syntax.

I am a firm believer that the compiler should do as much work as possible, no matter the time it takes. I think the compiler ought to generate default pretty printers for structs and unions on its own, that may be overridden. Same for serialization formats and so on. The C++ compiler has more than enough information to make programmers lives more convenient at no added runtime expense, and I would be very willing to eat the compile time cost.

I wound up having to write my own preprocessor for C++ to automatically generate structure metadata for an embedded application. I wish there was more of a push for general preprocessors in this direction.
Oh this is very convenient and cool. I'm go looking forward to developing gnuradio applications using this.