skysight-inc/HackerNews huggingface dataset:
VSCode is an IDE. Otherwise, what is am IDE according to you? Is Emacs an IDE? Eclispe?
> How many 10 year old kids are there working as professional programmers?

Many of them in 10 years time, and they will be using concepts they learned when they were 10. And FP enthusiasts would complain why no one uses their favourite language.

My point is, if we want to get more people to use FP we have to make it more accessible. Everything from building better tooling, tutorials, environments. Good languages alone don’t matter.

You can’t tell me that it’s just as easy to get started with JavaScript or Python today as it’s to start with OCaml. That’s just delusional.
Those kinds of effects would presumably count as "gender-specific differences". Previous investigations never really took body mass into account at all, which was...bad.
>>> If Google just displayed links to users, then the user might actually click them

And ironically, this has the effect of making Google Search even worse. Whether someone clicked on a link used to be a signal to Google’s search algorithm that the link (or at least the title and snippet) was relevant. And there’s no quality feedback loop at all for the embedded info boxes.
I'm almost certain it is. There's a housing project in Rome that has the same tale, apparently the architect killed himself after seeing it completed.

https://it.wikipedia.org/wiki/Corviale
This sounds fairly dubious. There was a period between sub-megatonne pure fission warheads being standard and multi-megatonne 'hydrogen' ones, but it was under a decade. That seems like a very narrow window to change how cities were planned.
I think you're misunderstanding this rule. If I made a phone game where there was a "store" where I could buy physical stickers but each sticker pack came with a code for 10,000 in-game coins Apple would see that as just a way to get around paying 30% for something digital.

And if the only way to get in-game coins was by buying stickers off-app Apple would say you have to offer buying them in-app too as an IAP.
If Apple claim to tightly control their store because of privacy and security, but then don't deliver, then yes, Apple bad.

If apple doesn't tightly control their store and doesn't claim to protect your privacy or security through their store, then no, they're not bad.

Its about not meeting the expectations they, themselves, set based on their claims.
Though they were obtained at the discount window, as they are not circulating they have no impact on the functional money supply until you use them...at which point you still have that $20.

But I am engaging in some hair splitting, I admit.
But are there clear rules of what kind of "help" you can and cannot provide? None of the individuals harmed while attacking the gunman needed to intervene either - and I'm sceptical they all had first-hand knowledge of the 1st shooting versus hearing the allegations of the crowd/mob.

Reminds me of https://en.wikipedia.org/wiki/Xu_Shoulan_v._Peng_Yu - same ethic of "if it wasn't his property, he must have been looking for trouble"; If that's the case every out-of-town protest/rioter is also an instigator.

Truth is, we don't know what preceded Rosenbaum chasing Rittenhouse, and until we do, we don't know who threw the first punch.

> The police are there to deal with it

last I heard the US police have no duty to protect. Until this is changed, people will be in no hurry to surrender the right to bear arms.
https://lastminuteengineers.com/esp32-sleep-modes-power-cons...

Would it be enough to power an ESP32 every so often? Put in deep sleep mode, power source charges small battery, wake up, do something, sleep again, etc.
nobody thinks that this behavior is good. the problem is, this is how it was at the beginning, and javascript will not break backwards compatibility. so we have to live with it (or use a third-party sort-function, like "lodash.sortBy").

there are other similar problems in javascript too:

- "typeof null === 'object'". this is very wrong, but again,this is how it was implemented at the beginning... you know the rest ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... )

- another problem with ".sort()" is that it both mutates the input-array and returns the mutated input-array. so you write code like "const arr2 = arr1.sort()", and the code works, but if you don't know the spec, you will not know that "arr1" was modified and basically "arr1 === arr2".
could you please share the training code so that I could better understand the implementation?
First economic contraction in 4 decades: India's GDP shrinks 23.9% in Q1, FY21
So rather than let consumers make educated choices, you'd rather Apple apply arbitrary guidelines to each app differently? Because that's what they've been doing.

The app itself never was designed as a medical app, and is no different than any other "health" app that counted your jumping jacks. It doesn't make any health claims, and increases your awareness of a hand motion you make. It does nothing more.
Plenty of code monkeys around. Heck, did they count me?
Thanks!

Oh, mLite! That was a while ago! Fun times! :)
Why do you think GitHub does not have this problem? There are actual "hello world" apps on GitHub but literally nobody is adversely affected by it even when they download popular software by other developers.
Pacemakers have had these for years, they exist just fine.

They're not going to run your Li-ion-powered device because that device needs millions of times more power than a nuclear battery produces.

The nuclear battery just produces it for millions of times longer.

