skysight-inc/HackerNews huggingface dataset:
I'm a bit skeptical about logic being engrained in human thinking. Sure, we might understand "or" from childhood, but what about the distinction between inclusive and exclusive or? It seems this is naturally glossed over, and making a clear distinction has to be taught.

I also wonder about nesting and scopes. I'm reminded of a blog post I read [1] where subtleties of generic and existential types in Rust are explained using the scopes of the for-all and there-exists operators in the equivalent logic. On the one hand, this is a helpful clarification. But understanding nested logical operators doesn't itself seem all that intuitive or natural?

[1] https://varkor.github.io/blog/2018/07/03/existential-types-i...
Science doesn’t reinvent itself every couple of years either: new discoveries build upon a foundation of old discoveries. Software is more like the fashion industry.
Same thing mobile providers do. E.g. the phone is pretty reasonably priced but things like car charging cables, cases, etc are marked up 10x. They are relying on people not really looking at the cost of the accessories and/or immediate need (I lost my charging cable and need one now).
This is true. The general public the world over is realizing that the Saudi scholars are "regulated" by the Saudi government...ergo the foreign powers that keep the ruling family propped up.

They have zero credibility. Mecca and Medina are an exception to this.
Felt like a ridicule amount, but also a sum that Google will not think a lot before paying which may serve as an admission/precedent for future laws.
I graduated from a no-name college shortly after the dotcom bubble burst and it was still easy for me to find a job paying $60k/year, which was plenty to live off as a single person in the SF bay area at the time.
I don't blame the CNIL, I blame the tech giants who use dark patterns to trick me into giving my data. I hope the CNIL and other regulatory bodies won't relent until Google & friends figure their shit out and offer sane defaults in a sane UI.

I don't understand what "advanced users" have to do about that, it's about privacy and owning your data, do you think less savvy internet users should just let Google siphon their data? If anything they're the one who most benefit from this change since they're less likely to understand what data they're sharing exactly and implement countermeasures client-side.

>so most users will learn to quickly accept whatever mumbo-jumbo they are presented with -- without reading it at all.

That's because of the dark patterns I talk about above. Given clear "I accept/I refuse" controls it wouldn't be any slower or difficult to quickly dismiss the dialog -- without reading it at all.

But of course Google doesn't want you to do that so they make it as hard as they can to find the "I refuse" control, leaving you with a cumbersome UI where you're tempted to click "I accept" to get it over with.
I don't know if this will help in your specific case, but Amazon has an advertising preferences section in your account settings, where you can opt to "Do not show me interest-based ads provided by Amazon".
This is exceedingly petty even considering that the GDPR as a whole is a tool to subject US tech firms to a degree of scrutiny and control that would suffocate other industries and extract the occasional payout.

No one benefits from this, they just get shitty UX.
It was news in 2012! Now it's more olds than news.
Dude, some guy with a Ph.D. in quantum computing from MIT brought me a steak for a $10 tip; does that not concern you?

Dude, your n=1 anecdote isn’t as amusing or compelling as you seem to think. Your entire argument seems more like a thinly veiled excuse to rant than it resembles an intellectual exercise. That’s hardly an inspiring argument from a self-styled empiricist.

https://news.ycombinator.com/item?id=18961731
Lots of old school fonts aren't available in a format that browsers understand. A TTF version of Terminus is in there though. IIRC there was something wrong with the Gohu font files , I'll have to look if that's fixed nowadays.
It will be interesting to see how this plays out. Between the GPDR imposing costs on the advertising model and Google being pressured not to go into China, its more pressure on the top line of earnings.
On the side of the employees, unions have proven themselves to be good means to improve the situation for employees. Here in Germany they definitely have helped in many industries.

My comment was more about the companies though which may form cartels to drive down employee wages. Companies forming cartels is illegal, while unions are legal in many places.
But what technologies are needed to make quantum computing work with say superconducting qubits? High speed room temperature processors? FPGAs and fast DACs/ADCs will do it. Low loss cables? Got that. Low noise amplifiers? Got it. Idk what people want. It’s a good time to start throwing money at it to iron out the problems that nobody wants to do a thesis on. It’s not riskfree but it’s a reasonable bet.
This is... debatable.
I was around in 1985 and if I had proposed using "an eventually consistent schemaless DB" to tackle a bank or a manufacturing project I would have been laughed out of the room.
And not because it sounded too good to be true, mind you...
I think barrier to entry for lawyers is way higher than for programming.
At first I missed the fact that this was a year ago at the very start of the article and just read that it was January 20th. So I briefly thought that it happened yesterday and this badass was already writing articles and posing for photos with the bed. Still pretty badass though.
Define if you mean "an internet" or "the Internet" before that :-)
Whenever I read the source for React apps, I see a lot of machinery that varies depending on library choices, PropTypes and Redux are just examples. With Vue apps more of the source appears like things for the application and not the machinery. I also greatly value the separation of <template>, code, and style but still kept in a single file per component. All of this may be possible with React, but with Vue it's the default.
Every new web app at PayPal starts with TypeScript
Thanks for your perspective, it is much better informed than mine. Mecca/the Hajj was definitely the aspect I was thinking of.
There is the saying its better to be lucky than good.
FAANG companies have engineers staying just 2 years because they made enough money. Your statistics don't account for time.

