skysight-inc/HackerNews huggingface dataset:
The U.S. certainly hacked Google. That was part of Snowden's reveal. Remember the NSA slide with a little map of Google's networking and a smiley face indicating the weak point (assuming one had an ally with a submarine and the capability to tap undersea fiber): https://www.washingtonpost.com/rf/image_404h/2010-2019/Washi...

I think there's a pretty good chance the China thing happened first, though. That was 2009, and I like to hope that Google didn't the NSA's activity for over five years.
Sorry i cannot parse this.

How can you value something and not the thing that it cannot exist without ?
Promoted.ai (YC W21) Is Hiring Staff Data Engineer (Flink)
I am sure that companies would love that. Being tied to the company for your healthcare (in the U.S.) and also being tied by having so your friends in the company. Great “lock in”.
I have many qualms with iPhoto. It sucks.

But this comment is so inaccurate I had to comment.

iPhoto/Photos doesn’t store your photos in a blob. They are exportable either via the stupid app or by the file system. The library is literally just a folder, and the images are stored by year month and day. It’s not magic.
Enough to say that only looking at risks is not an ethical way to approach ethics.
In a nutshell it's about genetic diversity. Subsaharan Africans include virtually all of the set of homo sapiens genes (save for mutations that occurred later on elsewhere), while populations outside of Africa have only select subsets of genes, due to the limited diversity in small migratory groups.

So if you're European, for example, nearly all the genes you have can also be found in the Subsaharan African population, but many of your genes can't be found in the East Asian population at all.

