skysight-inc/HackerNews huggingface dataset:
Hindsight is always twenty-twenty but would it have been possible to create products along the way that would have made enough money to have a longer or maybe even infinite runway? Would such an approach have flown with the VCs?

I am thinking about something like creating an own ion source first, keep building and selling these and using the money to tackle the next problem. Then tackle the next problem. And so on.

Two examples of different hard engineering problems being approached in different ways:

Compare Blue Origin's and SpaceX' approach to developing reusable rockets. Blue Origin is financed by Mr. Bezos. If Bezos stopped that (certainly not intentionally but a bus factor of 1 is bad anyways), Blue Origin would be left with no sustainable business from what we can tell. I am convinced that in the worst case a defense contractor would happily buy in but for the company as a whole it might be over. SpaceX was developing reusable rockets by creating rockets (hard but not as hard as going directly to reusable rockets) first and selling services (that's even better than selling products) to customers to finance the development. They were even using already paid for rocket launches for their experimental landing attempts. That's a lot cheaper than having to pay multiple for a rocket just to see it blow up on landing (or reentry or sometime in between).

The same could be said about Tesla, Waymo and self-driving. Waymo has to reach full self-driving (FSD) to start making money. If they fail, they company is dead or also needs to be sold. If Tesla fails to reach FSD? That would suck, they would have to pay back the customers who bought the FSD package early, maybe deal with a class-action lawsuit because of this and but they could carry on selling cars nevertheless.
Surely the order flow is mostly going to look like noise, random. But things like local information and employee information would provide some signal - correlated trading patterns - that indicates there could be some information available to inform a trade. Allowing one to either trade on the meta-signal or seek the information behind it (and then trade).

So if you've got a company and the city in which it's headquartered just gets a strong buy signal, sure that could be random but I'd imagine ...

Surely having the meta-data on who is trading and linking that to trades is the primary benefit?
Transferwise, Why So Fast?
Had seen too many burned out MBP usb-c ports to believe that nothing will explode...
If the army come after you no amount of arms will save you because they have more and they’re better trained. But if you have a defensible position, enough food and ammunition a small armed group can absolutely hold off another small armed group or a much larger worse armed one. Most of these people are no doubt basically LARPing in their heads. See the Koreans during the LA riots. Even against the state a small group can hold out for a relatively long time. See Waco. It took tanks to breach their defenses.
downvotes?
Viewing this page with Dark Reader enabled makes for quite a harrowing experience...

https://i.imgur.com/AUTXPfW.png
Apply to an AR hardware company?
> low user impact but high business impact.

But that's a contradiction. Unless the users aren't important (and the business is another entity, e.g, a CxO that has clout and demand a fix for a thing that users don't care about).
I could only read the abstract as the article is behind a paywall. But I don't think your response is based on reading the article?

The argument in the abstract is that current scientific practices "breach the principle of fairness and damage public interest". That is not making a "just because" argument.

Do open source licensing agreements likewise breach the principle of fairness and damage public interest? I don't think so. So it doesn't really fit the argument, does it?

Breaking the law is sometimes the moral thing to do. There can be consequences to opposing an immoral law, but one should not obey an immoral law "just because they feel strongly about being able to."

Shifting to the question of paywalls. What about when there is NO copyright to "usurp"?

Plenty of articles are out of copyright, or authored by an employee of the US government - making the text in the public domain.

In those cases where there are no IP rights to usurp, is it ethical to breach the paywalls of monetized academic publishing?
Adventures in Building an MMO Game Back End in Java (Part 1)
They'll be charged 12-15% of the purchase value if Etsy thinks that their buyer clicked on an Etsy-related ad somewhere in the last 30 days.
Here, let me Google that for you:

https://stackoverflow.com/a/41213128
Once you store the survey results, what happens next? If you just used typeform (https://www.typeform.com/) (they have a really nice UX), what would you be missing?
Can the Tao be found
where there is no Tao?
Since you work out: you must have seen that results accumulate (such as being able to lift more). The problem with the WSB style of trading is that the knowledge doesn't accumulate. It's just gambling all the way down. And you still end up spending time on it! If you'd like an easy-to-read + thin first book on options, I'd recommend Frans De Weer's "Introduction to Options Trading":

https://www.amazon.com/Introduction-Options-Trading-Frans-We...
Kube-OVN:K8s Network Enterprise That's Rich in Functions and Easy in Operations
The language is a strict subset of C modulo some small semantical differences that are relevant for bootstrapping, see https://github.com/cksystemsteaching/selfie/blob/master/sema...
abseil's might have a similar API but it's most definitely not the same (function signatures looking the same doesn't make it the same API). Some of the standard containers can't be fast because too strict/specific standard requirements, not because they don't try hard enough.

Having said that I think using abseil's containers is reasonable, even as a default, if you can afford the dependency.

> std::unordered_map

AFAIK unordered_map is the most awful of all standard containers.
Did the Tailwind projects use the @apply directive, or just plain Tailwind classes all the way? Asking because I wonder how Tailwind deals with project wide style changes. With traditional CSS you just update the class in one location, with functional CSS you have to hunt down every location where the class was used.
EU diplomats to use mystery app for secure messaging
let's see your side projects then, no?
>And despite your crude last jibe at web developers attracted to Tailwind's model,

No my jibe was at web developers in general. CSS and HTML are quite simple really. If you actually keep things semantic and build your document properly with appropriate markup ... lo and behold things just work properly.

I can understand the divistush of the past when CSS 1 and 2 were quite limited. However today there is simply no excuse.

> most competent web developers will be able to quite easily pickup this very sane CSS utility framework :)

Sure I can read it. The problem is with things like this is that you are learning how to work with their model that basically doesn't work like CSS is supposed to work.

So you it essentially nullifies your existing skillset and forces you into using their framework. I bothered to actually learn CSS properly and understand the technology and then I have to work with something which basically throws that all out the window and forces me to work how they want me to build stuff. No thanks.

If you think that is a "sane" way of working, I really don't know what to say.
> Output filtering has the complimentary problem -- you need to understand every possible input.

No, you simply need to understand the encoding rules of the sink. Which is precisely why "sanitizing input" is plain nonsense: Whether a particular unescaped character has some meta character function is not a property of the character, but of the output language, so you can not possibly "sanitize input" in any meaningful sense, unless you mean by that "randomly garble the input".
Their right hand side doesn't mention it, so I'm intrigued whether this sub-reddit pre-dates Language Log naming almost this same type of mistake an eggcorn?

Specifically an eggcorn involves an erroneous analysis, in the name example a person figures an acorn does look rather like an egg and so maybe that's why the name for it is "eggcorn". Likewise "tow the line" mistakes the metaphor as involving pulling a rope rather than standing against a chalk mark ("toe the line") and "free reign" assumes it's about some analogy to absolute power of kings rather than controlling horses.
> Is that another way of saying that retail traders buy on the offer and sell on the bid while HFTs buy on the bid and sell on the offer?

This is market making which is the bread and butter of HFTs. This is the one thing they do which helps, not hurts, human traders.

They can do thousands of trades in the time it takes your nervous system to react and click the mouse. They parse a news headline many seconds before it ever shows up on the internet. They rent satellites to count how many trucks leave factories. They have access to person-to-person dark pool trades that never show up on the normal exchanges.

Algorithmic trading is a secretive black box, but who knows. These are just my speculations from hearsay and random research. If they can make a fraction of a cent from messing with you, they will. It can scale up infinitely. It's just software--there's no marginal cost to do so, provided they are properly hedged.
> That's crazy. Etsy is not the market, it is a market. If you don't like it, you move somewhere else.

Easier said than done due to network effect. That's what they went for. Its also how Amazon and Facebook got so big. Heck, its even why Microsoft Windows got big. Become the cheapest, get volume, then abuse your market domination.
Cool pictures! Well done! That's quite a feat indeed!

Not being a fan of CSS, I think this (the CSS source code) shows fairly well why I'm not a fan of CSS.

Sure, doing things like this is not what CSS is meant for.

CSS is meant for making HTML do things it wasn't meant for.
That works for sponges but it breaks the material down pretty fast. You could possibly use ozone to sterilize the masks if you sealed a container and let it sit at a proper concentration for the correct time period.
Nice list! I would say it does not apply only to founders, but actually to everybody :)
Next national census in Poland happens in 2021 and also here, you can be fined or sent to prison, get non-custodial sentence by not participating or providing false answers; persons covered by census are obliged to participate. Those who by gathering answers for census surveys and processing data will gain any profits can be imprisoned for up to 5 years.

So far no one from my family was chosen; since fall of the Eastern bloc there were 2 censuses, in 2002 and 2011
Possible, although I've only given them my first name. And this is not just on one occasions, it has happened multiple times. My best guess has always been that Facebook uses some geo targeting to see who was at the same location at the same time.
Just for the record: the Dyson sphere is not an actual solid hollow sphere around a star. Rather it is a swarm of rotating objects orbiting the star.
The Mouseless Window Manager I3
Perhaps it's a problem of language. Instead of severity, may be it should be technical complexity.
The beauty of Lisp's macros are that they're specifically _not_ expressed in a separate language: They're ordinary Lisp expressions that work directly on the AST.
Semi-related:

The huge flapboard at Zurich main station was replaced by a digital one in 2016. The old, mechanical flapboard is quite fittingly, now part of the Museum of Digital Art (MuDA):

https://www.google.com/search?q=Museum+f%C3%BCr+Digitale+Kun...

Because it had whole stations/phrases on it, it never did make the same noise as hundreds of letters flipping at once, but I still liked it a lot.
Procrastinating? Donate $1 for each minute of distraction
Sounds like this is about making a C compatible language. But actually most uses of C++ have been, and continue to be, replaced by languages that are not C compatible.

It's probably not useful to think about a generally workable swap-out replacement for C++ the language too much, since there could be no single language that fit the same odd set of niches but was still usefully different.
> edit: to add, an interesting human-readable and memorable base52 alphabet that I've never found a use for is to use playing cards

I encountered something similar to this a while ago when watching a multiplayer mod of Ocarina of Time[0]. They use a string of inventory item symbols to denote the identity of the server to connect to. “Hook shot, hook shot, master sword, deku nut” is a whole lot easier to remember than a long string of ascii.

I guess it’d be something like a Base62 encoding.

[0]https://youtu.be/FLjIiVGPo_0
You can accomplish this same thing in PHP even

Sure, you can, but the key question is, is it typically done in popular frameworks? (Maybe it is! I’m not a PHP user)

I should have distinguished between Elm the language and Elm the web framework; I guess it’s really the framework I’m talking about.

(the type checking is at runtime, but same idea).

That’s not the same at all.
It's against a class of belief, not an individual, and it's harsh but accurate; libertarianism represents a frustratingly truncated thought process.
I would hope that spying on trades of employees of specific companies would be illegal, but it would not surprise me if Wall Street does use that information.
> In democratic societies at least, the public has at least some control over the government.

Indeed. That’s why the CIA was disbanded after the Snowden revelations, he was hailed as a hero and how he became Governor of DC.
They could also just keep your money since you lost it on bad trades.
And yet if there is one thing these tech giants are famous for it's output per employee, measured in dollars.

This is something common in all really profitable companies and tech is merely the best example. Oil "tech" is another. Financial tech is yet another.

Europe, where engineers don't seem to be paid well is very much lacking in the sort of very profitable companies we see elsewhere. And even Baidu is known for paying very well (relatively for China, but even in absolute terms they're paying ... certainly Amazon level).

I see a few indications this may not be a coincidence. Big, huge, very profitable companies ... pay their employees well. Europe, clearly, would rather fade into non-importance. Currently Germany is a bit of an exception but if Tesla does take off, how long will that last?
Yes, cases like Beretta, to name one, are more interesting.

Founded in 1526, privately owned, never changed its name nor got acquired.

It makes more than 200ml€/year in revenue and it seems it's still owned by somebody whose last name is Beretta.
Join a funny public ZOOM meeting
STL by it's very name is a library, and because it ships with a compiler, doesn't mean it's part of that compiler. It's just a library, like Boost. It might have some ISO standards behind it: great! But it's still a library and not intrinsic to the language itself (see my orig question).

eg. to use an 'int' you just declare one and use it. To use strings, you need to include <string.h>.
If you actually think ahead i.e. don't just start coding straight away you can avoid that. All you are doing is making excuses for not doing your job properly.
That answer is about the syntax extentions and compiler plugins. How do these relate to this question?
تحميل واتس اب عمر باذيب اخر اصدار 2019 الاحمر الوردي العنابي OBWhatsapp
What must you know about Soma Addiction?
> We have permuted the alphabet to make the more commonly occuring characters also be those that we think are easier to read, write, speak, and remember.

Basically they removed vowels (except for y, if it counts as one) as non-vowels often include a vowel in their sound. A fact reinforced while teaching my toddler daughter letters, words, and numbers. On top of that, they removed l/1(/i, and also o/0), m/n, s/5, z. Not sure why they removed z. Perhaps because of 2?

I'm not sure this is universal either, sound-wise. I suppose it does count for English. Because 7 ("zeven") and 9 ("negen") in Dutch get confused when spoken, some people say "zeuven" instead of "zeven".
I'd say about 10mA (about 30-40mW at 3.3V) is the lower limit if you go a bit out of Wifi spec to save some power with current wifi modules in the common market for Microcontrollers and IOT applications.
You don't "sanitize" input, you "sane-itize" input. The whole point of checking the input is to make sure it's valid, not to try to scrape away cruft you don't think is valid.

Example: phone numbers. Is the input you accepted a phone number? Well, if you were just "sanitizing input", you might pass it through some generic "sanitizing function" that just checks if it had "malicious characters" or something and strip those out. But what you should actually be checking is is this a phone number? By making sure the input is what it's supposed to be, you not only gain a better security posture, but you improve your program's reliability by making it operate in the way you expect it to.

Some input fields like "give me a random block of text and I'll store it" are very hard to validate, so for those fields you can encode them as Base64 for storage, and at output time decide how to format them safely.

Also consider wrappers for any functions which pass input from a user. Perl's Taint Mode (https://en.wikipedia.org/wiki/Taint_checking) is a global way to enforce this, but for languages that don't have a Taint Mode, you'll have to implement it yourself.
The Simpsons meets Coraline!
Finance illiterate question: how do you know what Morgan Stanley is betting on? I'd assume they don't divulge their trading bets.
> And people instinctively believe this even if they overtly signal that they don't.

I think it's rather condescending to literally claim you know people's beliefs, even when they vehemently voice otherwise.
It says so right in the readme. It's a formatter, linter, bundler, compiler(transpiler?) all in one.
> These are all largely header libraries.

That's not even true for boost, no matter if they always advertise that. The lib is also notorious for bad decomposability (using only a subset without installing the whole monster). Not to speak about idiosyncratic naming and build system, making it sometimes hard to include it in meta builds of other libraries and frameworks.

In sum: Anyone sensible, regarding different kinds of footprint and dependencies will think twice, before pulling in these kind of libraries.
Students Learn Best via Online Learning
That's exactly the crux of the observation about land and rent-seeking that Monopoly seeks to illustrate - you can't just make more land.
Would compiling it to native using e.g. GraalVM do much for performance?
> The other is that most tutorials/guides only show you how to do things in-band.

Learning SQL is completely different from learning how to use SQL in whatever programming language/framework/library you may end up using. Learning how to safely interface with an RDBMS is going to be entirely specific to the stack you’re using for the rest of your application.
> Sure there would be family businesses, but they're be informal affairs.

But a lot of the other examples were informal business at some point, or activities conducted by governments with no formal independent existence till centuries later. It's just a double standard. Facts were not important to the creators of this graph.
> If the climate change situation was really as dire as we're being told, we'd have nuclear coming out of our ears by now, and nothing whatsoever would be able to stop it.

The problem is that people aren't necessarily great at investing for the long term, especially if they think they'll be dead by the time the benefits arise.

> What's puzzling to me is why the opposite seems to be happening: some parts of the world shut down completely carbon neutral stuff and build things that are going to emit gigatons of CO2 for decades to come.

Because of flawed optics on nuclear, mostly.
Wealth Tips for Founders
Most Prescribed Types of Xanax Bars
What I find very weird is the fact that almost every job has a hard requirement for Ruby (or now it seems Go, last time I checked their job adverts it was almost exclusively Ruby).

Which is not what most successful companies do, nor what makes sense to me.

I mean, if I have a developer applying with 8 years of experience and a successful career who has adapted to new languages 4 or 5 times, why would I have reservations about them being able to adapt to Ruby (supposedly a very user friendly language)?

I think I'll apply for that position at some point and see what happens. I've worked on search systems pretty extensively (query parsing, relevance tuning including learning to rank, performance monitoring and tuning) and I'd like to get a remote position working on search again but I'm fully expecting this not to matter compared to having no professional experience with Ruby.
Seriously? I can't think of a better way to 'call for possible contributors'.
I'm doing my best to _try_ to understand why the CDC is operating as it has been, and why the test count is so low to date.

The CDC issued test kits this far have been faulty, and a charitable interpretation of their slow response time is that the CDC would prefer people are treated as unknowns rather than false negatives (infected thinking they're clean because they tested negative).
They're not uncommon at all. Surprised to see people in the comments here surprised to learn about them. Might be uncommon in other countries but it's pretty normal in the US.
Same here: https://i.imgur.com/M07sFus.png. FF72 (just realised I'm a bit out of date).
Hydrodynamics of a dense flock of sheep: edge motion and long-range correlations
With something like Robinhood, where you're trading, presumably they have your bank details (and phone details) so pinning your trades on a irl person is a given.
Not as bad as the Spanish flu isn't really assuring:

> The global death toll was inconceivable: according to the most recent estimates, between 50 million and 100 million people worldwide perished in the three pandemic waves between the spring of 1918 and the winter of 1919. Adjusting for population growth, that is equivalent to between 200 million and 425 million today.
No GC: Rust

Other no GC are oldies: Ada, Pascal, Forth, COBOL (not OO-COBOL), ObjC w/o ARC, PL/I

GC: D, Go

Non-embeddable GC: Pony, Crystal

GC claimed faster than Zulu C4 (JVM fork) and BEAM/HiPE.
How to Repair Your Credit ( A Beginner Guide)
In a classic case of "Simpsons did it"...

https://en.wikipedia.org/wiki/Treehouse_of_Horror_XXVIII#Cor...
Escaping output does not always work when, e.g. you have thousand of integrated systems and don't control any of them nor their upgrades.

If you don't filter malicious inputs, they will forever live in your database and it takes one bad release of some reporting tool somewhere for your users to become vulnerable.
About the US healthcare system, I was reading this article about a guy who had to pay to be tested. I don't know if this is representative, but it seems quite worrying.

https://www.independent.co.uk/news/world/americas/coronaviru...
Thanks for the heads up, I've just removed those links for now. Wasn't expecting anyone to come across them!