skysight-inc/HackerNews huggingface dataset:
I think video games are more inspirational then they are educational. Of course, their power can be channeled to make them more useful but success stories are rare, if there are any.

I know the head of the largest gaming magazine in Turkey, who quit his job years ago to consult Turkish game companies as well as the government to build such games. The government basically funded everything but the result is still below what they wished for.

Reforming education is hard. So is building video games. Now they had two problems. Reminds me regex. :)

The games that taught me real lessons were always those hardcore, for fun ones.

Back in the day (2005), we didn't have Turkish translations for DnD rulebooks. I pirated PDF scans and read all of them (very slowly) to be able to play as a DM for my friends. That is still the most challenging reading comprehension practice I've ever done for the English language.

I played the entire Monkey Island series with a dictionary open. Finished Starcraft BW multiple times just to be able grasp the story. Played Medieval Total War with many factions just to see what had been the differences among them during those times. Started researching the cold war after playing MGS3 since it was otherwise a really opaque thing to look at as a kid from Turkey. I owe my almost reflex-like analytical skills to those games where number crunching is the deciding factor for success, such as WoW with its auction house, Dota with its item combinations, Cities Skyline with balancing resources, and all those other tycoon games that I don't even remember.

Finally and most importantly, I'm a computer engineer today because Starcraft BW, Heroes 3 M&M and Warcraft 3 had world editors that can produce maps even for "multiplayer". Thank you Blizzard and 3DO, I owe you people big time <3.
Do you have a source for any of the things you said?
qualified immunity should not happen regardless - the modern incarnation is far removed from the original law, which was intended to mean judges couldn't be sued if their rulings were later found to be incorrect (e.g. the Supreme Court disagreed with them).

As far as I can make out the modern version is police officers say that they believe they were acting appropriately, and that is sufficient to remove liability.
Linking to text fragments in web pages
Yeah but that's Linux. Docker works excellent on Linux distros
I don't think a target like "fun, socially beneficial, and lucrative" becomes harmful or worth discarding simply because not everyone achieves it.

For starters, doing something not-fun, but socially beneficial and lucrative seems like a good thing, if that is someone's choice.

Also fun, not socially beneficial, and lucrative (assuming the job is not socially harmful), such as esports doesn't seem like a problem to me.
I was once told that Reaktor, an immensely used software synthesizer, works by JIT'ing x86 code. Pretty sure that any widely used media creation software will at least have some SSE/AVX routines (or use Intel MKL) which will have to be rewritten.
HN doesn’t do humor, but I had the exact same thought based on the title.
As to quickly-constructed, I'd thought my suggestions too old and too outdated ("Coat of..." being 50 years old, and "This Land" nearly 75).

I'd look for older national myth songs, but I'd rather hear from someone who is committed to, not merely interested in, the future of the US.

Anyone? Bueller?
I think there's an element of multiple officers all having concurrent hardware failures.

The other things they'll do is ensure later responders never have their cameras pointing at the scene, so then they have officers with working cameras but nothing related to the event.
As a control engineer and main developer of https://pidtuner.com, I never expected control theory to be widely used outside the industrial world (specially for solving certain CS problems)
Amazing isn't it? I really appreciated 'archives of the universe', which describes the chronological advancement of astronomy since the ancient Greek. Often by simply annotating the original works or papers. Amazing to see how humanity has gained insight piece by piece, thanks to the hard work of a select group op people.

https://cmsw.mit.edu/archives-of-the-universe-marcia-bartusi...
In my opinion, this isn't strictly true for educational games. There are many genres out there while some of them are just about reflexes but some games require strategizing, teamwork, and adapting quickly to changes. I wasn't taught these skills which are extremely critical for being successful at my job. I gained all of these by playing games.
I wouldn't say so, but I use the term "regular language" if I mean the mathematical concept.
Well, that depends. Deep inside a JIT it doesn’t really matter what the calling convention is because the code only needs to interact with itself, and can use whatever convention it wishes there. Even outside of that the changes Apple has made are fairly minor-a register here and there, aside from variadics.
Yep - I make no claims as to how well Docker works on an ARM Mac.
Chances indeed, but given how a lot of software is written in crossplatform languages (Java, JS, Ruby, etc) or the underlying CPU hardware is abstracted away (most compiled languages), I like to think it doesn't really matter except in edge cases and / or libraries.

