skysight-inc/HackerNews huggingface dataset:
I see this as exacerbated by the lack of anywhere to go and do work for people stuck in quarantine.

Some people despise work-from-home in it's current manifestation, but might not hate it at all if they could rent a quiet coworking space near their gym or something. Instead everybody's stuck at home, so the people who don't necessarily enjoy being at home all day are losing their minds.
So what you're saying is that housing can only be one of 'available to people', or 'a good investment'.

The thing with good investments in that in a world of low interest rates, prices for them get inflated, as mountains of cash are trying to find some place to go.
I disagree almost entirely with this take, and I have very detailed opinions on this topic, which was the subject of my economics thesis and also named two of my companies and my HN username.

But alas it’s a Friday night and I am on my phone and I just don’t have it in me to type out a detailed rebuttal with my thumbs.

I am however curious about your background as you’re clearly well informed despite my violent disagreement.

What is your background in economics and do you have a school of thought, author, etc that you would use to describe the alternate point of view you’re presenting here, for further reading?
Lessons on Variable Naming from Breakfast Burritos
Whilst http-equiv is said to be an enumerated value, so far as I know in Chrome, it actually is "magic HTTP Header pixie dust": [0]

And whilst in Firefox parsing of the element is more spread out, they accept a very wide number of headers that aren't documented, and you'll find examples on MDN for any number of headers using http-equiv which aren't specified in the standard or on their docs for http-equiv itself [2] (For example, X-DNS-Prefetch-Control [1]).

[0] https://source.chromium.org/chromium/chromium/src/+/master:o...

