skysight-inc/HackerNews huggingface dataset:
I bought rubysucks.com
Got frustrated with some gem dependency the other day (nokogiri (sp?)) and got fed up. Turns out the domain was open. Now, what to do with it. I have ideas, but they are mostly bad. Any thoughts out there?
Swype does this too, although I never really use them, it is a cool feature.
Estimate the cost of this meeting
While it's convenient to paint this as "the government," many people, the ones who elect most officials, are also of the opinion that if authorized (by some manner) that encrypted data should be made available in plaintext. For the common people this comes in the form "I believe my dead relative's phone has information which will expose their killer, I want the carrier or manufacturer to make that data available, it's legally my phone, not Apple's or Samsung's, I want that data."

You may disagree with a perhaps naive perspective like that, but that interpretation does not make it any less real. There are plenty of common folk who would agree in the above scenario data in plain text should be made available upon lawful request by either carrier or mfg. That's not "the government" and to think so kind of misses the mark.
Kotlin has things Scala doesn't, like efficient optionality in the type system, and better Java interop. These are things that the Scala guys probably aren't interested in adding, and likewise, the Kotlin guys don't want to add some things that Scala has, like implicits.

So thinking of it as a one dimensional line isn't really correct. Kotlin and Scala overlap in many ways, but the ways in which they don't (and will not) define them.
The whole problem is that there is a common interface, but it's a PITA to reimplement it every time (which means copy-pasting a little less than 10 lines) when every other language gives you sorting with a single, simple, 1-line function (or even a single argument of an already existing function).
Politically I don't see it being any different to progressive taxes which many (most?) countries already implement.

Practically I suspect it will need to be quite low to avoid all sorts of distortions.
Appropriate tangent: Remember that part where null terminated strings save at most three-bytes per string? And if the allocator is long word aligned it saves none-bytes. The first to arrive sets a disproportionate amount of the direction.
I wouldn't count on that. They could go with a licensing system where you need to pay big bucks to use crypto without escrow. This scheme, of course would be beneficial for incumbents, because it raises the barrier for entry and pushes out the smaller players who can't afford such costs.
They built a meta-tracking site at http://microsoft.github.io/ and it has a list of Other GitHub orgs at the bottom of that page as well as the repository README. Currently missing ReactWindows, but it's just a PR away to fix: https://github.com/Microsoft/microsoft.github.io
Demerger from Digia – Qt business to become a separate listed company
I suspect that is regional. It absolutely is not the case in Minneapolis/Saint Paul.
"If you need a GUI you're not comfortable playing with wget from the command line and/or spending time reading the wget documentation. But you're advanced enough to know it is possible to download whole websites (!)"

I disagree. Sure, I could run wGet from the command line, but then I have to either know what various switches/options are available and what kind of input it's expecting or consult the help parameter/man page. Maybe it's a tool I only use every once in a while.

The GUI puts all those options in front of me at once, with the ability to select them right next to the description of what they are, and the "ugly" GUI doesn't require me to navigate to sub-forms to discover/change other options available to me.

...but then, I'm a programmer, so what do I know?
Bill Requiring Crypto Backdoors in Phones Fails in California
It's trivial to write an incorrect program in C because its a language that expects you, the programmer, to know what you're doing. I assume that if you're going to use the `fork()` and `kill()` syscalls on your OS that you're going to read about them and consider their consequences... not write the first trivial example that comes to mind and ship it.

An example program written like that is not endemic to C or a logical consequence of its design. It's ignorance. Such examples frustrate me too. It's practically a straw-man argument.

> By the way, you can also write your own wrapper functions in C

And your own abstractions to provide more safety guarantees... it really depends on your judgement to balance risk, reward, and goals. It's possible to write a system that does all of the checks for you but you'll sacrifice the time and energy to do so (and will still find users blowing off their feet regardless of your best efforts).

Rust is doing very cool things but it's not going to make systems programming magically easier. Someone still had to write nix and you should still understand your programs.
I can't share details, because it was part of my interview process to be on the USDS team within the IRS, but the IRS has extensive modernization projects currently.

