skysight-inc/HackerNews huggingface dataset:
> I'm surprised it's still a thing.

Because it was a good idea? The whole industry came full circle. Here's some ColdFusion that people now call "Mustache JS":

<h1>{{Subject}}</h1>
<ul>
{{#names}}
<li>{{name}}</li>
{{/names}}
</ul>

The problem with ColdFusion was that it went in the wrong direction. It tried to copy the trends of the industry by inventing and emphasizing CFScript when it should have doubled-down on the templating strategies and evolved it. Also, it jumped on the Java bandwagon. And it was proprietary and lost mindshare to free PHP, which also had a strong template story, albeit one that was conceptually more limited.

CFScript and the Java integration weren't bad, per se. ColdFusion did have a problem when it came to extending the core engine functionality using traditional software architectural approaches. CFML had the concept of modules, but ultimately to do anything remotely sophisticated you had to drop down into C or C++ (and then later Java, I presume). IIRC, CFScript was superficially similar to Javascript, and if they had evolved it in that direction or just adopted Javascript outright, I think ColdFusion would have had more staying power. But the switch to Java probably made that impractical. A template engine integrated with a Javascript runtime running atop the JVM comes with too much performance baggage, even today. And the Javascript would have felt second-class and the "wrong" way to do things, anyhow, even if people ditched CF for an ecosystem that was that--Javascript or similar dynamic, RAD language instead of a "proper" strongly typed language.

I worked for a consulting shop that started with ColdFusion and tried to make the switch to Java but they could never make it work. I think I was the only technical consultant in the whole company with the time and motivation to learn Java. Java (including runtime and tooling) was too complex and sophisticated for both the application developers and the client's needs. That would still be true today. The technical leadership of that company, which at the time had also just became a subsidiary of ADP, drank the Java and then XML kool-aid and drove the whole thing into the ground. For similar reasons (including some similar leadership) ADP lost out to PeopleSoft (later acquired by Oracle) in the race to build and solidify their middleware and web-app positions.
This was effectively posted on the outages list as well by someone trustworthy. The pictures also look pretty bad from the outside.
Language support is tricky. Libraries and services implementing it will have bugs, memory leaks, etc. ultimately leading to crashes. I'd prefer my text editor not to crash erasing my unsaved changes. So probably the language support should be isolated in a process separate from the editor.

Of course, an LSP client will also have bugs. When I tried LSP support in Kate editor last year, it crashed together with the language server. Emacs at some point (could be after a language server crash too) locked its UI. However, the client code has a limited scope; the editor developers can and will fix bugs there, in contrast with dozens of exotic language support libraries in dozens of different languages.

Probably we could think of better editor design (isolate the core and let the other things crash — like in Xi editor, or something Acme-like with most tooling being external), but we already have a lot of editors. It is also definitely possible to design a better IPC protocol than JSON-RPC, but compared to the idea of isolating plugins (for me, it is one of the primary advantages of VSCode over any other editor with plugins I've used: it almost never crashes, and when it does, it preserves the state), and considering the resource-intensity of the language support itself, I think, JSON-RPC overhead is not as large as it looks.

Finally, I'd like to agree with the sibling comment: unfortunately, C FFI interface to a library is probably not easier to implement nowadays than JSON-RPC interface to a service in most languages, excluding C/C++, assembly and so Forth :)
Personal: I run a webserver for some website (wordpress + xenforo), I've set up a cronjob that creates a backup of /var/www, /etc and a mysql database dump, then uploads it to an S3 bucket (with automatic Glacier archiving after X period set up). It should be fairly straightforward to rent a new server and set things back up. I still dislike having to set up a webserver + php manually though, I don't get why that hasn't been streamlined yet.

My employer has a single rack of servers at HQ. It's positioned at a very specific angle with an AC unit facing it, their exact positions are marked out on the floor in tape. The servers contain VMs that most employees work on, our git repository, issue trackers, and probably customer admin as well. They say they do off-site backups, but honestly, when (not if) that thing goes it'll be a pretty serious impact on the business. They don't like people keeping their code on their take-home laptop either (I can't fathom how my colleagues work and how they can stand working in a large codebase using barebones vim over ssh), but I've employed some professional disobedience there.
Thank you the thoughtful reply. I think "starting with the solution", or the end might be my problem. Not in terms of technology, but I think: how can I make the most money with the littlest effort, with the best chance of success, in order to provide a secure existence for myself, my parents.

"I want to solve $PROBLEM" isn't a root desire for me, I just want to make money. You've given me some things to think about!
Shodan - a search tool for such things - had a pretty incredible approach to attacking this - they quietly provided most of the ipv6 hosts to pool.ntp.org, which is widely used as a linux default - and would queue a portscan up for any device that connected at startup for timesync.

https://arstechnica.com/information-technology/2016/02/using...
He knew she was lying
> it's a relatively level playing field as far as hiring goes

I am not sure that is true at all. People with family or basically any commitments outside of work don't have anywhere near as much time to practice for this sort of thing and why should they need to practice for an interview? You do the job every day, if that isn't enough then the interview is clearly testing for the wrong thing.
Wow so cool
Alternative source for Europeans: https://sftimes.com/san-francisco-district-attorney-chesa-bo...
Kinda true.
If they are talking the truth, they said they could see the phones turning on around the harbor of Antwerp, Rotterdam and in Colombia.
The 3 key points for probably 50% of europe's coke.
How that they can see them being turned on might be something to do with your comment.
It sounds like you’re blaming the DA for the police not doing their jobs, which is strange, because the DA does not run the police department
Yeah, why would people not republish their content without all the monetizing around it? Hmmmm.
Java 8 is the last free Oracle JDK, nothing added after 8 is really interesting enough to take the complexity hit that Java 9/10/11 etc. mean.

I'm waiting for user space network, that is the last feature that will make the switch worth: my system uses almost as much kernel copy CPU as my user space process!!!

C# is an ok alternative but they went for value types instead of sticking to the VM. Java has atleast 10 years head start on C#, also Microsoft.

Go has no VM but uses GC, thay miss half of the requirements to make Joint Parallelism!

WebAssembly has a VM but no GC, that is more interesting, unfortunately there is no glue code in the reference implementations!
Sorry, I‘m unable to sell my Bitcoins
Still not seen any convincing argument as to why this is a good thing.
That's also why there is so much shit software out these. Small companies saving money initially by using inexperienced developers. Then once it is making money they need to hire a load of seniors to clean up the mess. (Though plenty of seniors are capable of overengineering a mess as well)
servershop24.de; not affiliated, just a happy client.
fwiw the "better deals" build their value proposition on buying a new phone every two years and smuggle the price of the phone into your tax deductibles. generally the deals are mid- to high-tier priced but have good overall value if you want video on the go and are complicit with beeing a part in the hardware churn industry.

on the other side you get low-end deals w/o contract for <100euro per year (call/sms flatrate plus some data) if you bring your own phone.
I fear the replacement parts for such a repair will be the entire power supply pcb or enclosure as oppose to the discrete failed components. Therefore complying with the law but likely still expensive compared to new.
Related:
https://a9.io/glue-comic/
https://flarum.org/
I prefer the ordered version.

three most difficult things in CS:

2) Naming Things

1) Cache Invalidation