[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-...

[2] https://developer.mozilla.org/en-US/docs/Web/HTML/Element/me...
Pareto Guide: Cofounder Equity Splits
> I also have extensive experience of every language you mention and I have coded a fair bit of Rust too. I have over 20 years of experience in Python, C, C++, ELisp, Java, JavaScript, etc. Rust forces you to spend time and effort thinking about something that is automatic in high-level languages, namely collection of garbage. It's silly to claim that forcing developers to spend more time on bookkeeping causes fewer bugs.

Your mileage may vary but, on average, I find the time lost to bookkeeping is dwarfed by the time saved on not having to use testing to verify invariants which are upheld by the type system.

Granted, my coding style in Python was already quite similar to what Rust lends itself well to.

...plus, I just find it more relaxing to code in a language where I can delegate more of that to the compiler's type-checker.

> rust-cpython's documentation doesn't mention callbacks at all so I guess it doesn't support it.

First, rust-cpython is the older, less advanced binding. PyO3 forked off from it to explore more advanced API designs that, at the time, required API-unstable features only available in the nightly Rust but PyO3 now runs on stable Rust.

Second, I haven't tried closures with rust-cpython yet but, for functions, the py_fn! macro is how you wrap a Rust function into something you can inject into a namespace in the Python runtime.

As for calling Python functions from Rust in rust-cpython, you call the run or eval methods on the object which indicates that you've taken the GIL.

I suppose, if closures aren't supported, you could work around it by using methods on a py_class!-wrapped Rust object instead.

Third, I avoid C++ these days and limit my modern use of C to retrocomputing projects. It's just not worth the mental effort to write C in my projects, so I stick to binding things in ways where I get a memory-safe, type-safe binding and someone else can be responsible for stressing out over the correctness of the binding generator.
Conflicts are normal in syncing. Even git has conflicts. Although SN's conflict resolution is a bit weird where it creates multiple copies of the note...I think this may be because they mark conflicted notes on the server using timestamps.
Evidently the way I wrote this previously wasn't clear enough, so I have attempted to improve this text.

No, you can have a random new value (effectively like you bought a different one), but you won't learn what that is, so it doesn't help you and there's no way to "keep the secret hidden somewhere" except in the sense that it's hidden inside the device where it belongs.
A day late, but... https://rsql.io
Why sweet potatoes?
There's a lot of software that sucks at dealing with internal CAs. It's a pain in the ass. Even where there is a single, central store like on Windows, applications will decide they'd rather use their own certificate bundle.
China’s European Ghost Towns
I'm perfectly aware of that.

The question is how it is getting corrupted. Is it that SQLite has a bug? Or the copy of SQLite in Firefox is getting corrupted first?

Given the complexity and relative levels of testing of those two products, my bet is that the problem is Firefox.
I guess everyone is forgetting about the "Greenhouse effect" where that theoreticaly light/heat is reflected back into the Earth? Or do you not believe in the Greenhouse effect?
The Great Firewall does probing for ages now. It pauses the connection and sends its own request, checking what kind of protocol the server returns. Nothing stops these firewalls from trying ‘connect-ip’. The path could be used as a secret ‘key’ to thwart too-curious firewalls (though the protocol probably won't do much against DPI anyway).
They need to add options for people to pay per article.
This could just be auto tested as the code would rarely change. It's like Firefox devel has a dartboard of unique and useful features to be randomly removed.
SN's free version is...very limited. Almost all their cool features are in the paid version. Cool features being different editors. But even with that, their feature parity across platforms is not really great.

(Aside: you can check Notesnook (https://notesnook.com) out as an alternative. Disclaimer: I am the dev).
And I'd add the only subpar-in-Firefox issues are caused by Google "accidentally" crippling performance of their pages/services, coupled with others optimising just/primarily for Chrome.

(But also, what Mozilla has been doing to Firefox last few years if both a travesty and a good thing.)
Just based on what people I know have in their homes, late 10s is probably Alexa, Google Home, etc. I don't have one, think they're stupid, and don't like the idea of having another internet connected microphone in my home, but other people seem to like them.

Streaming, which you mentioned is a big one too. I know it existed before, but it really took off then. Zoom might fit into that category as well.
> Amazon claims it is a market and not a store, and is therefore not legally responsible for things like the quality of products sold there or how they are represented.

Amazon claims this, but at least in California they still face product liability: https://www.natlawreview.com/article/california-court-appeal...

While on its face the outcome doesn't seem surprising to me, this may nonetheless turn out to be a very important national precedent as California was, IIRC, the first jurisdiction to both clearly establish strict product liability for manufacturers and also extend that liability to intermediate sellers in the distribution chain.
Yep, been there too: paint is really something where you want to avoid the big shop and goes to speciality stores instead (paint peeling from the wall? Color changing after a year? Done and done --> switched to a dedicated paint store == no more issues, the paint itself is more expensive sure but the result is stable)
This is what I worry about with privatization of space technology in general; a free market with competition can in some ways be more efficient than a government agency, but then again if all the parties are incentivized to hoard their technology then you could end up with a lot of duplicate work and wonky suboptimal designs to work around patents.

I wonder if NASA has any technology sharing provisions in their contracts? Or at least agreements to make components available for sale to NASA or competitors, and to share as much data as necessary to allow parts from multiple vendors to interoperate.
I am not a CUDA dev, but it feels so good you, authors are around :) Cool!
One aspect of this problem might be that there's no incentive to have a wider dynamic range in your ratings. A naive recommendation system which just suggests highly rated books similar in some metric to ones I rated highly could be improved enormously if it took into account books I didn't like. In return for accurate ratings, I would get good recommendations.
In Japan, DMM is a very diversified company (it runs a very well known hackerspace, for example), and a very profitable business comes from mobile-oriented games. Many of the erotic mobile-oriented games have a web browser version or PC version, and the more recent ones have native apps as well. In addition some have a censored version as well sharing the same account.

The app store is just called DMM Games store [0], since it distributes both its age-unrestricted games as well as games under its adult imprint (Fanza) via it.

With videos, since stores of videos are allowed on the play store, you instead have the situation that the DMM videos app is available on Android and iPhone, and the Fanza imprint is separately downloadable on Android [1, nsfw, needs vpn]

[0]: http://www.dmm.com/netgame/app/appstore/guide.html

[1]: https://www.dmm.co.jp/digital/android_intro/index.html
I find The Conversation is good.
Taralli – Screen edge pointer wrapping for X11
I had the complete opposite impression with compspci grads I met in Germany. For undergrad they had a lot of diverse job skills, opposite for US
Show HN: Decentralized Comment Hosting Powered by IPFS
Working the Challenge: Two Paths to First Flight on Mars
> The United States trains the best computer graduates ― by far: We find that CS seniors in the United States substantially outperform seniors in China, India, and Russia. The average computer science student in the United States ranks higher than about 80 percent of students tested in China, India, and Russia. Seniors in elite institutions in the United States similarly outperform seniors in elite institutions in China, India, and Russia by approximately 0.85 Standard Deviations (SDs). Importantly, the skills advantage of the United States is not because it has a large proportion of high-scoring international students.

https://blogs.worldbank.org/education/who-trains-best-comput...

Original paper

https://www.pnas.org/content/early/2019/03/12/1814646116
That what I was amazed by. The algorithm is pretty ingenious.
Rapier: A physics system written in rust
I get that you're just quiping but for anyone else that's curious, it's not as absurd as it sounds. There are a number of substantial differences.

Intent and purpose are huge parts of many laws. The money flows in very different directions. Both actors are being payed and contribute to producing a sincere commercial good. No one is paying to have sex at all.

There are enough laws around documentation and licencing that no one's out there running a brothel calling it a studio.
Given the risks and delays with SLS, I’d say it’s pretty likely that SpaceX can outlift/out launch NASA to the moon and probably still will.

Going to be interesting
Does it say anything about which creationist myths can be taught in science class?
Uh, no. There's a ton of dedicated integrated circuits that are highly optimized for one specific task, and which contain everything you need. For example, an ABS module is going to contain something like the L9396, which does signal conditioning for wheel speed sensors, and mosfet drivers for the solenoids. All in one little package configurable by SPI.

And even the standard commodity silicon components are going to be AEC-whatever certified, as others have mentioned.
The Hedron Hypervisor
Sign for a ban on biometric mass surveillance
Interesting. A couple thoughts.... this might be a lot smoother on cartoons since there's usually less colors and noise overall.

It seems as though there's an additional effect (for extra... effect) when they scream. Not sure if that is a natural result of the content of the visual scene being processed, or if there's some sort of audio input into the visual processing, or if they manually/intentionally applied some sort of parameter change (at 0:29 and 0:38 in the video) that causes the video to get all chaotic.
>> The whole thing feels janky and put together with duct tape.

This wasn’t the case until they modernised their APIs to Graphql. I now see 500s and other errors from their API.

This was absolutely unheard of before.
Artist put melting icebergs in the center of Paris to confront climate change
I do seeking for a lifetime note recently to store all my data. But considering lifetime, choosing subscription should be cautious.

The price $2.48/month means $1488/50 years, I would rather choose a buyout payment for $200.
Don't go binaries clock in at like 8MB (at best optimized) and plus some with all the static linking? How does this translate to webassembly because that sure seems like a lot for a website
Maybe b/c they import indentured "students" from China? (overheard by Eric Weinstein)
I Fought in Afghanistan. I Still Wonder, Was It Worth It?
Yeah why not cauliflower
Dogecoin promises just that, and could become a nice medium of exchange.
"If it works, don't fix it."

The GPL has worked, and worked well, for 30 years and maybe more.

When people want to get rid of something that has worked well for many years, it raises the question "What is their hidden motive?"

People are not forced to use the GPL. They are free to use whatever they like. So why the intense advocacy for its elimination?
This in my mind is THE issue of our time - The concept of shared sacrifice has vanished as we divide people (and allow others to divide us) into tribal groups (urban vs rural, wealth, education level, ethnic or religious group, NIMBY, etc.) for the most part it’s always “we” need to do something but “they” are the ones that need to do it/pay for it. It’s I hear people advocate for a position that either a) benefits them directly b) benefits another (making them feel good) with an expense that don’t have to bear. Rarely do I hear someone advocate for something that is going to meaningfully negatively affect them.
Facebook oversight board delays decision on Trump ban to 'the coming weeks'
Amazon Tried to Coerce Ecobee into Collecting Private User Data, the WSJ Reports
'Investing' at an all time high, is going to upset lots of late comers.

Signalling a great big crash, waiting to happen.
Your examples still prove my point. In your first example, the house is a good investment but no longer affordable, and the high-density apartment is affordable but not a good investment. If the apartment becomes a good investment, then at some point even it becomes no longer affordable, i.e. an condominium/apartment in an expensive city like New York or SF. If it stays affordable forever then by definition it is not a great investment.
You do realise that my “about” is a joke, right?

Regardless, I’m self-employed and my website makes enough money that I can spend plenty of time arguing with people on the Internet. Your admonishments certainly aren’t going to be my undoing.
> Microsoft adopted the best of google

The same Microsoft that hides the option to set up a computer with a local user account (instead of an online Microsoft account) unless you turn off networking during setup?

https://www.zdnet.com/article/windows-10-users-fume-microsof...
Good marketing trick, curious if this will be still be the case after Doge crashes.
The web has lasted a long time with near 100% backwards compatibility. It will likely continue to last.
I still do not see how collecting a simple yes or no for whether a feature is enabled is at all related to spying on kids, even collecting their data. it is not browsing habits. It is just on or off
For some of them it's motivated by a hope for a path to citizenship
"We thought we were ancient, but this is even older than us!"

It's easy to lose sight of the fact that the ancients also had scholars and studying ancient-to-them history. They considered themselves modern...
It's a completely new concept. I've got some stuff up at http://www.DDproFusion.com

I've got a bit of a simulation, not quite totally ready yet at http://www.ddprofusion.com/simulation/index.html that shows a bit of the physics.

It's totally new, so no prototype exists and it may not even really work, but I'm trying to raise funds right now... I'm trying to sell some stock and I've got some other things I'm doing to raise money to really give it a good try.
It’s because a HW circuit is easier to engage, more reliable, higher fidelity and requires less maintenance.

I don't know if you’ve worked with modern audio software but its truly a tangled stack of complexity, incompatibility, license management, etc etc. It can sound and work great once set up, but its touchy stuff when it comes time to make changes, update the OS, etc. as we all know software is notoriously buggy which is far from ideal in a live scenario.
Until you realize that the two ports commonly involve dealing with middleware that cant handle it properly.
Your point is the most salient of the comments imo. And better than the self-congratulatory article.

US science benefited from a huge influx of European scientists and then sustained itself with large scale grants motivated by the cold war.

The US doesn't have great academic freedom but reasonable academic freedom compared to many places and US achievement is the gold standard for many things in many places so a lot of the best people come here and indeed, sacrifice to be here even as lots of money flows into universities - allowing that money to be effective even when some portion flows into pork also.

It's paradoxical which allows things to seem "better than ever" and "worse than ever" simultaneously.
I was thinking the same thing, but instead of notepad, emacs with org-mode. Keeping files in sync is a separate problem that your note taking app should not have to solve, there's already many good solutions out there.
I'm glad they got this resolved.

Having done a lot of embedded spacecraft software, I was curious about what the initial problem was. From the (scarce) information I could find, I had assumed the spin test shutdown occurred because of some kind of limit check -- possibly related to different motor drive currents in a thin atmosphere.

My initial assumption was wrong and I read somewhere else that it was a watchdog timeout issue. This is pretty surprising to me because, unless there has been some sort of hardware failure, the watchdog should not cause problems like this because the software should have been thoroughly tested.

Now NASA is saying they've uncovered a flight software problem and have a fix, so I guess they somehow managed to upset the flight software with their very first scenario.

It does not inspire a lot of confidence in the NASA flight software QA process, but at least they have the ability to do an interplanetary software patch.
If the magnitude of the difference doesn't change the analysis, why mention it in the first place?
Ok sure I just made the repo public: https://github.com/nijssen/web2rss

Here's an example of a feed: feed.php?url=https%3A%2F%2Fdotty.epfl.ch%2Fblog%2Findex.html&containersel=.post-list+%3E+li&titlesel=h2&datesel=time&datefmt=Y-m-j%7C&contentsel=.excerpt

Play around with it by doing: index.php?url=https%3A%2F%2Fdotty.epfl.ch%2Fblog%2Findex.html&containersel=.post-list+%3E+li&titlesel=h2&datesel=time&datefmt=Y-m-j%7C&contentsel=.excerpt
It's no matter; I'm not here for the points. Personally I find it hilarious to be down-voted for stating plain facts about my own (demonstrably effective) development process.
Sorry for not providing a link to the document giving the procedure for automated shuttle contingency operation. IIRC, there was no plan to de-orbit and land the orbiter. The plan was to ease it away from ISS, open the cargo bay doors, execute the de-orbit burn, and orient the vehicle to break up and burn as completely as possible. Of course, the digital autopilot was capable of performing an automated landing. It was always done manually, ostensibly to maintain pilot proficiency and minimize the reaction time should the autopilot misbehave.
I suspect that's a Rubicon already crossed.
Ah cool, I was going to check GitHub but I did not have the time. Still, they should probably add something recent on their main page, along with incrementing the year here: "Copyright (C) 2020". ^^

In any case, this is amazing. I love both Go and Vue! I am going to spend some time with it.
The appeal of using a static site generator is that its output is, well, static. Deployment is something simple like copying some files to an s3 bucket. If I need to host an app for the CMS portion, I'm not any better off than using wordpress or another full suite CMS. It's also not clear to me from the docs what responsibilities the content creator have in the workflow (in my experience, teaching github or markdown makes things a non-starter most of the time)
> demonstrate that you are not a sockpuppet

Why is this necessary in the first place?
This post seems proud of silly things. It's clear that UI Drafter should be a traditional desktop app and tries it's darndest to mimic one. Why even bother with all these insane workarounds? On top of React, no less -- yeesh.

Could you run Photoshop or Blender in a browser? I mean, yeah, sure (especially now with Wasm), but why would you?
Simple, open source Android apps without ads and unnecessary permissions
I don't know if it's exactly the same thing, but one of my tactics for learning new things - especially technical things - is to explain them in detail to my inner voice and have them (me) judge it.

My inner voice is usually pretty reliable in giving feedback like: "dude, that made no sense, you clearly don't understand that" or "good job! You should write a blog post!"
Why would the salt become known if it's also discarded? Do they need to re-hash the phone number a second time?
Wow, I didn't expect that to be a thing people identify with so strongly in Stockholm of all places.
since its permissive, all it does is mean there is no punishment under Arkansas law (if the bill completes the process and becomes law). The federal Constitution doesn’t require states to separately punish violations of federal law, including the Constitution, so this is probably just meaningless virtue signalling to Christianists, not unconstitutional.
> And to be clear, there's a good reason for it: it's to prevent corruption.

There’s consensus in this thread that this process reinforces corruption, and is controlled by the corrupt, so preventing corruption isn’t the real reason.

If you want to prevent corruption, hire engineers directly at market rate, and promote / retain them based on their ability to deliver projects.

If you want proof that this approach works, just study history. The US government used to work this way (back when our middle class and economic clout were growing) but corrupt politicians decided to outsource everything to increase the supply of kickbacks.
Good to see Citi moving out.

In all my (involuntary) dealings with them over quite a few decades, I have found them to be the most greedy, deceptive and predatory company I have ever come across.

If you are a customer of theirs, I'd advise you to count your fingers, and the numbers in your accounts, after every transaction.