skysight-inc/HackerNews huggingface dataset:
This reminds me a bit of the invention of "chaff", which the British and Germans invented independently.

Each side held back on using it because they didn't want to tip the other side off.

It's curious to think what would have happened if one side or the other had discovered that their opponent knew about it too.
You’re arguing the “ends justify the means” which can often end up in some pretty horrible abuses.
You keep making assumptions about me. You don't know me. I made no such statements about the first amendment.

However you justify censorship, it still has a cost. Legalistic arguments about the first amendment and who it restrains doesn't change the fact that the free exchange of ideas has value and that is being taken away from us. Note that I'm not specifying who is doing the censoring in any of my arguments. Censorship has a cost all on it's own.
Sarcasm is a lazy rhetorical tool that doesn’t translate well to the internet. IMO it’s best avoided online.
Ask KN: How do I build a directory of businesses in my city?
I own a few very good domain names for a great B2B and B2C industries, ending with .NYC (I live in NYC).

I want to build a directory of businesses where I can both enter businesses listings and also people could eventually make their own entries.

I am not a programmer but I am well versed in WordPress and in the past, I have used Joomla and Drupal. And I can do some IT stuff

Any ideas on how can I go about doing that?
Linux has non blocking / asynchronous IO APIs for many years already, so as a _general_ statement that is not one of the new interesting things of io uring. But that is something it does well when you get into specifics (both in improving overheads of currently supported operations and expanding the types of operations that can be submitted this way).
This comes up in The X-Files, too.
"Use a different distro" is the Linux Desktop's go-to troubleshooting step for, apparently, any and all problems. Nevermind that even if a different distro does solve one of your issues it undoubtedly introduces several of its own.

This is not what a competent platform looks like.
‘You can get good at estimation’

Only if you work in an extremely repeatable well trodden domain. If you are so skilled at estimation, I’m sure Tesla would love you to tell them how long FSD will take and would pay a premium!
How AI is transforming the healthcare industry?
apt install openjdk-11-jdk
'Accessory Dwelling Unit' is the most depressing way to talk about a home I've ever heard.
If the pilots were at fault, they'd be in jail, but executives are safe.
This is quite interesting, I don't understand how the winners will be selected. Random? Or some type of merit?
One alternative to estimations are projections via (for example) Monte Carlo simulations. I've been happily using https://getnave.com/ for that. The results seem to be in the same ball-park as my old estimations, but with less stress overall.
For anyone who would like to hear him speak on the topic, a talk he gave at Google was recorded: https://youtu.be/bmSAYlu0NcY
Interesting that this pops up, I recently ditched Spotify and dug up an old folder based MP3 collection.

Is there a noticable trend that people start using their own collections again? Instead of relying on subscription services like Spotify, Pandora etc?
I wouldn't want to be the one to rob Americans of their trucks.
TDD in classical form (understood by most devs) aka "one test per function/method" leads to poor design indeed. There is a little training about why this approach couples code with tests and what to do instead.
What a troll spin. Next, the English have English accents due to Brexit.
Sure, but my dad in Canada can’t seem to get a slot for his knee replacement and has been waiting for 2 years and can’t walk. But hey, he has “universal care” right?

And you said “You simply don't have that in Canada, the social safety net takes that away.” which is BS. Yes you have it. To a lesser degree than the US, but you have it.

And how many people just died in BC from the heat wave? 150+? How many in the US? The Canadian healthcare system might be universal but it’s poorly funded and easily overwhelmed.
I still don't understand what is so difficult about this. If you work hard, you're more likely to succeed. Not guaranteed to succeed. Luck still matters, although a lot less than people think.

Whether or not VCs are justified in earning their returns is a completely different issue. This has nothing to do with hard work and everything to do with investment and dilution.

The "controversy" is this online meme that everything is just "random" and "luck" and no one, anywhere, can ever do anything to be successful. The entire world is nothing but a Vegas casino.

It's just rationalization for laziness and frankly, it's completely uninteresting. No one who has actual business experience thinks this.
There’s definitely a pervasive belief here that a challenging and complex topic completely unrelated to software development can be intelligently discussed, understood, and potentially “solved” by software developers.

But imagine Marketing News where the same topics are discussed by marketing professionals. What would HN commenters think of the discourse there?
I wonder when is the media going to mention that John McAfee had a unit in that building.
And that it collapsed less than 24 hours after his alleged 'suicide'...
Questions.......
The Metaverse Primer
I've heard that those who seek to pay for an education are usually unfit to evaluate its quality before they enter into an agreement. Might have been a paraphrase of a Socrates quote IIRC. I have basic coding skills and do DFIR professionally but I don't know much about data science/ML and I don't have experience with a lot of the math involved. So not being equipped to evaluate the quality of the instructors due to my own ignorance, I had a question:

