skysight-inc/HackerNews huggingface dataset:
How does one archive data for long term storage in 2020? From what little I've read, all of the media accessable to the layman has an archive lifetime of less than 30 years before physical degradation- NAND, tape, disc, whatever. That makes for a brittle civilization when the vast majority of our knowledge is stored on media and would be unrecoverable just 3 decades after a global calamity.
Funnily enough autofluorescence of amphibians is a fairly significant issue in the research space. When designing any sort of marker you can't use specific proteins because the background signal from the animal will render it functionally invisible.
i wrote go professionally on a project for a year in a single very intense push, and i was burned by every single thing listed in the article. felt like uphill impedance mismatch the whole way. its nice to see it articulated well
No one with any real sense trusts journalists anymore. You can blame the internet, the rise of sensationalism, or the total lack of effort to cover politics in a neutral fashion, but the press lost its credibility a long time ago and frankly I see no reason to trust them now. The biggest use of the press in my life is to follow what the current popular talking points are.
It could be in a hidden element or something.. I find that pages that do this fall in the face of things like safari reader mode.
Is railing against uncharitable interpretations of other people your thing today? I'm sorry for summarizing that paragraph so shortly, I don't actually think you think open source is bad.
Workbench – Data Platform for Journalists
Was this an obvious consequence at the time? I think he took a big risk and it paid off. Props to him! It could have just as easily tanked his company as a result of an economic downturn.
this is the only comment on this thread that gave me any pleasure to read. thanks for sharing
Though I could be wrong, I believe his point was that consciousness - the mind - is the randomness underlying quantum physics.
Especially the author has experience with docker so deploying a container for his app on Digital Ocean would be super quick and easy. In addition, the list of disadvantages seems longer than the advantages, with scary points like the difficulty to debug things (that could easily takes hours to figure out if something don’t run properly).
I still think they’ll be on bigger sale next week
> They hardly look any different, at least to a layman:

That is argument for what exactly? That only "proves" that the layman can't understand something that is "hard". "Math is hard, lets go shopping" argument.

Galileo didn't have to simply "believe" Copernicus, he was physically the first man ever to see the moons of Jupiter with this own eyes, using the telescope he made with this own hands.

The mere existence of these moons was completely against the church doctrine, explicitly stated by the Inquisition in the official sentence with which he was sentenced:

"the above-mentioned Galileo, because of the things deduced in the trial and confessed by you as above, have rendered yourself according to this Holy Office vehemently suspected of heresy, namely of having held and believed a doctrine which is false and contrary to the divine and Holy Scripture: that the sun is the center of the world and does not move from east to west, and the earth moves and is not the center of the world, and that one may hold and defend as probable an opinion after it has been declared and defined contrary to Holy Scripture."
Maintaining symbolic values could quickly blow up. For example when using iterative methods. Are you aware of any languages doing symbolic representation with standard types?

I don't see how irrationals as floats is premature optimization. If you already know symbolic representation is going to blow up quickly and cause downstream headaches the measures you take are not premature. Though now I do wonder how the headaches stack up against the float headaches :-)

Don't get me wrong I like the idea of symbolic representation. It's just that in everyday use it seems very impractical to me. Granted, limited forms of it like the fractional type don't have the complexity problem. But in many cases things devolve to floats quickly anyway. The people that care can use libraries and deal with the complexity.
Google employee diagnosed with coronavirus
2008 had an excellent macro recorder which was gone on 2010. 2008 had an easy way to customize toolbars and menus by drag and drop. With 2010 setting up a toolbar is much harder. There were a few other things but I don’t remember right now.
"Go programs are much less safe than programs written in Rust or Java for that reason."

This is plain wrong. ( Rust included )
> du -sh Authy\ Desktop.app/
142M Authy Desktop.app/

> du -sh Clozure\ CL.app/
35M Clozure CL.app/
and the city of Ur use to be right on the coast, but now it's way inland. The Ganges River use to lead right up to Red Fort and now it doesn't.