Sure its not "easy" to get into those companies, but it isn't an outlier to get into them either.

The simple reality is this:

If you are an engineer at a publicly traded tech company, it is customary to get RSUs and Refresher RSUs. These have compounding effects as their vesting schedules start occurring in parallel. By the end of your second year you will have two series of shares unlocking, and this is in conjunction with your salary increases and bonuses.

You should expect and negotiate your RSU grants to be proportional to your salary. Competing offers from other publicly traded tech companies ensures this.

If the share price has also increases, which is the only thing that happened over the last decade, this is enough for a lot of people to quit.

The article did not talk about share price increasing.
> What if we started a FB petition for the government to regulate FB?

You'd motivate this months-dormant user to engage with the platform for a few minutes.
The simplest and most accurate statement is that it’s an emergent result of the principles of capitalism combined with human nature and not a plot to keep us down.
what are some detailed changes that have worked for you?
it's also trivial to distinguish news articles from opinions and editorials

It turns out that's not true for most people any more.

https://www.bu.edu/research/articles/native-advertising-in-f...
It took many years of unlearning. But that was on my own, I can't be sure if a teaching environment would make it faster.
You can also sit - as long as the back is straight. Actually, sitting is probably preferable. Most relaxation techniques as well as Pranayama are usually practiced sitting.
I've worked with good people at every company I've been at... but the nice thing about being at a top company is I never have to deal with totally incompetent or helpless people. Nothing frustrates me more than having my job responsibilities include training someone with no initiative.

The selection process seems to do a good job of keeping out the lowest tier at least, although we openly acknowledge that we miss a lot of good people as well.
It's no different. Bicycles should never mix with motor traffic. This is why bike lanes are a thing.
We DMCA-ed our own game because it got hijacked by publisher
>You, as the reader, are expected to be know enough about how newspapers are organized to tell that you're reading part of the opinion or editorial sections and what that means.

No. They know most people take news articles, editorials and opinion articles as the same thing and exploit it.
The dot com bubble caused a salary bust because so many companies that were employing lots of people went out of business. This put a glut of programmers on the market with nowhere to work, which predictably pushed salary levels down.

This is nothing like the current environment, where there is a consistent demand for programming talent which outstrips the supply, and the industry as a whole is far more stable.

Of course, a global economic slowdown could put a damper on salary growth, but it will not be a salary "bust" like what happened after the dot com bubble.
I have not noticed these technical shifts per se. What I have noticed is that mature engineers move on and do other things and new ones reinvent the wheel with some new fancy language or term which then becomes the new way of doing things, and the cycle repeats. Sometimes there is a great deal of value when a new level of abstraction happens but I wouldnt call this a shift, it's just progression.

Many of the underlying problems and solutions exist for decades. Database systems you mention are a good example of this.
Giveaway: 5 Free H-1B Visa Petitions
If your company needs an H-1B visa, we’re giving away 5 H-1B visa petitions to companies within the YC / Hacker News community. Our wider pilot program opens soon, and we want to give startup companies the first crack at our product.

Legalpad owes a lot to the startup community: Our CEO, Todd, built an immigration practice on helping venture-backed founders get US work visas. When his law practice was mostly automated, Todd saw an opportunity for a venture-backed business. He shut down the law firm, started up Legalpad, got into Techstars Seattle, and closed a seed round in 2018.

We’re well past the MVP stage in our second year focusing on the H-1B, and we prepared about 75 H-1Bs last year. We’re here to make H-1Bs faster, easier, and more efficient for your company--and your lawyer, if you have one. In return, we’ll ask for your feedback on our process and product.

Bottom line: If you’re in the startup community and you know a company hiring H-1B employees, shoot me an email: logan@legalpad.io. We’ll give the first 5 companies a free H-1B petition.

Looking forward to meeting some of you!

Logan
Actually, no, the mirrors may not be able to verify themselves with let's encrypt.

A hostname like ftp.us.debian.org resolves to many different mirrors, and may not resolve consistently around the world -- if that's the case, let's encrypt will not be able to verify the hosts through http challenges.

