skysight-inc/HackerNews huggingface dataset:
Pretty sure it happened in Europe and UK in early '00s too, from my limited experience. Sure, not in an obvious way, but it happened - mostly kept as a reference to go back when you're sure you've already seen/solved this or that problem before.

I mean, in Europe salespeople routinely take customer contact-lists with them whenever they move, everybody knows it. Developers do the equivalent stuff in their field. Asians are just a bit more blunt about it, because they have less to lose. Plenty of Europeans did the same sort of thing when moving to the US in 18th/19th century - I call it "hungry makes right".
It will take a monumental effort from all Londoners to maintain safe social distancing on public transport as lockdown restrictions are gradually eased. That means we have to keep the number of people using public transport as low as possible. -- Mayor Khan

ISTM the way to make distancing possible on public transport is not to keep people off transport, but to increase capacity. If the train runs every 30 seconds, you'll get quite a bit more breathing room than if it runs every five minutes.

[EDIT:] I should have noted, since I've never been to UK this is more of a general observation than a specific recommendation. Certainly most transit systems in USA have the physical capacity, if not the operating budget, to run much more often. Any bus system, however, could buy more buses, if social distancing on transit were a priority. Perhaps I am too suspicious but when I hear "don't ride the train" I translate that to "we're getting rid of the train". Probably not happening in London but you could see it anywhere in USA.
Note that the wafertech/TSMC fab11 only does processes down to 0.16 um.

https://www.wafertech.com/en/foundry/technology.html
I'm Angie Jones. Senior Developer Advocate. Ask Me Anything
For context, this book was out of print for a long time and the only way to get it was via PDF. The recent re-interest in rockets has led to it being re-published.

https://smile.amazon.com/Ignition-Informal-Propellants-Unive...
If they use IR remotes, I imagine you could plug in a network connected Pi with a USB IR blaster next to each AC unit. Then stick the IR emitter LED on the little window where the IR receiver is on the AC unit.

Then it's just a matter of capturing the remote codes and setting up a way to remotely command a given Pi to send that pattern of pulses out of its IR emitter.

edit: I just did a quick search and Sparkfun sell WiFi IR blaster boards for $20. I'd imagine you could find cheaper ones on Aliexpress or other places where you typically find cheap electronics. This would probably be simpler to set up versus a Pi with less things to break since it's not booting a "full" general purpose OS.

https://www.sparkfun.com/products/15031
There's this extension called Intention which, I think, handles these edges cases pretty well.

It doesn't really block websites, it just pops up in the middle of the screen warning you about how much time you've spent on that particular distracting page today. But you can mark a checkbox telling it that you will be using the site productively (watching a lecture at YouTube, for instance) and assign a period of time for it.

I've tried a lot of websites blockers that didn't stick but I'm really digging the approach of this one.
In comparison to when Mao was around and China was invading Vietnam or funding communist groups across the third world in the 70s, China today is quite tame.

In comparison with China of the 90s and 00s, China of the 10s has definitely been more aggressive. In 1990s when the Philippines grounded an old navy ship on Scarborough Shoal in the south China sea to reinforce their claims, there was barely a peep from China. By the 2010s though, Chinese coast guard ships were harassing Filipino resupply ships to their outposts and China was making it's own island bases.

People think China's being more aggressive since their point of reference is the 90s and 00s, when China was frankly a pushover on the world stage. Chinese freighter gets accused of smuggling chemical weapons to Iran in 1993 and gets held hostage in the Indian ocean before nothing was found? Not even an apology from the US. Chinese embassy gets bombed by NATO forces in 1999? Nothing but words. A Chinese fighter pilot dies in a mid air collision with an American spy plane off of Hainan in 2001? No reparations for the loss of life and expensive military hardware. Anyone would think China was being more aggressive today if their baseline was that.
I never fail to upvote this quote.
Took me 2 months of spare time in total. Engine was definitely the hardest. Debugging was also tricky, due to multi-threading.
You’d be surprised at how many traders and QRs in HFT (or at least in OMM) often reach for Excel. Granted this is way more common among older people in the industry. And as a technologist OP wouldn’t have to worry about writing or maintaining Excel scripts :p
That would be amazing- thanks!
Public markets (especially SP500) don't really reflect impact to small companies. There's a ton of constantly amplifying risk and bleed happening all over, it's just not evenly distributed.
But they're just so damn eloquent all the time. It drives me nuts.
How many times are you going to make the same comment on this thread? This is a pretty good angle for farming karma on HN but you have to be more subtle about it.

