skysight-inc/HackerNews huggingface dataset:
> 2) If you don’t know the answer, are you at least curious enough to ask what the answer is and have a conversation about it?

This is a bad test. People might be too nervous to ask, especially if they just feel like they've failed a test.

You're testing for "is this person comfortable in an interview setting", not for "is this person curious enough".
Yes, because Homebrew's practice of installing packages runs contrary to the requirements of a multi-user system.
They’re requiring that the app publisher has editorial control over the ads that appear next to their content. This is a shift back to how things work in pre-internet media and ensures that any damage done by an inappropriate ad (whether by Apple, a government, or market forces) falls squarely on someone that had both the responsibility and means to block said problematic ad.
> while completely ignoring all else that makes a language.

What else makes a language? Syntax? Hindi and Urdu have almost identical syntax. There are more syntactical differences between Hindi and Punjabi than there are between Hindi and Urdu.
Heathrow scanners mean liquids can stay in bags
I'm not sure why you are getting downvoted. I'd not like it if Apple will opinion-ate and make any package manager a default.

Package managers are for software developers. They are comfortable installing them on their own.
So where do I fit? (Very) High IQ, max openness, min consciensouseness.

You can also game big 5 and IQ.
In my opinion the "targeting minorities" excuse is bullshit.

It's always something else, but that excuse is somehow more palatable. In this particular example I'd assume it's really about the money and the amount of ruckus those students and their well-connected parents will raise. Maybe it's not even that much about the money and more about the giant rectal pain genuinely powerful people with an outsized sense of entitlement can be.

Not related to Academia or Chinese or Emiratis, but the epic feud between Switzerland and the Gaddafi Clan about the treatment of the latters' servants/slaves comes to mind.
> (and to be honest it's not like there's a strict separation, lots of people fit in both camps).

In my experience it always has to be both (a developer with good communication/marketing skills). Any non developer pushing a language or platform is always the wrong choice and will probably scare away more of the devs, who want to take specific code not just genetic benefits, than help. Too many “developer advocates” have rubbed me the wrong way.

Besides most of it is good web design, writing good newbie friendly documentation and guides, answering questions on HN/Reddit (which Jose from elixir is really good at).

Then once you get past the early adopter phase you need to convince the CTOs, who listen to their developers but also take a strong long term risk analysis when judging it. Including things like hiring and support for core libraries.

None of this will happen without the initial group getting drawn in. So hopefully we’ll continue to see more blog posts like above by Github giving their honest practical feedback and publishes libraries.
Can Vitamin E Cause Acne?
That's a very kind interpretation of the space. I'd have gone with confidence tricksters, frauds and charlatans.
If wikipedia is any indication, it doesn't work without plastering the top half of the screen begging for a donation.
Those don't seem to be opposing things - you expect your package distribution tool to be effectively curl and tarballs, the other person expects more complex behavior options and dislikes the absence of them.
"Bee.js — a fast and modern bee framework written in javascript"
Its not as clear cut as you describe it, especially with the age limit. There are quite a few terminal kids who suffer unbearably and have for large parts of their lifes. Its not an easy topic, but the Netherlands as well as Belgium have included children in their assisted suicide laws for a reason. Its nicer to not think about the consequences of ones opinion on the matter, but suffering doesnt care for your age or mental development. And the reality is that if you outlaw assisted suicide you condemn some people to literal torture.
Because it is unusable in multi-user environments as it installs packages as your "ordinary" user instead of root.
Both are games of chance, but dice has no tells.
It's both true and not racist. It would be racist to attribute that the observed behavior is due to genetic, ethnic or cultural reason.

In my opinion racism is about making value judgements across ethnic lines. First you draw a line along an ethnic distinction (maybe Chinese/Westerners). Second you make value judgement in the form of "one side has higher character". And third, possibly, you apply that value judgement to some other area or act on it.

Without a value judgement there can be no racism. Now, plagiarism is mostly seen as a negative behavior, but I don't get the feeling that the OP wanted to make a point about the Chinese students' character or their virtues.
(I use MacPorts)
Could you point to some examples?
I don't know. I've been slinging Haskell on the side for the better part of a decade and do most of my day to day in RoR (trying to start moving clients over to Elixir/Phoenix.)

Haskell is an amazing language. I would totally buy that Haskell teams probably win in the medium to long-term as the wins you get in terms of support/maintenance/extensibility are pretty obvious.

However, anecdotally, Haskell forces me (and I imagine other programmers) to invest a lot more time up-front into getting your design in order. Haskell punishes an "oh I'll just hack that out" attitude pretty badly. Which, as I said above I would completely believe leads to wins in the medium to long-term. If I need to bang out an MVP over the weekend, I'm probably not choosing Haskell unless it's well-trodden Haskell territory.

