skysight-inc/HackerNews huggingface dataset:
The United States is currently the laughing stock of the first world when it comes to who gets healthcare right. You're saying that after seeing the way republicans set out to intentionally sabotage the 2008-2016 president's entire career (including healthcare reforms), people are going to want to follow the republican plan of doing the complete opposite of what is working with great success for the rest of the modern first world?
There's probably a very good case for reparations, but I don't believe it will ever be workable politically. The age of Trump has shown not only a divisiveness but a racism from all quarters. A reparation based policy is inherently racial (obviously) and how do you get that across to the other 50% who if they don't agree might even be outright racists?

This problem of discrimination and a lack of opportunity is not racial, it extends beyond those lines, I feel like if it was approached from a broader perspective like that, it would have much more possibility of working. Politics based on race only end up dividing people and used by those in power. The biggest problem in this country isn't racial (though it is an issue), it is social. There's the haves and the have nots. The haves continually use racial and other issues to divide the have nots, and the have nots remain with nothing.

The response to Kanye's latest stuff has been really enlightening. The following is also from Coates.

https://www.theatlantic.com/entertainment/archive/2018/05/im...
Good find! Looks like he said something similar, but never those exact words.
"Culture fit" is just too vague and only provides cover for discrimination. Internal discussions/documents should give the detailed reasons (is a jerk, not on time, not a rule follower, etc). If the people/company are uncomfortable with sharing that outside the company, you don't need to say anything more than we didn't choose you. The internal documents are your protection in the case of a law suit.
There is no such thing as "strong typing", so no language has that feature. Perhaps you mean it's type safe in some dynamic sense, but strong and weak are not qualifiers that have any kind of rigourous definition in type systems.
Do you know if slides/video will be available?
If you know how to read through the lines, these documents are pure gold. Bosses who say "work under/for me"? Stay away, egomaniacs. You always work for an organization, not an egomaniac. My job is to "give you context"? Weasel words alert. Fake freedom. The best is this one: "1. you should do what you think is right 2. I can fire you"
Read the article. For this thread, reparations aren't the point. I'm simply saying Ta-Nehisi Coates has done a better job than any other writer explaining how segregation extended far beyond the legal conclusion of government-mandated segregation.
They can ask you to leave at any time.
I haven't read a bit of your analogy that actually seems like anything close to reality.
Where you're from, your gender, and your ethnicity strongly predict how you communicate, your work habits, and everything else about your behavior. Like, the "yelling insults" culture will tend to select for men over women, assuming typical American gender roles.

At some point, the disparate impact of selecting for a behavior may select against a protected class by enough that it becomes illegal. You also have potential to get stuck in a local maximum, where you're hiring the best candidates to work with your existing team, but in doing so excluding a huge chunk of the global candidate pool. I agree that team fit is important, but it comes with a lot of asterisks.
Which is mighty hilarious, in 2018 :)
> Your coding efficiency is not limited by how fast you can type.

It absolute is, at least for me. Granted, the majority of time spent during programming is on thinking rather than typing, but any time spent typing detracts from time that could have been spent on thinking instead. Whenever I type a line too long, I tend to lose focus on what I am thinking, and get bogged down by language details. Besides, typing the useless thing again and again (like repeating a long type name) frustrates people, and frustrated people have a harder time to concentrate.
Seeing as how those America First people are the ones who came around to fighting and defeating the Nazis, that's quite a disgusting and loaded remark. It is a shibboleth among the alt-right that they are called Nazis by people like you for sharing beliefs of their grandfathers who fought Nazis and you are reinforcing that perception.
Verizon's stealth startup offering $40/mo unlimited data, messaging and minutes
Walmart doesn't have it's fingers in nearly as many things.

Cloud computing, autonomous vehicles, drones, ai, smart home tech, developer community, etc. Are all things Amazon has a leg in that Walmart has literally nothing.
Stop giving people second chances for stuff like this. There are borderline cases and tricky cases and all sorts of other cases and I understand that, but this isn't one of them. Stop giving people second chances after posting shit like this.
I've been meaning to do the math on how much capacity used car batteries can be continuously recycled into grid storage where capacity/weight isn't a big deal but haven't gotten around to it.

My hunch is that those used batteries will single handedly store peak reusable energy for down times if electric cars grow to dominate the market.
My team of ten went from majority iPhone to all but two on Pixels with the last two saying they will switch on their next upgrade. It's not due to cost — the iPhone X or the Pixel costs nothing to the employee. It's due to sheer usability.
The trick is to let your "double" only take on values that are also valid 32-bit integers, like with lots of gratuitous (x|0) and stuff. That excludes your (indeed problematic) -0. JavaScript's semantics give you enough to implement 32-bit integer math this way pretty easily. The speed may vary dramatically with small changes to the compiler, but correctness won't.
ehhhh AMC can be kind of awful.
I don't know much about the decapping/chip security process.