(I'm not considering Neanderthal genes at all, as those are a comparatively very small portion of genes.)

I'm not an expert in this and I don't have numbers here, but this is what I was taught in college anthropology at least regarding genetic variation worldwide.
> I remmeber one person who wouldn't read fiction because they said "it was just all lies".

"Artists use lies to tell the truth. Yes, I created a lie. But because you believed it, you found something true about yourself."

- Alan Moore, V for Vendetta
Demystifying Go's 'Defer' Statement
What problem does 'defer' solve? When should we use it? How does it interact with named results? What's the use of deferring a closure? Is it okay to write naked returns?
If you were starting a project like that today, it'd probably be a capability-based microkernel written in Rust.
RDEs are more efficient than regular rocket engines. Also, a big part of engineering rocket combustion chambers is balancing power with combustion instability, which can cause flame-out at best, and rapid unscheduled disassembly at worse. RDEs lean into that high energy stochiometric reaction to eke out more efficiency. Due to the tyranny of the rocket equation, even a modest increase in efficiency can greatly increase payload to orbit.
I played Quake online, and I can assure you that everybody was using leet speak non-ironically at the time.
junior developers with a megaphone
If I have time I'll try to help you guys out. I'm a big fan of what you're doing. :)
Being a Linux user (Debian, Mate), I have never suffered "profile corruption". Or "lost" a file that I recall.

Is this a normal thing in Windows?
I would prefer the windmill.com domain but a cool windmill museum has it. I have not seen any downsides except Google (who owns the .tld) kept refusing to approve our oauth because the approval team was convinced that .dev could only be for testing.
I might be wrong here but "Founder" is just a title and it has nothing to do with law or investors. Adding another "Director"/"Officer" requires some paperwork though.
Well, they have to write essays based on these books to get passing grades. And I would guess wise teachers (who read all these books!) make sure that these essays cover main life lessons, right?

FWIW I grew up in Russian culture (Donetsk). Personally, I find XX and XXI century books WAY better, more relevant, interesting, useful, etc.
Also the parts of hair cells that would normally hold pigment are hollow rather than filled with pigment because an air void conducts heat less and thus is more insulating.
>This is mainly a volunteer effort, as the majority of us contributing to it are unaffiliated with Red Hat and unpaid developers.

Is that true? Looking through the list of project/repo owners, so far all the ones I can find that have any sort of listed affiliation are affiliated with redhat. It's pretty clear that redhat has a strong influence over this project.
Researchers develop humanoid robotic system to teach Tai Chi
For filename-based search, use Everything: https://www.voidtools.com/. It’s much faster and more reliable than Windows search.
Strange that the article didn’t mention gravlax[1]. It’s a salt and sugar cured salmon that melts in your mouth if done right and, at least to my taste, doesn’t overwhelmed you with salt. Of course last time I tried to make this I got salmon jerky, but that’s user error.

[1]https://en.m.wikipedia.org/wiki/Gravlax
An LLC with an EIN is the answer here.
I have an honest question: what are the specific negative consequences you, personally, are worried about if your genome, today, was made completely public?
This is the year I finally got an e-bike (a tern hsd). I basically never want to drive my car now. I just did a run to the nursery to pick up 4 cubic feet of potting soil on my bike, and it's incredible to be able to use both the roads and the paths to get there.

As a bonus, cyclists don't have to stop at stop signs in Seattle, so you can maintain 20 miles an hour easily.

All with none of the feeling of isolation and alienation that a car brings.

I strongly encourage folks to go do a test ride on an electric bike. Absolute game changer.
It is far safer for a motorist coming from behind to determine when it is safe to pass. It is also far more dangerous for a cyclist to exit then attempt to rejoin the flow of traffic. The only time a cyclist should consider pulling over for traffic is if it would be otherwise unsafe for vehicles to pass.
>I'd argue there are better things that we should hold dear, like empathy and cooperation, the resilience of getting up after devastating events, our ability to cooperate in even the most abstract frameworks.

You can't hold those things dear without first believing in the sanctity of human life. If human life has no value above the value of human endeavor neither do empathy, cooperation or resilience, human life becomes just another resource to exploit and consume.

I disagree religion is the only possible framework through which this can be expressed, however. It's entirely possible to hold human life sacrosanct in its own liminal terms without invoking the supernatural.
On the other hand, it's never been as easy to contribute to OSS projects as it is now. Github has severely lowered the requirements compared to earlier settings where you had to get an e-mail client, configure it in just the right way, etc. You have live coding youtubers, there are discord communities for all types of technology, and knowledge about programming and technology is extremely available through Google, way more than it was 20 years ago. I think young people still have tons of opportunities to start out.
Good post, very helpful. So it sounds a good approach, or at least one, if you can't just quit your job and go full-time without some funding is to launch the project/product and go straight for a seed round which then gives you the resources you need to go full-time. Great to hear this is a plan that can work, assuming the project gets enough love.
> Would you really recommend YA to an adult?

I certainly would, but probably not Harry Potter (personal preference - I think "magic" has been done better, and I think "boarding school" has been done better).

So maybe "Earthsea" by Ursula LeGuin, for example.
You are not tied to the company for healthcare. You are tied to a company. This means that healthcare is not much of a leverage to keep you tied to any particular company.

Similarly, I am not required to go through the company in order to socialize with friends I made in that company. Indeed, I maintain friendships I made in companies I no longer work for.

Lastly, making friends through your job is how it always has been. Talk to your parents.
As a fellow emacser, I’m also incredibly scatterbrained and just kind of intuit my way through things. When I make plans, systems and processes I do better with less stress until the inevitable stressor completely wrecks my flow and I forget to get back on track.

Luckily emacs lets you save a bunch of useful processes and workflows in a VCS that works the same across multiple environments (modulo 15 minutes here and there to resolve major version conflicts)
> Abnormal cortical folding has been associated with severe neurological, cognitive and behavioural disorders, such as epilepsy, autism and schizophrenia.

So you either accept that “fact”, or move the goal post backwards to limiting brain folding to cognitive function hypothesis to just humans like that quote was about as well
I implemented a 1:M:N userspace lightweight thread scheduler which has 3 types of threads. 1 scheduler thread, M kernel threads and N lightweight threads.

The scheduler preempts the kernel threads and lightweight threads to switch processing between them and uses timeslices.

I wonder if I can integrate coroutine support as I'm not sure what the difference between a coroutine and a lightweight thread is.

How does it preempt?

I set the for loops and while loops to their limit from the scheduler thread! This ends hot loops!

https://github.com/samsquire/preemptible-thread
one common use is the 'try/catch' mechanic. if a panic happens in go, and you want to be able to recover you'd use a defer.

it's also used in the 'autoclosable' type way. It's easy when opening a resource, to 'defer closing' them right then / there.

go takes a slow, methodical approach to feature changes. sometimes people think 'too slow', some think it's fine.

there are times when you 'defer' and you think - mmm that was nice. sometimes it's "ugh i guess i have to defer this now...."

it has its uses
It’s certainly been observed: “With much wisdom comes much sorrow”.

Regarding the abyss and reality (I’m taking liberties):

- “I am wiser than this man, for neither of us appears to know anything great and good; but he fancies he knows something although he knows nothing; whereas I, as I do not know anything, so I do not fancy I do.”

- “I myself I am only a child playing on the beach, while vast oceans of truth lie undiscovered before me”

What you do when “enlightened” is personal, but I don’t think everyone is prepared to handle it in a healthy fashion.

Curiosity and discovery, even when reality is difficult? Or fall into despair?
They were an early mover in this area twenty years ago with the original Hailstorm / .Net Passport which was skeptically received and wasn’t helped by some spectacular outages. Google and Facebook leveraged their apps and especially GMail - Apple had the leverage from their App Store to force everyone that mattered to at their service too.
Those are interesting ideas, thanks! I'll have to try and play with that.

High Fidelity the company is still around, but they pivoted multiple times radically. Initially their plan was social VR of sorts. Then they tried to make a corporate product for meetings and such, and gave up on that right before COVID19 hit!

And after that they ripped out all the 3D and VR and scaled down to a 2D, overhead spatial audio web thing. Think something like Zoom, only you have an icon that you can move around to get closer or further to other people.

The original code still lives on, we picked it up and are working on improvements. Feel free to visit out Discord (see my profile).
Buy them a second drive (if possible) and activate File History with that drive as the target.
Such good news!

The more I think about it, the more I realize cities don't need cars.

(ok, maybe if you have a city like LA or Houston that is so sprawled out that anything other than cars is impractical... but even with bikes, those cities would create pockets every 5-10 miles... anyway onto my larger point)

At 10mph, you can cover a lot of ground in a city, get your exercise, pay less for car insurance / upkeep / upfront cost and reduce pollution. It's a win-win-win.

Add electric bikes into the mix and you are set to cover maybe 20 miles without breaking a sweat.

Having lived in Holland before, it's such a treat to be able to bike anywhere. And keep in mind that Holland sucks for biking because it rains all the time (Paris might as well, still oceanic climate). Anything with 2,000+ hours of sunshine per year is in an ideal spot for bikes, but that is A LOT of cities in the world.

Anyway, very much hoping that this will lead to more cities following suit.
Taking a quick peak at managing email in emacs I think I'll keep two separate programs.

I really like the agenda view, I'll need to reconsider using Outlook tasks (I'm using a split system between Outlook, emacs, and my corporate bug tracker). The cleaner history tracking +easy ability to add notes/reorganize makes this such a clear progress update. Might try using this as my future workplan update.

