jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'll take it to mean that (given the 1 in 30 million estimate and that there are well over 250 million outgoing airplane seats filled per year by U.S. airlines), the expected number of scans which will cause cancer is nearly 10. That's 10 people who's lives may be put in very real danger.

It doesn't make a very good soundbite, but it plays well to the climate of hysteria!
The alt-text lightens the mood a bit though.
Read this book: http://www.amazon.com/How-Star-Work-Breakthrough-Strategies/... and do what it says.

(I am a senior technical resource in an environment like you describe. Read this after I was pretty far along but it basically sounds like how I operated to get where I am.)

Don't waste time. Be mission/vision focused. Be polite to everyone always. Be helpful whenever possible. Be insanely organized. Do not be That Guy/Gal who is always forgetting things, late to meetings, doing the wrong thing, asking stupid questions about stuff that's already been covered in meetings, etc. Seek and respond to constructive feedback on your work. Do the sh#t work without whining. All of this will build human capital with other people in the organization, which will both practically give you more resources of help from others to draw on in your work requirements, but also increases your visibility with people who aren't on the front lines doing the work (e.g. Management). That visibility gives you the means to move in whatever direction you might desire. It also (for want of a better way to put it) usually tends to help make you layoff-proof because people know you are competent, professional, and have some flexibility to work as part of a team.

None of this means you are anyone other than who you are. Don't kiss anyone's a##, but also don't be an a##hole. At the end of the day with two people even remotely similar in "technical" capability, personal behavior will matter for increasing your effectiveness within any organization.
This explains so much about Ellison's vision for Oracle Cloud.
My strategy is to look in the mirror, and say a number. $60,000. Go up... $80,000. $90,000. $100,000. Until you laugh, then step back down one. Then ask for that. I've never been turned away from a job for asking too much.
We weren't involved with this specific part of the site but folks are on it!

(I wrapped up my involvement several months ago, but others helping out with this open enrollment period.)
My employer deals with this by compensating candidates for their time. Y'know... with money.

We also don't give them our actual problems as homework tasks. We'll occasionally talk about our real problems with candidates in interviews, but we're very clear about it when we do.

It's not a perfect system. Some candidates will choose to spend longer on the task so that in the follow-up interview they'll have the opportunity to talk about stuff that really shows off their strengths, so their effective hourly compensation for doing it would be quite low. The task is explicitly flexible like this, and we've also hired people who spent _half_ the par time on it (e.g. life circumstances making spare hours hard to come by) and didn't implement much at all, but then were able to confidently answer our questions about the bits they didn't actually implement.

