skysight-inc/HackerNews huggingface dataset:
I think the problem is more that even people who are not artistically inclined can manage to draw a diagram of a few servers and connections. Despite having tried it for 20 years everything I draw with a mouse looks like something done by a 3y old with crayons.

So no, without a tablet to draw on I find online whiteboards 100% useless so far.
The interesting aspect is not "running Kotlin coroutines on Loom", but eliminating the need for source-level coroutine keywords and solving the problem of function coloring, no?
And those countries were very much economically interdependent.
How is it possible that the design of a language do not allow for external code/libraries?
Soundmap – The Dialect and Heritage Project
Not sure. Probably they dreamed of becoming Babe Ruth or another sport star, maybe?
Sentences feel different from lines of code. "One statement doing one thing per line of code" seems a reasonable idea but "one sentence per line of text" seems a bit absurd.
Aliens went to Sudan as well?
Blockchain as it stands still remains primarily an interesting solution looking for a killer problem.

I think what it really needs is to find a problem that it's objectively better than the non-blockchain alternative.

As a store of value, currency or payment network it's yet to be able to prove that.

For more interesting applications, smart contracts etc the networks themselves are still struggling to find ways to keep transactions/operating costs in line with value.
Even those more complex cases aren't yet objectively superior to other technology choices.

I think we will find use-cases for byzantine-proof distributed ledger but nothing has yet been compelling enough to supplant other options.
> Nor have you looked at external hard drives

All of my caddies use that weird micro-USB plug that can do USB-3, which is cool. In theory it'd be easy to convert that to USB-C... just change the plug on the end, or just make both ends USB-C. I typically find those cables to not lock into the port very well.
Elon Musk considers ‘slight’ Twitter fee for commercial users
The largest country in Europe is not European?

The EU doesn't have the monopoly on being European or European values.
Hacker News has username enumeration anyway because it has per-user profile links which, like Reddit's, are cool URLs (ie the URL has the username in it, as a parameter, not some UUID minted by a machine at random).

Also, and again like (most of) Reddit, Hacker News is public anyway, it's outright weird to have a HN user, choose a distinct name for it when you didn't have to, and then be angry that HN reveals the existence of your user.

However, if sites have distinct username and email then getting one doesn't give you the other.
BOLD is very pleased to Introduce Star War Silver Coins With all the best deals on popular Star War coins Death Trooper, Grogu, Imperial Tie Fighter, Stromtrooper, Darth Vader, Sith Trooper Bold is the best place for all the investors, and collectors to buy Perth Mint Coins.

Star War Silver Coins Highlights:

1: Yoda was almost played by a monkey
2: Boba Fett's face is actually visible in the original movies
3: Yoda has no determined species
4: Depending on what movie you're watching, Yoda has a different number of toes.
5: The Star Wars prequels used computer animation to create legions of Clone Troopers

Why Should you Buy Perth Mint Coins From BOLD Precious Metals
1: Unwavering Trustworthiness
2: 24X7 Great Customer Service
3: BOLD has a large unique Inventory
4: Get the best price on every product
It's a good idea, but not that easy to realize: since copyright is automatic and not via registration (unlike patents) a renewal as proposed would actually constitute a first registration. This could make it very hard after that many years to ascertain that the renewer is actually the true owner.
ÖBB (Web-Team) - oebb.at | Full stack web developer for ÖBB websites | Remote (AT) or Vienna, Austria | Full-time

Work:

* As a full-stack web developer, you will be responsible for the new and further development of internet and intranet sites for the ÖBB Group companies (e.g. www.oebb.at, www.railcargo.com, bcc.oebb.at, infrastructure.oebb. at, www.nightjet.com, www.klimaticket.at and many more).

* Together with your teammates you are responsible for the new and further development of Java-based web applications.

* You will work in an agile software development setting in both the front and back end.

* You actively contribute your ideas and enjoy regularly exchanging ideas with your teammates about new technologies.

Profile:

* HTML, JavaScript (ES5/6), TypeScript and CSS (Sass & Less)

* Java

* Cross-browser development, responsive design

* Nice-to-have: GIT, Gulp, Freemarker, Jira, Confluence and Bamboo

* Nice-to-have: experience with content management systems, Docker and Kubernetes

* A collegial, open working environment is important to you and you are a team player with a strong customer orientation

Offer:

* Modern workplace with top public connections.

* Free travel for employees on ÖBB trains in Austria.

* Flexible working hours and work locations (50-100% home office).

* For families: nanny service and a nearby company kindergarten.

* Lots of benefits (special conditions for train travel & in our travel agencies, holiday homes and apartments in popular local holiday regions, in-house car sharing).

* Employee apartments available nationwide.

* For the function of specialist in IT development (according to the collective agreement for employees of companies in the field of services in automatic data processing and information technology), a minimum gross salary of € 45,990.00 per year is provided for a working week of 38.5 hours. Depending on qualifications and professional experience, overpayment is possible.

Application (DE): https://oebb.csod.com/ux/ats/careersite/4/home/requisition/1...
Also for "government users" whatever that means.
> 64 character passwords are overkill

> i send E2EE passwords to my phone from my laptop or desktop using E2EE channels in a private matrix server i have and delete the messages immediately after
My grandpa (also in Brazil) studied until he was 11.

He started his carrer cleaning the floor of a store that sold radio equipment.

Learned radio electronics, started fixing stuff for the store, was hired by an airline, travelled the country designing and fixing communication systems for airports.

He had copies of technical books and manuals originally written in English, German and Japanese he translated himself.

Everytime I see modern hiring pipelines I think why the fuck we don't believe in people anymore.
Yeah, I did know that. However "Richard" and "Dick" are much more distant in some sense... I had no idea.
Crossrail: Much-delayed Elizabeth line to open on 24 May
For both this and RainLoop, clicks on emails sometimes don’t seem to register. Is that just me?
Cats and dogs increase sales (of any product)
> transact without having to second-guess trust and transparency

Lots of people get scammed with crypto. Whatever web3 is solving, this ain’t it.
They don't really want to be re-annexed though. Probably never did in the first place either, but when do you really have a choice?
Was this the one where you started in a jungle, and you had to use a first-gen mindstorms kit to explore Inca-like ruins? If so, yes - and that game was epic. Loved it to bits.

EDIT: I think I may be thinking of something else - regardless, found a flash archive of the old games here:
http://biomediaproject.com/bmp/lmp/games/lego-game-archive-c...
Human waste. Oil, plastic, water contamination, adulteration of the Earth.

Modernity is a waste of humanity, before oil this was balanced by the natural cycle (birth, death, decay, regrowth.)

We should use technology to get us out of the messes technology have gotten us into.

Everyone is so interested in living longer, few ask for what worth beyond themselves of the time naturally given to us.
Slight correction: the Russo-Georgian War began when Georgia tried to recapture South Ossetia, a de facto independent state that is de jure part of Georgia.

During the Soviet era, South Ossetia was an autonomous oblast within the Georgian SSR. After Georgia declared independence from the USSR, South Ossetia declared independence from Georgia. They fought a war that ended in a stalemate, and Russia has essentially guaranteed South Ossetia's independence since.
Yep, I've started working on first point in march, already designed some components, waiting for basement workshop to be finished. Having a big dream is a powerful motivator. Third point - I'm doing whatever I can, plus made some pallet furniture and installed new lamps in backyard ;). The game will have to wait, but I don't think it would be that successfull, maybe someday. So, genie would only speed up the inevitable.
Most application's bottlenecks are not their linked lists, and optimizing for anything other than your bottleneck is not the wisest use of your time. Performance is a budget, and I feel comfortable spending some of that budget on simplicity.
The issue is _generic_ data structures, not external code.
If I have to re-create a hash table for each scenario, I'll not invest the proper time to do so.

