skysight-inc/HackerNews huggingface dataset:
The developer in the r/apple subreddit said that it is an open source and a couple of comments here made that claim also. So I was just clarifying. It is more about

And to be clear about that. That's from github docs

"You're under no obligation to choose a license. However, without a license, the default copyright laws apply, meaning that you retain all rights to your source code and no one may reproduce, distribute, or create derivative works from your work. If you're creating an open source project, we strongly encourage you to include an open source license" [1]

And in the developer last comment in the issue he closed he quoted that also to explain that it is not allowed to do anything except seeing code for transparency purpose.

[1] https://docs.github.com/en/repositories/managing-your-reposi...
Are you sure Cloud Run only overrides $HOME when the container runs as root? Because if it always overrides $HOME then what user the container runs as is meaningless (for this particular issue).
It's tenure track, meaning that after seven years you either get tenure or you leave.
Sin7Y Researchers Dialogues – Thoughts on EVM
Article 88 and 134 is pretty clear there are limits.
Maybe you mean "The Longevity Project" book instead of "The Longevity Book"?
> When we prioritize the "thought patterns" of professional programmers we forget this, and then we lament the lack of understanding for our field from people outside of it. Our solutions, when we look at it this way (with a stark divide between "programmers" and "non-programmers"), end up demanding that they come to our understanding instead of us to theirs. And that's basically always doomed to fail.

I concur, that's a good way to put it. The "way of the programmer" requires an unnatural way of reasoning that takes a lot of effort to master, and requires a lot of short-term memory effort to mentally simulate how the code behaves.

I don't even think this programming style is truly required for professional programmers either; more a by-product of how programming started as a way to feed instructions to mono-processors in the context of mathematics and physics computations on limited hardware.

Symbolic business logic doesn't typically depend so strongly on the specifics of runtime execution, and recently there has been a very active movement to build new programming environments which emphasize the relationship between code and data, rather than between code and intermediate states of computation as in classical programming languages.
The Morocco – UK solar power project
The romance languages formed due to the legacy of the Roman empire, so their success is largely due to the Roman success. People say that the roman empire ended, and while indeed Rome lost its central role in many ways, the roman empire's legacy is still felt. Before the Romans though, there have been the greeks as well as the hittites, both speaking indo european languages. Romans pretty much copied a lot of greek culture as well as their strategy of building trading outposts everywhere.
Toster
Fzsndnndbddbdbxnnxnxn
What he said doesn’t make sense anyway. More is less.

Plenty of people pay extra to have a slimmed down version of something, ask Apple users.
Designing for long waits and interruptions in apps with heavy processing
First time I ever tried to hire anyone was 4 weeks ago. I set out the following 3 tweets:

"After announcing the funding for https://shimmerindustries.com my mailbox if full of spam from companies offering office furniture, questionable loans, and promises to "optimize my funnel". What we really need is C programmers, who want to do low level coding, and save the planet."

"We offer paid trials instead of endless interviews and whiteboard programing tests. If you want to work at a startup where you can have an impact, but without the bro-culture, jargon and BS this is it. DMs are open, or mail me at eskil@shimmerindustries.com"

"We are open to junior applicants, and remote, as long as you can show some drive. Electronics experience a plus. Please share with anyone you may think could be interested."

Today i got a team of six remote developers I'm excited about working with, I got more qualified candidates than that, but that where my bandwidth to onboard them ends. Part of getting people is probably my followers(@eskilsteenberg) and reputation, but making it simple, and not making adversarial. Too often the hiring process feel like a Mexican standoff.
Shahid Kamal Ahmad's origin story
How does this compare to phiresky's work?

Can you include the FTS5 module?
If you are interested in the geology of the region, can I recommend to you the videos by Nick Zentner:

https://www.nickzentner.com/pbs-nick-on-the-rocks-1/

Also with videos on Youtube in his own channel and in the Central Washington University channel.
> industrial CO2 output

