skysight-inc/HackerNews huggingface dataset:
related: are there any good sources on how you design for out of order processing? I have done a lot of "intro to electronic circuits" stuff that lead to a really basic register-based CPU, but when we get into stuff like OOO or branch prediction stuff I feel like I haven't really seen much on how it can work while keeping your sanity from a design perspective.
A counterexample to that is that you can walk into any chain supermarket and see "almond milk", "oat milk", and "soy milk" advertised on the shelves.

They all use the word "milk", yet none of the manufacturers get in trouble with the FDA. It must be because the code you linked only tells part of the story.

I'm guessing that only the word "milk" in isolation is legally required to be from a cow, and that "[blank] milk" (almond, soy, oat, goat, camel) is regulated by different statutes.
Double Dragon APT41, a dual espionage and cyber crime operation
That's a good point!, it has to be for another reason.

Interested to hear what it's for
I have a few projects I jump around when I'm in the mood.

1. web app in elixir/phoenix

2. trade system for stock & time series analysis

3. finance (stocks, bonds, options)

I like having multiple projects because my passion end up drying up for one and I just jump on to another existing project.
Work on my personnal computer project. I develop a 3D game in java using a custom made 3D engine.
Almost. s/encrypt the storage/sign the remote attestation document/.

Storage would be encrypted with a symmetric AES key, this only leaks asymmetric ECDSA signing keys
She is is a nurse, so she is not eligible for that program. I only became aware of the program because she mentioned a doctor there who had to refinance to pay it back when he left Kaiser. I guess you pay no interest for 10 years, and when you hit 10 years they forgive the interest entirely but if you leave before 10 years the full amount plus interest becomes due immediately.
> ...but humans will never actually write SQL. They will instead ask questions about data in a natural language.

Nope they won't. Natural languages are not precise enough for this.
Not the OP but I enjoyed the "Introduction to F#" notebook there. Interactivity let me see what the error messages are like for eaxmple replacing "negate" with "42" in the pipeline example.

(hint to Jupyter newbies: alt-enter re-evaluates the code block after editing it)
This is fucking stupid.

Please give one example on planet Earth where this has happened.

If you can't do this, please name how it would be done.

IE what devices it would work on and what data you would take? Specific, what versions of Android does it work on?

Not a generic I'll take all your "banking data" magic BS, is it actually possible to access my banking data? Where is it stored and can your thing access it?

If you need to open up the public device in the airport and install your thing, please say this.

Since you could also put a small IED in there, it might be tricky. Al Qaeda probably would pay you more than some stolen bank data you can buy off a open web hacker forum.
https://www.tagesspiegel.de/berlin/wohnungsnot-in-berlin-wir...

To no one's surprise
An example in the README would be nice.
According to the article, being preempted by the kernel is too expensive because of the context switch userland<>kernel. I wonder if its possible to implement the same preemptive mechanism purely in userland, for example with a timer alarm and a signal handler using swapcontext or similar to achieve better performance?
There is nothing weird or abnormal about people pushing their own agenda. Its normal and happens all the time. You won't find a manager who hasn't experienced it.

The new dimension these days is how many people you can rally to your cause and how fast you can do it. Social media and news media amplification gives anyone that power. It can be used and misused and managers are learning how to deal. It's all new so expect good and bad outcomes.

But don't expect people to stop pushing their agendas.
Stellar Kebase qualification – i need 2 karma please upvote
Hello everyone, I'd like to get 1 karma point so that I would have 2 karma points in total, so that I can prove my HackerNews account into my Keybase account. Unfortunately I have no idea how can I gain karma, since I haven't used HackerNews that much. Can someone help me understand how I can get that 1 needed karma point so that I could prove my identity? Thanks... :-)
I'm trying to build the fastest compositor for X11/Linux: https://github.com/DelusionalLogic/NeoComp

It's a lot of work. So far I've been at it for 2 years, with the first one being pure refactoring.
Sure. But the issue that needs to be solved with talking therapies is, how do you scale them? Talking to a psychologist starts at $200/hr and the farther you go down the ladder in terms of qualifications the lower the success rate of the therapy.