Also, 1gbps is pretty small. I can't find any documentation on traffic, but I'd imagine mirrors in popular places are at least on 10gig.
I definitely don't want anyone to tap into my phone calls or SMS. And I also don't want carriers to sell the data they collect about me, or have insecure infrastructure so that it can be obtained by criminals. It's not that I'm not giving them any money, they shouldn't sell my data.
It is certainly relevant to the economic situation, but I'm not sure it was done out of an awareness of potential instability in SA. I think it was done more purely for shorter-term economic motives. Which doesn't make it wrong, but I don't think it's evidence of a perspective on a larger situation.

For example, if KSA blows up politically, and it leads to (for example) 6 months of no oil coming out, do we even have the tanker or pipeline capacity to keep Europe supplied?
I guess you're referring to this:

"The view of PGLAF is that it is up to the rights owner in Germany to identify people there who are infringing on its copyrights, and pursue remediation there. It is not up to PGLAF to police or defend the rights of entities in different countries. Because PGLAF operates as a legitimate non-profit organization, however, it is appropriate to act as the German Court ordered - pending appeal - even though it disagrees with the order."

This explains that they decided to comply because they are operating a "legitimate non-profit organization," which isn't a satisfying reason. Legitimate non-profits outside of Germany, with no business in Germany, which are 100% based in the US, and have received no orders from American courts should be happy to ignore foreign courts.

Again, I'm not a lawyer, but even paying someone to translate a German court order, let alone paying German lawyers to represent you, would seem like a very generous thing to do in the face of "orders" from a court that can't punish you for noncompliance. If I received a German court order, I would throw it away as an obvious mistake, since there's no reason on Earth why I should need to read it.

In any case, the specific question I was curious about is not addressed in the page. If nobody else knows, then speculation probably isn't needed, but it's fun!
Just out of curiosity, does your response actually address the point I was making?
But is it suitable for a 10 year old?
> the economic model of the company is partly based on the ads personalization. Therefore, it is of its utmost responsibility to comply with the obligations on the matter.

"Therefore" reasoning works in the opposite direction than CNIL bureaucrats claim.

If Google is known for ads personalization, then:

1) Users who decided using Google services should imply that Google will try to personalize their ads by default.

2) In order to "comply with obligation" to deliver ads personalization, Google should turn on "ads personalization" by default.
"a question you can literally just look up blog posts on, and a question I feel I could answer credibly for several languages/frameworks I don't even know"

Really? You mean you could memorize a blog post for random languages, go into an interview and answer a question and not completely fall apart from follow up question 1, 2, n?...

You make it sound like I'm asking this question, getting a monologue response and just moving on. These questions facilitate a dialogue between interviewer and interviewee, which quickly reveals your deeper understanding of a subject.

Now, I think your above approach (lookup, memorize, pretend) works great for the kind of technical interview questions that I've been refuting this whole time.

Finally, I don't think my questions are perfect, nor do I think the interview process in general is that great. I think the best way to find talent is to do a trial run for 1 - 2 weeks and see how good they are at taking fuzzy problems and breaking them down into actionable steps, then executing. This is regrettably hard to do for most people and companies.
The IRS doesn't care about this. It's a state thing.
CT monitors are primarily for site operators not end users. When site operators spot a rouge cert issuance they can clarify that and ultimately get the cert revoked.
I don't think I get that sort of product review on eBay listings; I was meaning the "review"/data given by the seller.
When I say `apt-get install foo` and it brings in 47 other packages, the problem gets exponentially more difficult. "He downloaded 1,432,509,104 bytes; what packages were those?" is more or less O(2^n): https://en.wikipedia.org/wiki/Knapsack_problem

