skysight-inc/HackerNews huggingface dataset:
So is there some library author out there, stealing people's auth tokens and playing German and Portuguese songs on our accounts, cackling to herself with glee, and waiting until we discover (today might be the day!) her utterly-harmless mischief?

As much as I love the notion, I have to conclude that Discover Weekly's mediocrity is just another piece of evidence that the world actually did end in 2012, and ever since, we've been living in a simulation. A simulation where the level of petty annoyance is carefully adjusted to a maximum, remaining ever so slightly within the bounds of believability. (In November 2016, someone spilled coffee on the controls.)
برنامج GBWhatsApp and WhatsApp+ 6.25
If people want to gamble they'll find a way. It's not like you can prevent random events from occurring.
https://stratechery.com/

Not exactly a conventional business, but I believe he does pretty well for himself.
> I have a theory that the more a person cares for niceties, appearances, and superficialities, the more it shows that they're incapable of operating at a level any deeper than that

The third category, of whom I’ve known several, is “capacity/competence, with an attention to the superficialities because they know how much those matter.”

That is, I haven’t found it to be an inverse relationship. I find it to be a 2x2, and if you happen to be someone with less capability and more ability to BS, then yes, you lean on your strength to obfuscate your weakness. But you can also be strong in both, or weak in both.

I also think there are a lot of jobs where deep mastery doesn’t generally exist (eg, mopping), and so those people just have no idea what deep competency discussions are like. It’s like flatland, only the third dimension is expertise and complexity.
A glance inside their shell script shows they don't protect against something as simple as a broken connection. Because curl | bash is vulnerable to partial execution.

For the inner downloads in the script, they use the -fsSL flags, which would protect against such broken behaviour. But not their use-facing script.

More to the point, the install just downloads:

https://get.please.build/${GOOS}_amd64/${VERSION}/please_${V...

then unzips and links it to PATH. No checking the source isn't corrupt, no checking if the tar archive successfully expands. (And the var GOOS seems to depend on an environment variable I don't think is guaranteed to exist. It certainly doesn't on my Mac.)

If that's the case... Why not just provide a download link? It won't have the same issue as a broken install if the connection drops, and is just as easy. The only technical bit, linking to PATH, is something the end audience could be expected to know.
Sure that works for that site, but it's also a public API that can be used by any client so it's easier to just give out a single URL rather than point to files. The HIBP website just uses the same API instead of doing different logic.
> Both "y" and "d" had the sound of "th" sometimes

No. There was an obsolete letter þ. It is sometimes rendered as Y. It is totally unrelated to the letter Y.

There is also such a thing as ð, which I think is used in nordic languages? This looks like a d but is a different sound. In phonetics this is used to connote the voiced version of "th", like the th in "those" (as opposed to the "th" you would say in "the" which does not use the vocal cords). According to Wikipedia, the obsolete English letter þ was sometimes rendered as [ð], sometimes as [θ], which sounds about the status quo for "th" in modern English.

> ge had the sound of "yay" sometimes.

Ignoring the confusion of modern English vowels (note that pronunciation of foreign words with "e" often get transcribed informally by English speakers as "ay", eg. ¡olé! one might say is oh-LAY - that's half of what OP is doing here) ... It's not surprising.

If you look at the history of European languages, what happens to a G followed by i or e can get ... Flexible. A lot of Western Europe today decides that's like an English J sound. A lot of Eastern Europe retains a hard G. It wouldn't be shocking if older forms of English had that as similar to modern English y. (By the way, the original pronunciation of the letter J was meant to capture the times I was a consonant... I.e. more of a modern English Y sound)
Barcode Detection from PDF and Enhanced Codetext Alignment with Custom Scaling
Why do it from a makefile instead of a script called by the makefile? This plays well to the strengths of both.
Why did you found PredPol?
Politics is how people organise and group. There are always ploys for control and expansion. Politics is practically biology, there is a pecking order and it is inescapable. What determines in and out group varies but it is always there if there are three or more people present.
Build your own RSpec – A gentle introduction to DSL and metaprogramming in Ruby
Slavery isn't entirely synonymous with racism. Just mostly so.

The elite need their lower class.
Been waiting for someone to do this. Glad to see there's still plenty of room for contributions.
Made a link: https://www.buymeacoffee.com/UeaBnjrb7

FYI, the text fields when inserting a link are switched around.
Any progress with ti's c2000 series in rust?
How New York Got Screwed Out of the Internet of the Future
Measuring deep-brain electrical signals at high speed with light
"I'm blocked because on compile I get such-and-such error message and I don't know how to fix it. Who is the right person to ask about this?"

I just cut your protocol complexity by half. ;-)
> more like a cylinder

