skysight-inc/HackerNews huggingface dataset:
I'm not sure if you are trying to compare my legal knowledge to that of a Taxi driver, or suggesting my position is not based on law but an irrational fear of competition, or maybe you are implying taxi drivers were wrong about Uber so I must be about DAO.

Maybe it helps my point, maybe not, but Uber is certainly illegal in many jurisdictions. Take Miami-Dade county, there are 10,000 Uber drivers and nearly 3,000 tickets have been issued ($1,010/ticket) something like $2.9M in fines. Moreover, Uber sends out training for Miami Drivers on how to avoid getting stopped/ticketed/impounded in Miami as an unlicensed ride for hire and when Uber drivers do get ticketed/impounded Uber provides the drivers a lawyer for their case (oddly its their FL corporate lobbyist not a traffic/criminal defense lawyer). Finally, the Miami-Dade ordinance carries a potential penalty of 45 days jail.
yes, as I said in my other response to somebody else, I was not trying to explain the study, I was trying to test out the PP's suggestion about "somebody wanting something from somebody"
That's one way they can be implemented, but now they tend to be zero-cost implementation where only when an exception occurs does it figure-out where it was and what to do.
This is likely true, but Snowden took all these documents and gave them to the press. He is therefore responsible for every document that is released. It doesn't matter who ultimately pulled the trigger on publishing the document, he is the one who orchestrated the whole leak.

Also as far as I'm aware, there has not been a single instance in which Snowden has criticized Greenwald or anyone else for releasing a detail that he believes should have remained private. That seems like a tacit endorsement of everything that has been released.
It's not per-person. There's ONE standard for driving. If for any reason (weakness, blindness, lack of reflexes, impairment, age, etc) you can't reach that bar, then in reality you can't safely drive and so you shouldn't.

It really doesn't matter the age, ability, or whatever - as long as a person CAN reach the minimum requirements to drive on the road, they should be allowed to chose to do so. I don't see a need to discriminate by any means other than performance.
Firefox' Reader mode seems to bypass this nonsense in one click.
Not graphical, but i wish i could skip talking and just text with siri.
Eh, in the bad old times some big distros thought it was a good idea to not install the Ruby stdlib by default.

It is not harder to install ruby than it has been.
Talk: Unhappiness at Work [video]
The DAO isn't constrained to simply giving money to some individual and hoping for the best. Its owners could decide to approve proposals that structure deals in ways that mitigate risk, such as providing funds in tranches and using custodians who are contracted to return unspent money in certain conditions.
Show HN: Fin – An even simpler TODO list CLI
But who cares about yahoo? (Serious question) yahoo should just die. Please tell me why it shouldn't
Not sure why this is here now but it's good timing. ASP.NET Core RC2 has just been released: https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcin...
$ docker run -it microsoft/dotnet:latest
# dotnet new
# dotnet restore
# dotnet run

You can run asp.net apps from this container too as they have packaged libuv into a nuget package.
Ask HN: If you could restart your current project, what would you do different?
If you can explain why, it will be more valuable to readers.
I really wish the restrictions can be reduced or removed so board of directors (like @pmarca) can tweet more on the companies, including on things like this.
What you say have seriously nothing to do with what the previous comment say. In fact it's an argument for what he say.

If someone disclose you a security hole, you reward him.

2 reasons why:
- You now know what's the issue and that there's one. He may have sold the whole private data of your organization to some other guy, but that's a constant in your situation. The only difference is knowing the source of the hole. If it help getting disclosure, even if it's from a black hat and he did committed something unethical, he still gave you something to fix.

- It give white hat a way to find hole in your security. Without that, they have no incentive to work on it. Again I will work on constant, black hat are a constant in the situation, either way they will try it, but without a bug bounty, you will only have black hat.

So what knowing if it's a black hat or a white hat change to you? Nothing, you still should have a bug bounty that reward disclosure because that's the only way to increase your odds of fixing theses security holes (the only thing that matter the most, whatever happens).

