skysight-inc/HackerNews huggingface dataset:
Someone ought to write a website that scrapes popular OSS hosting sites and package repositories and comes up with a list of English words that haven't been taken already. :P
That's "easy", except for controlling the unintended consequences...
Looks like they changed it: https://wicg.github.io/webusb/#attacking-a-device

While I understand the reasoning behind that move, I'm not sure I fully agree with it. I don't think users will necessarily understand the implications of granting a site access to a device that wasn't designed with attacks from malicious code as part of its threat model. At the very least, the wording on the permissions dialog should be changed to indicate that the user is granting the site _full control_ over the device they're connecting it to.
Local Overrides in Google Chrome
Link leads nowhere for me.
I’m (honestly) glad it works for you.

Distributing binaries outside of package managers is a) a rarity in the Linux world, and b) not in keeping with the open source philosophy. Requiring end users to have python so they can compile a c/c++ application will never make sense for a large portion of the user base build systems target.
No. They force you to learn mostly useless stuff. I can't just decide what I want to learn. Let's say I wanted to do a startup. Besides reading all the Paul Graham articles, the best way to learn how to run your own specific business is to learn by doing. School can only teach you the concepts. No, school in the world will be able to teach you which channel will generate your best customer for "your" business: only an A/B test can teach you that.

Most colleges let you choose 1 semester of real world experience. And the other 95%, is classes that you have to pick from (even if you're creating your own degree). And, in a world where jobs/careers are becoming increasingly specialized, this antiquated form of education is no longer effective for many of us.

The opportunity cost is enormous. At least 6 years of lost wages (500K+). You work for them for 6 years that they don't even pay for (not even minimum wage), and to add insult to injury, you need to pay them for it.
Show HN: Note Kitchen – Learn piano chords and scales
> Even if they did have a majority, the Supreme Court, which is inherently stacked one way or another, could simply negate whatever decision was made, no?

It could, but that's kind of a stretch. In terms of anti-trust the courts have the Sherman Antitrust act (1890). This is the substance of the law:

Every contract, combination in the form of trust or otherwise, or conspiracy, in restraint of trade or commerce among the several States, or with foreign nations, is declared to be illegal.

There is a little more elaboration in the Clayton Antitrust Act (1914) and later amendments, but not much.

The courts have been left to develop a large body of judge made law in this area because Congress has done so little legislating. If Congress wished to put antitrust law on a firm and detailed statutory basis, my sense is that the courts would be very glad to be rid of the responsibility of developing it almost out of whole cloth.
Would that include the "Run" button on a downloaded executable?

While obviously we want to do as much as we can to discourage users from shooting themselves in the foot, there are limits. At some point, eventually you _do_ have to trust that the user knows what he's doing.

Giving users a choice on when to allow a page access to one specific USB device is not a "disaster".
That isn't "give them less power", that's "kill all of them dead unless they're huge enough to tank a massive and never-ending money pit". What you're suggesting could be folded into an expensive but manageable cost of doing business for companies the size of Google or Facebook, but would utterly destroy a small company. That would shift the balance of power towards large companies and away from small ones, and large companies don't need any more advantages than they already have.
The proportion of Asians in the population is low enough that you either need to spend a lot of extra effort oversampling Asians or even more effort vastly increasing the size of the general sample to get useful, statistically-meaningful data on that subpopulation.
And an American went missing.
I skimmed those articles. And tbh it seems like they are just whitewashing their backers who dont have game programming experience.

Eg. For the 64bit precision one they have a decent amount of detail explaining what it is. But not why they are doing it when its not necessary. (I assume the only reason one could possibly do this is cus every ship in a game instance exists in the same phsyics world (which is a crazy bad implementation))
The promise of public markets isn't perfection though, it's just "better than the alternatives." Austrian economics doesn't claim that short-term inefficiencies do not exist in markets, but rather that they are less harmful than attempts to fix them.

[edit]

The sibling comment that asks if the markets are failing more than in the past is more productive because if they are that means that something is different; I personally am disturbed by the degree to which "a rising tide lifts all boats" is no longer true.

I wonder if it's because the wealthy and powerful have gotten better at cornering the market on gains (which would beg for some check on their power), but I also worry that it's actually because material growth has actually stalled, and the market gains are mostly illusion (which would require some other correction).
It only seems that way to you and other people who feel that way because you only hear about the times when the system fails. Not the vast majority of times when it works.
Not that I'm not always eager to see something get rewritten in Rust, but I'm curious whether web browsers have advanced to the point where a bittorrent client could exist as a webapp rather than requiring native installation. Could the bittorrent protocol operate over WebRTC?
I don't live in the US or the EU, but the more you see situations like this (privacy legislation is a similar area), the more glad I am that the US does not dominate global commerce, and perhaps is even purposefully moving away from such leadership positions.

This is a situation where competitors may be able to get started in the EU (or other large market), and grow to scale there, shielded from this kind of anti-competitive behaviour.

Eventually, the existence of clearly successful businesses offering products at a lower cost outside the US might increase the pressure inside the US for change and for a fair playing field.
Tracking down random nulls from PHP Couchbase extension
http://1pezeshk.com/wp-content/pics/2013/01/microcosmicgodth...
This is actually quite odd. I'm learning Swedish myself as a second foreign language with English being the first one. I'd say my Swedish level is B1-B2, i.e. intermediate, so I'm very far from being fluent. But I understand the idioms you mentioned perfectly. I'm having a hard time imagining native speaker not getting them. Maybe they just think those idioms are old-fashioned?

Also, it sounds weird indeed when you use English phrases in your casual speech when direct translation exists. Like I was watching some old movie and a teen girl there said something like "Du, jag ska ha födelsedagskalas på fredag. I want you to come.". I even didn't catch it first.
Not the author, but the kernel is Multiboot compliant. See: https://sortix.org/man/man7/installation.7.html 'If you wish to dual boot, you need an existing operating system with a multiboot compliant bootloader such as GRUB.'
There may be a kernal of truth to this, but the fact is, to do this with overwhelming force there needs to a strong social impetus to do this.

With drugs you had families ruined by drug addiction desperate for a solution.

With bitcoin you have... what? Unwavering respect for the right of governments to restrict something most people can identify has at least some utility?

The social consensus for a harsh crackdown is not there, and like the internet on issues with copyright, governments will continue to muddle along as this all evolves way quicker than they can deal with it (kind of like Uber).
It would help if you could link a resource that shows how SPLC considers everyone who has a problem with Islam a bigot. I'm sure you could find a case or two where they have gone too far, but that's not the same as 'everyone' obviously.
Why Steve Jobs Would Have Loved Design Sprints
It's a significant number, but it's a small proportion, meaning you need a very large general sample or to oversample Asians to get meaningful results for them.
Do we see these same trends of ridiculous costs across other philanthropic and "liberal" (you seem to apply more meaning to the word than I) countries? Because as a Canadian I can say that I fear no bankruptcy via health issue, and trust that I will be taken care of if I am in medical need.
Beware of "perfect" as a requirement. For instance, if you can do perfectly accurate calculations with real numbers in constant time, that also leads to P=NP (because you can encode entire problems in very long strings of digits and solve them with a few operations.)

You can have efficient-enough markets, like ±0.001% efficient, without requiring P=NP.
Earth from Geostationary Orbit – 8K Resolution [video]
And in a world like this with weaker defense than offense, the only good defense is a good offense, i.e., deterrence.

In military terms, this means that an attacker knows that arousing the enemy will mean hell to pay, and they can only engage in asymmetric warfare.

In the computing space, we don't have much of an offense. The best I saw was the Blue Frog anti-spam, which was great while it lasted. Russian crackers have mostly learned not to attack their own govt unless they want the appropriate unit of measure for the expected lifespan to change from decades to weeks. Seems that we'll need to live very cautiously for some time, or develop responses that 'reach out and touch someone' (specifically the attackers).

edit:+ Moreover, it seems that in international cyber-attacks, some of the responses will need to be kinetic in order to deter.
When I studied computer science in Uppsala ~ 25 years ago I remember a number of textbooks (in particular, from Pagina) that used Swedish words for absolutely everything ("betjänt" (server) comes to mind, I can't think of others at the moment). but a lot of those terms sounded odd to us and I don't remember anyone using them except perhaps to be funny.

But many words have more natural sounding translations that we did (and do) use, things like kompilator (compiler), kö (queue), träd (tree) etc. I left Sweden many years ago but still often use gurka as a metasyntactic variable.

BTW your "even funnier idiom" is well known in english as well (although I don't remember the last time I heard anyone say it):

https://en.wiktionary.org/wiki/cat_that_ate_the_canary
>higher costs for merchants gets passed to consumers?

This is a common misconception. These fees come out of merchant profits. Otherwise, merchants would not care.
One way to approach this could be to allow community colleges to give 3y or 4y degrees for certain majors. It could significantly reduce tuition costs.
The "voluntary" admission never felt all that voluntary to me. Sure. You could say no when you got to the cashier. But it always felt to me at least that there was a strong vibe of you really ought to pay this amount unless you really can't afford to.

It's certainly a different character from the museums in London, for example, that just have their big donation buckets.

With the Met, this actually more honest than it was before.
waiting for kibwen to post a Show HN
> How much of that is critical domain specific knowledge and how much of that is just general engineering debugging/problem solving experience though?

It's both, right? You pick up problem-solving techniques as a researcher or engineer; as the former, those techniques lean towards scientific problems. Your average engineer doesn't need to know about contrasting.

Again: it's possible to learn the necessary math in your spare time! I agree!! However, it's far easier to do it in a graduate program as a full-time job for 2-5+ years.
That’s what they think :-)
“Correlation is not causation” cannot be refuted by “but look how strong the correlation is!”

Eg. the sun always goes down after the clock on my wall read 6 PM . We cannot conclude that the clock on my wall is causing the sun to go down.
This is not analogous to OP without the additional detail that communication skills are 'clearly needed' in the job.
A key part of the statement was that acid washing is very expensive and that proves bad intent or something like that. It was not a casual metaphor. https://www.factcheck.org/2016/09/trump-pence-acid-wash-fact...
> You pay income tax on the value of your options, and also capital gains tax on the appreciation in their value after vesting.

Yes. That was my point.

> That’s only a tax advantage if you get options in a worthless company that later becomes valuable.

What? Since 2010, most large companies had their stock prices double, triple or even more.

> For public companies, you can reap this advantage yourself by buying and holding their stock using your cash compensation.

Except you don't get all your salary upfront.
http://webtorrent.io
I think it's pretty clear that this was a software oversight, and as soon as a human got involved, the situation was resolved.
The bit at the bottom should provide a clue: it starts by advertising the invulnerability of Microsoft's more restricted operating systems to attacks like this.

Like it or not, in the near future most ordinary computing devices will only run signed, vendor-approved, whitelisted code from the bootloader all the way down to the application level. Anything else is a security nightmare waiting to happen.
Writing Java Command Line Tools
People believe all sorts of inconceivable things.
I remember the days of 'make zimage' complaining that the resulting kernel was too big for a floppy disk and that I should use 'make bzimage' instead.
>Do you believe it feasible for Google, or even a theoretical consortium of powerful companies like Google, to solve the gender, race, and socioeconomic inequalities in access to education and other resources that enable someone to work at such companies?

certainly. These companies have funds that can compete with entire country's governments. They can definitely do outreach at the elementary level and provide funds to entire towns, encourage an environment of tech, and more if they wished to.

Do they? no. mostly because these are long term solutions that do nothing in the now outside of a small PR boost. Doing this on a major scale may also cost them profits for a while, which would not reflect well on their stocks.
Can't wait for the driving lessons in a self-driving car
Snopes addressing this like a serious story is surreal.
THinc: Movies to make you think
That isn’t exactly the relevant question when talking about their reliability.
It alrady handles long lists without recursion:

case Lisp_Cons:
{
register struct Lisp_Cons *ptr = XCONS (obj);
if (CONS_MARKED_P (ptr))
break;
CHECK_ALLOCATED_AND_LIVE (live_cons_p);
CONS_MARK (ptr);
/* If the cdr is nil, avoid recursion for the car. */
if (EQ (ptr->u.s.u.cdr, Qnil))
{
obj = ptr->u.s.car;
cdr_count = 0;
goto loop;
}
mark_object (ptr->u.s.car);
obj = ptr->u.s.u.cdr;
cdr_count++;
if (cdr_count == mark_object_loop_halt)
emacs_abort ();
goto loop;
}

The "goto loop" chases the cdr pointer iteratively. So with regard to list structure, this will only blow the stack if you have deep car recursion. When conses are used to represent nested lists, you don't get that much depth on the CAR side.

I'm just wondering what is the exact scenario, involving what structure.

Of course there can be other kinds of linked objects. E.g. a huge graph structure, where the GC happens to traverse a very long path through the graph before bottoming out somewhere.

BTW, "[i]f the cdr is nil, avoid recursion for the car." Initial reaction: good frickin' idea and I'm stealing it immediately. Though, wait, not sure what it buys you in practical terms; who the heck builds a deep structure of conses where the linkage is through car and the cdr-s are nil.

A better test might be for the cdr being any atom at all. Though obviously some kinds of atoms are structures with pointers that can have depth behind them, many kinds of atoms are shallow. If a cons has any atom whatsoever as its cdr, then maybe we should recurse on the cdr and tail loop on the car.

Analysis required.
The context was the standard declarative SQL query language. I can't define stored procedures in my SQL query to your database, so I have to use something like LINQ to compose larger queries from smaller ones.
I actually have my WC I/II floppies and all expansions, but I suspect that if I found hardware to hook up a floppy drive to my machine, they would no longer work (such are the vagaries of magnetic media). I have WC 3 and 4 and Prophecy, but I don't think the prophecy DLC I purchased once upon a time will work anymore...
This is incredibly hard to answer fairly, as those who applied and may not have been qualified may now believe they were discriminated against and it's basically impossible to know.

I mean, I've interviewed with google and my application got "lost", when the interview process restarted I identified that I had already been phone screened and the suggestion from the recruiter was: "Oh, ok, I guess we'll follow up in six months".
TCP/IP support
> "Real programmers know to use C, so we keep the uncultured plebes out." ... is rather the kind of attitude that should be expunged from system developers.

I have to disagree in this case. I think the rationale here is that a working, productive mastery of C suggests a developer of a certain caliber. For many projects you would be right, it would be good to encourage the more junior developers to join the project. But, for the Linux kernel, for the core of one of the most widely-deployed pieces of software on the planet, the foundation of countless systems, many of which are performing critical functions, I, frankly, think it's good to filter the dev team for properly competent devs at every possible juncture. If rejecting C++ keeps the noobs out, that's a good thing.
Aha, I missed that, thanks. So it looks like it's a two-way street for reporting/flagging. Could've been either one, but I think your explanation makes more sense.
Look any time anyone suggests a regulation this is always what everyone responds with. But this isn't even a new regulation, this would be the elimination of a freebie for the tech industry.

It'd be extremely easy to limit the impact of it by not eliminating the freebie for everyone, recognizing that there's societal value in enabling these online marketplaces.

Think Systematically Important Financial Institutions [1]. The "too big to fail" banks bear the toughest capital requirements, your local community bank doesn't. The same can be done for the tech industry.

[1] https://en.wikipedia.org/wiki/Systemically_important_financi...
Thanks for the detailed reply.

Had a follow up question on some things.

> 1. When you trade Bitcoins into fiat money with an exchange you reveal your true name.

I get that. But how are the hackers who stole / continue to steal from exchanges like in the Mt Gox hack -- and more recently, the CoinCheck[1] -- hack, able to get away with it? See CoinCheck link and quote below. Important takeaway is

> Coincheck has identified and published 11 addresses where all 523 million of the stolen coins ended up. You can see for yourself online. Trouble is, no one knows who owns the accounts

From what I understand, in both cases, hackers hacked into the Exchange, stole the Private Keys to the "Hot Wallets" holding large amounts of the coin (bitcoin, NEM etc) and then transfered the coins into their own "Wallet" which isn't tied to any exchange. So as far as bitcoin or NEM is concerned, this transfer was/is a legitimate ledger transaction as the private key from sender was used to deposit the coins into receiver (hackers' ) wallet.

Not trolling, really would like to know the following

1) How are exchange hackers able to remain anonymous and not get caught.

