skysight-inc/HackerNews huggingface dataset:
I think that's an un-generous interpretation of the quote.

Yes, I think there is good evidence that if you are in a poverty-stricken family and you don't get very early intervention, that by mid-elementary school it is too late for your average poor kid. The reason being that the rest of your environment of poverty is going to be pretty much pulling against you the rest of your childhood, so intervention while your hopes and goals are not yet formed is your best bet.

And come on, the author wasn't saying if you didn't attend a Caribbean summer program that you're underprivileged. I believe he was just using that to highlight the pretty extreme lengths that middle class and above parents go to provide their children with educational enrichment (including music lessons, sports programs, summer camps, etc.) that put poor kids at a lifelong disadvantage.
Not soot. Nitrogen oxides (NOx). Soot is easily taken care of and tires create a lot or particulate emissions from road travel.
It fits in with their beliefs into getting the US out of foreign entanglements.
You got a point there, I edited my comment accordingly. And I did not down-vote you, nor would I do it if I could.
Yup. It's like wasd and qwerty. I gave up using the french layout and my own binding (vbn + right click to move) because I got so tired to fight the machine's default.

I am quite happy about the layout though :).
There are only a few reserved (English) words, most of which are shared among different programming languages. Why is this any more of an issue than all the Italian words used in musical notation?
How did you spend $15k? That’s a ton of money for only 3 months. Also was 3 months too short? Sounds awesome though.
This is the Henry Cohn that recently received recognition for his work on optimal sphere packings in 8 and 24 dimensions: http://www.ams.org/journals/notices/201804/rnoti-p463.pdf
Your clearly not looking in the right places. You can find good quality, recent edition copies of any relatively popular book online now.
Exactly what salawat said. The 10x coder isn't the "hotshot" type. They're 10x because they build systems well enough to deliver 10x the features, 10x the reliability, etc., etc.

What isn't well understood is that software is never fully spec-ed out. No matter how hard some businesses may try, only the coder is in the position to find corner cases, unspecified cases, cases that "shouldn't happen" (but can), and just bugs in the spec. It's unrealistic to build a quality system without a feedback loop between the people writing the spec and the people coding the spec. Both sides have to be smart and engaged.

There's certainly nothing wrong with the article. I didn't see it taking a point-of-view on who is and isn't to blame. It's telling factual information, which is relevant to the story of what happened, and you can make your own judgments.
Connected teens become healthier adults: Study
What would happen if you publish publicly? The cat's already out of the bag, they could not possibly want anything more from you, the info is out in the open. Obviously, this isn't ethical but math isn't illegal so there would be no legal consequences. You would be infamous.

No, I think this is a danger to you as long as you, and only you know about it.

Now, in the case you were to immediately publish this after you find out,same thing, you'd be safe. The fallout would be sub-optimal though, you would gain no immediate cash, but you would gain notoriety (maybe not the best kind) and you would give NSA and other intelligence agencies who presumably collected encrypted data for later deciphering. The internet security would probably be compromised for a couple of months, until new algos would be in place.

I am not a cryptographer and I just have minimal understanding of these things, but I'll take a crack at saying what could be done:

1) Tell no one. POC is sufficient to deomnstrate it working.

Ethical path goto 4

Unethical path:

2) Build a helper program that can easily crack keys on demand

3) Put it out on the darknet that you decrypt stuff for a steep fee. Get rich.

4) Publish the finding, do not provide the algo, focus on maintaining anonymity and having impeccable OPSEC. Provide proof.