(I'm not saying not doing anything though if you see a SQL injection in your log, you fix it either way)
I’ve been in Pittsburgh 6 years now - worked in local tech, currently a grad student at CMU. From my perspective, the “grassroots” community is a massive factor in the region’s success. I’ve gotten more out of the active and inclusive tech community then out of proximity to big-name companies or an influx of investors. I’m not saying those things aren’t important or don’t drive the creation of the community I benefit from, but my touchpoint with the tech scene has been motivated and approachable developers (and aspiring developers!).

Example: there’s a local meetup with 2,200 members (http://www.codeandsupply.co/) and weekly talks ranging from programming 101 to effectively scaling a micro-service architecture. They’re putting on a conference in August where I’ll be able to see Richard Stallman, Larry Wall, and Joe Armstrong speak for a $70 dollar ticket price (student price, regular tickets are still only a fraction of what you’d expect).
Hi,
I am the OP and the author of the module. I had been in a situation where I wanted to track if my system was being used without my knowledge. I had my reasons. The person whom I suspected had reasonable hold on Linux. So I though it would be best to camouflage the module. `kisni` was influenced by `aesni_intel`.
Looks interesting. I've been using Ditto for some time to do clipboard management. I wrote about it here: http://www.tidbitsfortechs.com/2016/02/clipboard-manager/
Normally publishers look for some statements (either in the manuscript or in the submission or both) that you have followed ethical standards in gathering and sharing the data. It's easy to bypass that when you start your own Journal!
Nope. If the son lied, then that is intentional deception.
Didn't DHH write this post a few years ago about how layers of caching were needed to get Basecamp to perform at an acceptable speed?

https://signalvnoise.com/posts/3112-how-basecamp-next-got-to...

Computers are amazingly fast these days, but 99% of all CPU cycles go to waste because of this "slow is fast enough" mentality.
Man, how many people are doing this? There was a guy on the Something Awful forums who tried this, but his cart was a tow-behind bicycle trailer that he was pushing by hand and a wheel broke after less than 20 miles... also he hadn't been eating anything so he called an Uber and went home. It's probably for the best because his route took him through Nevada and New Mexico in the height of summer.

Does your friend also cite Hobo Nick as inspiration?
This argument falls flat to me. All of Ruby's competitors ran on similar servers 13 years ago as well (except for a few that didn't exist yet).

All of them have optimized and improved their speed since then.

In 2003, it was expected that web pages have a bit of a delay before loading. In 2016, it is not. Ruby has not yet adapted.
I am biased, but I disagree. I've reviewed projects where teams have attempted to compensate for the performance problems of Rails and Ruby by scaling (dramatically) horizontally. Projects that are simple in functionality but have dozens of servers and complex overall application architecture and topology. Projects where the big guns of scalability had to be brought to the battlefield very prematurely.

Today, I argue for quite the opposite approach. Select a high-performance platform that is workable for your team and enjoy the luxury afforded by raising your performance ceiling. Rather than your platform and framework creating an unreasonably low and frustrating performance ceiling—wherein you will find yourself fussing with performance tuning and complex system architecture way earlier than you should, use high-performance infrastructure and defer tuning your application for a long time, if not indefinitely.

Performance is an objective measure, but what performance means to you is potentially subjective. For my part, high performance means peace of mind. I can write my application more quickly, using brute-force algorithms and other quick implementation tactics. I can tune my application later, if and when the need arises.

But if my platform is what causes my performance pain, tuning my application is a futile exercise. I am forced to increase my system's architecture and add more servers, load balancers, messages queues, job workers, all manner of things that make my architecture sound awesome to a programmer but do nothing to improve a user experience where pages are still taking 500ms of server side processing to execute trivial operations.

Yes, with enough effort, essentially any platform and framework could service any application's performance needs. Facebook is famously built on PHP, which is not a fast platform (modest in raw form; slow when encumbered with a framework). Facebook has invested untold scores of dollars into tuning. This is what I feel is important to those of us building just average apps: you probably won't have the money and developer bandwidth to actually tune your platform, as Facebook has done with PHP. So you'll scale horizontally and add a lot of architectural complexity and cost. This might more or less work, and you may be successful in spite of the unnecessary complexity. But my opinion is that it's easier and more comfortable to select for high-performance at the start and just defer that complexity; defer optimization.

I find the upsides of Ruby are subjective. "Programmer happiness" is obviously a subjective matter. I personally am considerably happier on a high-performance platform, especially one that is easy to work with. I am not alone.

Thank you to Ruby and Rails for pushing for a lot of great ideas we enjoy on other platforms today. But its performance has never been good enough for my tastes and that remains the case in 2016.
I agree, I think the situation with possible miscommunication is now, to me, one of the better arguments for legalization of assisted-dying. What a tragic story; but I'm glad I read it, I will surely now be cognizant of it should I find myself in a similar situation.
Because it's a global top 5 web property with a billion+ monthly users.
There is also a world of difference between sativa and indica. Sativa dominant strains can often leave you very 'clear headed' and active while indicas more often than not make you, like you alluded, couchlocked.
> Also companies like Intel and Microsoft have bought into the Clayton Christensen theory of "disruption" to the point where they really are throwing their existing customers under the bus.

They could've fooled me. Clayton's theory wouldn't recommend changing Windows to adapt to the mobile form factor. It also wouldn't recommend Intel investing what are now probably over $10 billion in Atom and in making x86 work for mobile.

Quite the opposite. It would tell Microsoft to create a new operating system that is dedicated for those form factors, and it would tell Intel to adopt ARM on their own. Both should also be done under an isolated division, so they have no "conflicts of interest" with the incumbent products, whether it's about product features (like say Intel refusing to make Atom too strong so it doesn't encroach on Core territory), or setting up expensive (and unsustainable) infrastructure to compete against the leaner competitors.

