skysight-inc/HackerNews huggingface dataset:
> Drunken degenerates say limpid and beautiful things.

Such as drunkard Marmeladov (soon to be run over by a horse carriage) in a tavern, to Raskalnikov: “May I venture, honoured sir, to engage you in polite conversation? Forasmuch as, though your exterior would not command respect, my experience admonishes me that you are a man of education and not accustomed to drinking. I have always respected education when in conjunction with genuine sentiments, and I am besides a titular counsellor in rank. Marmeladov—such is my name; titular counsellor. I make bold to inquire—have you been in the service?”
I think it would it be easier to make a repository with a file that just auto updates with the scores? You could use it in any editor, and you wouldn't need a facade.
After looking at the source I find this one to be much easier to read than equivalent C, because Rust is a more expressive language. So looking at what an all-rust kernel would look like seems quite worthwhile. You can't reach anything new if you're not willing to experiment.
I organize my work tasks and notes in org-mode by Area>Project>Task in a loose GTD system. For personal tasks, I similarly use Things 3 on my iPhone.

I plan each work day on index cards, one task per card. This helps me to limit work in progress so I’m not all over the place. Using index cards, it’s easy to reprioritize tasks, modify processes, and absorb emergent tasks.
I'm not sure that's "UK" specific but probably more office/company/leadership specific..

I don't live in the UK..

For the 2018 World Cup my department repurposed several meeting room TVs to stream matches and folks could gather in those rooms to work while watching the games.

Work still got done on time.

At the same time, a friend who worked down the street forwarded me an all-team memo from his boss that warned employee sick day requests would be "extra scrutinized" during the World Cup. So yeah.. Leadership.
Can it be controlled remotely? A drone capable of moving 90kg of cargo ought to be useful to somebody, maybe Spanish drug smugglers[0] ;)

[0] https://news.ycombinator.com/item?id=27904396
The Future of the Internet and How to Stop It by Jonathan L. Zittrain
How to schedule tweets and automate your content calendar
From my experience it's always a good idea to choose a language that people would have to learn by themselves, i.e. none of the school languages (Java, C, C++, C#, Python, Javascript etc).

In that way you only attract people who do sit down and learn new languages by themselves in their spare time, which filters out people with less interest in programming at least.
That's a very good point indeed.

While I completely agree that NetBSD's Rump kernel would be a great way to go (I've played with it in the past and quite like it!) I do wish there was a similar initiative bound to the Linux kernel.

The closest I've seen is Octavian Purdila's Linux-Kernel-Library project: https://lkml.org/lkml/2015/11/3/706

Not sure how far they've come though. Perhaps Kerla could be a prime mover for them ?
I think it very much depends on the circumstances, just like most social rules. If somebody is in an office space, then it can make sense to have everybody on camera as the default. On the other hand, if people are working from spaces that were never intended as working space, then it would be rude to assume that they should give a view into their private space.

For the first ~12 months of the pandemic, I was working from home, using my desk in the living room because there wasn't a good spot for it anywhere else. Having my camera on would have meant having my living room in full view, often including my partner on the couch in the background. While background detection/subtraction does exist, it isn't perfect, and so that would be an intrusive view into our private area.

I've since moved to a different location, with a room to be a dedicated home office. Here, it wouldn't impose on private space to turn on the camera, because that was part of the intent behind that room. However, you as the person on the other end of the call cannot know which situation somebody is in, and so it would be rude to insist on video beyond a polite request.
Facebook, Alarmed by Teen Usage Drop, Left Investors in the Dark
What do you mean, why would there be a link between Macron and Internet in Sudan?
Is Minecraft the best tool for large-scale terrain/scene modeling? Are there better tools which are designed for such an application.
Employees pleaded with Facebook to stop letting politicians bend rules
https://archive.md/wip/vLth0
That actually sounds like the best solution, I do hope they put both maps side by side and actually observe people looking at them.
> That layer doesn't go away with server-side rendering. It is always there, even if you don't use a REST API. It just gets fused with views.