These are not a replacement for smartphone batteries. But they might do well for things like solar-powered remote weather stations (another place you'll also see radioactive power sources, though those tend to be thermal rather than betavoltaic).

A wristwatch might be interesting. These already run 7-10 years on a coin cell, or a few days per solar charge. A betavoltaic cell could likely produce enough power to drive the LCD if not the beeper, and do so almost indefinitely. I wonder what would wear out first.
There are landing procedures where the pilot simply follows the machine instructions for a long while already. And it works perfectly well where it's available.

Also, the take-off being easier, it's not conceivable that a machine couldn't do it. The reason there is no such machine today is exactly because it's easier, so pilots never need any help.

Instead, the hard part isn't flying. it's all the things an airplane does while landed. It's taxing, interacting with other planes, interacting with other vehicles (there are a lot of them in an airport), parking, etc. If the airport is entirely built for automation, I imagine that will become much easier.
1,000 - 2,000 dedicated quality assurances workers could review between 1 to 2.5 app per hour each week. Adding more personnel cuts this number down drastically.

It certainly can be done. Besides, this is a problem Apple has decided it can handle, since it decided that its customers can't benefit from competition between app stores with different approval processes.
Icenowy did the initial board bringup, I think: https://github.com/Icenowy

I don't know if Samuel accepts donations, but his contact info is here: https://sholland.org/about/ (he's responsible for the huge power saving optimizations that PinePhone got this year, and for the sound codec improvements, that were necessary for making calls work)

And I have a page here: https://xnux.eu/contribute.html

As for the mobian I don't know. I don't follow distributions that much.
It’s simple contract violation, Epic violated terms and conditions they agreed to in exchange for being on the Store.

Leaving the app up allows Epic to continue to break rules and Apple has consistently said if Epic submitted a version of Fortnite without the alternate purchase options and the dynamic updating that allowed Epic to modify it without App Review they’d put it back up. Instead Epic submitted three versions with those same features.
Mathias Rust: German teenager who flew to Red Square
I think for seasonal storage there are better options.

I also don't see how fuel cells beat ICE even a renewable produced carbon fuel like methanol or Dimethyl ether. I would prefer small nuclear reactors but I seem to be the only one.
Sale of US TikTok thrown into disarray as China rewrites tech export regulations
That would be a lot of ICBMs. The city center is not residential. Most people that work in the city center for city's like houston or LA commute from one of many different cities. Just to wipe out half of houston you would need to simultaneously strike at least a dozen different locations. The idea was, if there is a missile on the way or if other cities are being attacked, the sprawl would allow evacuating a lot of people.

I do think it is an effective strategy. Look at Hiroshima and Nagasaki, tokyo and kyoto were spared for different reasons but they were spared. No sense in wiping out every single city. For the US, a nuclear attack would probably be against symbolic populated cities like new york, san francisco or chicago, ideally the US would surrender after that point and if there is no surrender, military targets would make more sense (hawaii,san diego,san antonio,anapolis,etc...).

The idea is, if you have a small number of targets to defend you can defend them better. Just like with infosec, you want to reduce attack surface so you minimize exposed services or inputs.
What is DSLAM?
Fun to think of a future civilization 1000 years from now getting an alert to change a battery, and then all the effort it would take them to look through ancient documents to figure out the process :)
Big Data and AI Toronto 2020 Online Conference
Others have also pointed out that too many ML engineers and researchers rush into problems and end up with useless results also hinges on this. These people have to deliver something because their job depends on it. Everything is move fast even when that doesn't make sense.
Really? I've had much, much worse developer experiences with other languages. With opam and dune wrapping the default toolchain, honestly it's a pleasure to work with these days.

(I feel obliged to give an example of what I think is a bad developer experience, and I would point at Haskell. There are far too many toolchain variations to choose from, all of which seem to be in active use -- cabal, cabal-v2, stack, cabal-v2+nix, stack+nix; ghcid, ghcide, etc. etc. Once your choices are made and your stack is configured, you'll be okay, except for the inordinately long build times. But in my experience, it can be a real nuisance to come back to a half-finished Haskell project -- say, on a new machine -- unless you've made a singular, personal commitment to a specific technology stack. Leave yourself copious notes, Makefiles, and shell.nixes to remember how to get the thing running! But this is a personal sob-story and a digression.)

My main argument -- which I think is being lost here -- is that Ocaml isn't IDE unfriendly, and especially not so unfriendly that an entirely new language is needed just so that FP and IDEs can happily coexist.

(Well, except for Windows. Ocaml + Windows is more unpleasant than it needs to be.)
> "numerical"

JavaScript is weakly typed, so it's never appropriate to assume such a thing without applying a type conversion. Sad, but true.

