skysight-inc/HackerNews huggingface dataset:
I can only agree with the other responses.

In my personal usage, I would say Abendessen and Snack.

Abendbrot sounds like something a 60+ year old would call it.

I haven't heard it called Brotzeit since I was in elementary school in Bavaria, so that overlaps with the sibling responses.

Personally, when I hear "Imbiss", a kiosk that sells food is the primary thing that comes to mind. As in, you can get a hot dog with fries there.
I used the word "politeness" because my coal-age utility (National Grid Massachusetts) doesn't offer time-of-day pricing. They seem to have no interest in doing so beyond occasional small-scale government-funded trials. If they did offer TOD pricing you bet I'd be on it.

But don't underestimate the power of social pressures: "politeness". I don't throw my trash in the next street over, because to do so would be rude. The integrity of the entire Internet depends upon an altruistic TCP endpoint algorithm called "exponential backoff".
Monday: Against the Spirit of the Law
Not really, I'm mostly disagreeing with whom you replied to, and agreeing with your statement: "exercise at home is still better than no exercise"

Which is why I replied to you instead of directly to the main comment.
Pewpew Standalone Based on Circuit Python
Modizer definitely does

https://apps.apple.com/us/app/modizer/id393964792
The nice thing is, you can start small. Thats how everyone does it really, just add one thing at a time, most of which is fairly simple. Just some hue motion sensors and lights can make for some nice automations.

I used Home Assistant to graph my pool temp, and control my pump so that I made most use out of our solar heaters.
Well, with webassembly the process can run under ring0 but still be isolated as if it was running in ring3. The crash mechanism isn't different; if the driver crashes then the kernel can kill it and deallocate it's resources, a device manager process can then restart the driver. The advantage is that you can include small, audited and verified binaries that can run code as ring 0 to remove abstraction from accessing the raw hardware.

The cost of switching processes is significantly reduced when you don't need to switch privilege levels and not having to invalidate the TLB as well as not having to change address space at all will make a context switch not significantly more expensive than a function call.

You get compile-time isolation and can still take advantage of the MMU when needed.

And using such an implementation does not prevent you from implementing your driver such that it can run on each core and take advantage of it or even passes messages. An ethernet driver could still, for example, pass a message when the "send data to tcp socket" function is called while allowing another program to use the same function without any message passing, depending on what is better for your use case.
Nintendo did start development of a SNES based CD system in 1988 with Sony, but they had a falling out, leading to Sony's entirely independent version of the Playstation.

Lack of RAM wasn't the primary issue; the load time was just too jarring in the early systems (Sega CD, Neo Geo CD, PC Engine CD), and so consumers tended to prefer cartridges. The g65816 and m68000 had 24 address lines, which allowed direct access to up to 16mb of RAM (paged internally in the g65816). The real difference came in the speed (3 vs 7mhz). But there still remained the issue of load time on a 1x CDROM drive, which is why the Neo Geo CD was so godawful slow. The first gen 32-bit systems did better because they were powerful enough to decompress on-the-fly, but even that took years after release to figure out.
Electronic Product Certificates Service
Very good observation, although I'd say this is still just understanding at the micro-level. A lot of what is going on in communication between people depends just as much on what hasn't been said, what would normally be said in this situation, having an idea of what the situation is in the first place, what was said recently or the last time you interacted with this person (which could potentially be a very long time ago), etc. I do believe that a lot or all of this can be posed as CSPs though.

On my reading list is "The proper treatment of events", a book which "studies the semantics of tense and aspect" within a formal framework of constraint logic programming[1]. There is other similar work in this area, like "Good-enough parsing, Whenever possible interpretation:a constraint-based model of sentence comprehension"[2].

[1] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.10....
[2] https://hal.archives-ouvertes.fr/hal-01907632/file/CSLP-Blac...
Which is highly appreciated ;-)

(one of the creators of SafeRequest says hi!)
I signed up for youtube premium as soon as it as available here. Same with a lot of other sites.

