skysight-inc/HackerNews huggingface dataset:
> If you're designing a car, are you not ever going to go down to the production line to see how your design worked out?

Somewhere along the line, goalposts were shifted. At the beginning, the concern was about Elon saying "everyone has to be in the office all the time". Now somehow we're at the point of a false dichotomy between "always on site" and "never on site". For most people, remote work is a healthy minimum. Most of my colleagues are at home 3-4 days a week and in the office 1-2 days a week. That saves them the commute most of the time, but we still get collaborative tasks done when we meet in the office.

I imagine it could be similar for industrial designers: When they are interacting with their CAD programs, there is no need to "go down to the production line to see how their design worked out" right away. That can happen whenever they're at the factory the next time, which may be a few days or a few weeks out.
Optimist: the glass is 1/2 full

Pessimist: the glass is 1/2 empty

Excel: the glass is 1900-02-01

---

We've had bugs raised against our software because the clients use meeting titles like 1-2-1 for supervisory reviews which when extracted for reporting and opened in Excel (they love to dump data into Excel no matter what report functions you include directly in the application) get interpreted as a date even when output as a quoted string in the CSV file. Try explaining to a client that we have formatted it correctly and Excel is reading it wrong…

(We could of course output Excel files directly, but some of them can't download office documents from web apps because of security policy at their end.)

Given how badly common tools mangle unambiguously correct CSV data, how many variations there are which make “unambiguously correct CSV data” a somewhat small proportion of what is out there, and how many tools not only expect but require mis-formatted data and/or output it, it is scary how much the format is relied upon in major industries.
Comparing facebook to your employer is silly.
> I don't think that is a given - crowd funding can raise significant sums these days

Crowd funding is great as a sales vehicle (i.e. the people that invest in you will buy your product in the end). I don't remember a successful example where the crowd was purely there to invest.
Looks very good! How well is the keyboard navigation support? It's one of the selling points for DB explorers like this for me.

Also, I'm a beginner to Go and I see the `GOOD_FIRST_PROJECTS.md`. Eager to contribute!

Thanks again.
Vodafone’s TrustPid System to Introduce Persistent User Tracking
The tone-deaf responses of tech people to normal peoples' plights never ceases to amaze me.

The telephone is not an essential utility that people will die without, either. And yet the phone companies were regulated as utilities. Such regulation ensures that normal people with no monetary/social/political clout wouldn't be denied participation in society or burdened with undue hardships (communication, socializing, transportation, etc). This is a not-insignificant part of government's function in service to its citizens.

Just because you may be rich/powerful enough to not need such services does not mean that they are unneeded.
Thank you for the apology.

There are already a thousand articles out there with short lists of recommendations. There is absolutely zero point in adding another one.

The title (as you said that is all you read) attempted to make it clear. This is a cynical perspective. It is not a list of recommendations. It is the reverse of that. It is a list of what's wrong with them all.

It is not a list of least-bad distros either.

It is a list of the most popular mainstream distros and tries to summarise, briefly, what is wrong with them.

Because all distros have stuff wrong with them. All OSes have stuff wrong with them.

There is no value in pointing out what's good; a million fanboys love doing that. What value I hoped to add was pointing out what bad, in a balanced way, by even-handedly saying what's bad with all of the big contenders.

The Reg is not primarily an American site. I am not American, and I don't live there, or work for an American company.

In my limited understanding of American culture, bare criticism is discouraged. Thus the concept of the "shit sandwich" where the critic attempts to sweeten the deal by wrapping it in praise.

I see no real value in this. I did not want to do that.

I wanted to say what's wrong with them all, as simple, boiled-down summaries of failings are much rarer and harder to find.

This is something which I rather expected might bemuse American readers, but I do not see that as a problem. It's an opportunity for growth for them. :-D

I suggest that you read the whole thing, and as a general rule -- not an attack -- I advise not commenting or seeking to comment if you haven't read all of something.
They were clearly in the service industry, though.
Whenever load-following is necessary the best way (marginal cost, emissions...) to provide it is preferred, and a nuclear is better, on those account, than a gas turbine. Therefore if a gas turbine takes the load, nuclear could not do so (or there is some widespread and long-going sabotage?).

All mechanisms used to tune power are pauses-inducing (depending upon the fuel state...), they cannot be used at will. If I'm wrong please explicitly write here that a "the (thermal) power generated by an existing and active industrial French nuclear reactor can always be freely modulated, without any limit nor any need to sometimes abstain from doing so for a while".
Our next "funding round" is your soda.

We decided to be hostile to you, soda-drinker, personally, we are some combination of tremendously greedy and out of money, and the trend is towards more bright ideas of this sort.
This, and the linked thread, is very concerning. I hope that Cloudflare's growth doesn't mean its going down the same route as Google in having hairtrigger automated systems with little or no human oversight or review.

I have important personal domains hosted with CF's registrar. I'm now wondering if I need a fallback plan.

I hope that @jgc is reading these threads and giving them some attention.
Having worked in both, software is much easier than producing quality scientific discoveries.
I think this doesn't frame the problem correctly. It promotes a separation between software engineers and real scientists which helps nobody. Anyone building software for scientific purposes really should understand the science behind it. Also, since better software allows better scientific outcomes, scientists need to understand software engineering. Both should be considered scientists and be on an equal footing.
They Didn't Pay the Fee: Firefighters Watch Tennessee Family's House Burn
Recommended Substack Future of Work Newsletters
It's electroporation. You use electrical currents to create temporary pores for the DNA sequence to enter the cell. Otherwise you need some mechanism to get the DNA in.

But anyways N = 1, so no control.

And why not just take injections of growth hormone?
This is really close to what I've been wanting to build for a while. A sort of excel for programmers with the added ability to write real lua or python code in each cell instead of "formulas".

BTW, I'm suprised this is written in Qt. Looks very modern Windows, in a good way of course :^)
> I hope developers with decent skills move on on Hook style api (...)

What's your opinion on Hook-style APIs?
HDMI specification no longer being public
Forbes Scraps Plan to Go Public via SPAC
Why should college degree give more than median pay? Specially in jobs where it is not required?
this look nice, but I don't understand what is special in swiss caves, as far as I can tell everyone in the world who had access to caves and produced anything perishable did the same.

I'm at least aware of similar things in Italy, Spain and Hungary, it does not seems particularly ingenious.
Well, triggering sequences is not the same thing as playing live; if you want to see a really impressive finger drummer, here is one: https://www.youtube.com/watch?v=B_46SRMVOr8
Moreover, an ANN parameter is not equivalent to a human neuron.
I wonder if people lobbied to keep the internet regulated and out of the hands of the general public. Surely someone must have.
Moon-based backup data centers target lunar lava tubes
The worst cases are startups adopting microservices. I get where they are a solution to a large company with multiple teams hitting the pain of monolithic development, but a team of half a dozen adopting microservices is a big red flag.
With most things, trust is established "by proxy" (by trusting someone who trusts whatever you worry about).

In free software world, we generally trust that free software is well-meaning and contains no backdoors because we assume that someone else has reviewed the code: we don't go reviewing each and every library or app we use.

Sometimes that trust is misplaced, particularly with small, unused apps or libraries, but in a grand scheme of things, it works.

Elections are slightly different in that you want precision and guarantees. I think electronic voting can and should be introduced with a fully open source stack even for important votes, but it should never be mandatory: in theory, for those who understand the process, verifying their vote is much easier electronically. This would enable trust-by-proxy to work as well for the technically inclined.

There is the trouble of verifying that the software any voting system is running matches the source code you are given access to. In that sense, having public access to a full database of votes (or at least electronic ones) would help quell that concern as well — at the very least, each competing political party could run their own system to verify your vote.

Still, I think the easiest way to manipulate votes today, and how it's usually done in democracies, is by media manipulation (by selective reporting or over-reporting to drive a narrative), and no voting system can help with that :)
Compiling Black with Mypyc, Pt. 1 – Initial Steps
It's funny that you compare Facebook to a power company this way. Recently I wanted to contact a power company about a bad experience I had with them. Basically there were three support options. Phone, Facebook or Twitter. Phoning them was possible during office hours, while both Facebook and Twitter were available between 08:00h - 20:00h.

Another example is my local pay sports provider, which doesn't even have a phone or e-mail support option anymore. It's Facebook or Twitter only. So I ask my spouse to contact support, since I don't want to engage in social media that way.

I think Facebook and Twitter are more essential than we may think and should be regulated like a public utility.
Do you know of any projects that seek to run elixir on web assembly in the browser in such a way that it can interact with a standard elixir beam backend?
I thought it meant "Let's Get This Merge" like it was a play on "let's get this bread". I know it stands for "Looks Good To Me" now but I still prefer my reading :)
The question is not "can these job be done remotely". The question is "can these job be done more efficiently remotely perpetually".