Not everyone can afford this, whereas pills can actually be covered by insurance.
> Charles Max Wood's actual crime was being associated with John Sonmez, some brogrammer with a propensity to mouth off.

Not saying you are wrong, but if that is indeed the case, then someone should come out and say that out loud.

Right now, having a person banned for no clear reason what so ever, only creates uncertainty and division in the community.

Edit: Having looked into it, "John Sonmez, some brogrammer with a propensity to mouth off", actually seemed to be trying to take the heat away from a woman being verbally abused and attacked on twitter.

One can obviously argue about the way he did that, but how on earth does trying to defend a woman make him a "brogrammer"? Your position seems somewhat biased.
Thank you lavios. I will install it later.
> Larry Page and Sergey Brin ... had designed their company's famously open culture to facilitate free thinking. Employees were “obligated to dissent” if they saw something they disagreed with, and they were encouraged to “bring their whole selves” to work rather than check their politics and personal lives at the door.

Seems like James Damore took their advice.
The UseState() Hook: Practical Guide
There is also a Rust[1] implementation.

[1] https://github.com/dswd/vpncloud
Root isn't available on on a Pixel 2 on Android 10? I also haven't upgraded yet but was going to, though that's a deal breaker for me. That said my light googling hasn't turned up verification of this yet.

Root does work just fine on Android 10 on the OnePlus 7 Pro (which is the best phone I've ever owned).
The Hacker Test (1989)
AFAIK, pipenv and poetry also pins down the dependencies requirements to the same versions, while pip don't (?).
fighting against the creation of a union is just as a political act as trying to create one (as an example).

Saying "oh we should keep the office apolitical by not having a union" is a political act. Saying "oh we shouldn't complain about the kind of customers our emplyoer has" is a political act.

Acting in opposition to political acts is in itself a political act. The apolitical thing to do would be to _not intervene in others' political processes_. If mgmt let its employees organize labor actions with the same willingness as a movie night, then they would be acting apolitically.
> Several hours into his shift, Dillon was helping guide a rack into place so it could be bolted into the factory floor. The racks are so heavy it takes a team of four people to maneuver them.

The issue is that these guys are moving very heavy shelves by hand, instead of using forklifts.

I would assume that moving heavy equipment around is a pretty standard case in a car factory. It probably shouldn't be lifted by human muscle, which is prone to failure and coordination issues.
There should not be a 'browser wasm' and a 'non browser' wasm.

The wasm committee made many mistakes by treating it as an idea on paper, and not writing the actual implimenting software.

This has resulted in significant fragmenting of implimentation, each less trustworthy than the last.

If any software is going to advertise safety, it must prove it. That's done through the feedback cycle and careful development. The only ones that have this are in browsers.

Yet browsers have their own dubious implimentation, integrated with their JavaScript environment.

Unless wasm decides on a set of standard runtimes that become trustworthy there will not be a wasm outside the browser.

For example, when I search for python, I get python. There's still other pythons, but there's the python. This is true of all other software used. Wasm is failing to do that.
First commits seem from 5 years ago. Maybe more than 2 years?
Neural Tangent Kernel(NTK)A New Tool for Understanding Machine Learning Training
An electric car's cost is very unreachable for the average American.
Tesla does too. And it is much harder to get around it without modifying your Tesla.

Not sure how they can be GDPR compliant, maybe it's only in the US where all cars are tracked in real-time?
Comments moved to https://news.ycombinator.com/item?id=21456817, which ended up being a much larger thread.
I have a degree in politics and don’t know the answer.
100% this.

I luckily dodged a burnout just in time. Symptoms were insomnia, thinking I wasn’t good enough and bursts of anger.

My problem was thinking about work and getting better at my craft all the time. I didn’t take time for myself, didn’t exercise and had a bad diet.

But it’s hard to convince someone to take care of themselves. Sometimes you have to hit the ground.
Less painful and easy way to die
How?
Recently they’ve introduced Berglas which has been quite nice in handling secrets. You can store things in env variables as just secret names and it “transforms” them transparently for you into real secrets at runtime. And you can keep your env vars safely in version control.

So at least one problems solved.
'Most places take debit cards. In Colorado, there is a chain that takes actual credit cards.'

Again... not true, at least not in a legal sense. What Industry do you work in? Yes, they accept debit cards, but they function on a whack-a-mole model. There are only a handful of Startups, one actually a YC backed company, operating out of CA that do so, but other than its done under the guise of other businesses.

Most have several bank accounts setup in different entities to keep that alive, all of which are subject to confiscation and withholding of funds which compound the cost of doing business.

What's even more skewed is how some players in this space get access to banking but most do not; case in point, Helping Hands in Boulder, CO. The owner, colloquially known as Crypto Mom in our circles, has access to banking but still explores other options by accepting Bitcoin and other Cryptocurrencies. Her situation is VERY unique, but her son became a LN developer in the process, too, which was a funny caveat.
I'm working on a graph-based Excel that moves away from a Cartesian namespace to a web-based canvas that lets you place a "cell" on the 'easel' by clicking anywhere and typing whatever you want. The parser will try to infer your intent (e.g. "that look like a date," or "John looks like a person," or "this vector of vectors looks like a table.") to help with sorting, filtering and visual distinction.

Spolsky wrote, "The great horizontal killer applications are actually just fancy data structures."

Each cell acts like a transverter - a reducing function that supports undo and produces a mutated graph. All values are lazy sequences that materialize on-demand. If you type `=` or `(` it will try to evaluate your expression and offer to spit out lazy values into a new, neighbouring cell.

It's called Hoist for now and I wrote down some of my rationale for why I think it's valuable: https://github.com/theronic/hoist/blob/master/README.md

There are several large ongoing efforts on visual programming interfaces, but most of them try to make the user "program visually". I'm just trying to give you an incremental interface that lets you manipulate connections and query any value with Datalog, including the graph itself.
>at which point we'll have a conversation, and at which point I am morally allowed to no longer tolerate you.

Not op, but curious what actions or behavior you think becomes fair game.
It landed 1 november[0]

[0]: https://marc.info/?l=openssh-unix-dev&m=157259802529972
2C/4G is hardly "beefy". If that is too much to run then use the quay.io service and not worry about self hosting your registry?
Minor nitpick.

>> the british conquered mughal india.

It was not the Mughals but the Marathas, however the methods essentially were as you described.

The Mughals were already in decline, during the EIC's rise. The dominant power in India during that time was the Maratha Empire. This period is often glossed over in history.

Fun fact, the Anglo-Maratha war was the first major campaign of one Arthur Wellesley, who later went on to defeat Napoleon at Waterloo. The battle of Assaye is one of my favourites [1].

[0] https://en.wikipedia.org/wiki/Maratha_Empire

[1] https://en.wikipedia.org/wiki/Battle_of_Assaye
Snyk Container: find and fix vulnerabilities in containers and k8s applications
I work for Facebook.

Most of internet articles about Facebook is complete trash and over exaggeration. And most HN commenters are paranoids.

There are no leaks because there’s actually nothing to leak. Thousands of engineers routinely perform thousands of experiments on different features (including both UI and data), and there’s no mastermind who designs or even approves all these changes. Sometimes bugs happen, sometimes bug in data handling happen (like tables joined which are not supposed to be joined).

Also, I don’t know about Facebook’s significantly slimy practices. Facebook collected my phone number and matched it to something? I don’t care, because the worst can happen is I will get more interesting ads. I know that Facebook (despite these endless accusations on HN) does not sell data, my credit card won’t be stolen, I won’t get unwanted phone or email spam, and that’s good enough for me.
> Right. It's really worth asking why exactly nuclear plants are so expensive to build, and why they were so much cheaper in the past.

I tend to think it's a combination of factors that mostly boil down to bureaucratic inefficiency and various forms of political corruption.

The problem is there are multiple groups who profit from it being expensive.

First you have the people actually receiving the money. Contractors and unions. If it costs ten times as much they get a ten times bigger contract with ten times more hours.

Then you have the competitors. The fossil fuel industry is committed to ensuring that nuclear reactors are "sufficiently" regulated.

And the problem is there's nobody on the other side. The people paying the money are the utility ratepayers. They're not organized.

Maybe the key to fixing it is recognizing that the two groups in favor of higher costs aren't actually aligned. The contractors and unions want lucrative construction work, the competitors don't want construction at all. But if nobody's building then you don't get a big fat contract, you get a big fat nothing.

But at the root it's a political problem. Existing laws make construction expensive. Either fix them or expect it to continue to be expensive.

> If you build nuclear, there's no need to build storage, really.

Solar is cheaper than anything when the sun is shining, and there are a lot of things -- charging electric vehicles is a big one -- that can be demand-shifted into that time period with price incentives. But as soon as you're using it you've got an issue. Sunlight doesn't perfectly align with demand. You need something to get you over the demand peak in the evening. But storage enough to cover the base to peak load differential for two or three hours a day is a whole lot cheaper than needing to cover the full load for the full night.

Interestingly, some of the newer nuclear reactor designs have built-in storage. A molten salt reactor can use hot salt as thermal storage. Let solar handle more of the load during daylight while you put heat from the reactor into a vat of molten salt, then have the extra heat to spin more turbines during the load peak in the evening.
Social Security Isn’t Doomed for Younger Generations
Maybe you should switch to a job where your coworkers are your best friends. Then if you're lucky you'll love both your work life and your non-work life.

My jobs in the 90s all involved best friends. Either they became best friends at work or they were best friends before we started. Going to work was mostly a pleasure. It was like hanging out with best friends and building things with them. Sure not everything was flowers and unicorns but even that, doing it together was great.

In the 2000s I haven't had best friends at work and while I've worked on some cool projects it's been a slog.
Jupyter came from the scientific community (originally the IPython Notebook - IPython itself was made by a physics grad student).

The use case is basically a scientific journal. You collect data. Analyze it. Make plots. Write notes (e.g. with equations, or diagrams). All in one place.

Then you can share the notebook with anyone else. If they have similar data (in the same format), they can execute the notebook on their data and get the plots all in one place.

It's great for data oriented work. It was never meant as an IDE replacement, nor as a general purpose development environment.
"making money" sounds pretty generic, do you have any resources?

Are you just taking on part-time contracts, writing ebooks/courses, stock-trading, or something else?
I have been doing the same during the last 20 years approximately, getting home and:

- Browse internet (Reddit, hacker news, or whatever site that was popular back then)
- Gaming
- Learning some IT stuff, either related to my job or not
- Coding

Few months ago, I have started to get out of the screen and doing something else because that way of living was literally killing me. I got extremely lazy, a bit overweight, atrophied muscles, back starting to bend, procrastinating more often, having brain fog more often, not having enough social life, losing communication skills because of not having contact with other humans.

I started running, going to the gym, doing weights, pinging friends to go visit them, reading books not related with IT, going to organized running events during weekends, cooking, and other activities, going to smoke outside the house/hotel and definitely allocating some time for my old past-times(internet, gaming, coding, learning). This has completely changed my life:

- I feel more energetic, sleep better and wake up fresher.
- I reached my ideal weight
- I am getting my muscles toned and increased flexibility
- I have have found joy on doing things not attached to a keyboard and mouse (like cooking)
- I have improved the relationship with my friends.
- And in general I am happier than before.

I do not know how old are you, or if your question was intended to look for fancy things to do in your free time, but, I can tell you honestly:

Please, DO NOT stay sit in a chair after work in an isolated environment for the next years to come. Hit the gym, reconnect with friends, look for alternative hobbies, and reduce the time dedicated to the screen. Your 20-years older self will thank you.

The only thing I have not been able to achieve is stop smoking. Many tries, no success, but I hope I will achieve this by the end of the year.
this is very very cool! thanks so much.
Ask HN: Upgrade kernel on 100 equally configured servers
You need to upgrade the kernel and operating system on a hundred equally configured servers. How will you solve this problem?
And transform it into rocket launchpad:
- fast parts delivery from China on BFR
- competition for EU launchers etc.

{joke}
Also, don't use printf in a signal handler for the same reason. Any attempt to malloc or free within a signal handler context runs the risk of a deadlock.
I wish I had an answer for you. The closest I have is this: reading on a stationary recumbent bike at a gym seems to work decently for me, as long as the material isn't anything that requires serious focus, or taking notes.
> Don't force your views on others; let me keep showing up and doing my job. I shouldn't end up un-employed because of your personal ethical issues.

This perspective is antithetical to democracy.
Play Bridge. And make a note of the hands where I could have done better, and revise these later. Unfortunately, I reside in a country where Bridge is not that popular, but Chess enviably is.
Sadly this is truer than anything else I've seen in this thread, as CA had a really good program in place. Medical MJ cards were easy to acquire, dispensaries were plentiful, quality was always rather good due to the decades of good genetics and breeding etc...

But, they saw the obvious cash grab and decided to move forward with it all costs to pacify their main voting constituency. Some good intentioned people may have played a part in trying to get to where it is, but I think it was mainly to consolidate Market Share for a mega corp to take it over.
I strongly disagree. The intention may have been to avoid abrupt power downs but their implementation also made sure people upgraded their devices rather than buy a new battery because most people would never be able to imagine that a device could be slow because of a bad battery. This, IMO, was a dark pattern. A sudden power down would be clear indicator that something is wrong with the device while a gradual slow down of the device would seem like that the device is just getting older and needs to be upgraded to a newer one.
1. Practicing violin (consistently 2 hr a day)
2. Play video games with friends
3. Read books at night
4. Scanning through social media and cooking tutorials when I have some minute-long spare time during the day.

I try to not just do programming; I used to, but despite my mind being satisfied, my mood was constantly low and I felt that my horizon was severely limited.
the author of this post is the creator of Altair - a declarative visualization library in python built on Vega.

https://altair-viz.github.io/.

its exceedingly cool!
Kinda hard when you work in a huge center owned by the same corporation.
"Project Oberon: The Design of an Operating System, a Compiler, and a Computer" by Niklaus Wirth and Jürg Gutknecht

I have the orginal hardbound 1992 edition [0], but it looks like there is a 2013 revision available as a collection of pdfs [1]

[0] https://www.amazon.com/Project-Oberon-Design-Operating-Compi...
[1] https://inf.ethz.ch/personal/wirth/ProjectOberon/index.html

You are unlikely to encounter Oberon in the wild, but this book is the clearest and most elegant exposition of a systems design I have seen. They walk through the code for a complete operating system from hardware drivers to file system, compiler, graphic user interface and everything else in less than 10,000 lines of code. The focus on modularity and minimalism is very refreshing.
Discussed at the time: https://news.ycombinator.com/item?id=17114919
I'm studying open-source codebases to learn how others do /approach things; mostly things I've starred on GitHub and learning Tumbuka (a local language in my country).

Where possible, contributing to oss via my "stealth mode" startup: https://github.com/nndi-oss
Binance and HTC to launch crypto smartphones that support Binance Chain
After the most recent update I was asked whether I would give permission for video clips to be sent to Tesla to improve self-driving and sentry mode. It was optional. The GPS tracking is required if lots of features are to work, so permission isn't needed under GDRP unless it's also used for other purposes. There are details in their privacy policy: https://www.tesla.com/en_GB/about/legal
Stock Trading.
Why go fictional when you have Apple employees?
Spend 10 Cryptocurrencies with These Debit Cards
I've written a number of parsers in my time. Eventually, I got tired of writing them by hand (and debugging them!) and switched to Bison. Nowadays I just use Ragel [1] because it's lightning fast and supports a lot of languages.

[1] https://en.wikipedia.org/wiki/Ragel