Wishful thinking though, probably.
newest =/= new

something can be quite old, but if nothing has replaced it, it's still "newest" and "most up-to-date"
It was your GP who introduced the word "novice".
How to improve your Marketing Workflow Management
In my case it was the egg needed for making a gingerbread cookie on Christmass. There was only one low level area that would drop them 100%. So I farmed it en-masse, no one else did.
A blog to help none-technical folks understand the porous nature of security
Show HN: InboxFee – make strangers pay for their cold emails
What I find interesting is that rarely do people say: we have to solve this game design problem. Often they say: it doesn’t sell. And that’s because making educational games requires more than taking classroom lessons and squeezing them into totally unconnected game designs. They require bespoke game designs for each and every topic!
That leaves 56% of the Earth's surface unmapped. (!!)

Then add most (?) of the Earth's surface covered by ice, which seems at least as hard to see/sample/explore as the ocean floor, and we're living on a planet whose surface is nearly two thirds unknown!

Education and revelations to come!
How Internship Helped Me to Get Full-Time Software Engineer Job (Worth $45k)
They can, they just compromised on an overengineered but stupid design so that they could shave off half a mm on their laptop thickness.
What's the provided GPU solution for ARM based machines? Do Apple SoCs contain a GPU?
> their systems are better tested than the competition

Yes, Spectrum and Meltdown definitely proves that...

I think I heard that argument already, in the 90's. But instead of Intel it was Sun, it was SGI, it was Digital, etc

The truth is that money wins and while there is an inertia, it's more like a Cartoon inertia where your guy won't fall from the cliff until he looks down. But then it's too late.
Show HN: Quickly search, build and share AI models
Hello everyone, I'm Pierre-Nicolas, CTO at Picsell.ia. What we have build is a plateform enabling you to search for public models and datasets that users can upload on the platform, clone them and use them directly in a standardized format directly on the platform.

Then you can annotate your data with our optimized interfaces with smart tools.
You can also run trainings and send all your data (checkpoints, models, results, logs) to the platform, with our API, where everything will be displayed and saved so your team can access it easily.

And once you are done if your trained model is public it is automatically added to our serving engine and you can use it freely !
I know this is a bit complex product but don't hesitate to ask me if you have any questions or need any help, here is my mail : pierre-nicolas[at]picsellia[dot]com

I would really love to have feedbacks on this and it's free so please try it and tell me what you think, see you there !
That is the question. From early on in the paper:

> we define “best” management practices as those that continuously
collect and analyze performance information, that set challenging and interlinked short-
and long-run targets, and that reward high performers and retrain/ fire low performers

It appears that the purpose of the paper is to apply a set of normative judgements in order to validate at a shallow level the types of preconceptions that GP was questioning. It's not a surprise that government organisations aren't operating in a cut throat manner.
> Intel’s real money is in high-end CPUs sold to prosperous Cloud operators, not in supplying lower-end chips to cost-cutting laptop makers.

Also this sounds like a classic innovator's dilemma for Intel to make. "Forget about all of this low-margin/lower-end stuff. Let's just focus on the higher-end/higher-profitable products. What could possibly go wrong?"
But for instance emulating an ARM raspberry on a fairly powerful i7 through qemu is... an exercice in patience to say the least, from my experience compiling the same codebase on the host system and the emulated Pi, it is almost 10x slower. So I'm not holding out on ARM having powerful x86 emulation.
Yeah but then you have consistency issue which Docker aimed to get rid of. You local setup won't replicate what runs on production. The enterprise infra isn't going to switch to ARM in next 1-2 years as Apple hopes to.
On a flatscreen I would say it's just a gimmick. With a VR headset though, since you are constantly moving your head a little I would say it's a massive improvement over 180° 3D videos, and really helps with the feeling of "being there".
We only have a few thousand years of reliable history and in many places, far less than that. It's perfectly reasonable in your scenario that ET was here long before we were, missed us by a couple of million years and left.