Additionally, while the language itself is amazing, the ecosystem has issues (enumerated in the article.) Tooling sucks, there aren't enough examples of people doing normal things, there are frequently not libraries for basic things, obviously integrations with popular services are lacking, and the list goes on.

When Haskell has a decently mature and actively developed web framework that has reasonable docs, examples, and a not pathetic ecosystem (by the standard of modern web frameworks) I'll happily jump into using Haskell in production. Unfortunately, these aren't things enough of the community seems interested in to have significant movement on.

Servant looks very interesting with regards to what I'm looking for, but I'd be lying if I said I understood the types.
> Because Jews and Gypsies weren't considered ethnically German.

What defined German ethnicity?

Clearly it wasn't the ability to speak the language, or being descended from many generations of ancestors living in Germany, otherwise the Jews and Roma both would have been considered German.

Clearly there was something else attributed to them that didn't fit the definition of "German". It was that they weren't considered racially German. Race is literally what the Nuremberg Laws were about:

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

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

Given the preponderance of clear historical evidence for the Third Reich's racially based rationale for its actions, one wonders why would anyone try to water it down to the more innocuous seeming rationale of "German ethnicity".
I don't even see them making the point that Chinese students cheat more than others.

But there seems to be a persistent story of political activism and bullying that is pretty unique, and it seems to stem from organized politics rather than individual action.
Lots of people on just this thread, who have far more than a glancing interest, have expressed their disagreement with this exact idea.

The hardest part for lots of people in learning to program is getting over the idea that programming is for Special People, or possibly Wizards, who know lots of incantations which are beyond mere mortals. Please stop trying to convince them they're right.

Source: I've taught lots of marketing people, admins, call center techs, etc to program in PowerShell or system Python.
If you're interested at all. Here's a great interview from the 60s or 70s he did. Wish something of this level was on public access these days. Not sure how accessible it is, but really makes me wish a PhD in philosophy made sense/afford to do.

https://youtu.be/1iZvycU3I9w
> How far can you go without monads and category theory?

Without monads? Not pretty far, but they're far simpler than the wide web would have you believe.

Without category theory? Sky's the limit. I say this as experienced Haskell programmer occasionally dabbling in category theory for funsies. The practical impact on "how easy is it to program Haskell" of category theory is basically zero.
The Wikipedia article does not support your argument. It merely relates the history of the bifurcation primary driven by differences in script and religion. I am well versed with the history of Hindi and Urdu going beyond this Wikipedia article.

If you want to make your argument rigorous please give an estimate of pure textbook Hindi speakers (people who use avashya instead of zaroor, hriday instead of Dil outside academics and newspapers) and "hindustani" speakers.

My conservative estimate is less than 10M for "pure Hindi" and greater than 300M for regular hindi/Urdu.

This is because virtually every one from North India and Pakistan speaks the so called Hindi/Urdu mixed language. I have also met bhojpuri, awadhi, marwari speakers but I am yet to meet the mythical pure Hindi speaker and I am a really old guy.
I should note that I meant people tend to expect more from ML outputs when they hear the words ML/AI while that may not be the case and while it could simply be a process optimizations making the whole original output easier to achieve for personal new to it or gives experts a shorter path.
* I could afford to do
In Europe we generally see more drunken Brits, especially in the typical vacation spots. But I'd never say they have worse character or more prone to drunken bad behavior than others.

It's almost always a selection bias, where a certain type of people is drawn to a certain place.
I didn't say it was, I was asking GP to define what he meant by "easily".
I just checked (I have the episode recorded) and they didn't actually talk about staplers, sorry. If it's any consolation, my "Cool Japan" recommendation is the Harinacs stapleless stapler.

https://www.amazon.com/Kokuyo-Harinacs-Stapleless-Ten-sheet-...
Do I read this correctly that this wants to hijack my visitors internet connections to send arbitrary data to other people?
BPF and Formal Verification (2015)
But only if the extra doctors were sufficiently competent.
Cannot this be done with just floats or inline-blocks and percentage width? Unlike grid, it would work in a larger number of browsers.

Also, I think that tutorials for things like flexbox or grid should include fallbacks for older browsers. Because generally frontend devs simply copy the code from tutorial so if you don't include the fallback, they won't implement it.
Not really. In dense areas, you often have far more diverse populations, as cities attrat people with different traditions and backgrounds. But in a place with as many social groups as India, these people often maintain many of their customs and habits even in the dense urban context, resulting in a great variety within a small area.
>Similarly, the difficulty to explain Monad is Monad itself is pretty abstract and general.

A Monad is just a Monoid in the Category of Endofunctors.
What has it got to do with Ruby ?
I didn't say it's impossible or doesn't happen.

