skysight-inc/HackerNews huggingface dataset:
Or it was a compromise that wasn't worth it.

We could make cars with bullet-proof glass that would make them extremely difficult to break into, but to most people, the cost is not worth the benefit, so it's not done.

Given the state of encryption technology in the 80s, it's possible that any attempts to secure the protocol would have been rendered pointless by technological advances. Or, it would be more brittle than a non-secure competitor and would have fallen out of use.
I switched to MacPorts from Fink (RIP). It feels about the same as using pkg on a modern FreeBSD box. Pros compared to Homebrew: doesn't litter symlinks everywhere, behaves the way you expect a package manager to. Cons: Not as cool™, tends to have less frequently updated packages.
uMatrix doesn't allow this site to show either.

View Source reveals that this site is actually an iframed version of http://www.wisdom.weizmann.ac.il/~eyalro/iotworm/.
I think you're both correct... the big question here is whether there is a good library to do the heavy lifting in your app. If there is, then choice of library will matter more than the app language, as long as there are bindings for your language of choice.

IF, and this is a big IF, you're doing something weird enough that you have to do the heavy lifting yourself, choosing an efficient language will matter a lot. At least for the heavy-lifting parts - you could still implement most of the the app in an easy inefficient language, and only do the heavy parts in C.

That's what happens in Python, and that's why my Python apps are only 3-10 times slower than pure C ("only" considering that Python is likes 100x slower than C).
That's call convenient.

We still have people with poor level of education on programming and computer, yet company keep making more accessible PERSONAL COMPUTER for people to use.
>A genius that was easy to get on with? Was there ever such a one?

Yes, almost definitely. For instance, Benjamin Franklin was quite the socialite. Richard Feynman was also considered very sociable, and while many people also think he was an asshole, that may just be the effect of meeting tons and tons of people in your life.

>I suspect that sociable people are secretly afraid of other humans. Which is why they designate a subset of other humans as 'friends' and are nice to them on condition that they are nice back.

That's a really creepy thing to say. I'm not even particularly good with people, but I'm nice to my friends, family, etc because I actually like them.
Some kind of AR will pretty clearly be a big wave (processing components shrinking, but input/output still human size, so they get virtualized).

The funds need to make big bets, this one looked good: best tech from UW prof, a founder who's sold a hardware co for >$1B before.

It depends very much on execution: polish, price, apps.
Wow. I was expecting to see some logical arguments made against minimalist lifestyles, and what I got instead is a bunch of strawmans and ad hominem. It requires "privilege" to be a minimalist? Seriously? "Internet access" is now worthy of privilege shaming?

Is it possible to overdo minimalism? Sure. It's also possible to overdo exercise. It's also possible to overdo generosity and community service. But materialism is a far worse problem than minimalism.

If you have an argument to make against minimalism, as practiced by mainstream minimalists, then make it. But attacking it just because it's not a cure-all and because you don't like its advocates, just makes you sound like a petulant child.
My work is blacklisting this domain (eyaltro.net) for malware — this URL works for me: http://colinoflynn.com/iotworm/

(Is it the same content?)
You don't need to be in the App Store, you just need a signed developer certificate (99 USD/year).
Forgive me for not knowing, what is UUCP used for in OS X, and what is your use case?
A minimalist is like the TARDIS from Doctor Who: bigger on the inside.
>Functionally it's far better

For example?
In my middle school and high school I don't remember the smart kids being bullied any more than anyone else so I would be interested in a study on that age group. This is purely anecdotal and sample size of one but my experience with a smart kid who got bullied he thought that people bullied him because he was smart but in reality he was condescending and followed too many rules.
I get the feeling everyone's purging the GPL, and I'm not sure this is a good long-term goal. I still think we need legal protection against backdoors, spying, and DRM; and our legislators have only given us copyright law to try to perform legal judo with. We'll see how things work out, but I'm not optimistic with the overall GPL purge. I fear that it's taking us to a world where Black Mirror is a familiar reality instead of a fictional horror.
The ability to create or change objects is not what defines the limits of player agency within a game. Is my ability to go on a relaxing drive through fictional terrain any less meaningful because I didn't first build the road and the car?