When I wrote my comment I was actually thinking the same, so I agree with you here. However, I still think the (view) model is way closer to your business model without having to go through JSON (or similar) and without the hassle to ensure the client actually received what it expects. I'd argue it's way easier to change or debug in the general case.

> Unless the front-end is written in pure HTML+CSS, this hypothetical simplification doesn't materialize. Also, you can't brush off or ignore the complexity added by templating engines.

It depends on the application, but of course you will have a few highly interactive parts that needs JS/TS (although technologies like alpine.js/html can help here), but still not all models need to exists in the client.

> I don't get what point you're trying to make. Even if you are the only client for that API, don't you still need to put it together and maintain it?

Yes, I mean "elaborate" APIs, my point being that an API for a single consumer can be entirely focused on that consumer. I've seen a lot of people building very flexible APIs without the flexibility being needed at all. I'd argue that one is not tempted to do that as much when doing server-side rending.
> Microservices make it easier to change stuff inside each service, but only if the separation makes sense in the first place.

With regards to stuff inside each service, microservices aren't really different from monoliths.

When service calls are involved, I'd argue that microservices make it even simpler to refactor/rewrite modules and entire services. Microservice architectures already impose boundaries between components that help limit the scope of any work, and teams are free to deploy and run in parallel, even in production, any service they wish to update/rewrite/launch. You can control which service is called with a load balancer, and don't bother much with the services you're developing.
Your house, if you own one that is, also needs to have a roof with the right angle and alignment for solar collectors to be feasible. It is hard to find a general rule for building houses.

Solar collectors make sense, even the economic aspects. If people actually have the money to spend on them, they probably will do so anyway.
RFC 3339 is concerned with interoperability problems due to date formats. By adding a space you create interoperability problems. And space-based format uses ' UTC' suffix instead of Z suffix.
Well true, but my point is that you're not going to be able to scale as successfully as WhatsApp, just by using the same technology stack, if your problem is different.

You're right that Erlang was/is the right choice for WhatsApp, and it was most likely picked as the language of choice, because of the smart people working there. It's the same with FreeBSD, a failing startup isn't going to be able to layoff 50% of its engineers just by switching from Linux.
It runs on the Erlang BEAM virtual machine. But it’s very much it’s own language, and looks and feels very different to Erlang.

I would say the Elxir is based on Erlang about as much as Scala is based on Java.
The TCP/IP stacks of the few popular OSes is not full of security issues, but that took a lot of effort that a small team can't do. Also, it's a matter of updating: after reviewing the CVE database, would you be comfortable running a 5 year old kernel without updates?
But microservices make it a lot more complex. Start with a monolith in an easily refactorable language. Microservices are a solution to a problem you WISH you had.
And put cyclist and pedestrian lives at risk.
Is anyone using the node-RED ecosystem to deliver end-user customization of their not-home-automation product/service?

I’m looking for ways to offer practical/accessible low-code (or not considered scary code) composition for our internal users who are running light industry factory production lines, but open to learning about commercial applications in any field to draw inspiration from.
Facebook Debates What to Do with Its Like and Share Buttons
When we actually used to go to office, we always replaced the CI/CD screens with live cricket feeds all over the office. It was much less distracting than opening a tab on your machine, and you could still stay updated with just a glance. As an exciting match would draw close to the end though, people would pay much more attention to the screens than their work.
>A Tesla here in Poland costs as much as a small flat in a city center.

Any links for those 200k flats in city centers?
Or more generally, it’s the correlation of your signal with a set of sine waves of different frequencies.

It doesn’t have to be a sine wave. You could correlate your signal to a fart sound (or a set of them). It’s a valid transform but it would not be invertible—given a vector of scalar values showing how much your signal resembled each type of fart, you could not reconstruct the original signal.