Definitively worth the money and I won't have to have a bad consciousness for running ublock.
Open Sourcing Mantis: A Platform for Building Realtime,Ops-Focused Apps
I think anthropologists - who have no special expertise in biology or nutrition - have been responsible for a lot of the FUD around GM which OP was trying to illustrate.
I agree. Where I work being tech lead is mostly a chore, an extra really ill-defined work load that doesn't even pay extra (being prepared to take up the role when asked is something expected of people being paid as medior/senior developers).

Talking to tech lead may lead you to the conclusion that you should just work on improving what you think needs improving, it's possible that actually wearing the "tech lead" hat is more trouble than it's worth.
A $14M Patek Philippe Wristwatch Is Coming Up for Sale in Hong Kong
A maze does not have to be solvable.
£75k base, 10% bonus + options that are hard to value. CS degree + PhD. Start-up.

I'm actually a research scientist, but I have significant SWE responsibilities, so I figure it's worth answering.
I saw a load of these for sale earlier this year, at a flea market in a tiny village in France. Stereoscopes come up surprisingly frequently, and they’re usually set up with 19th c. pastoralism or pornography. This one was set up with these “devil cards”, although I didn’t know them for what they were, and wasn’t prepared to drop €800 for the (probably incomplete) set. Ended up buying a box of collodion plates from Indochina in the 1870s instead, which I’ve scanned and sent to Getty for their archives.

It scares me how much history is slipping through our fingers, how much is already lost.
Links seems to be dead :

Maybe point on https://www.bbc.co.uk/news/uk-politics-50205603 instead.
> It’s entirely possible that someone less competent is in a position higher than yours.

So?
We have an implementation of this type of algorithm at https://alpes.ai that powers the API. This can be an alternative to deep neural network solutions
I've got Javascript projects of a couple of years old. There are certainly things I'd do differently now if I were to set them up today, but I wouldn't consider that technical debt: those things are not giving me practical problems in the foreseeable future.

The only of such projects that I'm still running which does have significant technical debt, from my point of view, is the one I set up without a CI system and without a package manager with a lock file (those didn't exist back then) - I cannot update that code today, because I cannot build it. Rewriting that one with a reproducible build set up is something I consider tech debt and which is still on my TODO list of intending to solve one day.
Ask HN: What reasons do you have for not moving to the cloud?
If you're working on-prem, what are your reasons for staying there, rather than moving to the cloud?
I typed google.com and that took me to google search results for "google.com".
This first line here had promise, but it needed to go further. Being rich on its own isn't a social good, but you're right that it can be a good place to start:

https://www.effectivealtruism.org/
(disclaimer: I'm one of the creators of this very unnamed service)

The XSS-issue that was found by Tim was indeed a very fundamental problem which shouldn't have been in there. We are very happy he disclosed the information with us so we could fix it directly.

We hired a couple of professional hackers to audit our service but launched simultaneously. Biggest lesson for us: finish the audit first, launch afterwards :-)
Ah, I misunderstood your comment sorry - I thought you meant recommendations for installing _PHP_ + some web server in general, not nextcloud specifically!
Depends on the law. Chinese style surveillance laws are probably a hindrance. Also, space doesn't really belong to any one country. It belongs to all of us, and will probably be dominated by whoever has most guns and is willing to use them.
You're completely missing the point. Language is about an awful lot more than words, it's about expressiveness and emotional content as well as just textual information. He talked about telephones letting people sing - express themselves though voice beyond mere words.

A command line interface isn't a great medium for singing, but graphical interfaces enabled sophisticated music production software, desktop publishing using beautiful fonts and images (examples he used). It enables expressiveness beyond what can be captured in mere text. But it can do plain text just fine too.

But the main point he made was not that these things can't be done using a command line, it's that a graphical interface democratises access by removing the need to learn special incantations to interact creatively with content.
I use code cleanup as a term very differently, as a programmer with 20 years commercially developing software..

My process often involves creating layers/versions of the code that improve till the stage it's production ready. It might be half a dozen or more iterations to get to production quality for complex code, and the latter versions involve a lot of 'code cleanup'!

