skysight-inc/HackerNews huggingface dataset:
Yes, you need to buy the game before you can play it on Stadia. If it was like Netflix, I think it'd be far more compelling, even with a relatively large monthly fee.
Liblouis Braille Traslator
"Electron, .NET, Java" so you're skipping over Win32, which has to be the largest slice of all.

Photoshop falls into this bucket. It's on the C++ side and does "some funky things" in the way of SIMD to eke out more performance. If memory serves, it took them about eighteen months to get an Intel native version out the door after the PPC/Intel transition started.

Any serious audio apps are going to have an equally hard time, they do a lot of hardware tricks in order to lower latency, and since they're not mainstream apps like MS Office or Adobe CS, they have much smaller teams of developers. That whole industry is very slow moving.

Finally you've got CAD and 3D stuff. Obviously that requires good drivers. In fact, that's another way in which Microsoft will have a much harder time with this transition. Apple only has to write a driver for the one audio device that's in every Mac, the one GPU, etc.
How else can i plug in my Super Nintendo?
Wouldn't it be easier to just work on efficient synthesis of jet fuel? Then we could just keep the rest of the infrastructure the same.

Sometimes I wonder if that would end up being a solution for cars, too. It would certainly solve a few difficult edge cases that electrification will have a hard time overcoming.
I don't think it was... maybe? I've seen people hack circuits they way they hack code: keep trying small tweaks until it works. Then when they connect two circuits and it doesn't work, they go back to the fundamental RTFM. It could also be the skillset: circuits are more a creative art form, logic is more... logic. (But that doesn't always hold because I've encountered cache/CAM RTL designs that were beautiful.)

Failure modes are different. A transistor can go bad if you accidentally drove it too hard, so now you might need to replace every part until the circuit works. And maybe one of the xtors in your box is bad. Or maybe a wire isn't making a good contact. Just the physical aspects alone without bringing an oscilloscope into the mix ("Why is my signal so noisy? Oh, it's the fluorescent lights, or the cheap USB hub noise in 400MHz spectrum, or the wall-wart...") can be maddening.

Mostly I think the people I helped out seemed to forget that "digital" only exists inside the O/S, whereas the real world is analog, and real-world debuggers are more abstract than using, say, gdb or journalctl.

But then I work with MY mentors, and they have an even larger set of debug skills based on extensive component knowledge that reminds me of chess grandmasters who know all the openings. E.g, being told I'm using the wrong OpAmp because that particular device's temperature sensitivity isn't suitable for frequency-range I'm designing.
The ones living in my pickup's engine compartment are kangaroo rats. The usual repellents don't seem to make much of an impression on them.
% git thank-profusely
When you set up a Roku TV, you have the option to never connect to the Internet and use it as a dumb TV. In that mode, no WiFi or Ethernet connection is active and there's no connection to a Roku account.

If you've already connected the TV, you can factory reset it to an unconnected state.
ive been using kicad for everything lately as well but about to do a large bga and have the same thought
Lars Allan Arge was a Danish computer scientist, the head of the Center for Massive Data Algorithmics (MADALGO) at Aarhus University, where he was also a professor of computer science. His research involved the study of algorithms and data structures for handling massive data, especially in graph algorithms and computational geometry.

