skysight-inc/HackerNews huggingface dataset:
Honestly I dont see why and how Americans can do lot of those jobs. (de facto) Minimum wage in USA is around $10. You can hire an Indian or Chinese for an entire day for that amount and he will thank you.

The fact is that average productivity of an average American is so high today that it does not make sense anymore for most Americans to do a lot of those jobs.

This makes life difficult for some people at the bottom who have no skill and I think as a society we need to solve that problem. But I see government regulation and unreasonably high taxation as primary barriers to do anything.
Well, why aren't they moving their corporate offices to India or Thailand instead of Brooklyn? I mean, cost is the only metric, right?
The proper way for you to indicate this sentiment is to downvote my post, and avoid commenting, as per the Hacker News guidelines.

From the number of up and down votes this post is getting, it appears that many people agree with you, but even more disagree.

My point was that governments are unlikely to support 'moonshots', because the 'moonshots' are unpopular, as well as being bad investments.
I don't believe that it being written in Rust is a feature. The language it's written in is just an implementation detail.
I reported a software bug in a commercial package (Allegorithmic Substance Designe) a few months ago. The support guy told me that, to help me, he wanted me to install a VNC server, send him my id and password, and let him have access to my machine so he could debug the problem.

When I balked he acted all offended and told me they work with some of the biggest companies in the industry, they see lots of stuff on customer's machines, and are totally trustworthy.
A bag of dice lives in my backpack, as it serves as the Ultimate Decision Making Tool.

Sometimes there is just no obvious good decision, even after all the options have been analyzed and considered.

So whenever I -- or my team -- gets stuck at one of those no-idea-which-road-to-follow points, we roll the dice.

Because a bad decision is usually better than no decision.
It explains why the CEO stepped down so quickly. He knew full well what led up to the scandal and there was no surviving what's to come.
I feel like we cold solve this with better feed threading. Take every article with certain URLs in common and present them in a threaded view.

This way the massive content mils would get written down to a single chain.
Would love to hear what you don't care for in Kafka and what alterative solution(s) you prefer.
> How is that even possible? RJ11 phone jacks I think were introduced around the same time, but they seem archaic and old-fashioned in a way the 3.5mm audio jack doesn't.

There hasn't been a major change in the amount of bandwidth or function for headphones.

RJ11 was, and still is, a perfectly fine standard if all you need is two or four wires. But that wasn't enough to meet the requirements for hundreds or thousands of megabits of data.

The bandwidth of the human ear hasn't improved, and over short distances the analog transmission of headphones isn't usually a problem.

The only thing we've added to headphones in the recent years are a limited number of playback control buttons and a microphone, which have evolved the port only a little bit.
Ricardo's Difficult Idea by Paul Krugman (1996)
While you're here, I should say: first, thanks for your work, and second, it would be nice if the compiler could log the timing data in a consolidated form so my script wouldn't be necessary. :-) Regex-parsing and aggregating a bunch of log lines seems dicey.
> users in general

Blaming users is part of the problem. Yes, they vote with their wallet, but their vote is usually made in ignorance and is often mislead by companies that are so used to dissembling and exaggerating they call such antisocial behavior "best practice".

That said, it is true that this is largely a problem with the economic incentives. Capitalism optimizes for businesses that are financially efficient, so the business that sells the lowest quality product they can get away with is "successful". This becomes even worse in software, where quality is harder to see directly. Even the people that write software can have a hard time evaluating "quality".

The solution for this situation is simple, but it's basically taboo to talk about it: liability. If you sell software, you need to be liable for any damage it causes when "used normally". For a decent sketch of how this might look, see Dan Geer's explanation[1]. There may be other ways to implement liability. I suggest that the software industry should find a way to implement this as soon as possible, if they want any say in what "liability" means.

Yes, this will raise development costs; spending more for better development practices was the goal.

[1] https://www.youtube.com/watch?v=nT-TGvYOBpI#t=1531
I have a bunch of old electronics parts inherited from my father, who was a Ham and an EE. There are a few old quarter-inch phone plugs, from the 30s or 40s, in the collection, with classic Bakelite casings. They work just fine in modern equipment.
Wow, this takes me back. I took intro CS at IU in 1993. At that time they were still teaching Scheme, using George Springer's Scheme and the Art of Programming and something like The Little Schemer (but not that because I guess it didn't come out for another two years). Delightful language with a really clean library. I always found Common Lisp's naming conventions to be—dare I say it?—PHP-esque in their irregularity. Scheme, meanwhile, actually has naming conventions. :)
I think this is a sign that technology is stalling. They are grasping at straws trying to get us excited about technology that adds little value for the consumer but drives another upgrade cycle and even removes features that they can sell back to us. First we get the locked down no dd-wrt routers and now this.
If any of these will work with Reeder I think I just found my weekend project.
One of my last clients used scrum (I was a contractor). The boss ran a fortune 500 company during the day and decided to take everything she learned to run her own small 20-person company.

