skysight-inc/HackerNews huggingface dataset:
If they wished to show the effects of the MID, I wish they would have started by comparing a renter vs. a homeowner that were in more similar circumstances.

Of course a family with 2 adults that are 10+ years older and waited a decade longer to have kids are going to be in a very different financial situation than a 26 year old single mom that makes 13% of the income of the couple. How does such an apples-to-oranges comparison remotely demonstrate that the MID is the "engine of American inequality?"

But perhaps the point is that the renter has no chance of escaping her current situation? The story of the homeowners proves that it is absolutely possible to do so. Recall that Asare grew up poor. While we don't know much about his wife's background, we do know that the two were also renters for years, before a nonprofit program helped them buy their first house.
i've been thinking along these lines for a long time. i was originally very inspired by the plan 9 paper, but that model has a lot of weaknesses too. i'll admit that i don't have (m)any solutions, i've been busy with other projects, but this is definitely an area that i would like to have time to explore properly.
JS App Continuous Deployment (for Every Branch) Using CircleCI and S3
In Australia this product already exists as a Visa debit "Load and Go" card available from Australia Post, I have them for my children.
Imagine a Touchscreen Tattoo That Could Control Your Phone
In abstract this is true, but in real life, you get presented with a microcontroller and are told to make X happen in Y time. The current trend is where microcontrollers are becoming fast enough to essentially be bare-bones computers. Maybe they're so fast that you can poll a dozen sensors fast enough to respond to an event, but now clients want you need to drive a graphic display with all the system performance stats in real time and stream cat videos via UDP to it whenever the user gets bored.

