skysight-inc/HackerNews huggingface dataset:
Lots of complex software systems are sold this way, allowing customers to add-on features a la carte. I don't see that as a bad thing -- allows people who only need a subset of the functionality to only pay for what they need. Oftentimes, the functionality is sitting there waiting to be unlocked.
Where did you find the 75 year period? The general consensus seems to be that her works entered the public domain in 2014 (which is 70 years counted from the year following her death, I missed a year in my previous post).

https://en.wikipedia.org/wiki/Copyright_law_of_the_United_Ki...

Also:

https://en.wikipedia.org/wiki/2014_in_public_domain

This mentions Beatrix Potter's works as entering the public domain in 2014 as well.
It makes no sense whatsoever, they are free to discontinue chrome at any moment
Async-await is a game changer for all async rust development. Futures combinators became a sunk cost. Good riddance.
There was a huge argument about this on reddit not long ago. People were legitimately horrified at the idea of burying a pet in their yard, were convinced there were all sorts of diseases and miasmas that would occur if you did so and that the land would be permanently damaged/devalued, and that finding the bones would cause psychological trauma. Just mad. If dead animals were so dangerous we’d all be extinct long ago!
I've updated the website and GitHub to point to GtkInspector as the successor. Hopefully that helps!
1. I'm no journalist, but I'm fairly sure there's some news sites that break the news first and then others follow (either through primary or secondary sources)

2. I haven't implemented fact-checking algos. At the moment I'm not planning to use AI for it, just simple cross referencing (not finalized).

3. When we do start momentum, we'll get on board a highly specialized ethics team and safety team. We're not a state actor or influenced by anyone so we're just creating gimmick-y articles on the internet for now. We'll eventually combat those issues if and when similar services pop up.

One reason we want to be first is that we know state actors are going to pop up soon. Singapore, Russia, Philippines, the list goes on for which they want something like us to control propaganda. We're hoping we'll be able to gain enough momentum before they start (or get further along than they already are at) to set a good solid standard. But with all things, this will take time and deliberation.
I respect the level of free time taken to run and publish this experiment!

Interesting results, I thought they'd be more skewed.
Hah, this also reminds me of a company where we went back on a decision that had been made before I joined, and moved our basket (containing highly normalization, non-transient data) out of MongoDB and back into a SQL one. No one had any idea why Mongo was chosen for the task, but a very likely reason was that it was a period where NoSQL was very much en vogue.
Why developers like to code at night
Or maybe just physically pressing something to the side of your skull causes migraines after 30min?
I don't know what the IANA is doing, but this is essentially the same problem as verifying election results, with the same solutions:

https://en.wikipedia.org/wiki/Election_monitoring
I do get that he was playing out a "persona" in the piece, and I was commenting on that persona.
I read that in various places, but I'm still suspicious. There are lots of ways to hide subsidies (green tax cuts for example).
I agree, of course there are some practical concerns. I dont dig too deep into a BSOD memory error, I mostly just replace the block. But in general, I recommend following the rabbit hole just far enough to eliminate most surprises.
Do Software Engineers inflate the reported hours they claim to work?
Every now and then I hear a Software Engineer (often from the Bay Area) report how they work or are expected to work "60 to 90 hours a week", for example this guy: https://youtu.be/dvdL-21o3GM?t=224

60h/w is 12 hours a day 5 days a week and 90h/w is almost 13h a day 7 days a week...

I cannot imagine how you can stay productive during such extended period of time, not to mention any time to sleep, commute, self-care, basic house chores, family, games etc. Yet still, my impression is that plenty of Bay Area engineers are staying up-to-date with various Netflix shows, computer games and contribute to open source projects... this just doesn't compute.

Probably one of the largest surveys of IT professionals on how long they work (still self reported) is the Stack Overflow survey, which shows that the average is actually more like 42h a week in the US: https://insights.stackoverflow.com/survey/2019#work-_-hours-worked-per-week