The location of certain geological features or bodies of water is a really poor indicator of environmental damage, because these things have changed constantly throughout time.

However the tons of plastic we dump into the oceans, the lakes of sludge outside of Chinese factory cities and the massive amounts of e-waste shipped every year to Africa where kids and adults extract metals and plastic in very unsafe conditions and smelters should be of great concern to everyone.

There is environmental disaster looming, and so much of it is much more radically evidence than CO2. We need to stop over-consumption. Consumerism and planned/negligent obsolescence is destroying this planet. Solving for the real problems will also reduce CO2, but focusing on CO2 is like trying to cure the sniffles when you're dying of the Flu.
I don't think it implies that 25% more people are using bicycles. It looks like bike traffic on this particular road increased 25%.
> I don't know what's wrong with me.

There is nothing wrong with YOU. In a bad situation, it's easy to think that you must be a villain or a victim, but you are a hero/ine and you can overcome these challenges.

Connect with social services, they exist to help. Being in a stable and safe situation is going to free up that mental bandwidth to focus on next steps.
The desk-aligned dev spot is a tough one to land. If you’re not hailing from CalTech, MIT, et al, I suggest the highest-probability strategy is an indirect one: get a client-facing job at hedge fund administrator, get great at Excel+vba; over-deliver for the fund’s CFO and/or traders in all their post-trade questions (that’s why Excel+vba expertise is important: it’s easy to deploy to them as just an Excel file); get recruited. The right spot at a fund administrator is much less competitive, and you get an opportunity to impress the same people you would if you were hired directly onto a desk.

Excel+vba is an odd beast because, nowadays, it's rarely seen as a differentiating skill -- it's not taken seriously -- and yet on almost any trading desk there is an infinite series of todo's where Excel+vba is just the right tool for the job.
The logical fallacy comes from the implicit nature of it being your cup rather than a shared cup. This is more like "if the park is crowded and a big family decided to celebrate their birthday there crowding it even more, who do you blame for the crowd?"

Or "If you've got four bicycle stands and four of you bike to work but then a new guy joins and he bikes to work too".

Of course you can still apportion blame/responsibility based on idle time, personal v commercial use, but who came first is less convincing when equal rights apply.
Csallen. I love the site. I understand you’re the only dev /designer. Why not open source the GitHub repo so others can send pull requests and make it better.

FWIW. I visit your site every day and look at the top posts.

You’ve probably single handedly created a community of people who go solo and build profitable things.

I remember YC refraining from funding solo founders. It turns out there are 1000s of solo profitable businesses and you don’t need to go YC route. Thanks for giving me that confidence.
A BBC documentary called "The Flu That Killed 50 Million" is
informative. As of time 130 million were infected and 200 thousand
dead, Sir Arthur Newsholme, senior medical officer at Whitehall, sent
a message to his European counterparts proposing a cease fire because
an existential threat to humanity transcends national rivalries. (Just
kidding!) He actually decided against even warning the public to take
any precautions because it would not be "expedient" for the munitions
factories to slow down. My takeaway is never to put it past those in
power to decimate of the population if it suits their ends.
The story was noticed, it was one of the top stories of the day and had similar comments

https://trends.google.com/trends/explore?geo=US&q=%2Fm%2F09r...

I know, I know, the mostly white people that make up classic HN don't really care about someone who's important to black people.

Sure there was a Best Picture nominated movie in large part about her story along with some of the people she worked with but you know not the HN's cup of tea not being about someone who lectured at Stanford or something.

But alas... I know I know, classic HN is going to take great exception to me insinuating they are anything less than the most racially aware people with "a ton of black friends" and “they don’t see color” (maybe even one of the few other black guys here will show up and represent them) and this comment will be buried.
This is an excellent analogy. The stock market is an aggregate of people's sentiments and numerical analyses (which often have absolutely no predictive power).

I think the old George Carlin quote applies perfectly to it - "Think of how stupid the average person is, and realize half of them are stupider than that."

