skysight-inc/HackerNews huggingface dataset:
Yep, but note it's requiring repo-level activity, not that it won't index a LoC that hasn't changed for a year.

So, 'anyone working on a larger codebase' has probably caused some activity on it within the last year.

I think it's fair enough, certainly if it were two or three years. Anyone who objects can have a GitHub Action amend an empty commit on an unused branch once a year anyway!
That’s a lot of words and I don’t really understand what you’re saying, but she is Black and identifies as Black. Or is she just a tool of the patriarchy for adopting such grossly over simplified self-descriptions?
Show HN: Cimbar – File transfer via color barcodes and the Android camera
This would be me more applicable to looking for variants of a known gene. For example, measuring mutation rates within known covid-positive samples.
Yes but how does that work? i have heard of unexploitable overflows how does that work?

and hey: Your username tricked me.
I don't even think many devs are 'stoners' in the sense of using marijuana daily. I don't think you could code at a high level if you were actually smoking weed every day, but it just feels invasive for a job to tell me I can NEVER touch it and they will monitor me to check.

I am not a huge fan of alcohol, but if a job told me I could never drink again and they will test me to see if I have been drinking it would feel super invasive and be a huge turn off.
I'm starting to doubt myself, but that was my understanding too. Furthermore "..." denotes a direct quote, whereas '...' can mean that the quote is indirect/paraphrased.
DRY Is a Trade-Off
They don't want to.

If you think they will still grown, I'm sure the owners do as well. They don't benefit from selling at a lower price than they think they will eventually, unless they need the cash. But if they need the cash, getting it from a single source like a VC comes with many other benefits.

The only way it would work out for them is if 'going public' would give them significantly more money per share than a VC would. Which I guess may be possible
The intention of crypto was to provide the option to opt-out of traditional finance, not to mandate that you opt-out.

Even you yourself don't understand it, so you you should be a little less confident in what you promote. Equating investment ability with key management ability is stupid.
We have SDKs for other backend frameworks as well (like golang, laravel...). But those only have a session feature, and not login. Hope this provides some clarification.
Digital Communications Protocols comparison table
That could be all be true, but IMO git's handling is still better than the alternatives I've used (Perforce, mercurial, subversion, CVS).

(Although honestly I never really have problems with it messing up. If you approximately separate renaming from editing, it seems to work very reliably for me.)

There's also nothing stopping anyone from writing a git history browser that caches the calculation. The point is that it's ephemeral / derived state, not authoritative state.

One problem with the name-based systems is that developers don't actually use the VCS rename operation. They just delete and add, and then you've lost the diff under every system I know of. Another problem is importing from other VCSes -- the metadata is often messed up subtlely.

Git keeps it simple. And they can and have improved the algorithm over time without making your repo data obsolete / incompatible.
They used to go public sooner, before Sarbanes-Oxley (SOX). That law made it so onerous to be a public company that most companies avoid it for as long as possible now.

And SOX was born because of Enron. So blame Enron for this trend.
maybe something like...

(cmd.exe -C xauth -extract - $Display) | xauth nmerge -

first part to run via windows environment, second to pipe that to the wsl environment?

Actual commands probably different, but should be something you could maybe trigger from inside .bashrc file.
I know most people are not like this, but I don’t mind setting up auth “over and over”

It’s always a chance to read about what’s changed in the technologies/ideas you usually lean on for it. Apply that simplification that you wish you could have for your already launched application. Maybe you have a need to make your auth slightly more proprietary. If you churn out applications all the time yeah I get why this could all be seen as a waste of time.

I don’t say this to belittle your service at all, looks neat! Just throwing out an alternative viewpoint for the sake of it :)
If you compare Homer in the first season to how he was in the tenth season, it's pretty evident, unless you consider the first season an outlier.
Yes! I was worried the incoming Dem administration wouldn't pursue as they have much closer ties to Silicon Valley (and the Federal government backed down under Obama).. but this looks like a bipartisan consensus.