0. Are Software Engineers inflating the reported hours per week they claim to work?

1. Why would they do so? Doesn't this contribute to a worse, unhealthy working conditions overall for everyone?

Thoughts?
Pre Smart phones, handsets would generate about 100 times more radiation while finding a cell tower for a call than they did during the call. May be that.
Kiwi TCMS releases v8.0 – open-source test case management
The description of the ceremony is fascinating. Somewhat disappointed, though, in the lack of pre-modern flourishes. No goats sacrificed? No pentagrams drawn on the floor? No requirement for a full moon? Engineers don't have to take a lifelong vow of chastity?

How do they ever expect a low-rent affair like this to work?
Your description is accurate and fair
Hey, nice project :)

A few friends were experimenting with 3D-printed gears for their robots, I've advised to switch to helical gears as these should make less noise, and less prone to wear (since the load never happens on a single teeth, but is transfered progressively). Of course, that creates axial load, which might or might not be an issue (and countered with a second cog), and complexify assembly, especially for planetary gears. But if you try (or already have) them out, let me know.

On our part, the test have proved successful, but we're not looking at tens of kilometers, and mostly print PLA.

To clarify why they aren't used more, their production process is traditionally more complex, but that doesn't happen with additive manufacturing. I'd also guess that the teeth shape makes them more robust than conventional filling, and more evenly distributes force on the layer joints.
I find this article beautifully written and it resonated with me. Writing maintainable code is damn hard for larger projects.

Also, I read a couple comments above, and I feel that people who wrote them have no idea who Joe was. To me Joe is an inspiration, and I think his words are usually not there to be debated ;), after all he cocreated Erlang, and Erlang and the OTP is a masterpiece imo.
I thought about electrical engineer but it does not have to be an engineer. Like a driver does not need to be a BMW engineer and know everything about the car.

I think your second example summarizes it quite nicely.

I am a physicist by education and an IT guy by career, so to speak. When my son asks me about basic physics I usually give him an erroneous answer, good enough for him to go ahead. This is what I would love to have in electronics.

But as you say (and with which I agree), years of tinkering is probably what builds a cookbook in your head.
That money doesn't come for free. It's perfectly rational for people who don't directly benefit from a lot of visitors--but are inconvenienced by them--to wish to forgo both the visitors and the money they spend/taxes they bring in.
Pocketcasts is one of the beautiful apps out there for podcasts, decent app that just works :)
Imagine hitting your head into the person next to you because you can barely move without touching others while travelling via plane.

Also I see no added value of doing this on a plane as opposed to doing the same thing at home with the flight path pre-recorded or even being able to pick from multiple pre-recorded ones.
I found the hacker behind a 850k computers botnet
Huh, just tried it and the ! got through. Could be network- or encoding-specific?
- The output of the program is beautiful.

- The input to the program is beautiful.

- The program is beautiful.

I think it would make more sense if the word "beautiful" was replaced with the word "correct"...

It would also help strengthen his argument for why programming is so difficult!
In what context are you working with Superoptimizers, if you don't mind me asking?
>Next time he faces, even the same problem, he'll be back on Google trying his luck.

There isn't a next time because Joe died last year.

I think you misunderstand the point. Time is truly limited thing you have in life, and you are using much of that time understanding minor tool that are not the major point of what you are trying to do, that doesn't seem productive and is indeed infuriating.

About the final mark, those eleven minutes should even be needed, things break unfortuntatly, and if who has deep understanding of every single tool you put your hands on, you will not have the time to do whatever you need to do.

A few years ago, I had the "pleasure" of have to use docker on windows, on a complex stack, the docker windows client was always breaking with the solution always being revert to previous version, wait issue fix, update. Ofc, before that we needed to waste some time to check if it was I who broke something or if it was an update. The lesson was, only update sporadically, which also has its downsides. Or should I instead have a deep understand on how docker for windows client worker and submitting the fix myself? Do you know if I had the time for it?

