skysight-inc/HackerNews huggingface dataset:
And to show that isn't just paranoia:

"When you turn off “location history” Google still tracks your location when you use several of its key services including Maps, search and the weather. Here’s how to really turn all of it off..."[0]

[0]https://www.theguardian.com/technology/2018/aug/14/how-to-tu...
A Fairer ICO Model
Isn't that the point, though? You sell the sizzle... but you can't deliver without the steak.
They work that long to win. Do you want to win? Or do you want to lose? Business is fundamentally a competition.
vim.dev redirection is evil, w3schools.dev redirection is gift.
Show HN: ThisResumeDoesNotExist – Tensorflow Resume Generator with TextGenRnn
Yes! And one way (not the only way) to increase your chances of survival is by working harder than normal to get to a product/revenue point where you can make it. Again, all I'm asking is if the startup is very clear about expectations going into the role is that ok? We have very low unemployment right now so it's not like skilled technology workers don't have a lot of choices. Is there any way to ethically create a startup in today's age and expect people will work more than government mandated hours?
I had a SuperMicro 1U in my home for a little while when doing a project. Holy crap the fans on that thing were deafening.

I suppose there's no need to spend money on quiet cooling when they're going to be loaded into a warehouse of racks. I had to move it to the basement where I could still hear it at night.
Microsoft Azure Sentinel, intelligent security analytics
I had the same takeaway: the author is simply projecting. I consider my own knowledge to be both wide and deep, and I know others who have the same talent and experience. There; I countered the author's anecdote with my anecdote.
The Pinwheel Helicopter (2014)
It's another example of the FAANG + Bay Area Startups world versus the other 99% of Corporate America. In the latter world, most of the "machine learning" in production is traditional stuff like Random Forest, SVM, and more recently Gradient Boosting. Hell, Marketing departments across the country are still running old school decision tree (CART and CHAID) models and logistic regression models written in SAS 20+ years ago. DL/NN is a minuscule proportion of production ML in the enterprise space.
Not the parent, but I believe he says he considers himself an expert of two languages, and reasonbly proficient in five, not that he's an expert of all of it.

It's hard to know what people mean by expert without a defined benchmark of what an expert is. I would have previously considered myself an expert of one server side programming language, but actually I rarely read the C code, and never really cared about how the functions conformed to Big O notation; I have profilers and metrics and can worry about specifics as and when they present themselves as problems.

I can bootstrap a linux system, docker, kubernetes, CI/CD, secret store, provide monitoring and metrics solutions, and have guided several such systems through fairly strenuous security conformance. I've also did delivered some front end JS work previously. Knowing more than one area definetly has benefits but it doesn't preclude you from delving deeper into one of the areas.

Today I act as a consultant. I go big corps and teach them how modern dev works, and how to achieve this in a security concious and cost effective way. I get paid pretty well and I doubt I could do this if I was simply an expert in Java for example.

Edit: We live in a where most devs over 25 expect to be "senior" and can actually achieve this because most orgs are unwilling to pay for experience. Personally, I wouldn't sweat the labels too much.
I find it fascinating that your reference is from 1911... because there clearly haven’t been any laws enacted since then that would protect workers.

The only potentially relevant statement you made (bathroom breaks at Amazon warehouses) is the uncited one. Also coincidentally illegal in every US state I’ve ever been employed in...
Make sure your Linux distro doesn’t have telemetry!
Surely IM does this already. /s
Always with this. "Everything sucks because developers are stupid". No, everything sucks because users are a mixed bag who range from power users to complete morons and everything in between. They have to write software to the lowest common denominator and sometimes have to lockout potentially helpful features because there are bad actors who can convince the morons to do bad things.
I started with Monzo but switched to Revolut, and I can say Monzo is not light years ahead at all.
Yes I thought it was an interesting code block :)

Good on you for releasing it though.

I would seriously look at using a library rather than rolling your own. Sorting all the edge cases is a pain, they can automate help messages etc, gnu style long options etc. Unless of course you want to delve into the weeds of option parsing.
I would class your definition as expert rather than senior. It's a level above what I'd expect.

Then again seniority has many dimensions. I often see a lot of senior devs who have mid level skills or mindset but they have become domain experts or experts in the product and seniority is conferred that way. I don't necessarily think that is wrong or undeserving either. I guess if we are talking absent any business/domain knowledge then seniority is judged more closely off raw technical familiarity. For me it's about system design/architecture. Having a strong set of principles that guide your decisions etc.
A company with ties to Putins oligarchy involved in money laundering? How shocking. /s

