skysight-inc/HackerNews huggingface dataset:
Box being non-magical might still happen too.

(I disagree personally on struct literal syntax but you're not alone, it's true.)
The Challenges of Creating AI-Based Slow Motion
I think its kinda great that you can just use ShareDB with whatever else you use, or also use racer, or go full blown framework. The way its abstracted gives you the power to choose more or less.
Please, show us how to train Alexa or BERT on a 486. That'll definitely win you the Turing and Gordon Bell prices, and probably the Peace Nobel price for all those power savings!
Depending on when he checked his data, the S&P 500 was down 15.8% from its ATH of 3386 at 10:15 EDT this morning (2851). It's since dropped a bit today and is now down more like 16.5%.
Mobile games do have a lot of ads, thankfully desktop games have not yet suffered that fate. And it's often possible to pay to remove ads from mobile.
I think you're losing out if you only look at one metric or the other. Yes, companies can stuff recurring charges into the one-time column in their adjusted EBITDA metric. But there are certainly cases where an adjusted EBITDA metric gives you a better long-term view of the business.

The issue is not adjusted EBITDA per se, it's that stuff gets jammed in there dishonestly.

The only true answer is that if this matters to you then you need to dig into the adjusted EBITDA and see how they are really calculating it and decide how good of a picture of the business it's painting. But there is value there.
Unfortunately the senators get 45 days to disclose their trades.
Capturing other companies' profits is just step 1 in the plan to put as much of that money in your own pockets as possible.

If you're willing to "steal" from other companies, why wouldn't you also "steal" from the owners of your own company? Why pay a dividend when you can pay bonuses?
This book is way more entertaining than one would expect of a book from 1972 about rocket propellants. It's now back in print, probably because Musk called it "fun".

In addition to the infamous section about chlorine trifluoride and running shoes, I learned a lot about hydrogen peroxide as an oxidizer and monopropellant, as well as enjoyed a section on nuclear rockets.

If you're into this sort of nerdery, you might enjoy The Orbital Index, my weekly newsletter about the space industry. https://orbitalindex.com
I've been working on an iMessage API, been able to learn a ton about Node.js in the backend. Website is built with React: sendblue.co

Has anyone else been perfectly ok with the quarantine? I can learn, build, explore, and I don't even have to interact with anyone. I guess seeing friends is nice, but I don't miss it.
Poster must be a PC gamer who doesn't use the Microsoft store (like most PC users who'd identify as gamers, probably?). It hit Steam this year, was on XBone and MS Store in 2018.

Personally, I'd forgotten there was a MS store until I looked this up just now.
It appears your organization left an elasticsearch database exposed to the internet. This happens frequently due to poor configuration.

You're either going to have logs pointing to an IP that the individual used to siphon your data, or nothing.

With an exposed elasticsearch database, you possibly had the data being siphoned by many parties, and are only aware now because of this particular incident.

If you have any operations regarding customers in Europe, you need to notify your relevant Data Protection Authority

https://edpb.europa.eu/about-edpb/board/members_en

You should also sign your engineers up for this course:

https://www.elastic.co/training/specializations/elastic-stac...
Isn't the escape tower designed to have a slight radial thrust component? The problem with avoiding an oncoming booster is the same when triggering the escape sequence for human passengers. I mean, there is an automatic self-destruct, but that must not be the only contingency.
I could be wrong, but I feel like there are more people like you that play a lower number of games for years than people like me, that play most big releases as they come out. It's a big reason why games are moving to the "live service" model, where they continually release updates for released games. Many people find a game or two they like and stick with them for years, so companies are trying to find the best way to monetize those types of players.
>And if you have the government’s back who can print funds, that long time could be until the country blows up.