A lot of things were doable during pandemic time because it was global, temporary and necessary. Eg: lots of people got their salaries maintained despite their job not really existing anymore. That was possible (and necessary) because we knew it was temporary. But the conclusion cannot be "As the pandemic showed us a lot of the workforce can be paid even if they don't produce anything, we should stop asking people to work at all".

Similarly, while some level of operations were able to be maintained during the pandemic, the rate of innovation and the global productivity definitely went down, significantly. If you intent to be maintaining the same working conditions, with the same effects in a post COVID world while your competition resumes regular operations, going back to regular speed, you are going to have a hard time.
> The assignment of random numbers to each consumer decreases the risk of being directly identified, the company claims.

Why not decrease the risk even further and transmit a scan of our government ID and the last 6 months worth of mobile phone location data with each IP connection?
> IMO: we had good enough nuclear weapons 50 years ago to (...)

The money pouring into research disproves this.

In fact, it makes no sense at all to clam that our collective understanding of a phenomenon is already satisfactory and all research was already done after a few years of the first real world test.

For context, the Oklahoma City bombing was a few decades into the past but it still motivates a great deal of research in multiple research paths, even though none of it is rocket science or involves cutting-edge physics.
Business Planning Creativity Cards
I've been wanting to make these cards for many many years because they are something I would want to use myself, but couldn't find the time until COVID.

