skysight-inc/HackerNews huggingface dataset:
Also check out MyBatis migrations tool. Similar to raw-sql approach, very simple.
Static analysis of an unknown compression format (2012)
Oh, I see what you're saying now, I think. You're arguing for commits to completely lose any relationship with one another by default while remaining simple snapshots. I didn't realize this at first since I fail to see the immediate utility of this.

I agree the concept of a standalone snapshot is useful, but I don't think snapshots are the right abstraction when thinking about the evolution of a codebase from a human perspective and consider changes the more important concept.
Identity, Registration and Activation of Non-Packaged Win32 Apps
I would like to hear about the doublethink employed by the good mormon workers who compile these edit/skip timecode lists.
> You do realize that saudi arabia, china, russia, etc all have laws in place to hold newspaper editors responsible for printing "truth" right?

Yes, and Denmark too. Also, the United States has laws about lying in print as well, see for example libel laws.
Yeah... not sure what to make of this. Almost reads like an April Fools' article.

I just can't imagine a person who would want to take part in this, nor a person who would want to run it... Then again people intentionally eat ghost peppers etc. so ya never know.
Well, most people I see did have other plans before they retired, but when finally retired and having no one to force them to do anything, they actually do nothing. The hobbies they complained they had no time for, the charities they wanted to work for, etc all quite rapidly vanish. Smart people with high profile jobs who end up watching tv and doing the odd sudoku puzzle. New generations might be different (although I cannot imagine the much reduced attention span of people helps against this) and ofcourse this is anecdotal but I do see this a lot. I know people who are now retired 10+ years and kind of assumed they would be dead by now while they ofcourse have 20 years more probably. At least 3 I know died over 95 in good health (for 95) while being bored shitless (travelling, which somehow is a retirement obsession, apparently gets boring too) for the past 15-20 years.
> They don’t always succeed, but they try to, and when they do fail they admit it and apologise.

Sigh, I wish news could work out in a level-headed, respectable manner like that.

Instead we have “news” reduced to opinions-of-the-day, fat middle fingers shoved in faces to rile up attention (figuratively speaking), and clever ways of turning current events into enticing blockbuster rollercoasters of reporting with crafty “news-scaping”.

(Not all news is like this, FWIW. When information has to be reluctantly peddled for a pittance, like news media is stuck with begrudgingly trying to get people to buy their holiday fruitcakes, then the etiquette of pride in truth gets tossed).
Say, when you are being chased by a lion.
We use this for migrations on the daily..

https://pypi.org/project/yoyo-migrations/
From the article:

> Update: It wasn’t clear if issue ads and PAC ads were counted in Facebook’s 0.5% figure, but now the company says that number is just for ads run directly by politicians.]

I'm more curious what % of Facebook's ad revenue was from political ads for each of the last few years. I believe Zuckerberg stated during his most recent congressional testimony that it was a single-digit percentage of total ad revenue, but I could be misremembering.
There are such laws everywhere in the world buddy, not just in Denmark.
Well foie gras was a horrifying thing to learn about! This seems hard to excuse.
> Under the law, it will be assumed that all foie gras came from duck or geese that have been force-fed unless “documentary” evidence is provided to the contrary.

Guilty until proven innocent seems to be the general trend in NYC these days.
Oh wow we could have avoided the entire Iraq war!
> For reference, that's about the same distance from NY, NY to Houston, TX.

That's roughly the distance between Paris and Moscow, crossing through Belgium, Germany and Poland.
I encourage you to learn more about it. It is not harmful or painful or cruel, the animals come willingly to the person who feeds them.
Emergent features of Julia part 1
I would disagree about having more value types. JSON has more syntax for value types, but it only has four: string, integer, float, and boolean. XML has less syntax for value types (everything is serialized as a string), but it has a way to define types of attributes with XML Schema and there you get much more primitive types already (decimal, date & time, binary). XML approach is more uniform: it uses schema to look up all the parsing rules. JSON uses syntax for some types and (ad-hoc) schema-like logic for others.
Hard for them to come anywhere with a tube down their throats, I imagine.
To OP -- in the spirit of the article -- it's an uphill task to separate the content from the witticisms here. IMO it would have been a better read with fewer jokes.
The ransomware superhero of downstate Normal who created ID Ransomware
A Day in the Life of a Software Engineer Working for a Bay Area Startup
Show HN: Define a TypeScript type and JSON schema at the same time
Wow,surprised to see this at a local meetup in Seattle. Thought it would be a kind of event for a much bigger venue.
Gets More Matches in Tinder/Bumble Mozilla Firefox Addon
Also related: https://news.ycombinator.com/item?id=21362470
It also led to vaccines, detergents, anesthetics, fridges, microwave ovens, books, computers, and everything else man-made that now makes our lives better. So let's not cherry-pick.

