skysight-inc/HackerNews huggingface dataset:
Frankfurter here :) Nice to see us on the good side of news more often recently. Frankfurt, compared to the big capitals of the world, is rather small: about 700.000 reside within the city limits. Yet, the metropolitan area is much larger.
Frankfurt also has the highest percentage of foreigners in Germany (ok, Offenbach, Frankfurt's neighbour even has more, but those two are at the top). Even Berlin feels less international in this regard. And in case you need to have a break from this most modern looking German city, you just take a plane at the airport (which is almost "in the city" and very easy to reach). On weekends, you can to trips to France, Czech Republic, Luxembourg, Netherlands, Belgium or Switzerland (all within 2-4 hour drive). It's internationality also makes Frankfurt easy to navigate for people who don't speak German. By the way: there are only few "real Frankfurters" like me there (born and raised here with German parents...). Even other Germans mostly moved here from other cities. Within my close colleagues, I am the exception as someone who spent almost his entire life here. What that means: we are pretty open for everyone. We don't care where you are from, we don't prefer doing business with people that speak the local dialect (which might happen in other parts of Germany). Talking business: I doubt you find a city with more libertarian-minded entrepreneurs in Germany. Business enthusiasm is quite high compared to other regions where social democratic culture is more imminent. People come to Frankfurt to make money.

If you want to live in beautiful luxury, you are also at the right spot! The Taunus mountains north-west of the city house a myriad of bankers and CEOs in beautiful and expensive villas, combine perfect schools with healthy nature and nice views on the city. You'll have to buy something more sporty than a Porsche to get some looks, as Porsche is the standard family car there (or High-End BMWs or Mercedes)...
If, besides work, you want to enjoy culture, this city serves you plenty. Museums, Opera, Theaters, Rock concerts: here, you have them all.

So to those you wonder if Frankfurt is really the place to go, I say: I love the world, I like many other places, but if I could, I would take my Frankfurt anywhere I go.
Patent those features or be left crying into your beer.
> Half the population has an IQ below 100.

Not surprising, since the very definition of "IQ 100" is average.

As far as most researchers go, it turns out that the "IQ 100" has gotten harder and harder every year for nearly the past 100 years. In effect, a person with "IQ 100" back in 1930s would only have an IQ score of ~70 today.

Yes, the _average_ person of the 1930s would be considered borderline retarded (defined as below IQ 70) by today's much higher standards.

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

------------------

The average person is far, far more intelligent today than decades past. There are numerous theories why this is happening (better nutrition? Better technology? Maybe better schooling and teaching?) But regardless, we as a society are significantly improving our "IQ scores" decade after decade.
For one, in that a running program is not a text file -- it has been parsed into an AST, processed in various pipelines, and converted into several forms before it even hits a register...
Looks like getting mentioned on Hacker News is an excellent way to get your servers overloaded. :) I've added a couple of additional servers.

I'll work on the issues that were brought up here asap. TIO only has two developers at this point (and only one of us works on the web app), so "asap" might take a little while.
What issues did you have with shaders? Unity doesn't always make documentation easy to browse, especially when it comes to shaders, but outside of shadertoy its one of the best environments to just start writing shader code with limited setup. If you don't understand Unity (like what a game object or component or material is) it will be challenging to drive into writing shader code first though. There is a MOOC on Udacity that is introductory, but could be good for you if you are a beginner. A lot of the deep information about graphics is in vendor documentation and GDC or siggraph presentations. Some of it is in blogs or books.

If by GPU programming you're thinking more compute focused than graphics, reading Nvidia's CUDA documentation and tutorials could be a good start.
This is too out there to predict with any hope of accuracy, but I suspect/hope planets will have a sort of anti-MAD, mutual perfect defensibility.

Orbit is a very offense-biased environment. It's much easier to hit a ship / missile with some high velocity pebbles and ruin its day than it is to survive those pebbles. New tech could radically shift that balance, but I don't think it will.