Being able to squeeze the full potential out of these devices is getting harder and harder with current methods. Safe concurrency and memory management can allow developers to fully utilize their hardware without needing a grey beard to write some unreadable assembly that you later find out was just a plagiarized version of the Windows ME memory manager.
~30,000 skiers and hikers annually makes that rather misleading. Consider, NYC has vastly more deaths, but it's not particularly dangerous.
A bank run is a pretty specific thing (https://en.wikipedia.org/wiki/Bank_run), you shouldn't use that term for any general situation where lots of people decide to sell something at the same time, or where a price of something drops precipitously.
Show HN: WebTorrent CDN with graceful degradation
Facebook AI Research Sequence-To-Sequence Toolkit
Is it wrong to reward good behavior with higher social status? I think not.
That is true but quite beside the point. If that was my only worry I'd have much less friction to install random spyw-ehm messaging apps.

(I believe that operators generally have much tighter regulations and laws governing what they could actually do with that, but regardless - besides the point)
Really surprising how Sears isn't bigger than even Amazon with how they started with their catalog.

One of the downsides of not taking technology seriously. Though, there's a flipside to it too. Colecovision failed too during the video game crash.

Colecovision was made by ​Connecticut Leather Company.

So jumping into technology isn't always a sure bet either.​
>There are dysfunctions I handle well and can adjust to, but are also dysfunctions I handle badly.

Point taken, but this is not an acceptable excuse. You have to keep it together for your spouse and children. Lashing out at them is not acceptable regardless of what's happening at work.

This attitude of "there are just some things I can't control" is pervasive and it's very dangerous. When we have people depending on us, we cannot allow ourselves to blame externalities for our behaviors.

>Ultimately, if it is easy to control the response to one's working environment, then it is not really bad. And really bad workplaces exist and will affect not just you, but your family and future too.

Along the same lines, it's not that it's easy to be reasonably pleasant in the midst of a stressful working engagement. But it is necessary.

I agree that there are some working conditions that are total non-starters, but it's unlikely that you'd find yourself stuck there; you'd walk out on day 1 or 2 and go find a real job.

Barring such conditions, I would argue that it is frequently more efficient to change the conditions at your current employer than to gain new employment. Remember we're talking in the context of an overpaid employee here, but developing the skills to do this instead of abandoning a company before your mobility is actually limited is a very smart thing.

> If you have been happy up to now and it is hell suddenly, then it is the place.

If the change is sudden, it'd be wise to inquire as to its nature and permanence before jumping ship. Sudden negative changes usually cause a mass exodus of skilled employees, so if you're already overpaid and the market is getting saturated with the resumes of your competitors, this is probably not a good time to jump ship.

>At minimum, once you take steps to find another job and know what is possible, you become objectively more in control of your life and will feel less trapped. Nothing bad can come out of that.

This thread is about overpaid people. Going out and looking is discouraging if you don't yet realize that you're overpaid and/or how difficult it would be to replace your current employer. You learn that your mobility is much lower than you thought it was, and this understandably creates a feel of being more, not less, trapped.

It is good to have an accurate concept of one's economic position, but you won't necessarily feel less trapped.
The implementations of JWT that I've mostly used... internal signing and validation only... the algorithm and public key are pretty much pinned down. If you do that, JWT is a pretty valid format... it's when you leave things open to "whatever" that the security issues come through.

I don't have a problem with JWT, only in that having the signature method, etc configurable in the first place as an implementation detail is probably a bad idea.
South Korea Elects Moon Jae-In, Who Backs Talks with North, as President
Thanks! I'm not hopeful for federal level privacy protections on par with the EU or even other states (Massachusetts being a leader in the US), so I think a state based strategy is the best bet. Especially in Montana as we have a constitutional right to privacy which makes it much easier to pass pro-privacy laws.
Feel free to contribute a more accurate term
Frankly, I think it would be easier to write a GUI over mutt than to rewrite Thunderbird.

I was a heavy user of Thunderbird, but after migrating to mutt, it's basically obsolete. The only pain point is really HTML, but converting it to text is Good Enough most of the time. Outlook-produced emails still look like crap, but I can click a button and open it on Firefox.

Mutt is not only alive and kicking, there's the new NeoMutt project that is the NeoVim for Mutt. We have initial Lua scripting capabilities now.

http://neomutt.org/
> I think chat/messaging systems are still missing this explicit "I'm available for a synchronous chat right now" flag.

Seems identical to the long-established distinction between "online" and "away" status.
Containers connected to a common bridge, for which you want to restrict traffic (between them). You have to do that at L2.
On the other hand, Apple Music has a much wider selection than Spotify (at least in the genres that I typically listen to). I'll often read a review in Pitchfork, and go check out some of the bands they name drop. I have yet to find missing records in Apple Music, but Spotify was horrible in this regard.
Because we all have potatos in the fire and are afraid of the guy with the gasoline canister dancing in circles.

Its just something you learn real fast if you Dev. Producing something, like a Ming-Vase is really hard. Shooting a Ming-vase to smithereens is really easy (ask your Son/Daughter for indoor soccer-practice).

So yeah, you are allowed to have a opinion on things you dont know about, but that your live/livestock depends on. Everyone gets to vote on police work without ever doing a degree in CSI.
No screenings for men here.
Basic Patterns of Mobile Navigation
A specific example of potential 'personal harm' due to highly detailed targeting is when Facebook identifies an individual who likely suffers from depression based on posts and preferences, and then targets advertisements that perpetuate an environment of depression. Anecdotal ref: https://www.vice.com/en_us/article/when-facebook-and-instagr...
My mom and dad used to work at a company that owned about 100 gas stations. They had a guy who drove around all day just checking prices. And other guy who is the meat space equivalent of this algorithm.

They came up with some baseline rockbottom pricing base on how much they paid for the gas.

They'd try to price it based on competition. But you can't just price it at the competition. You have to consider other factors. If the station accross the street has a better location (easier access to the road is common, in a parking lot with other stores) then you have to be lower to get business. People will cross the street for 2 cents, but they won't for no difference.

If you have a big spread in the rock bottom and competition, it might be worth lowering to gain more business.

But you never made much money on the fuel itself. You made the profit on cigarettes, lotto, soda, and snacks. The company made more money with low gas prices. Sounds odd. But people get angry at the gas station owners when prices is high, even though they are taking at most 10 cents a gallon profit, usually way less. So they are less likely to spend money at the convenience store.

The company ended up selling all the stations off. You can't run them like a business now that most are run by families without steeply discounted labor.

My father in law did that for 10 years. Never turned a profit, ended up handing the station back to the franchisee for free rather than continuing.

It's a cutthroat business. I wouldn't want to be a part of it.
It's not just bitcoin. ETH and LTC have both spiked in price recently as well - ~2x for ETH, and ~3x for LTC, vs. prices 30 days ago.
I'm an Apple fan and agree with their position here... but isn't this close to Apple's claim against Android or Samsung? That Apple's patents around touch screens are so important that they should get a cut of the full phone?

I think Apple's position against Android or Samsung was much stronger than Qualcomm's against Apple... but I see a sneaky similarity and they appear to be switching sides.
I'm not in the Tinder generation so I don't want my music to work that way. Software should work well for everyone.
if it wasn't just policits why did you vote "no"?
Why didn't you reach out to the developers way before the vote, it's unclear to me, since JDK 9 builds were available as early as middle of 2016 and even then, building jdk9 should be possible by somebody with a voting right. Also a lot of stuff was discussed on the development list.
it's not like everything was uploaded a week before the vote.
> Workaday without overtime (and working that much is too little I was told by people here) is 8 hours. Assuming you work it twice plus take 2 hours a day for shopping, food and shower, you have only 6 hours sleep remaining. With such persistent sleep deprivation, you wont be able to produce all that much for each employer - your productivity will go down.

If you can only work 5 days a week, and need to put in 40 hours per week per job, then yeah, sleep is going to be a problem. If one or both of the jobs are such that you can do less than 8 hours some weekdays and make it up with some weekend work then two full time jobs should be possible without sleep problems.

168 hours per week - 40 hours per job x 2 jobs - 8 hours sleep per day x 7 days - 2 hours for shopping/food/shower per day x 7 days = 18 hours. You could almost take on a third half time job!
"illusion of patterns in randomness"
Sure, there is a valid reason (it's not like they got drunk and made this all up). But the result is completely backwards from what everyone would expect it to mean. They might as well have named it FHJAL3481JF because at least it means nothing, instead of the opposite of what everyone expects. Sys32OnWin64 might have been a better choice.
I'm not sure I see how it would have much to do with BluRay at all, at least for playback of encrypted content, as I think that's all about licensing non-patent IP and agreeing to non-patent-related contractual terms.
The biggest problem I faced with Rust and macOS/iOS is related to Apple's requirement for bitcode on all submitted code to the App Store for Watch and appleTV applications.

This internal Rust discussion focuses on it for more details: https://github.com/rust-lang/rust/issues/35968

This gist is that Apple is requiring bitcode, but isn't giving easy access to the LLVM version they use for their own tools. This means there's not a path forward to support bitcode generation from Rust that would align with Apple's requirements. This currently only effects iOS on Watch and TV, meaning you can easily target macOS and iPhone without issue, but I fear that the writing is on the wall.
It's his interpretation that people "chose" to spend more money as they got richer. Many other people interpret it differently, when the alternative to paying might be death.
And that hasn't happened with similar authentication systems... I'd be surprised if there weren't a lot of broken OAuth/OpenAuth/OpenID systems with similar issues in the wild. Most of the issues I've seen with JWT I hadn't experienced because I hadn't thought to even allow such variety... in one case, the public key was cached from a fixed URL, and in others, shared key was forced in place.

It's only when you leave things open, or use a poorly implemented library that you have issues. It's a really easy standard to understand, and frankly most of the library implementations suck, but it's really easy to roll your own, and lock it down to the single implementation details you use internally.
Well, this is the reason I hate HyperThreading, does your app consume 50% or 100% - with hyperthreading you have no clue.

And that is per core, it becomes increasingly meaningless on a dualcore and on a quadcore and above you might as well replace it with MS Clippy.

And this is before discussing what that percentage really means.

edit: I'm interpreting the downvotes that people are in denial about this ;)
Panic sell
GC lets you write functions that return heap allocated values without worrying about who's responsible for freeing the result. That in turn leads to functional code over procedural, which in turn leads to simpler and easier understood code.

That is, it's less about order and more about bookkeeping. The ergonomics directly affect code quality.
I have learned a lot about OAuth from: Mastering OAuth 2.0 by Charles Bihis.
This is exactly how I've used Spotify for 5 years.
Lubricating industry naturally
Show HN: Mosho.ws – Whitelabel Emoji URL Shortener
Only if that's part of the standard compulsory license agreement, and if any such agreement somehow gets around patent exhaustion. Which is more or less what I was curious about.
Price drop. Supply glut. Demand shortage. Investor flight. Fire sale.
It should be available in the JOSM imagery settings (they are global layers so have to manually be added to imagery menu).

There is a button in the dialog to pull the latest layer list from the JOSM website (that also happens at startup).
Some of us just don't want to live under Google's umbrella.

Personally, I have no interest in sacrificing my privacy for "free" services. I'm not important, nothing I do is controversial or of any significance, but having my activities logged and monitored by a giant all-seeing eye is still uncomfortable. It's disturbing, to me, how accepting of these things people have become.
Southwest migrates check-in system to Amadeus
Hey All! I spent the last couple of months building Mosho.ws. Essentially Mosho == Bitly + Emojis + SAAS. Specifically it's a service that can shorten a URL into a link composed of emoji.

It keeps track of detailed analytics (clicks, sources, mediums, cities, countries, browsers, platforms, and devices) and supports 888 modern-day emojis (unintentional; also I'm now reluctant about adding more emojis as I want to hold on to that number haha).

You can use the service as is, or brand it under your own custom domain. As a dev this is my first time delving into sales, design, and marketing; I'd love to get everyone's first impressions as I'm always looking for feedback!
You zealously omitted the "it might not" part from your comment.
Interactive mind map for learning anything
yep we can always make it faster! it's always a tradeoff to whether folks want to use CPU or not. The faster you sync the more people complain about hurting battery life. Downloading >100k items over an archaic protocol just takes lots of processing.
Would it be fair to summarize your objection as procedural rather than substantive? Read that as you expect this to pass in its current form with no changes.
Some of these exchanges have come a long way and the volatility makes it great to trade cryptos. I still view it as the wild west, so scammers everywhere, but where there is chaos there is profit!
If Apple manufactured in the US, they could rely on eBay vs. MercExchange. But Apple imports from China. The rules for imports are tougher. That's handled by the International Trade Commission.[1] ITC cases take about a year, and if Qualcomm wins, iPhone imports will be seized at Customs. ITC rules favor American manufacturers fighting illegal imports. Qualcomm could win this.

To bring an ITC case, you have to be manufacturing the thing in the US, which Qualcomm does; they make and sell cellular radio ICs. ITC proceedings are thus not available to "patent trolls". This deals with most of the usual complaints about patents.

ITC actions are entirely about blocking imports. There's no issue of what's a "reasonable royalty". Qualcomm can just say "no imports". The Trump administration might view this as a win, as it would force Apple to manufacture in the US.

[1] https://apps.americanbar.org/litigation/committees/intellect...
The comment can lament whatever it wants, but its anecdotal evidence is clearly implying a premise that's proven false by actual data that shows a majority of developers use Windows.
This comment really adds nothing to the discussion. Why is it being upvoted?
I was referring to the subsumption under substructural logic, not a subsumption under linear logic. Belnap seemed to view linear logic as rather different from his own interests in relevance logic.
They go into quite a bit of detail in the blog post, including stuff like "no, you have to care about Maven".
Holy hell I thought I was the only person experiencing this. The song it's stuck on is the most obnoxious song ever too.
Yeah I'm guessing it's a treshold you need to get over that requires at least a bit (a week, two weeks, a month) of doing it more than sporadically. Wish I had a week I could do 40h rust in, but that's sadly not the case. I'm doing baby steps with Rust now but it almost feels like the language is walking away faster :)
This stuff could definitely use some work, I agree. One tip I thought I'd share: the Music app has a widget that you can access on the lock screen which lets you play the most recent albums (or playlists, presumably, though I don't use them) with one tap. I find it quite handy.
FCC’s hacking claim during John Oliver’s net neutrality segment raises questions
The post states that the accuracy of the GLM is reported for a test set (out of sample data), but I cannot tell if the other models' accuracies are reported for a test set or training set.

Also the statement "Decreased model complexity leads to less accurate models" isn't necessarily true.
> Wouldn’t it be awesome if, immediately after checking into a café on Facebook, Apple Music updates this Mood section to Focus/Study playlists?

This strikes me as being extremely, invasively creepy -- although I can appreciate that some people might find this cool.
I've stopped taking either unless I have a strong reason. No more chronic use at all - yoga does more for pain relief long term, and I stopped playing soccer, and limit myself to lower impact sports. I'm sore enough after exercising without some 20 year asshole laying me out on the field ;)
Lua is great and generally the right tool for this sort of thing.

