skysight-inc/HackerNews huggingface dataset:
> The small town I live in made an offer to a candidate for their city manager position and the candidate turned them down and took a higher paying job elsewhere. That seems to be par for the course.

It absolutely is. I was on a town council for several years and our city manager worked like a dog, 60+ hours a week including strange hours (nights and weekends often), salaried for less than the median US HHI. If he hadn't had a string of well-paying jobs beforehand he definitely wouldn't have been able to take the pay cut.

Why would anyone capable of making $80, $100, or $150k a year say no to that to take a thankless job for $40k where they get worked to the bone? What's more is that it's not an easy job. Most of us here would be grossly unqualified in the best of circumstances, but toss in the political intrigue aspect and most of us would be out within 6 months, by choice or otherwise.

The only people taking these jobs are 1) passionate about public service, 2) sacrificing as a stepping stone to future public office, 3) independently wealthy or at least mostly set up for retirement/locking in the municipal pension, and/or 4) by some fluke, qualified for this job but unqualified for any of the plethora of jobs that pay better and aren't as grueling.
You should compare it to programming an EPROM with your 8-Bit computer, because the micros-bit obviously does not have a screen, keyboard or connection for external storage.
My rule of thumb: keep learning.
Persistence as a Superpower
>the site blocks your visit due to GDPR

As a side note, and to be picky, the site blocks visits from EU because of several concurrent reasons:

1) the site management cares about GDPR
AND
2) they believe they would be infringing GDPR
AND
3) they decided that it is not worth it to change so that it is GDPR compliant

I don't think that any of the EU members posting about an inaccessible site is actually complaining, I believe those posts are intended only as a notice, not different from the ones like "I cannot access that site with Safari" or "cannot scroll from mobile", statements of fact more than complaints.
What are your reasons for using public domain when this is apparently at odds with your principles?
Metal anything dropped from orbit at the speeds we are talking about would either burn up in the atmosphere or else hit the ocean surface and become lots of small chunks of something that is now sinking to the ocean floor. You need to shed a huge amount of delta-V just to get to the point where the landing site is described using any term other than 'impact crater.' Most of the mechanisms for dumping this energy tend to be a bit tricky to pull off and I am not sure, but there might be an upper limit after which ablation stops being a viable option.
Freedom to control your own destiny is worth something.
You could get arbitrarily large improvements by starting with even worse code ;)
As someone who's played both of these games in passing, they've recently added the "mini-games" from the ads to the game. Granted, you have to pass some number of levels between each of the mini-games, but they are in the game at this point.