What is the benefit in selectively erasing part of the chip? How does that help you read the part that isn't erased?
My Dad Painted Jethro Tull’s ‘Aqualung’ Cover and It’s Haunted Him
Let's be real, probably 99% of projects just use a language that the main developer is already familiar with. Social and economic realities often trump technical merit, which is why inferior technology has such inertia long past the time when better replacements are available.
"I don't see how a 50 year old person (not myself,I'm in my 20s) can be culturally compatible with people young enough to be his/her grand child."

30 years is generally one generation, not two.

And "culturally compatible" enough to work together is way different from being culturally compatible enough to date, or whatever.
They are in no way comparable in scope. Introducing a type system gradually doesn't break any compatibility, within the module or outside the module. It doesn't require you to understand what the legacy code is doing. Rewriting in a different language also means different libraries, different glue code, different interfaces, different everything.
Go can be terse if everything is a interface{} and you ignore errors. But production quality Go is huge because there are so many things the compiler won't help with. I want a language that would generate the same boilerplate Go other people spend actual time on writing and reading.
It's European politics. In Western Europe, there are career politicians who actually fight for the common people and get good things done.
Maybe little more than big-time name recognition and a first-mover advantage (but I imagine there's some good engineering and a few patents in there, too). That worked long enough for IBM :)
True, but it does impact how probabilistically unlikely the hot streak needs to be to default the house.
This was dense in several places but well worth the read. Thank you for posting.
If you don't mind sharing, what is approx income from it ?
I'm not advocating that. I'm just saying that this is, contrary to how it is cited, a specific subset of "the workforce", and pointing out that this subset furthermore is not necessarily representative of what one might think of as the "professional" workforce.
C# has had a dynamic type built in for years now. It's literally a dynamically typed language embedded within the statically typed C#,which grew out of the work on gradual type systems.
>almost all the cost increase was attributable to the cost of gas

Unfortunately natgas prices determines price because it's often the price at the margin.

If policy makers care about efficiency, fairness, and reducing pollution, they would better-allow, or outright demand, price signals flow through to the marketplace.
>Dealing with the fact that a list is a null-terminated linked list instead of an actual sequence/vector/tree is a big deal.

If you need a vector, just use a vector, don't use a list. Common Lisp has very flexible vectors and arrays.

Lists are the way they are because they're the fundamental block for manipulating/constructing lisp code itself.

>Common Lisp has a notoriously fickle and opaque system for importing other code into your space.

Care to elaborate? You just load it; everything is in its own, separate namespace.
The point behind Gigafactory1 and any subsequent gargantuan battery plants it's to drive the cost of all Tesla batteries down. Decreased cost per unit is increased margin. The reason Elon is pushing, pushing, pushing is because the longer he has the (diminishing) lowest cost of batteries, he's ahead of everyone else. People thought he was of his rocker when he bought Solar City; it's all one giant play to have the cheapest cost per battery.

Sidenote, commercial and utility battery backup like this have been sold for over 10 years. Unless you were a hotel in Vegas, you probably weren't noticing. Did they sell many, dunno, but they've been working at every distribution for a long time.
Microsoft acquired Skype for $8+ billion. That figure always sounded too high. And it's not reaping the benefits they would have liked. But I guess MS just has too much money to care.
You're not wrong, I'm just surprised when educated people aren't aware of this stuff. Jim Crow was discussed in high school here in the South and there was plenty of opportunity to learn about it in college. The only way people can't know of this is if they haven't actually interacted with minorities that much, which I guess is possible in certain places.

Similarly, this was really great, as it shows the outlash King got when he tried to approach wider social issues as well as the outright hostility against him in places we don't usually consider "racist".

https://www.hbo.com/documentaries/king-in-the-wilderness
Bah. I hate Microsoft for taking away color customization in windows. I'm not colorblind.
True, but they support entirely different philosophies to software development: the "build a cathedral" (Haskell) versus "create a living organism" (Lisp), to paraphrase an Alan Perlis quote.
Outstanding! The Ponzi is crumbling!

The sooner it goes bust the better for the taxpayer.
You might have read in HN, in many threads, comments from people saying "I would NEVER work in a company that would do such things like X, Y, Z". The other day, the comments were about a company tracking the activity of every employee. Another day was about a company whose business model was invasive ads. Another thread was about a company forbidding work-from-home and expecting everyone to checkin at 8 am sharp. Another was about companies forbidding engineers to work on opensource on their spare time. The list goes on. These are all examples of "culture" in my mind. As one might say "I'll never work there, ever" - there are plenty of people that would and they do indeed. The difference is the "I would fit there". If I know that the company "requires" to work long hours, or doesn't want work from home, or expects you to be on call at any given time, or expect people to be brutally honest with each other - as interviewer, I would be mindful of someone who will not fit these criterias. And many of these criterias are not good or bad - see the being brutally honest vs we are respectful of everyone feeling: it's just that the "wrong fit" would be run over by the organization within weeks and would likely result in the employee to be dismissed. Everyone would lose.
I don't think their goal was actually to sway the election. They know well enough that their work is pocket change compared to what both parties' campaigns and ordinary American activists on both sides already do. What they want to do is increase the divisions in our society. The more we fight each other, the less political "bandwidth" we have to project power internationally.

If both parties are unified in pursuit of one goal, then we may act vigorously on it over the long term through the course of multiple changes in which party controls what. If both parties can't stand each other enough to cooperate on anything, then foreign policy and behavior will be half-hearted pushes in constantly changing directions.

Russia can't and doesn't want to control us entirely. They do want us to not interfere effectively in their attempts to control the neighboring Eastern European states.
I didn't write the GDPR. The people of the EU democratically elected a government that did. They made that government arbiter over what's good for them.

However, am I not permitted to agree with them?
Stephen King vs Richard Bachman is a wonderful illustration of market vs merit.

Does merit have similar increasing characteristics?

Does it apply in non-competitive contexts?

Market success, notoriously, has non-merit factors: a comment on reddit has to have merit to get a few votes. But to go from a few to thousands, it has to be early, visible in the thread, the thread has to be visible, the story has to be visible on the front page, it has to stay there a long time. ("karma train")

One of the sub-factors is people like to read what others read - regardless of quality - in order to be on the same page, get the same jokes and references etc. To know what's going on - like the news.
APL: A Learning Adventure, Part One
// yes
for(let i=0, n=posts.length; i<n; i++) {

There's usually no need to cache the length of the array this way. Modern JS VMs are plenty smart enough to do it automatically (unless there's code in the loop that looks like it might change the array length).
Anecdotal data point: I'm working at a small startup right now, a bit over a dozen people, which is looking at hiring some web developers. It's been an interesting process. We have rejected a good chunk of applicants for culture fit. (And a few for attitude. And very many for not reading the damn job description.)

Here's why:

Most of us, to a T, are furry trash.

We want to hire someone who seems genuinely excited about the job, and kind of excited about us by extension, so we are making a good chunk of our decision based on culture fit.

Some of our interviews have fit right in. They seem ease. Planning some cosplay or other. Others have reacted quite a bit cooler to the atmosphere. (We're immersed pretty deeply in this weird pocket of the permissive California culture, which I figure must be pretty intense to walk into for a job interview if you're not used to it.)

The ethical bit: Both the primary groups we're hiring from, furry and nerdy, are predominately very white and very male. We seem to have a sort of multiplier effect going where both groups have some diversity but just through probability we don't see any applicants who are not the traditional white male programmer. We'd happily welcome anyone who did not match the visual template, who wasn't weirded out by us, but no one really has yet. I'm guessing we're running up against some sort of systemic discrimination, despite the fact that no one involved in the interaction is intentionally discriminating.

Take that all for what you will, I guess.

--Anonymouse
It's poor example because the Model 3 has 1000's of parts some of which have supply chains that spread around the world. The model T had 1481 parts almost all built in their factory. The model 3 is orders of magnitude more complex to the point that it's more similar to a business jet than it is to a model T. But then, you knew that.
https://news.ycombinator.com/item?id=17051574
So tesla power station acts like a nationwide super cap ?
Please add English to the demo :)
The story about name recognition is perhaps more important. A publisher was giving advice to would be authors and their advice was until you had at least one and possibly two best sellers it was always more valuable to give away your books than sell them. This was because the barrier to reading a new book is so much higher for an author the reader doesn't yet "know" than one that is a known quantity.
I've been adding TypeScript types to a bunch of JavaScript code recently, and it really is much safer and faster than trying to move to a different language. As long as you are only adding types, you don't have any chance of introducing a bug, since the types just compile away, and plenty of real-world code (especially untyped code) tends to have subtle details that you might overlook if you're reading it for the first time.