Other comment - https://news.ycombinator.com/item?id=23192779
The two remaining browser engines are of course very important here, but there is a large number of other libraries and software that uses those libraries (in different configurations, and all with their particular bugs) as well. E.g. openssl didn't have a good name validation API (or any such API at all) for a long time, and a few years back I saw a ton of software which rolled their own stuff. I'd guess a lot of that code is still in production.
So the SRBs don't burn from the bottom up?
Most developed countries have systems in place to capture statistics like deaths so I'm sure they are being counted.

For less developed countries that task is much harder.

However, with the high level of death it is almost certain many Covid-19 fatalities are being missed, which means the official numbers are probably on the low side.

But as the numbers are so high and will undoubtedly continue to rise into the future, does that really matter?

This is the worst pandemic to hit the world since the Spanish Flu of 1918.

> Figures vary drastically by country with very high variance.

Different countries:

1. Took different measures to tackle the problem (i.e. with better/worse outcomes).

2. Are at a different point on the curve (i.e. for some countries the worse is yet to come).

3. Are actively trying to hide the true numbers.
Early in the article, we find this passage, with respect to Brandom's views:

"If you claim that the sky is blue but not colored, you’re not just saying something false — you are showing that you don’t have the relevant concepts (“blue” and “colored”) at all. At a minimum, you are violating your rational obligations. Anyone’s ability to mean anything is made possible by social practices that hold people to such rational rules of entailment and incompatibility. This approach, in Brandom’s formulations, owes much to Kant and, especially, Wittgenstein.

"The question of whether a certain sentence is true, for Brandom, is inseparable from rational standards about what it is permissible or obligatory to say or believe."

To me, this seems to be putting the cart before the horse, as if the truth of a statement is dependent on its linguistic properties. In practice, it seems to me that usage and semantics are bent to a language-independent (but imperfectly perceived) reality rather than the other way around.

Towards the end of the article, its author writes this, which strikes me as being to the point, at least with respect to the relationship between language and reality:

"Brandom’s position, in addition, is overweeningly rationalistic; I am not convinced that my obligation to believe of a blue thing that it is not also chartreuse is, all things considered, much like my obligation not to hurt people for no good reason. That is, the 'deontic' status of rational norms is fundamentally an assumption rather than a result, something that is supposed to be self-evident or entailed by our existing practices. But if I (like the arch anti-Hegelian Søren Kierkegaard, for example) resolve to embrace a paradox, or if I am simply indifferent to certain rational implications of what I already believe, how could we show this to be 'impermissible'? I’ll believe what I like, thank you very much."
Another commenter pointed out that Giphy is integrated into many products and buying Giphy is a way to get metrics about those products.
Or an input/editor where the `tab` key moves your focus from the text field to the next button. Like Slack. You can't just hit `tab` in Slack when typing a code snippet for something that needs them like a Makefile.
umm Russia isn't a super power. But the US and EU will avoid directly fighting any nuclear armed country... Well yea duh, the nuke doesn't need to hit us to kill the planet.
Aw man, I went to go find this to link it, got caught up in watching it again, and by the time I got back you had beaten me to it...
And the inexorable march towards tech companies owning everything continues. I wish anti-trust law wasn't such a joke across the globe.
Airbus solution for airlines to use widebody aircraft for pure cargo operations
technically the first customer is Argonne National Labs, which is DoE, not DoD.