Industrial CO2 output doesn't just happen in a vacuum. It's a by-product for manufacturing things that consumers want/need.
Eh, in my experience all situations are pretty much accounted for to be honest. The exceptions are pretty much all known, except for extreme circumstances like fires or injuries (but the system accounts for these too, as new indirect time).

For instance to take your example at this scale the system will always tell you to go do something rather than wait at the pickface for a replenishment (there are lots of options for how this situation can be handled, but the job of the WMS is to capture and handle these exceptions). Less refined warehouse processes might wait, but at the level of system sophistication that these tracking systems need this is likely already engineered out.

IMO in terms of being a fair measure of individual effort/performance - these systems are about as good as you can get in a warehouse and are pretty sophisticated and good at calculating the exceptions. If people disagree with using them as a management tool that’s fair enough, but IMO the calculation is much more thorough and fair than in other places where people get performance managed.
A tank
Tokenize All the Things
I, too, am not excited to take over maintenance of someone else's pet project, whose quality I am not capable assessing (and the "fun of starting" gone).

Coworker: We'll use Docker, Minikube dev setup,@#$%@.io and Unicorn-Lang, this will be awesomest!
Me: Oh, have you considered boring tech?
Coworker: ah, it's old, not how software is built today.

Also coworker: leaves 1.5 years later with with us having to pick up the pieces.
It is wrong, yes, as far as I know.

Otherwise, members of the military would effectively not be citizens. Otherwise, they couldn't run for office (which they are allowed to, but in order to take office, they have to resign). Otherwise, they would have no say on how the country is run because they couldn't even petition Congress to pass laws against actions by superiors. They couldn't petition the courts for relief when a superior did something wrong.

Say a superior sexually assaulted a subordinate. If what you said was true, that subordinate could never tell anybody. That's absurd.

And when I was in, we were allowed to be critical of superiors as long as we obeyed every lawful order.
History is written by the victor; it's definitely curious that among the famous seven kings of Rome the last three have Etruscan origin.
None of this is true. I have bunch of fake FB accounts created for one reason or another. I haven't checked on all of them, but the one I use for Oculus works fine. It is literally two random names picked from generator and a picture of Kermit the frog.
- Your teacher in 1st grade (seriously, if anyone knows, please tell!)
- Favorite fictional character
- First pet
And the crazy part is we are right. Our positions are well grounded in data and plain common sense. In ordinary times a common person would completely agree with us. None of our stuff would be subject to so much, well, incredibly awful responses.

Why so many people, even the smartest most grounded people I know, flipped a bit and ignored both common sense and easily accessible data is really beyond me. I truly don’t understand how so many people can ignore what their own eyes and brains tell them.

This whole thing is really something else. It’s gonna piss people off to say it but… this is really the first true mass hysteria of the internet age and while it sucks to be a skeptic it is truly both an amazing and frightening aspect of human behavior to witness.
Not at all red flags in this little thread. I work in a bank, my heart is skipping a few beats just reading this ahah
> In addition to vertical partitioning to move database tables, we also use horizontal partitioning (aka sharding). This allows us to split database tables across multiple clusters, enabling more sustainable growth. We’ll detail the tooling, linters, and Rails improvements related to this in a future blog post.

They make a clear distinction between "vertical partitioning" and "horizontal partitioning", I think there are probably bigger wins to be had, and probably bigger challenges in the horizontal partitioning than the vertical.

All of this work only got them a 2 factor reduction in load, whereas with an ideal horizontal solution, they could scale it infinitely.
Ask HN: How does a blockchain server verifies the hash sent by a miner?
I'm sorry if this is not the right place to ask. I did not find any relevant subreddit on reddit to ask, so I came here.

I'm trying to follow some python tutorials on implementing a blockchain. I implemented the mining function, where it generates a hash based on previous hash, timestamp and some data. And this hash is verified by checking whether there are 4 zeros in the starting hash and is then added to an array called chain.