This will mean that everybody knows how unsafe their infrastructure is and there will be maximum effort to move everything to something else. But the algo is still contained and people can not yet have the power, _you_ have it. This, of course exposes you to maximal risks but also maximizes your potential financial reward. Maybe someone will soon find a way to crack it too, and then your show is off. Or maybe they will never find it and you remain a mystery, the _one_guy who could brake prime factoring. (unlikely, considering the number of smart people on this earth)
I remember the english associations of programming words being pretty confusing, to be honest. Generic, for instance, means a standard or non-descript object. Abstract, for another, means something without concrete existence. Static means something that doesn't move, or electrostatic charge. Void is a pretty archaic/unusual word for a space. All these things are a little bit like how they are used in programming languages, but I imagined it would have been easier for me if I'd started out knowing I don't know, rather than trying to figure out how stillness, motion, concrete and abstract, relate to functions.

As english, I think programming language mostly comes somewhere between willful butchery and deep elegance. Some words are like a weird riff off newspeak (grep, troff, etc), some words are obvious cultural artefacts of people trying to show how pragmatic and unpretentious they are (Factory, Object, Bash, etc), while others are trying to show some kind of inculcation, like maths terms, or stuff from electronics, but all of it has this great feeling of cultural-technical history. Some are these weird mysteries, like, why did early teletype use allcaps? Isn't lower case more legible? Did the entire early history of programming get written in shouts because the earliest users were military guys that liked shouting?
Then people shouldn't link to it to begin with. What you're practically saying is that only your side should be able to make their point.
10's of thousands of years of falling into the 5% group means either the dice are weighted or this isn't a good way to look at the problem.
You can use the normal horn in a friendly way. It's hard to put my finger on exactly what is different, maybe timing? For example, very short honks can be friendly.
Google Earth Ported to Browsers with WebAssembly
I've tried this a few times (refreshing the page in between). After a hundred or so strokes the computer is consistently less than 50%, usually ~45%. Suggesting my brain has somehow spontaneously worked out whatever algorithm it's using to guess. I don't think I'm random but there's something too simplistic about the method on this page.
The Honda Clarity has no button to turn it off. My kids hate the attention it gets when I pull up to pick them up at school. It sounds like a spaceship full of slightly out of tune angels.
I'm not participating in a culture war or any kind of drama. You said you didn't pick up on what the parent poster was saying. I'll see myself out.
As a programmer dvorak [0] user, I find that I regularly have to get an admin to reinstall after a windows update. When all your coders only use en-us and you don't do solid internationalization testing, this is what happens.

[0] https://www.kaufmann.no/roland/dvorak/
Having some idea of the context of the field wouldn't be a horrible place to start. Just like say, software or structures, electronics covers a multitude quite different things which like the others, start simple and get exponentially more difficult to execute as complexity rises.

An example of a hard electronics thing would be the 5G radio for cell phones. Intel spent millions (at least) trying to do this and failed. So don't start with this as a project.

I recommend to start simple and pay attention to the "how to reason" about the various things you encounter.

So a useful and simple way to start is with networks of resistors attached to a 5 volt supply. If you're only interested in digital electronics start with chips that implement nand nor type logic. In either case, do yourself a favour and get a good wire wrap tool and sockets. It will take a few hours to use these properly but will save you hours of heartache as you're learning. (because breadboards cam have flakey connections that can take forever to track down)

Digital is much like low level software so there's not much more you need to learn to do this stuff in it's simple, and low frequency, implementations.

On the analogue side starting with resistor networks may sound simple but it really is the basis of much of the reasoning needed to understand active components as well.

Resistor networks can usefully be thought of as water flowing through a network of pipes of different diameters. Design a few networks, calculate voltages at various nodes and confirm with your circuit that you're understanding is correct.

After resistors and in capacitors and inductors. Capacitors and inductors can be thought of as resistors whose resistance various with the frequency of current going through them. Mathematically they are the inverses of each other.

The next level is to start with diodes, FET transistors and opamps.

Once you feel you have a handle on the physics of these and their mathematics you would have a decent foundation for doing some real stuff.
Pennsylvania Is First State to Use Automated System to Expunge Criminal Records
You're also sending the message that DRM is OK. So I personally prefer to just buy the DRMless or else paper version.
There is the command-line interface `gnunet-publish`, `gnunet-search` and `gnunet-download`.