Our standups lasted minimum 1 hour every day. Every Thursday we had a show-and-tell meeting, which meant going through everything we worked on and fixed (some of these meetings lasted 3 hours) and we also had a pre-planning and post-planning scrum meeting, each lasting 3 hours.

At one point I was charging the company more for meetings than actual work (it was 70/30 meetings to work).

I finally left when we added another 1-hour meeting on Fridays where we would just tell a joke, funny story, or something about our life. Since the majority of other contractors/developers on the team were from other countries (and didn't speak English very well), it was one of the most awkward situations I've ever encountered at work.
LulzBot might be of interest to you. Best power-user printers on the market IMHO, and made in Indiana.
Well, we keep an eye on what gets pulled in when installing from non-default repos. It hasn't yet ever happened that pulling in a small, single package from Debian unstable has overrode too many Debian stable packages, only the ones related to it.

There's a lot of difference between "unstable" and "Debian unstable". The latter is actually quite stable (which may be why Ubuntu feels safe enough to build on it). Breaking libc is a major step, and Debian wouldn't take such a step lightly. It rarely happens even with rolling release distros – and in the case of Debian – the true rolling, unstable distro is Debian testing. Before such a things rolls into Debian unstable, we've already received ample notice.

----

> which have had fun bugs in the past like ...

I think those were just bugs. They didn't happen because they were in unstable, and even stable has had nasty bugs.
Then why is VW in hot water? They should just claim that rules always benefited industry and should always benefit industry ad infinitum right?
I'm looking forward to the day when those Japanese-style obstacle-course shows include "man vs riot robot".
I never knew this existed. Not sure it's much easier than double pressing the home button and choosing the last app though.
The problem is that a lot of "investors" actually aren't investors; they are traders or speculators. They demand immediate growth and are unwilling to allow the company to eat losses in order to invest in long term, ultimately more profitable R&D / projects.
I recently came across this article by Paul Krugman, which is different to his more recent writing (for one thing it is on his area of expertise, international trade). It's both a great exposition of mainstream economic thought on trade, and a discussion of why otherwise educated people reject these ideas. The story on MakerBot's relocation of its manufacturing to China was my immediate inspiration for posting this, but I think it's relevant to a lot of discussions on HN.
> I was sort of trying to get at this with:

> >> Health issues in cities are irrelevant if global warming means the cities are underwater.

which isn't true. Moreover, you didn't really give an argument for why this shouldn't be tackled at both ends of the problem. The smell is the least of our worries with particulate emissions.
The excess deaths can be calculated. So can the ill gotten gains. Why shouldn't the management be made accountable for both?
Even if you don't upgrade every year, it's still a 24 month installment loan at 0% interest. Since the phone is unlocked and the financing is not tied to a carrier, you're also free to switch carriers without having to buy the financing out.
Google Drive only 'shortcutizes' actual Google docs, which can't be edited offline anyway. If you put a PDF or a large media file (or anything that takes up space anyway) into Google Drive, you don't get a placeholder, you get your entire video collection.

I consider Dropbox's feature a huge improvement over that.
I really don't see 3d printing going anywhere. What are you really going to print?
It would not be safe to attempt to provide a Go io.Writer that backs to some file descriptor and backs to writev. The text of the io.Writer interface forbids the io.Writer from modifying the passed-in []byte, which implies strongly that the caller is still considered to own it. Also, the fact that I said "implied" is awfully scary too. You can't buffer things easily because you can't reliably know when the last .Write is called, and all the solutions I can come up with will annihilate any conceivable performance advantage (i.e., if you're communicating across to some other goroutine, you just lost the performance). Especially since if you don't write it right away, you almost certainly must take a copy to be safe, and, oops, there went all the performance advantage again. The need to take a copy also prevents you from just declaring it has to be flushable; it's legal for something using a Writer to mutate a buffer and pass chunks of it in multiple times, and I'm pretty sure I've already got code that does that. No point in buffering up several slices if the caller is going to mutate it between invoking .Write calls.

What you could do is create an object that implements, say, interface{ Multiwrite([][]byte) (int, error) }, that also implements io.Writer as a fallback in terms of the Multiwrite so this object is generally useful, but that still gets you no performance win for text/template unless it is modified to incorporate this new interface.

However, that does seem like it's at least a possibility; there are, for instance, already optimizations in net/http for serving up files via the Linux sendfile kernel call, and this would be pretty similar. Providing implementations of Multiwriter for a file and a socket might not be a tough sell; complexifying text/template to actually use it in the core library might be, though. Depends on what kind of performance numbers you can show.
It seems to me that its not as if he doesn't realize that raping is wrong, so much as once caught he's offered an excuse. That, I think, is a worldwide phenomenon.
It is worth noting that fossil fuels have positive externalities in addition to the obvious negative ones.[1]

[1] https://en.wikipedia.org/wiki/The_Moral_Case_for_Fossil_Fuel...
I'd like to take a moment, and tell all the javascript/node haters I've run into here and on reddit, to suck a big fat dick, and I fucking hate you so bad.
POC (I only speak for the US here) in general are worse off economically, have a criminal justice system that disproportionately incarcerates POC for similar non-violent crimes as whites through stop-and-frisk and racial profiling, are stripped of their voting rights

The uncomfortable truth we need to be talking about is that POC commit a disproportionate amount of the crime in the US, and so nothing you said should come as a surprise. The fact that we can't have an open and frank conversation about this is part of the problem. Promulgating white guilt and a perpetuating a victimhood complex in everybody else does nothing to move things forward. It keeps people from empowering themselves and fosters divisiveness. In fact thinking that these other cultures need our help because they are incapable of lifting themselves up without us is actually pretty condescending. It sounds a bit bigoted if you ask me.

But to say that all other things equal, a white person and a black person of the same economic status is equal in our society is blatantly false.

I never said they were equal. In this specific hypothetical I'm saying doors open more easily for the black person.
I spend about 30% of my time at work in Scala, I'm very familiar. I'm also familiar with Scala.js, though I don't use it.

Normally you don't need to clarify that Scala is interpreted to Java as that is the expected behaviour.

Scala and many other languages get compiled to javascript, but I think most people don't expect that to say 'Scala in your browser' or similar because that is not what is happening.

So in some ways your are proving my point by saying that Scala is not running on the Tessel.

But really, probably not worth all the effort either of us are putting into this. :)
It's a surface wannabe.
Number of civilians killed or injured by explosives rises 50% in five years
You're right, the "skew dice" look awesome... :-)
Dang! I just learned a new trick!! Being using an iPhone for four years. Thanks?
> To actually be bootstrapped, they had to add all this other stuff like vectors and hash tables.

Just like C had to add things like arrays to the Turing machine? C doesn't even have hash tables in the spec! According to your definitions, C is a toy language.
I agree in some ways, but I think energy research is different, because if it actually works it directly results in stuff for everyman.

The actual goal of Apollo was 'put a man on the moon'. Which is super cool, but obviously not all that directly useful.

By contrast, a program whose explicit goal is to make batteries better, or make solar more efficient, or bring fusion reactors closer to production, or even just generically 'do some energy research' is a lot more obviously 'good'.
Wow, that reads like features a modern package manager should have!

Now I am torn three-ways on the question of the next distro/package manager I should try out: nix is a strong attraction because it also does a lot of cool stuff (especially the multiple versions thing, which I think is a better solution than 3-sat solving), and Ubuntu's snap{d,craft,-whatever} because it is a better real-world solution for third-party packaging needs.
Trump Sweeps 5 States- Looks Like No Contested Convetion
I'll upvote you b/c I have the same question.
It is very uncommon for people to be held criminally responsible for so-called 'statistical murder', which is actually quite common. The case has been made that airbags have killed more people than they have saved; should the people who wrote the airbag laws and regulations be put to death?
Rust is working out very well so far. If you look at the rope implementation, you'll see that it's high level and mathematical almost like a functional language, but performance is first-class. I'm also very much looking forward to retrofitting parallelism using libraries such as Rayon and crossbeam. I'll probably write a retrospective when I'm farther into the project.

My current development environment is just Sublime Text for the Rust parts, and Xcode for the parts written in Swift.
There are situations where the safest course of action is to accelerate, or maintain speed, while maneuvering. I'm sure we'll get there if the trend of automating individual driving tactics continues.
Off the top of my head, brachiosaurs likely couldn't lift themselves onto their rear legs to feed, DNA from mosquitos in resin is probably a pipe dream, raptors had feathers and were probably quite stupid, and the t-rex probably had really good eyesight but wouldn't be fast enough to chase down a jeep - however, those are more recent conclusions.

There was also a lot of creative license taken with the size of a lot of the dinosaurs in the film - generally, they were scaled up to make them more impressive. Dilophosaurus spitting to attack is pure fabrication as well.
It is year over year growth that has gone negative and quite significant across the board.
Considering how tiny the bias is along with the added complexity of the solution (in a chaotic language like Javascript, no less), I'd say the SpiderOak people are not crazy for not having accepted it. There would be somewhat of an argument here if the original was reducing random bytes modulo 84. As it is, this is almost like dinging EdDSA for doing a similar thing: reducing a 512-bit number modulo a 252-bit integer instead of doing the 'proper' procedure.
> The proper way for you to indicate this sentiment is to downvote my post, and avoid commenting, as per the Hacker News guidelines.

Eh, I'm hoping dang will come by and detach the comment. It was a pretty classic middlebrow dismissal. "No need to read the comment! Someone compared something to the apollo project!", and etc.

> My point was that governments are unlikely to support 'moonshots', because the 'moonshots' are unpopular, as well as being bad investments.

There are other categories of public sentiment than popular and unpopular. It's not at all true that we don't fund things to the tune of tens of billions of dollars per year in the face of public lack of attention and apathy (and, actually, sometimes approval).
The future won't be a place like that by default. As phones mature and features stabilize, we're seeing the same trend that we saw with desktop PCs five years ago: Away from "must update every 18 months" and towards "my old one is still good and I like it, so why upgrade?"

This reduction in churn and corresponding reduction in new device sales is great for consumers, which is why all of the large companies (MS, Apple) are trying to push the subscription model, to try and safeguard their revenue streams.
> if not legally in all jurisdictions

Yep, you'd be screwed there too. If your agreement with the gym said you would unsubscribe by mail, and you just stop paying without doing so, they could recover the money.

Gyms make their money by having people pay without using the gym, so they wouldn't care that they aren't 'rendering services'. That's a big reason many companies, and most gyms, use subscriptions.

You could fight it in court if you want to. You might even win. You might even win the following battle to recover your credit score. But all that's going to be a lot more of a hassle than picking up the phone and cancelling in the first place. It takes a special kind of person to willfully seek such a pyrrhic victory.
I think that's a problem with the 5x though. I moved to an S7 edge recently and it is quite frankly so fast that I'm unable to use my old Moto G due to the excruciating slowness of the UI.
Your comment presumes an equal education (that rape is equally "bad"), it presumes that both cultures are taught the same thing. They are not.

In fact, it is currently legal to rape your wife in India.

http://www.cnn.com/2015/03/05/asia/marital-rape-india/

Think about that for a moment. What kind of effect do you think that would have on their rape statistics? In the U.S, Marital Rape accounts for half of all reported rapes. In India, those rapes aren't even being reported because they're not illegal.
> don't realize what's happening

Wait, why cant the OS tell the user that something is wrong with the battery.
For every of stakeholder involve in your project is completion of project delay by 6 month.

https://twitter.com/DEVOPS_BORAT/status/305515482465837056?l...
But will unums help? No matter how an ill conditioned matrix is represented, it will still be ill conditioned, and we'll still be iterating, unless I've missed something in this article.

I'm skeptical that changing how we represent the numbers will help - when the physics are icky, they're icky.
Ask HN: What is a contemporary CS curriculum like?
Something I've been wondering for a bit now: has the undergraduate CS curriculum changed much in the last 15 years? I got my BA '99-'03, and took some masters classes in '05 and '06. The programming industry has reinvented itself 3 times over since then.
That seems odd, maybe because I am used to the "conventional" way of rolling d100: roll two d10s, where the first die is concatenated with the second. A roll of 0 on both dies indicates 100. Some d10s are even sold with a zero tacked on, so you actually see 10, 20, 30, etc, instead of 1, 2, 3, etc... just so there is no question as to which is the "tens" die.
huh I think the poster was referring to just using the platform. Its one of the major reasons I use Android over iOS. You have a huge amount of freedom. There are several key apps I use constantly throughout the day that could not exist on iOS. This is also coming from a Mac fan that grew up using and loving Apple computers.

Also thats not true. Most important parts of Android are open source, for whatever thats worth. Its the parts that communicate with Googles cloud that are closed as well as Google's branded suite of apps.
Did anyone find peer-reviewed papers on the topic (e.g. in an IEEE journal given that it challenges the IEEE floating point standard)?

I think the book is nice, but popularizing "unum"s with a book targeting non-experts feels like skipping an important step in due process, given the grand claims that are being made.
Governments have a record of being very good at collecting and spending money on extraordinarily expensive projects, but are very bad at making things cheaper and more affordable.
That is exactly what happened. The company is now imploding because the entirety of senior engineering staff has resigned over the last two weeks.

One of our founders left herself logged in on a QA device, needless to say the entire team got to read her emails for two weeks without her knowledge.
Free email forwarding for domains – ImprovMX
QA? Why bother? We're agile, so just push another release. ;)
My guess is that it's always been this bad and often worse. But maybe we are more adventurous and use a wider variety of software these days, so there are more chances to see something go wrong.

Software updates alone will expose you to more versions, so you'll have more chances to see different bugs (rather than the same ones that you learn to adjust to or ignore).
Exactly. Apple is taking a leaf from the automotive industry's book, and starting to sell new phones explicitly as status symbols rather than based on new features. Expect new generations of iPhone to be much more visually distinct than the relatively subtle changes up til now.