Too many things in our field are held by duct tape that is always tearing. I'm also culprit of that. But saying that because tools not being newbie friendly, or some tools breaking it's the fault of the user is not really a good a approach. Being a programmer shouldn't be about fixing your editor every time it breaks, or spend hours learning arcane tools that are not about programming.
Yes probably viable for you as an individual, this does not collate into viable for most. It’s still a niche inside a niche.

People are writing web backend in Haskell for decades, it is a viable choice for very specific niche of web development. Rust has miles to go before it can reach even that stage. At present elixir has much bigger eco-system than Rust.
Can you tell us more about this superoptimizer?
Working on a microservices project currently. It is very well designed. Although i think this is not because of it being microservices. It is because of the team of skilled engineers.

Using microservices is complete overkill here. Lots of DevOps, hard to get the mental picture for new people. Also we share a lot of code between the repo's. That shared code is in a separate repo. Splitting of code from one repo and putting it in another repo. Refactoring tools dont like it that much. The quality of the code base is what matters and that is quite alright here.

I liked this line in the article:
_But you should always remember; a well designed codebase can always be switched to microservices, as and when you approach the threshold._

I will remember that when I design a new monolith: every "application" in that monolith should be able to stand on its own. Every PR will be reviewed like that.
I think they are going to avoid any web mobile changes while they are building and promoting their mobile app, which is still in beta.

And honestly, this official app personally feels that it's even worse to navigate. Hard to navigate to your most recent repos, reading/following issues/PRs is terrible (a good 1/6th of my screen is covered by a tab in the bottom corner that I accidentally open a lot of the time when scrolling), no CI information, can't differentiate what's new and old discussion when opening a notification, can't check other branches, can't generate tokens (very useful when commiting from someone else's machine if you have 2FA), and in general it prioritizes elements without a clear reason, like the "subscribe"/"unsubscribe" button for repos.

I currently still prefer the Fasthub app for now. It still doesn't have all features above or from the web version, and it's not updated often since the app is being refactored entirely, but it's open source and it has a decent UI/UX. Definitely better than the beta official app.
The original is a well known problem in logic which my lecturer touched on. If you have each general on a mountain and a valley between the two, then you have no way to know whether the other received the message. If you send back a confirmation, then you have no confirmation confirmation... etc.

In my (at the time occasional) drunken state I may have thought every now and a again, after 13 confirmations of confirmations surely you can just attack! But alas, it all falls flat: You have no way of knowing the final confirmation, the one before that, etc. until you are back where you started.

By the way, this only applies to lossy communication without feedback. A Whatsapp text syncronises via a server. As long as the server is up and confirms both sides, you can be quite sure the other side received the message. This is manifested these days in the form of the infamous blue ticks.
Aah you're right. Thanks.
Rust Impl Specialization RFC
Okay, we must have different versions of the app. On mine: Actions -> Bank Transfer -> Choose Recipient -> Enter amount -> Message -> Send -> Confirm

The real question is, which one of these do you think is unnecessary?
You can attach it to Chrome: https://imgur.com/n8Mf7J3

You can't do much more than changing the theme though, as Chrome window is managed mostly by its own rendering engine.

You can also make it run in Chrome, via GTK Broadway https://developer.gnome.org/gtk3/stable/gtk-broadway.html

broadwayd :5
GTK_DEBUG=interactive GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gnome-calculator

Then go to http://127.0.0.1:8085 to see the inspector. Sadly, the calculator itself won't be visible (it would have been without the debugger).

You cannot make Chrome render in Chrome this way, though, as it complains about lack of X display available.
This is encryption we are talking about. The government is asking the suspect to find one key in a vast key space. So the actual question would be; can the government force the suspect to find the notebook for them if the only thing the government can prove is that the notebook exists some place where the suspect has deliberately hidden it?
Thursday: Vindication
That's a little odd. In Norway my 2015 Model S was recalled last year for what seems to be the same reason.