As long as war in orbit works like that, what you get is WW1-esque. An enormous no mans land with no cover and ample weaponry pointed at it. Now, if people are really insistent on fighting an offensive war that'll be WW1 style terrible. But I'm hopeful the only wars we'll see will be for independence, and that dynamic will just destroy the will to enforce control over distant bodies.
Companies for the most part don't hire scientists and mathematicians. Quant finance may use advanced science and math degrees as a signal to find exceptionally smart and capable people, but the physics majors at hedge funds aren't doing physics. What little work there is for math & science is in government-funded academic research.

Engineers (real ones, not programmers) have a reliable path to middle-class life, I suppose, but this is mostly due to their scarcity. There's enough demand for new bridges, cars, and airplanes to sustain the profession, but not a ravenous expansion.

That leaves technology. Where is technology education? There are some trade schools that will teach you to administer and support Microsoft and Cisco business-oriented products for a decent lower-midde-class life, though they are slowly being eaten by The Cloud. And then there's Computer Science, which is a precursor to working as a programmer only because we lack more direct pedagogical methods.
"Impeccable" is pushing it, but yeah, you need a suit that fits.
At the time the DOJ began seriously looking into Microsoft about anti-trust abuses derived from their monopoly, there were still a vast number of medium to large software & tech companies that competed head on with Microsoft. That of course meant there were a large number of parties that could sign on to the aggrieved list against Microsoft.

As Facebook formally kills off Snapchat in the next few years, it's a curious problem of which companies will supply the ammunition to go after Facebook for anti-trust abuse. Said companies will be the biggest motivating factor for the US Government to act, their prompting will drive the case.

Given the scale we're talking about now (Facebook is already more profitable non-inflation adjusted than what Microsoft was at the height of its power; and they might double their profit in a few years up to $20 billion before any government action would come through). I would expect companies to begin lining up with their hands out. Twitter as one example, stands to easily land maybe $5 billion or more as compensation for being one of the few survivors of Facebook's social monopoly. Something that has changed a lot in the last 20 years, corporate fines & costs of negative legal outcomes have skyrocketed in practically every industry. Google's worsening EU disaster is just the latest example of that. Facebook will need tens of billions of dollars set aside for settling with governmental entities and competitors (even semi-dead competitors like MySpace - its owners will show up with their hands out for a settlement, and they'll definitely get some crumbs as Facebook will settle just to move on as the lawsuits stack high after the blood hits the water).

As the world witnesses Facebook intentionally kill off Snapchat by leveraging its monopoly in nearly every way it can, there are going to be few people remaining in the Facebook defender camp as the number of major social players in the US & EU markets drifts toward just a few small competitors left standing. Snapchat better have been worth it, as I can assure you that crushing Netscape wasn't worth what it cost Microsoft.
You failed to get the analogy.

You can't really stop history, but people like you would rather be ignorant of it, it seems.
Not trying to contradict your argument, but I was thinking the same... What does UK produce uniquely, and so far I have come up with airplane engines.
> This goes to his point, the time spent considering these points is time gained in delivering an MVP to market.

In undiluted markets where you're entering 'new territory' -- sure. Get a product in user's hands and let it evolve how it should. There are different scenarios where companies already have a user base and you have to be able to respond to that load within your MVP.

Referring to what I said in my original comment, there are always trade-offs, and monoliths have their place. If you have the luxury of time and money, I would say that a monolith is less than ideal.

> You don't need that level of scaling potential in an MVP, and you get to have something out -- in time. While if you had started with a microservices approach you would still be off in that corner trying to get something usable out. Now you have a product in the hands of users, and your refactoring can consider that feedback.

Don't disagree with this at all. Context of your market probably dictates whether you'll be in a corner or still figuring out service boundaries.
What evidence is there of intelligence following a Gaussian distribution, anyway?
Elon Musk: we need to regulate AI before it’s too late
We are still writing instructions into text files and executing them sequentially. Threading is still difficult to get right. There are still no good tools for understanding a codebase.