As an alternative, though, there are several Rust-based scripting languages that attempt to expose some of the power of the type system, etc., while being more amenable to dynamic loading, REPL, etc:

http://libs.rs/scripting/
I do not speak for the GP comment.

JDK has a pretty clear social contract to not break the world. Of course, they can reneg; but if you gratuitously break stuff like hosted JVM languages and the de-facto package manager, people are going to reconsider your platform.
Author here, example live here :)

https://andreapaiola.name/P2P-CDN/examples/
I'm still waiting for my MtGox coins to be returned :_(
It's interesting to see people recommend their favorite libraries and frameworks. While all of them add abstraction and complexity which can hurt productivity. Instead I would recommend to get an MVP running using small modules where obviously needed. Then review the codebase to pick needed libraries.
Tunnel containing nuke waste collapses at Hanford site
Those who aren't savvy (or rich/powerful) enough are those who would be impacted more by lack of privacy - even if the mechanism for lack of privacy is the user's own lack of understanding of what not to post online or how to control apps' privacy settings. COPPA Restrictions are a good example of important functional control of data privacy for those who aren't full-on techies (like children).
I learned about Bitcoin at exactly the same time. I told my father about it and asked him if I could invest $100. I didn't press him on it though, but I'm sure I would have sold way before $1000+.
How is this politics? They raise specific technical concerns by, amongst others, the de facto package manager! Who would have to raise concerns for you to not simply dismiss this as teeth-baring?
Yes, I agree that everyone should stay reasonably sharp. I don't think you necessarily need your day job to be on a "modern stack" to do this. Also, if you're overpaid for a software engineer, you may want to attempt to pivot to a managerial/leadership role where salary caps are higher. Staying at a "broken place" and making efforts to improve it is very valuable experience for that kind of career track.
Historically, Bitcoin is still very young so not enough data to predict let alone the fact that predicting these kinds of things is by nature hard/impossible.
Best Practices for Building Your Next Data Model – Part 1
I dont think that ISPs have a realistic possibility of competition. There are lots of barriers to entry to start an ISP and the current ISPs could probably just price you out of existence in whatever market you tried to enter anyway
But it only drives housing prices up so it's not really an incentive.
Heck I think even dogecoin went +2x.
How many years are we expected to wait for the fixes? The key to the "go fast, break things, fix them" approach is that you have to go fast.
Different task monitors make this clear in their docs and they tend to stick with it. Read up on the tools you use once and this source of mystery will be gone forever.

As far as hyperthreading goes, not understanding some is a bad reason to dislike it. For most developer purposes, pretend it is another CPU until you learn enough about profiling multithreaded apps that you need to care about the difference.