Facts: CEO's father is a deputy director Gazprom, and one of the investors is Yuri Milner, who the paradise papers outed for channeling Kremlin cash in to tech co's.
Several weeks ago I was using Namecheap's domain checker to check the availability of $name with multiple TLDs. About 10 minutes later one of the domains I checked was taken. That made me wonder whether Namecheap itself or the backend service they use sold my search request to a domain grabber...
Ideally, employees/managers would push back when KPIs are set
Seen a lot of comments trying justify it, so check this which is where the pic comes from: https://www.wired.co.uk/article/revolut-trade-unions-labour-...

They were using hiring process for free unpaid work to reach those sweet KPIs... much worse.

Each applicant was expected to bring 200 new paying customers to go to the next phase. Any problem yet?
Such affirmation requires that a crash will never produce a security problem. But for example...

"Families are LOCKED OUT of or INSIDE their homes as Yale 'smart' security app crashes leaving dozens stranded"

https://www.dailymail.co.uk/news/article-6268379/People-lock...

"Households up and down the UK were unable to lock or unlock their doors"

An unlocked door it's a security problem too...
I employ 105 people in five countries. 30 in the UK. Feel free to renegotiate your contract when asked to work long hours whilst I contact my recruiter to replace you.
I worked on a project on Optical inspection of PCBs on assembly lines in early 2004 and it was all image processing. Not a peep about ML in those days.
Starling or Monzo
>why is that bending license plates?

The plastic bracket doesn't usually support the bottom half and the result is a license plate that's formed to perfectly follow the contour of the bumper (for stuff that still uses a steel bumper) or just bent into the empty space of the lower grill opening (on many cars)[1]. Then there's all the work vans that just have the license plate affixed wherever on the front bumper the owner felt like drilling two holes.

[1]https://upload.wikimedia.org/wikipedia/commons/7/72/2000_Sub...
I read a Buddhist thing, I forget what exactly, saying that when someone really bugs you in your life, think "Thank you, teacher of patience!". The gratefulness really turns things around magically. That was very helpful for me at that time in my life!
When the reflection hits the sun is higher in the sky. The almost tangential rays at sunset/sunrise have a much longer intersection with earth's atmosphere.

Edit: no problem, maybe I could have been more clear :)
...today’s Security Information and Event Management (SIEM) products can’t keep pace

That’s why we reimagined the SIEM tool as a new cloud-native solution called Microsoft Azure Sentinel

So which one is it?
Actually https://news.ycombinator.com/item?id=14909786

https://hn.algolia.com/?query=Hy%20lisp%20points%3E10&sort=b...
How exactly do you see a system working that way? We establish a single payer plan and just start taxing everyone based on the current estimated healthcare expenditures and blindly shove money at universities?
The example shows that the same words could have defended those unconscionable conditions from 1911, which were also legal at the time.

Can you come up with a reason workers shouldn't fight back against RevolutApp's demands that wouldn't also apply to the horrible conditions in 1911?
I imagine the emissions are a tiny rounding error compared to the emissions of those pigs. Livestock and the fields to feed them are one of the largest contributors to climate change. If those servers improve efficiency at all that will easily offset their emissions
Not a UI expert professionally but here's what it is:

Windows has standardized and reused GUI elements across every application. So it's immediately clear what's a button, tabs, a subwindow, and how tab hierarchies work (notice they have a bounding box on the tab contents they will change).

Modern web-design disregards all of this because it prioritizes being visually pretty over being easily-recognizable.
Nice list. They may want to take Spectre off the list, however. It seems only hardware fixes actually work: https://arxiv.org/pdf/1902.05178.pdf

Signify sounds great. It has been ported to Linux: https://github.com/Blitznote/signify
When I got divorced, the only thing that kept me going was my job. It allowed me to push everything else out and focus. I welcomed it. and I volunteered to work extra, because it was less painful. I wouldn't do it now, but that lifestyle is for some people. I learned very quickly not to judge anyone for their life decisions.
Watching the damage control efforts in real time is always fascinating to me.
That _long_ list is limited to the "basic level" telemetry data and does not include e.g. automatic sample documents that Defender sends by default (those include you actual documents).

Microsoft proves over and over again that they are not trust worthy. I agree you shouldn't be using their OS, but sadly many people don't consider this a choice since it comes pre-installed on most PCs.
Debunking Deregulation: Bank Credit Guidance and Productive Investment
The only thing the Chinese working class is winning at is subsidizing the west's lavish lifestyle with their cheap and exploitative labor.

Some winning that is.

If that's what winning looks like, don't sign me up.
You don't need to know all the details behind the types of SQL indexes. It is more important to know when to use an index.

You can look up the details then.
Accepting Bitcoin as a Small Business – 4 Years In, No Customers
But even if they all tried equally hard, it's possible that there could be recording differences which throw the stats off. When exactly is an event counted as a miscarriage vs. an infant death, that's a paperwork question not a medical one.