Honestly I thought by now we would be interacting on a much higher and richer level with the machine.
Huh? On the contrary, it's very easy.

Smalltalk environments used to it, Lisp machines could do it, etc.

Even the combination (programmer edits code as text, but in fact just manipulates a structure, which on the programming environment has all the cool properties of live code --knowledge of structure, easy refactoring, etc-- but at the end is again saved as text and works with all tools like Git etc) is trivial to make.
Git Does Not Have Branches
> I think SPAs are either fundamentally dishonest engineering, in the same way that a microwave wrapped in artificial wood veneer is (and a stainless steel microwave is not) or should result in such a template.

Could you rephrase or expound on this metaphor? I have no idea what you mean by "fundamentally dishonest engineering" or what that has to do with SPAs and templates.
None.

Its an assumption of the IQ Test. The test itself assumes a Gaussian distribution.

IQ Test was a quick-and-dirty testing methodology made in the dark ages of psychology. It turned out to be a decent measurement of general intelligence, but its theoretical fundamentals are... kind of shoddy. I mean, its better than a lot of early 1900s psychology... but its still from an age when psychology was more folk-science than real science.

Fortunately, the IQ Test actually seems to measure something... and due to its age there are a large number of results that span over a century. And the test has been relatively standard throughout the time (with exception of its increasing difficulty, as our population has grown smarter on the average)
Indeed. Apparently some of the human race loves suffering!

To be honest, even though we were just pulling TortoiseSVN into most of the companies, some people just couldn't figure it out even after being bought books, reading the manual AND sitting in training sessions for hours where we hand-held them through every day use cases.
A lecture by her in 2014. At that time she was suffering from cancer: <https://www.youtube.com/watch?v=tprlQMClSYQ>
> Not surprising, since the very definition of "IQ 100" is average.

Average is not enough. If you have 10 people who have an IQ of 80 and one with an IQ of 300, that'd also average to 100. What matters here is the (roughly) gaussian distribution, too.
5 Reasons Why I’m Putting Amsterdam on My Travel Bucket-List – Travel Tips
Doesn't know what he doesn't know. There's some good advice among what he says, but he also generalises far beyond the limits of his experience.
> significant load

Please define significant load.
At what point will corporations that still design massive systems as an unmaintanable monolith figure out they can architect things better and save a ton of developer dollars? At what point do they start taking good points from articles like this and either break those up into microservices or some other solution?
So every physical pen tester I know is a woman. Coincidence? Maybe....
There's a certain cultural or community hypocrisy in these discussions. Not at the level of individuals necessarily, but it seems in reading through HN and other sites, there's two opposite messages I see:

The first is "degree doesn't matter! You need to go out and build something, and you don't need a degree to do it!"

The other is "we won't hire anyone except those with X STEM degree, possibly even not anyone unless they have a master's degree or higher."

As someone considering a career change (with an advanced degree) it's maddening. The message seems to be that if you don't have a core STEM degree, or haven't started a self-sustaining mega-profitable business, you have no ability to do anything.

I'm not sure where I'm going with this, other than that societal perceptions of skill and ability seem seriously pathological.

I don't think everyone needs an undergrad degree, but it sure doesn't hurt. But by the same token, a degree isn't everything, and I think people need to take this position seriously if they're going to take it.
Would frame extracted from a 120 fps video might help for this. If it's possible to learn composition, I think that selection of the decisive moment is reachable.
Bitcoin Foundation Appoints Llew Claasen as Executive Director
Elon Musk Warns Nation’s Governors of Looming AI Threat, Calls for Regulations
They could pool their wages without a union.
>both are stump-dumb tools designed to make easy things annoying and hard things impossible.

What hard things, specifically? I've used Twig a lot and never found it to get in the way of anything else I was trying to do.

>You had to be a little clever because you had to ob_start/ob_get_buffers/ob_end, but whatever.