In the end, playing games labeled with either "theme park" or "sandbox" doesn't change the fact that you are still playing within the confines of someone else's world; I can't create a functional X-Wing in Minecraft and fly to Tattoine, no matter what blocks I put together.

The parent was enjoying driving a car around through a fictional (and populated) setting, so pointing them towards a "build your own adventure" game is probably not going to tickle their fancy nearly as much.
What are those risks?
It's almost as if they've got a quota of anti-millenial stories to run and a quota of anti-boomer stories to run.
Despite the warnings from their team, as soon as I switched to /opt/homebrew all of my homebrew problems went away.

The biggest issue by far are the number of traditional packages that install in /usr/local with root privileges, thereby clobbering homebrew and making "brew doctor" freak out.
Picketty's work is generally about wealth inequality moreso. He asserts that the returns on capital investment exceed the average growth of the economy at large, and that therefore the share of wealth going to the top of the wealth scale will continuously increase. Others point out that this increase is relatively small, happening only in a few countries, and also happened in the context of a historic bubble in real estate and securities. They also point out that this does not count wealth such as government pensions and health insurance, or human capital like education and training (which in a services economy is quite significant.)

As to losing purchasing power, I would more prudently say "relative stagnation". Here's before-tax incomes, adjusted for inflation, for the top 1% and bottom 20%: (http://inequality.org/wp-content/uploads/2014/10/Figure-8-e1...) It's not that the majority have seen real declines in purchasing power in most areas, it's just that they have seen relatively less growth than the richest - but this is unsurprising in a rapidly growing, globalizing world. Inequality certainly chafes a lot of people - but it's not quite the same as declining real incomes. (You can also see how tied to asset valuations the top 1%'s incomes are - the dot-com bust and the 2008-2010 recession are quite visible.)

Edit: Here's the same sort of graph for the whole income spread: http://inequality.org/wp-content/uploads/2014/10/Figure-9-e1...
I use Siri for exactly three things - setting alarms and timers, asking what time it is and asking to play a movie/tv show (those last two only on the apple tv, the first of those being handy when I'm not wearing my watch and my phone is on the charger - i don't have any clocks anywhere in my apartment)

Edit: Amusingly the asking it to play a movie thing failed miserably when trying to get it to play "The Babadook". It insisted on spelling it "Ba Ba Duke", which obviously did not have the desired effect.
The options I see thus far are thus:

* Engage with people's fears, expending time and money and energy. Validate that there's something to be afraid of, because nobody would investigate it otherwise. People come up with different fig leaves for their fears, the goalposts move, and people stay roughly as afraid as before.

* Don't engage. People stay as afraid as before for the same reasons and scarce resource are invested in gainful efforts and research.

In theory there's a hypothetical third option where engaging respectfully with people's fears and doing appropriate research soothes fears and everyone is happy. I don't think that's actually available. Every time I've seen an attempt to do this, it's actually functioned as the first option above. You get nice articles like this one that convince few: http://www.slate.com/articles/health_and_science/science/201...

You're very right, life is tradeoffs. I think expending effort to try to reason people away from unreasoning fear is not a wise tradeoff. Do you ever wonder why most scientists don't engage with astrologers, creationists, or flat-earthers? Do you think it's maybe because the astrologers, creationists, or flat-earthers are right?
I like how custom attributes look better, when I saw how Angular was using them.

You can use the data-prefix though if you want by including the following meta tag:

<meta name="intercoolerjs:use-data-prefix" content="true"/>
Strictly speaking, "purge" does not have to be immediate or sudden. A purge can happen over a decade.

In this case, "GPL Purge" is actually incorrect. They haven't eliminated the bash shell, emacs text editor, and other packages that are GPL, just chose not to ship with later versions that are GPLv3.
Luckily EU regulation now requires most banks to open a (basic) bank account. Just need an ID and a proof of address.

Some banks even allow opening the bank account over the internet if you are a EU resident.

(I know your pain though, opened a UK bank account a year ago, from the EU as well. The most difficult thing for me was actually the proof of address. Metro Bank required 2 plus 2 proofs of ID, a different bank was fine with just one proof of identity and even googled my post code when I forgot a letter :) )
Yes, it's on the list. I expect some time in 2017.
Can you expand on the relationship between the "overall GPL purge" and "a world where Black Mirror is a familiar reality"?
Cash Crunch at LeEco
Switch from Ruby to LuaJIT! I'd wager this is the best package manager out there if not for the slowness of Ruby's VM.
Show HN: Matreshkajs – The easiest framework in the Universe
Sorry for the strong language but bullshit.