It's not our thoughtless embrace of technology that caused much of our problems - our problems were and are caused by people. In particular, by coordination problems. By our inability to do things together for long-term benefits. Our cherished democracy and free market only exacerbate this problem. So it's a good idea, IMO, to have a backup plan that doesn't require everyone to change their life styles - otherwise, in 50 years we may be wishing we had some prototyping done instead of it just being a theoretical idea.
Twitter is a Catalyst app, yes. Catalyst was used in macOS Mojave for select system apps.
> If foreigners in China, Chile or Uganda start paying french taxes, I'll follow you.

As a non-french national living in France since 2011, I don't follow you. I'm paying the same taxes as my french colleagues, and I'm very happy about that.
Some argue that keeping talented people out of industry is a downside of the sciences not an upside.

Personally, particle physics irritates me because I don't believe in particles... It's all vibrations, man :)
Really appreciate your tone and patience in sharing you experience here!
This piece is so littered with ads (one per paragraph) that it is impossible to read without an ad blocker.
Flyway is free open source software (licensed under the Apache License 2.0).

There are pro and enterprise licenses in case you have additional requirements. These licenses as I understand it are proprietary and hence non-free but the the community edition absolutely is free software.

I’ve been using the community edition in multiple projects for several years now and it works great, particularly in the context of Spring Boot applications.

It might not be just as polished and well-integrated as ActiveRecord is for Ruby on Rails but keep in mind Flyway is supposed to be framework-independent so it can’t be too tightly integrated.

That said, its integration with Spring Boot is really good. Just add it as a dependency and configuration and migrations during application startup will be taken care of automatically.
It was, but not especially so. I hadn't considered that, that would make sense.
Related - https://en.wikipedia.org/wiki/Jagadish_Chandra_Bose#Study_of...
This is one of the reasons I recommend that when reviewing any body of work -- code reviews, reviewing a resume, etc. -- you make it a point to highlight the bad and the good.

Constructive criticism may help us improve, but compliments help us keep going.
> you cannot freely choose what to do

But that's already the case. It could be my free will to walk on the ceiling, but the laws of physics won't let me.
I disagree. If it was ever good, it was because of the randomness, which generated the occasional gems (in a sea of bad trolling and shitposts). Now it is just repetitive.
Annoying and useless. These kind of popups have become so widespread that a regular internet user pretty much agrees to anything as soon as the pop up. Private mode users are being trolled for opting for privacy with this regulation.
Screenshots for asking help are not the same as screenshots for showing to people. A screenshot is a good way for someone who does not know to send something he does not see himself to someone that will see it. You will capture more than you know in a screenshot, and that's the point. So grab large and you might capture an interesting point that, if you knew was important, you could have communicated as text. But of course be careful you will send more than you think (again it's the point) and try not to include sensitive info as in the last article's screenshot.
You mean everettian worlds? In the wave function.
Would the following statement be allowed?

“Joe Biden pressured Ukraine to fire its prosecutor. The prosecutor said he was forced out for leading a corruption probe into Hunter Biden's company.”
It's essentially self-contradictory nostalgia.

> I miss the internet of the early 1990's, back before the World Wide Web had been visited by more than just a few computer geeks.

vs.

> Yes, alternative social networks [...]. But, they are not well-known or frequented by many.
> The quality on MacOs has been falling, quite possibly because all the execs are using iPads and iPhones as their daily drivers, and rarely using laptops.

iOS, iPadOS, and watchOS were pretty awful as well, and presumably every executive is using those. And I can think of at least a handful of senior executives who probably use Macs daily–they're also probably the ones with the most direct control over the people who can fix issues in the software they're using.
> I wonder how many programmers can relate

The thing non-programmers commented on was tendency to spot and comment on special cases in social situations where it is unusual. When someone says generic statement, a programmer tends to bring up that one case where generic statement fails. A programmer can even agree with that generic statement in general and has no malicious intent, but has fun finding out those special cases.

Once I was told this, yeah, it is true. It is even sometimes like bonding among programmers, but non programmers can be unsure why are you derailing.
Apple is laying the groundwork for an iPhone subscription
> She closed a few roads and made them pedestrian-only; that was not well received by a number of people.