If you download exactly one package, it may be easy to deduce which one it was (assuming that the protocol overhead is identical each time, and that changing timestamps and nonces doesn't affect the byte length whatsoever, etc.). If you download more than one at a time, which is common with Debian, then the problem is a whole lot harder.
How is law anything like programming? the potential is endless in software and tech... Law careers have extreme limitations.
Wealthy people don't shop, plenty of rich people do. If you're saying this, consider that others may think of you as rich.
Thanks for commenting this! I've seen this website before and it's really unfortunate how much attention it gets.

APT's use of plain text HTTP (even with GPG) is vulnerable to several attacks outlined in this paper: https://isis.poly.edu/~jcappos/papers/cappos_mirror_ccs_08.p....

Yes, this paper is old, but APT is still vulnerable to most of these attacks. I would advise anyone wanting to use APT to do so only with TLS.
I practice the "Wim Hof method" (which is actually just a rip off of techniques having been taught and practiced for more than a thousand years). It definitely deserves attention. It induces very fast and reproducible high relaxation levels.

Having said that - Wim Hof method is very different from any techniques mentioned in the article and is rather a complementary technology.
I get that it is an opinion piece, but claiming that autonomous cars need 5G or that these cars would be remote controlled (so not autonomous at all and useless in a tunnel) makes this article just sound horribly uninformed.
The author does not seem to understand the engineering background. Security should not be trusted on such a low layer of the network stack.

No matter which attacker we want protection against, the points to secure are client and server, not the middle-boxes.

This is one of the well known reasons HTTP/2 is implemented by browser vendors only on a secure channel.

Here we are talking about implementing security in hardware (bad idea: hard to upgrade as security requirements and practices chage) at a very low level (at data link layer). If this is to skip security at higher levels of the stack, you have to trust all hardware vendors and operators worldwide. If we don't, we can as well communicate on an insecure channel: that's what modern TLS provides.

Of course to get all users to use only secure channels is a lot of work, it's just that there is no easier alternative that provides this same result.

Granted, the author might have something else in mind: he might want communication to be safe only against some parties, but not others.
My son is learning using Scratch (https://scratch.mit.edu/) and it's pretty well tuned-in to the way he thinks. Haven't put any "code" in front of him yet, but he can make some pretty neat games very rapidly using Scratch. Might be worth a look.
Also funny, that the orginal Eidgenössische Polytechnische Schule now ETH Zürich during Einstein's student time was probably much closer, as a european Polytechnicum in the (not-neo-yet-) liberal french tradition, to an agricultural school (with forestry being one of the six faculties at the time) than OP is aware of.
You agree that "BASIC is a crappy language by modern standard". Why is Dijkstra not allowed to make that point?

> Dijkstra on the other hand believed programming students should be forced to prove the correctness of their programs.

I did that in my CS homework like many others and I consider being able to reason about the properties of a program/algorithm a core competence of a CS graduate. Why do you think it's a problem?
There is nothing artificial about the real estate "bubble" in the Bay Area. Prices are set by supply and demand, both in salaries and real estate.

Real estate prices are high, because the Bay Area is a very desirable place to live, there are people who can and will pay the high price, and the supply of housing is low.

Salaries are high because big companies are fighting for talent (demand), and the supply of talent is low.
“The Wind Cave”
I can use it with bigger fonts, but then it's less actual real estate.
To back you up, I can confirm that people who spend their time thinking a lot about this stuff (political scientists and those in related fields) spend zero time quibbling over the use of the term "democracy" as it's commonly used, and are likely to eye-roll and attempt to disengage from conversation should someone push their glasses up their nose and "well, actually..." the issue. In most contexts they use democracy as an umbrella term, the same way everyone else does. Doing otherwise marks one as an outsider to the field, or a novice—any in teaching positions get to correct plenty of "clever" freshmen on the issue every year.
I think that one is a lot tougher to prove causation with, especially because in the article it says the EU banned Atrazine, yet they all have falling birth rates as well. I think that one has more to do with higher education and income.
I can't make any sense of this statement. 'Developers using macOS' are either macOS developers or making apps that run on a platform.
You're probably right, they don't want to hurt the actors on the first offence. We shall see whether it will turn into a three-strikes system, or remain in a rather pedagogical western european fashion.

It does remind me off Google vs SEO-Black-Hat-Spammers. They get caught, the get a manual penalty, they remove the worst, say they're sorry, the penalty gets lifted, they continue on.
I'm not convinced that fresh produce is more expensive than processed, or that it necessarily takes longer. That is predicated on being able to cook, and having some form of kitchen. But yes there are tradeoffs.

I hope we can all agree that everyone has a right to eat. But that people don't have the right to eat steak every day. So somewhere in the middle there is a diet that people have a right to. There's a tremendous grey area in there, but I think its reasonable to expect people to prioritise a healthy diet first, although again there is a limit to that.

I'm also not sure how far your line of reasoning is from objecting to taxes on cigarettes or alcohol, on the basis it will hit less well off people hardest. I don't want to deny poorer people nice things, but that shouldn't be carte blanche to keep 'bad' things cheap.

Half the problem is that processed food encompasses coke, chocolate, cake as well as frozen peas and baked beans. So we could just be talking past each other here.
I agree that the security of communication between endpoints mustn't be trusted to the lower layers, but this is only the application layer.

The network itself needs to be secured just as well -- thinking especially of SS7 and BGP and the likes here.
The reason seems pretty clear from contrasting these two passages:

> The pricing is all the more infuriating when one considers that the discoverers of insulin sold the patent for $1 each to ensure that the medication would be affordable.

> The bigger issue, however, is that companies tweak their formulations so they can get new patents, instead of working to create cheaper generic versions.
> There are several reasons that insulin is so expensive. It is a biologic drug, meaning that it’s produced in living cells, which is a difficult manufacturing process.

Seems like this is a fairly minimal component. Per the chart at https://twitter.com/odavis_/status/930094350478045184, the price has gone up 10x in the last twenty years or so. It has presumably not gotten more difficult to manufacture.