Another thing to keep in mind is that type annotations can be done incrementally. You can't take 1000 Python files and port them to Go one by one, but you can add types a little bit at a time with a completely usable codebase at every intermediate step.
I've only browsed the source, but I think it's more likely that most of the results are random noise, and there's no particular reason why one case is faster than the other.

There are a ton of things one needs to do to make reliable microbenchmarks (make sure the functions are getting optimized, make sure they're not eliminated as dead code, etc.) and I don't think this repo does any of them.
> On a tangential note, it would be amazing if the guild/union of authors collectively agreed that all books will be published anonymously for the first year, with the author's name only revealed after the first year anniversary. This would allow newer authors to step out from the shadow of the established ones. I doubt this will ever happen of course, but I think we would see so much more dynamism in the industry if it ever did.

The much, much more likely outcome would be a massive surge in interest for textual similarity analyses.
Location: US (San Francisco Bay Area preferred)

Remote: No

Willing to relocate: Yes

Technologies: JavaScript/Node.js, Python, Java, Perl, Shell Scripting, HTML/CSS, React, D3.js, Docker, GCP, Jenkins, DevOps

Résumé/CV: https:/bit.ly/siwadon-resume-public

Email: siwadon.s {at} gmail.com

LinkedIn: https://www.linkedin.com/in/siwadonsaosoong/

GitHub: https://github.com/idewz

5+ years experienced full-stack web developer
Android P App Actions Is Scary and Huge Privacy Violation
Show HN: ArticlesPub – Interesting and High-Quality articles in your inbox daily
Goes to show just how useful and great company Apple is. People are willing to part with that much money because that’s how much value they get from owning those products. I currently have 2 (phone, pad).

Amazon as a whole, on the other hand, hasn’t created remarkable products or services. Some of its business units have done well and have great products or services, but they are relatively minor as % of Amazon revenue. Amazon is a well run charity: if only the useless eaters from the government could learn to benefit its constituents without spending taxpayer money...
We didn't end segregation, we ended legally enforced segregation. I went to a segregated school from K-6 (one white kid, whose only living parent was black), and that was in the 80s, when busing was pretty active. I'm sure many of you who live in the US live in segregated neighborhoods, and attended segregated schools.

What's strange is the common insistence that segregation has ended, and what's remaining is somehow by the choice of the participants, even the ones who lose out: the strangeness is that that argument is no different from the arguments made during legal segregation, when the claim was that the law was just a representation and reflection of values held in common.

If today you stood on the corner of the block I grew up on in Chicago for a year, you'd never see a white person.
People who never sit
What an interesting story. My dad had an HP-35 that he used as a grad student at Stanford in the 70s, and he handed it down to me decades later for me to use in my high school math classes.
I'm not really sure about the "well" part, not even gonna to mention efficiency.
The way I've read it, "programming" was the name of a job where you take a flowchart from a "systems analyst" and punch machine code onto card decks. Then computers became cheap enough to run compilers, and that job was automated away.
Don’t you mean Envisioning the Future?
Not offering the refund at all is the a great opportunity to never have the chance with the customer to begin with.

If you view it as a "return", there are plenty of studies that show that having a more open return policy is just in general all around better for customer happiness (even if it doesnt increase return rates)
Maybe safety? Hotels seem to have just one housekeeper cover a block of rooms.
Nearly every white person—past and present—excluding the tiny percentage of slaveholders and capitalists who benefited from the depressed price of labor brought about by slavery—would’ve been better off if the African slaves were left as slaves in Africa.

It’s jaw-droppingly disingenuous to dance from “whites weren’t slaves [for the most part]” with “whites benefited from slavery”. It’s like saying I’m benefiting from you because you’re not murdering me.
Forget Jim Crow! Everyone knows about Jim Crow. Coates traces segregation almost into the 1980s.
It is all automated, ML and AI - more you signal them - more likely they do something about it.
I still stick by my original point that:

((int)dblval) & flag

would require serious justification in a C code review. In JS its all you have. Under those restrictions I'd use it as rarely as possible. But yes you can use it correctly if you try.
I'm not OP, so I can't read their mind, but I don't think they meant that the second baby happens on accident. Instead, what they're saying is that if you want to have kids and not have them spaced out too much, it ends up making a lot of sense for the woman to become a stay at home mom in situations where the family can afford it.
> I eventually decided that short code is better than readable code because the shortness of code is objectively measurable

I can debug sophisticated algorithms code that is readable and explicit far more easily than short and concise. Anyone that tells you otherwise has never had to debug the legacy optimization algorithms of yesteryear (nor have they seen the ample amount of nested parens that comes from a bullshit philosophy of keeping the code as short as possible).
I personally hate it. It's the conversion of an accent to another language for the purpose of atmosphere. It's fine when Scottish poets do it to themselves, but when it's done by someone else it's intentionally alienating. Black Southern accents aren't very different from White lower- to lower-middle-class Scots-Irish dialects, but the choice to transcribe "like" as "lak" for an average Southern white person would strike most people as bizarre.
Vs. something like 0.005/GB for Digital Ocean $5 tier. Practical is very situational, but 10x cheaper is 10x cheaper.
Highly interesting, thanks!
Precisely, thanks.
Innovation Should Be Legal. That’s Why I’m Launching NeTV2
Maybe source code open-sourcing... could be crowdsourced lol.