And it has been very well-received by a larger number of people, I guess. As for me, I would make the whole city pedestrian-only. Clarification: I live in banlieue and take the RER-B every day.
You're overstating the issue here. Deepmind wasn't forced to control units using the standard control groups. My understanding is they could directly issue commands to arbitrary group of units. If you watch the replays, the APM/EPM is not too abusive. The main advantage is that it doesn't pay the cost of context-switching so it's very strong at multi-pronged attacks. It still didn't seem smart in the replays I saw on Youtube. Basically it's very good at developing mid-game timing attacks that humans tend to struggle with (not because of APM, but because it's easy to make mistakes when so much is going across the whole map).
Yes it does. However I'm not quite sure who is going to do that.
I see a lot of cropped screenshots on support forums, when really it would be better if the poster took the screenshot of the whole window, and then just highlighted the area they are worried about with a red square (or if you are a StackOverflow user, a freehand red circle ;)). Often the answer lies outside the area the poster thinks is relevant and if one could see it immediately, it would save lots of questions and back and forth.

That said, automatically annotated screenshots would be useful, or even better: if someone invents a screengrab tool that would semantically tag all parts of the image based on the data available so its not just a plain image. I.e. screengrab a GUI window and all the text displayed in that window could be added as metadata like titlebar/button/label text and then it becomes searchable. I guess it would need an API that the developer of the app would have to explicitly implement though for most useful results like debug state information...
DeepMind AI Now Keeps Up with 'StarCraft II' Grandmasters
Formula E Gen3 fast-charging idea could bring back in-race pitstops
Could be you! Context switching accounts doesn't seem like too difficult a task.
@smellia: thank you very much for this suggestion! This seems really interesting. :)
I don't think your confirmation emails are sending...?

Nothing for me yet (I gave it 8 hours just in case) and nothing in my junk box.
Based on your comments you haven’t read the story. The house didn’t belong to the person police were pursuing and there was nobody in the house. They destroyed the house of a completely innocent third-party.
This project doesn't seem that expensive to run and it resulted in a Nature paper. Seems like a favorable ROI already even for a for-profit company (given Google's size and possible benefits in PR and recruiting).
Interesting that the author uses office hours as the determiner of likelihood that someone attended an elite school before college.

I never attended office hours, but that's because I tailored my class schedules every semester to maximize blocks of hours that I could use for part time work. I worked for the college and later for a tech company. I was lucky that my schedule could vary between semesters, but I was still limited to time blocks during a standard business week. Typically did 20 hours a week of work with a 15 hour course-load. So office hours almost never lined up with my work schedule. Sure it would have been nice to have enough of a rapport to ask for extensions on papers, but I passed my classes anyhow and the grades I got for particular classes have never once been in a factor in my career.

I don't regret my decision to prioritize work over college. The professional skills, especially the soft skills I learned from years of experience put me way ahead of my peers when it came to finding employment and moving through the ranks. The relative financial security work provided and being able to comfortably afford to live off-campus independently (low CoL area) was my initial motivator, but it was more than that eventually. I just felt respected and useful when working, and the opposite of that in almost every schooling environment.
Absolutely. Amazing. I was waiting for someone to try this, and you did, and the results are way more impressive than I imagined they would be.

(Try this with different kinds of songs if you can!)
Alibaba Cloud signs global technology collaboration with Animal Logic
Thank you for exploring algorithmic concepts as a front-end developer! Keep that up and you'll get very far in your career.

I say this because we have interviewed nearly 150 front-end candidates and had to reject all but one due to their lack of very basic algorithm/data structure skills. I encourage anything that makes that pool less depressing!
From another article the OP linked to:

> By Tuesday, rebellious staffers were filling the site with entirely non-sports stories — and the site’s deputy editor said he had been fired for refusing to follow the directive.

Ok, so these journalists are refusing to ignore real news for the sake of solely covering sports. I can get behind that...

> Top postings on Tuesday included “Woman Furiously S—s on Floor of Tim Hortons, Throws it At Employees,” as well as “What Did We Get Stuck in Our Rectums Last Year,” and “The Hateful Life and Spiteful Death of the Man Who Was Vig the Carpathian.”

Oh.
> There are many places which look unimplemented, with only stub functions present.

Note that the open source releases often get things scrubbed or ifdef'd out of them.

> There's also this, which is frankly quite terrifying

I fail to see your point.
Would you all consider Airtable an Access replacement?
Thank you. CS is what I am trying to learn. :) I have not studied CS, only some vocational education in programming, and I am into front-end. However, I think this is important for someone like me, and it is really fascinating. :)
If you’re feeling lost or defeated, try being micro-ambitious
Kubernetes vs. Docker: Understand Containers and Orchestration
So, link in glibc statically?

I may be wrong, but sqlite is used a lot on Android which uses bionic, not glibc right? So it seems like there should be hope of switching to another libc if you need.
You don't think there are better and worse Democrats?
Damn, that is inspiring. Here I am whining about how late it is in my life to go back to school to get a Bachelor's and your Dad is racking up masters :) I wonder if there are age limits for PhD programs?