Even if we were to only hire 1 out of every 15 people who get far enough through the pipeline to do the homework task (I don't recall the actual numbers) it costs us _nothing_ to compensate people for their time compared to, e.g., what it would cost us to make a bad hire. So it seems like an obvious thing to do even if only to stop candidates from having to wonder "am I getting screwed here?"
I enabled it too. They could have just made the feature more visible.

I vaguely remember a time when Firefox was easily customizable. Now that software developers are targeting a different audience than they used to, I need to remember to explore things more than I would out of curiosity.

I bet there are tons more hidden, awesome features that I don't know about (not just in FF).
I use mbsync, mu, and the Emacs client mu4e, and I’ve never been happier with my mail. Pretty straight-forward setup.
Looks nice, sad that there is no 3-phase version
100%. Not all unions are created equally. Most people who have had union employees have stories about employees who knew they were not going to lose their job, easily, so they didn't do a lot.

But if unions were more common place would there be more efficiency or more in the average union? Would it be better for many people to have some job security instead of a company having efficiency?
I've been considering an Emporia Vue 2 for a while now. It would end up being about half the price of this. Does anyone know anything about it? I'd like to go open source, but my primary motivation is lowering power costs, so its hard to justify doubling my ROI time.
No options at the moment. We'd be excited to support them down the road though.

SWAN ETF is super interesting. Wonder if there is a "long" analog. E.g. comparable motivation and performance.
It doesn't, it says 30 days and renewable by the court.
To be more specific, do you regard the data AlphaGo Zero was initialized with as being relevant, quantified, and premeasured to the point that no learning occurred between then and its defeat of expert players? I don't think the data they had as they learned to become experts was any less relevant, quantified, and premeasured - and quite possibly more so, if they read about tactics and strategy in the game.

While I agree that nature's data is less relevant, quantified, and premeasured than what current ML feeds on, I don't see that as establishing that there is a relevant qualitative distinction that renders this divide unbridgeable in principle. Every organism that senses its environment is processing data.

With regard to formulating the very terms of problems it wishes to solve, I have no difficulty in seeing that this has not been achieved yet, and personally, I don't expect it any time soon. At the same time, you seem to be very close to saying that no artificial system could do this because its goals are always, in some sense, those of its creators. To be clear, I would regard such a position as mostly avoiding the issues.
Nah... I stopped bothering. The whole industry has changed, and the older folks have become just as bad as the younger ones, because they swim in the same river, and have to compete with them. One of the most disturbing interviews I had, was with an engineering lead who was in his sixties, and was extremely hostile. He would have been my boss, if I had pursued it further.

No thanks.

It really was just easier for me to throw in the towel. Like I said, I'm quite fortunate to be in the position that I'm in.

But it isn't work, if you enjoy what you do, and that's where I'm at. I never want to be in a position again, where my work is ignored and/or disrespected. I love to work, and take great pride in the Craft. That is treated as a "quaint anachronism," these days, so I guess I'm on my own.
A quick googling of "nasa developed technologies" revealed some interesting links.

http://spaceplace.nasa.gov/en/kids/spinoffs2.shtml

http://www.sti.nasa.gov/tto/

http://www.sti.nasa.gov/tto/Spinoff2009/pdf/Brochure_09_web....

I would guess that on balance, investments in NASA have resulted in a highly positive (direct and indirect) ROI for America and indeed the rest of the world. Perhaps the benefits aren't communicated as well as they could be.
> That's one way to kill venture capital! Title could just as easily read "Obama will seek to raise taxes on Startups to finance ...".

Because photo sharing apps are so much more important than middle class Americans paying for their day to day lives. I think we can agree that the vast majority of VC-funded tech startups are frivolous. The faster we can pop and deflate this bubble, the better.
Of course it doesn't free you from state. But it can help to put the state into a more manageable context. Just like side-effect free functions can help you with that.

I've done enough embedded programming (and repairs on embedded programming projects) to know just how bad the spaghetti can get and it really wouldn't hurt to borrow a few leaves from the functional world in those cases.
Did you miss the joke that that release is 'Pi'?
This is so strange! If something is unlikely to execute, it is unlikely to execute due to a condition, which you clue the branch predictor as unlikely and the layout thingy as out of line. Why would something be unconditionally unlikely to execute?! I don't understand what a lambda buys you here.
Oh, absolutely no worries! In older, smarter days (less smart, or at least less presumptive, perhaps?), I'd like to think that Google would've been clever enough to correct the incorrect aspect of my search term. As I say, this was the final nudge to move my standard search over to something else :)
Also, someone on a dating app can be anyone.

Even taking a shower, putting on decent clothes, and showing up in person to a bar is a massive filter that dating app conversation doesn't have. This is one of the fundamental trade-offs of meeting people online vs in person.
You just described the Pixel launch model. Launch at X in October then by Black Friday have a $200 off deal or 25% pricing by other vendors for the life of the phone.

I wonder if that means the Pixel line is a much cheaper flagship, if the discount price is assumed to be the actual price execs are targeting after launch. I got a Pixel 2 then later a 3 for like 2/3 sticker price off promos by vendors and I'm happy with the price/features/etc. But I wouldn't pay launch price or it.
> Also, I don't even use my ISPs name servers, I use Cloudflare or Google, so I don't think it's that unless the ISP is somehow munging the packet in transit, which I suppose is possible.