With the Chinese foreign students it just seems to happen a lot less and that seems to be by design.
The young, bored but smart kid in an elementary or middle school tinkering with her computer and finding something to do. She doesn't need a book or a tutorial to tell her the "right" way. She experiments, only guided by her curiosity.
Nah no ad hominem taken! I thought it was funny. I write Ruby, and love it, and wouldn't go near OS API design with a tenth foot pole.
Not only pip is not provided, but virtualenv neither.

The alternatuve to the current decision is for apple to assign people to keep updating python and provide previous versions as packages like linux distrib does. But it has never been the way they do business.
Not all countries apply that to dissidents. Much fewer apply this to all their relatives and many of their friends.

And Chinese get refused exit visa without there being any criminal investigation.
It does the old 'now draw the rest of the f'ing Owl' meme, which can only hurt the kid's self-esteem when their drawings don't match the end result (reflects my personal experience when I used 'how to draw animals' books as a kid).

Use this if you just want to draw some random things for fun, but stay clear if you want to learn to draw (or want your kid to). It's an 'activity book,' not a how to draw book.

And I think that causes the contention; not that it's a kids book, but that it pretends to provide useful education. It doesn't, it'll create frustration if you think it'll actually help you draw animals better.
https://www.profit-gesundheitsservice.de/
I think there is a certain degree of symmetry breaking between Russians and Germans in WWII.
We are currently seeing more of a diffusion of technology outside of the first world and a regression to the mean across economies than the breakout productivity growth we saw in the US/Europe/Japan post WWII

So productivity growth is definitely happening globally, but generally by bringing existing tech to new geographies (usually combined with cheaper labor input and less regulation), or adapting existing technology to legacy processes in industrialized economies

Investors are not returning to scifi of the 60s, just take a look at the latest YC demo day: loan due diligence, direct to consumer B2B platform, "AirBNB for electric chargers", online sales academy, contractor onboarding software - tech is truly focused on picking some huge TAM market and taking x% of that market from legacy competitors by having a narrow focus and adding "tech" to the offering [1]

The lucrative place to be right now is private equity - there's so much money floating around for buying and selling companies right now ($2TN in uninvested "dry powder" at end of 2018). Why invent new products and companies when you could simply buy an existing business and cut costs to attain or boost profitability

[1] https://techcrunch.com/2019/03/19/best-of-y-combinator/
Right, I think most developers know that it's a bad idea to mess with the old, unmaintained system versions of Python, Ruby, or Perl. Almost everyone I know uses Homebrew to install the bleeding edge versions separately, and that will save you a world of pain.

For Python folks, just install pyenv/pipenv and you can easily maintain `system` (Python), Python2.7x, Python3.7.3, &c as separate environments. For Ruby people it's rbenv.
Besides paths, Http_proxy settings on enterprise networks is a major pita.
I'm currently using Elm at my day job, and I agree 100% with what you are saying.

Elm lacks extensibility, tooling, and documentation is not that great. The biggest pain point however is the people who run the Elm language. The design decisions they took hurt the language and the users a lot, breaking more and more with every version bump, restricting freedom and creating a walled garden that people are getting tired of.

What you say about JavaScript libraries is not 100% technically correct though. You can still access any native JS library you like, but you got to use ports. You can't hook into native elm functions bound to the global scope, but that's always been a very shady, undocumented and terrible thing to do.

The following reasons are what, I believe, really ruined elm adoption:

1) You can't create so called effect modules (like the http module of the standard library, and so on) if your package is not within the `elm` namespace.

2) As a company, you can't have shared, common elm modules if they are not published in the Elm package public registry. You can't install a package from GitHub without resorting to ugly hacks like ostracized elm package managers written in Ruby.

3) No development timelines, no companies publicly endorsing or using Elm to develop open source libraries besides the one where the language founder is employed.

I've never tried anything purely functional and typed to do frontend programming, so I'd like to hear if Purescript, ReasonML, etc share the same struggles with Elm
I was a little confused by the layout and amount of exposed concrete. Not that it sounded bad, but I prefer a bit more damped sound and maybe they intentionally went for a more live sound with the room itself being a major presence. They do have a fun collection of records along the wall.
That just proves you live in a bubble :) I never got into RoR because it sucked so much on windows and every single tutorial was OSX focused. I just sticked to alternatives that worked.
You kind of answered your own question. Word documents aren't code. Take all these managers and get their concerns into code. That means dedicated engineers to turn non-code into code, lower management that can negotiate with stakeholders to figure out what to prioritize, and upper management to get stakeholders to play ball with lower management. Standard enterprise project management, really.
I still have my Leroy. This font immediately made me think of it.
Only in as much as the Estonian units fought on the side of Germans. There is a reason most jews who didn't flee when the Germans advanced were killed, the level of collaboration between locals and Einsatzgruppe A was very high..
My understanding is that the “super” in superdeterminism is just making clear that we are considering the experimenter completely determined as well, but yes, they are essentially the same thing.

