skysight-inc/HackerNews huggingface dataset:
Co-founder here - Thanks so much!

We do use Elm for a couple of minor projects ourself, and it works great on our platform. We also have plenty of people using Typescript or Flow with Netlify.
Who Else Wants to Be Successful with a Marketing Influencer?
I think the syntax in JS actually allows putting them at arbitrary points, e.g. 1_00_0 or 10_00 (both being identical to 1000).
>"Choose your battles" does make sense

It's a phrase that implies you should fight less. Which leaves you ill equipped at fighting when it matters to you.
I used to work in the real estate tech industry. The vast majority of companies in that space view brokerages as their primary revenue source and develop software designed to give brokers more structural advantages to extract middle-man profits from renters and buyers. Zillow is the largest and most successful RE tech co to pursue that business model but they aren't alone.

Redfin is attempting a different business model that is in many ways hostile to brokerages. This is political stuff, basically. Changes to the relationship between landlords/sellers, brokers, and renters/buyers will have very large scale economic consequences and also likely result in long term changes to the way neighborhoods are constituted and populated.
I'm sure some here will laugh but I cannot wait for the day I'm able to ditch JavaScript and TypeScript and just write all my in-browser code in C# via WebAsm.
Your complaints have little to do with wasm; as the post says it has no direct access to the DOM.

wasm is only supposed to speed up heavy computations like those needed to decode and rasterize the PDF, modifying the page is still done through javascript.
Why Facebook should pay us a basic income
I know what's annoying - these maps are made using Z-rays, not X like claimed by the title. /s

Honestly, I am initially thrown causing me frustration, and do recover, when my mind is required to switch between technical and aesthetic descriptives.
A lot of the balance of SC2 will immediately be destroyed by a semi-competent AI. One of the races has especially powerful early tactics that are primarily limited by a human's inability to multitask (reapers, medivacs, and liberators). I honestly don't think it will be possible for a human to beat an AI that just focuses on those strategies.
Another analogy for .NET developers:

.NET Standard is like an interface

.NET Core is like a class that implements the interface

Desktop .NET framework is like a class that implements that interface

Mono is like a class that implements that interface

