skysight-inc/HackerNews huggingface dataset:
Warren Buffet should step aside for his chosen successor
But just look at Gnome, which is probably the most widely used Linux desktop. Until Gnome started Gnome 3 it was something like a nice replacement for Windows 95..XP. But then they crippled the UI, decided what the user really needs and removed all the rest. By taking pointless inspiration from touch devices and macOS they made things even worse. I really liked Gnome, but I've given up.

The other problem is that there isn't THE Linux desktop what makes building GUIs for Linux hard. Yes, I know, it is the year of the Linux desktop, but I fear it will not work out this time.
I wonder what you really mean by this. Do you wish to have had sex with a greater number of women? Or do you wish you just had more sex with your partner/s?

If it's the former, I believe this is something all men want deep down. Religion has done well to squash this desire and many deny they have it at all, but they do. But it's like chasing the dragon. I don't think you can ever really satisfy this urge.

If it's the latter, why did you not have more sex at the time? Did you want it at the time? Now I live with one partner I have almost as much sex as I want with a single partner. But it's a lot less than I used to have/want.
No, because of data protection.

I won't upload recordings (with possibly sensitive information) to a third party.
maybe in Berlin
Thanks for mentioning this, because after reading the answer my first thought was "wait, but what if I do nothing before doing IFFT which is also equivalent to multiplying by a rectangle (but that nonzero from -nyquist to nyquist)"
Quatico.com |Tech Lead, Senior Software Engineer (Java, Node), Fullstack, Frontend (React) wanted | Zurich, Switzerland | SALARY: 90k-130k CHF | ONSITE | Swiss or EU member-states passport-holders only

We are a 20-person team building tailored web apps with heavy custom business logic on the server.
Our products are analyzing the weather data in Switzerland, hold governmental portals online, keep trading dashboards humming, and do much more.

Clean code is our passion. Yours too?

Our interview process:

1) Phone screen with our CTO

2) Two sessions of remote pair-programming with our engineers (no algorithmic questions but reasonable pair-programming tasks).

3) Onsite half a day with us.

Interested? We'd like to hear from you:

iwan.gulenko atsign quatico.com (Please use "HN May 21" in the subject line to help us filter out spam)
I know someone working on a sustainable alternative in this space. Still in the trying-to-figure-out-the-market-size phase, so any input is appreciated: https://tally.so/r/w54RP3
He's already the richest man in the world but guess he needs more attention. If it was anyone else I'd be sure it was a pump and dump
Local Register Allocator for 8086
Who is currently offering ARM VPSes to small businesses? I only knew about Graviton
The point is that a parser could very well use regexes under the hood to perform the tokenization. Because it is the right tool for the job. A language without regex-support might use something like lex to compile a lexer. Of course you can write a character-by-character lexer by hand, but this is just equivalent to what a regex would generate.

So saying "this is not possible, use a parser instead" is completely misunderstanding the relationship between lexing and parsing. I wonder how these people think a parser works?
That almost sounded like a hollywood like prologue. Nothing interesting, nothing the average joe doesn't know, just your fantasies.

Good
Any SAAS service that process spoken or written language should clearly state what languages they support on the frontpage.
There is a data protection policy, of course.
Thanks a lot! I agree that there is great educational potential in this format. I've definitely learned some cool things myself from the posts at https://explorabl.es/
...and American kids aren't taught that the US was selling oil and equipment to the Japanese so they could attack China...the cabinet cutting off these supplies while the US President was away at a secret meeting with Churchill in Alaska triggered the attack on Pearl Harbor.

Both Churchill and Roosevelt had planned to continue supplying Japan so they could destroy China, the supplies were cutoff without their knowledge.

Once promised US oil was cutoff and the secret treaty signed in 1905 by Teddy and Japan was reneged on, the Japanese needed to invade the rest of Asia (starting with Indonesia) to keep their war machine fueled, bombing Pearl Harbor ensured they could do this with less US resistance in the Pacific.
>This thread is about cognitive ability not mortality though.