Or a "sphube," according to the making-of video.
> Has it had an effect on crime rates?

This is probably impossible to know, since totalitarian regimes are known for providing completely fake statistics - and it's usually not like they have one set of numbers (real), but publish another (fake), it's that the whole pipeline is hopelessly corrupt so nobody knows the real numbers. USSR was notoriously plagued by this problem - not only for crime, but also for other things like economical statistics.
We can enact laws to prevent the practices we as a society decide are unacceptable.

There are people here who are fatalistic and think that politics is unwinnable and politicians are in people's pockets, but laws can take away unions' power too, so I don't see politics as avoidable in any case.

I think framing a union as a monopoly is odd, but they become institutions in their own right, and theirs interests diverge from the wider group's fairly quickly.

The UPS union seems to want to force UPS to not invest in drones or self-driving trucks at the expense of everyone who would benefit from significantly cheaper delivery, and this isn't exactly an isolated incident.

The construction unions in NYC have secured themselves a deal where the government must use union labor, and unions negotiate a contract with their employers, who have no incentives to keep costs down because they pass all these costs on, and we get subways that are 10 times more expensive than anywhere else in the world.

We have a similar situation with construction unions & housing in NYC leading to increased costs and .: more expensive housing for everyone in NYC.

And the list goes on forever.
In my opinion it really isn’t. Looking at the studies it references, they’re not much different from “press” anyways. They read like the questions and data presented were selected to prove a political point.

I’m not trying to just be ideological here either. I just don’t want the dominant ideology in academia and media to be used to attack and surpress technology that could ultimately benefit the communities they’re allegedly harming.
> The chance of a kitchen appliance endangering a human is much lower than a car going haywire or a doctor making a mistake due to inadequate training.

The chance of any device on the internet of things leaking your personal habits online is not low. Furthermore, the risk of death or injury from electrical devices is only due to regulation upon such devices before commercial software was ever imagined. I would also say the hiring and performance of truck drivers is far more regulated than the firmware developers who write the code that powers that very truck.

> the software that runs inside your vehicle is nothing like the software powering our favorite websites.

So website software doesn't need to be written by competent people with regard for your privacy or security? Is insecure online software not harmful? Are credit card data breaches not harmful?
Google should fix the regular hangouts first; I constantly am having troubles with it; and I am not the only one: a post from 4 days ago: https://news.ycombinator.com/item?id=16383525

"Is Hangouts being so bad the reason for the popularity of Slack?"
"mistakenly"
Yes! Beneath the paving stones - the beach!!
Why should it be any higher?

Raise the baseline too high and you may never reach it, and never be happy, despite having a good life. Is that what you want?
The simple solution is that grooming is done as a team, so everyone agrees on "size" before tickets get assigned or picked up.
Thank you so much for this. I'm an unabashed linguistic philistine. I see language at best as a useful tool and find no more beauty in it than I do in a hammer. But I'm also a long term expat and I feel kind of rude barging into these countries, taking the jobs and the women and not adapting the culture at all. This is exactly what I need.

Before now I've half-heartedly tried to write a script that would give flash cards based on a combination of word frequency in common texts and the amount of times I've gotten the word correct in the past. It didn't work. I should try your app.
I presume you're running simple small js files. This post is about larger projects that need to transpile newer js code down to browser compatible code, combine multiple files into 2 or 3 http requests, and pack every possible byte out of the js resources we end up sending to clients.
What if your file system didn't distinguish between underscores and spaces, your GUI displayed them as spaces, and your command line displayed underscores?

Then this problem goes away entirely and you instead have the problem of not being allowed to have "this_file" and "this file" in the same directory. A problem which probably doesn't matter.
You don’t get skipped past phone screens, you still have to do those.

I don’t think you skip resume filter either. They claim they don’t share the resume, but on multiple occasions I had someone from the company magically view my LinkedIn soon after I was paired with them.

It’s not difficult for them to find you, there’s not really much anonymity built into TripleByte after you’re accepted.

You do get to skip remote technical screens, which is the primary benefit imo. That might be the only benefit to the job seeker, actually.
With new satellite, Viasat offers 100 megabit speeds
For a firm to profit, the commodity's sale price must obviously be more than the cost of its production. Market competition ideally shaves prices closer and closer to their original production costs as firms undersell one another.

If a firm profits, it follows that it has paid its workers wages less than the value their labor has generated. Collective action through a union brings wages closer and closer to the true value of their labor.

Both of these situations limit the extent to which an ownership class, engaged in no productive labor itself, can siphon off the value that real work produces.