Here's another article, also from the WP, about how they hurt us all by hiding and manipulating search results.
https://www.washingtonpost.com/technology/2020/10/19/google-...

Anti-trust actions go go go!
Your output, however, should be a patch. That's all I care about when it's time to review and integrate.
Suspected Russian hacking spree extended beyond SolarWinds users
A start would be moving the NSA head office out of some rather depressing forest in Maryland and perhaps to say Venice Beach? :)
There is a natural ceiling on the costs for daycare and career, at 100% of the mother's income. It can't get worse than that unless you just like to pay money, because the mother can care for the kids.

Having 2 or 3 kids in a city is probably the worst plan. Costs are high, but not not quite high enough to make the career obviously a mistake.
That seems like a pretty sweeping and flimsy generalization off of a single study that found correlation between accelerated amyloid plaque build and lack of sleep.
Reminds me of an article that got posted here several months back about the UK government having issues hiring a high level IT worker (I think it was some sort of director). While everyone else was talking about pay, one user pointed out that in such a position they’d be effectively neutered by the bureaucracy and politicians (and others) chasing other interests that would effectively be against the positions missions.
The Raspberry Pi Compute Module 4 Is Hard to Get
Not equivalent, sure. PayPal's crypto appears to be aimed at the less-technical users who want crypto exposure. There's surely a market for that. Perhaps they can play the Windows to Coinbase's Linux.

> You cannot withdraw to your own wallet/cold storage.

The prevailing mass interest in Bitcoin is for speculation, which doesn't require an offline wallet. Letting PayPal hold it is fine for most users.
This is directly analogous to the buffer bloat problem. Smaller inventories and more responsive suppliers means better communication of intent and supply in the supply chain and therefore greater efficiency and prices. Why are advocates of big redundant inventories willfully ignorant of this?

If we optimize for efficiency, we get supply disruptions every 5 years or so. If we optimize for redundancy, we suffer from higher prices all the time, and delayed availability of all new tech. I don’t know which is worse.
I believe in GCC C a block can return a value. In this case it returns a pointer to __SCT__x86_pmu_add_tramp. And that pointer is then treated as a function.
Hello all,

You've seen QR codes, maybe Microsoft HCCB [0], maybe jabcode [1] – well, here's a prototype of something new for the pile. :)

I saw txqr [2] a while back and was impressed, but also curious about how much throughput was possible with animated bar codes. I may have gotten carried away in my research into the question.

cimbar is a single and multi-frame color barcode format using reed solomon (for now) and wirehair [3] for error correction. Files are encoded into an animated series of bar codes drawn to the display. Files are decoded by an Android app [4] with its camera pointed at the cimbar code. This works with all antennas off, e.g. in airplane mode, because it's only using the visual data channel.

I ported the encoder to wasm, because I could: https://cimbar.org

Sustained transfer speed is currently on the order of 800 kilobits/second. So it's not very practical for files larger than a couple of MB, unless you have a lot of free time. :)

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

[1] https://github.com/jabcode/jabcode

[2] https://github.com/divan/txqr

[3] https://github.com/catid/wirehair

[4] https://github.com/sz3/cfc/releases/latest
GitHub still sends the same personal data to their own analytics endpoint, and the privacy policy which lists third-party data subprocessors [1] has not been updated.

See my comment below for details: https://news.ycombinator.com/item?id=25458635

Tracking cookies have little value for GitHub when they can collect data about users that have already been authenticated, and they send the username and user ID as part of their tracking request.

Inspect the request sent to collector.githubapp.com on every page load to see the type of personal data that is being collected on the client-side.

We have no visibility into how they associate this data with analytics data collected on the server-side, and that's where an updated privacy policy would also help.

[1] https://docs.github.com/en/free-pro-team@latest/github/site-...
Well I grew up in USSR. And it was super common.
Why do you need patents for secret technology anyway? Like if they were working on UFO-like crafts, why wouldn't you just keep it completely secret. It's not like China is going to care about US patents, so whom is it for, US companies? Or is this just a show for the media to a. normalize UFO's for some reason (make pilots more likely to report strange things they encounter)? b. some kind of psy-op to either distract the public or adversaries
That's a fair point.

