skysight-inc/HackerNews huggingface dataset:
Alas, developers, not corporate america, decide which languages are used. If stakeholders had any idea it mattered, the landscape may have looked very different.
In the case of Goldman it's because they do better work than other firms on behalf of their investment banking clients and keep getting rehired, which is why they've had the world's strongest IB franchise for several decades
Somehow this reminds me of one I missed: all the simulation-based driving improvements at Waymo, Cruise and others. Hard to know if it's strictly RL or not from "we train neural networks while driving in simulation" but it's similar enough for my taste.

I'll be curious to see the set of domains where a hybrid approach (some real world, lots of simulation) works out. The nice thing about simulation is that you can experience lots of things that you never want happening in the real world (e.g., child runs in front of car with only X00 ms to impact). Trading off the difficulty of accurate simulation versus needing to trust that the model will behave correctly under a situation you could have simulated, will (likely) be an interesting liability challenge for autonomous driving at the least.
Maybe this should be called "Why I Prefer Dynamic Typing Over Java"
> The thing for me is the type system shouldn't decide whether or not a certain piece of information is critical to the system.

No, that is in fact the stated purpose of the type system. If you don’t want to make such a decision statically, you mark a field appropriately (e.g. via an Option type).
Sadly it ain't even exclusive to the US [0]

[0] https://youtu.be/pdIA0jeW-24
That's just like, your opinion man. In your example I wouldn't be offended about any discussion. They hit me in the head, I'll retaliate the first time they do it.
The immediate damage is the unearned income from a lost book sale. But there are statutory damages provided by the Copyright Act that could total $100,000 per infringed work.
Who cares about the what if game. A system should be in place for persons who are in pain that want to successfully end it. No free will exists until such a system exists.
I'm curious how this varies by speciality.

It's pretty obvious why you'd want this space. Constant on-call status is rough enough for technical roles, I can't imagine how much higher the burden would be when people's health is at stake and 'false alarms' are human fears instead of automated notices. Long hours and high emotional burdens scream for boundaries. But... I've also seen doctors who seem to consider this standard practice. Not that they're obliged to respond immediately, but they even offer phone numbers unprompted. (I hope for their sake they have a different number for those calls.)

What stands out to me is that this article is about Crohn's, a probably lifelong condition for which a doctor might see a huge number of patients. The doctors I've seen giving out personal phone numbers are oncologists and similar, who see people for long but finite stretches and have relatively low patient counts. (And, of course, are dealing with a disease where "is this serious?" is not-uncommonly met with "go to the ER immediately".)

I'm not sure what your specialty is, but I'd be really interested to know whether this is just a per-doctor preference or has broad patterns between fields.
Can you cite those numbers? I checked one and even being generous you inflated it by quite a bit.

https://www.bop.gov/about/statistics/statistics_inmate_citiz...

Thst indicates that if every single non U.S. citizen in federal custody were there illegally (unlikely) they’d represent 20% and not 25%. Further clarification from the Cato Institute: https://www.cato.org/blog/another-confusing-federal-report-i...

The evidence that legal and illegal immigrants are less likely to be incarcerated, convicted, or even arrested for crimes is so overwhelming that even immigration restrictionists like Mark Krikorian at the Center for Immigration Studies admit that, “A lot of data does suggest immigrants are less likely to be involved in crime.”

The Cato Institute being famously not left wing I’d add, founded by the Koch’s.
Afraid not — I was hoping for some replies here!
Exactly. I am a big fan of Calibre for books, iTunes for music (granted, iTunes is mediocre monolithic software), and generally software (adapted to the specific media type) that manages the library and metadata, so I don't have to touch the filesystem.

How are you going to play music you've added in the last three years, but not heard for a month, from the "Latin" genre, with two or more stars, using only the file system? With an iTunes smart playlist, it's trivial.

In Calibre it's trivial to sort the books by Title, Author, or (my self-defined and filled) Genre column.

How would you even start to manage photos in the file system? By name?
A $850 CPU (Threadripper 2950x) will give you Hundreds of GFlops with ~100GB/s bandwidth to main memory.