The synopsis is that so much of intelligence is just asking the right questions, and it's not something we have a lot of space for in the rush of the modern day world, so the cards help create that space so we can better contemplate our businesses.

Hope you enjoy

https://drive.google.com/file/d/1yPq0LVKJGyODGDUFk06eysMndHC7nQ1C/view?usp=sharing
Circuit Training: An open-source RL framework for generating chip floor plans
Not a vegetarian, but recently (a couple of months) I had to eat much more vegetables and fruits than I usually do, due to digestion and other related issues. No more pure meat/steak for me, only a little of bird, for at least half a year, and then the prospect is still unclear. The journey included sleeping with an open window for a week or so, then I had to adjust my gut biome using antibiotics (non-systemic). Now I feel much better than right after the switch, but sometimes I just want to eat meat. One time that brought me to a clinic, but nothing serious as it turned out. From that experience, I’d suggest to not do it abruptly if you’re ~aged, as it shocks the system.

As for animals themselves, I feel sad for them when I think about it, but my escape valve is the fact that nature doesn’t feel for them either. Free animals are rarely happy things. They are infected with all sorts of parasites, live in constant fear of being eaten alive by predators or beaten/injured by competition, are always hungry because x’=rx(1-x), have no way to clean themselves up or access the medicine. Being a herbivore animal just sucks by design by human standards.
GitHub Actions Is Down
Looks like major outages for GA. https://www.githubstatus.com/
The Player of Games by Iain M. Banks
It would not be like pulling teeth.

This TUI only use Python's curses module. The first curses support was added in 1994, and the current incarnation added in 2000. I spot checked a few curses calls and they were available in the 2000 version.

Now, there's all sort of things that make Python programming easier now than 22 years ago (f-strings, datetime, pathlib, subprocess, enum, and @decorators).

Plus, the Unicode/emoji support didn't really exist (so other characters would need to be used).

And probably it wouldn't support the Persian calendar, which it does using the "jdatetime" calender.

But other than the emoji substitution, none of that is related to modern TUI frameworks or terminal emulators.
Being kind to other and giving them the benefit of the doubt until proven otherwise is only human.

https://en.wikipedia.org/wiki/Reciprocal_altruism
> You can just hover over the keyword with an IDE and instantly see that it's just a typedef for static

Assuming you're browsing in an IDE, and that the IDE understands your build system. Github for example doesn't detect that it's a typedef for static. There's also the fact that the keyword `internal` is overloaded, and not in a standard way. For example, does it mean that it's not exported (a la dllexport in msvc).

> In addition, i32 is not an ambiguous typedef. It's way clearer that this is a 32 bit integer than `int` is.

but that's not what the typedef is to, the typedef is to int32_t which is a standard type that is guaranteed to be 32 bits.

> If the big open source libraries can do it, what's wrong with a small one doing it too?

typedef'ing FT_POS is totally different - FT_POS is not redefining a basic type to be used all over the project, it's defining the types used to refer to coordinates. Freetype is also written in C, and is almost 30. You also better hope that when you're using these typedefs that any third party libraries (e.g. free type) also use the same aliases.
You are assuming that everything Musk says is genuine.
Decided to make this point first: pandemic lockdown was much less lonely situation then being stay at home. The work from home of other partner is already massive change. Moreover, everyone you know is in the same situation, so you have whole world of zoom calls of understanding people. You are all in the same situation, all your pre-existing friends are in exact same situations. It had other issues, sure, but was less lonely.

> I don't get what point you are trying to make. Yes, my family has a primary caregiver (like practically every other family). No, it's not me. However, this means I have an exceptionally good understanding of the very issue that is being discussed. I care deeply about the issues that person has as they raise our kids through their youngest ages, and I do whatever I can that is best for all the members of my family.