Captive markets and "right to work" shops likewise both afford this class the liberty of being as parasitic as it wishes.
Somebody correct me if I'm wrong, but the stream isn't an integer, it's a probability, or a number between 0 and 1. The point of it is that you shouldn't need to cache it, that would defeat the point of it being a stream.
> Offline navigation was incredibly good.

It definitely still is. It's unfortunate that map updates are no longer available.
To be fair, you don’t need thousands or millions of transistors for a functional ALU, such as the ones we built in college.

Indeed, and some of the variants of early mainframes were bit-serial in order to reduce cost, with a corresponding (significant) decrease in performance too. An ALU can be less than a dozen transistors or so if it's completely serial --- which seems to be what this article is going towards, but there's a reason bit-serial processors have basically become extinct: they're horribly slow. Any power savings is negated by the multiple-times-longer every operation takes, so the total energy does not decrease. In fact, since now frequency has to increase, and power consumption increases superlinearly with frequency, it's a net loss.

One memorable microcontroller with a bit-serial ALU is the CDP1802 --- and it takes 16 clock cycles for a single 8-bit add instruction.
There's a wide variety in retail employees. They are not interchangeable. There's plenty of opportunity to show you're worth more.
Show HN: Emacs Anywhere – Use Emacs Anywhere
Curious how much do get paid?
There’s absolutely nothing preventing you from registering a domain with fake information... Especially when paying with bitcoin.
Hate to be the guy who says matter of fact things so matter of factly, but the author just stated that when he was programming he was happy and when he was calculating how to exceed at the game, he almost got promoted, but wasn't happy.

When he was only focusing on the metrics, he was ignoring everything else. That is unethical. That is calculated. That is unreal. That is the yellow brick road to unhappiness and a horrible career.

The main problem was the constant reorg. He couldn't get a project done with completion.
My experiences with node include being extremely difficult to install on centos because a dependency was removed from the EPEL repo and random npm packages curling things from random git repos and other sites as part of their install process

gross
A rare signal from the early universe sends scientists clues about dark matter
I loved this post. It’s very readable and introduces some interesting concepts related to type safety and some potentially simple use case in the context of access to private data, guaranteed from a type pattern.

As was pointed out in the Reddit conversation about this [1], the parametricity (new word I learned while reading this last night), will be lost with specialization.

Personally I want specialization for all the joy it will bring, and I don’t see this as a huge loss, but I wonder what other people’s thoughts are on this?

[1] https://www.reddit.com/r/rust/comments/80eis2/reasoning_with...
It's 'The Devil Wears Prada' with a splash of 'Wag the Dog'.
Transparency is first and foremost in my mind. The current company I'm at shares the summaries of every board meeting. That may be overkill, but really the company should be sharing on a regular basis how the company is doing, if any strategy is changing, etc. Run away if: you're ever lied to, or if your pay is late.
A lot of people do. But they may as well not. They tend to write C-style C++.

Simply put, because you can't use the STL, or a lot of other C++ features, or only with a lot of consideration.

A whole swathe of the embedded world still cares about program size in bytes. There are some that don't, but they tend to be using Linux, and are at a higher abstraction level than many others in the industry. (Industry is kinda divided in half. Those who use tiny Linux machines, and those working with microcontrollers. It's a generalization, but generally fits.)

The stuff I work on day-to-day, usually has between 1-4kb for dynamic memory, and 8-16kb for the compiled program. That line is also usually a bit blurry, and you can move things between both at runtime, but at various costs.

With C++, you get tempted to use stuff like vector, which can blow your memory stack.

I generally work with C++, but it looks like C. I get a few things like implicit pointers, for free, but generally still have to end up making most things explicit.

But, unlike twenty years ago, I no longer have to dive into assembly unless the project is pushing it's limits. The compiler tends to be "good enough".
Per Glassdoor - Research Scientist - Avg total compensation $231,523. https://www.glassdoor.com/Salary/Google-Research-Scientist-S...
How expensive are RNGs to implement? I'm not sure how they work. I think your idea would work though.

You might make do with a very long prime value like 4073 that just clocks around endlessly, which will rarely line up meaningfully with anything else.

It does seem memory intensive though, maybe these minor issues aren't a big deal in simple enough systems that this could ever work anyway.

