skysight-inc/HackerNews huggingface dataset:
"weird keyboard layouts"

You could argue that Apple's keyboard layout is weird, but they are at least the same across the board. Now other manufacturers are copying Apple's keyboard layout in cargo cult fashion. There should have been agreement between non-apple manufacturers on the layout, including placement of page up, page down, home and end keys. Now we have to suffer them being removed altogether thanks to Apple.
> At some point you simply come to a conflict in fundamental values and principles... a situation for which there is no real resolution.

I disagree - unless you actually treat privacy as irreducible, God-given value that needs to be protected; at that point there is no help. But I suspect you have practical reasons for your views, and those we can reduce and discuss based on facts and rational thinking until we figure out a common view.

Personally, I am not holding a political opinion on this topic, but a practical one. Dynamic, real-time optimization on the level of society, a city or a country requires the data privacy advocates fight to hide. To optimize traffic flow we need to track how and where everyone is driving. To optimize power distribution we need to know how much and when a person uses electricity. To simulate disease spread effectively we could use real-life movement patterns. Etc. Yes, you can do a lot of this using aggregate, anonymized datasets, but real-time non-anonymized stream would certainly be qualitatively better.

There are lots of things we should do to move forward as a society that go directly against privacy of individuals. Those things are not even discussed! Everyone is focusing on possibility of government abuse and the potential benefits offsetting those costs aren't usually mentioned.

And that's all still high-level problems. There's another, more low-level issue. New technology keeps reducing the amount of privacy available. 30 years ago it was very hard to keep someone under constant surveillance. Today, with technology in everyone's smartphone, it's trivial. So what are we supposed to do to protect our privacy? Halt all new technology development? Roll back the industrial evolution? Progress of technology is empowering individuals, that's the whole point - but it also means those individuals will be gaining abilities to reduce the privacy of otheres. Are we really willing to halt progress in order to accommodate privacy needs?
It's not even close to wrong. Please read Popper and his critics by Joseph Agassi.
I distinctly remember this one as an offender in unnecessary language. http://blogs.law.harvard.edu/pamphlet/2015/09/28/whence-func...
Microsoft is Dead (2007)
Sure, but the frequent flyer number is apparently not well protected:

"Not only could I see this one flight, but I could see ANY future flights that were booked to his frequent flyer number from the Star Alliance.”"
Haha yeah I image this album playing in the back https://open.spotify.com/album/6K9ZtqVb5M45fRUUP1GIux
"unless those movement leaders were behaving violently"

What you consider violent and what the police consider violent isn't necessarily the same thing. "The individuals who linked arms and actively resisted, that in itself is an act of violence" [0]. Read comments on YouTube [1] for extra confidence in humanity. In reality you don't have to be violent to get beaten and arrested by the police, you essentially only have to not comply with whatever they say.

[0] http://www.sfgate.com/news/article/UC-cops-use-of-batons-on-...
[1] https://www.youtube.com/watch?v=B_f06VQOkI4
This sounds worse than I imagined when I was reading through it earlier. Sorry if I muddied the waters earlier.
When I first learned American Apparel was made in the U.S. years ago, I really tried to like their products. In my case I wanted to buy their underware, and sports ware.

Every year I would feel that material, and think to myself, who buys their product. Their choice of material was always cheap feeling, and didn't fell good when put on.

I don't know why declared for bankruptcy, but quality of manufacture was the reason I didn't buy. A few years ago,
I was astounded they were still in business.

I had no gripes to the quality of sewing; it was their fit, and grade of material that didn't get my dollar. Yea, I know a lot of you loved their hoodies. I have a bulky, polyester blend you can have in my closet. I might have used it while working under my truck, because I didn't care if it was ruined?

(In all honesty, the last time I looked at their clothing line was at least ten years ago. They might have cleaned up their act, but it was too late for me.)
Best reason to get new sunglasses
Fixed as of a month ago.

