skysight-inc/HackerNews huggingface dataset:
This, right here is the problem with our industry.
Someone has a brain wave and asks a [set of] hardworking engineer(s) to 'make it happen yesterday'. Engineers toil away and bring out something useful by making all possible hacks since yesterday has already passed.
Early engineers get frustrated and leave only to be replaced with some more hardworking engineers who now have to clean up the mess, keep the lights on _and_ implement the next brain wave that the idea man came up with.
The problem is, a lot of 'thinkers' are becoming entrepreneurs - most of them have no idea about the complexities or intricacies of software or those who wrote code so long ago that they largely worked on monoliths and have absolutely no idea how complex systems work together 'in the cloud'.
We need more 'builders' (engineers) as entrepreneurs. It'll invariably lead to people working on more sensible, real world problems that need real solutions - since, hopefully, builders would know what it takes to build out something and won't waste resources on frivolous and ill thought out ideas.
The quoted text is meant to be read as “fuel taxes, excise taxes, and sales taxes.”
As a college student who mostly reads ebooks, shelves of physical books at my university's libraries are incredibly useful when writing papers. When I find one book that I can use, there's usually several on the same shelf that I wouldn't have known to search for, but turn out to be really useful.

Also, there's no substitute for the feeling you get from working next to a stack of physical books.
So get started with fixing your society?
This would not shut down bitcoin.
The Countries Where People Are the Most Emotionally Complex
I'll admit I didn't think of it that way, but that is a neat and funny ambiguity indeed.
Silent Spring was published in 1962.
Men Are Tired
sqlite can be handy but it's not a substitute for testing against a staging instance of another database platform. It ignores a lot of mistakes in column types and size limits and sometimes even foreign keys. If anything, I would want tests to be more strict than prod.
Where do you live? I'm in based in London but on the look out for a place with decent surf and interesting jobs.
Google has suspended ‘field research’ that allegedly scanned homeless people
The fact it's open source enabled someone outside the project to find it in practice. While also possible with closed source software, if you think the bar is possibly too high with an open source project, it is an order of magnitude higher with closed source.

Also, please don't say "Google". A bunch of hackers (on Google's payroll) found it, not Google. We can't tell what would've happened in a counterfactual universe where Google was not financing Project Zero.
How do they get the $20m to start with?

If they're earning $1m/pa but spending $1.1m they may look outwardly wealthy, but aren't really. Contrast that with the person who also earns $1m/pa but only spends $500k. They're the wealthy ones, and also probably the ones with the smaller house, cheaper car, and $20m in the bank.

If you 'just forget' about bills, that suggests to me a personality that is worse with money rather than better, ie the type of person likely to spend on material goods rather than spending wealth.

Book recommendation: The Millionaire Next Door.
I used to do a fair amount of ad hoc analysis with large (more than Excel can handle is large enough) csv files.

Sqlite3 was my saviour. It was the work of minutes to have the data in a db and be chopping out the bits I needed.
https://altstore.io/ automates sideloading in iOS without xcode
Firecracker is a Virtual Machine monitor. It uses KVM underneath.
Apple’s Bonjour protocol?
> WeWork dwarfs all the other coworking spaces.

In the world in total? Sure. In individual cities? Barely. WeWork is always pitted against local competitors. I would guess that most of their customers are single-location, and for the bigger ones that are renting in multiple locations, they haven't really created any useful value-add.
You can't reliably refactor members in a template because T might be any class. Example: template <typename T> void foo(T bar) { bar.buzz(); }

Try renaming buzz in this context, you really don't know how many other classes that need the same rename. In Java and C# you know because of generic constraints and IDEs can leverage this information. Concepts in c++20 should hopefully solve this.
If Arsenal had lost on that atrocious offside call against United on Monday I would have slit the linesman's tyres. Thank god for VAR.
I initially read it as we are using (even better) tools to record pigs.

This is in part because an article about pig facial recognition frontpaged on HN before: https://news.ycombinator.com/item?id=19277846
Uh oh, that assumption is a big no no.
> You will need a lot of endurance (both physical and mental) to go through some of those onsite interviews.

