skysight-inc/HackerNews huggingface dataset:
On a related note, is there any git hosting service that will produce RSS feeds with inline git diffs?

I'm rebuilding a hacky RSS feed generator that used bash, cron and webSVN with git, and I've not found any hosted git remotes that produce RSS with diffs inline so I can review changes in my reader.
Perhaps the laws in the US are too lenient?

-Facebook makes it nearly impossible to delete your account permanently or reactivates on accidental clicks from 3rd party websites(which increases their metrics),

-You can be opted in for email messaging without you opting in explicitly (increases advertising companies "reach"),

-Uber just ignored regulations it didnt like, or would be detrimental to their bottom line if they actually followed them.

This mentality is wholly rewarded in the US, that isnt necessarily a good thing.
>It's not clear to me yet that everything about a car has to be rethought to simply make it electric.

it isn't "has", it is an opportunity to rethink what hasn't changed in the last 100 years.

Google/Apple (and probably Uber) can attach drivetrain to their platform while Ford/GM just aren't capable of producing a platform to attach to their drivetrains. Tesla is an intermediate step in that direction and it looks like a good [though far from sure] candidate to make it successfully into the future of electric connected self-driving cars.
Taibbi has published "Griftopia", a book which I heartily recommend. Perhaps the least partisan of his works, because everyone in it gets it: republicans and democrats alike. Even Obama, believe it or not. He has a knack for explaining complex things in simple ways without cutting that many corners to make them understandable by mere mortals. If you are to this day not entirely sure why the financial crisis happened, you need to read this book. Dude really reminds me of the late Hunter S Thompson.
From what Elon Musk writes, his plan is that either you'll be renting other people's cars, or making some extra money by renting out your own: https://www.tesla.com/blog/master-plan-part-deux
> [Tesla] are poised to control much of the future battery supply

"Chinese companies have plans for additional factories with the capacity to pump out more than 120 gigawatt-hours a year by 2021, according to a report published this week by Bloomberg Intelligence... By comparison, when completed in 2018, Tesla Inc.’s Gigafactory will crank out up to 35 gigawatt-hours of battery cells annually.

...

Roughly 55 percent of global lithium-ion battery production is already based in China, compared with 10 percent in the U.S. By 2021, China’s share is forecast to grow to 65 percent, according to Bloomberg New Energy Finance."

https://www.bloomberg.com/news/articles/2017-06-28/china-is-...
Honestly, why take things like that personally? Why liken it to a ghetto? Is your pride really so hurt that someone wanted to help you out around the office that you refuse to believe that you could have learned anything useful from it? You can't even come out of it with another friend, a future business contact, an interpersonal skill, deeper knowledge of a workplace tool? It's great if some people don't think they need help overcoming sexist barriers in the office, some people do. No need to over-complicate it.
A few months ago I read the the article from the redux-creator who sais that you should only use redux if you really need it. I found out that most of my trubbles came from the fact that I should not have used redux.
I lately removed it and am now using rxdb for things that have to be state-like and persistent. For everything else I just use reacts setState on the plain components.
> A study with Resumes/CVs is a fun thought experiment, but it's not reality.

Dismissing a single actual experiment with as "a fun thought experiment" is neither factual nor rational. In reality there are many experiments.

You can take as much offence at my use of the term "pet theories" as you like, but until you present a rational argument that's all they remain. Unsubstantiated opinions are reasonably described as "pet theories".

Your own links clearly state a gender pay gap. I'm not sure what argument to make at this point. Maybe you could give me some guidance as to what areas remain in dispute?
Which makes it a high risk speculative stock. You're essentially gambling on the future knowing the present company is extremely overvalued. I wouldn't even call it "investing" if you were to purchase their stock right now.
That's mostly because they are sensitive to brand damage in ways that Uber and Tesla (not Google) are not.