So if I need a hash table to map inodes to strings and another to map strings to IP addresses, I'll need to create that anew each time.

That means either writing a lot of code twice, or relying on manual code generation (which sucks for many reasons).
Yep. It's very easy to install. I run it on a non-rpi device as well.
While I agree on story, encounters, dungeons, and puzzles are harder on the fly. You can procedurally generate a dungeon these days and there’s lots of encounter generators now, but wasn’t always so easy.
So... people will just use libraries that have a correct implementation?

Lots of C++ compilers shipped STL implementations with atrocious performance (and outright bugs) for like a decade. It's not like putting something in the standard library guarantees correctness or performance.
Keycloak is now running on Quarkus, so startup times are much faster (few seconds). But -- KC is not something you start up often (in production).

It's reliable, flexible and actively developed, so not a bad choice as a self-hosted IAM solution.
I think that's wrong. One liter of diesel contains about 10 kWh of energy [1], so you need 4000 liters at 100% efficiency to generate 40 MWh.

12k liters per hour for the datacenter sounds about right, after accounting for diesel engine efficiency.

[1] https://www.sustainabilityexchange.ac.uk/files/cambridge_reg...
He is more than likely talking about a Pi Zero or even a Pi Zero W (built in wifi). I have bought both before for $5 each also.
> I always thought the main reason lisp did not become the world's dominant language (or, at least, dominant language with garbage collection) is that writing

I can write ugly code in any language. But if I was writing this code in Clojure, I would probably do something like this:

(let [r1 (- (* b b) (* 4 a c))
r2 (+ (- b) (sqrt r1)))
r3 (* 2 a)]
(/ r2 r3))

That is perfectly readable to me.

Yeah, you may say that I needed to introduce other variables to make this work and the code got bigger as a result, but on the other side how many people are actually writing this kinda of code on daily basis that are not Computer Scientists?
The first phrase in the article:

> Yandex's data center in Finland has been cut off the electricity grid as a response to Russia's invasion of Ukraine.

It is still kinda misleading.
Many Thinkpads are however limiting the CPU to 800 MHz without a battery.
Never mind - I've just discovered Web Components are not supported at all on Safari, which sinks the idea of Web Components being a viable alternative to anything.

https://caniuse.com/?search=web%20components

Here's the reasoning from Safari developers: https://bugs.webkit.org/show_bug.cgi?id=182671
It’s unfortunate that people are trying to revive a better version of the past, when the world has moved on and the past ultimately really wasn’t that great.