> "Straightforward"

Again, this is JavaScript.
The Anatomy of a Malicious Package (Part 2)
I get overloading is a popular way of writing DRY code but I’ve never been a fan of overloading either. You might dislike getSomethingBySomething style function names but it’s no different to the examples you’ve given in terms of readability but with the bonus of having fewer surprises.
Same when I lived in Morocco. In Fès, there is a university that is 1161 years old, which is simply staggering.
The Sharing Economy: Capitalism and Communism Combined
"Following Christianity and its core tenants as described in scripture will always be radical and counter-cultural."

The vast majority of political power in the US is held by evangelicals, how anyone could write this with a straight face is beyond me.

Fucking christians man, no amount of dominance will ever stop them them from crying about being victims
https://en.wikipedia.org/wiki/Suppressed_research_in_the_Sov...
You can still buy seclusion and low density in Europe! But in the USA it’s your only option in new cities.
Autopilots also rely on the instruments working perfectly. A human can usually safely land a plane even when all the instruments (and even the engines) fail.
These days it's people trying to force Kafka into it and call themselves "streaming experts"
> where English is the center of everything, which is exactly what I'm railing against (in English no less)!

Nah. English isn't the center of everything, but it's already in lots of places, and that momentum is hard to stop.

> Chinese Mandarin has ~ the same number of speakers as all English speakers

I said non-native speakers. Look at the distribution too. Outside of China/HK/Taiwan, the number of people who are proficient in Chinese is very limited, especially if you're looking at those outside of the Chinese diaspora. Whereas tons of countries have significant numbers of English speakers.

Just look at how many countries count English as an official or de facto national language: there are dozens of them.

> French and Arabic both have enormous regional currency in EMEA.

Eh, kinda, kinda not. Especially within Europe, French is a very distant second to English in terms of second language usage.

> But the point is, even if you can say it's global (which it's not if you're taking a truly global perspective and thinking you can "go anywhere and speak English and you'll be operating fine!")

By this metric, there's never been a global language, and there won't be one for decades at a minimum. You're just using a different definition of "global language" compared to everyone else worth an absurdly high bar. Great for you if you wanna play in your own playground, but back in realityland "global language" means something different.
Thanks for the summary, the object oriented stuff is fine in my mind. The trouble with the code comes from things like the numpy functions. I have experience in matrices for what's used in computer graphics, but some of numpys functions are conflicting with what I understand those constructs to do. I don't know maybe it's the lack of any type information that makes this hard for me, I can't just look at the something I know and figure out what is going on from there, I have to go through each function one by one to make sure I know what it actually returns.

Either way, good luck with the book. I've considered doing knowledge dumps myself for game/game engine oriented information but I don't even know where I would start with that.
No, she's right. The field of philosophy has failed to separate out its bullshit, so anyone who decides to "learn philosophy" without a lot of prior independently-generated philosophical sophistication will be lead into a trap. https://www.lesswrong.com/posts/FwiPfF8Woe5JrzqEu/philosophy...
This sounds really interesting !
If iOS is ever forced to allow side-loading, it becomes far less attractive to its core market.
Interestingly enough, there are airports that are dedicated to shippers.

For example, there's Wilmington Air Park in Wilmington, OH: https://www.wilmingtonairpark.com/

Apparently, Amazon started flying through there in September of 2019: https://airportimprovement.com/article/wilmington-air-park-w...
The full article [1]. The coolest part about the original is its detailed description of the ad market structure.

And, yes, the world would be a better place if markets with a network monopoly were subject to compulsory routing rules (like reg NMS) and anti-fraud rules (like 10b-5).

Compulsory routing should kick in after a reasonable run of first-mover monopoly profits, balancing the need to incentivize investment against the need to limit rent seeking.

[1] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3500919
Not every free app has in-app purchases. My city, Seattle, has an app called Find-it, Fix-it where I can report potholes or abandoned cars. One Bus Away is an app that shows bus arrival times. I have grocery apps that show me what's on sale and give me digital coupons. None of these apps have in-app purchases.
Yeah, this exact flow was a pain for me in switching from vscode to vim full time.