I wonder why the Model Xs weren't recalled at the same time?
> Maybe a sensationalist title

The article is specifically about iPhone 11 pro (which is one of the newest phones from Apple). What's so sensationalist about it to demonstrate potential health hazards using a newly launched phone at an expensive price point?

> because it's not just the iPhone 11 pro

I don't understand the emphasis here, is it somehow okay because everyone else is doing it?
I think that's a great description! Every 'batteries included' Rust web framework I've used so far makes the same boilerplate/magic trade off as Rails, though some magic has felt more intuitive than others.

Hyper doesn't remove much boilerplate but it's one of the most intuitive options that I've seen.
I think that to some point larger companies who do not have a good time management are the most scared by remote work.

The idea of someone slacking off freely at home is probably less bearable than slacking off at the office.
Slavery not a crime for almost half the countries in the world – study
I'm sorry, but it seems like you also have, if not an agenda, then at least some preconceptions you don't want to adjust. "I'm sure of X" really isn't much of an argument.

I remember a story of a linguist (Dan Everett, probably) working in the Amazon. He tried to convince a speaker of the language he was studying to sit with him for a few hours to help him with his grammar. He offered some fishhooks in return. The guy asked, "do you fish?", to which he replied no, and then the guy looked puzzled and said "then why don't you just give me the fishhooks?"
>There's no "just switch". I wish people stopped hand-waving at complex technical problems with "just"s and "all you need"s.

Well, and I wish you've read my whole comment before the BS about hand-waving. I explicitly describe what I mean.

>What you're saying is: "you have two completely different UIs with completely different modes of interactions, completely different layouts, affordances, a myriad other things. 'All you have to do' is ship them together and switch them on the fly".

Yes. Nothing particularly special about it. You could do just that: it's technically feasible (trivial even), and it would still be an adequate experience.

>It is not "trivial"

Well, agree to disagree. I've done it for apps and it's nothing much. What would be trivial for you, just flipping a compiler flag or changing 10 lines of code? Well, you ain't gonna get that.

>It does matter. Because interactions are completely different. Just for the most trivial example: once you've selected a cell, you can immediately start typing you can immediately start typing when you're on a desktop. On a mobile device you have to do an additional tap (double tap in Excel) or tap a different area (entry box in Google Sheets) on the screen to start typing.

That's a bogus difference. If the mobile device is connected to an external BT keyboard, you can already "just start typing".

Even if that wasn't the case, 99% of the widget is the same. The fact that to get the virtual keyboard to show up cell focus on mobile is not enough, is a negligible difference (not to mention it will probably not even touch the cell widget code, but be in another part of the UI dispatch, even handle directly by the framework).

>Yes, and almost all of them fail in the most basic ways on the desktop

And they are still perfectly operable, and people (including me) use them every day. So there's that.
There are puppeteer clones for many languages now. It's impressive how successful the devtools protocol has been.
Samsung 2020 Unpacked Event Reveals the New Galaxy Z Flip
The story about how we do Agile Technical Coaching
Worked for half a century, then slow decline.
Tldr .he did a whois lookup and then found his Facebook
So for example LINQPad [0] has excessive market power? It’s a REPL for C#.

[0]: https://www.linqpad.net/Purchase.aspx (Purchase site has the version comparison)

edit: I’d actually go as far as saying that by your definition almost every good software tool has excessive market power.
It's Facebook after all, so of course there is no privacy there. Imagine using this service and with their total lack of privacy and having your preferences spilled out. Same as putting them on a billboard.
2020 State of Malware Report [pdf]
It is a distraction, Peter Thiel is a very dangerous person to mankind, rather focus on the things he does behind our back.
Coronavirus Contagion Fears in Silicon Valley
Securing the Boot Process
Any company using G Suite has SAML support included, so I don't think any organisation wanting SSO does have deep pockets.
Just in time for Valentines day, you just know somebody in marketing will be emoting over this..
"Anecdotally, I struggled to even get digital circuits working after several years of electrical engineering university education until someone who ran our labs told us about bypass capacitors"