Mercedes or Volvo getting caught with a product in the ways Tesla has been getting caught would be unacceptable to their customers. The brand damage would be massive. Tesla as 'the new kid on the block' has a lot of leeway to mess up that you would never accept from an established brand. The whole autopilot saga is an excellent example.

By the time Volvo or Mercedes release a next level self driving car you can simply expect it to work, all the time. Until then they will release small incremental steps on their 'driver assist' technology.
TSLA is approximately 66% owned by institutional investors(investment banks, funds of any sort(including active and index funds that may be in 401(k)s). That leaves ~30% of the shares controlled by individuals, which is fairly typical.
it's difficult; you need to carry them or take a cab, and it's especially hard to buy for multiple meals and in the quantities to realize significant savings that outweigh the meal kit convenience.

as we got busier our 1-2 weekly home cooked meals dropped to once per every two weeks, and my partner loves cooking and she's very good at it, never thought she was the audience for a meal kit.

she ended up getting a job at Plated. Now we cook 2-3 times a week and end up spending more time together as a result.

the cost is not trivial (and of course we have access to employee discount) but it's certainly less expensive than almost any take out meal in NYC.

i don't know what the long term situation is like but i could see it always doing well at least in a city like new york
Your Desk Will Soon Be a Computer
One place I worked, they processed and paid payroll twice one month because someone dropped the files again and the ESB dutifully picked them up and sent them. That was a $6m mistake, took them years to work out how to reclaim the money from the workers (unions involved, contract lawyers, you name it).
Note that I talked about doing it in a modular fashion. With an ADT, you have to rewrite every single pattern match in your code to support the new variant. (And you don't even get warnings if you have a general fallback case that matches everything.)

In an OO language, the equivalent to simple pattern matching would be to dispatch on an abstract method of a shared supertype. If you add a new type and forget to implement the abstract method, you get a compiler error. There's your exhaustiveness checking and it's entirely modular as you don't have to touch your original code.

As I said, that's one side of the expression problem. OO languages conversely have a problem (unless they support multiple dispatch or methods external to a class) when they have to add new actions. With ADTs, that's just a new function. With inheritance, you have to add a new method to every single class that implements a variant.
How the Large Hadron Collider Almost Didn't Work
We always had three vacuums in the house growing up: a main canister vacuum (kept in a closet), an upright for the hard kitchen floor (kept handy), and a dustbuster (also kept handy).

Three tools with different uses.
collectively, yes.

so the question is, where does the line between animate and inanimate lie?
I've really enjoyed using jxnblk's approach to styling. I started with basscss [1], then moved on to rebass, and finally settled on axs [2]. They all take more or less the same approach, but operate differently. Rebass generates inline styles; basscss is simply a CSS file that defines a set of utility classes (like `mb2`, `p3`, `flex-none`, etc.); and axs dynamically generates CSS classnames and stylesheets.

...Or at least, that used to be the case. Looking at the most recent version of rebass, it looks as if it uses the same dynamic classname/stylesheet generation strategy. Now I'm not so sure what the difference between rebass and axs are, except that the former seems to be a comprehensive set of UI components, and the latter a tool for generating your own component library.

In any case, I'm glad jxnblk keeps experimenting with these libraries, even if it's hard to keep up with the changes. Their surface area is so small that it's easy to pick up the API and it doesn't feel like a risk or burden to stay on older versions.

[1] http://basscss.com/

[2] http://jxnblk.com/axs/
> can't be true! so... dismiss it?

Study has big procedural failures (assuming randomness with no evidence), big analysis flaws (assuming causation out of correlation), and gets into a result that is against nearly all the evidence out there.

Why wouldn't you dismiss it?
I think that opinion pieces like this make tech seem inaccessible to a lot of women. I understand that she herself does not like being a "Woman in Tech," but I don't think that her proposed solution to the women in tech problem being throwing away the labels is the right way to go about it.

The author seems to imply that what set her on her course to programming was that she was a tomboy, and that she "loved lots of really technical, computery things that only men know about… Teehee…" For some women, that is how they get into tech. And she's right, those aren't the women who need the support groups. They love the software or love being one-of-the-guys so much that they will not notice or deliberately ignore or tolerate or fight back personally against the harassment. They don't need any special support.

The ones that need these support groups are the same ones that are deterred by articles like this. Some women go into tech DESPITE the fact that it is male dominated, not BECAUSE of it. They are the ones who read thinkpieces like this and say "if all women in tech are so against being woman-like, then maybe tech isn't for me."
Plenty of people live in city centers and don't have a car because of the aggravation, not because they couldn't afford one.
A few other responses:
http://www.biorxiv.org/content/early/2017/06/21/153338
http://www.biorxiv.org/content/early/2017/06/30/157925
http://www.biorxiv.org/content/early/2017/07/05/159707
New Ultra-Fast Charging Tech Could Lead to a New Age in Energy
There's good reason to believe that electric cars are the future and will soon be a massive market. I think there's also good reason to believe that Tesla has a big head start on the competition and has the opportunity to dominate this market if they execute well.

For example, just look at the battery packs which are essential to an electric car. Tesla was unable to find a supplier that could meet their requirements, so they designed and produced their own batteries and now have a $5 billion gigafactory to increase production volume and decrease costs (with more gigafactories on the way). If you're another car company trying to enter the EV market, what are your options? Buy inferior battery packs at a higher cost from a different supplier? Try to replicate Tesla's battery technology and then convince your board to build a gigafactory so you can produce them at the required volume and cost?
>> While I don't disagree, people said the same thing about Amazon.

just to play devil's avocado, Amazon's advantage was not having the overhead of stores, now they just purchased whole foods. Seems as if they are moving towards being a supermarket
But this is make-work. It's a polite fiction, designed to support an economic framework that is looking less relevant as technology and automation play an increasing role in our industry. Our current economic system may even become obsolete within our lifetimes, hence the recent interest in alternative models like universal basic incomes.

In terms of real productivity, a durable widget that has a 20% overhead to manufacture but lasts 10x as long is far more useful, and in terms of quality of life, people needing to spend fewer hours of their lives doing mundane work is a desirable goal in itself.

In the long term, it seems likely that either people will find new ways to make a living, just as they did on countless past occasions when technology rendered a particular vocation obsolete, or we will move towards a different economic arrangement where people don't have to work full-time to earn a decent living, or quite possibly we will see some sort of hybrid with aspects of both newer types of work and reduced working hours.
Are they hiring a product manager?
Even if the GP wasn't explicitly justifying or excusing bad practices, I was pointing out that this very much is a justification and excuse we see a lot. It's a logical fallacy that has creepily become a dominant force in a lot of politics lately.

> This what the GP is really getting at. This was never cracked down on in the past (I have no clue where you'd get the idea from that it was) because it wasn't done in the open as it is now. Now that it's blatant, we may finally have an opportunity to fight it.

We have books now on the subject to even talk about it, and having that knowledge open helps to prevent the next one done in secret. That's not a very visceral "crack down", but it has been often considered sufficient, at least in the past, in the cases where the best we can do is post-hoc handling of the situation and further attempts at prevention.

Yes, it's easier to fight things in the light, but don't mistake blatant violations for "light". The goal posts for the fight move when it is so blatant; the risks are that normalization happens and "oh well, this terrible thing is how things are done now" becomes true. Blatant acts mean the aggressors get to hold the light and control the narrative of what they point at. "We are doing nothing wrong, see, look at all this not wrong we are doing."
I was too eager to try it out that I did not read it carefully enough. Completely my fault! Yeah repository selection would be nice!
How Archaeologists Crammed 1500 Years of Roman History into One Map
New Invention Puts the Power of Static in Your Pocket
Cities are responsible for garbage and many are aggressively trying to reduce waste. Many cities are looking strongly at business regulation as a way to do this. Fees on plastic bags is just one example of this.

Blue Apron may eventually run into conflict with cities if their packaging is excessive and not compostable.
Britain’s wealth problem – we don’t create enough of it
Why Ancient Roman Concrete Is So Strong
Relative to the companies their stock is being compared against I'd say I'm still pretty impressed with their lithium-ion production plans.
I think the main problem with this line of thinking is that "if only they could have waited 1 year" ends up translating to 5 years, then 10, or never. MLK went through this with Lyndon Johnson, who also wanted him to wait due to political expediency.

It's also a lot easier to tell someone else to wait when you're not the one that has had their rights violated. If these are truly rights and not privileges, then waiting any time at all really makes no sense.

I do understand what you're saying, thinking about the bigger picture, but I think it's dangerous path. We have to accept some short-term losses for the greater good. It could be argued that Obamacare was the reason Congress was handed over to the GOP. But now look at how the discussion has changed in America about healthcare -- it's less about whether people should be covered and mostly about what it's going to cost in premiums.

Just a hypothetical, but can you imagine any of the gun owners in America going along with a "just wait" strategy if Obama had banned guns?
She exactly said what was right. She said EXACTLY what to do. There was absolutely no guesswork involved. She said that you should ask if one is transgender as a separate question. How is that not explicit?
Ask HN: How can I make pending comments posted from a new account visible?
I just created a new account a couple of hours ago, hoping to participate in some discussion with a certain level of anonymity. But it looks like the comments that I submitted with that account have all been marked as "dead" by the system, and are not visible to users whose "karma" is less than a certain value. As some posts that I was replying to were submitted by some accounts with very little karma (< 300), I doubt my posts could be seen by them.

I tried to put non-trivial information in each of my posts, and I absolutely have not used any aggressive language. But how can I make those posts visible to some account with little karma, so I could participate in a good discussion in a timely fashion?
I don't have a car, I live in Silicon Valley working for a tech company, and I'm more than willing to pay for weekly meal ingredient boxes (which I do).

You're assuming that everyone who doesn't have a car is poor, which isn't necessarily true.
I mean, safe code is. Again, it's the unsafe that's at fault here.

Your point about other languages is exactly what I was going to say; unsafe is like an FFI layer. Nobody says that Ruby isn't memory safe because it can call into C code, and if someone messes up the C, well, it's at fault. "It's memory safe except for FFI" is a mouthful, and so people generally let the exceptions slide. Same with Rust.
I'd be skeptical of their reported churn figures because of the asymmetry in the web experience.

I wonder if I'm counted as an active customer in those figures. We haven't gotten a delivery from them in about 10 months, but since they don't offer an online cancelation accessible from the web UI (presumably to juice their retention numbers), I click on a paid ad of theirs every few weeks to cancel my upcoming shipments. They manage to make signing up online easy, but can't get the (simpler) cancelation process to work online? Color me skeptical.
Several reasons why it's popular:

- It has helped many developers organize their "write logic" and state management, and made it easier to test that code

- Time travel debugging is a fantastic tool for understanding what happens in your application

- One of my favorite quotes: "Redux is a generic framework that provides a balance of just enough structure and just enough flexibility. As such, it provides a platform for developers to build customized state management for their use-cases, while being able to reuse things like the graphical debugger or middleware."

- And it doesn't hurt that Dan Abramov is a well-known figure in the React community, and an incredibly helpful and friendly person too.

No, Javascript doesn't have immutability built-in (sadly), but that doesn't mean you should totally give up on applying those principles in Javascript code. There's WAY more developers writing JS than Clojurescript, and those devs can still make use of tools like Redux in their applications. Besides, there's a variety of approaches for handling data immutably, whether it be `Object.assign`, the Stage 3 object spread operator, Immutable.js, or the many immutable update utility libraries out there.

Your comment about speed doesn't make sense. A few function calls and switch statements will execute quickly overall, and perf benchmarks will show that your reducer logic is almost never going to be the bottleneck in a Redux application.

Some links for further related reading:

- https://medium.com/@dan_abramov/you-might-not-need-redux-be4...

- http://redux.js.org/docs/faq/Reducers.html#reducers-use-swit...

- http://redux.js.org/docs/faq/Performance.html#performance-al...

- https://github.com/markerikson/react-redux-links/blob/master...

- https://github.com/markerikson/redux-ecosystem-links/blob/ma...
> 3. Maybe do some spell-checking: "Hallo"?

I figured the string was German.
Aren't your posts here telling the GP how important and useful a specific group for females is despite them explaining why they didn't want want to be a part of it a form of mansplaining?
> The supermarkets have changed very little about the way they've done business in the last half-century, and as such I have a difficult time imagining them doing a good job executing on something like this.

I don't get what you mean by "ensure good execution" because it takes so little for grocers to successfully move into a market like Blue Apron's.

20 years ago, grocers destroyed the "fast casual roasted chicken" restaurants (Boston Market, Kenny Rogers Roasters) by simply buying chicken roaster machines and adding hot prepared food to the deli counter... and charging about a third the price. I'd hazard a guess that Safeway's chicken isn't as yummy[1] as Kenny Rogers' Roasters but that didn't stop anything.

So what about their execution is required here beyond "cheap and available where you already shop"? No one can use Blue Apron without a regular grocer in their routine already. Grocers successfully tapping into this higher margin product line seems inevitable, even if done with lower quality (is that what you mean?)

[1] - Or their neon sign as bright
Not sure why you're being downvoted, I don't think you are wrong. Possibly the misunderstanding comes from a slight technicality - markets exist because buyers and sellers like a convenient place to trade. When buyers and sellers convene they arrive at a market clearing price, which is by definition the value of a company at that time. But finding that value is not the purpose of a market, and the fact that there are many varying opinions as to what the value of a company at any given time should be is what makes a market in the first place.
> Why have your ingredients mailed to you when a supermarket on your way home will offer the same thing for 50% cheaper?

Because, based on supermarket prices for similarly sized packages, it won't be 50% of the cost, and because the additional time for a supermarket stop takes up enough time to basically make it a wash, considering the money value of time, for people in the target market even if it was 50%.
Article is reprinted from this U-T publication from February 2017:

https://news.utexas.edu/2017/02/28/goodenough-introduces-new...
> Also having a single store for all your data, definitely doesn't help with speed as a single event suddenly becomes an O(LogN) operation in the best case.

I'm curious - why do you say O(LogN)?
Oh nice. Thanks!
>Clojurescript maybe?

Well Redux is a 'port' of Om from Clojurescript to native JS.
Techstars Code of Conduct Revisited
You got me wondering, how much efficient would it be to just burn fuel through a transformer to run a DC motor ?
It's a stock that's sanely valued and offers a dividend. I believe the author of the comment is pointing out a lot people think emotionally with their money.
She wasn’t saying they should be dismissed because they were made by men. She was pointing out that they were extremely nit picky, and those who did so were men. And that her male colleagues had nowhere near that amount of nit pickiness on their requests.
Yeah, people think they're really fucking cool with that sentiment sometimes. "Oh wow, news flash, VCs are sexist". Super unhelpful attitude.
Funny you say that. I get Home Chef delivered at least twice a month now after converting from Blue Apron as well, and I've been doing for long enough now that it feels like I can detect the pattern to their recipes. Always a chicken breast dish with some sort of sauce/coating and vegetable side... some form of meat in lettuce wraps... pork medallions in some kind of sauce with vegetables...

Not to say I'm not a fan, but there are definitely patters I'm starting to notice with Home Chef's offerings.
When do you get to write `a.b = c` in react? Not with `setState`
The solution is metered trash/pollution for everyone.

The more you throw away, the more you pay.
The more waste you produce, the more you pay.
The more you harm the environment, the more you pay.

This will incentivize individuals to throw less away, hence buy less and seek more durable products.