That said, I hate these ads. They're annoying and not representative of the game that you'll be playing in the slightest. I'm glad they're banned (in the UK, at least... maybe it'll make it across the pond eventually).
If your grid is well-behaved enough you can go a lot faster still using locality sensitive hashing.
One writer wrote the 1619 project, which was publicly called out for lying about American history to advance a racially divisive narrative in times of racial sensitivity. They had to issue corrections, and followed up recently with a round of unacknowledged stealth edits. That was fine.

These folks didn't criticize the writer whose agenda piece embarrassed the paper. But they criticize a writer for criticizing that article?

How can a guild that makes this kind of bizarre decisions, which are clearly agenda-drive and divorced from any commitment to objective truth, be trusted with the newspaper of record?
Recommendation systems are probably one of the most significant advance, YouTube for the à user that actually care about discovering wonderful content/music is a marvel thanks to machine learning. I also believe that Google search use ML to some extent.
Text to speech and speech to text give a voice to the disabled
Translation make knowledge and communication accessible
But the most important technologies like dependency parsing are enabler of a future AGI that could transcend human intelligence in some revolutionary metrics.
Just look at this non exhaustive list of what AI can do and how well:
https://paperswithcode.com/sota
Loop Industries: Former Employees and Plastics Experts Blow the Whistle
Just insert the words "these days" and "mostly", and you're pretty much covered. Also a honorable mention for calculus perhaps. Even decision trees use gradient boosting very commonly.
It seems up to me https://howtoxwithy.com/how-to/b35668da-7cbe-456f-8db5-0d645...

That's the "Write to a file" item, I can see two Python examples there.
If the field was wind concentrated it wouldn't be fully resistant, so he wouldn't be able to apply roundup without killing a large part of the crop. Since he never would apply roundup (it would kill the crop) the concentration would never build up over time.
They are much faster because they draw more energy.

The Raspberry 4 at 1 Gflops/watt is a better option if you want to power the thing with lead acid batteries as backup power for more than 24 hours.

Also Raspberry 4 can be cooled passively with a smaller heatsink so the total size and weight is less.
> All without any Virtual File System? Just real device level mounts?

Mounting "HTTP" counts as a virtual file system unless you have a real physical HTTP object plugged into your Amiga, surely?

> scripting all your productivity applications with the same scripting language and have them interchange data

Theoretically possible with both AppleScript and the much-hated VBA, but never quite as easy. Probably never will be as easy, as you can only have this kind of tight integration when there are no security boundaries between applications.
I use getpocket for saving and reading later. And roam for knoweldge management.
> a license that excludes Googlers.

This is not the case. The AGPL license does not exclude googlers. It's Google that excludes googlers.
Your method is similar to a popular probabilistic technique called simulated annealing [1].

The general setting for this type of algorithm is that you have a large number of states and you want to find the state that maximizes a particular score. In the TSP, the states are paths and the score is the (negative of the) path length. The idea is to define a Markov Chain whose stationary distribution is proportional to the score. This means that if you jump from state to state according to the probabilities defined by the MC, eventually the probability of ending up at a given state is proportional to that states score.

In the case of TSP the states can be represented as permutations of the cities and the neighbors of a state are given by swapping the positions of two cities. The probability of moving to a neighbor is high if the length of the neighbor is shorter than the current path.

[1] https://en.wikipedia.org/wiki/Simulated_annealing
They don't, they are all crazy priced which means the cloud providers don't really know what they are doing, forcing people to deploy their own FaaS layers inside their cloud infra, which is a totally valid solution.

Currently, FaaS platforms should be viewed like a cron. The majority of the benefit is if the fn is called in the low thousands per day.
You can't run Pi on batteries (at least not for long). If you want any input or output device, you'll have to buy it, which makes it difficult/expensive to embed in projects (eg https://makecode.microbit.org/projects/toys).

Also you can program a micro:bit from a Pi :)
I’m not sure why we can’t map a position in a big grid to a position in a small grid by doing:

X = Math.floor(bigX / bigXMax * smallXMax)

Is there some magic here I’m not seeing?
Five Eyes Repeat Encryption Backdoor Calls
A lot of people are posting their favorite links to flexbox and grid resources in this thread, so I'll post mine: two educational games designed to teach Flexbox and Grid.

https://flexboxzombies.com/

https://gridcritters.com/

They're extremely good and quite fun.
FPGAs are way more than a few LUTs, the routing is complex, but must be efficient, there are many many hard blocks required to be useful (memories, dsp, transceivers, multi-standard IO, flexible programmable clock networks, clock generation with low latency over 10s of mm, etc.). There are way more blocks, but those are the basic ones, unless you want to design a 1980s FPGA of course! It is similar to how other ASICs are built, which is complex, and really complex at 7nm. I agree the RYZEN is also really complex, in a way a separate discipline - but the one point I come back to, many many startups have tried to build a better FPGA, and none have succeeded. If its so trivial, where is the RISC-V of the FPGA world?
You replied to the wrong person. I didn’t say we should, or could, do an NBA lockdown.

>I am not sure why you think it's more realistic to lock down three million people totally than have most people take moderate precautions.

Realistic? How about legal, likely, or plausible. The March lockdowns aren’t happening again, not on a wide scale. People will riot.
I don’t think it is valid to consider two identical boards, arrived at via different sequences of moves, to be different “states”. They did take separate paths to get there, but their state trees have now converged and they are de-facto the same state.

And these are the kind of questions that would (hopefully) come up in the interview!
I'm just reciting art history.

The Hatred example was to show the power of the gatekeepers. I dont really have a better example of oppositional art lately, which adds to the idea that its gone. Maybe SUPERHOT's 'obey' motif may qualify barely.

I don't want any of that stuff, per se. I'm just saying its gone.

I dont understand how you came to the conclusion that I want institutional power over society, when the advant garde was exactly against that. The institute had power and it was sucessfully rebelled aginst. No longer.

If you want a better recitation of art history look up Camille Paglia. Its more provoking and better explained over a lecture than trying to jam it into a comment.
Hmm, I'm not sure. On second thought, it could be a legal copyright issue to use famous voices in a monetary setting. Also, it could perhaps be abused somehow despite its huge entertainment potential.
Marketing on Hacker News
Does it now support using two monitors with different scaling factors? With display calibration?

This is what is holding me back at the moment: heterogenous scaling is only available in wayland, but color calibration (colord-kde) only works in X11.

I think I'll give Gnome another try this time around.
Months old, and inaccurate.

The "right-wing" posts are claiming to be inaccurately or dishonestly "fact-checked" by left-wing outlets, disputing it, and having their objections confirmed.
Whatever he did in the past, this whining about FB not linking his database with copyrighted script -interlaced with non-issues like how a platform he does not use spells his name- doesn't help anyone much now. There are bigger digital rights fish to fry.
The update won't change your settings.
Show HN: Captionfy as an Alternative to YouTube Community Captions
Never tried something marketed as Serverless but Google App Engine. If you wanted any performance, you had to follow the Guidelines really closely. Which could be legit, if it's worth the effort but I think it isn't. I think people under-estimate the effort and that the code will require much more not so nice optimizations than expected. That includes very verbose logging. It's sold as carefree and elegant but it only works when using patterns that nobody enjoys. I really liked the log browser and Dashboard though ;) It's like a stripped down version of New Relic and Elastic Search combined.
Grid doesn't need to be regular
It's indeed curious, also Trump at one point claimed to be taking HCQ prophylactically, I wonder how far that went.

Having said that, giving somebody "experimental treatment" and "knowing what one is doing" is contradictory. According to Trump, he asked for the experimental antibody therapy himself. As his doctor, you then have the choice of playing the odds or putting "got fired by Trump" on your resume.
Regular Expressions and Template Literals
I would assume they know they night the calls go out and take their phones off DND. I bet many don't even sleep that night in anticipation of the phone ringing.
They can try to claim that right, but they are smart enough to know that courts will see through that argument and so they won't try.
Depends on your math background.

If you want to program in Rust (for example) I think the mathematically oriented intro material won't help you so much.

If you want to make something like Rust there is a lot of interesting literature at the graduate level and a fairly clear path that you write a PhD thesis and really do write a language but it is more like Cyclone or Alef, DIBOL or LISP 2 or something like that.

If you are solid on algorithm theory, combinatorics and similar subjects than type theory could be a good addition.
Netflix is creating a problem by cancelling TV shows too soon
I wonder how widespread was the use of acorns vs the more edible chestnut?
> choose a license that excludes Googlers

This is entirely google's decision. It's obviously not a decision made to help FLOSS or FLOSS developers.

> Out of personal self-interest, I want to maximize the number of people who are eligible to contribute to my project.

I don't want to maximize the number of organizations taking my software, locking it down, renaming it and ultimately competing AGAINST my user community.
Are there any examples of phrases which can mean their opposites when unslanged?

For instance, if the Expanse's asteroid Belters used rhyming slang, I could imagine:

Da Rosi du sensa. (we say) The Rocinante apologise
Komante nakangepensa. (we mean) Management are cretins
Sites used to refuse the "van der " in my last name all the time. Had to remove the whitespaces to get it to work.

Also, sites out my last name under v, which isn't how names are sorted here.

"van der Name" is usually written as "Name, van der" in printed lists to make checking for names easier.

And many dutch IT systems have a separate field for this. We call it a "tussenvoegsel". Which would roughly translate to a "middle addition". It's not a middle/second name either. Cause those are processed separately here as well.
>We should also fight back against embrace, extend, extinguish. Apple is trying to take over computing and prevent us from running our own software on our own devices. We should prevent them and anyone else trying to do this from using our software.

This is precisely what GPLv3 is for. If you distribute a GPLv3 program, its users must be able to modify it and run their modified versions.

I'd imagine this is why Apple is allergic to GPLv3, but you know what... that's fine, I wouldn't want them to distribute software I write if its users aren't going to be allowed to change that. The issue so far is there's not enough GPLv3 software out there for them to care. If more people use it, that could change!
Programming Languages That Pay Ultra-High Salaries
Glad to hear that FB management is fighting against the imposition of local SF culture on rest of the world.
> Furthermore, there is literally no way to tell whether your program will ever actually terminate without actually executing it.

This is technically not correct, is it? Or at least phrased a bit poorly. Maybe replace "your" with "any given"?
So many recommendations for this book but I really didn't like it, very theoretical. It lists a lot of the main data related software systems and how they work, but that seemed about it. I really expected comparisons and tradeoffs, eg when should you switch from using a database to a message queue to Kafka? No real world examples or design experience.
> Again, this is merely your opinion, and it does not reflect the opinion of everyone else. Another person will see that statement and believe it is harassment and not free speech.

You are mistaken. Criticism is never harassment and it’s always free speech by definition. Someone might have their feelings hurt by criticism and they might even believe it to be harassment, but they’d be mistaken. The president would prefer the media not to criticize him so much and I’m sure he believes they harass him, but never the less, he is mistaken.

> No, this is false. You asserted the contradiction and you still have not demonstrated that it exists.

I interpreted (evidently “misinterpreted) your comment as a contradiction; I wasn’t claiming a contradiction. It seems like your point is instead “some people consider harassment to be free speech” which is fine, but incorrect at least per the widely accepted definition of free speech. You can have your own definition of “2” for example which means “3”, but you don’t get to call others wrong when they say “2+2=4”—they are simply using the conventional definition of “2” and not your personal definition.
I have quite a personal interest in learning more about pure FP, type systems, theorem provers and all the hot stuff.

But: you're also comparing Haskell to completely dynamic languages like Ruby or JS. There are things in the middle. Even Java lets you avoid many silly typing errors and if you use something like Kotlin (and you use it well, not just as a slightly more modern Java), you can IMHO get quite far in terms of correctness for typical web backends.

Now the power of languages like Haskell may be warranted in more complex scenarios and I don't want to claim there are no benefits to it, but there are degrees in between the madness that is JS and something like Haskell.
This is actually fantastic, I can't believe I haven't seen it before. Especially the Pro variant with a thermal camera. Thanks!
This is a description of your graph, not an explanation.
I don't see the point though. Either you get woken at 2am, get all excited, then have to sit with it alone and wait until 8am to talk to anyone about it or celebrate.

Or, you can get a good nights sleep, wake up to good news, immediately tell people, celebrate with a nice breakfast, etc.
The reaction to COVID is not within anyone's living memory. COVID-like events definitely are.

2009 Swine Flu, predicted to be hugely deadly, WHO changed the definition of pandemic so they could declare it one. Ended up being a non-event (nb: numbers are not comparable as there was no mass testing programme like today).

In many countries excess deaths are no different to previous years. For instance in Switzerland cumulative death in 2020 is by now the same as long term expectation. Fewer people died at the start of the year than average, then it went above average during COVID, then it came back to the long term average slowly over the summer. COVID is nothing more than a seasonal flu, here. In Germany it's not even that. Excess death for 2020 is smooth and flat, compared to 2018 where it saw bigger spikes. Also Swine-Flu like.

Even in the UK, which has largely shut down its health care system and imposed draconian lockdowns, excess deaths matched 1999/2000 which were not notable years. Nobody noticed any unusual levels of death back then.

This is why there have been so many people criticising lockdowns so strongly, for such a long time, and now people are paying attention because SCIENTISTS! but you could look at the government sourced data in perspective back in April or May, to understand that the reaction was not proportionate to the threat.
Apart from the clock I think its not too bad.
It runs contrary to what people expect, but I hear this a lot, and it's been my experience.

Patreon likes to brand itself as a membership platform, but most of the ~40 patrons who've come and gone for me just came to support. Few of them even look(ed) at posts while sticking around for months or years.
Correct, not all programs suffer from the Halting Problem.
Jet Suit Paramedic Reaches Stricken Hikers in Seconds
I (Male in the UK) get a lot of adds for manscaping products - basically a shaver for your nether regions and a lot of those robovoiced portrait mode ones for bizarre niche tools.
They compare it to the A12 I think because the iPad Pro and previous iPad Air (I believe, can’t remember) were both running A12 variants. It may still have something over the A13, but if they are trying to convince people to upgrade they probably want to compare it to the previous gen.
Sadly color calibration is not yet available in KWin-wayland. I saw a MR around but it didn't got merged yet. It will probably come in Plasma 5.21.
Is it really plagiarism if you explicitly allow them to use and even sell your code, though? Also, plagiarism implies they don't give you credit and instead put their own name on it.
I fantasize about coming across optimization opportunities like this in real life.
Exactly. I like the enthusiasm of the author; but the self-congratulatory attitude doesnt go down very well if you should actually be ashamed of the first version. I mean it is only a few inches from:"you know in the old days we had to flip through the telephone directory from front to end to find a name. But you know what: it is actually a sorted list, so we applied a binary search algorithm and are 14000x faster. Tl;dr CS for the win"
I am using some old LTS version and I am fine, I run Arch many years ago so I had my time of updating to latest and greatest but now I no longer need latest apps or libraries and only thinking that the next system update will bring me new bugs or changes I don't want to handle at this moment does not appeal to me anymore.

When I need something I will intentionally up[grade that program (for my IDE I keep old versions around to revert) and for my system I upgraded my video driver only when I had to, the rest is all LTS stiff.

Just making my a point that for some people the updates is no longer(or was never) an exiting thing and as long as your current machine just works there is no reason to break it.
Or, if the grids never change, just store the data of the parent grid with the child grid.

We've not got the whole picture though, but you don't need CS training to know that a loop within a loop within a loop within a loop is a bad idea.
How is the consumer paying twice? I don’t pay a different price for an in-app purchase vs a direct purchase.
Perhaps the "massive amount" out there is the reason you need the likes of Spotify to consume it in a meaningful way.
The BBC micro:bit – From the U.K. to the World
I can recommend the 15" 4:3 which has a ok quality display for non-moving graphics (the brand is Sharp): https://www.beetronics.be/ecran-15-pouces-en-metal-4-3

But beware, these are cheap Chinese monitors available from alibaba company jwell (cheaper but with bad display) so be prepared for a bad experience with the remote.

On the upside, these monitors have Composite (for use with older computers) and can be powered by 12v (span 9-33v, not tested though)!
I'm absolutely blown away by some of the games they managed to make in under 13kb. This video "How we fit an NES game into 40 Kilobytes" is an interesting illustration of just how small these games are.

https://www.youtube.com/watch?v=ZWQ0591PAxM
Depends on how you look at it,

https://www.ida.liu.se/~TDDD38/lecture/slides/sum_types.pdf
One look at the comments in a typical HN thread about FOSS shows how good a job the big players (Google, Apple, Microsoft, etc) have done turning what was a threat into an asset. We literally now have people proclaiming how great it is to be able to work without being paid as if it were a badge of honor.