A $700 GPU (AMD Radeon VII) will give you 13.8 TFlops with 1TB/s bandwidth to video memory.

If you have a workload that lends itself to GPU programming, then you should buy a 2nd GPU (or 3rd, or 4th GPU) and stick it into your system. Not all workloads work on a GPU, but a LOT of workloads just make more sense on a GPU.

> But you are right that any time you turn to SIMD, you might be able to turn to the GPU and get a much biggger win.

As long as the problem is big enough to mitigate the PCIe latency, kernel startup time, and PCIe bandwidth. Transferring data is relatively slow (PCIe x16 == 15GB/s).

There are many algorithms which are faster to execute on the CPU, because executing out of L1 cache is faster than waiting for the PCIe bus. In these cases, you should prefer CPU-side SIMD, to keep the data "hot" in L1 cache.
I have to wonder what the maximum translational velocity would be for these hovering platforms. How well could they deal with high winds? Gusts? How quickly could they change their position?

To make a comms network you'd need them relatively evenly spaced out to maintain coverage over a wide area. You'd also need them to have beefy and power hungry broadcast/receiver systems. How well can they scale with the solar energy?

Overall a very cool idea though!
> I always have been excited about Bitcoin because allows me as a developer to do things with money in the internet. I could create a service like PayPal without the need of having deals with hundreds of banks all over the world. A homeless can have a btc wallet but probably not a bank account. I could automate transfers and payments. In countries like Argentina there are a few banks and they're really bad quality, both in terms of services and tech, so there are not things like stripe, etc.

But the problem is not the technology (it is there and exists for decades), but the laws. Better concentrate on that problem.
Slack and Github were so worried about someone cybersquatting that they were willing to pay $11,500 each to get those domains today? I guess that's the point of the Dutch auction system, but still seems like a waste of money.
Static typing just means that you annotate you code with your expectations so you can some automated error and consistency checking.

And in languages with type inference, you largely don't even have to do the annotating.
I entirely agree, see my orthogonal comment reply.
Yes, that is the beauty. And when you really do need the full power of render functions Vue has those too.

https://vuejs.org/v2/guide/render-function.html
You had me curious so I did some searching; I did find a few support threads discussing this sort of problem; consensus seems to be that it's not burn-in (which I'd find really surprising: I sit outdoors or by windows and work in bright light as often as possible (seasonal affective disorder yay) so I'd expect if actual screen burn-in was a thing, I'd have experienced it by now.) Instead it's pressure damage:

> If you carry laptop around and it's squished between books or whatever, that's how you get that. My first unibody macbook developed this issue. Now I use a hard case.

> What I suspect happened here is you had laid something heavy on top of your air so the logo disk in the lid embossed the defuser sheets.

...etc.

https://www.ifixit.com/Answers/View/256877/Why+do+I+have+a+c...
https://www.reddit.com/r/mac/comments/7ph5bi/apple_logo_ligh...
> search them by hand

No, come on, be fair, let's replicate the capabilities of the file system: You can sort them both by ISBN and by size.
Open Source Java Library for Distributed PKI Protocol
Maybe someone familiar with securities law can chime in here.

Isn't this something similar to insider trading?

They provide a service that is supposed to improve some aspect of a business, then they can internally do predictions on how successful they think their services will benefit/harm the firm and then make a bet either for or against that firm.
https://news.ycombinator.com/item?id=19179465 suggests it's an ICAAN rule to charge higher prices on initial offering.

444 comments a couple of days ago in "Google .dev domain early access" https://news.ycombinator.com/item?id=19178757
Interested in the tools you use to build this. Did you build your own portfolio manager / where is the data coming from?
"Using the pool" is not a good analogy here.

The EU has been trying to force airlines to become majority EU owned. That's not a "pool" that's being "used". It's a simple economic attack in retaliation for leaving.