This includes things like implementing TODOS, adding logging, and refactoring and refining the concepts, the naming, making the code more dry, better srp and generally elegant code I hope that someone else would be happy to inherit and maintain and extend. That someone is often me!

It's taking something that works, mostly, but has limited clarity and elegance and higher future costs to work with, and 'cleaning it up'. Like a home or worksite cleaning up after working gets you ready to use it or work there productively in future.

I do this in most codebases I work in for awhile as well, when there's clearly need for improvements in dry, srp, conceptual patterns and clarity.

Our industry jargon calls this refactoring, but cleaning up actually relates to other stakeholders than the highly trained engineers, so I will generally call it cleaning up.

I agree with you that newer engineers often want to rewrite existing working things for many wrong reasons - but I think the specific term code cleanup has a place.

I think it's interesting that you've noted it as a code smell for a junior about to wreck a significant amount of company productivity. That's an all too common problem these days as the majority of engineers are junior with less than 5 to 10 years due to larger numbers entering the industry. I'm interested in the 'successful' strategies experienced engineers have used to head this off at the pass in organisations with non technical management who often listen to the loudest voices if they can't truly understand the issues themselves.
Why everyone hates identity monitoring services
1. No verifiability of site or ‘dark web’ monitoring
2. Claims to secure accounts but fails to catch simple things like a foreign IP sign in
3. Expensive - bureaus offer free credit monitoring now
4. Not actionable - you’re information is breached but help is limited or generic
5. Requires invasive information like SSN / Credit but just integrates with Have I Been Pwned

What everyone might not hate...
1. Verifiability by sharing sites scanned, info found, and aggregate progress / improvement
2. Doesn’t claim to secure accounts it can’t
3. Free
4. Actionable so you can request information be taken down, report incidences to the government, participate in class action claims, know if a site re-posts information it shouldn’t
5. Works with minimal information like email

Check out the project:
https://www.thekanary.com/
What is Serverless? The “2020” edition
I've never done a spin class and don't enjoy going to the gym.

To me, biking outside is wonderfully exhilarating and is a godsend. It's about the only form of cardio I don't find unbearably dull.
Physicists simulate critical 'reheating' period that kickstarted the Big Bang
(hi, I'm one of the creators)

Hopefully we fucked up nothing else but please do let us know if we did :-) We do sanitize all input but unfortunately this one slipped through.
Ask HN: What do you think of Microsoft owning GitHub?
Tell me what you think.
Is it any good?
Did you stop using Github?
Maybe something else entirely.
select languageId, translate(language, languageId) language
from language

it was a stored procedure to populate a dropdown list of languages each translated into their own language on an old asp.net app. i always liked it
Are you equating machine here with "sequentially programmed computer?". Because computers and neural networks specifically have gone far beyond that.
Demodesk (YC W19) Is Hiring a Front-End Engineer in Munich, Germany
Twilio's SOCless: Automated Security Runbooks
Ex Friza Kinia nago bez majtek
Always love a good coffee science deep dive! Pour over is my brew method of choice (which this article focuses on) and it was really interesting learning more about the math (Darcy's Law) behind what affects flow rate/brew time. Worth a read!
I love both cycling outside when the weather is nice, as well as pounding on a stationary bike at the gym or at home.

Both reside under 'cycling' exercises, yet both are very different. On the 'real' bike I love exploring small country roads and nature trails, something impossible indoors.

On the stationary bike I love exploring limits and pushing for new heights on perfectly standardized interval training segments, something that would be extremely dangerous on a real bicycle outdoors.

People that love riding stationary bikes get this 'but why don't you just go cycling outside' question a lot. I guess it is the same for people running on treadmills. The answer is it is just different sports/exercises, and you can love them both or just one of them.
when western people had iodine deficiency because of their diet, they added iodine in salt, not modifying wheat DNA to contain seaweed's DNA so that it contains iodine.

this article is a solution in search of a problem.
How Transformers Work
OP sounds like he/she wants the title more than the responsibility. Software is a team game.
At last, the truth emerges ;)
Got it - thanks for the helpful insight!
I didn't say it makes sense.