I am sure it has changed over the years but I still have vivid memories of the rodents that ran around the original warehouse they mixed soylent in. It was a joke. They had a bunch of randos mixing powders haphazardly and no sense of proper food prep/sanitation. It was scarier than some of the operations that supplement manufacturers run. I am sure its changed but it blows my mind that this is classified as an ambitious project.

Edit: Here is the video. https://youtu.be/t8NCigh54jg?t=5m50s
The lack of liability changes in the wake of the Target breach (at the very least) means that companies can foist whatever security model they feel like upon the market without any possible repercussions. You basically have to be VW compromising a highly regulated industry for there to be any negative effects beyond PR, and internet-accessible data is so far completely unregulated.
>Alternatively: my possessions, hobbies, tools are extensions of my real self. I do not NEED them, but I am more actualized when I have them. Do you identify yourself as a software engineer? Do you continue to be one when someone takes your access to all computers away? The computer actualizes part of how you identify yourself. It is hard to think of yourself as a mechanic when you have no ability to act on your talents or skills because of a lack of tools.

You are confusing your actualization with your identity. What you think of as your "real self" isn't. What you are saying here is the mainstream view of what someone's authentic self is. If you and I make a bet to talk to 100 random strangers in an arbitrary city, likely, all of those 100 people will agree with you and not with me. That's fine with with me.

I do not identify myself as a software engineer. Software engineering is a skill I have (for now), and it is a role I adopt. It is a profession I presently have. But this is not me. Skills fade, roles will retire, professions will disappear. I remain. When the time comes, the time comes. That time will come for you as well as everyone else.

This is something that meditators and mystics have been saying consistently for a while. I am not the first to say this and I won't be the last. This is something discovered anew for each person that dives into it. Not everyone is exploring this and I don't expect people to. This does not have anything to do with knowledge, authority, or judgement. People are more impulsive than they think they are, and so long as someone is owned their possessions, socialization, and thought patterns, that person is not acting freely.

Stripped of all your possessions, socializations, and thought patterns is something far more amazing. This doesn't have to do with what "I want", but has to do with your natural self.

No one is making you strip yourself of possessions, socializations, or thought patterns right now, or ever. You are welcomed to think like this and act like you are, and neither require mine's or anyone else's judgement or approval.
> Interesting trades considered. ;-)

How about a conversion van? Lightly used by an elderly couple for a getaway in Central Park. Other than that, completely unsullied!
I'm not familiar with Block chain terminology, so I was not aware of the collision.

A previous response in the thread [1] also contains "hard fork", which is probably why I and possibly others have repeated it here.

It could be a trend, but my differentiation (here at least) is that a "hard" fork means that the maintainers themselves are splitting from the original project while also forking the original code base.

It would probably make more sense to just call it a "fork" :).