But, How does a server hosted somewhere on the cloud verifies this hash sent by a miner? should the server calculate the hash before the miner does and check whether they are equal?

Or will the server only checks for the starting zeros in the hash? In this case, miners can cheat right? just by sending a random string with 4 starting zeros?

Please enlighten me and explain me like I'm five. Thank you!
I started writing a comment akin to "fads recycle" but then I got to thinking, the past decade or more has seen UI fads come and go blazingly fast because of how quickly the web moved, which is probably why I think this is just another loop around the cycle.

But in OS land, specifically in Windows land, this is actually a pretty big step in a product with few refactor opportunities. Win doesn't have the luxury of changing the UI every 6 months like websites/apps do, and so they're placing a pretty big bet on this UI being a reasonably long lived product. I wonder how much that influences their willingness to chase trends.
Also they developed their own storage engine for MySQL (X-Engine) which is based on LSM data structure and using FPGA to accelerate levels compaction [1], whitepaper [2].

"In addition, FPGA hardware is used to accelerate the compaction process, further maximizing the performance of the system. This marks the first time that hardware acceleration was applied to the storage engine of an OLTP database."

[1] https://www.alibabacloud.com/blog/new-insights-into-x-engine...
[2] https://dl.acm.org/doi/pdf/10.1145/3299869.3314041
refreshing to see large scale providers still relying on „old-school“ tech!

Somewhat OT but Github is really "old school" - they don't have an SPA frontend and render most things server side the classic Rails way, with lots of UX enhancements coming from judicious use of JS and websockets for interactions. That's one of the things I find very endearing about their platform.
Tesla does not have vehicles with dual DC charging sockets anywhere.

In China you see two plugs, but that's because one of them is for AC charging (China's gender-reversed Type 2 connector) and the other is for DC charging (China GB/T connector).

It's somewhat difficult and costly to put multiple DC charging sockets on a vehicle because you need additional high-voltage switches/relays and cabling. Each DC socket must be interlocked and isolated while the other is in use.
It helps to screen share your notes so everyone is on the same page of what is written down which keeps everyone from "exaggerating" in the meeting and being later on surprised about that what they said is in your shared notes.
No, it does not supersede his rights, especially when the order he disobeyed was unlawful. In fact, you can get punished in some cases where you obey unlawful orders.

Source: I've been in the military.
No, I stated that every person I personally know who voted for Brexit did so primarily based on lies. It is strange that you cannot understand the difference.
I am curious why the rounded rectangle would be hard to draw. The circle primitive is already going to exploit symmetry and draw four (or eight) symmetric points at a time, computing them centered at (0,0) and shifting them to the center of the circle. Why would it be hard to shift those four pixels by four different centers (the four corners of the rectangle plus/minus the radius)? Filling them would not be any harder, either, and drawing thick lines would be harder but---again---just as hard as drawing a circle with thick lines.
> Could you elaborate on this one? I thought tenure professor is as stable as you can get in terms of a career

"Tenure track" doesn't mean tenure, it means on a track towards a possible tenure. People are hired to start their tenure track, and then during the next 6-7 years, they are evaluated, and in the end some of them are promoted to a tenure position.

https://academicpositions.com/career-advice/what-is-tenure
> We have the tools for understanding and reasoning about infinitely large structures, programmers just refuse to use them, and even deride them.

Could you point out which tools you're talking about?
>as low as $100k

Which is nearly 50% higher than the median wage. We cut down these incentives in the UK because they appeared to be a bung for the rich.
Maybe you were playing on the PC speaker, the music on that was definitely lot worse. If you had a real soundcard though, the music was definitely up to par with Amiga or maybe even better quality, and most probably better if you were using the GUS that did it's mixing on the hardware.

The game was also very smooth on a 386 SX 25 MHz, one of my favorite games from that era. The PC version also had 256 -color support, making it a better looking version than the standard Amiga ECS version.

Interesting tidbit from Wikipedia, Pinball Fantasies was hailed in the magazines also:

"In 1994, PC Gamer US named Pinball Fantasies the 33rd best computer game ever. The editors hailed it as "the best and most realistic pinball action ever seen on a PC screen".[97] That same year, PC Gamer UK named it the 19th best computer game of all time. The editors wrote, "[I]f Pinball's your thing, there's currently nothing on the PC (or any home system, for that matter) better than this".[96] In 1995, PC Gamer US presented Pinball Fantasies with its 1994 "Best Arcade Game" award.[98]"
> 1. Only test the behavior from the user/consumer's perspective, do not test implementations. (Therefore the internal can be refactored without deleting tests.)

Sometimes you still need to test implementations. We had database writers/readers that automatically retried on failure/disconnect/failover/whatever and you can't test those by testing the API.
Here's Kovrig's friend playing coy about his intelligence past.

>Edith Terry: Michael Kovrig is a friend, and I am very conscious of the privations he has endured. And while his background is complex and possibly included intelligence gathering for the Canadian government during his diplomatic career, he was very open about his research interests and contacts.

Kovrig, ex-diplomat working for a NATO funded NGO - textbook spy cover. Spavor's North Korean activities speak for themselves. The charges were Spavor providing Kovrig with photos of classified military equipment. I don't see why folks insist on being such useful idiots and pretend Canada doesn't have intelligence assets in PRC or PRC's formidable counter-intelligence mechanisms developed in last decade that has exposed every CIA asset somehow can't round up a few Canadian spies out of the thousands of Canadian expats in PRC. Canadian Spy Agency CSIS also didn't tweet "Welcome home, #Michaels" is just icing on cake.

>https://www.chinafile.com/conversation/will-i-return-china

>https://twitter.com/csiscanada/status/1441571942721593345
I'm skeptical of claims that just blocking or unfollowing the right accounts is the solution to the problems od social media. I'm skeptical of the claim even as an individual, but at scale, it's nonsense. Facebook has world class engineers and scientists optimizing their platform to manipulate the masses and increase engagement. It's their entire business model. Telling people to "just block" accounts they don't want to see will never overcome that.
Sure, but "without exception" is definitely overbroad.

The fact that they define limits, in fact, means he still had the right because the limits would not need to be defined if the right did not exist for him.
So I keep hearing that omega 6s are bad and lead to heart disease and this has increased since industrial seed oils came into being, but aren't butter and lard also bad because of saturated fats? I simply don't know what to cook with that is supposed to be healthy.

I suspect if I'm confused, many others must be in similar positions.
Of course I was exaggerating for effect, but it’s certainly possible.
Quite strange that the article does not mention Clarke's Rendezvous with Rama (which were published just 2 years before that "summer study", by the way)

https://en.wikipedia.org/wiki/Rendezvous_with_Rama
I prefer to avoid US services if i have the choice, due to bad privacy laws there.
My guess: they're lonely and bored at home, and starved for conversation.
I believe they don't need 2P commits when transactions don't span multiple partitions. It's explained here https://github.blog/2021-09-27-partitioning-githubs-relation...
Perhaps you and I just have different views about what the pool of programming talent looks like. I think of your average CS sophomore as someone who will most likely struggle with Fizzbuzz in an interview setting. I'd say if they're a college sophomore, they just read Intro to Algorithms for the first time, and they can solve this problem in 10 minutes, that means they have an extraordinary ability to deeply and rapidly master material, and they'll be able to handle whatever challenge you throw at them. (Either that or they started programming way before they started college.)

In my observation the default state of a student reading a textbook is it goes in one ear and out the other. Most students temporarily acquire a superficial understanding of the concepts which allows them to answer test questions and get a decent grade. To see something in the wild and instantly recognize that it's isomorphic to a concept you studied years ago requires a level of mastery/passion well beyond what it takes to get an A. (I'm talking about school in general here, of course the fact that interviews index so heavily on data structures/algorithms ends up distorting things a lot from the baseline. Still, if you solve this problem in 10 minutes you're one helluva sophomore.)

