skysight-inc/HackerNews huggingface dataset:
That's a fair criticism. Why not both, I guess?

I think that criticism goes beyond the government. Parties of all colours have been far too London/South East-centric. I don't know of any infrastructure projects of reasonable size in Wales or the South West for instance.

Forgetting about places is a very effective way to keep generating forgotten about places.
I think one of the pain points that Go addresses is the compilation speed of large C++ projects at Google, and it's one of the reasons it was made in the first place. From what I know C++ and Rust are in the same ballpark in terms of compilation speed, while Go gives a noticeable improvement.
> All variable declarations at top of block.

And they say they want their C code to suck less?

Why voluntarily open the door to read-before-write undefined-behaviour? The lifetime of a local should be as short as it reasonably can be.
Well that is clever.

Well lets see if it works ... I created this user overlookedscrum with a weak enough password, but you don't know it so you can't reset it.

This is the cookie ~

key: user

value: overlookedscrum&DtTI0rbgf7YKKL0Xgy65I4cJFAi962sH

I tried it with two different browsers. It seems I can login freely, but can you ?

I'll say ping below.
Improvements are (often) incremental, and easier to break down in to actionable tasks. You can also already start on existing work/not working parts. Justice on the other hand is (often) focused on the end-goal, which is much harder to break down to actionable task.

Work on social and environmental improvements by the day, asses it on social and environmental justice every month.
This seems below average. No tests or code reviews is common but pushing directly to prod or connecting to prod databases is unusual. It seems you've gone from one extreme to the other. From what I've seen, even at companies were people work in silos producing untested spaghetti code, production is protected. In any case, among small companies, you'll have a hard time finding the same level of quality you were used to. I'm not saying they don't exist but I'd say it might be 10% of them.
> there are very capable and smart engineers in France

I would not be so sure. I looked at the IT salaries there (both as a permanent and as a contractor) and it just doesn’t make sense to stay there when you could earn way more money elsewhere in Europe.
Buried in the Sands of Time
How to Stop Taking Other People’s Opinions About You So Personally
There are also many companies that go overboard with their code review and tests, get none of the intended gains, produce more slowly than they can, because of an attempt to cater to the lowest denominator. But I suppose if you're going to pick one of two extremes, that would still tend to be the lesser of two evils.

I'm not sure that's necessarily the case. IME, not much will kill both the pace of development and team morale faster than poorly conducted, heavyweight code reviews, but one of the few things that will is a dogmatic requirement to have some unnecessarily high level of code coverage in a test suite where everyone is just writing make-work tests to get the number up.
Little Queen Photo Editing || Picsart || Lightroom || #sarwan_edits
Little Queen Photo Editing || Picsart || Lightroom || #Sarwan_Edits
Yes, the DoD is behind a lot of stuff but they seem to get it right, unlike most EU countries with gov funded programs that are an absolute disaster.

EU taxpayers consider unacceptable that govt funding goes to waste, but in the end gov funding goes to waster anyway because the amount of bureaucracy is staggering and we don't even get internal competition like the US.

So we waster money and we basically burn it without any positive outcome.
You are basically saying that it's the Fed’s fault because the Fed is actually doing the job that it is assigned by law, and if it completely failed there would be more pressure on Congress to do something.

But if Congress doesn't want to do it's job, even if the Fed were completely negligent, you have to conclude they would only do enough to relieve the pressure to roughly the point where things are now, if they were even competent enough to not screw that up.

If you want to blame someone other than Congress for Congress's nonfeasance (and “Congress” in the sense includes the President, who plays both a formal and informal role in legislation), maybe blame the people that choose and retain the nonfeasant officers, rather than the Fed for doing its job well enough in the face of the nonfeasance elsewhere that the wheels don't come completely off.
I actually like railways and think there is a need for more capacity up and down the country. What I don't like is the cost of this project. We could get a lot more bang for our buck.
I have some experience mentoring students through various platforms. How can I help out ?
> this kind of interoperability is one idea that could be worked on.

Definitely, but the challenges are probably not technical.
I don't think that very low quality would fool anybody or could be used in a commercial setting. I can only see it being used for memes or jokes.
Why does Google hate your website
Five unexpected lessons I learned being a designer
I don't know the contents of the books, but nature and friends are great ones. Also teaching others, helping kids and people younger than you. I think you can get a lot from their enthusiasm and excitement for life. And it feels good to feel like you're passing on stuff you've learned to people who may be around after you're gone.
You're right that it's not possible to react if all the information you have is the trajectory of the ball after it leaves the racquet. Good players will subconciously be predetermining the path of the ball by looking at how the opponent is striking the ball.
Would you say its good practice to ask specific questions to uncover the problems mentioned in the OP at the interview stage?
Interesting how some assets are never released to the public.
> but for the fact that Germans so readily identify with the idea of taking pleasure from another's misfortune that they coined a word for the term