Like any other class/interface relationship, the class has to implement all interface members, but may add class specific features
Additionally, Dubai (#29) is above New York (42). As a woman, that does not compute.
True, but I'm referring to valid blocks.
I would tweak that to say you optimize for happiness instead of growth. Oftentimes, profit will be far more important to a lifestyle business than a VC rocketship, simply because the rocketship can sustain itself through funding rather than profit, and a business whose sole purpose is to maintain a comfortable standard of living for it's employees is pointless without profiting.
This. I was hanging on to a screen for 10 years while I was single. Then I met my wife and we now have a kid, I don't spend a single hour per day on learning the latest and greatest frameworks and stuff. Sometimes, I miss it. But maybe not really.
Fed up is filled with horrible vegan propaganda
I'd be more concerned if it weren't already basically impossible to figure out WTF is going on on any "web app" using View Source.

I wish we'd all agreed to severely cripple Javascript[1] early on and instead improved built-in form elements and stuff like frames, but we didn't so here we are. The web's already mostly transitioned from being for people to being for machines and the delivery thereof, so webassembly's not going to ruin anything. It's already ruined.

[1] Say, no ability to trigger a broad set of events that would ordinarily be user-initated, no ability to submit forms itself, no XHR or similar. Probably some other stuff I'm not thinking of right now. So, almost but not quite worthless. That would have been necessary if we'd wanted to keep the people browsing in control of the Web. Instead we chased "oooh, shiny!" and took that control away, practically speaking.
Go is a lowest common denominator language designed by a large company to make programmers expendable. It's ironic though because we all know how that worked out after Sun tried it with Java and what we now have some 20+ years later.
>What's strange to me is that you seem to know this but still want to say something about it.

Because on a world-wide message board it's still inherently ambiguous. My comment was meant to serve two purposes. First, to draw attention to the ambiguity for others who use `.` as a decimal separator and read "10.000" as "10" (as I very nearly did). Second, to seek clarification because there is a non-zero chance that the OP is in fact a precision-minded person who saw a small productivity improvement when switching to Kotlin.

>Its like an Englishman saying colour and you saying, "you mean color, right?" Just seems unnecessary.

More like when an Englishman says "biscuit". in many contexts I would ask for clarification because my definition of "biscuit" is different from the common British usage, but it's also possible that the Englishman knows this and really does mean "American biscuit".
Rent in an area is generally considered excessive when it's more than a third of the average income. And it also has to cover taxes, maintenance, etc. This is assuming you own them free and clear with no mortgage. If you finance buying a small rental property you're usually losing money each month for a few years until rents go up enough to cover your costs.
This is your text editor on meme tech stacks.
I've always heard "Lifestyle Business" as a contrast to a "Startup." Startups being, huge growth, VCs, and an "exit." Lifestyle business being more like a traditional business, slow growth, minimal outside investment, etc. This article paints it more of a digital nomad, which I haven't seen much of.

The difference between running a lifestyle business and just "median American lifestyle" is owning the business (although, effectively you are living a median American lifestyle). I've always likened it to building a successful contracting business, car dealership, or chain of donut shops. Ideally letting you live upper-middle class, fairly steady (businesses rarely are long-term), and possibly something you could sell off when you retire.
Mechanical Television – raster scanning and receivers using spinning discs
Ultimately I think it boils down to whether or not you see the memo as dog-whistle misogyny.

HN's guidelines specifically encourage posting anything that "gratifies one's intellectual curiosity." So we can hopefully assume that the

I think anybody who is intellectually curious is interested in whether population-level neurological sexual dimorphism has any significant impact on career outcomes. If you do not read the memo as dog-whistle misogyny, then you will see this reaction as an indication that investigating this fact is forbidden.

Just to quote a few things you said as an example:

"legitimate inquiry into whether gender is a determinant of programming aptitude"

"accusing his colleagues of having inferior genes."

The memo in question never once mentioned engineering aptitude nor ability. It did claim that women were not pursuing software jobs due to a combination of things they found distasteful, some of which were inherent to the job and others of which are cultural.

Again, if it's dog-whistle misogyny, then reading this as: "I think I can get away with talking about differences of preference, so I'll just let people fill in the blanks in terms of differences of ability" makes perfect sense, but I hope you could see how others might not make that inference?
Most cryptocurrencies are complex but if you have a background in computer science/software engineering then they're not difficult to understand; it just takes time.
I feel like you're grouping dry cleaning businesses in with software businesses. In software, there's definitely a perception that the optimal path is to meet VCs, take a bunch of rounds of investment and become a hockey-stick unicorn. You don't see articles that encourage that because it's the status quo.
You're confirming my statement: truth to post modernism doesn't exist as the term is conventionally defined. It is only one particular group's frame of reference and therefore only a device in pursuit of power struggles between groups.

From this perspective, there can be no such thing as science, as the term is conventionally understood (the pursuit of an impartial and universal truth).
Yes, thanks for the question, it reminded me that I'd never got to the bottom of uninterruptible before, so I was really determined to do so this time.
It's a race thing - most of the country's African American population lives in the south, with little pockets scattered elsewhere. NYT did a similar set of maps for TV shows and the results were similar. White America likes hip-hop, as you can see from the maps but there's almost no interest in other pop music from the south.
That one is genius!
Yes, but this is qualitatively different from the AI being a 'person' whose motives you have to question. What are AlphaGo's motives?

An AI judge will be optimizing for the things that we build an AI judge to optimize for, the things we find desirable in our legal decisions. Consistency with past rulings, not issuing judgements that open up tricky interactions with other laws/judgements, erring on the side of caution when the sentence will ruin the defendant's life, etc.

But it still won't have "motives". We won't wonder if it issues a particular judgement because 5% of its investment portfolio is allocated to pharmaceutical companies, or if it believes that the USA would be a better place if all the black people "went back to Africa".
You are assuming above that the guy that wrote the memo leaked it to the press. I suspect that we all write memos for our work places that could get us fired IF WE LEAKED IT to the press. However, I have seen no mention that the memo author was in fact the person that LEAKED IT. When will Google fire that person or persons?
The problem with the "single human tragedy" narrative is that it historically has been abused to motivate disproportionate responses (see also: drug policy). This article was a call to action, but the appropriate response is differs for "just one sad kid" and "a whole country enslaved", with quite a spectrum between.
Comment 9 by scheib@chromium.org, Today (33 minutes ago)
Status: Started
Thank you for reporting. We have adjusted API limits that should ease this immediately. Our monitoring is clearly not sufficient and we will follow up with process improvements to avoid this recurring.
> that conflicts with the underlying tenets?

The underlying tenets are a bunch of technologies designed for rendering documents + one pretty horrible programming language. Which we're now building full-fledged apps and games on. I think that's way more of an abuse of the underlying tenets than webassembly is. I truly believe webassembly will set us free in many ways.
Number 2 is a big one for me. I've considered a digital nomad life a few times because I love to travel, love to see new places, love to meet new people and all the rest, BUT...

I hate solo travel. I'm naturally very quiet, introverted, socially awkward and get social anxiety, so travelling alone is stressful and I don't end up exploring new places much and meet rather few new people because I find it incredibly hard to just start a conversation with strangers (doubly so if there's a language barrier).

I'd love to go on extended travels, working from coffee shops while exploring new and interesting places, seeing new things and meeting new people, but to feel comfortable doing that, I would need someone to join me and I simply don't know anybody who would do it with me. :(
Why should they complement Javascript? The browser should be language-agnostic, just as your bare metal (computer) is.

Otherwise, then, we should tell people they "must" use C to write applications and that othrr languages should be there only to "complement C."
That's not how it works, semicolons are only automatically inserted if they were omitted.

Use semicolons, lint the code, ????, profit
When FB bought Whatsapp, Whatsapp was handling 20 billion messages a day and was the #1 app on the phone pretty much anywhere in the world, except for US, China, and Australia (it still is). Not that they needed some tool to find that out.

FB did an amazing job in keeping their acquisitions fairly independent and let them keep grow. That's something really hard to do and they deserve credit for that.

It is easy to buy the #1 messaging app in the world, if you have the money. It is hard to make sure those people still stay motivated after the acquisition.
I haven't touched Delphi in twenty years, and I still remember the difference. It's fizz-buzz for Delphi devs: if you say you're a Delphi dev and don't know this off the top of your head, then you're lying about your experience.
Control stratification is a legitimate threat to bitcoin, but I think your fears of threats to a national currency are overblown. There are significant advantages to floating currencies, and there isn't much a cryptocurrency can do to attack it. Russia has magnitudes more control over the Ruble's future than any competing currency ever could.
Why don't they create a system like UIDAI Payments where you can generate different aliases that all link to your actual aadhaar profile with permission based access and access history features. Seems like an issue that can be remedied with technology IMO.
Package Management and Generics are the two big ones that I agree with here. Inheritance, when used correctly, is really useful but is too often abused and for that reason alone I cool with it's omission. I'd add that the error handling, while readable, feels a little clunky when I'm writing it.

`if err == nil` (am I right!?)

Importing Gorilla really doesn't seem like it should be a deal breaker however I understand why someone fond of Python would lament not having everything built into the language ;).
> Again...you'd already have to know the email address and what benefit does it give you to know that this specific person is logged in?

You can link users (that you target) to specific websites (that you indirectly control, even through something like a malicious ad).

> The only people that would be able to gather this information from this exploit are Reddit admins and they'd already have that information from the email address. Even still... what would they even do with that information?

No! I (as a non admin) could create a website that uses this exploit right now and link targets (like reddit admins of which I know the gmail) to my website. Post the website to reddit, and voila. Once they visit the site I know they did.
Here's the full interview[1] - the above comment linked a shortened version.

For reference, this is Dr. Jordan Peterson, the University of Toronto professor who was fired a few months ago for his stance on using gender pronouns. He's a strong proponent of free speech, which he touches on in this discussion.

[1] https://www.youtube.com/watch?v=SEDuVF7kiPU
> Nobody asked for his opinion, though.

I though google was an open company when anyone can raise a concern when they feel like. It is what the CEO said after firing him probing that the company is not that open.

He send the manifest to a select closed group of people, not all the company. But it got leaked. You can blame him and you can also blame all the people who get angry with his opinions, because his intention was to improve the company not hurting people.
The same way as you supposed (not:) to check it under a paper-ballots voting system. By the Citizens Database - when every citizen's biometric data (photos, eye or ear scans, body measurements, etc.) and contact data is published on holographic discs, magnetic tapes (IBM has one with 330 TB storage). It will allow anyone to verify there are no fake identities there. One may store just a hash table for all entries, if he can't afford those storage mediums.

Have they told you about it?
I was writing about the article linked here. But since you mention the memo, I'll say this.

The current state of science suggests associations between gender, brain development, and career preferences. But women who are applying to Google for coding jobs are clearly stating their own individual career preferences. People apply for jobs they want.

Using population studies to try to contradict clearly expressed individual preferences is nonsensical; that's not how statistics works. It's like the old joke about the guy who carries a bomb onto a plane for safety, because "what are the chances that there are TWO bombs on one plane?"

And obviously associative data about preferences doesn't tell us anything about individual capability or qualifications.

Finally, if you actually ask women in STEM fields why they left or are considering leaving, career preferences are not the only answer. One also hears about disrespect, harassment, abuse--the glass ceiling. Again, this is real data that can't be lightly set aside just because it doesn't fit a narrative of biological determinism.
>I worked for a company that sold for over half a trillion

Que?

There are only a few companies worth that much in the world. The only (well known) company big enough to buy another company for that amount is Saudi Aramco.
In the NorthEast US, guy is often a gender neutral term. It's totally fine to say, "Hey you guys" to a group of only women.
Yup there's zero reason this couldn't just output a dom manipulation via FFI into straight JS code. It's fairly straightforward to do with wasm/asm.js.
> Its not hard to see why exactly Americans are dying younger

American's aren't dying younger, life expectancies are still increasing... The headline is a lie.
Non-white and grew up with a very religious background - even lived in a religious commune-like environment for a few years. The current environment in the bay reminds me of those days in many ways - the incredible pressure to visibly signal virtue through study, fasting, public displays of humility, etc. It's easy to trick yourself in thinking you actually believe and this is the only way, but it quickly fades once you're out of the environment
I don't think pulling out the number 6 separately from the constant factor results in an apples-to-apples comparison with other operations with logarithmic complexity.

The 32-way tree operations have asymptomic complexity 6 * C_1 * log(n) = C_2 * log(n)

Operations on a balanced binary tree have asymptotic complexity C_3 * log(n) = 6 * C_4 * log(n).

The only difference between the two data structures is the actual values of the constants.

I think the Scala people have a valid point that logarithmic complexity may be as good (or nearly as good) as constant-time in practice. The precise way the claim is formulated is wrong and abuses big-O analysis.

A more correct argument is to choose a practical upper bound on log(n). E.g. maybe 64. Then multiply that by the constant factor (not playing any tricks with splitting out 6 *). If that number is always good enough if practice, then you don't need to worry about your operation being logarithmic.
I disagree: some of his essays have a _very clear_ bias towards advocating that doing a startup is a Great Thing.

> If you wanted to get rich, how would you do it? I think your best bet would be to start or join a startup.

( http://www.paulgraham.com/wealth.html )

He also argues in other essays that now [2001/3/now] is a great time to start a startup -- and since doing so is such an all-in proposition, it seems reasonable to infer that he is also arguing that it's better to start a startup _than some other option_.
Twitch Developer Day 2017
If he can back his arguments with research and they don't contain any logical flaws then one should at least entertain them for a few minutes. After all he might be (partially) right and do his employer a favor.

If he is wrong in ways that could be honest mistakes then one should first try to point out the mistakes so he can retract his document until he can find stronger evidence or truly see the error of his ways. For that to happen people need to respond with rational arguments, not with outrage.

If he is wrong and does not respond to counter-arguments and -evidence, then some HR response would be appropriate. And note that I say "HR response", not dogpiling and not necessarily firing.

Argument-by-firing will only harden the ideological frontlines and further extremes.
I'm a little disappointed that I bothered to read what turned out to be a massive act of pedantry.

A few sections are devoted to showing that O(log32(n)) is the same as O(log(n)). This is entirely correct, as shown, because the difference between them is reducible to a constant multiplier, which big-O notation does not care about. It's also, from the problematic sources given, and entirely made up argument, given that I didn't find O(log32(n)) mentioned in any of them that I was able to view. Plenty of notes in them about it being logarithmic though...

I understand making sure people know that it's not constant time, but when all the examples of problematic descriptions you give make sure to say that it is logarithmic time and then go on to explain why it's "effectively constant", you're railing against a non-issue with an absurdly complicated argument.
If only projects were 2 years long...
There's a difference between censorship, and arguing that something is ethically wrong and that we shouldn't do it. Censorship is being in favor of some sort of governmental, lawful, or otherwise forceful action preventing these practices, and I am not in favor of that.

I am generally in favor of "refusing to associate" since that implies personal choice.

"Holding people accountable" is semantically meaningless since it can be applied to both appropriate and wildly inappropriate actions.

There are also different kinds of boycotts - like, there's a difference between boycotting a book, and boycotting the publishing company of a book. These are more on a spectrum and should be debated on a case-by-case basis. But these days, many social-media-driven boycotts are on the chilling-free-speech side, which is why I spoke generally about them above, even though there are exceptions.