https://www.globenewswire.com/news-release/2020/05/14/203353...
I've written python for a living everyday for a few years now. No means an expert but IMO there are two core skills:

Cleanliness and design. Learning and using language features that make code easier to build on, test, and deduce about. Basically writing code that's very nice to humans. Here python really shines.

The second part is writing code that's very nice to machines and runs really fast and correctly. Multiprocessing, writing parts of the code in a compiled language for extra speed, using buffers for speed, async, that kind of thing. Easy enough for specific problems, the issue is that these performance tweaks often make code harder for humans to understand.

Now writing a nice looking and well designed program is fairly easy. Making a really fast-but-ugly program is also fairly easy.
The mark of a real expert in my opinion is combining these two abilities: writing code that's both human and machine friendly. As always, practice makes perfect.

To practice you need to practice both, and on real data. Don't just use toy examples, get your hands on some big messy data that takes hours to crunch. Don't just write toy apps, keep writing and adding features until it becomes a huge stinking mess, then learn from that mess and do it again.
Because ios refused to allow web pages to have the same functionality as javascript within a mobile app?
I like this take - especially relaxing the persona. Thanks!
The owners of giphy don't feel the same pangs I'm sure
Show HN: I built the stock market research tool I wanted
Hey everybody, last year my friends and I got fed up with the lack of good mobile market research tools.

We started building the tool we'd want to use, and it spiraled into a pretty sophisticated iOS app. We launched it 2 weeks ago and are feeling pretty good! I'd love to get HN's thoughts on it too.

Tech stack:

Postgres + Redis + Node + GraphQL (Apollo) + React Native + Expo

Links in the comment

Would love to know what you think, thanks!
Europe, for decades, promoted diesel cars for the sake of fuel efficiency in the erroneous belief that effective car-scale emissions filtration could be developed. The US didn't, and gasoline car exhaust, while still terrible for human health, is much better than diesel exhaust.

This has improved dramatically in recent years with truck/bus filtration systems, electrification, and car bans (or dirty car bans) in European city centers.
The entire financial sector. It captures 30% of all corporate profits in the world economy. Ads are bad, but not "take 1/3 of what other people make" bad.
I agree. We need real estate that is only inhabited by data centers or automated pizza machines, no humans in the loop at all, not even paying rent.
Resonate SDK: Realtime macOS Audio Development, Simplified
> That is the crux of the problem. Why is there this obsessive need to recreate what is already available?

For exactly the reasons stated: to both support in-line reply without the jarring page refresh, and to be able to open the reply form in a background tab.

And I think what Rich wants/is working on is making it both easy and right, because indeed, otherwise it will never happen.
> you want to use FPGAs or better.

What are those used for? I only did slower signal trading bots and this sounds interesting as I make hardware as well.
IMHO they will migrate to something else
"Making the world a better place" is one of the original jokes in the Silicon Valley tv show because it's such an absurd goal. If they are doing something illegal they should go to jail, but as long as they aren't actively hurting others, being a middleman in a transaction is something that many, many people do to make money.
Before it was reprinted, a buddy was going through hard times and to help him out, I bought his hard hard-cover, near mint copy for the going rate at the time: $500.
Was that an argument? It seems pretty clear that that is not the goal of Rails. I'm arguing here that "Rails can't be performant" is not necessarily true
This is the first (and I'm guessing last) I've ever heard of giphy.
Related to this is how easy it is when looking at someone's code on say GitHub to (a) see how the whole project is structured - because it's basically always the same with the familiar landmarks of src/, cargo.toml etc, and (b) to track down the definition / implementation of a type or function (just by applying knowledge of the module system + looking at the mod and use statements). This is a completely different experience from trying to pick apart some C or C++, where you are, essentially, at the mercy of the implementor's idiosyncratic view of how code should be structured, and really need either an IDE or vast reserves of patience to help navigate it.
In the video SLS keeps its launch escape tower until 8:13, then jettisons it. I do think that's too long, I wonder where they got that. If it does stay for so long, I wonder why.
sure, but how much of the actual job will be solving puzzles? Seems unlikely to be representative of the work so the people who enjoy the actual work might begrudge the interview and the people who enjoy the interview might not enjoy the work.
Excel will also take a number with a leading zero and drop it while it converts it from csv, for ex 01234 -> 1234, which is SUPER bad if you are dealing with any sort of IDs to invoices or work orders from outside the company
if you were already using giphy, it's not like you had your privacy before the acquisition...
Nope, inside out. They're hollow, and the top section has a star cross section rather than cylindrical. The goal is to keep an overall constant pressure for the entire burn time.
My point is that for all the talk of how performance doesn’t matter and that we can scale ruby, the real heavy lifting is not handled by ruby.

It’s not a “problem”, but if you’re going to talk about large companies scaling something you need to understand that they’re likely scaling it in spite of limitations.

Largely, some systems don’t scale too well (latency on network accessible cache, throughput in persistence layers such as databases) so a lot of application layers will lean on those things heavily and they are exclusively written in relatively “faster” languages.
Well, that's definitely not the case, a lot of labs are on this (including Berkley's hammer/chisel [1]).