The EU also tried to force euro clearing out of London again, although it appears they just gave up on that and ESMA decided the EU would allow it to continue in the UK. Which is odd because losing the financial passport was supposed to spell certain doom for the Euro clearing market, but apparently it wasn't that easy for the EU to forcibly relocate all that business. Being able to sell services to people in Europe is not a pool - it's the absence of artificial blockades.

The EU is doing or threatening to do lots of things that aren't comparable to a sports club. In fact it would appear that most of the "benefits" of EU membership appear to merely be the absence of various forms of economic attack. There's no technical reason why the EU has to implement these policies after all. It's just that if they didn't impose artificial penalties on non-members, membership would be even less attractive than it already is.
Honestly, I have no idea why anyone posts anything on Twitter beyond cat and dog pics. It's simply impossible to tweet any nuanced position. Yet people continue to try. It's possible to support Israel, Palestine, 2-state solutions, etc. and not be an antisemite. It's damn hard to say that in less than 200 characters.

From what I know of Salaita he was convicted of free-thought. Labeled an anti-semite. And the rest is history.
Reviewing Qatar’s Journey, Saudi-Led Blockade
Thanks. I think what I thought this was, was WindRiver Linux. Next time I'll engage the tired eyeballs.
>I meet people all the time whose sole source of information is their doctor

I seriously doubt that. Everyone who has a chronic illness is bombarded constantly by friends, family, acquaintances, and strangers with unsolicited "advice" as to how to cure their disease with diets, exercise, oils, herbs, craniosacral therapy, prayer, meditation, homeopathy, enemas, chiropractic adjustments, talk therapy, vitamins, supplements, and every other crazy thing you can think of.
Yet Another Consensus Algorithm: iBFT 2.0 and Enterprise Ethereum
Using XGBoost for Time Series Prediction Tasks
The New York Times has been running a series of hit pieces on McKinsey over the last few months.

see: https://www.nytimes.com/by/michael-forsythe#latest-panel
Facebook Has Behaved Like 'Digital Gangsters,' U.K. Parliament Report Says
My understanding is that it was just selective breeding -- strawberries might be the most recently domesticated plant, Europe 1200-ish?

And like everything else, the more modern varieties are bigger & easier to farm, at the expense of taste.
The sunrise period for trademark owners was a whole month until today, with a much more reasonable price tag.
From biology class, legged creatures like us have another major consideration besides stability: staying on the ground. If you try to walk too fast, your contact force in the middle of the stride goes to zero and you risk leaving the ground! To go faster, you either need to flatten you trajectory or run.

Also:

> How far ahead do you plan? One landing ahead for basic locomotion, two landings ahead for athletics.

More than two if you want to make a mogul-skiing robot :)
> "Being right feels the same as being wrong".

From the book "Being Wrong" by Kathryn Schulz. I highly recommend it!
Betamax might have been a consumer failure, but I had to use it as recently as 2009 because some TV stations would only take our commercials in a Betamax format.

Granted, it was for some local Spanish stations that just had a bunch of old equipment, but I was surprised that it popped up.

I'm still not sure what the ad was about, because I don't speak Spanish, but it was a political ad. I just did audio post-production on it.
I would be delighted because imho it would make the world a better place.

However if there is a slight chance I might profit from it, I'll gladly take those odds.
I'm not an iPhone user, but I use the MBP and MP. macOS itself is far, far better than Windows, but lately I've had weird issues with the security updates. Late last year a machine was bricked (yes, actually bricked). The 2018-002 and 2019-001 has taken me 2-3 times to get installed on > 5 machines.

The MBP keyboard, I hate it. I saw here on HN about the cable to the display is fixed to the display, so a previous $6 repair part is now many $100's, AND they fail after a year with lots of use. And this is all because of the touchbar--the cable has to go under it and it's thinner than before, so it fails quicker.

I've been waiting to get my CEO on a 32GB MBP for years. He's on Windows with VMware running large Linux VMs. 16GB can't get it done. I haven't upgraded him because of all the problems with the latest line.

No update to the Pro line... this has been flogged to death.