You're kidding, right? Electrical engineering from University and never heard of bypass capacitors?
I don't think the 'Rust is not as far along as backend web Haskell' is true in my (minimal) experience.

I've worked at one very small company and one very large company, and at both Rust was a much more serious/common consideration for web services than Haskell.
Website hijacks my back button in Safari. Is there something that can be done to prevent this?
I'm having trouble understanding for whom this is is built. Obviously not for me, but what's the problem that editor is solving?
The slur seems totally justified considering the company is trying to exploit workers and uses the arbitration clause to prevent them from suing (though it now backfired on them).

The sad part is that they're not alone. Most of these new "disruptive" startups are equally nasty.
Hardware is _kind of_ different. Hardware is usually binned for tolerances/expected demand. e.g. the manufacturing process for an i5 and an i3 might be the same, but the acceptable tolerances for an i3 are lower. If the part fails the test for an i5, it will be sold as an i3, and the extra features disabled. This makes sense, otherwise you run into a bad press part lottery.

(of course they do also bin based on demand/sales, which is scummy.)
People who couldn't care less:

- your employer
- your customers
When they say computers do they mean windowsX or Macs or smartphones?
A Security Analysis of Voatz [pdf]
In this imperialistic "horse race" nations improve the wellbeing of humanity because nations are incentivised to take care of its citizenry since the citizenry is their military. Back in the day either you were either a soldier, or you paid your way out of service by funding the army and paying the salaries of the rest of the soldiers.

Things in the last 200 years have changed greatly and I don't know if the ideology holds up anymore. The American Civil War, WWI and WWII showed that nation populations are greater than any transportation system can physically move to the battlefield, so improving the wellbeing of humans has taken a backseat to improving technology since the bottleneck of war isn't how many soldiers you have, it's how fast you can move and how fast you can kill off the other side.

The other bottleneck during the last couple major wars (aside from transportation) was the supply of raw materials. If America wasn't mineral rich and shipping ammunition to both sides during WWI the war would've ended a lot sooner. Today I wonder what war would be like because there's a near infinite supply of people, and raw materials.

Also there's a seemingly infinite supply of money currently in circulation. Everything seems to be getting bought and sold as global investors frantically try to find enough things to invest in. It's an absurd world we live in and I agree that the meaning of it all has completely broken down.
Also depends on the skill of the maintainer. Some unskilled maintainers joyfully upload high res unoptimized images (esp if the cms also doesn’t have constrains in place)
https://youtu.be/Q-XOM4E4RZQ An awesome video on making gears.
EU doesn't want me to find a girl, how sad :/ still thinks this could be much more usable than what become of Tinder, especially when there is no filters, which when you live near border could be sometimes really bad. Not that I have something against other nations, it's just convenient to look only for locals.
The Threadripper has the same single core performance as the regular Ryzen line. Epyc CPUs run at lower frequencies to save power.
HPS 0410 Einstein for Everyone
As a musician, writer, and programmer, my experience has been that beautiful is harder than correct.
A few years ago (2014ish) I would start the work week pulling 7am to 10:30pm - approx 15 hour days -- but couldn't sustain that for more than a couple of days, so by Friday my hours would drop to 10-11 hours per day, and I would spend pretty much the entire weekend asleep - so significantly less than the 90h claimed and much closer to 60h. After a couple of years of this, I was in the middle of an emotional breakdown with rapidly encroaching early-onset rheumatoid arthritis - my body couldn't handle it any more. So ... while I don't think it's totally impossible - it's also a long way from being a healthy lifestyle. (Needless to say I try to avoid this sort of thing these days).
Comments from FB are boatloads of bullshit, as expected. How nice to see that not everybody lets themselves get fucked over by them as a matter of course, like in the US. Cheers to Ireland.