I would also say both Microsoft and Intel failed in these markets because they were also late to try and become players in those markets, which is what the disruptive theory always warns incumbents about. It may be difficult to remember now, but even Windows 8 was considered "late" for the mobile market. So was Windows Phone 7 compared to iOS and Android. Same goes for Atom "catching up" to ARM chips in performance/low power (though not in price, a typical failure of a disrupted incumbent). If the "Wintel" monopoly wasn't so strong, you'd already see Celerons and Pentiums be replaced by ARM chips in notebooks and hybrids and whatnot, because those chips are the same ones that failed against ARM in mobile.
One year since stable? It feels like five years for the level of maturity they have achieved.
There is the fascinating history of Athens and direct democratic voting that comes to mind. The citizens could all vote on anything, and that turned out to be a bad way to fight a war, especially with Sparta. Athens wasted their greater strength if I recall correctly. Could it happen with dao vs other companies? Sure, who can tell at this point.

https://en.wikipedia.org/wiki/Athenian_democracy
Equity Crowdfunding Legalized Today
Is it true?
Running specs/tests involves reloading the environment for most people. Spring is surprisingly good for this, but you can still run into weirdness where spring needs to be reloaded due to some sort of state issue.
Living with a Computer (1982)
I'm not sure there are any realistic ideas to actually achieve this for MRI though (beyond the one-sentence bullet points in that article). The roadmap needs to have some roads on it rather than just wilderness!

That's speaking as someone who works full time on optimising Ruby, and wrote a PhD on it.

I think the one hope is that Evan Phoenix suggested an idea that would let an LLVM JIT optimise through the Ruby implementation, but this is a full-on research project (he said it wasn't, I'm not sure I agree), and nobody is working on it.
> The study may have flaws (as all do)

This isn't "a flaw", it's a fatal flaw that invalidates the study. You're missing the point; saying marijuana-related accidents is itself an invalid statement as there is not way to quantify that correctly. You can therefore not conclude anything from marijuana-related anything other than people who want to control other people are happy to use invalid statistics to try and impose their will where it isn't welcome.