Also, I will say, I wish the US was more like Europe in giving people the ability to full-time type work but part-time. I think a lot of older people would jump at the chance to work 40-60% and make full time hourly pay.
Related:

https://github.com/jordwest/news-feed-eradicator
> That is one of the things checkout can do, if you pass it a commit hash as the only argument.

No, that's all that git checkout does: check out prior commits.

Passing a branch name actually points to the branch HEAD, which marks a specific commit made in a specific point in time.

Passing a tag also does the same thing: check out a specific commit.

Passing a file path does the exact same thing: check out the contents of a specific file as saved in a specific commit represented by the branch HEAD. It's the exact same thing as git checkout <branch> or git checkout <tag>, except it does not update the whole working copy.

> And depending on what extra flags you pass it, it'll do different things again, including creating a new branch, which is entirely different again.

That's false as well. Running git checkout -b may be syntactic sugar for git branch && git checkout but what you are asking git to do, again, is to checkout a specific commit that represents the state of the repository at a specific point in time. That's it.

All git does is enable users to navigate and edit a graph of commits. It takes a poor mental model of git and a poor understanding of what git does to fail to understand that all git checkout does is checkout a commit done somewhere in the past.
So Im sitting here hacking away in Emacs. How does this help me?
Now we have APIs for 2FA tokens in place.

When will we get an API for password managers? That'd enable effective domain name checks and such.
I love the following Feynman's quote:

``In those days, one of the theories proposed was that the planets went around because behind them were invisible angels, beating their wings and driving the planets forward. You will see that this theory is now modified! It turns out that in order to keep the planets going around, the invisible angels must fly in a different direction and they have no wings. Otherwise, it is a somewhat similar theory!``

The point is that, still today, we have no idea why mass attracts mass. We observe it. We measure it. We model it. We predict it. But, we do not understands its mechanism. At that time, it was making people crazy to think that an object could remotely affect another one. Now, people just accept it. But, when you think about it, it really sounds magic.
Now I want to see porkchop plots for transfers to each planet stacked on top of each other, or otherwise presented together somehow.
This illustrates why being in a Earth orbit is really “Halfway to anywhere” [1] in the solar system. Well, at least to where you would like to land.

[1] A book by Harry Stein about single stage to orbit attempts. https://en.m.wikipedia.org/wiki/G._Harry_Stine
LOL. Downvoted? I think most people browsing HackerNews will not be freaked out by minor UI changes 30 years from now. Even a 3 year old child can figure out how to use an iPad.
It's not Apple Pay, it's the wallet. You used the wallet to track spending and pay it off, and collect the cash back.
But this requires admin access to install? No?
Or maybe lawmakers are just tired of seeing loopholes abused by unscrupulous people. It's like banning shark fin, it just gets taken off the menu but can be ordered in mandarin.
I mean, the idea that commits are diffs is a (common) misconception about git, likely carried over from another VCS. The snapshot model is the current abstraction; I haven't added any idea of my own here here. It's right there in the documentation: https://git-scm.com/book/en/v2/Getting-Started-What-is-Git%3...

But I never said changes aren't important and should be neglected. And I'm also not saying there shouldn't be any relationship about commits' relationships to each other. You certainly can and should record and utilize that information as well. It just shouldn't be part of that commit. (Except maybe if it's a merge commit, in which case the contents of the previous file system snapshot are relevant. But even there, that shouldn't include the hash, which represents all the ancestors.) Information about commits' relationships should be external information, whose manipulation won't suddenly alter the commits or their identities themselves.

This isn't a radical proposal or something. For starters, git's own documentation (which I already linked here) literally say "Git thinks of its data more like a series of snapshots of a miniature filesystem". Well, the snapshot of the file system doesn't include the history of how it came into creation, so doesn't that mean that shouldn't be part of your commit? That's already a contradiction with its own principles right there. And going beyond that, most things we do with commits already revolve around the file system snapshots, not the history. e.g. when you sign a commit, you sign the snapshot, not the history. Or when you say this guy is the "committer", you're just talking about the snapshot, not the history. And when a commit gets inserted into the middle of the history, that logically doesn't affect you, and in practice, you don't want it to trash the commit you're one. The identity of your commit is still the same after all -- it's the same snapshot.
How so? It’s automatic with tox, isn’t it?
Show HN: K3sup get k3s and helm charts in less then 5 mins – anywhere
Not yet, but this is definitely a goal. Lightning Lambdas is the main app around the unitily tech at the moment, we're keeping the scope as small as possible to start with (AWS). We hope to build and Lightning Lambdas with itself soon.
Where you bought them, and they offer better warranty than some and don't delete your data for no reason.
I'm more on the side of: Salesforce is excel online :)
Sloth [1] might be of interest to you.

[1] https://github.com/sveinbjornt/Sloth