Only stay at home person is actually lonely, others are not. No matter how awesome emphatic the other person is, the other person is not that lonely. And in my experience, dont really understands what is like nor consequences of it, despite the best intentions.

Like I said above, being stay at home is way more isolating then pandemic was. That is something easy to understand if you was at home, but people who were not refuse to hear.

> Tell me it's fun meeting other families with babies in the winter in an empty field (it's not).

With babies, we would walk with strollers, we did it every day in winter too. With babies the emptiness of field does not matter much, cause they don't do much anyway and sleep or look. In general, in here, people don't socialize in cafes with kids lockdown or not. It was going outside.
I followed the examples from the books.
But let's say, my idea is to use that "boilerplate" code on other projects and not broke the DRY principle, I would rather extract that piece of code to be reusable.
I just had a Yamaha P45 from a student at one of the conservatories here handed to me to try to fix. It had been in the rain for a an hour or so and they tried to dry it. The damage is well beyond what it would be worth timewise to fix so I'm very impressed that they even tried this on this laptop, if you value your time I would advise against doing this, if it doesn't come back to life immediately after drying. If you have more time than money then your evaluation may work out differently but at normal hourly rates any device worth a few hundred dollars is probably quickly exceeded in value by the time that you put into such a job, especially if the goal is that the device will function for a long time afterwards.

My process for fixing water damage:

- blow out excess water using compressed air (low pressure!)

- soak the board in isopropyl alchol

- ultrasonic cleaning bath

- drying

- visual inspection for corrosion, fix where required

- trial run, and if the board can be brought back to life check all functionality and fix remaining broken / corroded components where required

The visual inspection is where you get the information on whether or not the board is salvageable, if there is a large amount of visible corrosion, large numbers of components damaged (esp small SMD components) then the board is usually a write off.

Older boards with hole through components fare substantially better when they are damaged by water, I don't recall a single case where the board could not be revived. Based on how I value my own time and the chances of success I reserve working on water damaged devices to vintage music gear and vintage computing gear.
The odd thing is... this works for senior talent too!

The biggest road block I saw with recent job ads is they want 8 hours / day. Companies just don't have the flexibility to take a senior dev at 4-6 hours a day.
> Marks of maturity of a project - acknowledging upgrade requirements, publishing upgrade guides, supporting previous versions for a publicly stated time range, etc.

All of which did happen for AngularJS. And you could still be using your AngularJS components within an Angular application today - or vice versa - thanks to the tools provided to migrate piecewise. End of life for AngularJS was only five months ago after a four year LTS period that started in 2018, given that Angular 2 was released in 2016 that's a five and a half year period where both frameworks were supported.

Libraries deciding to break everything without warning is definitely an issue that's caused me grief in the past. Moving from AngularJS was something we decided on and planned out well in advance.
Less people, by raw population count.
I think the software spread to multiple labs and was even used in a commercial startup, so I think it will live on. Also, Python skills seem to be increasingly taught at universities, so many PhDs have had some exposure to the language already.
That move is interesting. If you hang back he does a spinning jump attack twice which is a little tricky to dodge but very consistent. You run towards him he will do a single strike. To me it felt like they were trying to teach you that this game needs you to disengage and sprint during fights. Either running away from him or running around to his backside work well for that.

On the converse is his upwards slash. That thing has basically no indicators and comes out faster than you're likely able to dodge... almost. If you fight him for a while it becomes apparent that when he wants to do this move he will walk towards you and otherwise will never do so. I couldn't tell if this was an intentional mechanic. Malenia later does something similar and it makes her fight much easier when you can understand her intentions before she begins doing any of her moves.
Certain businesses and situations allow for the owner to squeeze as much money out as possible. Image doesn't really play into it or is unnecessary. Captive markets, knowing an eventual sale of the land will be a windfall, etc.
GitHub Actions was having an outage
Slack's free plan is, well, free. It has its limits, but it's fine for casual usage. Many people use it for work and do are already familiar with it.

Discord is the other option out there.
CSVFileView is another option, https://www.nirsoft.net/utils/csv_file_view.html , but it says it has problems with very large files.
However, I bet the buildings are fancy, the gym is lavish, and the cafeteria looks like a upscale food court with chefs to cook your custom ramen or stir fry. I also bet there are twice as many administrators as there were 40 years ago and far more expenses to maintain the high end buildings and sporting venues. More schools, more competition means more administrators, more marketing, more fancy dorms and facilities to appeal to parents and students. More money.
But the scripts don't work without the cpp - you can't really excuse the build system without excusing the cpp file. All of the actual logic for the build system is in the cpp file, and at least on windows it fails at the first hurdle - it blindly assumes cl.exe is in your path which is not as common on windows as it is on linux for example.