skysight-inc/HackerNews huggingface dataset:
Counterpoint: I've worked in two HFTs, and both have very decent hours and work/life balance.
If it's a key hormone, why Covid19 seems to attack especially men?
> Solar panels and batteries are both DC so you don’t need an inverter, the charge discharge efficiency of lithium ion can be over 90%.

You'll still need a DC-DC converter, which is just an inverter with a rectification step. The 81% number is low, but there is a loss here.
Not as fun as you might think. I had to parse and write inkjet control files for commercial printing. It used record separators, group separators, and unit separators.

The problem? Records began WITH the RS character and there were NO line breaks.

Ended up writing my own library https://github.com/Wombatpm/VIPNT
Better summary: "Who knows?"
They will develop their own industry but without stealing R&D from the USA.
sorry, I don't know Wall Street lingo, what is "MD" here?
This sounds super useful, but I get `TypeError: null is not an object (evaluating 'e.parentNode')` in the console when I hit the Get Activities button. Is there a non-JS reliant version?
Tinkerbell: A bare metal provisioning engine
Billionaires actually present the opposite problem. People's happiness tends to revert to a mean as they adapt to whatever situation they are in [1]. If somebody wins the lottery, or their startup makes a big win, then they will quickly adjust to their new normal. It takes more and more resources to add a single unit of happiness.

If you pick a random person on the street and gave them a million dollars, it would be life changing. Paying off all debt, move to a new location, buy a house, set up investments to ensure that food and the mortgage are paid in perpetuity. If you give a million dollars to a billionaire, it is a rounding error on their total assets, and does not substantively change their lifestyle. Conversely, taking a million dollars, or even nine hundred million dollars, from a billionaire, will not significantly affect their lifestyle, and that amount could improve the lives of many others. This is one reason why taxation is ethical from a utilitarian perspective.

[1] https://en.wikipedia.org/wiki/Hedonic_treadmill
I've created a Clojure library to facilitate scraping scenarios like this one:

https://github.com/nathell/skyscraper

Writeup of a sample data acquisition + analysis usecase:

http://blog.danieljanus.pl/2020/05/08/making-of-clojure-depe...
Say goodbye to logs. Say hello to real-time debugging in Visual Studio Code
Managing Director?
Given that the analyzer function 'H' needs to work with any algorithm 'F'. We could separate 'F' into two distinct subsets of functions (the union of which fully spans the set of all possible F):

1. 'F1' which represents any possible function which does not invoke the H(F1) function internally.

2. 'F2' which represents any possible function which invokes the H(F2) function internally.

Turing's proof relies entirely on the existence of 'F2' functions and the fact that these kinds of functions always lead to a an infinite loop deadlock condition.
Turing's proof relies on these 'F2' functions as a counter example to prove why H cannot exist.
Turing's proof does not apply for functions of the 'F1' kind.

So my thinking is that assuming that there existed a probabilistic analyzer function `H` which worked with 'F1' functions and which could be modified to also work with 'F2' functions (I.e. by adding a probabilistic error % as I suggested), then that would invalidate Turing's counter-example.
It would not give any answers about the halting problem itself though; just move the problem back to a state of uncertainty.

My idea aims to prove that if you have an 'H' which works for 'F1' then it can be easily modified to also work for 'F2' if you're prepared to accept an error probability each time you run the function.

A key part of my argument is that any F2 function can use an error % as an escape hatch to protect itself from infinite recursion and thus gives those functions the ability to decide their own output.

For these kinds of F2 functions, whatever output H(F2) returns becomes self-fulfilling after the recursion has finished unwinding and so it does not matter if H(F2) is true or false.
Cleaners, nurses, doctors, retail staff, binmen, utility workers, the building trades, etc. etc.

Just because programmers can work from home, doesn't mean everyone can. Programmers should definitely continue to work from home as much as is tolerable
It does not, at least not anymore.
No authentication by default.
So in that case, then it's surely fine to just block Huawei. It's just a continuation of the same shenanigans that "everybody is doing".