I'd expect the optimum for mortality and congnitide ability in this case would be about the same. Else we'd have the case of something worsening your health but making you smarter (whereas for food, exercize, etc. it's the inverse).

>I need at least 8 and preferably 10 hours of sleep (as an average).

While there is more or less sleep required by different people, note that what an individual "needs" might not be the optimum for them under all conditions, but be such because e.g. they are stressed, overworked, sleep badly, etc.

E.g. someone with apnea (e.g. due to weight) might need 10 hours of sleep to feel well, but that is because they have low quality sleep, and need the extra time to conpensate - not because their organism, if cured of its apnea, actually needs that amount of time optimally.
if you aren't challenging yourself (mentally) there is not much you can do to improve.

I recommend diving deep into problems that interest you, noodle on them until you fully understand the problem or start coming up with solutions. This also improves your intuition.

Personally, my memory (especially working memory) improves drastically after long hours and days of thinking. Memory improves as you build your cognitive knowledge map and the puzzle pieces start to connect and the picture becomes clearer.

Pick a problem that means something to you and start from there. It's sometimes hard to find such problems especially if you aren't into a particular domain. In such cases, start by understanding a domain you love and the problems will start popping.
Not against the idea per se, but man, I wish people understood that a recording of a conversation is NOT a replacement for good notes or documentation.

Recording conversation means saving time of an expert in exchange of additional time spent by the student, when looking things up in it. Having good notes/docs is easier for students, but more expensive for the expert, who needs to spend more time to organize the information properly.

So depending on what you're doing, there might be different tradeoffs.
What are the usual biases? (Not a HR/employer)
Sorry if I didn't make it clear: the junior developer did take advantage of it when CEO asked.

Also it was only really enforced during Sprint Retrospectives.
for me it's the difference between doing purely commercial work and treating it as a craft. I picked up woodworking years ago as a hobby, and after a while I started doing paid work for a bunch of friends and it really wasn't any less satisfying. When you build unique things that people really want to me it's no less interesting, same with programming. Once you start doing industrial style coding it becomes cumbersome.
It's a type of natural selection called "group selection", and it's taboo, because it's very tempting to invoke it to explain away all sort of apparent paradoxes - but it requires very tricky circumstances to work at all, if it even can, and it's rare for the explain-away-ers to bother to show why it works in their particular instance.

https://en.wikipedia.org/wiki/Group_selection
No, but it does mean that primitives in trio can be awaited in the same way than any async primitive instead of using a callback.

I get that scoping trough nurseries is the trio selling point, but you do need to have the ability to run something "before" and "after" a lone async call, and I don't want to have to write a "with" block to wrap any single thing that I wish to await.

By having "await" as a universal construct, we allow trio (or anything really) to offer an additional level of granularity - scoping a group of async calls - without losing the smaller one: scoping a single call.
Since the comments here are mostly people appalled by the idea of pairing - try it before you knock it. Even the author says there's a lot of benefits to it, but it wore down on them over time.

I did pairing for a few year at a company early in my career. Some days it felt draining, but I learned a lot, quickly, from working with senior engineers and seeing how they approached problems or building systems. You even socialized different dev tools and terminal commands (I felt really smart when I taught a much more senior engineer about git push -u).

I also liked how it helped keep me engaged on days when I was tired and unfocused, and that the day was over at 5pm - you packed up and went home, and were disincentivized from doing more work until the next day.

Several years later, I'm pretty comfortable coding solo, but it's a nice tool to pull out when it's helpful (like ramping up on a new codebase).
This reads like my worst nightmare.

We do use pair programming to a limited extent: often in the context of a more experienced developer coaching a less experienced developer, or getting a couple of people working together on a particularly tricky problem, so I'm not entirely against it at all. As I said though, this post reads like hell to me.

I've often joked that techniques like pair programming are "software development for extroverts". I certainly didn't get into programming because I'm some sort of out of control social animal, and I was absolutely the stereotypical nerdy kid at school.

I still skew somewhat introverted and need time alone to recharge. What I've found as I've moved through my career is that the more oriented my job is around social interaction, the less I want to be sociable outside of work. Now, as an executive, it's all about the people, and I've dropped to 4 days/week so that I don't turn into a total hermit, shunning all social contact, outside of work. If I don't have a day completely alone at the weekend I really start to struggle. Similarly if my only social interaction comes via work I also struggle. I lose perspective, become tired and disengaged, my judgement and decision-making goes on the wonk: nothing good comes of it. But there's always a balance. I have so much social budget to spend, if you like, and if I spend it all at work I don't have anything left for outside of work (and vice versa) - I always need to find a healthy middle ground.

I am just one data point and I know full well it's different for different people, but I suppose this is one of the issues I find most frustrating about "pairing mandates" (and, yes, I have worked somewhere that had one): enforced pairing doesn't take into account the differences between people. I'm not advocating that we're all special snowflakes but, at the same time, software engineers in general aren't doing basic tasks that can be easily interchanged with different individuals - sometimes not even within their own teams - so it makes little sense to me to force everyone to work in a way, all the time, that a decent number are going to find detrimental.

Let me put it starkly: if I'm working full time as a software engineer and you force me to pair all the time then not only am I going to hate my job fairly quickly, but you are also very literally ruining the rest of my life. I don't want to come home from work completely exhausted with no energy to do anything else and no desire to see friends or family. Not OK. Not OK at all. This is obviously one very effective way to burn people out.

We're all human, and it's helpful for everyone if we can remember that when we're at work.
Multi-Level Cluster Promises More Effective Systems
You shouldn't, as a Floridian, take it so personally.

Look, I understand that me calling you a neanderthal might hurt somewhat, but facts are facts.
Their midi theremin is awesome!
Ooh, and I got an optical illusion for free. After staring at the spiral for a bit the text then seemed to want to spin as well.
Regular expressions can be as robust as you need them to be, just like any other kind of code. They are a DSL to create lexers, and they are exactly as robust (or hacky) as if you wrote the same lexer by hand.
>Now the only difference is that Monty might accidentally pick a prize.

This a mistaken conclusion, as actually there is a difference if a goat is revealed by devious Monty (who makes sure he doesn't reveal the car) and dumb Monty (who picks at random), because the rules of the game really are different. The apparent outcome (you pick door, Monty reveals a goat) is the same. But the process is different. In the latter version dumb Monty has all the same information as you, in the former version devious Monty gets more information that you do and changes his behavior based on that information.

In programming terms, devious Monty has an "if" statement in there. (Something like, `if (random_choice == prize_door) { swap_choice(); open_door(); } else { open_door(); }`.)
You use multiple DNS servers for the domain - a common practice. (Its actually mandatory to have 2 which resolve to a different IP, but in reality this doesn't make them distinct servers, hence why i say "common" instead of "universal").
Too bad, thanks :( When I read that book it has a profound impact on me and changed several habits I had.
There are always two sides of the coin eh...
I agree with you. I like how easy it is to embed Lua into an application, but as a language I really prefer python. Sadly it is not as easy to integrate the python interpreter into a project.
... but despite that no one has died from it and it's been a complete non-event until now, according to the authors.
FWIW, this isn't actually difficult: you just need a sysroot, and past that you can just use clang (maybe ironically, for any platform other than Apple ones, as there still isn't a good common linker for mach-O; like, this still works fine, but it is in fact very annoying--but not impossible--to compile a macOS binary from any platform other than macOS). To cross-compile to Linux you can just download a handful of rpm files (the kernel and libc header packages, as well as the gcc package for the CRT) from CentOS or deb files from Ubuntu and extract them to a folder, and for Windows you just need a handful of Msys2 packages (the same general set). That's really all you need: my current major project--Orchid--compiles for Linux, macOS, iOS, Android, and Windows, and does so using the Android NDK copy of clang (just because it is easy to install and easy to ensure us always "the same" on every machine: I do cross-compiled reproducible builds). As long as you are using C/C++ it really should be easy to cross-compile (and yes: this is saurik saying something not only good about clang but specifically saying they finally nailed this use case, which they really hadn't a while back when people kept touting this as a feature... they really did eventually nail it). (That said, I do appreciate that not having to download and extract those packages is certainly "more convenient" than doing anything at all, but I just want to point out that it really isn't that "much effort".)
There are plenty of free options and if my messages aren’t even stored I don’t see a point in paying.
One funny thing for Warren Buffet to do (as a response to the article) would be to buy the Economist, fire everyone (including the one who wrote this article), and make a trust that ensures that the name/trademark The Economist is never again used by any publication.
I find it interesting that the visualizations seem to cycle polygon complexity, from circles to squares to triangles and back again.
Why Aren’t SMS Interventions Designed to Boost College Success Working at Scale?
Thanks for sharing! I hadn't managed to find another good example "in the wild" so this is pretty cool. It's at a larger scale than my examples too!
Can I e.g. build iOS applications with Objective-S?
Advantages and Disadvantages of Blockchain Mainnet
The release notes of RonDB 21.04.0 found in the RonDB documentation at docs.rondb.com lists all the differences compared to NDB.
The IQ tests and their subtests can also be relevant for indicating possible cognitive conditions like NVLD and autism. For example a person that scores less than 75 on non verbal subtests and over 130 on verbal subtests likely has some condition affecting performance.
I do not agree with all of your points but I certainly agree with this one.

Setting the example for the rest of the team when you are explicitly/implicitly recognized as the leader is very important. I had to learn this lesson recently.

For example, I signaled to the team last Friday that I was not going to be working at all this weekend. Checked my email just now and neither did anyone else. If I put something up for code review on Saturday afternoon, someone else on the team is likely to pop in for review and then likely do some work tasks themselves. Its not that this is bad, but you have to be aware that it is happening and moderate it accordingly.
Cheaperthan. A Browser Extension that helps you find better prices on Amazon
I've seen USPS packages get marked as "delivered" quite a while after they've been physically delivered. Like half an hour later, if not more. Unless it was physically impossible to get to the marked location within that amount of time, I don't think you can assume the timing to mean anything as to its actual delivery.
Building Serverless Applications with Amplify,VueJs/NuxtJs, and GraphQL(Part 1)
Please be specific with version numbers. Did you file an upstream bug already?
Do you mean https://github.com/BZFlag-Dev/bzflag ? Thats c++ and must be compiled with zig c++.
CCP wil use anything against its enemies, please don't be surprised.
Just throwing this in the air: in the 1970, getting off the gold standard made it possible to take much more debt in varied ways. This probably enabled the rich and the corporations to drain a much larger part of the economy for themselves.

Also throwing this in the air: debt might not actually increase productivity unless it's explicitly only used for productive purposes. Even then it seems dubious. The whole argument of using debt to build a business smells funny.

Right now if you look, people who have access to cheap debt, are buying assets with it. A lesser version of this has been probably going on for decades.
I second this question. I find that "potentially loosing [..] effectiveness" is the least of the problems though, but that a few years of experience in management makes one essentially unhirable for positions that even involve some coding. I saw this from both sides of the table: as employee and hiring manager. It's also not a money problem, accepting less for a coding position does not work.

A career path back to coding just does not exist within the industry. Of course freelancing and founding your own company may be options but in a regular company hierarchy - no way in my experience.

I'd love to be proven wrong of course and I'd love to hear stories to the contrary.
I'm also looking for one I had an idea for photo search engine.
Could be that, or the heightened sensitivity to all issues cyber we’re experiencing right now
These numbers are based on NDB customer experiences from operating tens of thousands of NDB clusters for more than 10 years. Obviously to achieve 99.9999% uptime requires an operational competence as well as the software to achieve it. This is why we are building this operational competence to make those numbers accessible to anyone.
What does EFF want to happen?

What does EFF think is normal on the for profit table?

I didn't like the .org thing, but this article is a bit rant-y.

Two dogs fight, one comes out. What's the difference? Money changed hands. donuts is not a public interest body. What's the issue?
This is due to zig enabling clangs UBSAN by default in unoptimized builds. This can be disabled with `-fno-sanitize=undefined` or by enabling optimizations with `-O2` or `-O3`.

https://github.com/ziglang/zig/issues/4830#issuecomment-6054...
Perhaps partly because we use marketing tactics to make people feel desperate for having all things that they actually don't need in their life. People have so much to give to have them.
Decision tree time:

1. Are you, personally, going to Get Fucked if this whole thing goes sideways and turns into a legal shit-show?

If YES:

1a. start CYA activities immediately, while beginning to look for another situation. Or, if SHTF status appears imminent, just quit now.

If NO:

2. Are you so morally offended by the situation that you just can't take it?

If YES:

2a. Quit now.

If NO:

2b. Do nothing, except for any strategic positioning you might need to do to ensure yourself the best possible landing if/when the SHTF. Otherwise, drop the subject, keep doing what you do, enjoy your pay, and don't worry about it. Go fishing, or golfing, or play with your kids, or whatever is important to you outside of work. Live for today and if the situation changes, "adapt and overcome."
Transformers, Explained: Understand the Model Behind GPT-3, Bert, and T5
Which only confirms that it's impossible to use your service and stay in compliance with GDPR.
Good points, I was just thinking about it superficially.
>All in all, why is the code not just:

Because it's hard to review, too many things are happening on one line.

What if you have to negate multiplication? You're messing that line even more, with streams, you're adding one line that's easy to read, easier to review, track changes.
Depends how much you are putting away each month - If you save $1k per month it will take you about 22 years (with compounding, assuming you take nothing out).

There isn't no "get rich quick" in personal finance though.
> My instance, Fosstodon, doesn't really federate with the Nazi instances; those it has ended up federating with have been swiftly blocked, because Fosstodon's admins don't like admin-condoned harassment of their users.

And I'm glad that with email we don't have server operators deciding on politics for their users. ActivityPub has a long way to go if labeling instances as "Nazi" is enough break federation.
Microsoft tried the 4-day work week, for example: https://www.npr.org/2019/11/04/776163853/microsoft-japan-say...
can the recording and then transcribing with good editor (with automatic speech-to-text built-in) be a good solution?
The "do / doing / doing-more / did / done / completed" cluster just looks like a terrifying knot of possible routes through a bunch of states that have similar names (like a full half of them to me are synonyms...) and yet somehow is barely even mentioned in the text, which I feel "should" spend a ton of time explaining what is going on in that region, but all we get is "there are several such states to properly support all protocols but also for historical reasons". I feel like I want Yoda to show up to to point out "do or do not; there is no doing-more".
> We had a 2020 Corolla as a rental over Christmas/New Years 2019/20

How does that work? Are models named for the year after they become available?
1. Do you have a blog post with exact instructions for this for some of the platforms?
2. Does this include targeting any gnu libc version (backwards compatible)? This would be very surprising to me.
How to Present to a Hybrid Audience
In order to achieve 6 9s you need a two levels of replication, you need synchronous replication with instant failover, plus asynchronous replication to handle site failover. RonDB provides both. NDB is used in lots of telecom services where you can't make a phone call unless NDB is up. These services definitely can at times run for decades without downtime. RonDB is built on top of NDB.