Maybe you just use 127 bits or something to randomize it, probably more than enough since the goal is likely mostly to avoid aliasing. Even with multiple incoming synchronized sources if you use different mixing patterns it might work out fine.
Based on its lack of entry, am I to understand that Nix is the way to go?
Welcome to BuyMeACoffee, @archagon. Just bought you your first coffee :)
Link issue is noted. We'll take a look.
nix for Linux, and maybe Solaris. Unfortunately Windows is go through instructions.
I think that that's a nice idea, but in reality, my experience is that even people who like similar interests can vary _wildly_ in music choice... I think that social discovery of music just leads to less crystallization of tastes and more people liking a "mainstream" song instead of music choices that actually interest them...
Your right. I never said anything about subsidized housing. We just need vastly more supply of market rate housing to bring it down to a level where it's cost effective enough for everyone
Are you opposed to java, or to installing being more than one step?
He sure deserves his lumps over Valeant but let’s not play pretend. There are plenty of monsters on Wall Street who will gladly destroy great companies for short term profits.

Eric Ries has the right idea with the long term stock exchange.
That's nice but averages aside, anything less than 50% for on-site candidates (or final round interview candidates) that don't get an offer means your process is very likely broken somewhere else upstream and you have work to do on your interviewing and sourcing funnel.
That is what I expected unfortunately.

What is the pay like? The reason I ask is because I am super interested in the field but sacrificing 1.25 million dollars worth of pay (5 years of lost google senior software engineer pay to get masters and PHD and that is not even counting the time value of money) in a risky career move should benefit with large compensation IMHO.
As an engineer my job is to engineer.

As a manager it's your job to figure out what my impact is.

If you make it my job to show what my impact is I (and everyone else you are responsible for) will simply spend my time coming up with ever more creative ways of doing this instead of engineering.

But hey, maybe I'm being silly and your company has no problems finding competent engineers, all your projects ship on time and under budget etc. etc. etc.
Why do all these build systems have magic built-in rules and special syntax? Custom languages, etc.

makefiles without any magic are comprehensible, but people quickly add magic :(
Everything about this project is weird. I started looking into it since I do IoT stuff and there was so much hype.

Then you find out about the curl issue. The unnecessary ternary. Read the white paper and all issues with tip selection was "solved" with hand waving. Then you find out it doesn't even have a client that works on a typical IoT device... Reading the email chain made it ultimately clear: these people have no idea what they're doing. They just threw a bunch of random ultra cool sounding tech together ("post-quantum crypto", of course) and started hyping, while the code never worked. Obvious scam.
Thank you for the kind words, @alwillis! Appreciate it.

Please choose a payout method on BuyMeACoffee to make your page public. Waiting to view the page. Cheers!
Perpetual Flip Calendar (1929)
Human Dx is hiring product-oriented software engineers
The Human Diagnosis Project (Human Dx) is looking for product-oriented software engineers to help build the world's open medical intelligence system with the goal of bringing more affordable, accurate, and accessible care to all. Today, Human Dx has been used by thousands of doctors from more than 80 countries to collaborate on any case, question, or other medical topic.

We're looking for true software generalists who enjoy working across the stack and share the passion of having their work make a meaningful difference in everyone's lives. If you love working toward a social mission, please email us at team@humandx.org or visit humandx.org/team.

Some more info about us:

Human Dx unites the nation's top medical institutions (including the American Medical Association and the National Association of Community Health Centers), academic research partners (including Harvard, Hopkins, MIT, Berkeley, and UCSF), and financial supporters (including the MacArthur Foundation, the Moore Foundation, Andreessen Horowitz, and Y Combinator). We are organized as a tandem 501(c)(3) nonprofit and public benefit effort.

The Team has included alumni of leading organizations (including the World Health Organization, the White House, Google, Facebook, McKinsey, and Blackstone) and universities (including Oxford, Harvard, MIT, and Stanford). Its efforts have been recognized by the inaugural 100&Change Competition from thousands of applicants worldwide as one of eight organizations globally with a bold solution to a critical social problem.
Why should I have to install dependencies when I don't directly use them!
Here are a few proposed new laws in the US (introduced by the most openly ethno-nationalist member of the House of Representatives):

H.R.997: English Language Unity Act of 2017
https://projects.propublica.org/represent/bills/115/hr997

H.R.140: Birthright Citizenship Act of 2017
https://projects.propublica.org/represent/bills/115/hr140

H.R.3600: Census Accuracy Act of 2017
https://projects.propublica.org/represent/bills/115/hr3600
What does moon dust smell like?
I am afraid to say that either your reading comprehension is sorely lacking, or your job defending the indefensible is so tiring that you are not making any sense.

Where exactly did I say that Nepal, at any point, was a communist country? That explains why it hasn't had a full slate of mass killings yet. Although not from the lack of trying on NCP's part.
Your point is valid, but I disagree about the primary purpose of prison. The primary purpose is to protect broader society by removing bad actors. If you can also reform the prisoner, then that's a bonus.