Right?

I think there are certain lines that aren't supposed to be crossed. You'll notice in the U.S. that Uber and Levandowski were sued by Waymo. Why? Because they stole source code. If "everybody is doing it" surely Waymo would just chalk it up to business as usual right?

I guess you could say, well in the U.S. we enforce certain standards blah blah... exactly. There are certain standards. You can play dirty within certain limits. The U.S. doesn't have a national policy of having companies steal stuff from trading partners. If I, as a U.S. citizen, started hacking into Chinese companies and stealing their source code, set up an operation to call and scam old Chinese ladies out of their life savings, or any of that I'd be in serious shit. In China it's business as usual because the CCP has an unofficial policy of "steal as much as possible and fuck em".

I really don't like when people try and normalize CCP actions or equate their actions with the U.S. or Europe for that matter. It's nonsense and self-hating.
You already do both when you are concealing an ssh server. The cryptography part is the responsibility of the ssh server.

edit: That specific scheme looks naive and susceptible to replay attacks.
Is there a meaningful help that a Rust beginner can provide here?
oh - and if you want one, but the price is still too expensive, dm me. I can create a steeper coupon for you.
Managing director I believe
This is classic disruptive innovation at nation state scale.

Imaginary property only worked when all jurisdictions agreed to follow the same rules, and could enforce these rules onto individual actors. Obviously China isn't playing by these rules and has no desire to play by these rules, regardless of any lip service paid. So we can either adjust our own philosophies to better match how the real world operates. Or we can continue trying to force our rules on everyone else, which will end catastrophically when reality finally does catch up.
What exactly are you insinuating?
Most serious cyclists have an indoor trainer device that attaches in some way to a regular road bike. This sounds like a hassle if you only have one bike, and it kinda is, but the thing about cycling is that you eventually have more bikes.

So for me, my old bike is more or less permanently mated to the trainer, which is a Wahoo KICKR Snap.

Trainers used to be devices to impart resistance - a heavy flywheel cranked down to your rear tire, essentially - with no intelligence attached. Crank it down harder for more resistance.

In the last several years, that's changed, so the dominant type now is a "smart trainer" that has the ability to dynamically adjust the resistance when driven by an external computer, and measure actual power output.

This is good because cycling training is (to drastically oversimplify) generally predicated on various types of intervals all expressed as a percentage of your maximum 1-hour power output ("functional threshold power," or FTP). Say, a warmup at 50%, then alternating intervals of 2 min at 180% and 3 min of 75%, or somesuch.

With a smart trainer, I can just keep my cadence constant (usually about 90-95 rpm) and the trainer will get easier or harder as indicated by the training plan's instructions from whatever device I'm using to drive the trainer (I use an iPad; some folks laptops). I don't have to do anything to the bike or the trainer to adjust the resistance; it's handled for me. This sounds small, but it's really pretty great.

This intelligence also allows for "virtual cycling" routes in apps like Zwift (Win/Mac/iOS/Android), which model real-world locations for you to ride through. The trainer gets harder as you go uphill, and easier as you go downhill, and it factors in your weight and power output to model speed. It's pretty neat (and immersive enough that, even with an iPad screen, I have found myself wanting to lean into turns). There are even races in Zwift (I raced last night, in fact).

Since cycling as a hobby/culture is really tied to the idea of the group ride -- an activity that has been pretty seriously quashed by COVID -- you can imagine that smart trainers and Zwift subscriptions are selling like HOTCAKES right now.