That's exactly the problem. You send out two v4 DNS UDP packets one after another (one for A, another for AAAA), both go via your ISPs CGNAT, the CGNAT gets confused, one of the packets gets dropped. I've seen this exact behavior when talking to 8.8.8.8 on Orange in Poland (and they do DS-Lite). It didn't occur with the ISP's DNS, because a) they were also on v6 b) they weren't getting CGNATed.

> But my point is, I shouldn't have to be a network engineer to make v6 work. I should be able to turn on my computer and just have it work.

By disabling IPv6 you're letting shit ISPs get away with this. Your ability to debug this and to figure out it's the ISP's issue should be used to voice your concerns, and not just let this slide.
MS made a deal, to keep german headquarters in Munich. The price for that was to kill Limux. Sad story actually and doesn't put the responsible politicians in the best light. But in Bavaria the political party CSU is known to be susceptible to ideas from the industrial lobby.

Here's a recent interview with Christian Ude who was mayor when LiMux was introduced (german): https://www.golem.de/news/von-microsoft-zu-linux-und-zurueck...
The inverted funnel plot of Doucouliagos and Stanley is especially useful once discussions about elasticity at the low end of the labor market reach the "you're biased -- no you're biased!" stage:

https://www.ctdol.state.ct.us/lweab/Doucougliagos%20&%20Stan...
You should edit the title to "Show HN: SFTPGo 0.9.4 Released"

I like that this has more user flexibility than OpenSSH implementation of SFTP. Creating local accounts and setting shell to /bin/false and group to a chroot sftp is risky.
But the server must send them.
OKCupid used to have a service called Crazy Blind Date. [1] I went out on a couple dates using that service like 10+ years ago. I thought the concept was fun. On an amusing side note, I went on a job interview several years later where the hiring manager was a woman I'd met via that service.

[1] https://en.wikipedia.org/wiki/Crazy_Blind_Date
Does Khan Academy only support iOS and Apple? A quick search seems to indicate that they do not support Android.
Language changes all the time. Everyone knew what was intended to be communicated. I don't really see what the problem is, it's not like there's some platonic ideal of the English language to be violated.
> So what prevents us from becoming just like the terrorists we are fighting?

'prevented', not 'prevents'. That's a passed station now, it's official, it's documented and it's absolutely horrible.

You see, when a bunch of deranged idiots does something there are all kinds of mitigating circumstances, but when a nation state does something there are none, unless you want to claim they too are deranged idiots.
Yes, that works in Perl 6 too.

So, to recap:

> Can one even use CPAN with Perl6?

Yes.

A Perl 5 coder might write:

use Data::Dumper;
print Data::Dumper->Dump([1]);

A Perl 6 coder can now use the same Perl 5 module, eg:

use Data::Dumper:from<Perl5>;
print Data::Dumper.Dump([1]);

The Perl 6 "adverbial phrase" `:from<Perl5>` at the end of the `use` statement line tells Perl 6 what module loader to use.

