skysight-inc/HackerNews huggingface dataset:
This, 100% this. I have a ton of other interests outside of software. I already get 40 hours a week working on software so why would I ignore all other interests and spend that time building software too? I'd much rather spend that time pursuing my other interests.

I hate this attitude that there's something wrong with that. It's perfectly possible to be a good engineer doing only 40 hrs a week.

Frankly this whole attitude is a big part of why we have a diversity problem, because only a small minority (over represented here on HN) want to spend all their time building software and this attitude puts a lot of people who weren't teenage coding geeks off joining the industry. It's actively harming the industry and I wish it would go away. If you individually enjoy coding for fun above anything else by all means go for it and enjoy your life, but stop trying to force that on the rest of us. There's more to life that just building software!
Not everything, but names, yes. When China informed the world that their capital was called Beijing rather than Peking, the world fixed their spelling and pronunciation. Why would this case be any different?

And of course there will remain spelling and pronunciation differences. I don't expect English to use "Nederland", but "Netherland" should be fine. Maybe also drop the "Dutch" and replace it with something like Netherlandish or Netherlandic. Because "Dutch" is another weird archaic holdover. Nobody in Netherland even knows why we're called that in English. (I suspect it stems from the medieval name "Diets" for a group of predecessors of our language, which stems from well before the country existed.)
I think this might be what you're looking for:
https://github.com/cqql/pelican-katex
China's Qingdao orders city-wide Covid-19 testing following new infections
Economics is seldom about absolutes.

It's about trade-offs. Ie how much would it inconvenience you to be hardwired vs the other guy? How much are you willing to pay?
I've always meant to read Boethius simply to better understand Ignatius J. Reilly.
You’ve never worked across time zones have you? I find it’s a lot easier to say “that commit from 2 hours ago” than do the mental math during a code review or debug session. However I do think it should be opt in as I understand your POV and in my experience it’s never an issue until it’s a big one. In our ui we show ago, local and point of origin for all time zones we deal with in a popover.
what really need to happen with ani-trust is to alter the system politically, monetarily and militarily to prevent oligopoly. oligopoly is pretty much monopoly with theatre piece.
Treating otherwise unsafe code as safe because nontermination makes it dead doesn't strike me as particularly useful. Is there any other case where knowing the termination status of a function is helpful in proving safety?
This is the public face and leader of the company that publicly advertises a certain set of values

Presumably you're arguing they should stop advertising that set of values. But then that'd be used to condemn them as well.

why it is inappropriate for employees of the company to complain about such dubious donations of their CEO

Totally appropriate, just as long as those employees don't mind the CEO telling everyone that their political donations are dubious/questionable, demanding they publicly denounce their spouse, or controlling their private political and charitable donations.

But of course those employees would explode if the CEO even hinted at doing any of those things. One rule for them and another for the boss, likely justified with vague rhetoric about power. But, you can't have it both ways. If employees can demand control over the CEO's life but not vice-versa, then it's the employees who have the power, not the CEO. Yet we all know that's not how companies actually work. Eventually even tech CEOs will realise that, so expect them to get a lot more aggressive against this kind of employee activism in future. It's simply not fair on them, currently.
You could use thin rigid supports: something like telescoping linear actuators generated in-situ with a coiling system from flat material. See http://mymechatronics.pbworks.com/w/page/76547795/Telescopin... for an overview of commercially available systems. The same principle sped up would likely do the trick.
Outlawing bail bondsmen, who are a weird bit of private law enforcement that belong in Westerns and nowhere else, is step 1.

The UK system makes very little use of cash bail, recognising that it's pointless for petty crimes and dangerous for violent ones, but one of the most famous recent cases of a big bail bond was .. Julian Assange, who cost his supporters £93,000 by skipping bail. The process of skipping bail was a criminal offence for which he has been jailed. https://www.theguardian.com/media/2012/oct/08/julian-assange...
I live in Germany. That has not happened to me. I was never contacted after sharing my email and phone number on those lists.
What about: Google "New Major Version Every Six Weeks or Die Trying" Chrome.
It is not. My 5500 XT is unusable when using 2 monitors. https://gitlab.freedesktop.org/drm/amd/-/issues/929