Last paragraph I mean what you interpret — our everyday experience of “free will” may blind us to certain possibilities that we have no strong evidence for or against, just as our everyday experience of a classical world makes QM seem “weird” and unintuitive, even when the experimental evidence is well-established.

There’s a particular curiosity when the possibility of a world without free will calls into question the extent of the power of science itself. Are there other techniques that can provide satisfying arguments about the potential nature of reality in a world where we cannot rely on the power of experiment to reveal this nature?
I wondered the same thing because you have to include a script from their servers on your page.
I'm the guy that EVERYONE calls when they have a computer problem. My computer won't do "this." My computer won't STOP doing "that." How can I make it do "the other thing?"

I'm also the guy that everyone calls when they want to set up a new computer, hand down an old computer to someone else, or rebuild a computer from scratch. I've done this more than once, not only for my parents but for grandparents, aunts, uncles, and in-laws. I've learned some very interesting lessons over the years, especially when trying to set up computers for some of the older folks in my life, and I'm happy to share them with you.
Read Here: https://www.imore.com/how-set-computer-senior-citizen
Well you might as well just show your kid the picture in the book then...

You will have many more memorable an enjoyable moments with your kid if you make more walking dolphins rather than just copy pictures :)
I am out of SF. The number of times I've seen people start trying to parse XML with regular expression tell me all I need to know about their ability to code.
Based on referrer I think. Links from big sites like reddit or hn are often rate limited. Reloading the page wipes referrer and fixes it.
That's the sad and alone version of the game.
It's not a learning material though, that's the point. It's an activity book, like dot to dot. Keep it in that context and all good
Well, India has a history of for millennia, whereas Russia is way younger.
You think wrong, because it's not just one app.

In fact, so many apps embed these analytics frameworks, that it's possible to make an almost complete picture of what a device was used for every day, including location information, etc on the back-end.
Again, Hindi and Urdu are not 2 languages with shared lineage. They were one and the same language until about 1850 until Britains choice of using the Arabic script for administering India angered the Hindus.

Yes there were cultural/academic differences and many different dialects of Hindi. Kabir sounds very different from Ghalib. But for the man on the street there was no difference. At most, you can argue that Urdu is the most popular dialect of Hindi.
It wouldn't be correct, but less wrong.

Hyderabadi and Tamil Muslims speak a dialect of Hindi that they call urdu that would make Ghalib spin in his grave.

Differences within Urdu/Hindi are far more tremendous than the Hindi Urdu split. Calling them separate languages is crazy.

It's a cultural standard. Muslims call their language Urdu. Hindus call it Hindi. The language is the same, whatever you call it.
You would think that techies who constantly complain about crap documentation would realize quality writing is not free. (Best of luck BTW)
> And lastly- they are much more dangerous than ground-based transport, for the simple reason that _they can fall from the sky_.

40,000 people are killed every year in the US by ground-based transport.
Hard gaming vs Soft gaming
I expect he’s getting downvoted because he doesn’t offer any reasoning (or substance at all) along with his opinion.
Taken literally, they claim that zero would use a debit card, which I find unbelievable. I don't think their universe of responses was well thought out.
Are you actually the young Kapruskin described within? Unable to reunite with the girl you fell in love with, while working in a coal mine beneath an orphanage that was atop a prison that was inside the abstract concept of World War II?
Yeah, you could imagine some strategy where they modify the API to make adblockers appear progressively more annoying and unreliable to end users, so that eventually, the public perception of them changes.

However, this seems a bit like a Xanathos Gambit to me. There are a lot of things that could make this plan fail. It starts with the current backlash of the adblocker devs themselves: They could simply choose to boycott Chrome instead of damaging their reputation.

Even if they don't, so far you still have competition to Chrome so differences can be observed: If adblockers perform significantly worse on Chrome than they do on Firefox, it's apparent even for non-technical users that the browser is somehow a factor in this.

I agree though, just making a change to web store policy (e.g. disallowing all adblockers) probably wouldn't have cut it - that would risk triggering a Streisand effect where everyone tries to smuggle adblockers back into the store using all kinds of rule-bending. So a technical restriction would probably be needed from their point of view.

To be honest (warning, tinfoil hats ahead), I wouldn't be surprised if a long-term goal for Google is to abolish browser extensions altogether. Philosophy-wise, extensions seem completely at odds with Google's vision how the web should behave and how user experiences are designed. Most of their work in the space seems to be about restricting extensions, too - while work that extends capabilities (e.g. support for inspecting WebSocket connections or bringing extensions to mobile Chrome) is postponed.
Sure but it's very rare to update python on the desktop (not on the server). Installing a new version in parallel is common, but once you get a 3.x rolling, you seldom have the need for a 3.x.y unless you encounter a bug or are very security conscious.

On the other hand, installing xcode is really a pain.