skysight-inc/HackerNews huggingface dataset:
First of all, I appreciate the reply!

> Although I'm curious, I wouldn't ask you to explain why. You probably have your reasons. But I want to note that I love Elm. Elm is a fantastic language. For what is it made for - to build single-page web app frontends, it is hard to think of a better choice.

I'm happy to answer! Elm has been a fantastic introduction to functional programming. At work, we're very happy that we took the risk on it early on in our startup. What I'm looking for more is a more advanced language, that has things like type classes. A more open development plan would be great too.

> And I'm not going to tell you that Clojurescript is necessarily better. However, if your choice is dictated by academic curiosity, by all means, do try Purescript. But if you're seeking a tool that allows you to move fast but at the same time to be not too sloppy, maybe give Clojure a try. Beware though: you will encounter things you probably won't like:

Are the downsides of PureScript, similar to those for Haskell?

I can definitely imagine your other points being so true.

Do Clojure(Script) apps often have runtime errors because of the lack of static type checking? With Elm, there is that nice guarantee that if it compiles, then it simply won't have any runtime errors.

I'm looking to spend more time with a Lisp, before trying out Haskell.

> My life is never will be the same

I struggle to put into words why functional programming (and Elm) are are so good, it's sort of you just need to try it for a few months. Is that your experience with Clojure, or are you able to put it into words a bit more?
Have to ask, do you consider those substances or did you not notice that part of the question?
asshole discount already factored in.
Lyft No Longer Showing What Individual Passengers Pay on Trips
There are probably some people who see a 3k bug report number and think that, but realistically tons of projects have thousands of open tickets for any number of things from legitimate bugs to duplicates to actual user questions. Linux, projects like LLVM, etc. It's natural when you have a project that is in active every-day use by literally thousands and thousands of people. Nixpkgs is simply a big project! But the actual numbers might tell another story.

For reference, the LLVM bug tracker has exactly ten thousand open bugs as of this writing, and I assume that number is only so perfectly rounded because Bugzilla search refuses to return any more results in a single page that already brings scrolling in Chrome to its knees. You won't find any lack of praise for LLVM's high quality and extensible nature, though -- they can all be true at once!

The nixpkgs label tracker isn't highly accurate since auto-labeling only started earlier as of this year, but as of this writing, of the 3k open issues, about 500 of them are directly marked as bugs, while 41 are marked as regressions. There are 200 enhancement requests, and 50 open packaging requests. So of 3,300 bugs, about 800 can be quickly classified, and about half of those are actual bugs. This is a very ballpark number (GitHub search doesn't allow XOR). Considering nixpkgs is literally shipping thousands of other software projects, I think this is pretty good -- even though I wouldn't argue it could be cleanly extrapolated to the whole set of bugs, because of a long tail of old bugs.

In terms of cadence, over the last month there were ~466 new PRs, and ~1,600 merged PRs. ~220 closed issues vs 215 new ones. This is done by nearly 350 contributors. I would think this is also very good and the sign of a healthy project with hundreds of active developers. IMO, if just a raw number of "3,000 open github issues" has to mean anything ("this software is unstable"), then these numbers have to mean something too. It's just that GitHub doesn't "helpfully" post them on every single page concerning your project...

But I do agree we should have better mechanisms for discovery and keeping things clean. Duplicates certainly happen and are annoying, and nobody likes drudging through 1,000 of the oldest open reports to close old stuff, etc. Some of this is also limited by GitHub and other things, unfortunately.

Personally as a developer (not a user!), I think bots that close old tickets are often very annoying (to everyone) and rarely do much other than feed a human desire to hit "inbox zero", but this desire is not (to my knowledge) based on any actual scientific criteria that leads to better software development or happier, better cared for users. It is more a way of externalizing a deep human desire for "cleanliness" and using it as a yardstick for "quality" rather than evaluating the numbers for yourself. You can also find tons of 0-issue repositories on GitHub, but this doesn't mean they're actually good, or they do what you want -- and I doubt most of them have as much momentum as we do.
Fashion industry emits more carbon than flights and maritime shipping combined
I'm hoping you're joking, because petition for him to step down, because he took part in with hunt to have himself removed sounds ridiculous. I'm still interested in a real answer.
No matter how bad Stack Overflow gets, it is wildly better than what came before it. If you are not old enough to remember the horrors of trying to get any useful information out of the old world of random forums, or expertsexchange (most of these have gone the way of geocities), take a gander through some of the older MSDN forums - posts from the mid 2000s still tend to show up if you're searching for somewhat obscure IIS or ASP.NET related stuff.
Probably the best UX I've seen in this area is Hue, where to add a device or confirm access to a hub you physically push a clicky button on the hub within a certain time limit.