C is a terrible language for building things in the modern world. Not including the progress over the last 4 decades in your new language is a mistake.
For me the main problem is that going out for lunch in person with coworkers (even ones from other departments I've never met) is completely fine and I like to do that (when I was in the office I did that 3-4 days per week) but when I am having lunch at home I don't like it at all. I can't put my finger on it but it always feels like useless smalltalk and not making any connection where in person that works quite well. And I'm neither pro-office or anti-WFH or even someone who doesn't make friends online... but going out for lunch or a beer or just an afternoon coffee break is something that I can't reproduce via video/audio.
This is what I love about HN. Somebody quotes an almost 30 year old readme file, and the person mentioned in the readme chips in to tell the full story. Thank you Sam!
I will throw Rome here, often overlooked when talking about this stuff, but Rome has the widest green area in Europe, parks, gardens, reserves, green areas in general cover more than 65% of the total surface, totaling 85,000 hectares (~850 km2).

In Berlin in comparison only 30% of the city area is green spaces and woodland, totaling ~260km2.

One of the reasons why Berlin population is 1.2 times larger than Rome, even though the surface of the city is only 70% of the Italian Capitol.
It's easy to flame young language projects, I don't find that compelling. I don't find the original description compelling either but that's not to say there won't be some kind of support for generic programming or correct hash tables in their standard library (with all the bells and whistles that you need, like randomized insertion order, reasonably fast performance, perhaps optimization for ordinal keys like a btree).

What does throw me off about some language projects is the rejection of "complexity" either in a compiler implementation or language feature because it is "complex" - despite decades of research and experience in other languages that some of those features are actually super useful (and also ways to get them wrong or right!). I'm not sure if this is where Hare has landed on generic programming, but it's an ethos I see in a lot of "C but not C" languages that I don't think is a sound approach to language design.
The language evolves with society, Santa Catarina now is spelled like this. Brazilian Portuguese had a bunch of strange phonemes in the early XX century, to be honest.
MetaMail: Getting Secure Email with Web3
Do you usually first click on the article or directly jump into the comments? I tend to do both at the same time.
> And make it bicycle friendly. People like nature but they also like and need exercise.

even better, make them walkable.
The explorers who walk every street in their city
All comments is about developer experience. What about user experience? I find many framework adding a lot of data, loading times, etc. for little gain for the user.
The article proclaims "the intermediaries" as the solution to the trust problem.

That is incomplete in two ways:

1. Intermediaries are not the only solution to the trust problem, there are many many others. (See for example Bruce Schneider's Liars and Outliers, where he lists morality, reputation, institutions, security systems [1,2].)

2. Intermediaries don't only solve the problem of trust, but can also make things more efficient. If any two nodes need a connection, a graph needs O(N^2) edges. With a central intermediary, it only needs O(N) edges.

[1,2] See https://www.schneier.com/books/liars-and-outliers, or https://www.wired.com/story/theres-no-good-reason-to-trust-b...
Triangular aircraft in dashcam footage (2018) [video]
> So... people will just use libraries that have a correct implementation?

The entire issue is that the language does not allow for that: like Go (pre 1.18) it does not have userland generics. And unlike Go it doesn't even have a builtin hashmap, only arrays and slices.
We're in the "gig economy" now. Company men still exist, but they are rare.
The point is not that crashes are always safe, every time. The point is that if you intentionally crash things regularly, you have to make crashes safer than if they only happen inadvertently.

So more concretely, if system A crashes 1 % of the time, half of crashes might cause corruption. If system B crashes 100 % of the time, the developers of B will have to face the corruption issues and might reduce corruptions to affect only one crash in every thousand.

In the end, system A has a corruption rate of 0.5 %, whereas system B has a corruption rate of only 0.1 % – despite crashing more often.

So the point is changing the incentives around dealing with crashy situations in a way that ultimately results in higher stability. It's saying "It will crash anyway, so we have to deal with it. How can we force people to deal with it? We can crash it always."
I've been investigating an authorization application to use with the SAFE stack. I'm testing Keycloak and it looks good so far.
A Russian opposition leader wants to fight Vladimir Putin with ads on YouTube
> So far as hash collisions are concerned, these are very unlikely in this use-case. This is not a hash map where hash flooding is a concern, and accidental collisions are so unlikely as to be a negligible risk.

The current compiler will silently ignore colliding hashes and (I believe) result in a very confusing error. The probability of this happening is not very large, but still not small enough that someone will hit this error probably this year. At the very least you need to report hash collisions so that you can somehow rename your modules and so on.
50 pages!
We have been using it for 6-7 years now. Have been able to run very stable and integrated a lot of external IdP's to offer proper SSO on mulitple of our software stacks. Added a lot of other open source pieces of software we run for our backoffice needs (hashi vault, adminbro, etc.). So far very happy with it. Running in clustered mode without issues and as such little issues with the startup times. It probably helps that we have a solid background in Java based development and deployment and are less worried about the amount of memory it uses for the full suite.
Implement reverse proxy for a large number of Docker instances: Docker2Caddy
These are reactors small enough to build in factories. That's an entirely different situation from occasionally custom building huge reactors on site.

For now, we should certainly keep rolling out wind and solar as fast as we can. But whether they can run entire countries reliably through all seasons is unproven so far. They're backed up everywhere by hydro where available, otherwise fossil. It's entirely possible that mass-produced passively-safe nuclear will end up cheaper and faster than the vast amount of storage/transmission/etc we'd need for a 100% wind/solar grid.
Congrats, microsoft! I don't know how popular, useful or powerful this software is but, although not a microsft flagship, I love when companies open source their software that is no longer a huge profit margin. At the least it is better than see it dying deep into a drawer.
Buffett would bet on monkeys throwing darts to outperform financial advisers
Ive been using Cypht for years, but anyone know how it compares to SnappyMail?
> The dad started as a draftsman apprentice at the phone company when he was 19. He retired at 52 as the Director of Engineering for Illinois at the same phone company (after turning down more promotion offers in this mid 40s as he didn't want to move again). He never went to college.

Almost everything in this story is impossible to reproduce today (we can definitely reproduce just the "don't go to college part").
Related: the Warp terminal has the concept of "workflows" - which are a list of snippets you can pull and use with auto-complete. I found that to be a good way to remember those one-liners that I only use once every two months.
That's very useful info for the future, thank you. Yet another infuriating decision by lenovo. I wonder what the reason could be.
Checking the bucket entries based on their module identifier instead of (or in addition to) their key is a simple and obvious improvement to this code.

https://todo.sr.ht/~sircmpwn/hare/679
I completely understand the decision and applaud the fact that Hy seems to be going of a direction of being a much finer layer than it was previously (removing things from Hy itself and moving to Hyrule, for example).

On the other side I am quite torn about the decision. I quite liked the early releases of Hy where I could write a code that was much more familiar for me as a Clojure programmer. Still need to give a try to the new releases though.
I'm not 100% sure about Ubisoft, but I think Gameloft is part of the same group. At least in Romania, Gameloft definitely does not have a good reputation concerning overtime and such.
I just want to reply to really stress the first point. As I grow older (late 20s now) more and more “failures” that still upset me can be traced back to your first point.

Coming to terms and changing my behavior based on what works for me has been hard but so much more effective. When there are no external motivators (work), it’s not doable for me to wake up on time and get started early. Trying to force myself into this ideal caused me to fail, have the day feel wasted at 13:00 and then get stuck and not get anything done. Which, you guessed it, leads to a great spiral of being upset with yourself.

Accepting this has been the biggest change in both happiness and productivity (these are very correlated for me).

So again, try and frame things in a way that works for you. Don’t be afraid to abandon an idealistic view when in the back of your mind somewhere you think “This doesn’t fit me”. Then again, I think the only way to learn this is through failure and time.
“PHP DoeSNt SCaLE” – Pieter Levels Reached 99.999% Uptime
What is stopping us from merging 30 pull requests per day?
Bingo, that's the error, thanks.

Corrected:

You have: 40 MWh
You want: tonoil
* 3.4393809
/ 0.29075
You have: 3.439 tonoil
You want: barreloil
* 23.529405
/ 0.042500012
You have: 23.529 barrel
You want: liter
* 3740.8121
/ 0.00026732164
You have: 3740/30%
You want:
Definition: 12466.667

Or a bit above 12,000 litres. Article was correct.
You got sick or the company went bust?
If it takes months to hire an employee, then it speaks volumes about their processes generally.

But then I'm just a curmudgeony old fart with a decaying brain. Google is for bright young things in their 20's.
If we take an estimate of 20GW from https://ccaf.io/cbeci/index (huge variance!), and multiply that up, we can estimate that bitcoin is consuming the equivalent of six million liters of diesel every hour.

(It's not going to be diesel, it's mostly a mix of coal and natgas depending on where it happens, but that gives you an idea of the size)
The funky thing is that companies blaming it on "being hard to fire people". Even in the US, where many jobs are "at will employment", where people can just be fired on a moments notice...
This is why, when it's urgent, I'm willing to turn of my laptop with Alt-SysRq-s-u-o (that's sync-unmount-poweroff).
Async and Async Void Event Handling in WPF