There is nim chat application: https://git.gnunet.org/gnunet-nim.git/

There is also an unmaintained guile bulletin board: https://git.gnunet.org/gnunet-guile2.git/
There's also https://stumpwm.github.io/ , based on SBCL if you're into that.
Why aren't you doing one-on-ones?
> The argument they're making is obviously true, both in theory and in fact (look up how Best Buy repair technicians act as informants for the government).

I can also look up how repair technicians have affixed GPS trackers to cars or defrauded consumers during repairs. But I'm still glad that I can take my car to a non-manufacturer repair shop.

The "TPM's are all going to fail" argument is the "terrorists will win" argument, except for HN instead of regular citizens. In most cases this is an unnecessary conflict -- compromising the TPM wouldn't be necessary for many of the repairs consumers want to make.

From the article:

> After all, TPMs are in Dell computers. Dell makes diagnostic software and diagnostic codes and schematics available for their hardware and I haven’t heard Microsoft or anybody else suggest that a TPM on a repairable Dell laptop is any less secure than the TPM on an unrepairable Microsoft Surface.

We could make a lot of progress on right to repair without ever coming in conflict with existing TPMs. If that's Microsoft's concern, then fine -- I'm OK starting with the noncontroversial, unsecured stuff first, like keyboards, glass, and batteries.
Yes, I’d check the proof with some trusted colleagues, because odds are I’m wrong and I’d want to know why.

P=NP is a very hard problem and there have been a lot of failed solutions (including some that are flawed for very subtle reasons that can be easy to overlook). Even many famous, well known people have fallen into the trap of thinking they have a viable solution.
> I'm sorry, can you point to that "fricking physical keyboard" on my iPhone? I'll wait.

Well, you have the digitizer, but since the buttons are highlighted when pressed, the display would work as well.
Though a substantial part of the steel used to make those tanks came from USA. As did much of the trucks and other equipment used by Soviets.

I recall seeing actual numbers (proportion of American steel in Soviet production), but couldn't find them, does someone have a source?

Anyway, e.g. this article talks about it:

https://www.rbth.com/defence/2016/03/14/lend-lease-how-ameri...
Thanks, this was what I was going to say. Anything you can do for yourself that _needs_ to be done, that you would have to pay for if you didn't do it, is participating in the economy.
Also, there are other ways to implement copy protection. Eg Apple moved from DRM to fingerprinting downloads so torrented music could be traced to the leaker.
My understanding (as limited as it is!) is that if space and weight are not an issue, then lead batteries provide a great deal of benefits today, especially when you can add to your system with 'dead' car batteries and the like. It is only where space and weight are an issue that you need to move to newer tech.

I am fully prepared to be incorrect here though!
In a statically typed language, you sometimes have to make the code more verbose to satisfy the type checker. In Python, you can just not use it in those cases.
My method is to torrent the ebook, then purchase the paperback from the author's website when I finish it.
Skydiving isnt more dangerous than riding a motorbike daily.

Also even though a agree with your bigger point its not really what happens here. People are just being stupid here, not even understanding they are playing with their life.
I disagree. Eccentricity is a common character trait and looking past that requires close to zero effort.

The communities reaction is probably due to seeing the value he brought to Wikipedia.

"He is a toxic asshole" is a very subjective opinion compared to the arguments brought forward.

Personally, I don't think there is any problem with Linux/Wikipedia that isn't in the eye of the beholder.
> the thought that native-English speakers probably have a rather different experience with programming languages

I know what you mean, but I think you get over it quickly.
There's a switch in mental context as you start to code and the fact that certain keywords mean something in your native language just doesn't matter.
> For one, it contradicts the dogma that more trade is strictly beneficial.

Ricardo's original idea was applicable with a narrow set of assumptions/conditions and didn't have much to say about who'd end up with the greater net wealth. I'm not sure how/why it was turned into a magical improve-any-economy law of nature.
This is why people should be legally allowed to remove the DRM from the items they purchase.