The website states that 70% of the instructors are industry experts. Are any of them known to the Data Science community outside of being backed by Ycombinator?
https://en.m.wikipedia.org/wiki/Hurting_the_feelings_of_the_...
That’s a pretty strong accusation to make. Do you have evidence?

Wirecutter says “our writers and editors are never made aware of or influenced by which companies have affiliate relationships with our business team.”

And elsewhere on the site: “The reputation of Wirecutter and its parent company, The New York Times, rests on our vigorous reporting, editorial integrity, and avoidance of actual or even perceived conflicts of interest.”

Are you saying this is a lie / outright deception?

And, fwiw, they indeed still review & recommend Anker changers; see this review where the #1 choice is currently an Anker model: https://www.nytimes.com/wirecutter/reviews/best-multiport-us...
> This is technically impossible.

It's technically impossible for the integers too.

> Almost all of the real numbers can't be represented in a computer.

Almost all of the integers can't be represented in a computer.

What, exactly, is your point?
It sounds exactly like every microkernel architecture to me. Subsystems are processes, processes communicate by sending asynchronous messages, there is a way to wait for a reply to a message to allow synchronous interaction, there is a way to share or transfer ownership of memory between processes to allow bulk data transfer.

Message sending might be implemented on top of memory mapping, but doesn't need to be.
I've deployed SPAs on GitHub Pages before, and you can just rename the index.html to 404.html and the site will function just as normal with no modifications.
Other stories say there were 136 apartments in the building, so $15M / 136 = $110,294 per apartment. I imagine there were quite a few owners where that was just not possible. So denial kicks in.
That's good. But if you did want cars - that's totally doable. You build the garages in lower floors / underground and the apartments higher up. There's lots of buildings like that in central Melbourne for example.
Yes, absolutely people don’t save like this. That $10,000/year can buy a boat, or maybe a bigger house. But most don’t do that, especially the Boomer generation.

And it’s even worse because if they actually retire at 65 they had like a good 40 years of compound interest too, 10 years is a big difference versus the 30 we were talking about.
Wait, you can actually do this legitimately??!?!?!

TIL how I'm going to be buying Windows from now on. I had no idea this was actually this accessible.

Pirating can sometimes be the simplest technical solution to some situations, but at the end of the day being able to point at a (set of) legitimately-acquired license key(s) is a bit like having a PhD, it squares everything off in a way that opens doors (or keeps doors open) that would otherwise be shut.
Merit based. That's also the fun part hopefully, we plan to sit down as a 3 on Zoom and go through what things people did and who was the best.

We got a lot of submissions already but mainly its "I shared your link on twitter" which gets a B minus !! Could try harder :)

One person is sharing in her newsletter, she's definitely in the running.
We have a system where you get a large performance benefit from doing the tactics mentioned above.

Therefore, the system will always be moving towards more consistently acting that way. It's not right or wrong driving much of anything, just survival.

If this is bad, the incentives must be changed; you can't just wish people were nicer, cause even if you got your wish magically, they'd still lose to those that aren't
How to Get Google Ads Certification?
People love to conflate research with development out of "R&D", but the latter is a lot more predictable than the former. Repeatable, well trodden domains are 99,9% of development work out there.
Not how expensive they are but how much budget you spend on making them. You have to spend money to make good website.
If I as an alleged human have learned purely from GPL code would that require code I write to be released under the GPL too?

We should probably start thinking about AI rights at some point. Personally I'll be crediting GPT-3 as any other contributor because it sounds cool but maybe morally too in future
Yes you can do that or there are static site generators backed by MySQL too. So your data and configuration site can still be dynamic but your served site will be completely static.

The only difference between this and adding a cache is that the cache is another piece of software in your production stack.
Ask HN: What are your most powerful sources of intrinsic motivation?
Does anyone know of any kits that would work in a northern climate with occasional high winds that would be suitable for a small family?
Do I understand correctly that seller X might get their reputation damaged if Seller Y shipped some counterfeit crap?
Had 2nd shot of Moderna 2 days ago. My family too, with pfizer/astra, no serious problems. Applied as soon as it was possible in my country, never really considered otherwise. All arguments against covid vaccines I encountered so far were either political or hoaxes. I find it absurd to risk my health and everyone I am in contact with, just to send some political message. Sadly there are too many people that are willing to.
Oh ok, TIL
It's a hacky workaround, but by naming your HTML file 404.html it functions just as a regular SPA supporting webserver would. It does send a 404 where a normal webserver would send a 200, but it doesn't cause any problems from my testing.
note that browsers' cache has recently been changed so that it's isolated for each origin - if you visit a.com which loads jQuery, it doesn't speed up loading jQuery on b.com at all
https://developer.mozilla.org/en-US/docs/Web/Privacy/State_P...
agreed - many medium cost places in central NC are still under $200/sqft for new builds, including the land. It's typically a smaller lot than, say, 3-4 years ago, and the construction quality is (continually?) slipping, etc, but location is still a huge factor.