At least I think that's what GP was saying. I don't actually know what rules are applied. It would be interesting to see a graph of miscarriages month-by-month as well as deaths month-by-month.
Another example of this executive behavior previously discussed here: https://news.ycombinator.com/item?id=1455750
Some more simplification suggestions:

first sed --> tr -dc 'a-zA-Z \n'
second sed --> head
LastPass and Verizon Media Join Forces to Deliver Password Security to Millions
Wouldn’t that harm the bumper the plate is on at some point? I mean if it’s hard enough to bend the plate it seems the same as me just bumping into the concrete wall in front of my parking space every day when I get home and I would never do that and think it’s ok...
My favourite homophone example is a 92 character poem in Chinese[0], where every syllable is a slight variation on Shi.

[0]https://en.wikipedia.org/wiki/Lion-Eating_Poet_in_the_Stone_...

Interestingly when I showed the actual text to my wife, who is Chinese, she didn't understand what was funny about it until I asked her to read it to me, when she burst out laughing. That's when I found out she doesn't sub-vocalise, where I do all the time.
Or a document covered by attorney-client privilege.
Core Scheduling
As far as I'm aware Defender will not send documents without prompting you first.
They are, but they're basically 80s/90s technology.

I work in emacs with lisps (mostly clojure) on x86, usually via a terminal emulator. Old tech is stable, fast and cheap. I know that, you know that, Bloomberg make their billions off of it... but they're calling out Cities for it. Just weird.
Can you expand on that? The rust example looks like pattern matching and dispatch into a standard library. The C looks like some macros and tests, and dispatch into a standard library.

But I’m much more comfortable with ML than with C; What do you see that is magic?
What does being "senior" mean? I think it can entail many different things, from understanding the business, to work relationships with your stakeholders, to architectural expertise, and on and on. Compared to these, knowing the latest and greatest updates to any given programming language is fairly minor, especially when it's not the one you're working with at that given moment. You can catch up JIT when you approach a given problem on a given language instead.

There's no reason to think you came be senior in multiple languages. Even if they were unrelated and separate, you could do it, it would just take multiples of time. But the fact is, they are related. Concepts apply, and actually enhance when you apply them, across different paradigms. It doesn't work in a way that easily conveyed in passing comments (otherwise being a senior might be way easier!), but as you progress, your pattern matching brain will start to see and expect certain things from the languages you work with. That's what makes you am effective programmer in a language. The sense that "there has to be a better way to do this". Not knowing immediately what that way is.
Who's winning? The employee in an early grave, who sacrificed time with their family for a company, to whom they are replaceable? Or the company, if it's the company well them employee is still losing and ultimately that's the real result that matters.
A good book on Stoic is: https://www.amazon.com/Guide-Good-Life-Ancient-Stoic/dp/0195...

Very easy to read this book and growth mind. There are no abstraction here. Very pragmatics. For those who want to know/understand Stoic. I'm highly recommended.
Official Push and Real-Time Capabilities for Symfony and API Platform (Mercure)
I just don't trust that woman.
I honestly love Revolut’s product (never tried Monzo bc I’m not UK based).
Considering the growth of the world's population they don't seem to be accomplishing much...
Can you please point out where? Because I did watch this video in the past and I know about Sam Harris and his views. He addresses _none_ of my points and provides _zero_ proof for any of your claims. He makes interesting claims and proposes interesting outcomes given assumptions that are far from certain.

Can you provide any study that lays out a path with well researched and supported claims and assumptions from where we are now, to artificial general intelligence?

A runaway positive-feedback loop of continuously (self-)improving machines is a _possibility_ but by no means an inevitability. We don't even know what consciousness really is, what gives rise to it. To make a claim that it is inevitable that we'll be able to create general intelligence seems like an absurdly bold claim to make.

Again, I'm not saying it is impossible, but it seems hubris to me to declare that it is certain, when we only have vague and nebulous predictions to work on.
Dude's Quest – My first indie demo
After 6 months, approximately, 192 hours of work, I have completed the demo of my first indie game:

https://github.com/diguifi/Dude-SideScroll

It was made using Phaser and Typescript and, yes, this demo is open source. I hope it helps any curious indie game dev to have a basic overview of the methods I used.

It's a very simple side-scroller:
"Embrace this quest to save the princess "Princess" and bring peace once again to the kingdom!
Deal with evil little goblins and cool puzzles arround the forrest in order to find the kidnapped beauty and face the Master Evil Goblin! (and maybe more)". Even tho its super simple, i'm really proud of it, since it's the very first game I did from absolute scratch and finished a cool demo version.

It has only 4 levels and 2 different messages at the end depending on what you accomplished through the game.

I really hope you like it, don't forget to leave a star if you did, and also give me some feedback at its itch.io page!
I like Techdragon's idea "I’d write it in math" and Onion2k's "I'd build a mechanical system."