I wonder about this. I suspect that if the fed keeps buying junk corporate bonds to prop up share prices, there's got to be a reckoning somewhere. For one, it incentivizes stupid & risky behavior among corporations. I wonder if even the fed can absorb the scope of real contractions in GDP with tricks like this. Color me extremely skeptical. Seems like something will have to give.
I’m also feeling completely okay being in the quarantine and actually much happier. I feel like I could spend a really long time just exploring projects, books, learning stuff etc. and don’t even want the bits of social interaction I get with work meetings.
> Now is a good time for urban planners and authorities in the country to look for ways to promote and enable cycling.

Unfortunately, urban planners and authorities is not how you promote cycling. This is how you promote cycling [0]. You rebel.

[0] https://file.ejatlas.org/img/Conflict/2797/stop_de_kindermoo...
This website reliably crashes my Firefox on Android. Never seen anything like that :D
I'll happily be a buzzkill and say don't do that either (outside of your basement garage door opener laboratory) but it's not nearly as egregious.
I'm working on a daily newsletter to curate interesting articles/blogs around personal finance and financial independence: launchpf.com
Binary formats win I think when the ASCII format is significantly greater in storage size and parsing speed. XPM/PBM/XBM are enormous compared to any binary image format. And remember these images used to get put on 1.4meg floppies and sent over 2400baud modems.

It's basically use the right tool for the job. For pixels that's a binary format. For mostly text, text itself works pretty well.
C++ was big. Comfortable navigating a very large and complex codebase, being able to understand complex rules-based systems, and of course knowledge of equities and financial markets.

But they'll teach you everything you need to know as long as you can pass the interview.
> what _else_ is out there in the hands of criminals and corporations

Don't forget governments. Whatever criminals and corporations have that they shouldn't have, governments probably have an order of magnitude more.
I don't. In the past I have just used an XML and a zip library like this article explains https://www.codeguru.com/csharp/csharp/cs_data/xml/article.p...
Spice up your video conferences with OBS compositing (allows you to do green screen, multiple cameras, etc)

https://github.com/johnboiles/obs-mac-virtualcam
Sorrento finds a coronavirus antibody that blocks viral infection 100%
In the Netherlands, most people who don’t live in a major city center (and many who do) still own a car. Us riding bikes isn’t an either/or thing, people do both.
It's certainly widespread, but it's not ubiquitous.