If you look at the history of human exploration, discovering new lands has not led to immediate settling or the establishment of long-term relationships with the locals.
I don't think the personal data of (the few) Mapillary users is of any interest to Facebook either. What they need is the personal data of the masses and for that they already have and keep growing Facebook, Instagram and Whatsapp, and in that they are free to take advantage of any Open Source and Open Data like anyone else.
What? They're a convenient device for writing down a linear map between finite-dimensional vector spaces. Nothing more, nothing less.

Your explanation is bound to confuse people far more than help, as it seems to mystify something that is very mundane.
FreeBSD was a joke on defaults. Look:

https://vez.mrsk.me/freebsd-defaults.html

On Linux, I won't even start on the policy on most distros.
What laptop ?
Generally speaking, a UI DOES have a use case - when you can't be bothered to learn the configuration language and its keys / values / nuances. The UI can help you create a sane and safe config, instead of having to scour the internet for - potentially outdated - information.

Mind you, I've had more trouble with that with Apache given how they changed their config files around on multiple occasions.
On April 27th Apple filed a trademark for Rosetta in Australia
This is like saying Qualcomm and Samsung should be able to make top tier desktop chips but the reality is that it doesn't translate so easily.

I guess its all trust that Apple can pull it off and there's no detailed rumors yet?
Hah! Similarly surprised to see this here. I spent a little bit of time with John back in the summer of 2007 during a research project at the University of Minnesota. I had just finished my full cave diving certification and got roped into an attempt to push past a sump at the end of Coldwater Cave in northern Iowa. It was unfortunately unsuccessful; after a few dozen feet underwater the passage cinched down to just a few inches wide. Oh well.

The article captures well the cold war between Ackerman and the Minnesota DNR; I was warned not to mention John's name when helping survey part of the DNR's Mystery Cave, and the article says John still hasn't managed to get access to the cave's unsurveyed areas, 13 years later.

Then again, when the DNR blocks you from a cave's public entrance and you respond by hiring a well-borer to drill a private entrance across the road... well, it's not the most friendly of relationships. Photos of that whole process at http://www.cavepreserve.com/goliath.html. If I recall correctly, John took a some pleasure from the fact that the DNR can't access the full extent of Goliath's Cave under their property without first trespassing into passages that he owns. And indeed, the property line is prominently marked on the map linked from that page!
Using "living" to mean "changing", "improving", "not static" and "beneficial to their own reproduction", I think computers are at least as living as the first reproducing chemical metabolisms.

In that case an energy gradient presumably allowed clusters of chemicals to reinforce each other's production, and we know how that turned out ... centralization into fully independent forms (cells) and an explosion of new forms that could colonize and customize environments far beyond their origin.

In this case, we have energy gradients vastly easier to tap into via diverse and deep economic gradients between supply and demand in the environment, i.e. us for now.

A very friendly place for a new form of life!
Space is enormous! While our capacity to search it for signs of intelligence is miniscule.
It seems as if some kind of strategic direction change to lifestyle usage was made about five years ago. Keyboard, ports, Catalina.
I will immediately believe them when you interpreted "outperforming" as "better performance per watt".

However, I can also see their chips outperforming Intel in sustained workloads. Apple has a history of crippling Intel performance by allowing the CPU to only run at full speed for a short while, quickly letting it ramp up the temperature before clocking down aggressively. Some of that is likely because of their power delivery system, some of it is because they choose to limit their cooling capacity to make their laptops make less noise or with fewer "unattractive" airholes. Either way, put the same chip in a Macbook and in a Windows laptop and the Windows laptop will run hotter but with better performance.

