skysight-inc/HackerNews huggingface dataset:
'eli runs a media company and has marketing copy in their HN bio; it's very unlikely they're commenting in good faith.
Component hifi systems were the norm in this time period. It would have been a trivial matter to record from vinyl to a cheap audio cassette on any basic system AV system. They even made cheap vinyl/tape decks as well.

Compact cassettes were used as a typical method for dictation for this time period. They were quite inexpensive even in the 1960s, let alone the 80s. I used to have a monaural battery tape recorder as a child with plenty of blank tapes in 1981, and was poor. This was not expensive stuff, less than a dollar per tape.

Further the group of people that would be in the market for a C64 or earlier tended to be more tech savvy then when PCs had mass adoption.

I think the “challenge” here is much more finding the track after the run out, especially with an auto return deck. Also while there are notable counter examples, Christian rock listeners is not exactly overlapping with the tech crowd in a large way. This was an obscure album.

If this had existed on a metal album it would have been found day 1, I guarantee it.

As to effort. Seems pretty simple. Record program to tape... put on master. This wasn’t any great feat of engineering.
Gitlab has an excellent free plan, in fact it’s so good I honestly don’t understand how they can afford it and doubt it will last (but really hope it will for individual developers). They even give you Docker registries and thousands of CI hours.
I think in some cases yes, in others not so much... I mean in Cali, there are places that literally don't have a restroom for customers because of risk of suit over buildings nearly half a century old.

For others, maybe not as much. In the end, it's a balancing game, and I keep seeing discussion (especially political) lose all sense of nuance or negotiation.
There have been suggestions that doing science funding via lottery (with some caveats) would be more effective and more efficient than our current grant proposal based system.
I tend to agree with op. Surely the NSO has blame but the real problem is the hole in WhatsApp and the fact that their security could use serious improvement. They even allow making backups of the unencrypted database to the cloud defeating the whole e2e encryption.
Duplicate:https://news.ycombinator.com/item?id=21392564
AI Learns to Exploit Bugs in Hide and Seek Game (ML Videos Under 10 Minutes)
For some studies this works really well - clinical trials, for example. But a lot of studies don't fit into a clean "Single experiment to measure a single outcome" paradigm, and pre-registration becomes somewhere between difficult and impossible.
It sounds like this article was all about Asus not updating their motherboards. Than at the bottom we find out it's not an Asus motherboard but an older AsRock Micro ATX Server board.
Do you actually have any evidence that such a conspiracy is real?

I mean, I've seen plenty of people jumping to wild assumptions and invent all sorts of conspiracy theories just because they are faced with the fact that other people have different opinions and tastes, and for some reason that is impossible unless there's a vast conspiracy to push ideas that don't match their personal whims and tastes.

I've used Ansible in the past. Ansible sends python scripts over SSH to hosts and runs them remotely. Users specify the state they want the system to be in and the little python scripts run all the checks and apply all changes. Does it take a conspiracy to prefer this approach over simply multicasting SSH connections to multiple hosts?
Hmph... pot calling the kettle black.