4) off by one errors

3) Concurrency
Further down the thread: https://news.ycombinator.com/item?id=26407770
> Employers are going to pull tricks like this, so why not?

Not every employer pulls tricks. Also, the employer is not the only one that gets affected by sending fabricated resumes; this makes the job search process more difficult for e.g. other applicants too.
Staying Out of TTL Hell
> a whopping 13W of power

So comparable to a smartphone under load. That's a pretty good power budget, given that most of the components you mentioned (except RAM/SoC) are going to be operated intermittently.

> sensor

Serious question: you mean image post-processing and encoding here? I thought CMOS sensors themselves have negligible power demands?

> heaters

A crypto miner is just that - an overcomplicated heater. If you include one, you don't need the other.

> How much computing power do you really think you can get with that?

Not much, though an ASIC would get a nice multiplier on it. I'd guesstimate it to be comparable to a cryptominer running in the browser of an unsuspecting regular person - who will typically have a cheap, underpowered machine that can barely lift the OS and the browser without hanging. In recent years, at least some people thought you can make a profit with it, because we've seen such web cryptominers deployed around the web.

My point isn't that it's happening - I fully expect the cost of sourcing a miner ASIC and redesigning a camera around it to be much larger than the mining it would bring in any reasonable timeframe. But I think that on first look, it's possible, if someone tried hard enough, to build a sneaky security camera like this, that would be able to eventually yield some profit if deployed wide enough.
Reqwest lets you choose between async or not. It has a "blocking" module with a similar API, but no async functions.