https://www.python.org/dev/peps/pep-0461/
This is cool but I still don't get how it is able to distinguish between linear, power, exponential, etc. sequences so easily. Would be incredibly interested in reading about the technology they're using for this and how complex it can get.
To someone proficient on a Bloomberg terminal, it's like emacs or vim. Your hands never leave the keyboard.

Would you call emacs unnecessarily complex?
The latest version of Python (3.5) has both async/await syntax (albeit still tied to a single core) and type hinting.
pretty annoying, especially when its so close to being the perfect laptop for me, one that i could go a good 10 or so years without having to upgrade if it only had included usb c and a fingerprint reader.

but from their point of view it probably makes more sense because where would you go after making a perfect laptop like that!? it would already be as thin as it can and there wouldnt be that much more to add to it apart from and slightly better cpu or gpu
This is no other headphone jack.
Fraud and gross negligence. There's evidence that banks and other players knowingly or negligently failed to do proper due diligence on the mortgages that they packaged into bonds and sold off to investors, the subsequent deterioration of which started the chain of events. http://www.economist.com/blogs/democracyinamerica/2010/10/fi...
Looks beautiful, but I think I've blown my "keyboard budget" for the next year :)
Tech specs of Surface Book are very nice. But it does not look good and is too thick when the lid is closed. https://imgur.com/IXUzASs
quetion for the early adopters: if i develop an end-user app in perl6 on linux, how easy is it for me to deliver it to a non-technical windows and/or mac osx user?
On Moments and Upvote: How to Value a Social Network, Beyond Monthly Active Users
The challenge has interesting bits:

- ajax async requests

- an event that causes events to stop

- an event that causes the ui interactibility to stop

- an event that causes more loading to be needed, triggering multiple simultaneous ajax async requests

- a web socket communicating constant information which would cause current requests to get interrupted potentially

The point is: many moving parts, each part affects the others.