A close second would be Apple TV, where to add a remote you hold it next to the device (presumably some kind of short-range Bluetooth thing).
They still will want to block piracy sites.

https://en.wikipedia.org/wiki/List_of_websites_blocked_in_th...
Yeah it's pretty similar. However, I'm focusing entirely on the cloud, keeping the package lightweight, and giving the consuming application decisions on how to store the data based off their needs.
The pricing seems relatively clear:

A flat fee for the act of a human getting the data onto the physical medium ($200) + the cost of shipping (<$100?) + $15 per day you keep the snowball device past the first + price per GB of data you're transferring ($0.03 per/GB).

So if your getting out 30 TB of data that's $200 + ~$100 + ($0.03 * 30000) = ~$1200
"brainless sheeple asian values"?

Many people would say that e.g. citizens of Taiwan are at least as critical thinking as citizens of the USA. Some would say even more so. Even within mainland China, you're understating the amount of free thought going on.

As far as Western values go, you only have to go back as far as 2003 to see a nation whipped up into a hysterical rage against some imagined enemy, to the point where that nation bombed the shit out of that country and caused the deaths of half a million people.
You can call it "propaganda," but it's documented right here. [https://www.w3.org/TR/encrypted-media/].

If Oauth2 is a standard without defining how authentication servers are implemented and requiring the implementation be disclosed, it's hard to claim EME is not also a standard in the same sense. A standard we don't like isn't propaganda.
dude... you find one true love in life. if you haven't been married, you won't know what I mean... and if you are married, then you don't want to find out what I mean.
> But can you make parent-child communication with these mini TEA components like in React or Vue? It seems to me that we can't.

I think parent-child communication isn't necessarily the right way to tackle problems.

Otherwise, I'll link to the oft-linked "Child-Parent Communication in Elm: OutMsg vs Translator vs NoMap Patterns" [1].

[1] https://medium.com/@_rchaves_/child-parent-communication-in-...
On top of having to fail password/2FA security basics for your kid to be subjected to this you have to:

- Have both parents decide the child is not a high enough priority for one of them to stay home

- Decide it's too much hassle to take the kid to a professional style day care where there are multiple adults watching each other to make sure none of the adults are badly behaved with the kids

- Also too much of a hassle to go to a home day care where less professional adults could watch the kid, but at least there are more than one of them working there in case one of them starts to mistreat the kids

- Hire a nanny, but not trust the nanny, cause sometimes nannies are badly behaved too

- Decide you trust the IoT company more than the nanny or any of the above

First world 1%er problem for sure.
I'm a SWE at Google, and as much as I love unions, I'm not sure it makes sense for the software industry.

Further, the larger tech companies already have a concept of "levels" to ensure some sense of pay equality, we already get better benefits than you can get anywhere else in the states.

Realistically, what more will unions accomplish at a place like Google?

I'd love 6 weeks of paid vacation as much as anyone. I don't see us getting that. I'd love to make twice as much money. I don't see that happening. I'd love for promotions and hiring to be more fair / better, but I don't see how this accomplishes that (nor do I know anyway to improve it).
I have a question I want to ask, but haven't. This is mostly because I feel that asking it properly, describing what I've tried, linking to (not) duplicates and explaining why they're not relevant, and linking to the docs to try and explain why I don't understand them, etc., etc, is a great deal of work. In other words, explain why the top 20 Google and SO results and workarounds aren't relevant to the answer I'm looking for. Doing it "properly" would take about 30 minutes. ... and thus I haven't asked.

I went with a workaround that I'm unsatisfied with because it was easier than asking a good question.
how is this in the front page?
God forbid poor people catch on to this noble lie
Would you say the same thing about IBM during 1940s, Germany?
Example; Z-Wave protocol.
> A key problem with the complaints is that customer reviews don't† take into account the effect of commingling.

There is no problem with the complaints. Consumers ordered something, paid for it and got a bad product. They have every right to complain and shouldn't be required to "take into account" operational failures of the company they did business with.

> The expired food might have come from a different seller initially, but you were sent it because of Amazon's supply line optimisations.

How is that the consumer's problem?
I still can't figure out whether he's playing a character on that YouTube channel or if it is real.
3) the people handing the tickets will see that it's an issue and maybe they'll pass the message on.

You move mountains one shovel at a time.
"If Bill Gates had been born and raised in Ruanda, you wouldn't know his name today."

You are unfairly using an extreme example. It would be like saying that someone wouldn't be 6'5" if they had been born in extreme poverty with malnutrition. Yes, extremely bad environment can stunt your growth, but you can't use poverty and malnutrition to explain in general why some people are shorter or taller than others.