The breakouts by people is also interesting. I've not categorized my interactions in this way (I'm also not mentoring anyone directly or managing someone else's work).
I've recovered deleted files from an SSD before.
s/Playstation 1/Playstation 3/
hundreds wow
I don’t think so. All that is needed is a different way to organize. Unions need online social networks for workers to meet and communicate. That would make it impossible for companies to stop unionization.
> Before, my enjoyment of art, music or literature came with a vague angst, urging me to try to understand why it made me feel a particular way, rather than just enjoying the experience itself.

I always thought Bazarov from Turgenev's "Fathers and Sons" was a caricature nihilist/rationalist, with his "Nature is just a back wall in a worker's workshop, no need to admire its so called 'beauty'" attitude... but apparently not.
The answer to your question is rather obvious. But if you really like ORMs then you likely are hoping your comment serves as some form of revelation to me and this blinds you to the answer.

Either way the answer is this:

All the popular versions of SQL. I mean what else could the answer be? Your question was rhetorical. Trying to expose a flaw.

See the sqlalchemy expression language in sqlalchemy core. It's already very similar to what I'm proposing. It exposes something that is one to one to ansi sql. Then the underlying implementation translates that expression language into different sql languages. This is the key: Underlying implementations of ORMs typically ALREADY handle all versions of SQL languages.

What I'm proposing is a realistic extension of that. Separate APIs for EVERY sql language. You already have separate implementations... thus separate APIs is not such a crazy unrealistic extension of that.

All sql languages have common language primitives, thus an API could have two sets of libraries. One for common primitives and the other for language specific primitives. But that common library can end up being a rabbit hole, so if it's possible to do cleanly... sure, but if not then just seperate APIs for every sql language is fine.

I mean does code really need to be portable across sql databases? I wrote ORM code for postgresql, do I suddenly need that code working with SQLlite? It might be a convenience, but it's not a huge requirement.
We're probably not going to hear or read much on that subject in the mainstream tech news.

I am glad it could make a blimp on HN.
A better alternative is to record the window with a screen recorder. Here is why, point by point:

* You get a video in a standard container and modern compression format you can host anywhere, and edit with video editing tools.

* Screen recorders can capture the microphone too, so you can explain what you're doing.

* Importantly, they can also capture the mouse cursor, which is useful even in a demo of a TTY app that has no built-in mouse support, because you can point to things in the terminal and highlight them as you speak. Mouse-based copy and paste actions are easier for the viewer to follow when there is a cursor.

* Everything you see is captured, pixel for pixel (other than very very fast, fleeting actions that are quicker than the frame rate, obviously).

* If in the demo you need to scroll up through the TTY history with the scrollbar or Shift-PgUp, that is all nicely captured. Your scrollbar is included in the video.