There ARE now full-scale dedicated trainer bikes designed to do all this (Wahoo makes one), but it seems to me to be kind of a rich-man's-folly approach. (Wahoo's model is $3499.) You can do so much with your old bike (free, because you already have it) and a trainer (Wahoo's line starts at $500) that I'm not sure I see the point.

Tools like Peloton really address a different market, i.e. people who really love spin class. That's a good workout, but it's not a cycling workout; Peloton bikes in particular also lack the ability to dynamically adjust resistance, so you can't get the same kind of immersion over a virtual course or hands-off interval workouts. They're neat and lots of people love them, but it's a different market. OTOH, if you just seek a nice indoor fitness device, they might be a good all-in-one option.
This is how most welfare, insurance, medical, and education systems work today. The opposite is basic income. Somehow I see most people supporting both.
I just know the web is very hard for my kids to use, and the more app-like the page the harder it is. Watch them use a page for a minute and they’ll remind you of two or three janky, shitty, or counter-intuitive things about web interfaces that you’ve become blind to, through familiarity.

Native’s much more likely to be ok.

Chief problems are: web interface design tends to be much worse than native (even if they look nice on a screenshot), UI latency is bad and gets worse the more JS you throw at it, there’s more likely to be unhelpful functionality the developer’s accidentally created (selecting the text on a “button” rather then clicking it), and they’re more likely to have weird state-related fragility.
Not sure of this, because I assume only a tiny fraction of people does this, and those who do probably aren't consistent. E.g. for Amazon Prime, some might use "+amazon-prime", some "+amazonprime", some "+amazon" etc., so there would be very few overall repetitions even in a large data set.
If employers offer 100% WFH, how will those in high COL areas compete?
Twitter, for example: why would they pay $200K for a software engineer in San Francisco, when they can pay $150K for the same talent in another city?

How will those living in high COL areas compete with that?
Insulin is an urgent need for any T1 diabetic. They could maybe make it a week depending on what they ate, but they could also be dead in a day. There isn't really such a thing as mild or severe Type 1, only well treated and poorly treated.

You could maybe say "insulin is an urgent need for a diabetic who just ate 3 cookies, but not as urgent for one who just ate a plate of vegetables". But both will need some amount of insulin within 24 hours.

Type 2 is a different story, and not all Type 2's need insulin.
The supply chains have alcohol gel so they can clean the people who are going to get infected anyway? These are all a bunch of far fetched excuses for the fact that unless you can afford to wait for a vaccine or treatment, you can’t protect people from corona. You can only waste a lot of money on delaying it.

This might have been less obvious back then but it surely should be glaringly obvious now. It’s just hard to admit when you’ve just wasted billions on a failure.

By the way the big ‘failure’ of Sweden is now further along the road to immunity and had less people dying per million than the great ‘success’ of France.
Podcast: Fighting Isis in the City
Fixed now, but this was a common sequence of events at one time: https://discuss.elastic.co/t/ransom-attack-on-elasticsearch-...
Tech companies’ WFH policies have workers ready to flee Silicon Valley
> Thou Shalt Not Kill

Standard disclaimer that English words have shifted meaning, and that today it would be more accurately translated as "thou shall not murder".
I am looking for a nice use case for the library, but so far I agree I haven't found one. I believe it can be mostly useful for making terminal development/debug tools quickly.

When you say the apps created with ImTui will be used by no one, what do you think is the reason? What are the features it lacks compared to other text UI libraries? On the contrary, I believe it can be used to create all kinds of terminal applications - even useful ones.
Although I will say that the code-browsing experience on https://source.chromium.org beats GitHub by a mile; you can hover over anything, the search tools are better, and it makes it easier to actually understand the code you're reading.
Visual Speech Recognition – Deciphers speech from lip movement
This author seems to think the only competitor to react is other js frameworks, when in fact most of the web's largest sites work just fine with small amounts of what he calls 'artisanal js'.

You probably don't need your js framework, your 10k npm dependencies, or your complex mix of server and client side rendering. Not every website needs an api and clients to consume it, and not everything needs to be an app.

The web is a success because it is simple, accessible, fast, and nobody cares how the server makes the html they are reading. Let's keep it that way.
Why does the title have to say "Richest"? Just list the boroughs or areas from which people fled. Most people fled from Manhattan, etc.. Not clickbaity, right?
I just had a quick /r/keming/ moment while reading "PomPals"
Not in the strict sense that they derive much greater pleasure from an otherwise-identical experience.

But they're often equipped to construct a much more valuable experience from an identical marginal wealth increase.
I have created CodeKeep, Combining features from Google Keep to better organise your code snippets by tagging them with labels and categorising into folders, to Organize , Discover and Share Code Snippets. https://codekeep.io
It supports
- Organizing code with labels, description and title
- Organize code snippets into folders
- Generate screenshots of the code with 1 click
- Discover code snippets
I'm working on the integration part to vscode

Checkout https://codekeep.io , let me know your feedback
99% of Falkland Islanders support British rule (and this had 92% turnout of registered voters):

https://www.reuters.com/article/us-falklands-referendum/falk...

Not being tied to the economic basketcase of Argentina is a good thing, it seems.

It's kind of like how Spain will occasionally bluster about Gibraltar, despite the overwhelming majority of Gibraltar supporting British rule.
This video convinced me that base 6 would be even better for simple pen-and-paper math, as well as just about everything else: https://youtu.be/qID2B4MK7Y0
Furthermore, vitamin D is added to some product types. At least in Finland there is a requirement for all fat free milk to contain additional vitamin D.
> I'm sure they're deficient with any vitamin not found in rice

Vitamin D generally comes from sun exposure, and people laboring outdoors are extremely unlikely to be suffering of this particular deficiency.

It's more likely to be older people who spend all their time indoors.

It'd be interesting to see this controlled for age of deaths.
In my case, I still have unexplainable race conditions in my software, so take it with a grain of salt. But yes, identification and understanding both the locking and synchronization are hard. I don't think there are many other definitive solutions than modeling your software in a predicate language like TLA+ or Alloy, especially once your software grows hence its possible states diverge.

> What are the implications of identifying a scenario where there is no race condition?

No race condition? Great. It's totally possible there are some not-so-concurrent parts of your software that can run in what I deem a performant manner.

> Does it just result in a performance hit?

It's much more than that. A bug I have is very serious and it goes something like this: you set a limit order to buy X shares. The limit order gets a partial fulfillment, and you immediately set stop losses and take profits for X shares. However, the limit order gets complete fulfillment before the two other requests are done. If you now try to update the previous orders, for example, it might be that the update call gets registered at the broker first, but the creation gets there last, which means you have bought X+Y shares, but you have stop losses and take profits for only the X. You might now completely lose Y unless you monitor the software all the time. Things like these might happen everywhere, and the real trouble starts when these instances with plausible race conditions of their own start communicating with other parts which might also have race conditions.

And the requirement for the concurrency is not only a performance: you might want to collect data in thread N, while you have different strategies of amount M, which all by default subscribe to N, but only selectively when they are doing their strategies. In such a sense, I don't think that doing even a semi-serious trading software without concurrency is possible.
This seems like something China might treat as an act of aggression by Taiwan..right? Like, now they are giving China good reason to see Taiwan as hostile, esp. with all their efforts to snuff out Taiwan.
Technically speaking, those are implemented, just not stabilized, if you’re using them in the nightly, they’re just disabled in stable.

So I would anticipate they will eventually stabilize like many other features have and become part of stable.
Yeah this is why being stuck in LA I can't find work to save my life I have to compete with cheap it basically means many of us will die from poverty if we can't move and I can't also got no ubemplpy and no food stamps so it's literally a race with starvation but looks like starvation will win.
Show HN: How to detect your website's user location using JavaScript for free?
... determine speech by analysing the movement of a user’s lips as they speak into a camera. These lip movements are known as visemes and are the visual equivalent of a phoneme or unit of sound in spoken language.

Bumped into this while researching something else. Amazing. Also slightly creepy, in the same way it's possible to eavesdrop on conversations in a room by laser detection of vibrations in window glass.

https://en.wikipedia.org/wiki/Laser_microphone

... which evolved from tech originally by Leon Theremin. Cool.
Well technically you can often ssh to the BMC and connect to the OS through an emulated serial link...

Serial port is awesome to me just because you can copy/paste...
Panic buy? Monitors? More like the role of these devices is changing in people's lives. I'd wager that more people are going to be spending more time at home for quite some time, and that even for the people who won't, they'll start to be more sensitive to the shortcomings of their electronics after spending way more time using them than the would have had there been more things to do outside of the house.
Deep inside the Windows Bluetooth stack, there is: HCI_DibMakeDeviceNameValid
> They aren’t doing this and have said that they never will. It will be purely voluntary.

You're really into the authoritative claims, aren't you? :)