We were close to pulling the trigger with a builder last fall and it was going to be around $180/sqft, and it was a custom build, and included around .8 acre. Lumber and material spike through the winter here has put that on hold (and put a lot of their building on hold) and we might not be able to afford a revised price when things 'get back' to normal. We'd actually had plans sent to an engineering firm who came back and said "you have to redesign this, because some of the foundational materials aren't available, and won't be for at least 6 months". So we couldn't even get a final price had we wanted to, without revising the original plans, and... there was no guarantee that whatever the redesign included would be available at that point (possibly now it would - this was back in March/April?). We're basically in a holding pattern for a bit longer (as are some of the other customers they had lined up).
Comparison of Reference Management Software
My best guess is that amazon is using the entities associated with the registered trademark as some form of proof of identity. So since there was no registered trademark for Acme Klein Bottle, there was nothing to compare the new identity to when Amvoom submitted their request.

I really hope I'm wrong though because this sounds like a very lazy and flawed system.
The origins of the approach of a perfect world model equals AI, at least how I encountered it, are from Marcus Hutter. H proved that perfect compression (=prediction of what will happen next) is the ideal way to drive an agent in reinforcement learning[1] (the choice of action being the likeliest high-reward action).

So a perfect world model is enough to win at reinforcement learning. Can you show that if you maximized reward in some RL problem, it means you necessarily built a perfect world-model?

[1] A Theory of Universal Artificial Intelligence
based on Algorithmic Complexity, 2000 - https://arxiv.org/pdf/cs/0004001.pdf
Side-note: since building a perfect model is uncomputable, this is all a theoretical discussion. The paper also discusses time-bounded computation and has some interesting things to say about optimality in this case.
I just use Notepad in Windows, and store everything in a single document.

This single document also contains my diary / log for daily activities.

Plain text is enough for me.
Germany as well. "The Document Foundation" (the foundation behind Libre Office) is living proof that it is doable.
>250GB of free storage

Would be more useful if you could upload more than one file at a time.
I have zero experience with CSS; something I've really enjoyed in similar themes that the section being viewed is highlighted in the floating table of contents (so when you scroll down it bolds from one section to the next). Is that something that can be implemented in CSS or does it need scripting?
I definitely enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog!

https://www.mycardstatement.me/
It's a great review, I'll check out the book. Being academic, he's going to go on about commenting, which I don't do at work but in my academic prior life they were obsessed with. Mostly because academia tends to deal in the abstract, not a single business domain.

I think saying a book is "for enterprise" is a way to write them off. "I'm not working for big corp, I don't have to do that!" All coding principles are tools in your arsenal, not always appropriate but good to know. I'll grab this book on that principal.
Even good software runs in a context. The last commit I did was just to add a comment about a specific ordering in an argument to a function call that had to be that way to compensate for a bug in the library from where the function was imported.
"2. The increments of development should be abstractions, not features. When you need an abstraction, invest time and design it clearly"

Thank you for so perfectly stating a concept I have been struggling with this week. I've been messing around with trying to build a Cocoa-bindings-ish ArrayController for the browser. I was trying to build it in an incremental way feature by feature and kept running into walls. The realization I eventually came to was that I needed to look at it as a larger system and design the whole thing rather than try and incrementally code it feature by feature. Stepping back and designing the whole abstraction was how I ended up moving forward.
This is why I only do chips with one transistor, but it’s a very expensive transistor.
Ha! I didn't know the klien bottle guy was the accounting error guy. That's very cool.

Googled him there and he's listed as an astronomer. But the astronomers consider him a computer guy ;)
> It was going to cost a lot of money, and people tend to fight large assessments.

If a condo block will need work costing $100,000 per unit after 40 years, what's the proper way of financing that?

Does the HOA start saving up for it from year 1 by charging a hefty management fee? Do they rely on every homeowner being able to come up with $100,000 on demand? Do they just assume they won't be around in 40 years so it's someone else's problem?

I've never really heard a satisfactory answer to that, which is one of the reasons I don't own a condo.
Husarnet P2P VPN Client in now open source
That does not seem a fair characterization of AliExpress, which does not commingle inventory, does not allow review hijacking, and where, in my experience, sellers usually are quite accommodating about settling disputes on reasonable terms.
Wow. Very detailed feedback and very helpful as well.

About storage: since the app is electron based, it stores everything in IndexedDB. I didn't want to use something separate because it'll add extra stress. However, your point about mentioning where things are getting stored is important. I'll make those changes ASAP.

> Ideally the note taking system would have open and documented format.

It's really just HTML. It's not stored in local files but the content of notes is actually just plain, normal HTML.