However you can do that with the FT. It’s invertible and you can recover the signal from the spectrum. So in some sense it doesn’t lose information. Energy in the signal is equal to energy in the Fourier spectrum.
Don't forget Lush: Lisp Universal SHell[1] by none other than Yann LeCun, and this was back in 2004. I played with it in 2012 or so. Lisp, SBCL, is great for science. I am playing with April, a subset of APL in Lisp. The best of both worlds!

[1] http://lush.sourceforge.net/

[2] https://github.com/phantomics/april
That's what may happen with the Linux kernel over time, now that it allows parts written in Rust.

The limitation of that approach is that all internal interfaces (which includes most data structures) have to be C-compatible. You can get much of the safety benefits of Rust, but lose a lot of Rust's ergonomics.
Sounds like a bad idea. While I don't agree with the job agreements that claim any work you do on your personal computer outside of work hours belongs to the company, it would be hard to claim such code should not belong to the company if you do it during work hours.
Worked at a place where the boss made everyone uninstall iTunes when it first came out because he considered it distracting to listen to music all day.
> Ah yes, unlike the great linux where everyone is using apt-get/yum to install anything useful

I wouldn't complain if macos had those utils built into os package manager/appstore, but it does not, one needs to install custom package manager.

It is like I would need to install yum on Debian to get apps.
Your the one who chose to pull out the math terminology. Euclidean remainder isn't modulus. That's not even undefined behavior. For example, I could prove abs() isn't an abs() function by pointing out the abs(INT_MIN)<0 contradiction under two's complement arithmetic, if not for the fact that ANSI X3.159-1988 § 4.10.6.1 conveniently and explicitly un-defines that away. All it takes is one example of defined behavior that contradicts your mental model, to prove your mental model is wrong. So it's safer to assume that C is just C.
The problem though was the question, and the mismatch between how the scientific community and the layman communicate

When asked do masks stop the spread of covid, the answer is and has always been no. No mask 100% stops the spread. If you share that information with the common person, it quickly becomes a facebook post about how masks are totally useless.

No amount of ifs and buts will convince the common man if they don't want to be convinced. I've seen people even on hacker news adamantly treating Fauci's initial prediction that it would be no more dangerous than the flu as gospel, despite a 16 months of more up-to-date information

I see that common misunderstanding that Kary Ellis said that PCR tests can't detect viruses, when he actually said PCR tests can't me used to measure viral loads on every single damn post about PCR tests. It's been debunked so much but people do not want to listen
shops have been equipped to deal with ecu equipped cars for decades. often it is even helpful, plug scan tool in, tells you which cylinder is lean or misfiring etc.
And living organisms have anabolic (constructive) and catabolic (destructive) processes.

Your body is constantly "refactoring" itself via catabolic processes, and it's also getting of different forms of waste.
First the TV stations, then radio stations, then newspapers. And then the Internet.
Fake VS Code everywhere!
At the best of times the internet allows lies to spread quicker than the truth gets its shoes on, we see this is stable western countries. Those lies will often come from external enemies too.

It's no wonder than a country with a tenuous control over a delicate situation would prevent internet access to stop that from spreading. Had the internet existed in WW2, I suspect things would have been very different
Show HN: Ed and the Awk
The Rust for Linux kernel project aims to enable writing Linux kernel device drivers in Rust.

See: https://lwn.net/Articles/862018/

The issue of Rust's LLVM based compiler toolchain not targeting all CPU archs is intended to be solved by the gcc-rs project.

See: https://lwn.net/Articles/871283/

I think the approach the Rust for Linux project is taking is wise: Not about outright re-writes but more about focusing on those subsystems where Rust's intrinsic safety and security properties helps the most.
But this speaks to good architecture decisions, right?

If they tried to make a shared framework that ran the same codebase everywhere and then port it onto different platforms (cough facebook) then you don't get these nice isolated issues, for example.
I agree, but this assumes you actually know what you are building. This isn't usually the case for a startup.