It's heartbreaking to watch Apple drop the ball, because every single time I have to use Windows it is a complete shitshow.
They get progressively cheaper as we approach February 28. After that, I believe registrations are free with a $12 maintenance cost.
Would rather spend that money on validating a product idea or improving customer experience.
> Monday morning fopas

One benefit of static typing is that it's like a spell checker. It can't catch all errors but there's a whole class of errors it prevents you from making.
This feels like a method of catching criminals that criminals will rapidly adapt to avoiding. "Don't carry the thing that broadcasts your location at all times while you're committing a home invasion" seems like a pretty obvious thing to avoid once a threat model is understood.

Regardless of the privacy issues, I don't anticipate this approach will stay useful in the long run.
> It makes it very difficult to comply with Postel's Law.

Not really, since “handling” doesn’t mean “throw errors”. But regardless, Postel’s Law is often seen as a failure in hindsight. See the “Criticism” section on its Wikipedia page. In general you don’t want to comply with Postel’s Law.
I ordered a textbook on control theory from Amazon. It arrived, but the material inside the covers is from a small animal veterinary textbook. Byaa different publisher. I took a closer look at the cover, it was poorly printed and didn't quite fit.

I'm still confused about how the vendor expected to get away with it. Did they just guess that half of people won't bother opening the textbook? And why not fill it with blank pages then?
For Microsoft (which owns GitHub) that is a tiny expense, but if they couldn't really afford it they could just file a dispute under UDRP.
I have tried to employ the strategy of "I'm probably wrong all the time". It's not perfect, and occasionally I'll get defensive about something that I find out is wrong later (I was staunchly against unit tests for example), but having a mentality that your mind is fairly fallible is a good way to avoid yelling at people, at least for me.

I do wish it were more politically acceptable for politicians to adopt this mindset. Without espousing a side of "Democrat" vs "Republican", it feels like the world views admitting that you are incorrect as a sign of weakness, or "flip-flopping",
Good Feature Building Techniques – Tricks for Kaggle
If my job was easy to measure I would be paid on my outcomes instead of being paid to be at work.

If I was being paid for my outcomes I would manage my time entirely differently and would find ways of being more productive than I already am so that I could work less hours. I think this is a hard pill for people's bosses to swallow, that their employees do have the capacity to be more productive but they won't because we're being paid to be at work and so incentives are not aligned.

My boss is very happy with my productivity and I am very productive. I don't think he could conceive of me being any more productive. But I know that if I could arrange my own days and hours I would be more productive. But this would be inconvenient to him and so he would likely rather have me predictably available than fully optimised. Which is an understandable tradeoff if frustrating from a personal perspective as you feel as though you're wasting time. It's just that your wasted time is actually valuable to someone and that's hard to grasp intuitively.
> I'm afraid I'm going to have to be a little rude here.

> You may be approaching this with good intentions, but don't do this.

I calmly asked you to stop a behaviour.

The insult was only taken when you asserted your belief that I, a victim of the situation, is fundamentally wrong, and that you, a random stranger, have the right to do something people, not just myself but the author of the article and many others, find harmful.

Open discussion will always bring conflict. That's not the problem here. The problem is you've told something causes conflict, and you aren't responding with sensitivity, or grace.

I've attempted to explain to you the nuances of the behaviour, and why that may cause conflict.
Writing Custom Kubernetes Schedulers
> fopas

Did you mean "faux pas", or it is something I didn't know?
Important distinction that some manufacturers intentionally try to cloud in legislation. Counterfeit drugs, for example, are drugs that do not contain the correct chemicals in the correct proportion. It is not drugs that were sold in violation of a patent, or in a country where they aren't licensed.
Data Analytics in the Automotive Industry – Shifting Gears, Steering Disruption
Good news! The train of logic doesn't do that!

Traditional methods are just fine. Some technological methods are fine, others are not.
This is very interesting. I'm a little confused though. The page talks at length about eternal flight, and how the turn system is supposed to enable them. Then, in the "Smaller Scale Commercial Drone" section (which I imagine is a smaller scale version of TURN), it states that the endurance is only 4.5-7.5 hours. What does scale do, which enables eternal flight? Is it just a matter of having more power on board?