Apparently AMD doesn't have the resources to debug these millions lines of code, since this has been open for a year now.

Yet people still say NVIDIA on Linux has issue. They don't support Wayland and tend to lag behind with Linux only tech in general, but the driver itself is top notch. I haven't had an nv driver crash on Linux in 10 years. It's only the same echo chamber borne by the famous moment of Linus flipping NVIDIA the bird.
> Assuming the accused is guilty and financially well able to pay for bail, this sounds like a pretty good deal to me to just drop some cash, write it off, and be able to leave and never show up for trial.

I don't support cash bail, personally, but it's worth noting that some amount of the bail money can be converted to a bounty for the apprehension of those of the accused who go on to skip trial.
EU targets Big Tech with ‘hit list’ facing tougher rules
This is also the case in Germany. It's why you have all sorts of different ID numbers, and need to sign documents to allow different offices to communicate.
Perhaps, but I’m no closer to having accomplished even a fraction of what a Harvard undergrad already has.

Society perceiving me to be lesser and doomed to mediocrity wears on the soul!
It seems like you’re saying that people are burning wood.

I wish they were. Wood was probably just a part of that gentleman's own "energy mix", consisting mostly of culm(coal dust), trash, coal and wood.

Recently coal dust for heating purposes was outlawed, along with stoves not meeting a certain standard of emissions, but that didn't stop retailers from offering products which were not up to those standards.

Anyway the main issue still appears to be awareness, as many people who could easily afford to use gas for heating still choose to pollute, because it's cheap and convenient.
If you're a poker professional, the game of poker and your finances are very closely related.
For faster server-side rendering, this is a good, though relatively unknown resource:

https://github.com/cqql/pelican-katex
It’s not essential but this is one of Unity’s revenue sources, so they will advertise it . In fact, one key aspect to finding success (disclosure: I am an ex Unity AssetStore publisher) in the AssetStore is to persuade buyers in thinking your asset is essential for making their project come true. It’s all about selling shovels and dreams.
sigh not the only criterion; people credibly accused of violent crimes or deemed a risk to the public should not be granted bail at all.

"You can beat your wife and then go back to your family if and only if you can borrow many thousands of dollars from a sketchy private agency" is also a stupid system.
Which is a problem, because honest people make money in exchange for providing a valuable service - not by stealing your resources from you to steal your data from you, and make money off giving that to malicious third parties.
>> Cacheing. I get the superficial appeal of this. But there are dozens of popular Javascript CDNs available. What are the chances that your user has visited a site which uses the exact same CDN as your site?

> Quite high - if you're using the Google CDN I'd imagine.

Quite low in reality as there's no critical mass – most sites don't use the same versions of common resources.

Google fonts is one of the better candidates for shared caching working but resources just don't live in the browser cache for very long (Facebook, Yahoo studies)
There are tons of old FPGA boards on eBay for cheap, but they're basically unusable. Even if it was a popular dev kit at the time, chances are all documentation has 404ed.
> In the Python ecosystem there are a dozen different versions of each thing that make different trade-offs and specialize in different ways. When you're picking one, you have to spend a week evaluating all the possible CSV parsers (for example).

It saddens me to read this weird statement. It saddens me as I was a rather early adopter in Julia (v0.3.2, if I remember correctly) and really believed its mission. I don't quite understand why various ecosystems cannot peacefully coexist without these untrue and completely avoidable statements.
I knew how much school mattered I just couldn’t get into a better one save UNC. Shame, really.
It doesn’t use libgit2 it shells out to git. So it doesn’t improve security.
As if bikes aren't suddenly appearing out of nowhere when they use the same road as cars? When there's a cycling path you'll at least know where they will be coming from.