There are wealthy people outside of the USA and those who weren't born wealthy.

It's a mistake to claim that differences in wealth (or height or IQ) can be explained by environmental factors.
Marble (YC S19) Is Hiring an iOS Engineer – SF or remote
Marble is digitizing the brick-and-mortar shopping experience, starting with cashier-free checkout for restaurants. We're already helped serve over 280K users. And with contracts already signed with three nation-wide restaurant chains, we'll be poised for profitability once they're live!

We're still small — just two tech founders and one other backend eng — and we're looking to bring on a founding team iOS engineer. You're going to have a huge impact implementing our mobile infrastructure at scale, and building new features/interface/experiences.

We're based in SF and our team is backed by some pretty legendary investors like YC, the Conways and Naval Ravikant (founder of Angelist).

What You'll Do

- Own the Marble Order app: the primary way our customers interact with restaurants, and one of the most important parts of our company.
- Design and implement end-to-end solutions, thinking through everything from user experience, data models, scale, operability and ongoing metrics.
- Maintain a high level of engineering quality and consistency across the board: our app, our infrastructure, and even the fundamental processes you help us develop as a team.
- Participate in our business and company decision making — as much or as little as you want. We want to be transparent, to help all our team members make the best decisions.

What We Value

- Ownership: While our team is still small, we want developers who are excellent at their craft, and whom everyone else can fully depend on.
- Foresight: What we build today will be the foundation for our future systems, so we need people who do things fast and still build for the future.
- Honesty and candor: if you have opinions on how we can make it better — our tech, our business, our company — we need to hear your voice and help make it so.

Experience

- 2+ years industry experience in iOS development. Objective-C is preferable!
- Experience in design is excellent.

Contact
Email us info@marbletech.co
I'd ask only that you not impede those who do believe in more workplace protections and benefits while they get that work done (ideally locked in with labor law, along with strong unions). I'm sure a two day weekend and 40 hour work week was once thought of as impossible as well.
No, for two reasons:

1) You get no credit with customers for security features, only blame if they get hacked. You must invest in good security engineering because you believe it is a good thing and a good long term investment, it will only cost you in the short term.

2) Unfair competition from large tech and China-based companies, in terms of pricing and incumbent advantage. (And yes, I helped create this situation by selling Dropcam to Google, and profited from it)

In order to win, you'd have to make something better in every other respect (or find some yet-unknown killer feature that average customers actually care about), sell it for the same price, beat them in price wars, and spend enough on marketing to undo the PR damage they've done to the space AND rise above the noise floor.
Half of the complaints quoted are about overzealous moderation, half are about low question quality. So it's unclear whether the article offers a coherent critique; if you're somewhere in the middle of the complaints then maybe you're doing it right.

I do think a coherent issue emerges here: much like wikipedia, stack overflow rewards and privileges those who do "meta" actions over and above those who make positive object-level contributions, when it should be the other way around. Answering a question should be more rewarding than closing it as a duplicate. Helping a newcomer should be more rewarding than driving them away.
It's like this anywhere. Just think of any big Western city's housing situation. Most people don't want to pay all their salary in rent, yet consistently we vote and act to make it so. No agency.
E=h.nu;frequencies under UV have insuffient energy/photon to ionize anything.
> I'm not sure it makes sense for the software industry.

Why not? Such a vague claim needs substantiation.
I don't think the answer is to throw up our hands and say, "oh well, I guess security is fundamentally incompatible with usability in consumer electronics; caveat emptor is the best we can do." I concede there's a tension between security and usability (and that compromising on usability to achieve security makes your product less appealing), but we should demand that companies find better ways to design around that tension, instead of making the bare minimum concessions to security and adopting a "blame the user" mentality.
weinzierl got it right. We've edited the title back.
> pro-union propaganda party