My flow now is to search for a bunch of instances using the fzf plugin (https://github.com/junegunn/fzf.vim) and open them into the quickfix list, then do something like

:%s/old/new/gce | :w | :bnext
Yes, we build apps for gym and personal training businesses. Most of the value is delivered in-person or Skype (assessment, workout design, taking client through a workout etc). I feel like the guideline is not clear cut.

The personal training business has a high marginal cost and unlike games or other digital services, the value can be unlocked immediately after in-app purchase.

I feel the marginal cost of a product should determine what qualifies for this guideline. But for now we are in limbo.
Everybody copies at first, then they start making state of the art improvements.

It takes time though, Toyota was founded in 1937, they started by reverse engineering Chrystler cars (they were surprisingly open about this in the Toyota museum). Chinese companies got started maybe around the 1980s with market reforms.
It seems like it:

https://soranews24.com/2013/01/17/atomic-batteries-for-sale-...
That's one way of viewing it, yes.
People can drive to the location of the protest. Less dense means more transportation, protests could also mean blocking off major freeways.
Fold Over a Monad? You mean like:

```
ourReportAccumulatorFunc :: Monad m => m a -> m a -> m a
ourReportAccumulatorFunc = blah

ourFunc :: (Foldable t, Monad m) => t (m a) -> m a
ourFunc = foldr ourReportAccumulatorFunc someUnitValue
```

Why do you think a fold would be hundreds of lines outside of the business logic?
In favor of existing metric time proponents, a kilosecond is 16.7 minutes, which as you suggest is a pretty good unit of resolution for most scheduling concerns during a day of human activity.

The fun problems happen because most of the prefixes between kilosecond and megasecond (nearly a fortnight at 11.6 days) and between megasecond and gigasecond (a whopping 31.7 years) are either deprecated or non-standard to begin with. For instance myriaseconds (10^4 or nearly three hours) might be useful, but myria- was dropped from the metric prefix list for good reasons.
The Light Bulb Conspiracy would like to have a word with you. Planned obsolescence is how technological advances are funded.
Something I've learned: when non-engineers ask for an AI or ML implementation, they almost certainly don't understand the difference between that and an "algorithmic" solution.

If you solve "trending products" by building a SQL statement that e.g. selects items with the largest increase of purchases this month in comparison to the same month a year ago, that's still "AI" to them.

Knowing this can save you a lot of wasted time.
No harm in having a recruiter or two feed you opportunities on a regular basis to interview at (just be up front with them that you're holding out for a solid fit for your criteria). Better to have a job while interviewing than be under pressure to accept the first half decent thing that comes along.
My sense is that the original sin here is conflating data science with machine learning.

A good data scientist might choose to use machine learning to accomplish their job. Or they might find that classical statistical inference is the better tool for the task at hand. A good data scientist, having built this model, might choose to put it into production. Or they might find that a simple if-statement could do the job almost as effectively but not nearly as expensively. A good data scientist, having decided to productionize a model, will also provide some information about how it might break down - for example, describing shifts in customer behavior, or changes in how some input signal is generated, or feedback effects that might invalidate the model.

OTOH, if your job has been framed in terms of cutting-edge machine learning, then you may well know - at a gut level, if not consciously - that your job is basically just a pissing match to see who can deploy the most bleeding-edge or expensive technology the fastest. It's like the modern hospital childbirth scene in Monty Python's The Meaning of Life, where the doctor is more interested in showing off the machine that goes, "ping!" in order to impress the other doctors than he is in paying attention to the mother.
You'd sure need a pretty tiny stack and/or an unbelievable amount of context on stack to worry too much about this.

If our per-callstack frame is 10k bytes, and we can spend 1 megabyte of stack on recursion (both are pessimistic).. we can go 100 levels deep. Which means we can expect to run into problems when there are more than ~5E29 elements.

This assumes we don't write the recursion in a way that the compiler can elide it entirely with tail-call optimization.

I'm not a huge fan of recursion, but let's not resort to too much hyperbole in our arguments against it. :P
MIT: Cosmic rays may soon stymie quantum computing
Wow you and I do sound like we've had a lot of the same experiences, glad to here you're figuring out all this too. 3pm is exactly my rule too, never ever past then. Most days not past noon because my wife will ask me "have you been taking Adderall?" because my personality is so different. I go from being fun and easygoing to absolute Type-A, everything including people is either an obstacle or a tool toward a goal. I had people who saw me thriving with Adderall and started taking it – it sort of destroyed them. I'm much more cautious about recommending it. I'm having a productive day today and haven't taken any – sticking to a low carb diet for me at least seems to be the absolute most important thing for my mental health. I was so unstable and angry before.

Having a spouse around to correct my course when I start getting a little too enthusiastic about amphetamines and work was important for me too.

I use Magnesium Glycinate at the recommendation of people on the nootropics subreddit. [0] Has worked wonders.

[0] https://www.amazon.com/gp/product/B07ZD7R4RF/ref=ppx_yo_dt_b...
I don't think distinct flight routes would be necessary or even preferable. They'd have to integrate these planes into the national airspace system, and at that point you're using the routes (airways) that everyone else uses.