However, with a more efficient chip, Apple could allow their CPU to run at a higher frequency than Intel for longer, benefiting sustained workloads despite the IPC and frequency being lower on paper. This is especially important for devices like the Macbook Air, where they didn't even bother to connect a heatpipe to the CPU and aggressively limit the performance of their Intel chip.

I'd even consider the conspiracy theory that Apple has been limiting their mobile CPU performance for the last few years to allow for a smoother transition to ARM. If they can outperform their current lineup even slightly, they can claim to have beaten Intel and then make their cooling solution more efficient again.
It's weird how in the JS community rewrites of react are common in the CLJS community using React as a runtime is more common:

- https://reagent-project.github.io/
- https://github.com/day8/re-frame
- https://github.com/tonsky/rum

And my favourite
- https://github.com/fulcrologic/fulcro

Hosting your work on top of another ecosystem, such that you can still use the underlying ecosystem, gives you a lot of leverage out the gate
IMHO that's the option 1. Continue what you were doing.

Although, maybe you mean things like anxiety, something like fight/flight/freeze response. I guess you could put these sort of human defaults into a separate category.
IPad pro:s have quite good GPU and since apple owns the entire graphic stack there should not be anything to hold them back...
Who is genuinely surprised? Most all the FAANG are the same with a similar business model, Netflix probably being the most insipid of them all, but is still a huge aggregator of personal information/watching habits.
I think the real value of KSP is orthogonal to textbooks. Like it says in that one xkcd strip, it gives you an intuitive understanding of orbital mechanics by letting you interact directly (and with a goal) with orbital trajectories. I think you'd have a hard time getting the same visual intuition about how the ellipse stretches and rotates depending on whether you burn retrograde or radially out from a textbook.

The great value, here, I think, is that you can have a process completely alien to humans and get an intuition of it about as good as what we can get from playing around with a ball. In high school physics, ballistics (and therefore gravity) is taught using a ball being thrown in the air for a reason- most people have this sort of intuition for that process, and find it easier to get from there to the mathematical model.

Before games/simulators like KSP, the only way to get an intuition of orbital mechanics like that would be to simulate it in your head a bunch, arduously.

I think this is a potential great source of value: games/simulator can give you otherwise-very-hard-to-get intuitive knowledge of (models of) subjects. Not a replacement for the maths and the crunch, but would probably make it easier in a revolutionary way.

I wonder if this is already happening? There must be a generation of aerospace engineering students now who have sent rockets to the Mun.
Frustrating? It's our greatest luck! If people would accept how easy programming is we wouldn't get paid that good for it on all levels.

Some jobs are protected by difficult, mandatory, exclusive education: Law, medicine, piloting. Software development is one of the least protected areas and we also face the threat of outsourcing. To most companies we are an unpleasant cost factor in need of optimization.

Unless you plan to become a manager or owner who profits from cheaper labor cost and more potential employees to chose from, do your part to keep people away from programming.
> This is true, but it's also something that is arguably impossible on the one hand and "unwise" on the other.

If I understand "unwise" to refer to a linear map into a lower-dimensional space: of course that's something you'll often want to do! Suppose, for example, that most of the interesting structure of your data is close to lying on a n-dimensional subspace of R^m, with n<m. Constructing a clever linear map from R^m to R^n can be very wise and useful!

> And in the other direction, you can't actually map a lower-dimensional space into a higher-dimensional space with a matrix. The image of X can never have more dimensions than X does -- the choice to represent it with Y > X dimensions is just that, a representational choice.

Any matrix involves a choice (of basis), so that complaint is moot. For sure you can have a linear map whose codomain is higher-dimensional. You are correct that the image can't be higher-dimensional, but that doesn't prevent the existence of such a map.
Ask HN: Why is there no good micro payments service online?
I've always wondered why is there no good service to pay small amounts, 10,50 100 cents, to creators? Similarly to paid content behind paywalls. I often find myself thinking, I would pay a buck to read this article, but I don't want to commit in paying 10 bucks a month.
I am a programmer. All the software that I run is cross platform, so I expect a smooth transition.