If you've ever tried to pick stocks, you'll see countless examples where the stock price just seems to ignore the realities of a company. Level Three Communications taught me that lesson. Huge backbone fiber provider, growing and scoring major contracts continually, increasing revenues/profits for a decade, and the stock prices was practically constant. Then they rebrand as a CDN (with zero impact to how they operate) and their price rides the buzzword wave right into a big acquisition.
https://www.japantimes.co.jp/news/2019/08/26/business/tech/d...: “Devolution? Keio University team designs wearable robotic tail to help elderly keep their balance”
Fair, but back when I had $240 in my account, I didn’t have any stocks. Stocks were rich person problems to me back then
Android + Magisk + AdAway
Webase is great. Love the name.
The obit refers to him as "Dr. Dyson". Did he ever get a doctorate?

edit: I'll leave this up for posterity, but the answer is no. The article explains the discrepancy.
I'm using old.reddit.com and wasn't aware they started doing this. Reddit is turning into a dumpster fire, it's bad enough I have to use the old UI so that it doesn't burn a hole in the cpu.
Riding a bike is also comfortable and fun, you should try it! I regularly see people with disabilities use all kinds of modified bikes in my city, as well as parents dropping off kids in cargo bikes. Yeah it doesn't work for every usecase but the bike is a pretty amazing piece of tech thats been around way longer than cars and will likely outlast them.
Isn't that a fundamental misunderstanding of the definition of "observer" in quantum physics? To "observe" is to cause a quantum system to interact in such a way that collapses probabilities. Whether there is a living observer is totally irrelevant.
>when you make something simple, you move complexity elsewhere.

This applies to so many things. I wish I could get non-technical people to understand that making something simple moves the complexity elsewhere.
The audio levels are inconsistent. Seems like an interesting technical challenge for anyone interested in that type of problem. For me, poor audio is a way I trim my list of "things I might listen too." The list is long, and as unfair as it might be, tossing poor audio makes it shorter. Good luck.
The same way trainers, aimbots, and other hacks know which addresses are critical for exploiting game mechanics, by doing analysis of decompiled code and also searching running memory for known patterns and then patching them hot.
This was a phenomenal interview, learned many rich nuggets.

I'm curious to go back to the "old days of graphics" with limited RAM, loading from slow CDs, etc. & program like that myself, where can I start?
There should be a single useState hook which takes an optional `{persistor, reader}` param. Then the choice of whether to stuff this in local storage, URL, local state, global (transient) state, post it to an endpoint, etc is all configurable depending on the use case.
I remember using Naviscope and sometimes dealing with DNS blocks with the hosts file. Those were the days. (I had a very rudimentary ad blocker via my web browser back in the days [404Browser])
No. It doesn't dilute anything - they still have to wade through and moderate exactly the same amount of garbage - it just creates extra work and wastes their time.
I wonder if a major difference between humans and other creatures that learn is that humans explicitly teach (repetition with the intention of passing on knowledge to a specified target) while other species just pick things up on their own by observation and reasoning. No idea if those descriptions are true.
I don't know where I first heard that view, but I've long thought it was the only one that was plausible - where else could free will come from? is it supposed to sneak into physics somehow at a higher level?
1. The only debugging tool we have is the browser console, and the only thing printed there is the blocked URL, you cannot even find out what rule did that.

2. The maximum number of rules IS a problem and it is there only because the current implementation consumes to much memory and slow to compile a content blocker. WebKit devs may allow us to pull request an alternative implementation (there’s an ongoing discussion on bwo), and if there are no performance issues, the limit will be increased.

3. Regarding maintaining a filter list, traditional blockers do not use regexes unless it is really really necessary. What’s written in this post is by people who maintain filter lists for over 10 years.
This would be a more attractive option if it didn't amount to 'cede yet another part of the Internet to Google'.
What is the problem with WSB? They are pretty upfront about how stupid the shit is.