I have gone through some interviews where it is really grueling and mentally taxing. What do you suggest to improve endurance especially mental. It becomes very hard to concentrate on coding after almost 4 hours of interviews.
Spelling and Grammar with Vim
Transport For London itself doesn't look to small cities. They even offer consulting to large cities (Hong Kong, Sydney, Boston) to share their experience.

https://tfl.gov.uk/info-for/business-and-commercial/commerci...
It would be simpler and more honest to stamp every single political ad with something like "Contains: lies, untruths, omissions and/or misinformation."

Then at least something in a displayed political ad would be true.
On the contrary; on a site owned by Google (or any other tracking company), I expect there to be only their own tracker(s), unlike on most other commercial sites, where there are often dozens.

And the requests I see seem to indicate just that: it only tried to load Google Analytics.
Apple Seeds macOS 10.15 Catalina Golden Master to Developers
Only if you are not using a recent version of clang or VC++.

CppCon 2019: “Lifetime analysis for everyone”

https://www.youtube.com/watch?v=d67kfSnhbpA

It is available to play on Godbolt.
A serverless cluster computing system for the Go programming language
it'll be a success

Imagine being unable to buy food because an algorithm determined that “you violated our community standards” and there’s no way to contact them. One or two stories like that will kill Libra stone dead.

If Libra ignored these rules, they'll put these guys (or at least a part of their offerings) out of business

This is called money laundering, people go to jail for it.
> I used to do a fair amount of ad hoc analysis with large (more than Excel can handle is large enough) csv files. Sqlite3 was my saviour.

This was probably the right decision 5 years ago, but I'm not sure Sqllite is the proper solution for "ad hoc" analysis now. Excel now has plugins to handle very large datasources. And of course, the company leading this charge here is Tableau, with many others doing something similar.

Sqllite can still do all the manipulation that these others can, but the others can also be used by non developers and come with pretty graphs and pictures. For large CSV analysis on an ad hoc basis, SQLlite doesn't stack up well to the competition.
Was wondering what you mean by network hopping. Assuming that by http3 we mean quic, does it provide some functionality for message routing that I’m missing?

I’m most likely either misunderstanding what you mean by hopping or completely missing a feature if quic.

Thank you
HN Apple Crwd: Watch Louis Open New Macbook Air
ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardware
Your point is correct, but I'm afraid you might not have understood what I meant -- I meant that people should be considering using SQLite in production.

Agreed that testing against copies of production or staging instances that are as close as possible to production is important, but what I'm suggesting is that you could ride SQLite all the way into production if you wanted to.

I'd love to hear more about the ignoring column types/size limit/other issues that you've run into though, have you written about them anywhere or is there an SO post? I haven't run into anything super egregious though I've had some problems with FKs before.
PayPal Quits Facebook Libra for China?
> for a number of times far exceeding the total number of Planck volumes in the observable universe.

Just so I'm clear. They're saying that not only can I not fit Graham's Number in all the Planck volumes of the universe; and I can't even count the digits of GN and write that in the Planck volume of the universe (and so on), but the number of "indirections" is itself so large as to not fit in the universe?

Like:

1. GN (can't fit).
2. Number of digits in GN (can't fit).
3. Number of digits in #2 (can't fit).
4. Number of digits in #3 (can't fit).
...
N. <-- The numbered list item itself won't fit.

Am I understanding that right?
Intelligent or not, with tools or not, Garlic butter pork chops are my favourite dish.
Indeed, I believe as well that SQLite is underused in a lot of situations.

Which is mostly the reason why I created RediSQL[1], to allow a more widespread use of it also in "modern"/"cloud native" application where you want to just connect to a database via the network, ideally through common API like the Redis one.

It has the great benefit, that if you create your database in memory is crazy fast, and it retains the persistency properties of Redis, which are good enough in most cases.

[1] https://RediSQL.com
It seeks to replace fopen() not postgres.
That's why he(she?) wrote "revisit". As in, let's get back to it, let's see why it could have been good.
> Why would anybody use Western Union if they can send money through their Facebook for less or no fees? It's easier and more convenient too.

So if I'm in the United States, and want to send some of my paycheck back to my family in Sudan so they could buy stuff, how could I do that with Libra?
I never understood why they had video media ship their own UI. It’s usually annoying to figure out and sometimes absolutely idiotic (like The Fifth Element that forces you to “catch” menu entries by timing your keypresses). It’s like if music CD would have you argue with the band before you could hear the music, instead of just pressing “play”.
V8: Workaround for Intel Gemini Lake Processor Bug
You can’t get blood from a stone, but you can lock it up.
There is no real reason to use sqlite in web apps. Just use postgres and mysql, that's the the industry standard and you'll have less issues
Self replying because the edit window has closed. Fair points, all, thank you for making them. I guess from what I had read about the costs of wework offices, it would be in the same realm as everybody renting themselves lamborghinis every weekend to build company morale, or something like that.

It just seems like an outrageous luxury, with questionable utility (some luxuries, for instance a pleasant office, nice equipment, etc. are obviously really important)
For me it just redirects to apple.com
This is my personal view, but that is nonsense. I understand intelligence is not all these things, but 3 year olds can follow instructions, do pretty advanced problem solving, speak, do basic math, understand logical problems. I'm sure you can find some aspect where a pig and a 3yo are on the same "level", but as a general comparison, it absolutely fails.
I agree that my comment was ill formed. My point was that when comparing the kind of worst case scenario of nuclear against other energies you get a very different result.

In part I am also worried about nuclear power plants in case of war.

I understand that there are many advantages on many sides, but in my opinion it is not worth it considering what could happen if thing go very wrong.
It would be schizophrenic though for the state to sanction physical force, but on the other hand allow defense against it?

From the theory of the monopoly of violence a clash with the police (or Army) shouldn’t be a fair fight.
As someone who has to use Excel a lot, I'm very interested in what your typical workflow looks like.
I'm waiting for feature-full postgres schema diff tool :) there are a few out there, some written in C (so difficult to contribute to) but none is feature-full.
The R1 (first gen) propellers were protected by a plastic shield around them. Here they are exposed. What happens if the drone hits a tree or some branches? Won't the propellers easily break?
Its a thread that starts with this:

Subject: Thoughts on Cocoa

From: Turtle Creek Software via Cocoa-dev <email@hidden>

Date: Wed, 2 Oct 2019 13:14:44 -0400

Sadly, we just decided to abandon the Cocoa update for our app. It's not
easy to walk away from 3 years of work, but better 3 years lost than 5.
Time will be better spent on our Windows version.

TurtleSoft started Mac-only with Excel templates in 1987. The first
prototype of our current stand-alone accounting app was in the early 90s.
Since then, programming for Mac has gone through four primary programming
languages (Pascal, C++, Objective C, Swift). Three, soon to be four chip
architectures (680x0, PPC, Intel, ARM). Four frameworks (MacApp or Think
Class Library, PowerPlant, Carbon, Cocoa).

Microsoft and Adobe are big enough that they've survived the many pivots.
They can just throw 100 programmers at it. Intuit has barely kept up. For
anyone smaller, it's hard to justify the constant need to rewrite code just
to stay in the same place. Return on investment is just not there. Seems
like each new update is more difficult.

Many good apps for Mac have died in one pivot or another. We managed to
lurch through most of the changes, but not this one. Thinking ahead to the
consequences of Marzipan was the last straw.

Meanwhile, our Windows version hasn't needed any work since 2000. It
probably will take less than a year to get it updated to 64-bit and a
better interface.

Casey McDermott
TurtleSoft.com
That trains can transport a lot more people than cars is not propaganda, it's just a fact of life.
Its a resume builder to say the least to show that you've worked serious cases.
> I'd go as far as to say that many modern startups could get pretty far with SQLite + aggressive caching before even bringing in a big database like Postgres

Modern startups need their services to be available, and this is difficult to achieve with SQLite because you can't run long database migrations without blocking writes during the migration. Personally, I'd use SQLite more often if there was a good solution to this (and also DROP COLUMN).
It's not like Microsoft is any better. UWP, WPF, WinForms, and GDI are all in various states of disrepair and neglect.
So crappy payment company removes support for unsupported privacy theft company. Sounds like a win win. This is amazing win for tech.
The shocking thing was that it is a known algorithm but (presumably) nobody ever implemented it.
A Model X crushed a 5-year-old's finger
JSON Feed for Jekyll Sites
I work on a software suite to optimize the dosing/infusion of various drugs. The software helps people recover more quickly, so I feel like I am contributing to someone's well being.
"it could find its way into the mainline kernel as early as 2020"

Gosh. So soon?
I think of it as cancer. Society = body. Humans in society = cells. Some cells are small, some are big. But some cells, for whatever reasons decide to take far more resources than they need to fulfill their function. These are the cancer cells. They have a runaway feedback loop that will never stop on it's own.
Interesting that you had issues with floating point precision, what type were you using inside your application? SQLite's floating point type (REAL) is 64 bit.
Another big factor you don't mention is concurrency. SQLite is single writer/multiple readers, unlike PostgreSQL which supports multiple concurrent writers. This makes hard to run database migrations without blocking writes during the migration, which is an issue for most services requiring availability.
But imagine he had said, "it's the number of dimensions your Fourier transform needs for the fastest way to multiply two numbers" :)

BTW who things the other person was really just baiting Ramanujan to say something like this?
Because not being approved is normal for all sorts of apps. This whole controversy was blown out of proportion. If your app is not approved, you just make the changes and resubmit.
Boring uninspired office space costs roughly $200/month/person in non-prime major metro areas, plus you need to manage the space itself. “Luxurious” WeWork spaces cost roughly $450/mo/person in major metro areas, and require almost no admin work.

The extra $3k/year/person is not nothing, and certainly some companies won’t pay that, but in many cases it can be reasonably justified if it helps you attract better talent and reduces time devoted to office space admin work.
I think the idea is that if lobbying is legal, then it is regulated and thus how much it can help is limited. In countries where lobbying is illegal, it can take a form of bribery and then you can (potentially) achieve a bit more in this 'unregulated-bribe-anyone' space...
The controversy might have caused an escalation but not being approved is fairly normal. It’s entirely likely that all this was manufactured outrage.
This is the curse, there are not enough small(ish) numbers for the enormous number of properties they could have, that we come up with :)
Apple Maps: Is There a Hidden Agenda?
>The same is happening with the wild boar in Sweden. They're multiplying like there's no tomorrow.