I can't recommend asciinema becuase while the tools to record TTY sessions are free, the animated rendering is done by uploading to the website. There are ways to self-host asciicast, but that looks like a huge PITA compared to a video file you can send to someone as a mail mail attachment, drop into a Slack channel, or put into a shared file directory. I don't want to become a host to give someone a file.

I tried alternatives to asciicast like ttystudio; they are all a hassle compared to even the most basic screen recording app like kazaa on Ubuntu, and lose on all the above points. But at least some of the alternatives give you a GIF file you can put anywhere.

Some work by simulating an ANSI terminal internally, rendering it to pixels and taking snapshots of that state --- which is just a form of screen recording!

I would say it's fair to TTY specific recording an anti-pattern. It seems cool and everyone is doing it, until they slap themselves on the forehead one day.
This is a big news both because it will help people who don’t want to commute and work from home and will cause trouble for people cannot work from home (small homes, kids, noisy environments, etc.)
There's actual data on ancestral diets from preserved human bodies discovered in places like glaciers and anaerobic peat bogs. For example, here's a paper on two Iron-Age bog bodies:

"An archaeological interpretation of Irish Iron Age bog bodies (2013)" by EP Kelly

> "Scientific analysis of the chemical constituents of the hair and fingernails provided information on the diets of the two men in the months preceding their deaths. Clonycavan Man had a plant-based diet for four months prior to his death, suggesting that he may have died during the autumn before the onset of a meat-rich winter diet. By contrast, Oldcroghan Man may have died in the winter or early spring, as he ate a diet with a substantial meat component during the four months prior to his death."

Diets likely varied globally based on local conditions - seasonal variation was likely the dominant factor in food sources for people living in the mid-latitudes and polar areas (winter/summer) as well as in the tropics (wet/dry), and people near oceans would likely be eating ocean-sourced food.

This was likely true for both nomadic hunter-gatherer groups as well as simple subsistence farmers and herders.
Junk Faxes Collection
I dont think Linux did wrong, but, were we to fund new kernels, distributed capabilities (likely via object capabilities) would be great. Thats a huge subject, with many avenues, but a kernel as an isolated thing seems like a less ambitious core than what we could be doing.

Controversial, but I'd probably take QUIC or http3 & try to build distributed capabilities on that. Having fast QUIC in kernel, & available to userspace would be very much "heading towards where the puck is going".

It's notable how bad Linux async i/o & others had been. Uring (its much more than io_uring these days) has totslly rewritten the rules, has been a giant leap into modernity. But it's so new! Leaning into uring style completeable syscalls would be essential.

eBPF has shown that programmability of the kernel space opens hella doors. Trying amplify this winning wpuld be great.

The past 10 years have really seen Linux grow all kinds of fast excellent capabilities, griw into itself. The above uring & ebpf examples are high examples of this. DMA-BUF has gone from up-and-comer to become the core win for much of the kernel, for how desktops & media processing are fast & good & flexible. It'll be interesting to see, but I have a hard time imagining more big boom events that push us way forward again continuing.
Artpedia Canvas
> but your coworkers are simply not there for that

I've become friends with coworkers at every job I've been at. Most of the time when I leave that is pretty much it, but I've also retained some of those friendships for years now (one particular friend I go out with at least once a month still). Another group of friends from several jobs ago I try and meet up once a year at a particular conference we all attend - no, we aren't terribly close anymore but once we are back together it is like old times again.

In summary, I don't think there is any need to create "rules" on such things. Some people might become friends with their coworkers and some might not. Social bonds are important, and there is no need to try and draw lines on which bonds are appropriate or not - everyone is capable of deciding this for themselves.
with no comments- i guess RCE from an exchange login isn't discussion worthy?
If you go out for drinks with a friend and you buy that friend a $7 beer, are you "buying friendship"? What about when they buy a round? The question to think about is how much is $10k worth to you? If you've already got money stuffed into index funds, 401k, Roth, along with some off the wall investments, and you've got your ears open for something that might beat the market in 10 years, an angel investment opportunity for $10k really isn't that much money.

It's a different financial strata than most live in these days, but to think of it as purchasing friendship is to misunderstand just how rich some people are, and how the bubble they live in operates.
It sucks to lose files.

Not having a backup is a platform agnostic way to lose files, and works pretty reliably given sufficient time.

Windows 8 came out in 2008.
For example an insurance company can rise the price of your contract if they know that you are genetically predisposed for some diseases.
Hrm.. So.. nothing about pants, then...
A regular intermittent beep could also a be signal that the line is being recorded.
Some startups now retrofit co-founder title to employees as recruiting tactic. Part of the overall title inflation trend I presume. I’ve seen some extreme examples where there are dozens of “co-founders” on the roster.
Steam Deck does.