skysight-inc/HackerNews huggingface dataset:
I'm responding to the general complaint that executives at large non-profits are paid too much, and therefore the non-profit is not using money wisely, and so should not be donated to. There's a certain pool of people who are qualified to run companies of these sizes, and in order to attract that talent, you need to pay a competitive wage. The non-profit-ness of the company can be a factor, but like it or not, money is a major motivator, and will affect what kind of talent you can recruit. The problem isn't that a given non-profit executive is overpaid, the problem is that all executives are overpaid.

This isn't a Mozilla problem, it's an income equality problem. Punishing Mozilla by restricting the size of the pool from which they can recruit won't solve the problem.

I can't speak to the current Mozilla executives' performance. I'm not qualified to judge that. I will say that browser market share seems a poor metric, especially given the reach and pocketbook of Mozilla's primary competitor.
That is by design (https://cr.openjdk.java.net/~briangoetz/amber/datum.html)

Why not "just" do tuples?

Some readers will surely be thinking at this point: if we "just" had tuples, we wouldn't need records. And while tuples might offer a lighter-weight means to express some aggregates, the result is often inferior aggregates.

Classes and class members have meaningful names; tuples and tuple components do not. A central aspect of Java's philosophy is that names matter; a Person with properties firstName and lastName is clearer and safer than a tuple of String and String. Classes support state validation through their constructors; tuples do not. Some data aggregates (such as numeric ranges) have invariants that, if enforced by the constructor, can thereafter be relied upon; tuples do not offer this ability. Classes can have behavior that is derived from their state; co-locating state and derived behavior makes it more discoverable and easier to access.

For all these reasons, we don't want to abandon classes for modeling data; we just want to make modeling data with classes simpler. The major pain of using named classes for aggregates is the overhead of declaring them; if we can reduce this sufficiently, the temptation to reach for more weakly typed mechanisms is greatly reduced. (A good starting point for thinking about records is that they are nominal tuples.)
The key thing is the user has somewhere they can actually run your app; it doesn't necessarily have to be their own box, it could be one provided by a friend or a hosting provider. That said:

> The one way out of this trap would be if we could come up with some kind of server that did not require administration

To a large extent this is actually a goal of sandstorm.

I'd contest some of your requirements though: /Nobody/ has 100% uptime, even AWS. And most individuals are not in a position where an outage is going to cost them millions. It might suck, but people trudge through worse problems with their PCs; no reason a personal server ought to be different. So I think the bar is a bit lower than you suggest; I think it's possible to get a server to the point where it can be "administered" by someone who's capable of "administering" a laptop.

We're obviously not there yet; you still need to set up a Linux box before installing Sandstorm itself, and we don't really have a great Story wrt backups yet. But Sandstorm itself is already mostly fire-and-forget; it auto-updates itself, our security track record is rock solid, and I can't remember the last time I had to do anything that felt like sysadmin work for my Sandstorm box. There are a couple things I think still need to happen:

1. We need an automatic backups & recovery story.

2. We can't require the user to install Linux first; we'd need a "sandstorm distro" so folks can do the whole business together. The OS should be hardened by default and self-update with Sandstorm, as well as integrate with the admin panel for scheduling reboots.

3. Ideally, there'd be hardware you could buy that's just already running the sandstorm distro.
I've been reading "Sleeping on the Wing" on and off recently -- I think it's meant more as an intro for older school kids but I've never read poetry outside of school and it's been an interesting overview of different poets and styles.
Doesn't adding a "record" keyword break a lot of existing code? It wasn't a keyword as recently as JDK 8 (https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_k...).
Build your personal brand through blogging (on a domain name you own).
Buttons aren't visible if they're on the side of your head. I have headphones with about 5 buttons. I can often successfully use the volume and power ones if I locate them correctly, but there are another two next to those that I sometimes end up pressing instead.
What to Ask a Programmer in a Job Interview
Thanks, you're right on. That's what I'm after and that's exactly what Java needs to be useful for doing high performance computations in a sane fashion.
According to this source code [0], it looks like this is in Chromium as well. Does that mean this affects Electron applications?

[0]: https://chromium.googlesource.com/chromium/src/+/master/comp...
I don't work in a tech space, I teach English and have lurked here since the election. I want you folks to know that events like this play a large role as to why the general public despises your sector.

We resent being forced to use your products in order to procure and maintain employment. We resent being spied on. We resent that your colleagues and employers seem to have no problem using algorithms to "disrupt" our lives and subvert democracy in the name of greed and power. The past 10 years have proven Big Tech to be a malignant tumor on humanity.

If you're wondering why people outside of the tech world try to avoid you these days? Well, you know why.
I don't think it is that controversial in the US. There is a small, vocal minority that is against free speech but the overwhelming majority of Americans do not see things that way.
There is a lot of raw materials and energy. The problem is how clean we can do extraction and energy generation. So it's not surprising that we are still very much tracking both correlates.
Coming soon - a service to screen prospective software developer hires via fMRI.
I'll throw Gousto in there as well for the UK.
Ah, OK, sorry to hear it doesn't work. It's strange, it shouldn't be attempting to use https (though for security reasons it should so I assume Ive been testing against outdated browsers). Sorry.
The Only Safe Election Is a Low-Tech Election
This is a great fact based argument. However, it is confusing "good quality management" with "more managers". "Best management practices" does not necessarily mean "more managers". I would actually argue that the more incompetent managers you have, the more of them you need to get business done. Finding incompetent managers and highlighting them is something consulting firms can help to do.
Not very useful for the other 7 1/2 billion people who aren't in the USA.
But what's important is what that redistributed money is doing. It would flowing into local economies and getting spent many times over (until it gets back to the top and repeats the process). It would not be sitting in safe investments. It would not be wreaking havoc on the housing markets. It would not be funding the WeWorks of the world. It would be driving demand from the ground up.
Show HN: MS Teams – which certificate will expire next
But I don't want to participate in dodgy cryptocurrency scams.
Basically any attacker that is able to control the certificate store on your device could also just install a keylogger.
These is vague to the point of meaninglessness.

Also, what’s your source for Buttigeg’s $100K payment to the CEO of acronym? I head about $42K the buttegieg campaign paid to shadow, but that appears to be legitimate text messaging services.

It’s dirty politics to pedal conspiracy theories. I hope you can refrain around here.

(Also, I know some people in Newtown — conspiracy theories can get down right evil quickly. Be careful not to down a dark path because you don’t know where it’s going to end.)
Delete all data. They didn't give permission to anything else than quality purposes.
> Photons do not get a special "laser" tag added to them by physics.

True, but we usually get a pretty wide spread of light energies. These are likely going to be very specific frequencies, hitting similar areas over and over. I wonder if the retina can get fatigued of specific frequencies.
Well this explains why, when I first started to learn to program, it took me hours to find one missing semicolon in 15 lines of C code, but after 20 years I can basically glance at a screen full of code and find them almost immediately.
If websites and footnotes are structured well, it should be quite easy to allow people to dive more deeply into such things without distracting those who don't care.
Years ago I had one glorious debugging "session" that consumed no less than six months of 12 hour days. I was going absolutely insane. Nobody could figure out what was going on.

This project involved a large FPGA driven by an embedded processor talking to UI code running on a PC. Without getting into technical details I can't cover, things were not working correctly in one particular set of states.

I and others went through the relevant code with a microscope, even rewriting some of it out of paranoia. For months we could not figure out what was going on.

One glorious Sunday at 2 AM I found the problem. It was an error in calculating the coefficients for a poly-phase finite impulse response filter in the FPGA. The code was calculated in a monster Excel spreadsheet. The coefficients were copy-pasted into the embedded code. The embedded processor loaded them into the FPGA during operation. The thing didn't work.

The Excel calculation used the ROUND() function when it should have used ROUNDUP() in the math. An innocent mistake, likely the result of haste. It cost us SIX MONTHS. This incident, perhaps more than anything else, made me recoil at the idea that code entry speed is in any way relevant to the delivery of working bug-free product. It truly isn't. In fact, going fast can cost you dearly.
Sounds like you're projecting the habits of your personal circle onto the masses: most people are nowhere remotely near the point of removing every inconvenience from their lives. I don't know a lot of miserable rich people either.
By the way, a very interesting article on the same subject: https://news.ycombinator.com/item?id=6186730
"Here, pick a card. Any Card. Don't let me see it."
RCS technology exposes most mobile users to hacking (2019)
You do know that the concept of records/data classes goes back long before Kotlin?

And what exactly are you missing?
I assure you, the combination of a stand that holds a tablet over my bed and the bluetooth joystick ring is the most comfortable possible bedtime reading scenario.
How to prove two opposite arguments using one dataset
>You are conspiring that the app developer

You're not even using the word 'conspiring' correctly.
So either 4 more years of Trump of 4 years of getting nothing done. Conservatives must be happy with both prospects
I've said nothing about a conspiracy. I've only said there's a clear conflict of interest, which I stand by. You shouldn't hire a developer that is ideologically driven and tilted toward certain candidates over others, and has very clear close connections with a single campaign.
Hate speech can have harmful physiological effects on those it targets.
Wow, I didn't think sensationalist headlines were allowed on HN. I'm guessing mods are asleep or just don't care anymore.

Edit: If the mods are listening, I've come up with an alternative title for you:

"The Evil GOOGLE Has Installed a MALICIOUS BACKDOOR On All Chrome Users Machines To Sell PERSONAL DATA to RUSSIAN HACKERS on the DARK WEB".

This will surely get the clicks now. You can thank me later.
Break this company up.
“A 1,100 kV link in China was completed in 2019 over a distance of 3,300 km with a power of 12 GW.” Which is rather close to your example. By comparison a major gas pipeline runs around 8 Million dollars a mile or ~16 Billion over that distance meanwhile that link cost under 6 billion USD. Granted our construction costs would be higher, but it’s not the kind of massive savings that changes the equation much.
> scanning the session for malware using Wireshark’s advanced malware analysis

Is this some feature of Wireshark I've never come across, or does the author not know what they're talking about?
Tyk.io launches micro-grant programme for side projects
I doubt it has been tied, as in a contractual goal.

The word you're looking for is "correlated".
They have an actual anarcho-communist star in their logo and their website features revolutionary imagery and policy statements like "all labor is valued equally" and "the means of production should be placed in the hands of the people".[0]

I'm sure it's a fine organization if you subscribe to their views. I do not, and I'd rather not fund them, directly or indirectly.

[0] https://riseup.net/en/about-us/politics
Embedded in a vast ocean of resources that are harder and harder to extract :
http://euanmearns.com/eroei-for-beginners/
Interesting. How things change. I do recall getting recruiter calls for 150k positions around 3-4 years ago, though mostly for startups. Big tech agencies (e.g. CGI, Klick) haven't really caught up AFAIK.

I don't have experience w/ the public school system in Toronto yet, but I can say preschool definitely seemed to be one notch higher in TO than SF. In TO, my kids' school tuition included meals and they did STEM activities. In SF, you need to provide lunch, and curriculum-wise, it feels more like a glorified daycare w/ arts&crafts projects.
That is a great point about distraction and not feeling as though you truly are a focal point. It will get very odd if something like neuralink comes into play where the person just gets ideas as if it was their own while they are talking to you, then you will never know if they are actually thinking for themselves at all either on top of not paying you full attention. But if you are a parent with a teenager, you'll kind of already feel this way.
Popular Mechanics: These Lawnmowers Mow Any Sized Yard [video]
He's massively decreased the up front cost to doing anything-space by spending billions in R&D.
I didn’t say they haven’t been made, just that they aren’t a commonly available consumer item yet.
This makes me want to learn Lua just so that I can see what kind of things I can do with it. There's a DSL in Kotlin for HTML as well that looks syntactically similar. I have not dived enough into DSL land yet, but this looks kind of fun.
I find JavaScript unusable without this operator. Fortunately Babel supports it well.

It makes a great alternative to fiddling with prototypes or wrapper objects when you want to extend something.

For example, this is flat-map implemented as a free function:

const flatMap = f => {
if (!f) {
throw new TypeError('f must be a function');
}

return xs => ({
[Symbol.iterator]: function * () {
for (const x of xs) {
yield * f(x);
}
}
});
};

// Usage
const xs = [ 1, 2, 3 ] |> flatMap(x => [ x, -x ]);
It looks amazing of course but the ocean/lake water looked really off to me, like it was a static texture map and not dynamically moving with waves/currents. I would think it would be easy enough to simulate this in a low cost way with some demo-scene type display hacks so I'm surprised they don't do something like that.
IP addresses are considered PII under both GDPR and CCPA.
I like that this comment is from “6510”. I loved the old 6502 and did a teeny bit of assembly programming on that back in the day.
Then you're kind of restricted by the consent they gave. They didn't give their consent for you to use them for any purpose that you could come up with; they gave their consent for very specific purposes.
This is great stuff! I really hope Kids interested in airplanes are fascinated by this and get the same amount of joy I got when I played this through my high school years some 20 years ago. My adventures with Flight Sim ended with FS98 and now it seems the simulation has come a long, long way!
If you care about it, it's easy to save money by cooking yourself with this one crazy trick: leftovers. It takes very little extra effort to make a much larger batch of whatever you're cooking. It's pretty simple to cook ~10 servings of a solid meal that costs ~$0.25 (e.g., Chana Masala w/ brown rice) each with about ~2 hours of time all in with grocery shopping + cooking + cleaning. Sure, if you're making $200+/hour and would do none of these things, it might be slightly cheaper to get delivery. But... I suspect that scenario is very uncommon.
Free speech is important because speech has consequences. If speech didn't matter, then it wouldn't be a right worth enshrining. One has to grapple with the fact that speech has power regardless of whether they think it is an inviolable, unrestricted right. If it has power, it has the power to be abusive.
>I suppose one could frame it as "luck" but my experience has been "making your own luck" is frequently only moderated by your own ability or willingness to lie, cheat, manipulate, and generally be as soullessly ruthless and self-serving as possible.

Luck is being in a position to take those actions in the first place. The two people in your example had a great deal of luck to be where they are in the first place.
I thought it was a combination of newtons third law and Bernoulli's principle, the wings are hitting the air and the air exerts equal force in the opposite direction, Bernoulli's principle allows this equal opposite force to provide easier lift.
Is there definitive proof that all of the Google stuff is really out of a naked Chromium install? I remember reading stuff about it being impossible to wholly untangle Google's stuff from it.
Can you give an example of some code it'd break?

At what points in a valid legal Java program could you have previously written record, where it would now conflict with this keyword in the locations where it is valid?
How to Obtain Independent Iowa Caucus Results
Bigger question (one always worth asking): why on earth was an app necessary in the first place?
PHP and Perl are as dead as the Diesel engine in 2020. Somehow they are still everywhere, but it doesn't feel right to start anything new with them.
DARPA's budget is three billion dollars. Intel's net income is twenty-one billion dollars. The need for public-sector investment has ended.
People seem to find |> easier to learn.
Every time (Before reading it) some article is published about 'the easy way' I hope it actually is an 'easy' 'way' but it often is neither; it's almost always "use this script" or "use this prepackaged version" and then turns to shit as soon as you actually need to use or maintain it because you'll still need knowledge and experience.

Until there is an 'easy way' to instantly get that knowledge and experience, it all just smells like PR and marketing to me..

In this specific case: k3s is not k8s, and setting up an empty system has very little to do with actual working systems. Yes, it allows some local sandboxing, but so does docker or running plain static compiled binaries on your system. You can have PaaS or FaaS but as soon as you need more than that you suddenly need to learn a bit more than what code to write for your specific app.
This is a short squeeze. The people that shorted the stock are buying the stock to close their position and forcing the stock up. This has happened with Tesla before. The stock went from the 40s to over 100 in a very short time and never looked back. The stock will find a top and collapse a bit. But the stock price will end up higher than when it started the run. Those that shorted the stock before the run will never get even. Ouch!
It’s not just poli-tech - this is how everything connected to politics is run. It’s all about who you know.
limits of physics are well known and not about to change in 2, 200 or 20000 years. the current growth trajectory puts us at boiling oceans in about half of a millennium, assuming economic growth is correlated with energy consumption. remember all energy eventually ends up as heat and Earth can't radiate heat away fast enough if we grow too much.

technology also won't save us - we are within 2x of theoretical limits in plenty of technologies, e.g. internal combustion engines for cars, and large turbines for electricity generation are way closer.
It was possible - pre 9/11. It was stopped after that and never restarted.
> She noted that many of the higher-earning renter households are college-educated, young married couples who look a lot like the first-time homebuyers of years gone by.

> There are different theories as to why more households like this are choosing to rent rather than buy—for example, maybe it’s a matter of preference, or maybe the costs of buying a home are too high. Homeownership growth since 2010 mostly occurred for households who earn at least $150,000 per year, with much of the growth happening for those earning $200,000 or more.

As someone who would be in the market for a starter home, there are basically two kinds of neighborhoods in our metro region:

(a) Neighborhoods that have decent commutes to some but not all job clusters. These neighborhoods have starter homes, but are risky to buy into for a young married couple who will likely have new jobs in the next 2 years.

(b) Neighborhoods that have decent commutes to ALL job clusters. These neighborhoods exploded in price over the past decade and have no starter homes.
The other question is, what is your cloud provider going to intentionally do with your data without your consent.
Surely its a fairly straightforward control system alá quad copters. Just got to solve fuel and health and safety regulations and we’re set. Boris and Donald working on the latter, hopefully Elon can get the ball rolling with a 3D mockup of the former.
I'm told that English will create words for where other language create grammar. (which can be anything, from a new tense to prefixes to other things I cannot imagine because I don't know the language)
https://en.wikipedia.org/wiki/Xinjiang_re-education_camps