It is the same in Italy, not everywhere but in several regions.

Here they make a sort of "quota" of how many can (and should ) be hunted and killed in a given area to keep population under control.

Still there are years when the "quota" is not calculated (no idea how it is actually calculated) correctly and we have simply too many of them roaming around, to the dismay of farmers and more generally those living in the countryside as they (the boars) can really ruin a field or garden in no time.

As a side note, the actual meat, once checked negative for parasites, is among the "best" ones, in the sense that it is free from antibiotics and other drugs possibly used with raised pigs and the food the boars eat is 100% natural.
https://rationalwiki.org/wiki/Probability#Zero_probability
IQ Test Answers Explained
Indeed, the law of large numbers applied to quadrillions and quadrillions of atoms and essentially uncountable numbers of interactions between them yields a large likelihood for even very unlikely independent events. The important thing to remember is that bootstrapping means it only has to happen purely by chance a relatively small number of times - perhaps only once. It turns out that the number of rock clock trials are far, far fewer and they don't bootstrap and so it is much less likely for one to exist even if the independent probability may be much higher. Statistics is often paradoxical, but then again, that's why we have logical systems for dealing with it. We'd be much better off, as a species, if a better understanding of statistics and statistical analysis were more widely spread and valued. Dawkins's explaination in "climbing mount improbable" is a good one.
"that does not violate public guidelines"