Of the group of people I know, that are even aware that there are other search engines than google (most people just think google homepage is "the web/internet"), most of them think that google is better than bing.

Is it true ? Depends on whom and for for what. For technical questions i mostly get similar results. But for local questions (i am in small country in eu), google is a lot better than bing.
[Not really automation, but I'm hijacking the opportunity to tell the story.]

I'm a terrible morning person and I noticed that I need much longer to get up and dressed and everything than it reasonably should take. On the order of "taking 1 hour to do stuff that can be done in 15 minutes". I seem to have ADHD (disclaimer: not formally diagnosed, just going off of symptom lists and descriptions from other people), and that in combination with morning drowsiness seems to make me really ineffective at this point.

So I wrote down a list of all the things that I need to do in the morning, together with an upper estimate of how long this is going to take. Think something like this:

{ "tasks": [
{ "label": "Make the bed", "duration": "60s" },
{ "label": "Morning wash", "duration": "3m" },
{ "label": "Get dressed", "duration": "2m" },
...
]}

I built an application for my desktop PC that just runs down this playbook and always shows the current task, together with a timer for the current task as well as the overall playbook, in comically large fonts to fill the screen:

PREPARE BREAKFAST

Current: 04:45/05:00
Total: 16:45/59:30

There is no "Pause" button, only "Skip" for when a task is shorted than the alloted time. Also, the application can beep to signal "3-2-1-Over" at the end of each task, and each task can have a configurable beeping interval. The whole point of the system is to be breathing down my neck to stop me from procrastinating, and it works perfectly in that regard.

Since starting with this tool a few weeks ago, my morning routine has gotten a bit shorter, but I also get more stuff done at the same time. I have a slot for meditation, so I'm now doing that semi-regularly in the morning. (I still skip it too often. Maybe I should make that task unskippable.) I have a slot for preparing a packed lunch, so I don't have to eat out as much and save some money in the process. With the time saved, I've switched my commute from tram to walking. I'm still tweaking the playbook here and there, but it already feels great to arrive at work in the morning knowing that I've already done several positive things for my well-being, rather than the bare minimum as it used to be.
Unfortunately, that still gives a far worse result than when just using a common value like 1920 x1080 x 24. I get that it's good to not report exact window size when the window's been resized, but a maximized window on a full-HD or 1366×768 screen should be common enough in order to let the actual value through.
BTW, regarding stereoscopy:

> What most film histories leave out is that the Lumière Brothers were trying to achieve a 3D image even prior to this first-ever public exhibition of motion pictures. Louis Lumière eventually re-shot L'Arrivée d’un Train with a stereoscopic film camera and exhibited it (along with a series of other 3D shorts) at a 1934 meeting of the French Academy of Science. Given the contradictory accounts that plague early cinema and pre-cinema accounts, it's plausible that early cinema historians conflated the audience reactions at these separate screenings of L'Arrivée d’un Train. The intense audience reaction fits better with the latter exhibition, when the train apparently was actually coming out of the screen at the audience. But due to the fact that the 3D film never took off commercially as the conventional 2D version did, including such details would not make for a compelling myth.
I was homeless for years. What I most needed was an earned income to help resolve my problems, but no one took that seriously. They saw me as a charity case who had nothing of value to offer and whom it would be cruel to expect work from. But, no, people were not throwing scads of money at me sufficient to resolve my problems out of compassion.

It's always odd to me how people think it's only a social good if you are feeding and clothing someone else, not yourself.
Coding while being recorded is harder than it looks
I'm always amazed how well Brian Kernighan can explain things. I love the episodes on the Computerphile youtube channel with him.

Recently I discovered the AT&T history channel, with this gem: https://www.youtube.com/watch?v=tc4ROCJYbm0

There is a massive difference in appearance and clarity between him and the other people appearing in that video, even the "presenter"...
Sshcode: Run Visual Studio Code on Any Server over SSH
I do hate ads, but I don't hate them because they're irrelevant, not personalized enough, too silly, too frequent or anything like that. I hate advertising as a concept and nothing is going to change that.

I don't care how much the advertising industry tries to adapt, it's not going to help. I just want that entire industry to stop existing and I know many people (especially young-ish people like me) who share that view.
I use https://paddle.com/ for https://www.checkbot.io/ (a Chrome extension for SEO), primarily because they act as a reseller and handle all EU tax obligations for me. Fastspring and Gumroad are other ones to consider if this is appealing.

Let me know if you've got any questions. Generally you need to list all your requirements, narrow down the payment provider that does what you want and follow their integration guides. You generally integrate your SaaS with them using web hooks.
>Does #1 mean that there are IMAP servers where my phone and my desktop and my laptop (etc.) can't all read my mail simultaneously?

I think they are talking about one particular client instance. In other words, you should have some data structure where you can look up a connection by mailbox and use that existing connection rather than opening a new one.
I have Firefox and uMatrix on mobile. It is not a s seamless as desktop but bearable.
The Dynamic Composer (An AWS Serverless Pattern)
Curiously Recurring Template Pattern (CRTP) [0] in C++.

class Derived : public Base<Derived>

[0] https://en.wikipedia.org/wiki/Curiously_recurring_template_p...
Didn't see anyone mentioned these two pearls:

C (K&R) program that calculates PI number by measuring circle that is its code:
https://en.wikipedia.org/wiki/International_Obfuscated_C_Cod...

Perl one-liner that checks if a number is prime:
perl -lne '(1x$_) =~ /^1?$|^(11+?)\1+$/ || print "$_ is prime"'
Interesting article, but I feel like the conclusion using `STACK_SIZE` doesn't make any sense.

If you are willing to publish that in a public header, you will break any code if your stack struct changes size. Like, I get the point of using `alloca(stack_size())`... but I don't see why `alloca(STACK_SIZE)` is any better than `struct stack my_stack;`.
The code for the "A Mind is born" 256 byte Demo. It produces quite a neat music sequence and visuals. The code doesn't have a code equivalent but the binary version is understandable. This post is 256 bytes. https://linusakesson.net/scene/a-mind-is-born/
A Closer Look at Ownership in Rust
I went to 3840x1600 - as wide as two Full HD screens but with a bit more vertical space and no bevel in the middle.
I like this neat little code to filter out falsy values:

array.filter(Boolean)
There’s an awful lot of folk music notated in ABC (the musical equivalent of markdown.)

IMO unless you’re actually drawing or looking at an image GUIs really kind of suck but are very sexy and help people sell a lot of software.
This reminds me of Chuck Moore (inventor of Forth). He designs his own CPUs, using his own CAD package, written in the programming language he invented!
I just started a new scrapy project with:

https://github.com/clemfromspace/scrapy-puppeteer

best of all worlds
- Internet down, nobody can work (it happens to us once or twice a year, between a few minutes and a few hours).

- latency : we have one cloud app that is a pain to use since latency and sometimes bandwidth are not good enough (it got better since we got fiber, but still).

- our suppliers are very old school (one of them is still using Visual Studio 2008 for crying out loud) : we have to work around them, even "despite" them in certain instances.

- costs would not go down, they certainly would go up for a "worse" service

The only thing that cloud would give me is the peace of mind of not having to manage servers (if everything was serverless or managed by suppliers that is).
Regardless of whether the product is better or worse than a real bike on a smart trainer like a Neo or Kickr, (and I don't think it is but that's subjective), I hate the name of this company.

I hate that people who know nothing of road cycling are now exclusively associating the word peloton with these indoor spinning bikes.

I really hate that this company is frivolously threatening to sue people for using the word peloton in the context of any kind of indoor virtual cycling.

This is a widely used phrase and they should leave it alone.

Calling a company echelon is just as bad for the same reason.