2) How do they move the coins they stole and cash out on FIAT?

Obviously (or maybe not) these hackers wouldn't be buying stuff and shipping to their home address, so #2 above is moot.

3) Is it possible (wearing my conspiracy theorist hat here) that these exchange CEOs / Founders perpetrate the hack themselves, so they can declare a loss, and then take possession of the coins and use the anonymity to cash out at a later date?

[1] How to Steal $500 Million in Cryptocurrency http://fortune.com/2018/01/31/coincheck-hack-how/

> 2. Where did the stolen coins go?

> That’s one of the stranger aspects of these heists. Because transactions for Bitcoin and the like are all public, it’s easy to see where the NEM coins are — even though they’re stolen. Coincheck has identified and published 11 addresses where all 523 million of the stolen coins ended up. You can see for yourself online. Trouble is, no one knows who owns the accounts.
Thank you so much for your interest in Oscar! Unfortunately, I'm not able to give that information out on this public forum. However, if you're interested in one of our LA roles I'd recommend applying via the appropriate link above and our team will absolutely be in touch if there's a fit. Thanks!
More name clashes: https://en.wikipedia.org/wiki/Synapse_(disambiguation)

Anyone using a common English word shouldn't expect to own it exclusively, especially if it's a word that has something to do with computation.
I work on a platform that actually has private labeled credit cards baked in. From my understanding this is not unusual, just under utilized
> Working hard, networking, making good decisions - that's all just a baseline. Just the price of entry.