That was meant as a joke, I suppose?
If not, you might remember that it is very easy in German to coin a word. For example, I have just invented the word "Papierwurst" (paper sausage). A perfectly fine German word. Die Papierwurst (sing.), die Papierwürste (plural), der Papierwurst (sing. dative),...

"It's why I love the word Papierwurst - not for what it means, but for the fact that Germans so readily identify with the idea of having sausages made of paper that they coined a word for the term."
"Sort out" is a pretty solid translation IMO
This highlights a flaw with the UK's infrastructure projects. The UK is focused on connecting cities with cities, not connection within cities and towns.

Asides from London, plenty of cities and big towns suffer from poor public transport. Getting from one side of town to another without a car should not be a struggle. Right now, I think this should be prioritised above city to city public transport links.
Unfortunately I have to second this advice. There's very little chance you'll be able to make things change so better to move on now than when you're depressed in a few months or years.
Who Is the Buffalo Police Officer Who Shoved 75-Year-Old Protester to the Ground
Original title too long:

Who is Aaron Torgalski? Buffalo Police Officer Who Shoved 75-Year-Old Protester to the Ground Suspended

I have to question this, and maybe my question also makes this 'fit' the HN mold as this is a bit political, but what makes a cop okay w/ basically destroying their career just to be mean and domineering of others?

On the same day the cop was suspended, deleted his linked-in account, I'd assume w/ the backlash he'll never work in law enforcement again, and seeing the zeal he had when shoving that old man, he must've loved his job, so why ruin it all and throw it all away? How is their culture so much worse than the rest of American culture, or is it?
We use a similar word in Portuguese: nim (n for nao/ no and im for sim/yes)
> if that cost is too high, it can make the system untenable

That's what I mean. If postal service workers and their trucks get abducted / stolen once every 10-20 deliveries then that would make the postal delivery system untenable as well. :D

It's a little bit apples to oranges here. While in the classic systems you can only get the good stolen, here we're talking stealing the good and the delivery system with it.
This is an engineering leadership problem. Your new company does not seem to have an engineering leader who understands the cost to the business of having the engineers act the way they currently are. I don't think you have to run away, and you don't have to become such a leader yourself, but you should talk with your leadership and show them why what the team is doing now is not good. Make sure to first understand what your leadership values, then present to them better ways of doing engineering where you show the impact it has on the things they value.

So like for automated tests if the leadership currently thinks that test code isn't actually doing anything for the customer so why should it be done? Then you have to show how much money/time/whatever has been spent by engineering fixing the same bug over and over because you lack regression tests and compare that to how much would have been spent to write a test case for that regression.
How do you get people into a trial like this without the bias of either "people kind enough to spend time helping research" or "people who need money enough that being a paid test subject is worth their time"?

Might not matter for something like a vaccine trial, but for this?
So you are saying 99% of iPhone users would prefer to use iMessage. Yeah I don't doubt that, it's built in. Still you only need one or two close friends or family members with Android to install WhatsApp.

Why don't people use WhatsApp? Do Android users just not have any friends? Or do they use SMS? which is a joke next to WhatsApp and iMessage.
Personally, I've not used OVH, so I cannot judge. But here is how I would rate Scaleway.

Pros:

- They are really really cheap! This is not just for the VMs themselves, but their VMs come with NVMe disks and comes with uncapped networking

- Their customer support has been phenomenonal, and this was when I was on their free tier support

Cons:

- They are only limited to 2 regions, Paris and Netherlands

- I've seen their VMs become out of stock quite often

Personally though, their pros far outweigh their cons, so I would very much love to see them expand their service.
Yes, that's what I meant. The article was blaming western medicine and the comparisons are often made between eastern and western medicine - western referring to the current mainstream approach.
Thanks for reporting the broken link. Alex has fixed it in the document. The content is now at https://000024.org/conlang/relay19/index.html

Google "conlang relay" to learn more about the context for which this was made.
The article seems like a pretext to give some interesting appearance to very worn out cliches.

Sobremesa means afternoon if you're not trying to be pedantic. If you are, it's after-lunch instead of after-noon.
It doesn't specify who serves it at that speed either, could be some kind of "serving machine".
I suspect setting that up would indeed be a hassle. :)