I've seen some tools presented at RISC-V conferences, but the major closed-source component nowadays is the PDK, I'm afraid.

Hopefully, inkjet-printed transistors or some other fabless technology will make open source ICs a lot more feasible. One of the major issue is costs, when you look at more than 40k/mm² for multiproject wafers in advanced nodes and contrast that with the anemic budget most open source software has to do with. You don't need to be on the very latest node, if you can afford going slower, on bigger, cheaper dies.

A lot of open source "hardware" project seem to focus on FPGAs, since that's more approachable, and the costs are nowhere as high.

[1]: https://github.com/ucb-bar
You say that, but: https://github.com/flotwig/the-one-cert/issues/2
Excel, while amazing on its own, is horrible for exchanging data in so many ways. I've maintained a policy at my company (life sciences) not to accept Excel files in any automated process; while parsing csv/tsv is a pain, xlsx/xlsb/etc. would amplify that pain in so many ways both predictable and surprising.

https://www.washingtonpost.com/news/wonk/wp/2016/08/26/an-al...
People from the suburbs are great to have in the city if they're people. It's just that their cars are deadly and a massive waste of public space. Rail remains the best solution for this, as it will be again when we're on the other side of this pandemic.
I have a base “library” I’ve used for several years that wraps the csv module (specifically DictReader/Writer) to handle encoding issues as well as data parsing. Have run into minor issues, but think that module alone is one of Python’s best use-cases.
Covid-19 Research Credits and Public Datasets
> The continued existence of parasitic suburbs may not be assured.

What about the folks who've spent a small fortune to live in those "parasitic suburbs" LOL?
I have a story for you. You see my daughter had hard time turning the key in the old lock. Somebody else had to open the door for her all the time when she was coming home from nearby playground. Even she had her own key she was lacking physical power to turn the key.

So my solution was to buy an electromagnetic lock, which also could be opened by key in case of power outage. And I did exactly this - an RPi was in charge of opening the door via my private WiFi network so when my daughter was coming home, she was connecting her smartphone to my WiFi, launch an app I also wrote and used that to open the door.

Now the funny thing is that the electromagnetic lock was so sensitive that it required a lot less power to open it via its mechanical key so she ended using that most of the time, only in rare occasions of a new friend she was showing off that she is able to open the door via phone.
It could get a lot of new people to be interested in games. I know some people who never really tried playing video games because they were always busy. When they suddenly got a lot more time at home, they realized that games were enjoyable.
Website: https://eeon.com

App Store: https://apps.apple.com/us/app/eeon-invest-with-insights/id14...
Right but Shazam was founded in 1999 and took almost 20 years to exit.

You can't look at these numbers in a vacuum.
> One question I have is, is this revenue rate sustainable or it is an unnatural pump that will die out in a couple of years?