He was a Fellow of the Association for Computing Machinery, elected "for contributions to massive data algorithmics", and belonged to the Danish Academy of Technical Sciences.
This is something I would totally understand. Many software packages had compatibility issues when moving from 9x-based Windows to NT-based Windows (like expecting they could do things that NT didn't allow), so the last thing you want to some random person complain that their computer is broken. Everyone gets the same system, where the issues are at least semi-known.
Workshop is not bogus the way you are commercializing is bogus. Research is incremental process and there are lot of frontier scientist currently working on. The importance given to only this workshop is bullshit
If you wish to use an Apple Watch to collect sleep data until your head explodes, there are apps such as AutoSleep that will fill that hole for you. Until you arrive at the conclusion that all those data aren’t making you sleep any better, then you’ll just use Apple’s built-in.
Mostly of the “smart” features on my Panasonic are now dead. Netflix still works, YouTube kinda works and that’s about it. It’s frustrating but it’s hard to see how to get around it.
Long term support is very expensive and tv sales in the mass market seem to be very price sensitive. Seems to be a choice between pricing it such that you can support it, and not sell any or price it competitively and have no cash to update it. I guess that’s where the ad-supported idea came from as well. The only way I see this changing is if hackers figure out how to mass-brick them.
Are images not already compressed and always have been on the web?

Compressing an already compressed image will surely not do much.
Unfortunately they are probably GPL2, which RMS once said "and then I had to add freedom 0 to let you actually RUN the software" before coming out with GPL3.
Changed from https://twitter.com/dave_universetf/status/13426858222863605... above. Thanks!
> ignores how participating is dehumanizing even as its purpose is to serve the people

I feel this is a bit strong worded. I think this gets into the realm of worker/employer relationship.

Regardless, as an employee, you are always subject to the authority of the owner of the business, or in public context, the interests of the public. If you want agency and freedom, then the way forward would be starting an independent, private venture.

> unneeded

I think that's in the eye of the beholder. I don't contend the merits of bcrypt over other algorithms. And I'm just as sensitive as the next person that technology often moves faster then large and complex state machinery.

But when you decide to be part of such a machinery, you very much accept that your own role comes with limits and boundaries. And that your sphere of influence only extends so far.

> decision making carries risks

The inherent risk is erosion of the legitimacy of a public institution. That legitimacy is protected through showing public accountability, and transparency in decision making.

Remember, public institutions don't exist on their own accord. The budget they receive comes with public oversight. And that budget isn't private either. OP's salary is paid for by taxpayers, and as such, OP needs to work in such a way that their decision making process can be scrutinized when asked.

Legitimacy is, when it comes down to it, a murky concept based on trust, confidence, integrity, honesty, reliability, equability and so on. But, more important, all of that is always in the eye of the beholder. These are subjective concepts. And they can easily be pulled apart.

A good analogy of how that fails is what happened to Boeing's 737 Max debacle. How the integrity of the R&D process broke down and, ultimately, led to the deaths of dozens. Boeing lost its most valuable asset: its credibility as reliable aviation manufacturer.

The difference between Boeing and the U.S Public Adminstration as that the latter literally governs and serves an entire nation of 330 million citizens.

In this specific case, OP's system will be - arguably - weaker, but that's the traded off against avoiding a potential scenario where system engineers are left free to make their own decisions with little to no public oversight, which would be far harder to defend to the general public - all 330 million - in terms of accountability in case of a breakdown. The latter would simply perceive that as a violation of their constitutional rights.

The attacks caused by the Solar Winds security failure this month are a good example of that. This is an analysis from the Congress Research Service stating exactly that. It refers to operational procedures and reiterates where accountability lays, and refers to the complexities and challenges of managing cybersecurities. [1]

[1] https://crsreports.congress.gov/product/pdf/IN/IN11559
Hey! By default, none of the current templates add any libraries to the swing. However, I'm planning on adding new template galleries to make it easy to create/explore ideas using popular frameworks. I'd love to hear if you have any suggestions for what you'd like to see me prioritize (e.g. React, Tailwind, etc.), since I'll be working on that this weekend :D

That said, when you create/open a swing, there will be a "CodeSwing" view on the Explorer tab, which displays all the files in the swing. One of those files will be called "codeswing.json", which is the manifest for the swing itself. If you click on it, you'll see two array properties, called "scripts" and "styles", which list the libraries that have been added to the swing. When you add a new library via the "Add Library" command, it will add the selected library to that file: https://github.com/codespaces-contrib/codeswing#external-lib.... Let me know if you have any feedback on that experience!

Regarding sharing: I maintain another VS Code extension called GistPad (https://aka.ms/gistpad) that allows you to login with GitHub and then manage gists/repos without cloning/committing files. GistPad has an integration with CodeSwing that allows you to create swings as gists, and then edit/share them with others: https://github.com/codespaces-contrib/gistpad#codeswing. Since GistPad shows your starred gists, and lets you follow other GitHub users, you can also share swings by simply starring/following others that are creating swings in gists.

Additionally, since you can create new swings as local directories (using the "CodeSwing: New Swing..." command), you could store a swing in a GitHub/BB/GitLab repo, and then when others clone and open that repo in VS Code, the CodeSwing extension will detect the swing and automatically launch the right coding environment. The gif in the project's README shows that in action using GitHub Codespaces.

Let me know if any of that sounds interesting, or if you have feedback on how I could improve the overall experience. Thanks so much for checking out CodeSwing!
This Dec to hex to Sacco online converter might be helpful:

https://www.rapidtables.com/convert/number/ascii-hex-bin-dec...
“We were able to publish..not in top journals, but in billion doses of vaccines”
I wish there were open source firmware for TVs. I actually appreciate having apps built-in, I just don't want Samsung UI or their spying.
Good luck with that. I've found gate agents either to not exist, or the 1-2 of them get completely overwhelemed as an entire flight needs to rebook. Passengers who were only connecting to another final destination add further complexity. Obviously the OP took a risk that the airline wouldn't refund his new flight but the alternative of waiting in a giant line or finding a non-existent agent from a budget carrier to hopefully rebook you isn't great either.
> There are stories of creators making videos to suit the algorithm, [...] and of certain works or even whole types of art simply left uncriticized because getting through the copyright filter is just too difficult.

I don't think people realize just how much Content ID affects the presentation of media that content creators upload on YouTube. Tony Zhou and Taylor Ramos (of "Every Frame a Painting" fame) detailed this in their blog post from 2017 about the end of their channel [0], explaining that through their attempts at evading Content ID, the filters designed to restrict them ended up becoming their distinctive editing style. Unfortunately, they inadvertently edited themselves into a corner if they wanted their channel to have a consistent visual style/branding. They later discovered that this choice also had the side effect of preventing them from exploring various film aspects that they wanted while evading detection via Content ID filters.

[0] https://medium.com/@tonyszhou/postmortem-1b338537fabc
HDCP is also alive and well. (3.5mm headphone, not so much)
I can't believe someone flagged a citation-laden dry-as-a-bone statement with no insults, rude words, etc.

I do think that that the author addressed this comment by saying that they don't CLAIM original work, but I find such use of the "flag post" tool to be disturbingly motivated and illogical.
So in summary... they got nada.
^ This. When we got back into the gate (having been sat in the returned plane for over an hour) I checked the available flights - IIRC three seats remained on a flight to Liverpool, and nothing else that would get us closer (our original flight being Manchester). I booked them immediately.

The alternative would have been waiting to see an easyJet representative, in an overcrowded gate, two days before Xmas. Those seats would have gone. I've been through Geneva airport enough times to know how it functions and that we were going to get bumped to the next day.
Any estimate of how many deaths result for increased risk taking due to acetaminophen? I guess that would be extremely hard to quantify and might require running a RCT. Or finding a natural RCT - e.g. two similar regions or countries - one where acetaminophen is widely used and another where it is not.
Good book for product or feature planning?
SHORT VERSION:

I’m in a situation where I want to build something like an “app” that seems very useful.

I’m looking for a book, guide or framework that I can use to help me plan out and build features out in an atomic, progressive, logical way.

Does anyone know of anything like this?

LONG VERSION:

I am working on an interesting project but am faced with many design choices and dependencies whose importance I suspect will only appear after significant work. This produces “analysis paralysis” in a principled way.

Also, there’s sort of a “curse of knowledge” here, because I’ve been in many teams building products. Once you’ve been through this a few times, you come to recognize the myths and the emotional aspects that are oddly integral to this human activity, even though the majority of the work and sentiments often turn out to be useless. This makes me distrustful of myself, as you would be distrustful of any leadership (that wants you to work for free).

Breaking out each step of feature and somewhat articulating the dependencies would help me overcome both problems described above.

I’m looking for a framework that would help me do this.
This is now done by dongles that convert to VGA.
Boomers like me know all of the IPv4 obfuscation techniques thanks to Fravia' Searchlores, may he forever rest in peace.

https://www.theoryforce.com/fravia/searchlores/obscure
It depends on the topic. If it's an intellectually interesting, specific topic that hasn't been discussed much, Wikipedia submissions can be fine. If it's a generic or well-trodden topic, that's not good. Generally the best third-party article would make a better submission, but that's not always possible.

This has come up quite a few times: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
How to Stop Mindless Internet Browsing
In my experience I simply search for "contact us" in the Amazon search box (it's not easy to find otherwise) and it brings up a chat bot. I tell it my item never came, and it shows me orders and asks "do you mean this one" until we zero down on what item. Then the bot issues an immediate refund. I use this where tracking says the order has already been delivered (sometimes delivery personnel lie and say they delivered something they didn't; sometimes they deliver it to the wrong place.) If tracking shows that the item has not even been delivered, this is doable from the "My Orders" webpage directly.

Pretty easy in my experience--I expect this process with any other vendor would be much more time-consuming--but as you say it may vary depending on whatever arbitrary factors.
If you check the other comments in this thread, there aren't well documented reports, just hearsay. Given that this is so trivial to replicate (all you need is a smart tv and router/smartphone tethering), you'd think that if the claim were true there would be well documented cases of it happening.
I am not the author. I found this incredibly useful to understand git. Many thanks to the author for making this!
It works until you eject the disk says tfa.
For as many incidents as Bitbucket has had this year, I am not inclined to think Atlassian has come up with something revolutionary.
Quick Google shows this thing is still being used, for quite a few use cases. Maybe it's not super popular but what do u base it dying out on? https://code-maze.com/advanced-csharp-dynamic-type/#whyusedy...
> Hydrogen isn't aiming to be as efficient as batteries. It's assuming to be as convenient as gasoline

And it won't be. H2 is terrible for convenience of handling compared to gasoline. Handling liquid H2 is a nonstarter, it liquefies at 21 K at atmospheric pressure; cryogenics like that are not convenient at all. Gaseous H2 will escape through every tiny gap in whatever containment setup you choose, plus it's highly flammable, much easier to ignite inadvertently than gasoline.

And to top it all off, at the end of the day, its available chemical energy per unit mass is only two to three times that of liquid hydrocarbons. That's simply not enough of an advantage to overcome all the downsides.

What H2 can be used for is to make liquid hydrocarbons, through various chemical processes.
The problem with that is that regulation is there to keep the airlines operating at a "decent floor level" (ie safety)

If they show they can happily ignore certain regulations (ie compensation) they we must assume they will ignore / avoid all other regulations. And that has safety implications

in short, like the navy, enforce all the regulations vigorously - or remove regulations you won't enforce.

Maybe it is not possible to operate a well regulated airline that can fly you to Geneva for less than a coach ride to the airport.

And this is why we like science and nature. There is no VC capital approach to disruption of Gravity.
This is pretty amazing, especially considering that it's converting C code into WebAssembly, then converting that into BrightScript that can run as a Roku channel. It's certainly not fast, but great considering the workarounds needed to get it to do anything at all.
> Fully canonically, :: is 0000:0000:0000:000:0000:0000:0000:0000.

Nitpick: missed a single zero in the middle there.
You are talking about the app, they are talking about the hockypuck sized Apple TV device. These are not the same thing.
"Novelty is overrated when it comes to learning."

I'm still trying to understand what this means.

I must admit to being aesthetically offended by any dismissal of novelty, but this is clearly an emotional reaction and I recognize that.

I agree that making an implementation of an existing thing
can be a useful way to learn about it's structure.
I really don't think that novelty and original work (i.e. a hacking exploit and it's writeup) are opposed to the previous sentence.

What does it mean to oppose novelty and learning?
I always wonder if Google Wave was just ahead of its time. Why can't any email be the start of a collaborative document, and if you and the recipient happen to be online and available at the same time, turn it into a chat?
I'm dreading the day Reddit kills the API's Apollo is using.
Totally. I’m not taking a side here. I think it’s a really complicated issue. I’m excited for EVs and optimistic about their future but we have to be real about trade offs when considering other possibilities.
Awesome! And you can write SQL queries on the data amazing SQLite is the best database.
If you’re remotely interested in understanding ML, calculus and linear algebra are essential.
But it is a pathology, same as all other illnesses caused by adaptation to hostile environment. Even more so when the depression is sustained long after the environment has improved.
The most critical thing a programmer needs is a sense of order-of-magnitude, to know when the thing he/she is building or implementing is going to break. And a sense of how likely such a thing is to break, again, within order of magnitude common sense-driven probability.

From loops to architecture, this is applicable. Of course, you can apply this deeper, to processing efficiency, fetch times, etc. etc.

I think most other fancy equations or theorems can be learned as needed. But sense checking your math with skepticism about your own assumptions, and knowledge of orders of magnitude, is key.
I find it really interesting that Apple chose to include 3.5mm jacks in their M1 MacBooks.
Whilst this is on the front of hackernews there is one element to this that intrigues me...And that's how this is compliant with the GDPR?

For example, as far as I am aware this isn't information that is included in Google Takeout, nor is it included in any SAR that you may ask for. There is no ability to have a list of comments you've made and a choice to delete them. Even if you delete your account I am not sure these pointers are actually removed from the database.

Google collects so much data across so many vast areas I am not sure how they can ever be truly GDPR compliant and in accordance with the law as it's written.

For example, how do I delete my Google Fit data? It is seemingly impossible, of course this is where you have to ask them to. How about deleting every single edit history across all of my documents, or a specific edit in a specific document? Will they be able to remove that unique entry in the edit history?

I do know they store edit history for an indefinite period of time, I've accessed documents 6 years old (never edited again, unopened for many years) and the edit history is still perfectly intact. I wonder how many PB's of data Google has of pure and utter data-rot, and why they don't have systems in place to clean that up (especially old, inactive data like document comments or revision history).

I imagine every single record Google creates and logs must be liable to the GDPR, so of the trillions of data points they have on their systems it must be a pain to try and ensure any of them can be modified if required to do so.
Mine thinks that a chip in the windshield is a raindrop. I had to turn off automatic wipers.
Oh, that's a clever design. The explanation, even with all those graphics, is poor. The idea is that one wheel can go slower than the speed it would go if the axle was rigid, but it can't go faster.

With that design (which seems to be a Torsen Type A), the faster wheel does all the work of propelling the vehicle on turns, but the wheels lock together if one starts to slip. So it's for off-road vehicles, like the military HUMMV. (But not the civilian Hummer H1. That used a Dana differential more suited to on-road driving at higher speeds.)
Where are the weirdo IPv4 forms used in practice?
so, to save the environment, everyone get two cars.
Why? One of the few pleasures while locked in.
> A number of people have expressed disbelief that such a feat is possible, saying that they’d avoid anything like RAM Doubler because it’s obviously doing strange things to memory, which isn’t safe. The answer to these naysayers is that a program like RAM Doubler either works or it doesn’t – it’s a binary decision.

Cool that the technology was available and weird that the knowledge behind why it would work was not more widespread.

I take issue with the statement here though - it's not binary. It's of course important if it works in normal situations, but how does it work under extreme memory pressure or certain incompressible memory pages? Et.c.