Thanks for mentioning AWS Batch, I didn't know about it and will look it up.
Wonder what impact that could eventually have on people with Sickle Cell or Beta thalassemia (or the rare case that hits the genetic jackpot and has both).
Given that the act of reading is lossy, I don't think this matters too much.
Platform Wars: Simulating the Battle for Video Game Supremacy
> I saw a blog post about an mu4e plugin that would allow you to write your email in markdown, and it will htmlify it for you.

Perhaps this?

https://www.reddit.com/r/emacs/comments/g6ujzs/sending_richt...

Would be wonderful if this was incorporated into mu4e.

As for html2text, there's also the Python-based html2markdown, which I prefer.

mu4e-html2text-command "html2markdown | grep -v '&nbsp_place_holder;'"
Title of the paper: "The robustness of reciprocity: Experimental evidence that each form of reciprocity is robust to the presence of other forms of reciprocity"

I think the interesting point about this paper isn't the conclusion, which is unsurprising, but rather the methods used for confirming it (They use linear mixed models, which I hadn't encountered before).
The standards you've described are totally reasonable!
This sounds like an amazing opportunity for you to have a really wide impact and a great chance for the company to level up their game using your experience. I'm sure you've thought about this already but it doesn't have to be a "fight" - in many cases what people need is some appealing reasons, e.g. describing how their world would be much more amazing if they implemented X, Y and Z. Depending on the size and stage of your company it might actually make sense to do it in a 'quick & dirty' way (e.g. dominating the market might be more important at an early stage than doing it in a sustainable way) but even then they (tech decision makers) should be aware of the tradeoffs and if they are, they should be communicating the reasons to the whole company.
M:N thread distribution is exactly what the go _scheduler_ offers. It's a work stealing scheduler like Java's ForkJoinPool.

The benefit lies entirely in that there's no other way to do concurrency. Which is great, as it's less error prone. But if you were to introduce native threads in Go you'd have the exact same problems as you'd have with core.async. So it's not like core.async (or async/await in other languages for that matter) is half-baked or badly implemented, but it won't automatically remove a part of the Java runtime that has existed since the beginning.

In a similar vain, Rust's actix and Java's Akka are not half-baked or bad implementations of the actor system, but it is more error-prone to use compared to languages built entirely around the actor paradigm, like Erlang and Pony.

So no, core.async doesn't magically give you non-blocking concurrency, but it does enable it. And that is a much better option than re-writing your entire codebase in Go.

> core.async is a half-baked error prone solution. People will make mistakes with it. Until the JVM has native support for fibers, continuations and a compile mechanism to classify all legacy blocking calls as unsafe, core.async will continue to be hobbled.

With Loom it won't be necessary to add a compile mechanism to classify legacy blocking calls, as there won't be any. This is why Loom is taking so long, the entire runtime is being re-written to not block if IO is performed in a virtual thread, but work as before if a full thread is being used.

And when you can simply create virtual threads instead of native ones, there's really not much value in core.async anymore (well, ClojureScript will still benefit) as Clojure already has great primitives for working with threads.
Is there any place where I can read a bit about their history?
France also has online.net (now Scaleway?) which I haven't used recently but was very good and reliable for me 3 years ago. Been using Hetzner ever since, which has set the new bar.
Wholeheartedly agree! Giving back to nature is a very good goal. In the Netherlands, there is a growing problem of the "boxyfication" of the landscape (verdozing van het landschap), meaning that because of the growing trend of internet shopping, more and more warehouses and distribution centers are being built in the iconic farm landscape. Moving these structurally simple buildings underground would allow for more space for nature in the already densely populated country
Yeah but I don’t think there is an instant where showing more than 4 columns on a mobile is readable. I think this lib still squeezes it into the viewport, gotta set minWidth manually. Pretty standard
Also lacks proper fast and memory efficient desktop client, good cloud backups, settings for almost everything (traffic usage/space/visuals), programmable bots. And I'm not saying about some features that for example I use a lot, like "Channels" (Almost always for news, but with ability to offline access to linked websites). Anyway: you just have to test for yourself how comfortably fast their software is on both desktop/mobile platforms.
Tho sure I like Signal very much, it's just not a product for "average human" for now.
This is an excellent article. I learnt more about IC design/implementation from this article than from any other I have seen.

It even has an interactive tool where you can click on a component on either the die shot or the schematic and it shows which parts correspond to each other.
Do you have a reference for the claim that your full contact list is uploaded to servers? That seems important since their privacy policy says that they only use hashes, and it can’t be dependent on SGX since it runs on non-Intel hardware:

https://signal.org/legal/#privacy-policy
The only real competitor to AWS is OVH, and it's not even close. Shameless plug: http://iagovar.com/european-web-hosting-alternatives
My perspective is that quality is a process and a project rather than just a goal or a fixed property of a team. This new team is like a project that's barely begun and you're coming off a project that was in maintenance mode.

So like any project it works best if you do one thing at a time and build up some momentum. You can't fix everything at once.

See if you can get people to buy in to just getting the indentation consistent (my favorite place to start), or preventing the development software from touching the production database.

Get one win, give it a little time, and then go for another pass. Meanwhile set an example in your own contributions. It is very possible to improve things but it takes patience, planning how to deal with setbacks, flexibility, and recognizing what the real priorities of the company are and what quality means in context.
Also: https://en.wikipedia.org/wiki/List_of_lost_films
OVH's support is not great but at least it's cheap and they have some transparency. Azure and AWS have shitty support too for small customers but they are expensive.

Hetzner is nice. We also have Scaleway in the same category.
Here is an interesting case study - Sony's Battle for Video Game Supremacy (https://mitsloan.mit.edu/LearningEdge/strategy/SonysBattle/P...)
That awful UI vs. UX ketchup meme
Delete Photo Recovery
that's assuming money is the one important thing in your life though :p I'd personally need at least 3 times my current french salary to start thinking about compromising my other life choices
Your standards are reasonable. However, what's missing in a lot of comments is a good process for assessing what the human and business factors that led to where the company is now, and how to approach changing it. This is natural as most people here are techies first, but it could lead to setting you up for a bad experience.

There are very limited conditions, under which making this a blame exercise would be the right answer.

There are also business conditions, under which this situation is the best that the business could have achieved by now. Eg, if other things needed to be higher priority for the viability of the business. Having said that, once you are in such a situation it is difficult to get out of it, and hence such situations tend to linger for much longer than any justification.

What you probably need to do now is find out how much appetite there is to change, and what the blockers are.
> France is #1 in the EU for public spending [1].

That's a well known overstatement that comes mainly from the fact Pension system, education system AND health care system are almost entirely state-owned in France. You can find the same pattern in some Scandinavian country btw, France is not an exception.

> There is a reason why so many rich French people live in Belgium or London.

You can say the same with British and American near the Leman-lake /Zug in Switzerland. Fiscal optimization is everywhere.

> There is a reason why when Peugeot merges with Fiat-Chrysler the new company is headquartered in Amsterdam.

That's not surprising, Holding companies always love specific countries for legislation/taxes reasons. That include Netherlands, Luxembourg, Switzerland and Ireland. Almost every European major multi-national has an holding in one of these.

> If you're a company and your turnover is greater than EUR760k annually then there is a special, additional tax on your advertising spending.

That I totally agree with you. This is a good example of terrible case by case politic bullshit.
That's not how it works, not everyone wants to move country just for a (way) better salary.
Confirmed case numbers is a pretty weak trend metric since it depends more on how many you test than how many are ill. Many countries have their outbreaks shrinking but their testing capacity growing, meaning they might find the same number of cases (or even more) every day, despite there actually being fewer and fewer suck people.

Hospitalizations and deaths are much better metrics.

Sweden probably finds about the same or more infected people every day now, than at their peak of deaths/hospitalizations (which lags the peak of infections!) in the last week of April, for example.
What is the point of this? This is useless at best and dangerous at worst. I guess nobody from Facebook has ever read Manufacturing Consent...

In many countries, the state media is more accurate and less partisan than the corporate media. Australia and the US are both good examples of this.
I think you just don't want to work with people who accept such state of affairs, so no point trying.
Consensus that these processes are really the best way to do things is relatively recent, and I wouldn’t be surprised if there are a lot of shops that haven’t yet retooled to them.

Continuous integration was only proposed as a concept 30 years ago, and was a relatively fringe theory for another decade at least. Automated deployment followed a similar path, but about a decade later. Manual acceptance tests, in particular, remained quite common a decade ago even at the big tech giants.
Pay is a problem but it’s one of many. The working culture is another big problem. Here’s a thread that summarises it quite well: https://news.ycombinator.com/item?id=17169504
I guess so. But I'd say humans would have no chance at this speed without another player to analyse visually.
Yes! That's a great example of words that have different meaning conveying a similar context. ("Viel Erfolg" meaning more like "Lots of success."/"I wish you success"). Even that though I feel has a bit of different subtext. Honestly that's the hardest thing about learning another language. Even after 10 years here I often say something which in meaning is exactly correct but still fails to convey what I wish due to some cultural subtext that I wasn't aware of.
Taiwan is using humor as a tool against coronavirus hoaxes
They are called ESN now. Same shit.