I'm sure whatsapp wanted a million users, but they didn't originally know that would happen. If whatsapp later turned out to be about serving fewer users with more features, this becomes a story about premature optimization.
Deploy ABP Framework dotnet core tiered app to Docker swarm
Deploy ABP Framework dotnet core tiered app to docker swarm
In this post we will see how to deploy your dotnet core app with docker container.
If they were trying to hide vaccine side effects, they would have hidden the pericardia side effect. The side effect rate is close enough to the baseline pericardia rate and the consequences minor enough that it would have been easy to hide. They delayed the vaccine roll out to children a couple of months to further verify that. That really pisses me off, because rolling the kids vaccine out a couple months earlier would have a saved a good number of lives.

If you want to talk about side effects, lets talk about the side effects of COVID. I've got a friend with Chronic Fatigue as a side effect from H1N1, a really nasty disease. She's on long term disability and the economy so all of us insurance customers and taxpayers are paying for her support for 25+ years instead of her being gainfully employed. Widespread long COVID is going to cause massive suffering to people and the economy.
What's Inside the Facebook Papers
This is possible but the monumental stupidity (and evil) of such a criminal act (with intent to harm) is off the charts. I am guessing you are implying a disgruntled union crew did that before they all left 6 hours before the shooting, so timing is also another issue with that theory.

In any event, they have the shell (with possible fingerprints), and prints on the guy as well. 3 people are supposed to have touched the gun (armorer, ad, and actor), and only 1 person's prints should be on the shell, the armorer. No doubt forensics will be important in this investigation.
At almost all of my previous jobs we were allowed to either watch World Cup games at the workplace, or go home during the game if we weren't interested. It felt fair to everyone, and work still got done. It helps that the countries where this happened were Germany, Brazil and Argentina.
I don't have any Sanskrit, so can't personally vouch for this, but here is an explicitly LLPSI- inspired online Sanskrit resource: https://en.amarahasa.com/

This explains the link to LLPSI: https://www.reddit.com/r/latin/comments/knuc4h/a_sanskrit_pr...
So in the end, a vanilla CL implementation is still slower than all the work that went into the Clojure version? I love SBCL, and I am rediscovering Lisp after playing with a lot of other PLs. This is reassuring to me in my choice to go with SBCL and CL.
I don't think that the Linux kernel has decided (yet) to allow rust code into the kernel proper, has it?
I saw someone stealing a bike in Oxford once. There were two policemen just 50 yards away. They did eventually come over to find out why I was shouting at the guy to stop stealing the bike.
Just to clarify goals of the project:

"I completely agree that rewriting existing large, feature-rich, and robust operating system kernels is not a good idea. However, a question came to my mind: what are the pros and cons of writing a practical UNIX-like OS kernel in Rust from scratch? How does it look like? This is why I started this project."[1]

[1] https://seiya.me/writing-linux-clone-in-rust
The ability to have someone instantly available, without requiring 100% of their attention, is useful. I have no problem with some people multitasking in meetings, and I don't judge people if they say "sorry, I wasn't paying attention, can you repeat that". I've learned to ask better questions that people can answer even if they weren't paying attention.
Those that turned out true must have bypassed the rationality of those that didn't believe them too. There are more outlandish ones around.

By definition every form of investigation is a conspiracy theory at first, not just the easy to sell QAnons.
you don’t need an EE for serious work. you just train people for specific jobs. swap a motherboard, swap a motor, repair a battery module. none of it is a big deal if manufacturers don’t act like apple and keep parts and schematics secret.
> I feel surveilled and every movement I do in front of it is calculated by my unconscious mind

What do you do in in-person meetings? Or supermarket visits etc.? Everything you do is way more visible in those, and I've never heard anyone complain about being surveilled in person.
> Issue with SSR is that it's not popular nowadays and most frameworks are stagnating. At this point it's better to stick to separate backend/frontend unless you don't want to touch it.

It certainly stagnated a bit in the past, but Rails is still alive and so are newcomers like Phoenix (especially LiveView) or even some new PHP stuff.