Elixir, my main programming language, will use all the cores in the machine, e.g. parallel compilation. Even if an ARM-based mac has worse per-core performance than Intel, I am ahead.

Apple can easily give me more cores to smooth the transition. Whatever the profit margin was for Intel on the CPU, they can give it to me instead. And they can optimize the total system for better performance, battery life and security.
Whys and Hows of Exposing a Soap Service Using Your REST API
The Raspberry Pi doesn't have any "tensor cores" at all. According to Wikipedia, it actually does have a "Broadcom VideoCore IV" GPU, but I don't think this processor is ever used for deep learning. So if you did inference on the Pi then it would have to be on the CPU; inference is slower even on a meaty desktop CPU than on a GPU, never mind the low-powered CPU on the Pi.

That is all academic, as the whole point of the article is actually that the processing isn't done on the Pi but on the remote server. In that case the difference (if there even is one, I don't see a frame rate mentioned in the article) is indeed down to the difference in power of the respective GPUs, as you're alluding to, or to do with the fact that the article is having to stream the image frames over the network (it doesn't even seem to compress them) whereas the parent comment's idea just processes them locally.
I don't think that's the right way to think about infinity. Just because the chances are infinite and you know goals are possible, it does not mean that there will be infinite goals. There are infinite numbers between 4.0 and 6.0 but only one of them is a prime.
Poker is a terrible way to learn mathematics but a very useful one to learn about sunk costs.
For a comedic take on the topic, the British satirist Chris Morris released a movie called The Day Shall Come a couple of years ago which explores how "news" is constructed by media jointly with organisations like the FBI. It's not as entertaining as Four Lions imo but it's very well researched as usual.
> > poor documentation

> Static types are documentation. Better yet they're documentation that can't go stale without a computer yelling at you that it's wrong.

Absolutely, and I'd go further:

"Most errors, in my experience, are caused by bad architecture, poor documentation, and poor communications strategies between MVC, etc"

Good static types (a la Hindley-Milner) encourage good architecture, serve is documentation that cannot go stale, and encourage good communication strategies between different parts of a codebase.
"they can give it to me instead" yes that is exactly what Apple will do
https://developer.arm.com/docs/100942/0100/aarch64-virtualiz...
«When done right a platform team should basically not be noticed except that the tooling, developer experience and overall reliability of a system goes up.»

In memories!
For one, because we had evidence of this for a few years now - that Apple's Arm chips can beat Intel's chips. It was mostly ignored because "but that's just peak performance - not sustainable in a phone/tablet envelope."

Yeah, until they put the same chip, or better in a laptop envelope. Then what for Intel?

This was from 2016. People being surprised by this haven't been paying attention to where this was going:

https://www.extremetech.com/mobile/221881-apples-a9x-goes-he...

Also, I said it many times before, Intel trying to be as misleading as possible with the performance of its chips, such as renaming Intel Atom chips to "Intel Celeron/Pentium" and renaming the much weaker Core-M/Y-Series (the same chips used in Macbook Air for the past few years) as "Core i5" is going to bite them hard in the ass, when Apple's chips are going to show that they can beat "Intel Core i5". But Intel kept making this worse with each generation.

https://www.laptopmag.com/articles/intel-renames-core-m-core...
Compilation should be significantly faster on an A14 based MacBook, since an unthrottled A13 is already within 10% a 9900K for GCC.
I unfortunately don't know the answer to these two questions.
> If buying a Mac means that I end up with a slower build every time I compile, I would buy Windows.

Isn't this already the case, especially for docker, due to FS perf on OSX ?
Checkout.com becomes the largest FinTech in Europe with a $5.5bn valuation
Weird. Not sure why i would like to update/change a live config.

That would probably not mean that there is an Infrastructure code in git.
Why it's so hard to get unemployment benefits [video]