https://asia.nikkei.com/Editor-s-Picks/China-up-close/Martia...
Maybe one actually useful non-advertising usage could be reCAPTCHA ?
If you read carefully, it says nowhere than there is the limit to 8000. There is this limit of 8000 only if you disable usage statistics / crash reports.
Why Discord is switching from Go to Rust
This article shows everything wrong with America. Lawyers abusing laws and finding loopholes to satisfy their personal greed at the expense of small businesses and communities.

Current America really isn’t small business friendly but more optimized for large corporations. This can’t be good for the future.
UVC Germicidal Fixtures today are placed inside of the HVAC system to protect people from the the UV light. They use Mercury lamps (λ = 253.7 nm). This can only clean the air that passes through the HVAC and so only works while the HVAC is running.

Looks like this paper is saying we could put up filtered Kr-Cl excimer lamps like standard light fixtures and get more benefits.
Chinese doctor who was silenced now has coronavirus
That's a not a very helpful feedback, especially for folks that might be looking into using them. Any chance you can share more on what you don't like?
>>While I agree with you, "hate speech" is a controversial topic outside the USA (and even inside the USA).

>I don't think it is that controversial in the US. There is a small, vocal minority that is against free speech but the overwhelming majority of Americans do not see things that way.

Looks like you're conflating free speech with hate speech? The parent mentioned "hate speech", but you're talking about "free speech".