The situation is better than that of toiler paper. One human being consumes the same amount of toiler paper during a pandemic that in other circumstances. So, an increase in purchases now means a decrease of purchases in the future.

For video games the increase can be real. During a pandemic, and quarantine, people needs to pass the time in some way. Movies, and video games are popular ways of doing so.

After the pandemic, thou, the need for recreation will go back to normal with the decrease of available time (corrected upwards by the amount of new players that keep on with the habit and downwards with less available income during a recession).
I recently used Turbolinks + Stimulus for a Django side project. While these projects originated in Rails, it was quite easy to add to Django with some middleware and webpack tweaking. Stimulus provides some good structure and constraints for adding JS "sprinkles" to the site and overall it's worked very well. It feels more like I'm building with the browser and HTML rather than against or around them. That said, I don't think this approach would fly at work and would probably be frowned upon as maybe inefficient or out of date compared to the pure SPA+API architecture.
Hey that Makepad looks great. Too bad it doesn’t make my phone keyboard appear. You know… the same thing you get by adding a plain `contentEditable` DOM attribute.

Maybe reinventing the whole damn car on canvas isn’t a great idea either. I bet that the keyboard isn’t the only part that doesn’t work.

Flash was hated for this reason too: Breaking affordances. Imagine everyone reinventing their own UI framework on each app.
What to Make of Isaac Asimov, Sci-Fi Giant and Dirty Old Man?
I always really liked the idea of Sandboxie (https://www.sandboxie.com/) where you can run any and every application in its own sandbox, but I was never convinced that its security was as strong as it promised to be. I wish MS would implement something like this.
The best route I've found so far is the one on the right here: https://london.cyclestreets.net/journey/69221538/

There's some bits at the start and end that are annoying to deal with, and it's slightly longer, but as a result of this it's quite likely I'll start going this way when things normalise (though I'm not expecting that to be this year).
> The author isn't just a React apologist

Apart from "apologist" not really being a term conducive to constructive discussion, I think, the author is also the author of one of the main competitors to React (Svelte), and has often and strongly criticised it. (Which is not to say that he hates it, but just to point out that "apologist" isn't really correct, and thus that it could be that the article is triggering some defensive reflexes that might not be entirely justified.)
There is nothing wrong with that if the banks are allowed to fail when the loans don’t pan out. Underwriting is supposed to be about managing risk, not completely avoiding it. The problem isn’t the analysis, rather it is not letting banks absorb the consequences of being wrong.

> The whole idea of Adjusted EBITDA is insane to me.

The straitjacket bank regulators have placed around the ability of banks to go outside of the government defined process of evaluating credit-worthiness doesn’t help. The rules (mainly FDIC insurance requirements) make it near impossible for many companies to get loans. This problem incentivizes companies to play games to get around the crazy restrictions.

This is also why there is an emerging trend of non-traditional lenders (e.g. some VCs and PE firms). I’m sure the government will find a way to regulate them eventually.

> This year we are doing "COVID-19" addbacks.

What’s wrong with that? Ability to repay is based on expected future cash flows. If COVID losses are believed to be non-recurring (a big if), then that makes sense.
They don't have a "moat" though - no cutting-edge technology or even content licenses (it's all stolen). Anyone can build their own alternative to it very easily and I'm confident it'll quickly happen to any company that competes with and/or feels threatened by Facebook.
I'd just like this trend of sending reaction gifs to end.

<rant>
People keep posting them in Slack all the time, but I find it about as appropriate as that brief time when all my uni teachers decided that it's hip to include rage comic faces into every other slide of every presentation.

</rant>, yes I know, I'm fun at parties…
All good arguments in this thread. One I miss:

TS fixes some of JSs issues, but many it cannot fix by still being a super set of JS.

Reason is similar (enough) to JS syntax-wise, while not having to deal with it's quirks. This is huge for me.
Could you explain this more? I don't know much about this world. I understand they are not making the world a better place, but are they making it worse?

Something that I have heard is that they are providing a service by providing liquidity to the market.