Mildly off-topic: What do you think about alternative systems (e.g. UBI) which decouple safety nets from employment? I'm still young and naive, but it seems like we could avoid the whole legal morass of contractor vs hourly employee vs salaried employee who must be paid for extra hours worked vs "real" salaried employee, state constitutional amendments requiring 7/8 supermajorities to overturn, having your health records privy to your employer, having to pay 2x (even accounting for employer contributions) for worse health coverage if you're not employed by _somebody_, and all the other garbage in our current system (forgive the USA-centric view).
Why use five i3 windows, if you can use five Vim windows? That would make moving things around a lot easier.
to me nanopore seq is not that promising. it has been here for a long time now and the benefits didn't convince a lot of customers to adopt it.

there are 2 main use cases now in precision medicine: rare disease and cancer. for both you need high precision reads, which nanopore doesn't provide.
Have you seen Morgan Dixon's "Prefab", and his ideas about pixel-based reverse engineering and modifiable user interfaces? One of his papers asks, "What if Every GUI Were Open-Source?"

Video: Prefab: What if We Could Modify Any Interface? Target aware pointing techniques, bubble cursor, sticky icons, adding advanced behaviors to existing interfaces, independent of the tools used to implement those interfaces, platform agnostic enhancements, same Prefab code works on Windows and Mac, and across remote desktops, widget state awareness, widget transition tracking, side views, parameter preview spectrums for multi-parameter space exploration, prefab implements parameter spectrum preview interfaces for both unmodified Gimp and Photoshop: http://www.youtube.com/watch?v=lju6IIteg9Q

Video: Content and Hierarchy in Prefab: What if anybody could modify any interface? Reverse engineering guis from their pixels, addresses hierarchy and content, identifying hierarchical tree structure, recognizing text, stencil based tutorials, adaptive gui visualization, ephemeral adaptation technique for arbitrary desktop interfaces, dynamic interface language translation, UI customization, re-rendering widgets, Skype favorite widgets tab: http://www.youtube.com/watch?v=w4S5ZtnaUKE

PDF: Prefab: What if Every GUI Were Open-Source? Morgan Dixon and James Fogarty. (2010). Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. CHI '10. ACM, New York, NY, 851-854. https://web.archive.org/web/20141024012013/http://homes.cs.w...

>ABSTRACT:
Current methods for implementing graphical user interfaces
create fundamental challenges for HCI research and
practice. Researchers are often unable to demonstrate or
evaluate new techniques beyond small toy applications, and
practitioners are often unable to adopt methods from the
literature in new and existing applications. This position
statement examines a vision in which anybody can modify
any GUI of any application, similar to a scenario where
every GUI of every application is open-source. We are
currently working to enable this vision through our
development of Prefab, using pixel-based interpretation of
GUIs to enable modification of those GUIs without any
cooperation from the underlying application. We see
participation in the FLOSS HCI workshop as valuable in at
least two regards. First, fully realizing this vision will likely
require a community-based approach, so we are interested
in Prefab as a platform for collaboration between HCI
researchers and the FLOSS community. Second, enabling
arbitrary modification of any GUI would seem to blur many
current distinctions between open and closed applications,
introducing new research questions and further magnifying
the importance of the workshop’s focus.

I wrote more about it here:

https://news.ycombinator.com/item?id=11520967
I typed "UK data watchdog" (for I did not know its name) and while it is true that I needed more clicks than for France, I found their enforcement page with their list of fines [0]: £18m here, £2m there...

[0] https://ico.org.uk/action-weve-taken/enforcement/?facet_type...
https://www.tor.com/2012/07/20/a-tall-tail/
Yes, there are light aircraft that run on diesel.
> What has been your main difficulty in finding the right APIs? Lack of documentation? Poor or unclear documentation? Something else?