Facebook (which owns WhatsApp) engages in mass surveillance / info gathering / spying on its users. It does so on behalf of its paying clients (= not the users); and also on behalf of the US government: The NSA gets a copy of most of everything (as we know due following Snowden's revelations).

So, Facebook definitely intrudes on people privacy, even if it doesn't "hack phones".

Still, I wish _both_ companies had to face harsh consequences for their conduct.
Could you clarify what you're saying? I thought the free sample video looked pretty promising. Did you?
What about the 2 spies who interviewed citizen lab researchers looking for dirt on them?

Clearly it's the Israeli government.
Oh please, consumers decide the market. If consumers didn't want services they wouldn't buy it. If consumers wanted "owned" software, businesses would sell enough "owned" software to soak up all that demand. But consumers didn't, and businesses didn't, and so we arrive at today.

Few people kicked and screamed as they bought Spotify. It turns out that streaming a wide variety of music for an access fee is a pretty good sell. Few people kicked and screamed as they picked Gmail over Postfix, turns out a portable, maintenance-free, magic email inbox with practically unlimited storage is exactly what people wanted, no coercion needed. They didn't just desperately wish for their hardware and software to have a permanent link to their PC, they went one step further and gave it money and attention.

Maybe I'm completely wrong. Easy way to find out: go make your own broadly successful "owned" software business. Consumers are clamoring for it, aren't they? I'm sure there's plenty of money in selling one-time-fee project management software for customers to own and setup themselves. I mean, who wouldn't want to pay a one-time fee for self-hosted email software that generously provides the "your own friends and family" support package?
Can the binaries be statically compiled similar to go?
is there a HN discord or something?
All you have to do is negate the inertial mass of the aircraft. Simple :)
This is not applicable to a lot of fields. Generally, only CS and ancillary fields are ones I've encountered where talks and conferences are the primary "currency". In biomedicine, talks will only follow after publications, and are often intentionally paired.
There were several Unixen for IBM S/370 mainframes. There was AIX/370, which begat AIX/ESA, which was a version of OSF/1 for the S/390. There was also somewhat earlier historically IX/370 & VM/IX from Interactive Systems Corp., as well as UTS from Ahmdahl, which was relatively popular.
That game is 'nice to have' but not a 'must have' for me, and the inconvenience of having to setup and use another sucky third party game store makes it not worth it. I tried Epic store once and didn't have a good experience, so I don't have it right now, it would be a bother to install it and remember the account/password, and in any case I don't want the bother of having my library split among multiple tools, having to remember which game is where, etc. I mean, it's not a big inconvenience, it is an inconvenience, and getting access to yet another game isn't a big benefit; if it was on Steam I'd likely try it because it seems interesting and the price is trivial but since it's not available in a way that's convenient for me, why bother?