> Why try and encourage something that is clearly dangerous and irresponsible?

Because it is not dangerous and irresponsible, that's your assumption, it is not a fact in evidence.
Believe me I want to have any tool I can get for Collaboration and Sharing... however Spaces from Google, I worry so much that they may kill it someday , FAST. That is the first thought came to my mind when i saw this story. I feel bad to have this thought really. I want to give it a try but just a feeling...
I'd rather see Sony for owning Bluray as well as media companies, and some of the shady dealings they did with killing HD-DVD.

Nobody else was forced to implement SPDY, and there are plenty of others in the committees that gave us HTTP/2. In the end, it's what we have been saddled with. I would have preferred to see a more streamlined HTTP/2+SSL that didn't have as much round-trip cost. In any case, buggy software happens.
RTM release end of June: https://blogs.msdn.microsoft.com/dotnet/2016/05/06/net-core-...

Discussion: https://news.ycombinator.com/item?id=11646343
Could you expand on an OS SDK in relation to Rust?
I totally agree with all of those points, I was just providing some anec-data that it does happen.

I paid my tuition almost entirely through co-ops (6th month internships) and then worked while in school to pay my day to day bills. I was also very lucky to have a safety net from my parents if I needed it, although I didn't.
We've got a discount for all Hacker News readers! Use the code "HACKER" (case sensitive) to receive a $10 discount.
I believe that comparison with an over-the-counter antihistamine, such as diphenhydramine (Benadryl, Dramamine), Fexofenadine (Allegra), or Cetirizine (Zyrtec) would be more appropriate. Some of the people that I know take drugs to treat their allergies far more often than analgesics for headaches.

Here is a thought experiment. You are a passenger in a car, chained to the seat. Would you rather the driver drink shots of ethanol, smoke marijuana cigarettes, swallow antihistamine pills, or log in to Twitter/Facebook via mobile phone? Assume that you wish to minimize both risk of death and the severity of nonfatal injuries.
We give our people who have reasonable need Local Admin.

Giving local admin to the non-technical staff who want to download 'free' software (not FLOSS, free as in beer) because they think (at best) that they are saving the company money, but instead infest their computer malware. Most people are totally disinterested in their computing environment, let alone managing it. We standardise on certain packages because there is utility in having common programs from support, training, and administration points of view, but ultimately if there is a good reason to get/use something else, we will do that.

Furthermore, any user with a local admin access can use a Kerberos 'Golden Ticket' leverage attack to gain full domain access across the entire realm.

Are you seriously telling me that you want the teller at your bank to have local admin access to his workstation?

How about the person at the IRS/CRA/HMRC/<you government tax office> that you just called?

Local admin has its place, and certainly the first test is that will the person endanger their system by running dubious programs. The next question is if that person does infect their system, can they clean up the mess themselves?

We went from a situation where we had local admin across our estate where we had at least one virus problem a week to one where I can not remember the last time we had one. Finally, can you really trust a Windows workstation after it has had an infection?
I'll accept your point about walking a dog, as it's often functional, i.e., just long enough to let them pee or poop, and the walker is often glued to their phone.

But why does strolling a baby or walking with a child necessarily "gain an aim"?

I'm asking because much of my walking is with my 2yo daughter, and I'd classify it as aimless walking. We'll just stroll around our neighborhood, taking whatever path strikes our fancy, and talk about the things we see: birds, squirrels, odd shaped leaves, puddles, people doing yard work – or just walk in silence and enjoy the fresh air. I guess I have the "aim" of getting a little physical activity and getting away from the distractions of technology, but if you dig deep enough, everything has a purpose – even if it's just to do something purposeless for a while.
Node.cobol–A Node.js bridge for COBOL allowing you to execute JavaScript in COBOL
The dismal science has too much junk science: Russ Roberts
I think the advice is to create a fully isolated subsidiary and just enjoy it's increase in value an the control that would provide, with no decrease in margin. It can work when you're talking about blockbuster adding a netflix.