> Raise wages for once to attract talent (it has almost been a decade without wage growth, very bad for morale). FYI: the government shutdown threats (ie: federal employees / contractors don't get paid randomly) aren't helping.

This is hard to be fair. If you want to work in the USDS, you need to undergo a drug test (which is inconvenient even if you're not a drug user), an extensive security background check, and you can still be drummed out if they find something they don't like after you've already been working there for a bit (I asked). Compensation was fair though (~$132K/year, full medical benefits and TSP retirement plan access).

The tech industry is always going to be able to attract top talent better than government in this regard.

I agree with the rest of your post.
By politically I'm imagining a politician campaigning on the promise to increase the basic minimum income. Vote for me and I'll get your basic income increased. Don't vote for my opponent because they just want to cut your basic income! It's the tax issue all over again.
Why would I, a rich person, pay 10% of my income in the US when I can simply claim citizenship of another (business focused) country?
Your theory fails to account for the lack of success with respect to Dart; so, it seems more like something you have an urge to believe (despite a lack of evidence).
Secure communication between terrorists is impossible to stop if they show any inclination to do so. This will only impact normal people using major online services.

Right off the top of my head a few ways terrorists would thwart this:

- Use end-to-end encryption that's easy to overlay on an existing medium (e.g. PGP).

- Create or use an app that doesn't comply with this law and use that for communication. At least on android all you need to do is allow 'Unknown sources' and you can install apps outside of the play store.

-Use something other than text. Go in an online game and spell something out on the wall.

By repeatedly trying to start this "conversation" it really seems the politicians don't want to accept that it's impossible to prevent encryption at the long tail of users (where the terrorists would be). Instead they're going to stick their heads in the sand. It could be a deliberate attempt to gather session keys for the intelligence services to do their bulk harvesting, but what it definitely won't do is stop terrorism.
I'm aware of the encryption wars of the 90s, but that's my point. It's been forgotten about.
Imagine a leap second bug causing vehicles all over the US to crash into NYE revellers.
Ethereum Expands Across Cryptocurrency Exchanges
> don't you ever ...

Never. In fact, my laptop connects to wireless networks even before I can unlock my screen.

But then again, I'm on a ThinkPad (with an Intel 7265 Wi-Fi card), and these things are well-designed hardware that try to stick to standards and are well supported on Linux.
Of course, you have a valid point. But what you're ultimately arguing against is any form of moral reasoning.

While I find the theoretical discussion of morality interesting, I'm far more driven by the practical discussions. People generally accept a moral axiom, explicitly or implicitly, something along the lines of "Harming other individuals unnecessarily is wrong". If that is the case, I'm going to argue for the consistent application of that principle, which is also where sentience enters the conversation. If they don't hold a similar moral axiom (which I've found is fairly rare), then I don't really have any ground to stand on in this debate. I'm certainly not equipped, if it's even possible, to make a moral argument from first principles.
Show HN: Stashes.io – Create your own curated directory
Wow 85%!
I was thinking of going AMD for my next system. This post solidifies that decision. Hopefully when their next-gen arch is released [1] it won't be as buggy as Intel's -- which seems like a fairly low bar.

[1] https://en.wikipedia.org/wiki/Zen_%28microarchitecture%29
That's why I think there should be an online resource with different types of UI elements, and their functional requirements. This way, when any developer feels the desire (or is forced to) reinvent the wheel, at least they can get a complete picture of all the requirements.
I forgot to add something the a lot of people don't really think about in their office: plants. I've got a couple tall ones I can see behind my monitors and a smaller one behind me. Supposedly they can help with air quality, frankly I just like having them around.

Wanted to add for my Pandora/Spotify listening it's pretty much wordless 'EDM'.

[0] My favorite Spotify list (merged in a lot of the songs from syneryder's playlist down below this morning)

[1] My coding background Pandora playlist gets listened to the most because I like that it will occasionally sneak in a new song and I didn't have to spend a lot of time curating the specific songs- it seems to mostly serve me up wordless music. Also, pianobar in the terminal is _really_ nice for listening to Pandora.

[0] https://open.spotify.com/user/ashurexm/playlist/4FNPMSXHrt9s...

[1] http://www.pandora.com/station/play/304168574587214305
They aren't comparable at all. Go doesn't collect incrementally and doesn't compact. So good luck collecting garbage fast enough to keep up with a heap-heavy app (which if you have a 100GB heap, your app probably is).

In other words, the issue is not pause time, it's also throughput.

And Go users do tune their GC: https://github.com/golang/go/issues/14161
(Dunno what's in the book)

I hear hand guns in particular are quite accident prone. Even if there's less crime, we might still have more deaths.
I think you got my point.
At some point the poor are better off starting a revolution than being stuck at the bottom. We are heading to a future where most people are going to be poor because an average person with an average education is going to be unable to find a job.
> it would be impossible for most everyone to hold down a job without a car

I work internationally with a company of americans and the entire company is remote. Every single one of those Americans works from home, so would they still need cars? I know it's not the majority of people, but there's still a large chunk of people who can get to and from work without a car in the US as well.
Still no more than "coffescript for java".
There'll be seven in total. So, two more.
Which makes living on the Moon suddenly not look so bad!
"The people who don't itemize have almost no burden right now; you can fill out a 1040EZ or use TurboTax free edition."

Which, by the way, is ridiculous.

There is a very large swath of the US population (people like this, using 1040EZ) that should not file taxes at all.

The government already knows what you made, it already knows what it withheld, and it already knows your (most likely) net refund. It's a pointless, stupid, almost spiteful waste of time to make people go through these motions - almost daring them to get the numbers wrong ... the numbers that the IRS already knows.

Any substantive, meaningful tax reform needs to remove filing requirements for this type of taxpayer.
> Oh yeah, has been since Bush the second let the ban lapse.

The ban expired because that's what was in the original law. There were efforts to pass a new ban, but they didn't even make it out of committee[0]. Perhaps a presidential endorsement could have helped it go farther, but one can't hold the president responsible for what happens in the Senate and House committees.

[0] https://en.wikipedia.org/wiki/Federal_Assault_Weapons_Ban
What do you consider an assault weapon? Fully automatic guns have been and still are illegal without proper permits. The problem with the ban referred to in the GP, is that it was mostly a superficial feel good law. Take a normal hunting rifle, add some cosmetic changes and suddenly it is an assault weapon under the old ban. Add that most gun crimes are committed with hand guns, and the ban amounted to nothing more than a news soundbite.
Remodel repository: https://github.com/facebook/remodel

Retain Cycle Detector: https://github.com/facebook/FBRetainCycleDetector
Unless you run them in a loop, which is not that uncommon.
Now they have something called SportVU. It is a set of cameras that track the players around. It really cool tech.

http://www.stats.com/sportvu/sportvu-basketball-media/
> These laws are not for "terrorists". They're for us.

Yes. This is a great way of saying this.
Not true, plenty of biotech startups fail because they believe this.

Consider the pharma route. Does it solve something that slots in, or will the process be hard, or maybe they have something close enough that disrupting the pipeline isn't worth it? Many projects don't get into testing, many testing projects don't get purchased, and as generally only one pharma will want to purchase, scale won't be hit (so you're dependent), and many purchased projects won't get acquired.

There are other routes and they have their own business risks. The MVP / market analysis process is different for biotech, but still should happen. It's pretty fascinating!
Tips for Writing a Condescending “Why I’m Leaving Medium” Piece
Touch ID has been hacked in various ways - I think you can use a photo derived from someones hands and it's probably possible from fingerprints on the phone. Then again passwords can be grabbed, locks can be picked and so on. It would seem to me that what is effective in practice is what counts. I mean yeah for San Bernadino they probably would have got a fingerprint but they got the data anyway so does it matter?
Thanks, that was very helpful! Also reassuring, considering that my rent-is-better number came up lower than a studio apartment near my job would be.
Yikes, "license distributors" are covered entities:

"c) LICENSE DISTRIBUTORS. - A provider of remote computing service or electronic communication service to the public that distributes licenses for products, services, applications, or software of or by a covered entity shall ensure that any such products, services, applications, or software distributed by such person be capable of complying with subsection (a)."

I suspect it would practically impossible for FOSS projects to comply, and everyone who creates or distributes free and open source software that is capable of encrypting anything would fall under this definition. Also I don't see any provision for existing software... if this bill passes, are we just supposed to stop distributing software on Day 1 until it can be rewritten to make it possible to comply?

This bill is astonishingly stupid, even when compared to the unusually high level of stupidity of federal legislators.
I'm happy to see an element of fanboy argument here. To me, it indicates that there is real competition and that early adopters are passionate and highly invested - both bode well for the future of the medium.
CISCO fixed a high risk security flaw in the UCS software
Exactly, and just as likely to be gummed up by complexity. After all, how can you be against teachers and firefighters receiving just a little more BI for their essential, thankless jobs?
nobutseriously...

type userList []*User

func (u userList) Len() int { return len(u) }
func (u userList) Swap(i, j int) { u[i], u[j] = u[j], u[i] }
func (u userList) Less(i, j int) bool { return u[i].Name() < u[j].Name() }

What change would you ever need to make to this code that would be at all difficult? The first two methods on userList are never ever ever going to change. The only thing you could possibly want to change is how to sort inside the Less method... and that code would be the exact same code you'd have to change no matter what language you're in. You still have to define the sort one way or another for non-trivial types.

So, yes, it's some extra typing... but saying that it makes maintenance harder is just plain wrong.
I live in Toronto, and I'm still weird for not owning a car. What's funny is that when my fiancée is here she insists on driving places just to make use of the car. It's really a love story Americans have with their vehicles - making excuses to use them when it's not even necessary. Sometimes I humour her and ride along, but when it's really obvious that transit is the right choice I insist we do the sensible thing :)
https://en.wikipedia.org/wiki/Guillotine it can happen again.
> it's a made-up word

most are
ITT: people who expect a language to work just like they want it to instead of reading the docs for the language.
Different language, but Modula-3 is actively maintained again. https://github.com/modula3/cm3
Most people have 10 to choose from, 20 if you want, and potentially more if you consider other regions of your skin.
Java's higher memory usage is not only related to value types, for example, in Java 8 strings always use 16 bit characters. That is fixed in Java 9. It resulted in both memory savings and speed improvements.

There are other sources of overhead too, but again - you seem to think Go has some magic solution to these problems. Since the new GC, Go is often using a heap much larger (such as twice the size) of actual live data. That's a big hit right there. And yes, you have to tune the Go GC:

https://github.com/golang/go/issues/14161

Even when Java gets value types, it won't magically slash memory usage in half. Pointer overheads are not that large.
This is an assumption you make when growing up in suburbia. I assumed all adults knew how to drive and had a car. Or access to one. My college roommate, who was from NYC, didn't have a license and it kind of shocked me when he told me.

He was very well organized on the public transit front. Like knowing exactly when to leave the dorm to catch the bus without having to stand out in the cold for more than 5 minutes. This is something I didn't master until moving to a city myself.

Now that I've lived without a car for so long I'm not even sure I want another one. Buses, Uber, and rentals fill the void nicely.
Respectfully, I disagree WRT SSH/TLS

Section 2 (4) spells it out: communication service and software providers. That's the maker of every app on your phone, the phone manufacturer, your phone company, emails provider, retailer (they're communicating your data to their data warehouses).

The summary clearly says "software manufacturers" (aside: manufacture software? facepalm), "providers of wire...electronic...[or] remote communications services, or any person that provides a product or method to facilitate a communication or to process or store data" are all "covered entities" and that they're responsible when they or "another party on their behalf" have made data unintelligible.

The bill, in section 3 (c) includes "license distributors", e.g. thr App Store and Google Play.

Now that I've typed all that out, and please pardon the profanity, but:

What. The. Actual. Fuck.

"No one is above the law", except clearly the legislators and enforcers themselves. "Protect ... Privacy with strong data security", which doesn't exist with the sort of recovery mechanism the bill would require.

If the data is made intelligible again by a party other than the person who uttered it and their intended recipient, it has, by definition, been breached. You've been pwned. Game over. Full stop. You've lost control of your data.

(Edit: clarity)
Add  tag, similar in purpose to  tag
Most people aren't willing to give up their citizenship that easily. We can see that because they already do pay more than 10% of their income.
For now just redirect to python.org
Cordova and Xamarin both give you desktop reach on Windows through the UWP. You may be using the UWP to target mobile first and may not think to test for desktop, but both give you that option to expand into desktop.

You can somewhat easily rehost a Cordova app in Electron for desktop reach on Mac and Linux (and even Windows if you prefer Electron to the UWP for some reason).

There already are Xamarin Framework bindings for the Mac and you shouldn't have too hard of a time to use existing Gtk# resources to target Linux. Now that Xamarin Forms is true open source maybe someone will have more incentive to build a good XAML binding and Xamarin Forms implementation for Gtk# (or some other Linux UI toolkit for that matter).

tl;dr: Lots of options! Yay!
Your analogy only works if usernames were stored in a secret database, not displayed publically.
That's a very good point. It's getting much harder for a non-college-educated person to get a job. Thank you for explaining that further.
Fair 'nuff! Thanks for the clarification. (The other stuff isn't the only source of bloat--for example, weather sites as a category feel (on average)...um...spammy (can't think of a better word) to me when it comes to quantity and presentation of ads and "suggested content"--but I get ya.)
In my field you could state that if it was not for the curse of dimensionality, we would use anything but MCMC.
Runtime Lightmap Generation for WebGL
I was thinking the same thing. If those were made in ASCII as well it would've been delightful.
I knew that was garbage when I would use the cheat and would routinely finish the game with more than 30 lives.

After I realized that, I just stopped using it.
Pharmacy Startup PillPack to Be Terminated by Express Scripts
> just refuse to be one of the sheep

careful with that edge, you might cut yourself
but such considerations are what their actual income is for.
Your SaaS seems interesting and we could be traveling the same folks. I'm building a marketing platform for small businesses. Would love to have a look to see if it's a fit.
Sure, but that's not this law.
Also any target sport too (target shooting, archery, etc). You keep your heartrate down by slow steady breathing, and always try and pull the trigger between beats.

The guy in the article is on a completely different level though if I read it right. Only works at night to avoid lorry vibrations, and sometimes has to wait for over an hour to get the right moment to make a single notch.
Banning the shredders is not a solution, you're right. The correct thing to do would be to legally require every shredder producer to include a little scanner right above the blades. This scanner would then take a copy and wirelessly send it back to a server, where it gets stored for 3 months. If there is no internet connection, the shredder must refuse to work. Living the dream!
“Fiercely resist any further broadening of the scope of the C UB problem”