I live smack in the center of the US, and visited Hawaii in ~2000. I remember being pleasantly surprised how little people cared about that sort of thing, and was far more comfortable on the beach there than anywhere else I've been. I was with a group of locals, not tourists, so I assume it's a cultural thing.
Don’t rely on contact-tracing apps
Those who are blithely violating the rights of noncitizens are also doing so for citizens (most obviously, those suspected of being noncitizens due to skin color, use of foreign language, etc., but it doesn't stop there.)
No, I'm telling you that you should look at the public court process and conclude that it's the rule of law being applied, very little trust is necessary in this instance.

Not requiring trust is the entire reason why we have such a public court process.
> but banks do provide essential services for a fee.

They charge you for not having enough money in your checking account, while using your money to give out loans and make money off of that. Basically charging you for being poor while making money off of your by fee and loaning your money to other people.

I'm old enough to remember they never charge a fee for not having enough money in the bank account. I left my bank for a credit union.

Also Well Fargo was caught recently in a dubious sketchy scheme.
So... "it might be wrong, therefore it's definitely wrong"?
> I'm not aware of any other platform where you're expected to write the logic for your initial render using a different set of technologies than the logic for subsequent interactions. The very idea sounds daft.

It's not a perfect parallel, but this reminds me of systems like Qt Designer, or Apple's Interface Builder/Storyboard, or Android's XML layout system. Those systems all essentially give you an "initial render" made with one technology (XML files created in some sort of visual GUI-builder program) and "subsequent interactions" made with another (C++/Swift/Java code).
Nier Automata
Yes, this. I about fell out of my chair reading this paragraph.

In these discussions, I find defendants of these SPA designs to almost always point to vague points about "rich UI" or "highly interactive", or make up complete hypotheticals like this example of pre-loading likely-to-be-clicked links. Show me the code. Show me the crazy-fast link-click-predicting website that does this and loads faster than, say, HackerNews.

It's good to see the pendulum swinging back to some semblance of sanity on this topic. The past ~5-10 years of the SPA being the default choice has been a wild time. I couldn't be happier that it's starting to receive some widespread criticism.
Scott Manley has a good video about hypergolic fuels too: https://www.youtube.com/watch?v=AFLmqQ5ceS8
> This scary stuff only applies if you need to read garbage CSVs from a million different sources. Even then, like ken says here, that's only like 10 issues to figure out.

Well, garbage CSV's are garbage CSV's. They can be inconsistent, and if you're reading millions of them (OK, even hundreds) it can be a real pain-in-the-ass data janitorial task-- the equivalent of cleaning a public bathroom after homeless people have sprayed diarrhea all over the floors, walls, and ceiling.

The hard part of dealing with the "10 issues" is you have to figure out which ones apply to which files (or even lines). A CSV linter is often helpful to diagnose, that would be the janitorial equivalent of rubber gloves and a bucket of soap, but it's still a lot of work.

If you truly have millions of inconsistent files to deal with, the only way to keep sane is to categorize them by some parameters that make sense... size, date, keywords, even word-stats. Then, you can programmatically tackle each category. It's a messy problem no matter what and gets more ugly as the scale increases. And all of this is often before you even start what you actually need to do.
fwiw, I actually think what you just said is significantly more "dangerous". "Cutting out someones tongue doesn't prove them a liar" and whatnot. As I mentioned in my (much disliked!) earlier comment, there's this strange notion to me that this wrongthink is so powerful, so alluring, so impervious to reality that no one can possibly sort through it, or reject it, or even walk away unscathed. That you need "mental resilience" to blanket shield yourself from someone's heretical ideas is a bit too 1984 for my tastes.

So, again, I'll throw on a podcast at the gym and try to form my own opinions. If you exclusively get your opinions from clips on twitter or reddit, I don't think the opinions you've formed are actually yours.

Despite being exposed to "dangerous" ideas (I assume you're mostly talking about Jones), I don't think inter-dimensional space aliens are actually behind everything. I've managed to stay at least partially sane.

...or maybe I'm just not ready to believe yet (dun dun dun!) :)
In many listed financial companies it is certain employees and management who do well financially, rather than the shareholders.
I did this just for fun to learn a parsing library I was using. It didn't deal with utf-8 though, but even that is manageable. The complexity with csv is that it is a family of formats with small changes. But if you make your parser configurable, you are set.
> avoiding full page loads

Sure, you can do this with AJAX, but so far there are no SSR + component-level hydration + AJAX frameworks that solve this out of the box.

Facebook is working on something similar though as Dan Abramov has hinted at on Twitter.
CSV is human readable and writable, but that is only part of the advantage of CSV. Its simple format is great as an archival format. It's the plain text of data formats. Decades pass and you can still read it without much of an issue, though people are rightly pointing out that the format is ambiguous is nature and subject to a lot of interpretation. I've recently been compiling a lot of decades old experimental datasets, and it's honestly great when I find plain text files from the 1980s, since we can still read them! It's the more exotic data formats that came about later that are often more difficult to read properly.

The Library of Congress lists CSV files as one of its preferred formats for archival datasets: https://www.loc.gov/preservation/resources/rfs/data.html
I do. Then I recognize that the feeling is symptomatic of just being tired of computers in general and that a new laptop won't fix that. In some ways I suspect it will make it worse because a new laptop comes with a sense of obligation to spend more time at the computer even though spending time at the computer is the root cause of my ennui.

To be more specific, I've recently had new computer fever for a laptop with pen support because I imagine myself creating computer art. But the reality is that if I give myself permission to make art, I'd rather be making physical art not spending additional time sitting at the computer...and spend some meaningful fraction of a thousand bucks toward doing so.

To put it another way, shopping for the props of an activity is more socially acceptable than doing the activity. A large part of the social acceptability is how efficient shopping for a new computer is relative to the tasks that a person does on the computer. A few minutes ordering online versus days, weeks, months and years writing a program. "I bought a new computer" is an excuse for not using the one I have. I can spend my time setting the new computer up instead of creating something and setting up the new computer is arguably "meaningful progress" though in reality it's make-work.
The border conflict ongoing for their entire existence? Technology has advanced some of the methods, but not drastically different.
Sounds a lot like "This Is The Year Of The Linux Desktop" meme articles from the early 2000's.
Wait, are you saying that "90% of mobile time is spent in apps vs 10% in browsers" tells the story that "consumers vastly prefer native apps"? I don't think the connection is that strong.

Taking myself as an example, I may spend 90% of my time on my cell phone using the Messages app, the Phone app and a handful of apps that I installed a long time ago, but I'm much more likely to try out a new web app than I am to try out a new native app. Looking at my phone now, I see exactly one native app that I installed in 2020.
Mass tourism creates mostly shit jobs, and people have to commodify their cultural heritage to get them. Cruise ship companies and hospitality executives get rich, and the government might get lots of tax revenue. But we need to stop pretending like tourism is an unqualified positive for poor countries.
JEP 380: Unix-Domain Socket Channels
Well, the whole point of the escape tower is to accelerate the capsule away from the rest of the vehicle. So the tower accelerating by itself should have no issue getting out of the way.
>You can easily double a road's throughput with bikes

For often jammed inner city street, I think its more an order of magnitude increase or more rather than a double.
On the other end I sometimes just enjoy the shopping, buying, collecting games. Even just collecting digital games on sale can be entertaining in its own way.

As I age and my family grows it's becoming obvious I'll never complete many of them. But that's OK too.
Game Tools:

- Visual Tech Trees (React, javascript) [0]

Games:

- Slay the spire + pokemon (React, javascript) [1]

- HN Comments Matcher (Phoenix, elixir) [2]

[0]: https://ldd.github.io/react-tech-tree/

[1]: https://ldd.itch.io/nu

[2]: https://hn.lddstudios.com/

[0-source]: https://github.com/ldd/react-tech-tree

[2-source]: https://github.com/ldd/hn_comments_game
I just slept 5 hours because of Civilization V, so you're not alone. But yeah, lots of people go through tons of games very quickly. Some buy stuff they will end up not even playing, like it happens with books.
Bare PHP (without any framework) and the tons of bad advice surrounding it make it easier to screw up than other languages where it's very hard to do web development without a framework so most beginners start off with a framework directly which provides structure and guard-rails against doing insecure things.
Like wise for Roleplaying (TTRPG) - for my groups its a way to keep in touch and have human contact.

I have three game sessions for the upcoming week and we are supposed to be starting Startrek at half term.
>I think it's the worst garage door opener project I've seen on hackernews yet.

Would you feel encouraged or inspired if someone said this to you?

For example, instead of saying the quote above, you could have as easily said “I think this garage door opener project has a lot of opportunity for improvement”.

Mindset goes a long way, and it might just help make a friend or two along the way.
May Update: PineTab Pre-Orders, PinePhone Qi Charging and More
During the 2008-9 crisis I learned that the failures and responses could be understood in the context of mass computational problems.

Before a crisis, the system moves along w/o having to fully process everything; this is because a low-fidelity understanding of value and status of securities and agreements is sufficient for participants to operate. However once the crisis has begun, new dire weaknesses and new structures require much higher fidelity to guarantee safety. The participants find that there is much more to compute than can be computed in any reasonable timeframe.

This is why the monster-sized purchasing programs by lenders of last resort are somewhat effective; the are enabling everyone to function by delaying the difficult financial computations.
According to statcounter, Germany has the highest usage of Firefox and fourth highest usage of Linux (behind Ireland, Greece and Luxembourg) among European and North American countries. Additionally, you have the Chaos Computer Club, which is somewhat prominent and could influence the thinking about FOSS.
One more question... How effective would this be for a `network questionable` environment, if I were let's say doing a mobile app and wanted to incorporate this type of solution in for an offline first type of experience?
It is also hilariously elitist
awesome, we use intercooler.js, would explore this for future projects.
Reading to Paddington can be done in 30 minutes by train, but takes 4 hours by bike

I don't think anybody is suggesting that, in fact I wonder why you even raised it.
I don't necessarily have an opinion either way in this discussion but wanted to point out that Intel's latest MKL library does seem to be done as an open source project https://github.com/oneapi-src/oneMKL
Ya agreed! I've wanted to build this thing for a few years now ever since I saw Bret's demo.

https://twitter.com/getfiggo -- Nothing really going on yet. I'm maybe 2 months away from having a working prototype. Spent about 6 months working on the core rendering engine: reactive property expressions, repeating groups (like a rectangle + label for a bar chart), paths with repeated segments (for line charts) and am now working on drawing tools and how a user can wire things up.

Here's a fun little animation I made while experimenting with the tech [1]. I was pleasantly surprised at the awesomeness that can come out of simple systems.

[1] https://imgur.com/a/ELhwWo5
It's sad you think humans are just drones only influenced by ads

Trucks are more powerful than cars, more power equals more freedom and independence

If society came to an absolute abrupt stop and everything we take for granted today no longer was available (I'm talking worse than this quarantine) a truck would be useful in many ways a car couldn't be
After how many breach of ES clusters, Elastic will decide to make their db not accessible from external IP by default ?
Could it be that CRMs had their own contacts integrations which synced CRM data into someone's contacts, where a different app then scraped it and got pwned?
> Also you need to KNOW the language will be there with a community in 10 years and that it has a history of evolving without screwing over the community.

I don't think this is true at all. Where was Rails 10 years ago? It was pretty bad compared to today's Rails. If the Rails 2 and Rails 3 rewrites never happened then RoR likely would've been superseded by something else and be "dead" today. The point is that Stripe, Github, etc were all early adopters of Ruby and accepted that risk

> You need a talent pool of thousands

I also don't think this is true. You need to hire the right people and you need for them to stick around. And you need to be in the right line of business obviously. Again most of the companies you listed were small/passionate/scrappy for a long time
But also Shazam took about $100m in funding with no down rounds.
Cities weren’t meant to be quiet.
I've always wondered if some hedge fund uses senator's transactions as input in their model
Around the time states were closing non-essential businesses they were claiming to be essential and requiring the stores to stay open.
For ultra low-latency trading, I'd look into FPGAs before going that route.
I use emojis a lot in Slack and texting. They can remove some accidental ambiguity in your writing, by making your intent clear. For example, the tongue out emoji can work to make sure people know you're being sarcastic.
https://journals.sagepub.com/doi/abs/10.1177/002202211244385...

They have 50% cousin marriage, which predicts high levels of clannishness and low support of democracy.

It looks like if you want to bring democracy to the middle east, you first have to stop cousin marriage then try again in a few generations time.

This would also reduce genetic disease and raise IQ. There are no charities or programs to pick this low hanging fruit as it's very un-PC to talk about this.
Bugs have been known to cause some fairly major blow outs [0].

It's pretty/very rare for malicious code/data to get involved because this sort of thing is almost always co-hosted with the exchange. There's nowhere really to inject yourself. I'm sure it happens in other parts of the process, just not much in the very low latency parts.

[0] https://en.wikipedia.org/wiki/Knight_Capital_Group#2012_stoc...
They are stimulating local businesses -- just not in NYC. And NYC is dependent on food/good/services outside of NYC, too, so it's not like this money is just vanishing to being transferred to China.
Like every set of rules, they work if you follow them. Like, you know the secret of a successful diet is not eating all that junk you gulp down every day. The secret of quitting cigarettes is not smoking them. But you still do. So what? where is the magic powder that makes this happen in todorant? Do they send a couple of mafia hitmen to make sure you're not having a quick smoke in the parking lot, like in that old Stephen King novel?
Did you have guarduty or VPC flow logs turned on?