But if intel wanted to do that, it would need to sell a lot of fab services to said company, at a lower margin that it's used to, so it's not a solution.
Agreed. On non-DB bound things, I've experienced a 50-100X speedup with Go.
A bit off topic, but when you buy that many shares of a public company can you negotiate a discount? Is the trade done directly with Apple, or does Berkshire Hathaway just buy it through Nasdaq ?
Are you encrypting releases to deploy application secrets?
Project Management Fundamentals Learned the Hard Way (So You Don’t Have To)
Write it in ember instead of php
And you are a technical user who probably is responsible and thoughtful about what you do on your computer. Most people are not.
...and someone interested in learning ruby as a beginner is going to know (and understand) that incantation how?
This is Buffett, so he must be thinking about this in terms of business, not tech.

Maybe they have calculated they could break Yahoo up and sell the pieces for more than they bought as a whole?

Otherwise I'm out of ideas.
Cunning and small, yet elusive like Bigfoot. I can't seem to find one at a reasonable cost.
I have only looked into GHC.

> I [...] tried to help you to use haskell.

No, you made claims like Haskell natively supported compiling to the targets I am using without even knowing what those targets are. That's not helpful to anyone.

> You have done nothing but deflect and derail

Also not true. I provided plenty of information and offered up an analogous situation. You decided to ignore that, and ignore the other things I said, and you continue to attack me instead.

> multiple haskell compilers produce human readable C code as output

If this was true all you had to do (8 posts up) was mention this. Why all the cloak and dagger? Why all of the ad hominem attacks and misrepresentation? Why not just offer up a simple solution that you know about?

I'd appreciate a list of which Haskell compilers produce portable human readable C code. I'd love to use them, if they exist.

Next time someone says "I'd love if Haskell could compile to human readable C or C++" and you know of an implementation of such, it'd be helpful to mention that, instead of tilting off on whatever personal crusade you imagined up against me.
I was confused by that, apparently it's one year since the first stable release.
Except the tooling, could be better.
A language like Rust will benefit from a rich IDE a lot.

But still the language is great.
Which has pretty much been banished to the roof http://www.crainscleveland.com/article/20151106/NEWS/1511097...
Deletion was accidental according to Jean-Louis Gassée (author) Twitter feed...
How I Read a Book a Day and Take Action on It
Well, it has been around for about that long. The "one year" is since the stable release 1.0.
> Didn't you realise that I could smash your window and climb in?

I did realize, which is why I don't keep your private information in there. They are in a safe hided somewhere.

That website clearly didn't realize that they had a window right there. Thanks to this guy, they now replaced it by a wall.

You accept the risk of that window, the people that goes into your house or do stuff in your house accept that risk while being near that window because they know the risk. On a website, you deal with other people stuff, not only there's an expectation of security, you won't have the luxury of knowing where's there's a window like that.
That's http://abstractions.io/ - I'll be there too as a CFP speaker! They got a dynamite lineup of invited speakers, and the CFP topics are pretty exciting, too.
Are you surprised that static type/compiled languages like Go (or C or C++ or many others) are significantly faster than many dynamic type/interpreted languages like Ruby and Javascript?

If performance alone is important to you (rather than many other considerations like ease of coding, library ecosystem, number of developers who know the language) - you'll almost always do better with compiled languages - especially those with good concurrency support. But the power of many of the dynamic languages is that they provide an ease of coding that reduces the cost of development significantly, especially for earlier stage companies where the benefits of performance may be less important than other considerations.

For many teams I've seen, you can also rewrite the most computationally heavy parts using FFI, allowing you to have the benefits of dynamic languages without some of its disadvantages for computationally heavy work (though it comes at a cost of adding a new language into your stack).

I say this teasingly, but you may want to rewrite your slow Golang codebase to see how much faster performance you could get with C++ (but again, it comes with a cost to your development team - and only your team can decide what tradeoffs to make given the stage of your product/company).