I see no reason why I shouldn't be able to remove the DRM from the books I buy for my Kindle or the like. Assuming I don't share them with friends, family or strangers (which is a different issue), the authors, publishers, & copyright holders aren't losing sales.
their are natural limits to inequality. As successful people sell out their will to compete. Good news is it opens up opportunities for not yet successful people.
There could be other solutions that are harder to fake. E.g. a failsafe that an SSL pinned address returns 410 GONE. That’s stupidly cheap to run indefinitely.
Apprentice Alf's DeDRM tool may come to the rescue. [1]

I don't condone piracy, but if you buy an ebook, you should be able to read, store and personally transport it freely.

[1] https://apprenticealf.wordpress.com/
You mean like driving by people taking a stroll in the city or passing a whole front of houses where people chill in their rooms with the windows open for airflow? As in, the whole city. It's an unfortunate trade-off and we should should keep an eye out for better solutions.
Interesting, I hadn't thought about"random" much, but hazard kinda makes sense even in English. Like "allow me to hazard a guess."
Interesting point and this might be true for some of those sites. But the company that pointed me to their price list after asking for it, had completely normal prices, just like the competitors, too.

Besides that I think that B2B business is changing, too. We're always becoming more agile, have a more distributed stack of tech and services and things, at least for me, get added (and dropped) more easily and often. I think that's good news for smaller vendors.
The ambiguity you point out is almost certainly intentional, and reflects well on the reporter. If you were able to identify the details of the hackers' employment, the hotel in question could almost certainly identify their names and employer which would probably not go well for the hackers. There is a reason why journalists protect their sources.
I've seen version of LOGO with all instructions translated into Polish used for education in 80s/90s. It was pretty OK but it wasn't really based on Polish, it wasn't using any features of Polish language, just translated the English commands to make it slightly easier for the kids.

To make a programming language based on Polish that captures the core of the language would be pretty strange - variable names would need to change depending on the role of the variable in the expression, and the order of the subexpressions in an expression shouldn't matter.

Function names should change too depending on which subject they are called, and most of the time subject name should be skipped :)
Moreover, he _defeated ISIS_, and _stopped nuclear testing in North Korea_. If any of the previous administrations achieved just one of these things, you'd never hear the end of it, and they'd receive a Nobel Peace Prize every year. With Trump, if you go to CNN right now, you can't even find anything about his _stepping over the DMZ into NK_ yesterday. He's the first US president to do so. It's a historic event, no matter how much they hate Trump. Go ahead and check.
file based system architechture makes it a winner for me.
Subsidies are made for luxury foods. Luxury foods are not kept in storage houses losing value, luxury foods are sold fresh.

If you grew beans, the best protein, calorie per externality (smallest energy required to grow), then you could store it, subsidise it and be really safe with that choice.

There is no national security in growing energy expensive foods. If you can't input the energy required to grow it, you're going to need to subsidise it even more in times of crisis. It's just plain simple stupid strategy and is not robust, not antifragile, it's fragile ridiculous strategy.

Luxury foods are subsidised because of insane lobbying. That's the only reason. No bean farmer is going to ask for subsidies given that his current demand is no where near beef.

Farmer that is working for Tyson Foods is going to ask for subsidies because the business model of Tyson Foods is made just to extract more money from government.
Wasn't it possible to programm in different languages in VB/A? At least some co-workers told me so.

Something about VB in German.
Why did you not use guile-wm https://github.com/mwitmer/guile-wm?

I love the idea of a wm calculus I hope that it comes to life somehow.

What I can recommend you to look at, not sure it is very on-topic, is related to layouting is cassowary and constraint-based layout systems, autolayout is one of them, along the browser layout engine like css grid and flexbox.

A question to finish: what do you think of https://github.com/paperwm/PaperWM?
Note: I'm not a native speaker.