A lot of it depends on the complexity of the software and the complexity of the interface to the user(s). If the software merely needs to do something simple like accounting, I think a mechanical system could be made, especially one that processes punch cards (see Vaylian's answer). Mechanical systems usually require some maintenance, but if you made many copies of the mechanical system and many copies of the documentation, then you could probably still run it in 100 years on one of the mechanical computers.

If the software is an unchanging, complex, but it has a simple interface (like terminal standard input/output ascii), then consider:
1) writing the software in an old language like C or Lisp,
2) compiling the software into a Turing machine, and
3) writing a program in Fortran, C, or Lisp that can run the Turing machine quickly. (In particular the implementation should make memory access a constant time operation.)

If the interface is complex, like the internet, or graphical, then you are pretty much hosed. Somebody is going to have to maintain the interface, but you could still use the Turing Machine idea to implement the logic that is not tied to the interface. As Patio11 said, your #1 problem is "making an organization which persists for 100 years." I suggest finding an organization that has lasted 100 years and making one person responsible for the software with the idea that he/she will maintain the software/hardware for at least 40 years and then pass along the responsibility to someone else. You would need some good contracts to make this happen, but it is not too unusual for a teacher to teach in the same high school for 40 years, so you could probably design the contracts accordingly.

You should probably write the documentation in English and put it on acid free paper.

The bottom lines are:
1) Compile into a very very simple language,
2) Implement on very simple hardware (Onion2k), and
3) Set up a human organization (Patio11) as simple as possible with good contracts that will last 100 years.
I never said workers who didn’t like it shouldn’t. If you don’t like it you absolutely could and should.

If you reread my comment I specifically said that some people do like it at certain points in their lives. Let them decide if the job is for them...
I think being stoic is becoming increasingly valuable regarding today's politics. Vindictiveness and toxicity is reflected regularly in people that closely follow national politics, usually demonstrated by their desire to relieve their frustrations by venting their negative emotions. Like the author quotes, "it is not events that disturb people, it is their judgments concerning them." Letting things which are so far removed from your control affect your daily disposition seems exhausting and miserable.
Don't rush through tasks, use them as an exercise to learn new things.

When I was starting out, I deliberately took the time to truly master as many of the UNIX tools as I could.

When I would run into a problem like this, I would use it as an exercise to get better at them.

In most cases, especially the first time I used each tool, it took much longer, but it paid off in the long run.
I agree with most of what you said, though I want to highlight something as a matter of looking at it from a different angle.

That the US has a higher GDP (and therefore spends more on most things that can't be imported) isn't divorced from the health policy of the US. It is the prioritization of GDP in the public policy sphere in the US that has, partially, led to the GDP being higher. For example, drug companies in the US make more from patients partially because there is no national collective bargaining program there. This gives them enough profit to meet the testing requirements to get into other countries around the world. There are many similar examples of this.

I'd also argue that more effective people in America are discouraged from working for the state due to cultural prestige differences with other western countries.

The French are healthier. Not as wealthy, but healthier. Healthcare spending is just one part of it. The other part is a culture that emphasizes other parts of life over raw income or cost. Nobody is tallying up the healthcare benefit of eating fresh veggies instead of a pizza pocket, but it is there, even if it is invisible in the numbers.
We use Kubernetes to give us the same level of reliability and scalability as Erlang, which was Erlangs primary value add. You can then pick a language, or any number of languages in a more service oriented environment.
Why does file(1)[1] need its own chroot sandbox instead of using the pledge(2)[2] facility. They say:

> Think of the following: You download a random file from the internet and analyze it using file. If file has a security hole (local code execution for example), he can run attacks with his prepared file. Thats why the file utility is sandboxed and chrooted by default.

Isn't that exactly the sort of case where file(1) would open(2) the downloaded file and its own database, and then proceed to drop all other access privileges before doing any of the parsing of the untrusted file?

1. https://why-openbsd.rocks/fact/file/

2. https://why-openbsd.rocks/fact/pledge/
It is indeed the case that (spoken) French and German have no past tense, strictly speaking. (I don't speak German, so I don't know to exactly what extent the German imperfect is unused in everyday speech. I think it may not be as unused as the passé simple in French.)

Tense is a piece of technical terminology with a particular definition. There's nothing very peculiar about the definition that I can see. The definition denies English a future tense
because English doesn't have periphrastic units which (i) behave like verbs and (ii) have a distinct future form.

For whatever reason, people are really resistant to taking linguists' word for it on what technical terms within linguistics mean. You don't find people on here trying to argue with physicists about whether they should maybe adopt a different definition of "force" or "mass" or "electron".
You did actually. It was built into the price of the car itself.