> When importing a .md document, the first line "# heading" was set to be paragraph type.

Hmm. That's probably because I turned of H1 since there's already a title at the top. Should the title be separate?

> but Pro version popup is triggered.

This can be annoying. It has been on my backlog to fix this and make it less annoying but I haven't gotten to it so far.

> It would be much cleaner cut if only syncing service is paid.

I took the opposite route with Notesnook. App functionality is limited but you get unlimited syncing to unlimited devices.

> In general I would love to be able to restrict formatting UI to just markdown features. I don't want to accidentally change font size or mess with text alignment. All included options for text formatting are just noise to me and I prefer simplicity in note taking.

Or in other words, a way to hide the toolbar. I noted it down for later.

Thank you so much for taking the time to point all these small things out. Means a lot.
> but the route that they would go in pursuing it.

They are occupying the area to assert their claim. I don't see how that would change. They would not abandon their newly built bases or stop Navy patrols. That would be contrary to their sovereignty claim.

There's a lot of propaganda on this topic and people are falling for it. But the reality is that China is only following a standard, tried and tested, way to assert sovereignty claims: They occupy the place.

The neighbouring countries, including democracies, are doing exactly the same.

> I also don't buy the assertion that China's rise as a superpower is somehow more profound than other countries (such as Japan).

It's obviously different because China is a superpower. Japan and South Korea are not, they are too small, they both fell under the US's dominance, in part by military means. China is directly challenging US's dominance because it's actually larger than the US are and the Us cannot bully them into submission. That's what's new. The US are used to be in charge, like the Europeans used to be before them. A period of absolute Western dominance that started almost 500 years ago is coming to an end.
That sounds excruciating. Would absolutely make my blood boil. I had the opposite experience today:

Arrive at the table, scan the QR code

Connect to the wifi, just a short PSK, no captive portal

Order food from web page (no registration or account, the QR code is already set up to be my table). Extra-options for the dishes available.

Initiate second order, add some 0-cost salt, mayo, and water.

Payment didn't involve the website at all, just paid at the register with cash like normal.

At no point was I urged to enter any personal information or install an app.
> store as bigint
You don't need to work in an extremely repeatable domain to get good at estimation. There is very little in my day to day job that is repeatable, but I can roughly look at the project I'm on and compare the scope of it to the projects I've done before.

If you really do think that every project you're working on is completely incomparable to anything you've worked on before you're probably concentrating on too low level details.
Maybe the way he worked is also a product of his environment, and could thus be dependent on things like wealth, family/genetics, upbringing, network, etc.?
This is part of an ongoing attempt to create quality affordable housing - just as other products have done over time.

If the product weren’t there, the option wouldn’t be there - and your reasoning functionally favors driving down lower classes by denying them steps up.

No, there is not some grand capitalist conspiracy to subjugate multitudes into poverty to seize their paltry holdings. Capitalism raises the poor by giving them options that benefit both parties; the burgeoning ADU market seeks to give better homes to poor, which is a hard goal with limited (but existing!) incentives.
Buoyant Cloud
I just switched from a Python (with mypy) codebase to a full-time Elixir position a few weeks ago.

I thought I'd miss typing but due to the functional nature of Elixir and its pattern-matching, I found out that the code is much simpler to grok.

In this case I think that having readable idiomatic code trumps the need for typing.

If needed there is type hinting with @spec but it's not used very often (or mostly in libraries?).

I can definitely say that it's very fun and productive to work in a Phoenix mono-repo. The development experience is great and I'm really having fun programming again.
How to Listen and Take Good Notes at Work
Now that I read you comment I remember having seen this pharmacy within the drug store thing. I also remember that the lady there gave sort of medical advice to the customers and that I wondered if she was an MD or not.
Maybe this is all as a result of installing on my own hardware instead of a System76 laptop, or maybe due to my general unfamiliarity with Linux, but I didn't find installation and setup very easy at all.

I was installing alongside Win 10 and it totally borked my bootloader, this in itself took me quite a long time to repair.

The steam installer worked well, but I couldn't move my library to a secondary HDD. So some Googling shows I need to install from apt instead of from the PopOS store. Which I do, but then I also had to do some more Google FU to figure out how to get PopOS to mount the secondary HDDs in a useful way.

As it is now, about a quarter of the applications I need are in the PopOS store. VLC for example isn't. So while the store is setup nice it is only marginally useful.

Finally, switching audio between wired headphones, Bluetooth headphones, and my HDMI monitor has been a nightmare.

Does it run well and is it stable once I'm up and running? Yes. But the devil is in the details. I really want to like Linux, and I am enjoying the lack of forced ads on PopOS compared to Windows, but how is widespread adoption of Linux supposed to happen when this is the onboarding process?
More details: https://consortiumnews.com/2021/06/29/craig-murray-fbi-fabri...