However, seriously Obi-Wan needs a better methodology.
Correct. If your Karma is below a specific value, I think 1000 or something, you can’t downvote.
When I first started reading this I thought the site was satire, though the article itself (ignoring the site) certainly didn't feel that way.
I'd agree with you, except that the author's is similar to the experience of a lot of women in the industry (as she points out, not many of them report incidents so we don't know).

So yes, this is individuals behaving like dicks. And both men and women behave like dicks. But when an entire industry (or community in the case of the gaming community) behave like dicks, with the result that women generally feel uncomfortable working in the industry, we can't just brush it off as individual behaviour.

I agree though - women can behave in similarly uncaring manners. And if we were dealing with an entire industry where that kind of situation and behaviour were normal to the point where men were effectively incapable of working in that industry, then we'd be probably be seeing some blog posts like this.
> ...services which aren't running as root cannot be compromised at root level [remotely, barring sploit-an-error-on-the-local-machine-to-gain-root-sploits].

This is so obvious that I seriously don't understand why you're bringing it up.

> SELinux is a marvelous pain in the ass, though, isn't it?

Flexible MAC systems are necessarily complex. The configuration for a complex system is bound to also be complex. This is rather unavoidable.
Show HN: MelodyScript, a DSL for writing melodies with chords
> What you're paying for is live price data. The data delayed by a few minutes is available free.

While that's true for stocks and key rates, Bloomberg is all about bonds, and there is really no competition there. And it's not only the market data that's important. Bloomberg provides reference and indicative data on hundreds of thousands (millions?) of fixed income instruments.
> You've almost been there

DS1 didn't go to Mars. I did work on the research program that was the precursor to the Sojourner mission, but I didn't work on any of the Mars missions themselves. So I haven't been to Mars any more than anyone else.
I thought it was because legacy software detected the much older versions, VP95 and VP98, by doing a prefix search for "VP9.*" and they didn't want to break them.
Wait a sec. When you say you paid the realtor $300 to put the listing on MLS, do you mean that you used the realtor only for that service? Or was this in addition to the other services that a typical realtor generally provides?

I am trying to understand how easy it is to go about selling your house on your own using zillow etc, while saving on the sale commission etc that a realtor would have made otherwise.
You would need to balance this sentiment with the fact that poor people wear clothing and would appreciate the cost savings with longer lasting garments.
I was delighted to see pigdog.org appear on the front page of HN; I thought it had died years ago (and I guess it mostly did). The Pigdog Journal was a Big Deal for a certain clique of nerds/technologists in the late 90s/early 00s. (You know, when Perl was also a Big Deal.) The web was a smaller, zanier place then; for those that remember that web, pigdog.org brings a wave of nostalgia.
I used to have a Hackintosh a few years ago, and decided it wasn't worth it. The maintenance cost troubleshooting drivers and dealing with crashes at every system update is simply too high, and will offset any advantages you get by using your own hardware.

I ended opting for a kvm, so I can easily switch between my linux desktop, and my mba/mbp, and still leverage desktop/keyboard/mouse. Works like a charm.
When talking about Perl never forget to mention CPAN. Heck this library ecosystem is still great and running..
It seems that according to modern estimates this thing about porn being the greatest part of the Internet is no way close to reality and was more of just a legend that got told over and over and ended up being accepted for truth.

But honestly I myself don't know and can't be bothered to investigate more. I just know there's enough of it :)
The reason why Martin Luther King is the person we as people in 2015 know about is because he was selected by the administrations of his time as the black rights leader they would and did endorse.

Likewise, the reason why people in the West know Gandhi and not Bhagat Singh is because the British Empire selected Gandhi as the entity they would transfer power to.

It seems extraordinarily questionable to claim that the reactions of existing power holders is the benchmark by which we should measure liberatory struggle.

It also seems likely that there were strategic and geopolitical reasons why the power holders selected those groups, rather than others, to legitimize and endorse. Certainly Johnson, the man that fabricated the Gulf of Tonkin incident in order to bring the nation to war, did not select Martin Luther King as the torchbearer for civil rights purely because he believed the man's cause to be just and his morals pure.

I wonder, what do people who oppose radical groups say to the continued efficacy of the Afghan people at expelling occupiers from their nation? Certainly, attacking Soviet tanks and American patrols can only increase the resolve of an occupier. If only they knew of the power of nonviolence! Then they could really achieve independence rather than remaining crushed under the boot of oppression for so long.
I thought that was Marissa at Yahoo?
You don't know this, because no one really does. Plenty of people are trying to predict the future of crypto-currencies like they know without a doubt what will happen.

Choosing who to reward is a power money already gives you.

Cross reference the companies you find to be the worst in the world with their stock prices to see if your theories hold up.
Roku Unveils Its 4K Streamer, the Roku 4
We have one, invented thousands of years ago it involves cleverly inserting a string like solid binding agent repeatedly through the two pieces creating a flexible and strong bind.

But seriously, how many glues can you think of that are as flexible and durable as thread?
Funny thing is I did BASE64 a password. Sort of. I used to run strong passwords + random stuff on paper through SHA-2 with result encoded in BASE64. Optionally an extra iteration or two for SHA-2. Used BASE64 because it fit the max number of characters for TrueCrypt passwords: my use case for this method. Had a tool to make this easier.

Idea was to obfuscate a strong password to make cracking more difficult. Plus, it was relatively easy to implement on arbitrary computers. These days I just memorize them or write them on paper.
Global eradication of wild poliovirus type 2 declared
The Rise of Developer Experience
Just closed web-site not supporting Firefox. Even if Firefox is not optimized by any means, how they know I'm not using double CPU workstation with 3-way SLI video?
Most people use only their phones as cameras now.
But the real estate agent serves little legal function. I'm not sure if their name will appear on any government document for a real estate transaction.

I see little difference between:
A) Hiring a real estate agent to sell my home; and
B) Selling it myself while hiring:

1) a photographer to take/post my pictures
2) an answering service to answer a throwaway phone number I create; and
3) a tour guide that does not even know their way around
If your business model depends on openly breaking the law, it's not a reasonable business model.

Alternative possibility: The law is broken.

What if your business model is otherwise perfectly reasonable and acceptable to all of your customers, and it doesn't rely on breaking the law at all, until the very governments who are entrusted with producing reasonable, consistent laws to support their populations are the ones who screw it up? Should we just close down all European companies doing business with US online services right now, today?

As far as I can see, that is technically what this ruling will lead to. Somehow, I don't think most people in either Europe or the US would consider the resulting collapse of both regions' economies to be desirable, and I doubt that was the desired outcome when the European lawmakers established the basic data protection principles at the heart of this. Those same lawmakers, after all, are the ones who saw fit to provide a Safe Harbor mechanism to facilitate reasonable international trade in the first place.

If the end of slavery causes your cotton business to become unprofitable, it's not an attack on the cotton industry, it's still an attack on slavery.

And what about providing exactly the service your customers were asking for, but using say a US-based payment service that is openly disclosed in your privacy policy? Maybe that is now illegal on a technicality, because you didn't get active consent for using that US service to charge their card. What if your Europe-based bank didn't have explicit permission from your customer to communicate with a US-based card scheme to authorise your customer's card, for that matter?

Will it really help to confront customers with yet more mandatory legalese at the online checkout that just describes what everyone expects to be happening anyway? Who is really going to benefit from that? I'm all for reasonable protection of personal data and proper safeguards for privacy, but when you go so far that you stop people transferring personal data in ways that are necessary to provide the exact product or service that a customer is deliberately requesting and would be reasonably expected by that customer, you've lost the plot and your system needs fixing.
This was right around the time Uber realised what their UberX could be, after seeing Lyft's system be left alone.
Historically, these backlashes are unsustainable, less so the more networked and humanized the resistance becomes, and so the burden of proof is still on you to show that these militants are truly harmful to their goals.

In particular, I would ask you to consider the following conflicts:

* The American Colonies vs. The British Empire

* The Bolsheviks vs. The Russian Empire and Republic

* The Mujaheddin vs. the USSR

Can you elaborate on how, in those cases, militant political action harmed the overall cause?
Feature, obviously.
Microsoft compared the Surface Pro 4 with the MacBook Air and the Surface Book with the 13in MacBook Pro.

It didn't compare either with, say, a Dell Precision mobile workstation that delivers serious power...
I don't think he's accusing you of anything sinister. To me, it sounds like he's saying "here is the result of your policy". It's almost as if you're both saying the same thing :).
> But seriously, how many glues can you think of that are as flexible and durable as thread?

Would be a lucrative product for Dupont or 3M to manufacture, and they make some incredible adhesives.
You launch Perl 6 without updating the fucking home page? So Perl. So perl.
What is there to learn about Python 3? It's just a relatively small, but backwards-compatibility breaking, update.
> e.g., I don't think you can upgrade to El Capitan right now unless you're really brave, instead you'll have to wait a month or two.

This.

If you're patient enough to wait a month or two for the community to figure out what is safe to upgrade, then it may work. Otherwise, be prepared to spend hours/days dealing with kernel panic, without sound, and having to fiddle with .kext to make it boot again.
A lot of the agents typically don't point out any of those things anyway. They're incentivized to make the deal and really paid by the Seller. If both the Buyer and Seller were paying, that might be an altogether different story and it might actually work out better. Having gone through the buying/selling process a few times, I would much rather deal with an unbiased automated system.
> think about the negative impact it has on the economies

Building a product worse so it wears out and you'll have to buy another sooner is in no way a positive ethical choice.
There are quite a few Perl shops in LA writing new code and more than a few maintaining apps that have been around for a while. Lacking the sex appeal of Node and Go (or whatever the next hotness will be) doesn't mean something isn't relevant.

Why build something in Perl? The same reasons you'd write something in Python, Ruby, C#, Java, etc:

- Mature tooling
- Excellent library support
- Code samples written for relevant projects by vendors for their libraries [0]
- Experts available

Given the fact that there are a lot of good options, it's probably best to factor in, "Do I like it?" and/or "Would someone pay me for it?". For all the above the answer is yes.

Additionally, Perl 6 is more or less a new language. If it scratches enough developer's itches, it'll likely take off on its own. It's mostly getting flack due to taking forever and Perl 5's perceived lack of sex appeal. I think if you frame your question with languages like Lua, Haskel, Schema, etc you'll find a good set of answers from users in each community.

[0] https://www.elastic.co/guide/en/elasticsearch/guide/current/...
Yes, that is about right for a bare MLS listing and the agent withdraws from the sale. How to find such brokers? Just attend one of your local real estate investor meetings and they will tell you who can help. Such brokers might even be at the meeting.

This started to irritate the brokers in Texas a few years ago, so TAR got the legislature to change the real estate licensing statute to include a line about "minimum professional services". Oddly, that hasn't really slowed down this practice as far as I can see. The shadow broker does need to answer calls from other brokers/agents, as they can get quite testy when they find themselves talking directly to the seller. But they soon hand over the contact and move on.
New Credit Flow Settings on RabbitMQ 3.5.5
> Up until thing like Firesheep and Snowden, and still to some extent, a lot of Internet traffic was only safe based on not passing any bad actors.

So what? "Only safe based on not encountering bad actors" is far and away the dominant mode of security everywhere. It's what keeps your house unburgled, your planes in the air, and your family alive. Breaking into a house, taking down a plane, and murdering strangers all require very little in the way of skill or planning. Burglary and murder are also unlikely to be caught (absent a connection to the victim).
Seems like a natural consequence of rising standards of living in the countries that this work was previously outsourced to. The garment industry has always exploited low-cost workers - from children, to women, immigrants, China, south-east Asia. When the cost of labor is no longer a significant input to the equation (because there is little to no actual human labor involved), I would expect to see production move back into the markets nearer to customers, to cut the cost of transportation.

And transportation costs are going to go down, as the distribution networks become more automated, so I suppose the next domino is going to be the cost of energy.
The difference between a community and a network
But that's the point. I didn't need to understand 10 commands in the terminal to run the application. A very small barrier. What IDE's did was create a huge barrier between me and all the other programmers. If something broke or I needed to learn something new, it was all in the context of this magical black box. I wasn't learning how to use my computer. I was learning how to use someone else's program. I could get from point A to point B without knowing what was going on, but ultimately that just caused a lot of frustration. How long would it actually take you to teach a student to compile and run a program written in C?

This example requires the user to be able to do the following that an IDE would not:

- copy paste a file path to the terminal

- cd [pasted filepath]

- make [file name]

- ./[filename]

http://c.learncodethehardway.org/book/ex1.html

Versus throwing them into a black box where they are overwhelmed with buttons and gizmos and are encouraged to give up on the idea that they will ever know what's going on. Do you honestly think it's not worth the time to teach students how to use the terminal?
Fine, fine. Boondoggle?
I did a quick search on google scholar. Don't see any articles linking psychedelic use to suicide and there is a study of 130,000 people failing to find a link:

https://scholar.google.com/scholar?hl=en&q=psychedelics+suic...
http://jop.sagepub.com/content/early/2015/02/25/026988111456...

A study failing to find a link between psychedelic use and suicide doesn't mean that psychedelics never cause suicide, it means that on average they don't seem to.

Banning psychedelics will lead to at least some deaths. Not banning psychedelics will lead to at least some deaths. This is true of many many policies.

Ultimately the question is a cost-benefit analysis.
Why? Maybe it suits his use case better than .format() or whatever.
Getdns – modern asynchronous DNS API
Dupe post it has been on Hacker News before. It is a 2007 article.

The classic Microsoft is dead, the Post-Gates Microsoft does Windows 10 and uses Cloud services.