https://docs.rs/reqwest/0.11.2/reqwest/blocking/index.html

(Maybe this uses async rust under the hood, but you don't have to care about it)
I'm a long term GSoC mentor and org admin. In my experience most free software projects are always happy to have new contributors. And if you ask, many will gladly hand hold you through the initial stages.

In fact, personally speaking, I would be more willing to do so outside of GSoC than within the confines of a Summer of Code program. Usually because it indicates a slightly greater level of interest, and more importantly we're not under a time pressure to get things done. It's more relaxed this way making the whole process more enjoyable.

Hit me up and I can introduce you to multiple projects within the GNU ecosystem that would love to have a new contributor.
Really fantastic project. Gives me Dune vibes. May it long continue to supply many with the water they need.
Th lock means "this is secure", but we're not talking about that with DKIM/SPF. We're just talking about if the sender can be verified. It doesn't really mean "secure" or not. It just means "we're pretty sure the sender isn't lying".

Also, for websites, the website owner loses traffic if they don't offer a secure experience -- they are in complete control of their destiny.

For email, the user loses deliverability and may not even be aware of it. Also it's often not within their control to fix. Marking non-signed emails as such would put a huge burden on email users and they might not even be aware of it.
Except the NSA is not interested particularly in criminals. Their job is national security, not law enforcement.
You are now supposed to work 4 hours per day instead of 8, so I don't think that is it. I feel the changes this year is going to decrease the quality of the whole event.
NNW is great, I'm also quite partial to Reeder too. It can sync feeds via iCloud, so if you're all-in on the Apple ecosystem there's no need for an external feed service.
OVH design their own datacenters, so it's possible that they missed something or some system or another didn't work as intended, thus the heavy damage.
Indeed it does; see the --listed-incremental and --incremental options:

https://www.gnu.org/software/tar/manual/tar.html#Incremental...
This is really neat. A lot of the hard bits in converting scientific pdfs to text is to deal with the tables, which more often than not are graphical and usually do not have a text overlay.
Sure, I connected with a woman on a job board at the beginning of last year, made an MVP for her, then transitioned to a full-time job after that. My experience has been good overall, my experience freelancing was stressful which was why I stopped. I get paid low by HN standards (low 100,xxx) but I'm not micromanaged, can make tech decisions, I didn't have to pass a coding test (which I could never do anyways!).

Downside is that I'm the only tech person, there's no one to bounce ideas back and forth with.
That will make everything more expensive since manufacturers will have to have a huge stock of spare parts, probably most of them are not going to be used ever.

Why can't they just make a rule that people can fix things and that's it. The whole problem is not with spare parts to washing machines but with companies like apple not letting you open their devices intentionally, this is the problem they had to deal with. It is the same thing like this cookie message stupidity.
When infection rates spiked, did Korean people reduce the time they spend maskless in public indoor spaces?

Are Korean people more likely to wear a mask in public when they're feeling sick?
My shoes are manufactured by hand in the US.
Depends on where you are, but I work remotely on my own during the day and then have a meeting at the end of my day (around 7pm for me) and beginning of their day (9am for them) to touch base. We skip that meeting a lot and just communicate via issue tracker.

You can make it work, but it's important for me to not work "american hours" because I'm asleep by then. Try to focus on the 1 hour of overlap somewhere.

And in my experience potential clients are very weird about the whole travel abroad thing. They think I'm less committed or escaped the zoo or something so I have to show them that I have the same level of commitment remotely as if I'd showed up at their office.
My issue with these no-code/low-code things is bootstrapping. I can work on code for free on my computer, and then host it for $5 on a VPS/month.

With autocode or retool I'm now dealing with $20 or $10/user or lots more if I need any usage. That's not throw-away money anymore...
Why would the police build a case when they know the DA won't bring charges?
I think people who seek enjoyment in driving will actually pose a greater danger. If you need to get your enjoyment out of the driving itself you will start to exhibit more dangerous behaviour, accelerating faster, driving higher speeds, overtaking more. Nothing is more boring for me as a driver than staying between 2 white dotted lines on a 4 lane highway going 20 km/h under the speedlimit trailing a truck or other traffic, so I either start overtaking frequently or I get bored and distracted because of to little stimulus. But with ADAS I don't care, I just relax and let it do most of the work while I take in the scenery or an audiobook.
Kahoot! is setting up a new team in Poland and is hiring Senior Frontend, Backend and Site Reliability Engineers. You can check out the specific postings here: https://kahoot.com/jobs/ (please apply directly if you're interested and the Internal Recruiter will be in touch, or contact Camilla at camillab-ext@kahoot.com)

REMOTE within POLAND only

Who are we?
We are on a mission to make learning awesome! Kahoot! is our game-based platform that creates an emotional, playful, engaging and truly social learning environment where everyone feels included. It all started from classrooms, but soon touched the hearts of learners of all ages in offices, cultural and sporting events and other social settings. Now, over 70 million use Kahoot! every month in every single country of the world.
Criminals act with impunity because there is little to no enforcement for those who are detained/apprehended.

So yes, the DA definitely has a big hand in this.
Yes they are, for me that exact snippet is fine
what do we do? Well for starters don't rely on a single geographic location chuckles
The Road to Zig 1.0 – Andrew Kelley [video]
> Why do giant companies do so many hilariously dumb things?

When you have N IT specialists with years of intimate experience with a certain design paradigm designing stuff, it becomes extremely difficult to even consider outsider perspective.

How many working on laptops have touchpads that never ever upon release move the pointer slightly? Close to zero. Mouse people may not even know of this issue.
“My” prime minister? Ew, we don’t do that here. That makes it sound 100% fake.
Data structures and algorithms problems in C++ using STL (2017)
Some plans have a single step: 1) panic.
And yet crime is down, how mysterious
They did not have a fire suppression system, only smoke detection. So yeah, they missed something.
Traditionally, when things go bad, the public doesn't really have the ability to figure out who specifically did what that caused which problem. They just start rolling people until the situation improves.
I don't find I ever make off-by-one errors with simple collection iteration; at some point "i < len" becomes tattooed on your brain stem. The off-by-one errors I tend to make are related to implementation details of certain data structures or algs. Really, I would describe them more as "thinking at the margins can be challenging." Correctly handling doubly linked lists, that sort of thing.