In any case there are many more other interesting games out there than I have time for, there's some stuff in my Steam library that I have yet to play, so if some games aren't accessible in the way I prefer, then those will be among the games I'll skip. For the makers of the game their game probably is important and special, but for a customer like me it's not, the competition between games for my time is huge, there's so much good stuff out there that there's no possible reason to jump through hoops (even if they're not that difficult) to get to any particular game, so if any particular game is not in the place where it's most covenient for me, it might as well not exist. There are some exceptions for nostalgic reasons that have driven me to e.g. gog.com for a few games I enjoyed decades ago, but there really has to be a special reason to do so. There was a time in my life where I'd be eager to invest a lot of time and effort just to get a particular game (worldwide distribution of games on floppies and CDs was awkward to say at least) but that's not the case anymore. Especially for short niche/fad games like this one seems to be, their role is like that of an impulse buy or a comfort food - it has to be a 'click here, pay a dozen bucks, enjoy your stuff immediately' experience without having to bother with making yet another account and installing extra stuff that you have to care about.
Some days I wish I was a Software Engineer AND a lawyer just so I could try out stuff like this in court to see what happens.
I wonder if this would change if GitHub took the simple step of removing the PR/issue counters from the navigation.

Because I can’t see a reason for automatically dismissing issues you ignore as stale, unless you think the issue count is bad optics for your project.

As well as github’s issue triage piece being non-existent. All you’ve got is a list that shows you 20 things at a time, and it suffers from the social media effect where anyone can add bullshit memes to the thread once someone on twitter has directed the mob to it.

You don’t really see that happen so much outside of github.
How does Svelte help with static analysis? Genuinely curious here.

I've had my eye on this issue[1] for a while. I'm excited about the idea behind Svelte, but without static typing support, there's no way I could feel comfortable using it on a real project.

[1]: https://github.com/sveltejs/svelte/issues/1639
Well, 15 years ago, the technically non-inclined didn't own many files either... they just didn't use computers much.
Both the first and the second are variants of the same action: make part of a workspace (defaulting to all of it) represent the specified point in the repository (defaulting to the current branch).

The first one is selecting a subset of the repository, exactly one file, and making the filesystem copy contain the contents that are in HEAD.

The second one makes the whole repository look like a different branch.

The third is just the second, along with a branch operation (which is weird to combine in it).

I’ll agree with you, though, just for a different command: git reset. That is a command that truly can’t be described in one sentence.
I've used Nim for most of my personal projects for the past ~2 years, and it's generally enjoyable. There are a lot of useful language features. C interop, generics, tagged unions (I always miss these in languages without them), traits (powerful duck typing), channels, generators. Metaprogramming via templates/macros if you want to get crazy. Lots of rope to hang yourself, so to speak.

I wouldn't choose to use it in production, mostly because of the developer experience. The documentation and tooling are both pretty bad, and the compiler errors can be arcane (especially when using generics, or when the error only surfaces during C compilation).
The Arduino IDE calls out to avr-gcc, and mbed-os is written in c++ so requires an embedded c++ compiler like arm-gcc or something similar. ChromeOS also runs the Linux kernel so you do need it to compile the OS, and it can hypothetically run binaries compiled for the linux platform. Dig deep enough through all the layers of bootstrapping and you'll find c basically everywhere.
There's no real distinction between US intelligence and "hostile" intelligence. They're both hostile to most people in the world, including most US residents and citizens.

So I would say NSO is just another outfit of money-grubbing intelligence-industrial complex SOBs, who happen to be mostly Israelis rather than US citizens.
There are 3rd party sites where you can buy and sell items for cash and crypto. They basically serve as a middleman for expensive trades.

Years ago I bought myself a gaming PC this way, selling all my TF2 and CSGO skins. Yes everyone takes a cut (Valve, trading site, Paypal or whatever payment service you use) but it's still the best way to turn your digital items on Steam into cash
FreeBSD uses SVN, and it is unlikely that they would ever move to git or mercurial, since they try to minimize the amount of copyleft code in the base system (e.g., they moved to Clang instead of GCC a few years ago)
For me the main problem is the fact when you own a physical copy you own a snapshot of that exact version of a product.

I agree with the practical aspect of having a digital library but the problem is you relinquish almost all aspects of ownership when you purchase a digital product. When you own a digital product you have whatever version its owner decided to share at that time in history and that represents a crucial difference, which enables things like a movie cut differently from its initial release, a remastered/clean/censored version of a song instead of the original, games with certain features, songs or items removed due to expired licenses.

We're now in a situation where most people got used to this model without giving it any second thoughts because of comfort and any changes that give users more control are unlikely to happen.
Regarding your first point, the West may not be as bad a China, but there are some notably bad actors. Schon [1] fabricated results very impressive results at Bell Labs for years before getting caught. In fact, these results were so impressive that it shifted the focus of research groups in his field for years to try and get his methods to work. It was such a big scandal that my (and I assume other) universities added a research ethics requirement to their engineering PhD programs as reactionary measure.

[1] https://en.wikipedia.org/wiki/Schön_scandal
There's also a very healthy question of weather or not it's worth while. A p-value that's theoretical physics stringent will mean leaving a lot of cures on the shelf.
The Pascal and C calling conventions were different in the way the stack got cleaned after a function call, and Pascal turned out to be ever so slightly faster. So the OS functions used that as the standard. Microsoft had a keyword that could be applied to any function in C to make it compatible.

Assembly sounds very believable for early OS work.
Note that this is an Initiative Statute[0] (not a Referendum). This allows them to write a broader package of laws (rather than just "undo" any previous bill) to implement a broader wish list.

When reading the text of proposed law, note that "engaged" means with an active rider/fare, not all time available accepting rides on the app. 25 hours of actual engaged time in a week sounds improbably difficult to achieve in most areas.
It's a very general tool. IIRC from playing with it, it doesn't give a fig about whether it's running a compiler at all. I think I was using it for a toy compiler+nasm, actually...
Well then you disagree with the post I originally replied to.
how did they get caught?
Can you please elaborate? What about it feels off?
On this day 50 years ago, the Internet was born
> the prime minister and his staff compares to terrorists thousands of protesters who happen to have organized themselves via mobile apps

Organized themselves to create non-stop disturbes, block repeatedly several main roads, attack systematically police (to the point of almost killing a policeman and hurting thousands), burn cars and bikes, and creating damages only to the street furniture in Barcelona valued in 3,5 Million euro. The aditional damage to the economy and tourism has been estimated in more than three hundreds millions euro lost.

I would love to hear your definion of terrorism. Must be a very interesting one.

This does not change the fact that the massive surveillance that the government is announcing, has never happened before, sets a very dark precedent, has surpassed all reasonable limits and is an error. The secret services must be running wild and at full power without nobody trying to stop them
this is whataboutism
This is amazing! I think this will really help the visual learners among us.
Have you read your ISP’s terms of service? Do you really think Comcast didn’t include language giving them the right to do almost anything to your traffic?
> At the beginning, the leap second duration between POSIX and TAI was smeared over years from one leap second to the other. So the difference between both timestamps would change continually other these periods!

Do you have any reference to a system that was implemented this way? I have never heard of such a thing and I don't see how it could be implemented.

The insertion of leap seconds is unpredictable and occurs when the International Earth Rotation and Reference Systems Service determines that the difference between UTC and UT1 are approaching 0.9 seconds. Leap seconds are generally only decided six months or so before they occur. So you don't know at the beginning of the year how many leap seconds the year will have. So it doesn't seem possible to smear over a year.
Aviation Safety and the Future of Boeing's 737 Max
`pkill -9 tmux` (or `pkill -9 [t]mux` if you're doing it over ssh)
Not in the Cold War, Vietnam, or Watergate did I ever fear more for my country
Learning to Predict Without Looking Ahead: World Models Without Fwd Prediction
This is unsurprising, given that one of the remedies they're asking for is:

The lawsuit seeks to have NSO barred from accessing or attempting to access WhatsApp and Facebook’s services...
Since everyone is talking about what is better about Mercurial compared to Git.

I would like to know what git does better than mercurial.
DL models are also the best way to predict the behavior of three-body systems in physics. Would you say DL models tell us something about physics?
I use Nim in production. I been using it for more than 1 year in production.

I like it. For me, it started out as a faster python that prevents typos. But it has really grown on me. I really like that I can share libs on server (compiling to c) and client side (compiling to plain javascript).

Basically any C library is also a Nim library with a tiny wrapper. That's a huge ecosystem! I also like how Nim can integrate with complex C++ libs that do virtual table call backs. It can also call objective-C functions .. you know the ones with [foo a:1 b:1] crazy syntax? Python was a glue language for me, but Nim can just glue more things.

JS too! In Nim you can just compile to plain JS, that other JS can call as well. Pass plain JS objects around. I basically replaced my JS code file by file - there was no need for a huge rewrite.

I know docker and kubernetes is "the thing" right now, but I just like that I can just scp the binary over. It just feels less complex. I feel like docker solved the distribution problem for python and node... I just don't have a problem to solve any more. It's just gone.
Well, you sorta can. As long as you wrote it:

* to work in both Python 2 and 3 (no telling what other system's Python will be)
* don't use any modules outside of stdlib (that requires install too)

Those aren't always requirements, but they are the reason I reach for compiled languages when I can't control the target environment where the program needs to run (or don't want to).
Sovereign Individual: Book Summary [Thread]
Is side loading the only way that code requiring root can easily get on a phone though? What about USB debugging?
The frequency at which an MRI works is directly proportional to the strength of magnetic field,all the way down to that of the earth's magnetic field. The downside is that sampling time is inversely proportional to frequency... which makes getting high resolution at low fields impractical. Seems like he's made some trade-offs and likely some better signal processing to help make up for the lower field.
Sued them under what law/legal theory?

Wait... is it CFAA? That would be... an interesting door to open!

Found the complaint, yep!

> Plaintiffs bring this action for injunctive relief and damages pursuant to the Computer Fraud and Abuse Act, 18 U.S.C. § 1030, and the California Comprehensive Computer Data Access and Fraud Act, California Penal Code § 502, and for breach of contract and trespass to chattels.

I like the idea of using the CFAA like this, of that becoming a thing.

Had to find the complaint cause none of the articles I could find on it mentioned the CFAA, which is weird since that's news.
There is regulation in many states.

The problem is the default rate.

Example:
An investor issues loans for $100k at $1k each. He charges the legal 30% interest to make $30k profit / return on his money. However, 30-40% of the borrowers default and these are unsecured loans. He makes 0% return. He stops offering these loans and now these people don’t have the access to these credit facilities.
Ask HN: How do you deal with constant requests to be outraged?
It seems like every other day there's some major news and people want to gather support for their cause by getting more people outraged, etc. Often for very valid reasons.

However, one can feel numb with the constant flow of outrage-invoking news. How do you handle this? Do you engage? Ignore?
Maximizing shareholder wealth and short term profits are very different things. De bears could flood the market with diamonds and make a lot of money in the short term, but it would be a terrible idea in the long term.
Last time I checked it was only BETA - I will check again to see if anything has changed.

EDIT: looks like it's out of beta now - awesome! Thanks.
I beg to differ. For a start, XML compresses well and besides, storage is monster cheap these days. XML is a better storage format because it documents what the data is (a title, a reference etc) as well as the data itself.

There are many better reasons to hate XML.
one of my favorite tmux patterns is "kill it if its running and run it again somewhere else" which uses send keys in a bash script. I'm always knocking up scripts like this

#!/bin/bash

TMUX_SESSION=test
TMUX_WINDOW=QUICK_TEST
# your custom command you want run
COMMAND=~/bin/quick_test
ARGS=$*

tmux kill-window -t $TMUX_SESSION:$TMUX_WINDOW
tmux new-window -t $TMUX_SESSION -n $TMUX_WINDOW
tmux send-keys -t $TMUX_SESSION:$TMUX_WINDOW"$COMMAND $ARGS" C-m

run the script in the terminal/ide you're working/editing. it blinks away on another screen (or another machine entirely eg. raspberry pi monitor in the kitchen) without disrupting your main task.
Ahh, yeah...thanks for the context. To me, if you have an aggresive paywall, then public moaning about globally sharing your useless urls is expected. Deal with it. The complainers and workarounders aren't the core problem.

Attention @dang and other HN admin people, this is a constant annoyance. It's time to deal with it. I totally get your position, and your limitations, but it happens EVERY DAY. It is NOT going away, and it's getting worse. It is very clearly making HN less useful.

Is there someone more infutiential than me that could post an "Ask HN" thread that people might rally around? Feeling enflamed, but not particularly influential. Alternatively, is there a way for me to msg @dang personally? (mentioned specifically because I personally applaud and respect his past history and responses)
big, brimming smile This essay reminds me of Emerson's essay "Character" and lecture "The American Scholar."
Have you tried taking it to an Apple store? I have an iPhone XS and I am 100% certain this doesn’t happen on mine.
Sure they did. Seemed like everyone had a laptop with oodles of malware, popups, browser toolbars and it took 5 or 10 minutes just to open iTunes or Winamp. Loads of techs had a lucrative, but annoying sideline decrapifying laptops - or just annoying with relatives and friends. Then they'd install Kazaa again and be back to square one. :)
Visualizing Hacktoberfest
How to Harden Puerto Rico’s Grid Against Hurricanes
Worse than DVDs are books shelved en masse. I've spent more on storage for various things in my life than I ever have for renting content or products. Ends up dominating your house.
Xv6: A Simple, Unix-Like Teaching Operating System [pdf]
How to Make Good Code Reviews
XML is pretty horrible to edit by hand.
There is a lot of FUD whenever someone mentioned third party because many don't know the difference between a dedicated analytics provider and Facebook.