This is the truth, and very hard to convey in a balanced manner. I typically have discussions with people who only want to focus on luck as being part of my (or their) success, and I also have the same discussion with folks who want to only focus on the hard work aspect.

I've found the same. Most of my financial success in terms of "getting ahead" you can look back to a short period of time where everything went right for you and you got lucky. What many folks completely discount is how your consistent work ethic put you into those positions to take advantage of, and of course no one can see the 9 other times you were in similar situations and it all went to shit. It's about getting back up the next morning and taking that tiny step forward again.

I find these discussions pretty upsetting most of the time as I can look back growing up (background sounds much like yours) and think of the kids I grew up around. You could have predicted with near 100% success rate which of those kids turned out to be financially successful and which would not. I imagine it's much harder in more wealthy environments where poor work ethic isn't nearly as damaging, but in a more austere environment it was completely obvious. Those that partied and never worked hard in their early teens pretty much universally have shit lives now. Those that applied themselves have various levels of what most would consider financial success. I truly think luck is a far secondary factor for this type of success.

The difference is luck truly was the only major indicator of who in that "successful" group went from "decent salary in a nice job" to "building generational wealth" - that seems very much more random than a baseline of "middle class" success.
They already reinterpret constitution all the time. Founding fathers didn't have megaphones, and they simply stated that congress shall not restrict "free speech".

Somehow the government had no problem making laws to restrict free speech, when the speech was delivered to a 130 dB speaker system blaring in a residential district at 2 am. (IANAL, I don't know the specific laws, but I'll be very surprised if that's not illegal.)

I blame the lack of National Megaphone Association.