Oh, and slicing. I will never get Python slicing right the first time. The fact that the range is [begin, end) is just never the way I expect it to work.
Russia is extremely efficient. Look at what sort of military they have with their defense budget vs the USA.
This is horrible and a sobering reminder to do the things we don't enjoy or consider -- disaster recovery.

How many of us here plan Fire Drills within our teams and larger organizations?
Russian chauvinists also like to call Ukrainian language as fake. So this looks like a bad Russian joke.
I read your comment and halfway through i thought you were gonna bring up the devops book: The Phoenix Project https://www.amazon.com/Phoenix-Project-DevOps-Helping-Busine...
Humans waste billions of hours and dollars in casinos - apply your efforts here and you’ll help the human race much more.
Goversoft Privazer 4.0.19 Donor version with Key
Lmao you're pathetic, bro.

>And before someone points to male over-representation in government, maybe think for a moment: whose votes put those men there?

Gee, I wonder why a society that still tells rape victims that they asked for it based on the clothes that they wear tends to favor putting more males in government positions than females?

Also, women love to sell out their own gender as well. Why is it only the "soyboy liberal" that bitter, misogynistic men like to whine about 'kowtowing" to "Feminazis"? Plenty of women (especially conservative, religious, and "pick me" women) absolutely love selling out other women. Hell, women slut-shame just as much as men do. And where does most of this shit come from? Jealousy and bitterness, just like racism.