In addition, what are these eternal flight numbers based on in terms of latitude, and season? In the video, he states that they were looking at internal combustion @ 30 days. What about the solar approach? Would 18 hours a day of light be enough? 12? 6?

Can anyone here call out whether or not this looks like a viable thing?
No. They didn't.

People who actually thought about this tended to pretty quickly figure out that the only shape that works is the globe, a big ball. They estimated how big it was. The ancient Greek estimates are pretty good. The result was disheartening if your employer was an emperor because the globe was much bigger than their empire. Still, you could point out that maybe most of it is just ocean.

Most people didn't think about it at all. Seriously insisting that you believe the Earth is flat, generally as part of some larger grand conspiracy theory, is a modern phenomenon.
Precisely, but firms claim they have setup proper firewalls to prevent these conflicts of interest. McKinsey obviously claims they had a proper firewall.

https://en.wikipedia.org/wiki/Glass%E2%80%93Steagall_legisla...
Print numbers from 1 to 100, except print Fizz for numbers evenly divisible by 3, print Buzz for numbers evenly divisible by 5, and print FizzBuzz for numbers divisible by both 3 and 5.
That makes more sense. I had missed that there was a sunrise period for the .dev tld.
Regarding your second point: https://www.airbus.com/defence/uav/zephyr.html

"The first unmanned aircraft of its kind to fly in the stratosphere, Zephyr harnesses the sun's rays, running exclusively on solar power, above the weather and conventional air traffic. It is a HAPS: a High Altitude Pseudo Satellite, able to fly for months at a time, combining the persistence of a satellite with the flexibility of a UAV."

This isn't a new idea, at all. You have to go back to the late 1780's to find a time before the use of balloons as recon platforms:
https://en.wikipedia.org/wiki/History_of_military_ballooning
I saw it depends on libwebkit2gtk, so I assumed it used web technology for its UI.
Static type systems are just a tool. The type signature describes what _your_ module is capable of handling. If other modules pass incorrect data, your module will fail, whether statically or dynamically typed, albeit harder to debug in the dynamically typed case. If every field ends up being truly optional, it's going to be hard to change your module, because of the sheer weight of the combinatorial explosion of field subsets that may or maynot be set when third party modules interact with your module.

Most of the time optional fields:

* Encode that your module doesn't care about such-and-such fields, so the parser / type checker should just ignore them.

* Are used to encode variants of the same data that slightly changed in another module [id changed from number to string], so you should use an union type.

In practice, designing a statically typed ecosystem for wire data is hard [0]. Grpc has basically gave up on validating field presence altogether [1]. These failures are directly caused by the immaturity of the ecosystem [deep decode batches of unrelated messages in middleware, WTF?]. It would be a mistake to throw the baby with the bathwater and blame the mathematically sound idea that your module can only process data of a certain shape, encoded by a suitable type signature.

[0] https://capnproto.org/faq.html#how-do-i-make-a-field-require...

[1] https://github.com/protocolbuffers/protobuf/issues/2497#issu...
It's indeed possible that there's insight there, but with phrasing like "bottomless well of need" there's also an obvious disdain for humanity which seems likely due to having never been seriously ill, scared or suffering. Having several close acquaintances, including my wife, who deal with chronic illness it set off red flags of "only in it for the money" insight or not.
>hundreds of years ago

This debate is (somehow) still raging, in case you didn't know.
Robinhood API Is Here
12000 a pop and filed under "small business".

Ok.
I sort of get the appeal of a '.dev' TLD, but I wish that google donated the whole thing to those who were using it informally for local development.

That would have been a good gift to all the devs out there.
Correct. It's best modeled by neither 1984 or Brave New World---It's "The Ones Who Walk Away From Omelas."

People get the basics that there are breakdowns in the system of safeguards and a non-zero chance that they'll be the victim of a crime or injustice facilitated by ubiquitous observation. But relative to the benefits, the odds they'll be the one locked in the dungeon suffering are so low that they'll readily shoulder that risk for the observed, immediate, and obvious benefits.