[1]: https://mailman.cs.umd.edu/pipermail/findbugs-discuss/2016-N...
One of the game designers who did a workshop at The MADE videogame museum in Oakland advocated board game design as an exercise in "pure" game mechanics thinking.
This is not a Homebrew issue. This is a Github issue. The instructions regarding the API token solve the problem.
Prop 60: turn every porn watcher in California into a condom vigilante
Yet. (One way to accomplish this will be merging the operating systems, and the other way is continuing the march to making these restrictions more and more similar.)
I'd start with an algorithms course, then progress deeper into Complexity theory. Perhaps a bit of discrete mathematics depending on your background.
Quite a while. There were no negative consequences.
I thought neoliberalism was more about contorting society until they meet the needs of the market.
Soylent's problem is not a seemingly overlooked ingredient. Their biggest problem is inability to run the continuous food processing loop.

What's the point of tweaking the recipe if you can't guarantee the execution and your customers get, basically, randomness for lunch?

We had a corporate subscription for Soylent 2.0 drink. The taste varied from batch to batch on the scale from "milk in a cereal bowl" to "sewage water".

These issues have been regularly popping up on reddit and their own forums for months now. We have suspended the subscription and I can't bring myself to try another bottle, even though I originally loved the concept and the taste.
Note that the premise of "Super Size Me" was to get the "Super Size" menu whenever asked by the Mc Donald's counter clerk, leading to overconsumption.
Lessons in website security anti-patterns by Tesco (2012)
That sounds like a communistic regime :S
Preserve cloud multimedia permanently to M-DISC
I do assume the supplier first tested the toxicity on animals. Then soylent did internal tests with the new ingredients and found no problems either.

How else are you going to find 1:10000+ problems?
This is awesome! I've been meaning to do something like this for awhile.. great that someone else finally did it.

Any chance you'd open source it?
I imagine that's why the company is still tweaking the formula based on results. It's not like they picked a formula years ago and have refused to iterate.

I have to agree with the above poster. I don't understand the hate directed at Soylent, and I don't understand what folks expect them to do. The company is very transparent as well, which is exactly what you'd hope for a company trying to develop a product like this. In many cases, the folks who say the problem Soylent is tackling is borderline impossible are the same ones who expect them to find a perfect formula right out of the gate and see any stumbling blocks as vindication that the whole effort is doomed. These expectations seem grossly at odds to me.

For what it's worth, many people absolutely do eat restaurant food on a daily or nearly daily basis. In the past year of eating a mixture of food from restaurants, home-cooked meals, and Soylent, I've only ever gotten sick (severely so, at that) from restaurant food.

Also, as for that documentary, he just lived off fast food for a month, right? That's hardly long-term. Plenty of folks have effectively repeated exactly the same experiment with Soylent many times over at this point. He also didn't just eat fast food, but intentionally overconsumed (hence the title of the documentary), which is quite contrary to the purpose of Soylent (given that each bottle is just 400 kcal).
No, for letting those views pollute otherwise scientific discussion.

If you say you know that sugar is bad for rats I expect you to have tested it, not prayed about it.

As for ostracizing, if you're on a medical review board you'd better believe I'd try to get you removed.
JavaScriptCore seems to have been almost entirely relicensed under APSL; there are at most just two or three files still under GPL (involving date parsing), and in many configurations those are no longer compiled.
FreeBSD (and the other BSD flavors) are under the BSD license, no?
Any manufacturer who has to recall a device cares very much about it.
JUNE 25, 2016
https://news.ycombinator.com/item?id=11982212
Great, that's win. The company gets another interchangeable cog that they value equally and the developer that leaves gets to work someplace better.
The UK seems to have pretty stringent "know your customer" regulation. Or maybe the banks are copper-bottoming the regulation.
> What I would really love to see is something like Dwarf Fortress which is __very__ deep but combersome in a neat package

Have you looked at Terraria? Also, you mentioned Freespace 2. I'm doing a self-funded project where I'm building an MMO space game aimed at deeply emergent gameplay.