(Another important `from` option in Perl 6 that's currently being brought up to production grade is `:from<Java>`.)

The `.` rather than a `->` in the print statement line is another giveaway that this is Perl 6 code. And the `[1]`; is that a Perl 5 or a Perl 6 array literal? It doesn't matter. This line is a taste of how slick Perl 6 interop magic is. You barely notice it, but the language is automatically marshaling data and objects back and forth between languages as necessary.

Of course, the above is a trivial example. But that's not because complex examples don't work; within a few weeks of starting Inline::Perl5 its author Stefan Seifert was demoing a Catalyst app written in Perl 6. That needed fancy stuff beyond mere passing objects back and forth; in this case Perl 6 code had to subclass a class from another language, in this case Perl 5, and have Perl 5 accept objects made with the subclass as if they were Perl 5 objects made from a Perl 5 subclass.

Inline::Perl5 hasn't yet been smoke tested with all 130,000 CPAN modules, and it will no doubt fail with a few, and a similar story applies for the even more immature support for calling Java libs, but this tech ought to be a game changer, at least within the Perl community.

> Is it even possible to convert existing Perl5 CPAN packages?

There's no need. (See previous point.)

But if you really want to, then yes it is possible, and seems to be enjoyable. Reports I've read of P5-to-P6 conversion stories tend to express satisfaction that basic syntax is generally the same, the changes that are necessary make sense, and the final code is a lot shorter, often half the length, and is very readable.

It's not all roses with Perl 6. There's plenty to bitch about. (#1 is still speed.) But use of CPAN modules, and writing Perl 6 code alongside Perl 5 code, are quickly shifting over to the strengths column for Perl 6, not the weakness one.
yeah I just found it funny, I suppose they may or may not have been able to contact github with complaints but perhaps chose to vent in another way.
I don't think this is production, this is for running your tests. Your code in the "tests haven't run yet" state probably leak all the secrets they have access to and destroy the machine they're running on, so you don't let them have any secrets and create a new machine each time. "curl | bash" here just injects potential flakiness (as does "npm install" when npm dies, etc.)

Obviously a lot of people treat their CI system as their CD system, and do things like letting tests have highly privileged access to their production k8s cluster. That's a terrible idea even if you aren't installing software with "curl | bash".

So overall, I don't think this is worth a HN comment to complain about. People are going to install software in non-auditable non-reproducible ways.
Thanks for sharing. I can provide dozens of such examples in teaching materials. It doesn't matter. Most HNers will say it's an exaggeration and move the goalpost wrt definitions. It's a massive waste of time. "Logic" and "rationality" loses to passion and costly social shaming every single time, especially in the social pseudosciences.
After reading the article: To me it sounds like the judge agreed to grant them bail pre-trial? Does that equal "declines to jail"? Because my initial impression based on the headline was "judge refuses to send guilty person to jail".
Wow, I like your theory. Would be really cool if it’s that way. Like when you have tunnel vision during a fight and your hands get numb
Only because he hasn't posted recently. He'd be in 7th place if he started posting again.
What could be easier when working with windows?
If you're qualified and want to help, drop me a line or go to facebook.com/careers

I'm definitely interested, and I'm currently working in Social Network Analysis in a University. Can you give us some more details on the type of stuff you guys work on?

I would email you directly, but there is no contact information on your profile.
I don't think the idea is based on that assumption. It's okay if there are international maritime laws, as long as they don't prohibit this sort of activity (I have no idea whether they do or don't).

These sorts of laws could even conceivably offer some protection to such a venture.
He did 3 benchmarks: gunicorn with 1 worker process, gunicorn with 4 worker processes, bjoern.
MIT, because it's the license I prefer to consume in my projects.
(Although BSD is fine too)
> Perhaps we could design another protocol that is designed so that it cannot be commercially useful

Take a look at Gemini. It was designed to be lightweight, minimalist, human-readable, near useless commercially and, most importantly, difficult to extend.
It's not necessary. Economic inequality is widely considered a social ill.
Why delete it though? The discussion that followed[1] alone was worth it, don't you think?

Anyway, for those curious about the medium article[2] (and for posterity's sake), see [3].

[1] https://news.ycombinator.com/item?id=8939750

[2] It's from their "physics arxiv blog", by the way --so at the very least someone, somewhere in the discipline found it entertaining enough despite its comic flaws!

[3] https://medium.com/the-physics-arxiv-blog/the-astounding-lin...
I kinda hoped for a satirical website which advertised the usage of pen and paper for taken notes. I'm disappointed now.
Why do you think voting something up is corroboration? People read something that was internally consistent and engagingly presented. They learned something from it, more than any inaccuracies in the details. I think that merits an upvote.

People will upvote far more egregiously false content if it's well presented and seems to be internally consistent. They thought they learned something from it. They weren't voting as experts on the material. There's nothing wrong with this. The system is working as desired.

Voting by correctness easily slips down the slope to voting by agreement, and that leads to a less interesting, more echo-chamber-y community. Vote up interesting stories even if they're inaccurate.
Oh, but I've had all sorts of other fun failures with dreamhost in the early days. A number of us regularly called it "dreamhose". It seems to have matured, and I keep some material on there, but I'm still wary of putting anything mission critical on it.
And answered:

http://nim-lang.org/manual.html#closures
Given the complexities and multiple models of wealth creation, I don't think a qualified separating control factor exists. Fun to think about however.

BTW - Bloomberg News has an entire page dedicated to Billionaire stories> http://www.bloomberg.com/video/billionaires/?cmpid=billionai...
Commercial grade databases have done all these things since the 1980's. We just hadn't invented the name "NoSQL" for them, because we hadn't yet realized we were supposed to hate SQL. We called them Object Databases, because it was the decade when objects were cool. It also gave us C++ and Objective-C and Object Pascal. Basically we were just gluing objects onto everything we could.

I've used one. It was great. They (mostly) failed because of business and politics and a whole lot of other reasons unrelated to the technology. I'm sure by now everybody here knows that systems don't succeed or fail based purely on the technical qualities of their design and implementation.
I wasn't invited back so I don't know. The back story is there had been some initial discussions before the meeting I attended. I was invited because my area is data analytics so the project owner wanted to keep me in the loop. It appears I upset the apple cart with my opinions. I was polite but firm. I don't regret it because I spend my life cleaning up messy data from systems not using core relational principles to get analytics out. Very few systems use foreign keys.
Very militaristic design. In fact it looks like the russian Zil Punisher: https://www.topspeed.com/cars/zil-punisher/ke5011.html
Maybe Musk is planning to sell his vechicles to the military, also?
> I could say I'm surprised to see how many people don't know anything about the browser rendering pipeline and consequently produce badly performing interfaces.

I mean, if you're supposed to be a senior front-end dev then that wouldn't be an unreasonable expectation. Meanwhile there's plenty of senior back-end developers out there working on SQL-backed applications who don't know SQL and refuse to learn it.
The unit appears to have been fixed to “wh”.
A bit off-topic :

Recently started wondering what would be the preferred language to code some general "web service plumbing" tool : quickly generate client to access a web api, as well as easily provide data mapping and data "passing" from endpoints to endpoints.

I started investigating language that would let you create DSLs, but i'm wondering if this field hasn't already been explored, and some tools created for that purpose.
We're having this conversation as if everyone making SQL queries is one fat finger away from irrevocable data loss. I know very little about SQL but have managed to build literally dozens of systems on top of Postgres without ever causing a data loss event as a result of my poor SQL skills...
Great point! We wrote about how we're doing it on whotracks.me a while ago, if anyone is wondering how that could work: https://whotracks.me/blog/private_analytics.html
The only solution would be a tradeoff no one would agree to--guaranteed minimum income, but no franchise for net negative taxpayers.
Thanks for the notice and posting the link. In my opinion, the one critical piece often overlooked is the UX/UI component. If you know of similar events on the East coast, please let me know.
well... aren't they exercising their "free will"?
Fuck, I can't upvote more than 10 times. Deserves lots more. The intro text pwns any "awesome intro text" I've ever seen.
There are horror stories about people who have tried to recategorize their income as distributions on top of nominal below-market salaries in order to avoid self-employment tax. It doesn't seem worth it.
Doesn't it also reduce the cost of that bureaucracy?

The article also argues that people actually have an intrinsic motivation to work (to get nice things for themselves and their children).

Notice the bits about the findings in Nimibia?
Would you like to buy SuckinessReminders.com from me for a very reasonable price? ;)
Yup:

Update 4: Google says the issue is now resolved: “We quickly fixed the issue in the Google Apps Script API that could have allowed for emails to be sent to Gmail users without their permission if they visited a specially designed website while signed into their account. We immediately removed the site that demonstrated this issue, and disabled the functionality soon after. We encourage responsible disclosure of potential application security issues to security@google.com.”