Typically you just say "organizing".
Ads 2.0
I would. I think that being able to experience "emotion independence" in the sense that you can act on things that make sense rather than those that have the best emotional outcome can be good for people.
Interesting. Thank you for taking the time to elucidate the issue so clearly.
Sorry about the bum link (it's fixed now).

The simple answer is you can download zips of the entire OneNote notebook from the OneDrive web interface.
Employers that don't look at GitHub and Stack Overflow activity when hiring are being silly. Unfortunately, it's the status quo. I mean, I actually wrote a book published by Apress that rarely gets brought up in interviews.
Try answering a question on SO. The Trolls come out to play.

For me, all it took was exposure to trolls like g00glen00b and I was done contributing.
I don’t start versions at 0.x any more
I occasionally ask and answer questions on StackOverflow, but I find the 'old system' of forums, mailing lists, and chat (now it's Slack sometimes instead of IRC) to be making a minor resurgence.

Recently when a question about Racket went unanswered I resorted to the Racket user mailing list and received exceptional advice. The #python IRC channel is unbeatable for help debugging small snippets (of the kind and size you'd normally put in a StackOverflow post), and the Elixir Forums are just fantastic - they go to great lengths as a community.

The support you'll get in those kinds of places is almost always better than the answers you'd receive on StackOverflow, but the downside is the inconvenience of decentralization. Take Racket for example - the user mailing list is by far the best resource for questions, but how would you know that? There is also an /r/racket subreddit, a [racket] StackOverflow tag, and a (pretty dead) official #racket IRC channel on Freenode. A user is as (if not more) likely to check those places before even thinking to hit the mailing list.

I myself had a StackOverflow post closed recently, but I don't think it's so dramatic. And some tags are certainly better than others. Asking a question on [react] will lead to a flood of poorly written answers from people seeking quick points, for example. [asm] on the other hand has Peter Cordes, who is like a code angel and veritable blessing to all of Hacker Kind.
> we already get better benefits than you can get anywhere else in the states.

Wait until you hear how well the rich assholes that profit off your work live.
Exception Handling Masterclass (Python 3)
Stack Overflow is the new Yahoo Answers

Lots of "can you google this for me" and copy/pasted content from other original sources without context or attribution
There is a flag to hide the snippets and give a more compact output; you can also get it in JSON, I believe.
That sounds great. So I need someone smart to tell me which manager to use. And also to have confidence in them.

That's truly not awful. But it's not as easy as car keys.
This is just really confusing to me. I had no idea that propaganda was so resurgent in Russia. I thought openness to modern/popular media would have knocked down a lot of misinformation about "the west".

I think of Russians as being active participants on the Internet; I would have thought that this would keep a bit of a lid on single-point-of-view propaganda. (Obviously there's plenty of misinformation on the internet, but it's not all from a single political view)

Why is Russia pushing so hard to spread Internet access in such a situation?
I think you would find that their security is better than you think. Otherwise they'd be hemorrhaging money left right and center to North Korea and the likes.

As for usability, probably a degree of incompetence, mixed with design-by-committee and legacy. Edit: It's worth pointing out that banks usually don't gain or lose customers based on their UX, so it's not something that the business optimizes much.

I don't think there is anything technically difficult about almost any of the consumer software facebook offers, except scale. The same applies here but exchange "scale" for "scale, reliability, security, and regulatory compliance".
Does this break links and lead to link rot? Other StackExchange sites don't seem to have the page rank of StackOverflow. It also makes it harder to restrict searches to a particular site when questions are spread across multiple sites inconsistently depending on what year they were asked.
adderall?
It all boils down to just how deterministic you're able to believe the universe is.

Is there a such thing as my own willpower that allows me to improve my position more than an equivalently-placed person would, or is the willpower to act to improve my own situation derived from the blind luck of where and when I was born?
I think the risk adverse managers messing everything up and the angry responses in this thread are coming from the same place.

It's a result of the authoritarian lean of our current times.

The concept of freedom IMPLYING responsibility has been completely done away with. The operating concept is: adult consumers are like children, and need to be protected.

The pathology of this can really be felt when it's a CEO of creators.com complaining that he can't be bothered to use different passwords. In other words, he wants to have all the rights and privileges that come with having the highest levels of social power, but none of the responsibility. It seems he doesn't feel it's fair to be given the responsibility I've seen school children master (keeping different passwords)
Hi, thanks!
What was the sales process like for the FBI? Apple? NASA?
I don't know about Switzerland, but most European countries have laws that explicitly require companies to permit unions to operate on company property.

Many countries even mandate that stewards (union representatives) must be allowed to spend part of their working time on union work.
The whole reason (most) users buy security products is because they don't think like criminals in the first place.
This is a trick question in so many ways.

Almost every single company in the country pays less than Google. So you could say the same about any non-unionized company too.

If unions arose out of poor working conditions then it probably follows that salaries for that work were poor.

Just because you make a lot of money, doesn't mean you're not being underpaid or exploited. These software companies aren't some of the most profitable companies in the world for no reason.
This YouTube channel from a former oil and gas surveying geologist and technology columnist does a good job of conveying the science while taking care not to spook people who are on the right of the political spectrum (like he is) and have absorbed too much misinformation:

https://youtu.be/D99qI42KGB0
GCP is pretty good though. Cold-potato, very fat backbone, and very good presence at a ton of PoPs. When using GCP you basically have the same global, high-bandwidth direct connectivity presence that Google uses for its products, and that is very difficult to match by traditional T1 ISPs.