>for example abortion control being "male politicians controlling women's bodies", when in reality men's and women's opinions on abortions are extremely similar (in the US, at least).

Again, sell outs gonna sell out. Doesn't change the fact that it's predominantly male politicians dictating women's bodies.

>Women are neither a minority nor disenfranchised.

There's a difference between physical minorities and power minorities. If only taking crusty old sexist racists out of power were as easy as simply outnumbering them. How is it that countries like India were ruled by the British (that they clearly outnumbered) for so long? How is it that a disenfranchised working class is repeatedly ruled over by a much-smaller elite that doesn't care about them?

https://courses.lumenlearning.com/cochise-sociology-os/chapt...

Seriously, facts don't care about your feelings. I can't believe that I actually created an account just to tell you how demonstrably ignorant you are. And I'll bet you that I never even bother posting again. I already regret it.
Traveling is simply easier when you're young. For example, have you ever wanted to climb Mt. Everest? Guess what, it's going to be a lot easier in your 20s than 60s.

Put it another way, the set of all places you can visit while young is simply bigger than when you're old. Places that require intense physical exertion will be off limits to you.
Dating apps, couch surfing, and getting out of the house & going where the people are. Expat groups on Facebook and WhatsApp, too.
Look them up, they're one of the biggest hosting providers in the world ( especially in France), and due to cheap prices are especially pop-up with smaller scale stuff.
> Shut this company down

Who should shut it down?
Can you give an example that C+ can do efficiently that Rust cannot do efficiently even with ‘unsafe’?
I think most of these gases are or will eventually be banned in Europe because of their impact on the environment. I've seen newer datacenters use water mist sprays.
> I agree with you, but pasta is only 37% carbs. So 270g pasta (that's enough for 2 people!) and 100g sugar would need to be compared.

Curiously, we're mixing cooked vs. uncooked. I've always been using dry pasta weight as reference (as the pasta is weighted before), but in context, your observations are more precise :)
Thank you for an informative comment. One question:

> I realized that doing background jobs wasn't something I should be doing on cloud run (it gets throttled)

What do you mean by "it gets throttled". Do you mean that you exceed the CPU/memory limit in a container. Maybe you just have to plan the capacity for the background jobs: connections vs CPU vs memory. We use Cloud Run for background jobs with 0 issues.
If I were to ask my CISO if I was allowed to bring the production database home, I’m pretty sure his answer wouldn’t be “as long as you encrypt it”.
is that entirely cargo containers? is that common for a data center?
When infection rates spiked, did Japanese people reduce the time they spend maskless in public indoor spaces?

Are Japanese people more likely to wear a mask in public when they're feeling sick?

Do Japanese restaurants still have good ventilation systems, originally installed to remove cigarette smoke before the 2020 indoor smoking ban?
For naming new projects, I like to use the random page function in Shin Megami Tensei wiki.
Russia slows Twitter's speed over failure to remove banned content
Where did you get this?
Lambdas would be nice, as the author says there are external options. Postgres has the notify function that lets you build this sort of thing.

https://gist.github.com/colophonemes/9701b906c5be572a40a84b0...
Very likely :)