English doesn't have genders and cases [1] so grammatical constructs such as if/then/else, case of, unless etc. suffer much less than when you have gender and case. Oh, god, and plural forms of those.

For a Russian speaker using a PL in Russian is constant pain as your brain tries to add all the missing parts to the words:

if(count(letters<must have a plural ending, accusative case>) > limit<must have singular ending, genitive case>){
words.append(word<must have singular ending, accusative case>)
}

etc.

[1] Well, it does have those, but not in the same capacity as other languages.
It's still math.

If you go that route, then the people who build and program the robots will necessarily be paid less. Today that is likely a top 10% job. (More likely a top 5% job if we're being honest.) In a world where everyone has a college degree and there are 30 times the number of people who can program those things because the tools have gotten just that easy...

well, you do the math.

At the extreme, you can't just pay 100% of the labor market more money because they have a college degree. It just doesn't work like that.

Put in more base terms, there is only room for 1% of the people, in the top 1%. You may be able to, through the magic of increased production, decrease the price of everything in your economy. So that the other 99% of people can afford access to everything to which people in the top 1% have access. But even that is difficult in the extreme. It'd just be easier, over time, than is paying everyone in your economy more over time.
In fairness, both George Soros and Charles Koch have been relatively pacifist for a while now. That shouldn't be surprising: while one is a little more pro-redistribution, they're both fundamentally capitalists, and war is bad for business. (The major problem with Koch is his support of climate denialists.)
> How can you verify that the motherboard you sent out is the one you get back and it doesn't have extra hardware inside the case?

It is certainly not by obscuring the contents and revisions of that motherboard, such that end users can only trust it as an opaque blob.

In software land, we're smitten with this assumption that security can be made absolute. While this is true for software (Curry-Howard), it is not true for anything else (eg it's easy to cut a car's brake lines). Real world safety depends on local control, post-facto enforcement, and a general lack of maliciousness. Whereas with software we're dealing with remote access and extreme scalability (eg remotely disable the brakes on all cars of a certain make/year for the lulz, untraceably).

Attempting to extend the software security paradigm (public key authoritarianism) onto hardware is completely wrong. Device security needs to be focused on mitigating software's own "winner take all" failure mode, rather than attempting to move even more eggs into one basket.
They need to do more with the World building section. It’s fun and educational
According to the buzzfeed article [1] some users felt harassed by him. Allegedly he followed them and kept fixing their spelling errors, deleting their unfinished stub articles etc.

Presumably those who felt stalked by him are wary of making the accusations public, since at this point that may invite additional harassment from others.

[1]: https://www.buzzfeednews.com/article/josephbernstein/wikiped...
AWS CloudTrail: your audit log is incomplete
True, but besides being increasingly rare (WordStar was very early), they’re still x86 code. ;)

The point is, unlike e.g. CP/M, DOS is utterly useless without, at the very very least, x86 emulation.
That's a generous interpretation. A more realistic one is that Soros's and Koch brothers Chinese holdings are beginning to suffer a little.
“Efficiently” has multiple meanings. In the context of P and NP, “efficiently” just means in P - it says nothing about how hard the algorithm would actually be to implement, nor how expensive the computation actually would be. O(n^100) is in P, but it’s thoroughly impractical in practice, even for the NSA.

Indeed, the authors who proved that primality testing was in P did so with, IIRC, an O(n^12) algorithm (with n being the number of bits), which is not much use in practice. Although, in that case the result was already widely suspected to be true, and fast, randomized (non-deterministic but highly accurate) polynomial-time algorithms were already known.
I will not post links for obvious reasons, but it definitely seems like Laura Hale and Maria Sefidari are close, looking at some pictures of them together that are relatively easy to find on the Web.
Deciding who gets the right is the very definition of discrimination.
U.S. May Outlaw Messaging Encryption Used by WhatsApp, iMessage and Others