I haven’t been to /r/nsfw. Is there a problem with mature/adult stuff or something else?
Sports would be great, but simply getting out for a walk every day makes a huge difference.
The WSJ has built a paywall that bends to the individual reader (2018)
Worthy thoughts. Sadly, I almost never encounter anyone else that feels like this.
localStorage is the data layer in this example. Components are the view. The hook is keeping the view and the data layer in sync.
I'm almost afraid to write this as I fear it will be removed soon and am surprised it hasn't been already but this was the first thing I looked for...

https://archive.org/details/star-wars-ONTV-Early-80s/Star+Wa...
We did find that project as well. It's unrelated though - ours is intended to run on your local machine whereas that one seems intended to run on a server somewhere.

Unfortunate naming collision though :(
Notice I never mentioned browsers.

Breaking news: there are other applications on the internet other than browsers.

And some of them use TLSA records. It’s the de facto standard for for secure email, especially if you want guaranteed protection from downgrade attacks.
Is there a language besides Rust that could be used instead as this example? As in, languages whose standard library was so carefully designed from previous experience that the design of features like Permissions/PermissionsExt and OsString deliberately take into account the design of both Windows and Unix-like internals.

The author mentioned part of the reason the filesystem API is so awkward in Go is because Go was designed from the start with Unix paradigms and Windows was not even considered because there was no reason to at the time - it started as a language internal to Google and their development priorities likely excluded Windows. When it became public and more widely used Windows support became a necessity for cross platform support, but there was no going back to redesign everything so it had to be bolted on within the paradigms the stdlib's interface allowed for.

When it comes to the stdlib I feel you have to be extremely careful about these things and plan for Windows users ahead of time if you intend for cross platform support - and that should be a goal if it's to be widely used. I feel like Rust only accomplished what they did because they made sure to include Windows as a first-class platform in their philosophy from the start.
However in the case when they both get 0 requests, the Lambda solution costs $0 and the Micro instance still costs $4.

That's a really nice advantage for starting a new project where you're confident in unit economics but have unknown scale.
Reassignment isn't shadowing. See https://news.ycombinator.com/item?id=22444824 .
if I remember correctly, this paper specifically tries to prove that those are the same
No info on the Connectix Virtual Game Station but you might like this video about UltraHLE. Sparks memories for me and I remember the day when Ultra HLE was released.

https://www.youtube.com/watch?v=2NF5sU_n0uk
> “Because I look at that app as so fundamentally parasitic, that it’s always listening, the fingerprinting technology they use is truly terrifying, and I could not bring myself to install an app like that on my phone.”

How much fingerprinting does Reddit do? What about their mobile app? Id love to see this before I make an comparisons
Pedantic note. You probably mean mean (or mode) vs median. They are all different types of averages (amongst others).
You can get around that by selecting "View desktop site" on your mobile browser.
No, chiplets will not save Moore's "law". They may provide another path to configurable logic beyond custom ASICs and FPGAs. It's kinda like boards and TTL logic but at the chip scale.
Yup, the compiler is perfectly happy with

a, err := Foo()
b, err := Bar()
c, err := Baz()
check(err)
doSomethingWith(a, b, c)

because "err" is ultimately used so doesn't trigger the "unused variable" compile error. The Go compiler doesn't care that it's written to thrice and only checked once.

In fact thinking about it that's a perfect example of "solving 90% of the problem, badly" the article talks about (though it's probably closer to 70% here): the Go compiler doesn't really try to understand that errors are a thing and are relevant. To avoid developers writing

val, err := Foo()

then going on to use `val` without checking `err` the devs decided to… require using variable.

This solves that specific issue but does nothing if, say, you miss that the function returns just an error, or you don't care about the result so you just ignore everything it returns. Or as above if you've got multiple calls binding to the generic (and conventional) `err` and think to check the last one (possibly because the calls above were only added later and the compiler never complained).

Meanwhile it makes Go throw a fit and literally refuse to compile your code because you wrote an innocent:

val := 5