>Also, working at a "hard startup" has nothing to do with "advancing the state of the art in CS".

I think of "hard technology" like rethinkdb as being exactly equivalent to cutting edge stuff that advances the state of the art in some way... again, maybe there's just been a misunderstanding/miscommunication here
Google sets burial date for legacy Chrome Extensions, fears for ad-blockers grow
My cat's facebook account disliked this post.
Found this:

https://slate.com/human-interest/2015/02/university-hiring-i...

Basically it states that most tenured positions are filled by PhDs from the top programs.

Lower tier schools have far fewer future professors.
Here's a funny thing: I did most of the things you did, but I kept going back to twitter et al using my browser. The biggest change, though, was removing my ad blocker. Being confronted with tons of garbage ads forced me to stop using these services faster than the minor inconveniences like deleting the app.
Great idea. Great goal. It is interesting to find out from specialists in the field of medicine and biotechnology whether it is convenient for them to use the site.
i think it depends on your goals. If you're ambitious and driven and willing to take on extra responsibilities - perhaps with little immediate reward then go for it. For some, it's more about finding a balance to avoid getting too jaded or burnt out.

Some of the best devs I've worked with are those who just like to work. They are also up for any problem and rarely complain even if (imo) they have too much on their plate. It really just comes down to your personality and needs at that stage of your life.

For myself, I sort of came to the conclusion that I won't encounter meaningful financial success in my day job. I would have to work another 20-30 years to accomplish (financially) what I used to expect I would have done already in my late 20s. So, it's more about trying to maintain some kind enjoyment in my work and also to protect my mental/physical health.
"self-realisation" has nothing to do with enlightenment in a Buddhist sense. I understand it is tempting to subsume all religious experiences into one super-experience, but they really are qualitatively different: in Buddhism it is about permanently ending suffering and the cycle of rebirth, in Advaita Vedanta (e.g. like Ramana Maharshi) it's about, as you say, self-realisation or perhaps "realising you are a part of God". What makes you so sure that these two things are necessarily related? I see this quite a lot, people want to think that Buddhist enlightenment is qualitatively the same thing as others, and that all the different spiritualities point to the same ultimate goal, which is some kind of spiritual union with God. Well that's _not_ the goal of Buddhism. Do you have any actual evidence to suggest it is?
> undermining it's whole purpose

Quiet, now. We don't want people to know about systemic risks to crypto.
A lot of times what's kinda obvious to experts can take a while to be proven definitively. Like the presence of exo planets for example.
Intellectuals of the time loved to make fun of and satirize MAD. But the fact is it worked.

Intellectuals were more terrified than merely 'making fun' of Mutually Assured Destruction. Their satirising efforts where aimed at stemming the nuclear arms race and nuclear weapon proliferation.

'It worked' only in the sense that cooler heads prevailed to prevent accidental holocaust[0] and that humanity was incredibly lucky[1]. That this occurred is more than a minor miracle.

[0] https://www.wjperryproject.org/books
[1] https://journals.sagepub.com/doi/full/10.1177/00963402156111...
As a side note, Gerhard Gentzen (who studied under von Neumann) was in the army from '39 to '41. It is a real pity that he was a Nazi and didn't leave Germany before the war.
It's certainly a bad user experience to not be able to cut and paste links.

It's also kind of a bad web search experience to have actual web search results hidden below ads and Google properties.

On the other hand, "Google search" is very good for searching Youtube and other Google properties.
Imagine being so brainwashed as to think the two Michaels were anything but tourists and expats living in a foreign country, they had lives friends and family in China with no reason to be spies.

One of them was a great friend of SerpentZa and C-Milk, and a contributing factor for running out of China for them.
No, that is a popular misunderstanding of it. Watching is watching, watching while walking is not being mindful, you are being mindless if you are doing that, since you are removed from the situation. Mindfulness is simply knowing that you are doing without the need to watch or reflect on the fact that you are doing.