Definitely poor (or more often, old) documentation. In particular, this has popped up for me when trying to write modules that add entries to procfs or sysfs: these interfaces are documented and widely used, but much of the documentation is years old and the APIs (or their best practices) have changed subtly. My best reference has just been the subsystem source itself, as well as other kernel modules that I know work.

Another thing that pops up: the Linux kernel is so big and has so many architecture-specific subtrees that it can be difficult to find the "effective" definition for some function or macro. Woboq and Elixir help with this a bit, but it's very easy to go down a rabbit hole.
tl;dw: The CM4 has been in high demand, and as of today there have been 25,000 boards produced. By the end of January, there should be 60,000.

And judging by how many of the 32 variations are out of stock currently (everywhere I've looked), I'm guessing 'produced' pretty closely matches 'sold' at this point.

It doesn't help that there's a global chip shortage, either! (cf https://news.ycombinator.com/item?id=25457411)
Except that, again, that makes for a completely nonsensical theory of what happened. You can't just say "it was vastly superior to everything else, so it failed because no one would buy it". You need to explain why no one would buy it, because the only data in your model says that people should be buying it in droves.
new (less than 20 year old in 1921) tech - airplanes - against ships (a 2000 year old tech). Changed the war. The last month Azerbajan/Armenia war, after 30 year of stall mate while both sides had the same gen weapons, was a blitzkrieg won by Turkish drones (these drones (new tech) obliterate even the best modern Russia air defense systems (old tech - manned air defense). Turkey learnt of that strategic advantage in Syria and Libya in 2019-2020 and immediately made the move in Azerbajan. Ukraine has recently started buying those Turkish drones too. The war is changing.)
There are laws in the U.S. which prevents someone from qualifying for full medicare benefits of, let's say for example, nursing home care. There is a 5 year look-back period to verify you haven't liquidated assets or you will be penalized.
I know my GPL from my BSD. I know FSF’s stand on “free” vs “open” software. That part is crystal clear to me.

This piece confuses me though.

It constantly seems to intermix and conflate “open source software” with “proprietary software”.

Is that intentional? Do they really mean that? That “open source” software is in no way better than a closed-source, proprietary equivalent? That closed source and permissively licensed software is equivalent?

They can’t possibly mean that, can they? Is it perhaps only badly written, and I’m reading too much into this?
Notes and data crunching on 500 matches and 100 dates over 2 years
Yes you do?

There are plenty of people who complain about air pollution all the time.

Also, is it that hard to understand why people don't want to breath second hand smoke? That stuffs nasty.
Bitcoin was made more and more secure over 10 years by disabling every feature that was not necessary to make it a digital store of value (like addition/substraction as they could overflow). If there are new ways to take away even more features from it, I'm not sure why they couldn't be taken away from Bitcoin as well to improve its security.

Ethereum is a complementary to Bitcoin that's a more complex and less secure, less scarce store of value, and it's much more about running complex financial contracts.

As these protocols have strong network effects that give their value, it's really hard to just ,,overtake'' them.
Michael Schatz has been involved in a number of interesting computational biology projects. I worked in a bioinformatics lab ~10-12 years ago and I remember using his fast short read aligner to help speed things up. Back then the nanopore devices were still just rumors.

Computers have Moore's law with a base or time constant of 12-24mo. Batteries seem to have the same with a base of about 10 years (slow Moore's law I've heard it called). It feels like genome/genetic things have the same behavior but with a base of something like 5ish years.
Inkscape! Sorry
> channel islands

Your comment is spot-on, but technically the Channel Islands are two separate crown territories (Jersey, Bailiwick of Guernsey) with four sub-jurisdictions with its own rules on companies (Jersey, Guernsey proper, Sark, and Alderney), but there is some co-operation between the, uhm, governments (the best description I can use since the specific term differs between sub-jurisdictions).
This is why it's important for single devs to be in a community with peers working on different solutions in the same problem space, for cross-pollination of ideas.

One such example is the pixls.us community for photography-related free software. All kinds of devs from projects like RawTherapee, darktable, PhotoFlow, Filmulator, rawproc, G'MIC, and more, plus users, are all in the https://discuss.pixls.us/ forums and we can all learn from one another and collaborate in ways other than directly contributing code.
Is SAML Authentication on the roadmap?
Yes, they are looking for shop lifters.

You notice you shift ground when your comments are challenged? I also enjoy how a thread a about police and cameras turns into everybody suddenly becoming an expert on retail, accounting, and security because they have been in a store before or once worked a minimum wage job and yet have absolutely no idea how the money is handled.
Coinbase should be viewed as a wealth & asset management company at this point. The real profit center of the company is Coinbase Custody, which is all about extremely secure holding of Bitcoins for extremely rich customers. The retail arm of Coinbase is more for free advertising - I think they make money off of it, but not huge amounts. It's much like how Dropbox is really an enterprise backup company where consumer Dropbox gets their foot in the door, GitHub is an enterprise code hosting company where open-source GitHub makes developers familiar with it, and Google is an enterprise advertising company where consumer Google gives them somewhere to advertise on. For that matter, Robinhood is an enterprise data company for hedge funds that sells information about what retail traders are about to buy.

There's a fair bit of money in WaAM - my wife used to do it for Wells and had a $6B book (as a fresh college graduate!). Consumers don't have money, that's what makes them consumers. If you're managing money, you ought to do it for rich people that have a lot of it.
How is this company still around? How many times have they been in trouble with some government agency, SEC or other?

From pretending to be a bank[1], to having a bunch of accounts looted and no ability to stop it[2], now this, and I'm sure others I'm forgetting right now.

It seems this company is really not a smart place to park any serious amount of money with. They don't take their responsibilities very seriously; carelessly flaunting the law and financial regulations.

[1] https://www.axios.com/robinhoods-new-checking-account-b2b0df...

[2] https://www.bloomberg.com/news/articles/2020-10-09/robinhood...
Sometimes known as the Crackpot Index, wherein naming a new effect after oneself is worth 20 points: https://math.ucr.edu/home/baez/crackpot.html
Reverse engineering the Nest home/away API
Snapshots and diffs are dual. Most version control systems operate on snapshots, but there is at least one that doesn't: Darcs. Written in Haskell, it bases it's operation on an algebra of patches. Unfortunately, while usable (and neat!) for smaller projects, Darcs has serious performance problems (due to inherent algorithmic complexity) and gets slower with certain operations. Still, one can hope it will inspire a next generation of version control systems.
I think you'd be surprised. I smoke pretty much every day, at least. That said, only in the evening when I'm done work and I'm not exactly programming control systems for SpaceX or whatever.
Rebase is useful for artificially straightening out simultaneous work.

It's less clear in the above example, where d is just a single commit. But if there's a d1--d2--d3--d4, it can be confusing to merge chronologically (d1--d2--e--d3--f--d4).

If there aren't any conflicts, it's conceptually simpler in the long run to rebase it as e--f--d1--d2--d3--d4. You artificially serialize the work, which isn't what actually happened, but it could have happened that way. When you go back and look at it, pretending that it did is simpler. For example, if you have to go back and debug something that happened while working on d1...d4.

It's not absolutely mandatory to learn about it. But it the simple cases are common enough, and useful enough, that it's worth learning.
Congrats on the release! Is there anywhere I can see pictures of the "refreshed UI" ?
I wonder if there are other books on the topic that have nicer reviews
A very common pandemic meal in our household has been "taco night" - fry some ground beef with onions, throw some tortillas and cheese in the microwave, simmer a can of pinto beans, then add salsa, cream, avocado, tomatoes, etc. It tastes good, it's simple and can scale up and down to the effort, energy and tools available.
Show HN: Learn to build a 3D WebXR bowling game in 1hr – free interactive course
Also, one year of students is quite different from one generation.
Wexler.
that's world-changing potential