and hadn't come around to use it yet, or removed the one print you didn't care for anymore.
Nobody wants to host ad content / pay for the bandwidth themselves though. I think URL blacklisting will continue to work.
This brings up an interesting question. What street(s) in SF would be best for a truly automobile free pedestrian mall? My first thought would be the embarcadero, but it already has a very nice wide sidewalk and I think closing it to cars would be a pretty large hindrance to traffic.
Tencent, one of the biggest Chinese companies, owns 5% of Reddit, at least.

Though Byte Dance and Tencent are definitely competitors.

At some level, you could say Reddit and TikTok are too.
So he thinks that Go is a bad language. What does that have to do with Go users being morons for not using Rust?
I haven't read the article, and I'm not what you'd call well-versed in the history of ad blocking.

But even I know that uBlock was bought out and introduced 'acceptable ads', and that uBlock Origin became the community fork which maintains the spirit of the original uBlock.

That deserves more than a footnote, imho.
Here is the most common definition of strong typing, and below it an assertion that "Smalltalk, Perl, Ruby, Python, and Self are all strongly typed".

https://en.wikipedia.org/wiki/Strong_and_weak_typing#Implici...
You seem to have mistaken HN for Reddit.
Sorry, can't do that, too hard.

We will make sure you remove that innocent unused import though, can't have those lying around being all importey.
Ok, TikTok is bad, what does that make Facebook?
States Searching for the “Corona Beer Virus” [Analysis]
While he may be right about TikTok, I really don't trust what Reddit is turning into either. Reddit does the same thing and tracks outbound clicks and user browsing as well.
thedonald.win has a couple posts about software development:

https://thedonald.win/p/4AjIzHU/im-a-coder--there-are-many-o...

https://thedonald.win/p/46BjSob/want-me-to-build-a-mobile-ap...

Other than that, mostly they endure soylentnews.org and news.ycombinator.com as best as possible.

In real life, they tend to have families that suck up lots of time. If you want to meet them in real life, work for a defense contractor. They might also be found working for relatively industrial companies all across the middle of the USA.
According to their own help pages[1], the verification system is 'on hold'.

Of course, they are still verifying accounts somehow—apparently not in any way that's intelligent or sane.

[1] https://help.twitter.com/en/managing-your-account/about-twit...
Japan consumes less than half the energy per capita that the US does. The UK is even lower. Portugal's energy per capita is less than 1/3 of the US figure [1]. Japan and South Korea consume less than half the meat per capita as the US [2].

These are all highly developed countries. When we consider sustainability and the limits of global development, "American" too often stands in for "developed," and "upper-income-bracket Texan" too often stands in for "American."

Even among Americans, there are large differences between states in CO2 emissions per capita:

https://en.wikipedia.org/wiki/List_of_U.S._states_and_territ...

New York has only 1/3 the per-capita emissions as Texas. If the rest of the globe wants to be like Americans, it still makes a big difference whether they want to live like in Houston or like in New York City.

[1] https://en.wikipedia.org/wiki/List_of_countries_by_energy_co...

[2] https://en.wikipedia.org/wiki/List_of_countries_by_meat_cons...
It's because they didn't do this verification. Which I'm fine with - I don't need Twitter to set up hoops for people running for office to jump through. They relied on Ballotpedia and Ballotpedia screwed up.
Related:

http://nautil.us/issue/82/panpsychism/is-matter-conscious-rp
The short of this seems to be that golang isn't a scripting language which is what the author seems to need.

Maybe I am wrong here but it sounds like he got a hammer and decided everything was nails and painted (hammered) himself into a corner.

He could always submit a PR on all the windows specifics he is discussing, but those are not going to be priority for most people in my experience.
Elixir is Erlang anyway.
The only difference between the two is basically syntax and a couple of bonuses in the Elixir STDLib, most of which wraps existing Erlang functions.

You're praising Erlang's concurrency model, there's no such thing as Elixir concurrency model.
I don't think he read the article.

The fingerprinting for a lot of these apps is scary, Reddit included. I would like to see how much Reddit does in comparison, like other commenters mentioned.