http://www.emergencevector.com
Without Homebrew, MacOS would be a lot less a fit as a development machine for me. Thanks to the authors.
Let’s Build the Next Twitter Like the Green Bay Packers
Go pointers have no pointer arithmetic and are clearer than guessing what's being passed by value/reference and something like C#'s out/ref.

With or without pointers, as a programmer you'll have to understand passing by value and passing by reference. Go just makes it explicit in a language construct.
Does anyone know if it works the same as the hololens in that it is purely additive light - it can only make the image brighter rather than being able to make black pixels. This severely limits the kind of thing hololens will ever be able to do - it certainly isn't going to be replacing any screens.
Site Reliability Engineer - Apex Clearing - Dallas
The Satanic Orgy suggestions are just crazy people crazying, aren't they? I mean there's no sensible reason to think it's anything more sinister than a slightly insalubrious performance art thing.
I've not forgotten them. I remember them right alongside the even larger percentile of those who failed after deciding to stop taking risks.
It covers, but very slightly (see below, I skimmed it exactly to look for it). My observation is that this is really hard for many people. I helped couple of my course mates with background mainly in Python and this was the only thing they struggled with, and they struggled hard. It forces you to be very observant and conscious about the situation. Until you get that far, you will continue to suffer. C is really unforgiving.

Every once in a while, you'll see a C program crash, with a message like “segmentation fault” or "bus error.” It won't helpfully include any indication of what part of the program is at fault: all you get is those those two words. Such errors usually mean that the program attempted to access an invalid memory location. This may indicate an attempt to access an invalid array index, but typically the index needs to be pretty far out of bounds for this to occur. (It often instead indicates an attempt to reference an uninitialized pointer or a NULL pointer, which we'll discuss later.)"
Crowd funding to pay for Lyft/Uber to vote in PA, FL
Lead DevOps Engineer – Apex Clearing – Portland
How would you describe something that is in no way based in reality? The only "reality" is an email that, as far as anyone can tell, is linked to a performance artist. Imagine if anyone in the campaign was invited to a transgressive art[1] exhibit! People would be talking about the Clintons eating fetuses! (Actually, never mind, there's people already doing that...)

[1] https://en.wikipedia.org/wiki/Transgressive_art
It's just reflective of the level of trust invested in the business leadership.

Bigger orgs manage compensation seperately and usually only gives management limited levers to pull to affect changes. They do this to manage costs, avoid internal competition and because they don't trust line management.

Workers are a cog in the wheel in these orgs, and treating shiny cogs better is ultimately worse for the org.
We detached this subthread from https://news.ycombinator.com/item?id=12893674 and marked it off-topic.
I do. I don't have anything against brew, I think it is great that it is available, but I've used Macports since before brew existed. Macports' philosophy and where it puts things just seems to jive more with how I think that type of tool should work and behave. There also might be a little bit of unjustifiable anti-ruby bias on my part at work there too. I'm glad both alternatives exist.
> Subverting zoning and health regulations does open a very real possibility for people to get sick though.

That's a load of garbage. Zoning and health are good things for actual businesses, but doing something on an individual level should be between two people. The courts can handle it if something goes wrong. Scale matters, and there is a long tradition of bake sales and the like in the US.

Do you expect babysitters to have a business license and be inspected? How about the neighborhood kid you get to cut your lawn? Not having a firewall between individuals / amateurs and actual business rules is just wrong.
Ok, I just don't see how you can argue that's better than just filling in a circle next to your choice. Maybe you can say it's better than Florida's stupid hole punch thing, but I don't see a single advantage over filling in a single circle, and I see many disadvantages.

It's way too easy to imagine someone losing an election by a tiny margin and finding hundreds of ballots that were thrown out but should arguably have counted for them. What is the benefit of this extra room for error? Who gets to decide when there is doubt?

I am sure it works great, but I am also sure that the system most US states have at the moment is better.