Set guidelines.
> VC's are not immune to irrationally stupid decisions

VCs don’t care about expenses, they care about growth. Actually it’s worse than that, they actually want high expenses (with accompanying growth), so the startup needs to come back to them and ask for more money.

The second a startup turns profitable and doesn’t need VC money is precisely when the VC stops making money.
Well you have a choice. You make a protocol extensible and live with the fact that people are eventually going to extend it. Otherwise you choose a different fixed protocol for each and every task and live with the fact that you will never get any level of interoperability at all.

If one complains about extensible protocols, one should be willing to come up with some other approach that works.
She probably swore on blood she’d pay.
That's an odd argument. If the goal is not to have your politicians be bought and paid for, then surely making it legal to buy them is arse backwards.
A long poll connection (i.e., a TCP connection not sending packets) uses exactly 0 joules of battery until something is sent.
An Indian Dealer Explains Why Instagram Is So Great for Selling Weed
The primary thing that strikes me about that photo is how far apart the tram rails are. What's the space between the trams meant to be used for? Not cars, I assume, as that would slow the trams. It also doesn't look like a comfortable place for bikes. In fact, where are bikes even supposed to go on this street?

And if you pay attention to the car in the distance, you see that trams and cars are mixed in that direction; they're only separated in the direction away from the camera. Separating trams and cars completely might do traffic a lot of good here.

So it's not entirely clear to me what this street is supposed to be a good example of. Cars and trams separated in one direction, but not in the other (admittedly much less busy direction, at least at this moment). No space for bikes. It's not as punitive for cars as the article suggests, nor as great for trams as the article suggests. I guess it's okay for pedestrians.

The message of the article is certainly good: when it's crowded you need to invest in more efficient forms of transportation than cars. But that top photo is a poor example of that.
Our game uses emoji to represent players and their structures on the map. Just like HKMap app which displays live events using iOS emoji font.

We’ve been rejected until we came up with our own graphics for emoji. Who knows, maybe this was why they were rejected. Also, the UI is quite buggy. Could be another reason.
Thanks for sharing. Here is another Javascript library that supports converting to/from HSL and a bunch of other representations:

https://github.com/Qix-/color-convert
Not sure how this is now, but Germany 10 years ago my professors would either give out lecture notes (reproduced at printing cost locally and/or as pdf) or choose books that the library had.

In one case, a professor used a book he had written for a programming/algorithms course. "I'll make sure the library gets a bunch of those before the first homeworks are due." And sure enough, they had enough for everyone in class.

Fix your education system. Seriously, it's embarassing.
That seems to be changing too for apps outside the Mac App Store:

"Beginning in macOS 10.15, notarization is required by default for all software." [1]

How many users would even figure out (if it's possible and) how to bypass this? Looks like developers will have to do a lot more.

[1]: https://developer.apple.com/documentation/security/notarizin...
I am not sure this would work unless they ban incoming telegraphic transfers.
I would say that the main difference is that many applications written for Windows 95 will work just fine on a Windows 10 system. The Mac ecosystem has nowhere near the same amount of longevity.
Nobel academy head discusses diversity
Terra Dominates the South Korean Market
A comprehensive guide for In-house Counsel looking for legal billing solution
If diseases caused by self defects arise mainly after reproducing (say in your 50s/60s/70s), would there be much evolutionary pressure to eliminate it?
I've come across it on Wifi hotspots as well for some reason, it felt like the were deployed by a telecom company (cellular being most common way for non tech people to use IPv6 on my sites).
So, I've heard SQLite described as "Postgres for people not paying attention", because it ignores data type errors.

A lot of people in the HN community like types. Me included. I really don't want my database to ignore type errors. I basically want Postgres but embedded like a library. I cannot think of any reason why that couldn't work. Perhaps just no one has built it yet.
Document Management – A Complete Guide for Corporate Legal