Also, a lot of talent is wasted when the old backend guys are barred from doing frontend work. They can be crazy efficient with classical server-side approaches.

> You don't have to build JSON Schema, OpenAPI and whatnot. Just spew some JSON and consume it with JavaScript.

This highly depends on the team structure. In projects where a team (or even single developer) works on both the frontend and backend at the same, it may be fine. However, when there is a dedicated frontend and backend team (in my current project we have a dedicated Android team), it makes sense to have some kind of schema (even when not using codegen). Otherwise you will have a lot of communication overhead.
The client is another story, but for the server they forked ejabberd which is a reliable, established XMPP server. So they probably had "fast-cheap-secure" on the server-side, because 6 years had been spent ironing out ejabberd bugs before the first version of Whatsapp came out.

My understanding is that vulns in Whatsapp so far were client-side, but i'm interested if i missed some on the server side.
I’d agree with them if I was selling minutes of my time. I’m selling my ability to use computers to create business outcomes.
Seconding this recommendation. Spend a day each at both Sinsheim and Speyer; I spent about 4 hours at each and I was practically jogging around the place to see things.
There used to be a lot of casual car theft in the UK. Teenagers would steal the car and go off joyriding.

That has largely stopped as the cars have become more secure.
In preparation of Ind vs Pak World Cup semi-final in 2011, about 125 people had applied for a leave (me included!) in a 150-person company I used to work in. The management eventually decided to stream the match in office.

All leave applications were cancelled :)
I'm not sure why you call net metering "bullshit", it's quite a neat hack. Usually people hate it because they think it's some kind of scam, but "Value of Solar" research often suggests it's actually on the low side, i.e. the person with solar is providing more benefit to the system than they get paid for. The general direction is smarter meters and varied prices based on time, which is good and probably only further benefits solar.

Although this is a biased survey from an interested party, this kind of mandate is a fairly standard and well established idea with lots of benefits.

It just makes sense to do thing like add solar, and prep for EV charging when building new homes as it's much easier than refits. Other good ideas are banning gas connections, mandating ground loops for heat pumps and minimum insulation levels.
IOT guy here, I like node-red but never dare to run it on edge device to perform ops on critical infrastructure. what is the state of the project? prototype only or business ready?
Memory "unsafety" isn't bad. It's just a feature. In fact it's a feature some people want and need. I'd still start with C. There are all the ressources in the world to learn and it's better to know how to manage boundaries and memory allocation by hand than the other way around.
I'm not sure it's climate change denial per say, more the usual "If everyone was as smart as me we would have all our energy problems solved already" response every time anything related to renewable energy and/or nuclear energy comes up here.
mechanics are already repairing battery packs with very grateful customers. thank goodness
Pixel 3 and 4 were great devices, and 4 is one of its kind because it has Face Unlock. And has better CPU then 5, which was more mid range phone.

If Google ads $200 headphones, it means they are afraid they won't be able to sell a lot of phones.

I wanted to buy a second Pixel 4, year after release, there was no such option it was sold out.

I had non-XL variants (I have normal hands, XL are for giants) and I don't complain about battery, but I'm always near places where I can charge my phone. At work I just put it on Pixel Stand.
I mean, if you had a headline like "Show HN: org-mode in Rust" you'd get a ton of clicks
I had a very different reaction. I had the sense this was an art world person (student or otherwise) who wasn’t technical enough to make it interesting. Many computer generated art projects are much more dynamic and produce much more passable art (https://ml.berkeley.edu/blog/posts/clip-art/). That said, I think I would have to agree with other comments here, I don’t think any deep conclusions could be drawn from these results. For starters the artworks are really repetitive and i would guess it biases respondents quickly toward the negative.
Replace them with robots too, problem solved.
The Swiss government and police, with unchecked limitless powers, can use the new anti-terrorism laws where they can target Proton employees without charge or trial (even 12 year olds):

https://www.fedlex.admin.ch/eli/fga/2020/2004/fr