By the time you have some general abstraction to push "state" into and get "HTML" out of, and deal with output buffering, header management, etc, you've started building an ad-hoc framework.
I use pass nowadays but used to use org for passwords, but in my setup I used to only encrypt the contents of entries, i.e. headings were in plain text. Then I used the function below to decrypt them. Made it easier to browse the file.

(cl-defun gk-org-decrypt-element ()
"Decrypt the element under point, show in a new buffer."
(interactive)
(save-excursion
(let ((transient-mark-mode t))
(org-mark-element)
(epa-decrypt-region
(region-beginning) (region-end)
(lambda ()
(let ((decrypted-elem (org-get-heading t t))
(bufnam (buffer-name)))
(prog1
(switch-to-buffer (get-buffer-create "*Org Secret*"))
(read-only-mode -1)
(fundamental-mode)
(erase-buffer)
(insert ">>> " decrypted-elem " (" bufnam ")")
(newline)
(insert ">>> Hit `Q' in order to *kill* this buffer.")
(newline 2)
(special-mode)
(local-set-key [?Q] 'kill-this-buffer))))))))
I live in Boston and I don't see much local coverage unless I look for it explicitly. Unless I subscribe to a local paper I don't really see much of their reporting. I did see some local papers with great stories in grocery store, but they were positioned poorly. It took me literally years of going to that store before I noticed them. Secondly, I feel powerless as my elected officials are basically doing what I already want them to do. A little while ago, I got a newsletter from my state senator with a photo of her hanging out in a marijuana greenhouse wearing a bunny suit. I didn't know how to respond for a moment and started laughing. It's a pretty dumb thing, and I'm certainly not one of the overly oppressed people in this country, but it felt like a crack in the door where my representatives were pushing for more civic freedom and tamping down on calls for repression and state violence.

I think people get more interested if there are ways for them to have an effect on outcomes or if they can see people they know doing things. I'm sort of embarrassed, but I joined an organization pushing for instant runoff voting in MA thanks to a friend convincing me to try it out (and I want it to happen!), but I hadn't heard from them since that introduction. Without a friend there, it's difficult for me to work up the courage to go time and time again as I'm kind of introverted.
It's interesting that you mention Bazel. Do any of Google's large public projects use it? Android has Repo, Chromium has depot_tools, and Fuchsia has jiri.

Fuchsia has its own IDL [0], which is used to generate bindings for C, C++, Dart, Go, and Rust.

It's not perfect, but I'd say Webpack [1] is worth mentioning. You define loaders and it crawls your dependency graph. When you reference assets in code they get built, copied to the output folder, and all references updated.

[0] https://fuchsia.googlesource.com/fidl/

[1] https://webpack.js.org
30+ requests/sec

Some would consider it light, but I work alongside a company that is currently struggling to get beyond that mark.
Operation Paperclip
The IQ Test assumes a Gaussian distribution by definition.

One-standard deviation above and below is defined as 85 to 115. Two standard deviations (which includes 95% of the population) is between 70 and 130.

----------

Your proposition that someone has an IQ Score of 13+ Sigma above the average only demonstrates your lack of understanding of the IQ test. There's literally no one that's that high. The IQ Test I think only measures like +/- 4 sigma or so... 40 to 160.
Even vectorized operations still have to go through every data item.

I'm not sure what you imagine happens inside pandas, but I assure you it's not magic.
> Thing is we're not going to get people in China or Europe (largest pops) back to agricultural societies of the 1920's.

This is a silly straw man. Who says we can't reduce our resource usage without destroying modern society? Our massive amounts of waste are not necessary to our way of life.

> And we're not about to tell people in rural India and rural Africa, sorry, you're too late. You can't aspire to live like us or your rich city dwellers.

Except you are saying that, because you're suggesting they shouldn't be allowed to have as many children as they'd like.
Why not? It has defied such predictions for several years now.
Strictly speaking though, the text itself isn't a program, it's the input to a program (a compiler) that produces an actual program. On the other hand, this definition seems a little pedantic and you could even argue that the binary produced by the compiler isn't a program either, that a program consists entirely of its behavior.
The article title does not match the submission title:

"Brazil to open up 860,000 acres of protected Amazon rainforest to logging, mining and farming"
Your history is not quite correct, although the timeline of how they eased themselves into it makes for insightful reading. While the Wannsee Conference made it official, the "final solution" grew organically out of the pre-existing "Action T4" "euthanasia" program - the first mass gassings were actually in October 1939. The systematic extermination of Jews began in June 1941 during the invasion of the Soviet Union, beginning with Jews in political positions but rapidly expanding to include all male Jews, then all Jews. By November 1941, three months before the conference, the construction of Bełżec (conceived from the start as a dedicated extermination camp) had already begun.

https://en.wikipedia.org/wiki/Fort_VII
https://en.wikipedia.org/wiki/Be%C5%82%C5%BCec_extermination...
Scale: From Cells to Cities (Sam Harris Podcast)
Reynolds has been a CIA front for decades. Wake up!
A lot of people don't have the discipline to write decent libraries so they need the overhead of microservices to force them to structure their code reasonably. It seems to me you can have exactly the same boundaries between components that you get through microservices by just having a good compenent separation.
When I read the headline I had hoped this would be about esoteric but useful programming lessons learnt from Tarot deck divination.
It's funny. When I was the GP comment I thought "well that's not a very useful comment". Now that I've paid attention to who the author is... I'm getting concerned about LastPass :)
I will say from personal experience that Japan is one of the few places in the world I have seen many male fashion victims. To be clear, I enjoy expressive fashion, and I don't mean people who have an expensive or even outrageous or ovewrought sense of taste, instead I refer to those people who read multiple fashion magazines and wear ALL of the things.
I think he often states the obvious but gives it a nice new name.
Why the down votes? It's correct. There's tons of dumb people. We can't all be elite. That's not how variation in a species works. Intelligence leans heavily on biology so it's got to be varied. Not everyone wins the lottery. Right?

Asimov was from New York, he's f-n salty. He'd probably quickly admit it then laugh and compose a limerick about it and slap you on the ass.

Also we need dumb people. We need people happy to swim in the shallow end of the pool of ideas. And we need to help them, take care of them, love them like any human. Give them opportunities to do important work. We certainly shouldn't let them have governmental or military powers.

Now, we can shift the average intelligence to the right by a standard deviation, but that requires some real gumption. And only a rare group of people is that brave.
Just think how annoying it would be if Italy kept going on about being the Roman Empire.

I'm tired of all the "England this, England that". Yes, there's an amazing history, but you can't repeat it. Look at the world today for God's sake.
More yes, they have catched up on syntax. But they are far, far away in term of features. Even if we completly discard the huge and fantastic python stdlib (but really, no hashing or uuid in web language ?), Python has still:

- operator overriding

- look up interception API

- metaclasses

- embdedded design patterns: iterator, singleton, context manager, etc.

- multiple inheritance

- standardised imports, with hooks

- controlled gc

- dict comprehension

- generator expressions

- type hints

- string formatting language and operations

- much more comfortable lists

- rich built ins (all, any, enumerate, zip...)

- no weird implicit type casting and comparison rules

- stack traces and very explicit error messages

- support of a lot of charsets out of the box

- multiple notations for text and numbers

- types for bytes

- support for imaginary numbers

And so much more.

Because Python is such an easy language to use, it's easy to think it's just a simple scripting language.

It's not.

It is very, very powerful.

But it has such a smooth learning curve and you can be productive in it so quickly a lot of people never need to see it.

You can compare Ruby to Python. Or Go.

But JS ? It's not even on the same planet. The only reason this abomination has this success is because it has an accidental monopoly on the most awesome and popular platform of the human race: the web.