They seem to disagree with you: https://www.reuters.com/article/us-health-coronavirus-apps-f...

"Later this year, Apple and Google will include the tool in software updates, meaning users can log contacts without having to download an app."

There is absolutely nothing preventing Apple & Google from turning this on for everyone, at least in the US. To the extent that they've said that they "never will", it's a glorified pinky promise. If it's economically in their best interests for R0 to drop down to < 1, then there is nothing structurally preventing them from rolling out OS updates with this on by default.

> Are you even going to attempt to refute the absolute failure of this app in Singapore?

It's irrelevant if Apple and Google turn this on by default, making it de facto compulsory.
> The point is to have young healthy people get the virus who will neither die, nor require hospitalization.

This is a novel virus that is not entirely understood yet. Maybe the majority of these young healthy people would not die (only 0.2%, and I wish you won't be one of them), but they might get serious complications that will accompany them for the rest of their lives. Maybe they will be more subject to strokes, lung failures, etc. later in life. Maybe the virus won't kill them now but reduce their life expectancy by 10 years. How does that sound?
The launch is just the beginning: Interview with the founder of Mailparser
Elon Musk on Twitter: “Tesla Supercharger Usage by Region
Jay Forman has a really interesting and amusing look at what that London Boroughs are, why they exist, and what's wrong with them.

https://www.youtube.com/watch?v=daeB46Z4fjs
Show HN: Xmljson a Swift CLI Tool to Convert XML to JSON
Swift CLI tool for converting any XML to JSON format
Having these "very special features" means that there are some things with are added to the language but rarely used. That means that you might come across code in a library that you don't understand, especially if you're not using those features in your own code.

So, I think the argument that "very special features" shouldn't be counted toward language complexity/growth is wrong, IMO. I would even say that there needs to be even more focus on those features, since they tend to be not widely known, not familar, and often there is less documentation about them, so the likelyhood that they make code hard to understand is even higher.

This is not to say that those features are unnecessary. I just don't think the justification "they are not what a pragmatic programmer will see" is good.
I have registered a free account and the lessons look great. Thanks!
Every time a web designer complains that a full-page refresh is "jarring", a bit of me dies.

This is like saying a lightbulb turning on quickly is jarring. It's the expected, immediate behavior. If every lightbulb I used turned on with different durations and easing functions or flashed colors at me, or loaded a flashing placeholder while the lightbulb loaded, that would be jarring.
QE-Infinity Has Nearly Surpassed All Prior QE Programs Combined
“People who can afford and own second homes go to said second homes when pandemic hits” is a better title I think.
Wikipedia’s text history absolutely fits on a tiny hard drive and is easy to get a replica of.
The good news is that it's open source, so instead of asking OP why they didn't add a feature, you can add it.
It depends how many emails do you keep. If you get a hit it’s a good idea to ensure that you keep control of the services related to that address (change passwords, set any extra security measures).

I mostly use it through 1Password, because it also notifies you when a service has enabled new security features like 2FA.
Exponential Progress of AI: Moore's Law, Bitter Lesson and Future of Computation