The solution to that problem is not putting cyclist and cars on the same road, we've tried that and it's worse. The solution is separating bike and car infrastructure so that there are as less as possible crossings between roads and cycling paths.
International Data Spaces Association
There are plenty of poker players who play professionally and the bank roll management aspect of the game is an essential part of their job. Which is why at the highest level you'll find quite a complex ecosystem of players selling stakes in themselves to each other to lower the variance.
It's pain in the ass when you troubleshoot CI problems as well. Was the issue before or after this particular commit? Can't tell, have to check in some other tool.
I think (for this discussion) we should have a more clear definition of embedded.

Yes, ARM processors are used more and more, but there are really A LOT of embedded systems out there, which are still, for example, 8 bit. As an embedded dev, who is using pretty much everything from 8 to 64 bit, the kind of memory safety errors you talk about I have yet to see with on anything based on (say) a 8051 or PIC.
On a system without OS and without dynamic memory allocation, the borrow checker does not buy you much.
It's a different story with an ARM processor and an OS (real-time or not does not matter).

Of course Rust has a more powerful type system, but my experience is, that the preferences for a C type type system dominate the embedded world. Not because it is better or simpler, but because most embedded devs actually like low level. They are simply not interested in type driven development (yes it's just their personal taste) and its benefits.

Or let me say it like this. I see two kinds of embedded devs:

- Those who abstract way the problem ("It's all just a big char array.", "It's all just ints.", "It's all just data structures").

- Those who abstract away the machine ("It's all just objects.", "It's all just types.").

Right now, my observations tell me that the first group is still dominating. Time will tell if this is going to change.
Hi, founder of FreeYourMusic here. It will still work, Spotify tried to block us just the same two years ago. We then switched to different method of integration to not be legally bound via SDK agreements.

We are still operational and have Spotify export working. If they won't let you through doors, we get in via window. ️

We do not expect any platforms to be limited on FYM.FM in near future.
The problem is that embedded systems today can range from a 1Mhz µC to a complete PC like a Raspberry Pie. While memory management is important for the latter, the former doesn't like any dynamically allocated memory at all.

Also many processor manufacturers have hundreds of different models with similar but different port mappings. They often supply C-header files which helps making your software compatible with numerous different processor types. So even while Rust has a macro system, it would need to be adapted by those manufacturers or C will likely stay the more convenient choice for the time being.
How Many Potatoes Does It Take to Run Doom?
I don't know. You can ask to submit some kind of identification and ask the user to submit a video. It will massively reduce the fake accounts.
You can also do auctions on Marktplaats, though it's much more freeform than eBay. I auctioned a 1980s Transformers toy there ages ago, and I got such weird vibes from the two top bidders that I was happy to sell to a third bidder that showed up.
As a non-US person watching certain American series on Netflix just blows my mind. For example, my wife is currently watching "Good Girls" in which we see the following things that really make me never want to live in the US (I wonder if this really happens though, can someone confirm?):

- You can pay to stay out of jail so only poor people stay in jail after a crime, before the trial (guess OP proves this is real).

- The poor people have the worst lawyers and thus the worst chances, and even though they are innocent can be left in debt by the process.

- A couple has a daughter, she needs a kidney. They need to pay 80.000 euro (forcing a choice between crime and the life of the daughter, easy choice I'd think)

- A guy stole crutches because he needed to pay 400$ to take them home (can't walk without them)

- Woman tells ambulance personnel to leave her alone so she can take an Uber to the hospital to reduce cost of healthcare after being shot

- A guy working at something like a loan shop (where people just seem to pile on debt) wants to use the address of a customer so his nephew can get into university (I guess it matters where you live?)

- The couple from point 1 needs to choose between electricity/water and healthcare, decide to mix up checks they send to the companies to buy some time.

I mean the point is already nicely made by "Breaking Bad", how do you want to reduce crime in a society when civilians are constantly forced into such impossible choices? It makes for good TV of course but the stress you must feel when you can just make ends meet in he US must be extreme. I mean there are so may series where the criminals are just perfectly reasonable and lovable, doesn't that tell you something is wrong?
I'm also very interested on giving my 2080 Ti to my partner (a Windows user) and getting the fastest next gen Radeon to myself.
> Heads up, Apple Music doesn’t sound as good as Spotify, unfortunately.

Why would that be?
> I hope the us catches up at some point because software still doesn't even consider it an option - I have to actively fight all my settings so I can get updates, backups, streaming at high quality and the like because the OS considers they should always be done on wifi.

Interesting, because until recently I had the reverse problem. I had to fight everything on my phone (and occasionally, my system) to stop doing updates and backups over mobile connections, because those were always limited in Poland. I'm not sure if anyone truly does offer an unlimited plan here (other than bullshit "unlimited, but we'll throttle you down for the rest of the month after a gigabyte or three"). Bottomline: it's not just US. I think most of the world doesn't have ubiquitous unlimited mobile data.
Yeah, same plan. Maybe the throttling is region specific.
A real example of abolishing (some) police: https://www.bbc.co.uk/news/world-africa-54499497

It seems the unfortunately named SARS squad were committing more crime than they were solving.

> poor and powerless being victimized by crime every day

Quite a few people would say, if you actually ask them in their neighbourhoods, that the people who are more likely to victimise them on a daily basis are the police. That's why all the protests have appeared.
It would be extremely unlikely for only one site to use a specific file from a public CDN (like cdnjs). As for site-specific files like JS bundles and other static assets, those would be served on a "private" CDN, usually under the same domain (like cdn.foxnews.com) and with restrictive CORS settings for this very reason (and also to prevent bandwidth stealing).
China hands out $1.5m of its digital currency in one of the biggest public tests
Honestly, when I enter a project page I glance these to quickly evaluate how active the development is. E.g. for Ruby library when I see "9 years ago" everywhere then likely the code needs some work to get it working with the latest Ruby version. But when there is just one "2 months ago" on `lib` directory it tells me somebody came back here to maintain the things. I am not sure if list of accurately formated timestamps would be quicker to scan.

Regarding unmaintained projects, usually my next step is to check recent PRs list or Network Graph page to see if there is some more active fork.
Luxury Cruise Ships Are Being Sold for Scrap Metal
There’s that saying we have:

I dress slowly because I’m in a rush.
Essays on Programming That Are Worth Your Time
>What do you suggest as an alternative to bail bonds? Maybe ankle monitors for those awaiting trial?

It's pretty obvious. Look at the severity of the crime. If it's severe enough detain them until trial. If not then release them. Why do you think the ability to release drug lords is a necessary feature of your justice system?
I put in the following symptoms:

> dry cough, fever, aching limbs

The first result is "Sacoidosis"

"Common cold" is the 4th result. Sarcoidosis is around 25k cases per year in the US. Common cold is some hundreds of million cases in the US per year (on average an adult has 2 - 3 cases per year alone, children even more).

This is dangerous. People will misinterpret the result ordering - esp. as the page tells me it has 84% confidence. This will get misrepresented in a lot of minds.

Maybe one should use data on number of cases per year for ordering - like many doctors (I know) actually do in their heads when listening to symptoms.
Is the AMD Radeon Graphics Driver part of the Linux Kernel? Does that make sense? Aren't graphics drivers updated independently from the kernel? I'm aware that Linus isn't a fan of microkernels, but this seems a bit overly monolithic to me.
Try launching a rocket during a Florida hurricane. You will not go to space today.
Out of curiosity, why would you expect 5x more people to know what OWASP is than to know what SQL injection is? I would have thought it would be the other way around.
It would behave like one, yes.
Zug der Liebe does exist. (Well not this year obviously)
Your argument might be null though, because I still end up paying for mobile data, so I can use it outside my house.

And the tariff here is kinda rigged to make you buy data. The economics don't work out unless you subscribe to a daily data plan in addition to the voice plan.
I would have thought that as the grid de-carbonises the greater the diversity of supply the less storage we will need.

It's a bit like food where our wheat crop is down 40% this year but we aren't expecting riots because the rest of the world is up.
Agree. Timezone issues aside (which this does simplify), I'd like to see both "N hours ago", plus the actual date and time it happened (in my local timezone).

With hours it's not so bad, but gets worse with longer time periods. I find it incredibly aggravating when services say "N days ago", or "N weeks ago", because this simply serves to obscure when an event actually occurred. Just give me the damn date and time in my local timezone!
I like Kristin Hersh's description of studio recording:

"What we did was, we took the song apart, played each piece separately, then stuck the pieces back together. In my opinion, it didn't work. We'd torn the song's limbs off, sewed them back on and then asked it to walk around the room. Of course, there's no song left anymore; we killed it."
Are there small electromagnets available for sale that could do the same thing?
No JavaScript Day (2013)
Yeah, but I think there is another saying that is still true in 2020:

"Time is money".

;-).

Edit: Corrected typo.
If you do, an 1897 translation: https://www.gutenberg.org/files/14328/14328-h/14328-h.htm

Edit: If they ever make a Confederacy of Dunces movie I am looking forward to posters with the tagline "It ain't the heat, it's the stupidity."

Edit2: Commedia, definitely. Ignatius as Il Dottore?

https://cdn.shopify.com/s/files/1/1289/0349/files/blog_big-c...

Bonus clip: https://www.youtube.com/watch?v=ZUMusLPFWPo (Sesame Street measures angles in radians! "He walks backwards, easy as pi")
I haven't spoken to any on Koh Phangan. On Koh Tao (an hour away with boat) they are broke and there's no work. I would guess the situation is the same for diving instructors on Koh Phangan.
How to prevent burnout as software engineer? Especially so during Covid WFH
I learn from my mistakes. I learn from the people whom have gone before me and made that same mistakes too. I've learnt a ton from these readings and wish to share with the rest of you (:
Of the top of my head: grocery retail in the UK and the impact of the German hard discounters Aldi and Lidl.

The UK used to be famous for really confusing strategies, like bogus discounts (50% off on an item that's just priced 2x normal), or buy-3-get-5 offers, that sometimes mysteriously wouldn't be registered at checkout.

The UK regulator often dinged the supermarkets for such behaviour, and gave them various stipulations. But as far as I can tell, they only really got better when Aldi and Lidl seriously started taking market share.

Aldi and Lidl have a very German no-nonsense approach to advertising. There's a single simple price that you pay.

Similarly in the UK, the regulator always told off the retail banks for their bad behaviour, but they never really changed their tune much. I am hoping that challengers like Monzo are changing that. (I left the UK nearly three years ago, so I don't know how retail banking has come along in the meantime.)

UK retail banks usually advertise that their accounts are 'free', but then have lots of hidden fees. Monzo doesn't have those hidden fees. (Eg when you try to make a transfer when you are out of money, Monzo just fails your transfer. My previous British retail banks charged you for that. And they typically gave you an 'unarranged overdraft' that you couldn't decline.)

Keep in mind that these are two examples of the top of my head. You can probably find more with a more scientific inquiry.

> It seems to me that it mostly leads to a race to the bottom that just optimizes for hiding your dishonesty better.

Do you have any examples of that?

Competition usually leads to customers getting more of what they are willing to pay for. Of course, that's not always what customers say they want, if you ask them outright.

(Eg Starbucks sells well. But what they are selling is not what people say they value in coffee.

I wouldn't call that dishonesty on Starbucks site. People pay for having a spot with free wifi to idle or work while sipping some acceptable beverages. People who go to Starbucks are not there to satisfy a distinguished taste in coffee. But Starbucks advertisement compliments on their good taste, anyway.)
You are dismissing people saying they ARE having issues with AMD on Linux. In fact my AMD card does not do multi-monitor, and in this thread I'm not the only one that has multi-monitor issues on AMD.
Sure, and I am not advocating to do it illegally, just making the point that what one states at the border can have wider consequences that one imagines.