skysight-inc/HackerNews huggingface dataset:
FWIW, MMA is likely much less brutal than boxing or football. Lighter gloves provide less hand protection, and many fights end in a submission instead of a knockout. And assuming you tap out appropriately, there's no serious injury from a knee bar, or a heel hook, or even a rear naked choke.
I assume if you wait a few weeks, you'll see an announcement for the Steel versions of these.
> it's still preferable to a hijacked aircraft which can be used to kill thousands

Not anymore. That ship sailed with 9/11. Passengers aren't going to sit quietly and wait for SWAT to negotiate/rescue at an airport these days.
FileVault on Macs and OpenBSD's softraid(4) on non-Macs. Almost every OS these days has some support for full-disk encryption. Not using it is irresponsible.
Show HN: Pytablewriter – A python library to write a table with various formats
How Goldman Sachs Is Evolving Banking with GS Bank
Thank you very much for your kind words -- and for the link to the Tufte-CSS site. Very good material there, as you would expect from Tufte. You may also enjoy this: http://practicaltypography.com/why-theres-no-e-book-or-pdf.h....

I use postgres for persistency -- mostly throgh Hanami's model component, though I do some parts directly in sequel.
Don't we get that already, conservative generations beget liberal generations who beget conservative generations, etc.; it seems that way at least?
Ethereum, explained: why Bitcoin's stranger cousin is now worth $1B
Human Mobility (with Mobile Devices)
> Unfortunately browsers are no longer controlled by hackers who think about all the implications of a feature, but by corporations who think about money, and us hackers have to spend inordinate amounts of time trying to play security whack-a-mole, or be forced to give up and use our browsers like sheep, the way the corporations want us to.

FWIW, the features that this uses have their origins in proprietary IE5 features (maybe 5.5?). Whether this attack works in IE5 I leave as an exercise to someone else.

Note that the tradeoffs are more complex than what one might naïvely assume: people weren't using the feature as it existed in Firefox before because it required explicit user interaction, but doing the same thing through Flash didn't… so everyone just used Flash. In effect, this is a security bug the platform has long had (because, like it or not, de-facto the web platform for the longest time included Flash). Now, should we blindly copy everything Flash can do? Of course not. But if something is making people hold on to Flash, we really should consider the tradeoffs. Are we just gaining theoretical superiority but practical irrelevance (on desktop at least; mobile where Flash is gone is a different story)?
Oh, so you're talking about SOA / "microservices" and Claims-Based Identity (or rather, Claims-Based Identity is what you should be using). Well, an ORM is totally the wrong way to go about expressing user identities in a distributed system.

As it were I wrote the AuthN/AuthZ library Square uses to solve this problem:

https://github.com/square/rails-auth

The objects we build for representing user identities are POROs. No need for every app to have a database connection to a shared user service, or to go through an ORM.

I'm somewhat confused what alternative you're even proposing here: are you doing something weird like Marshalling ORM objects between services?
> I do. That's probably why I won't be running an effective business any time soon. Being nice and not fucking people over doesn't get you far in highly competitive markets.

> lying to people to make them buy your stuff instead of something objectively better is fucking them over for your own gain

Thanks, this needed to be said. I'm in the same position. I will probably never be able to run a business either because I hold these same views.
This is badly phrased but it's for New Tweets only.
I've been driving for 26 years in 6 different states and hardly ever have had any kind of serious wait.
The 20 characters is for the handle of the person tweeting. I already have retweets not fit in a single text

1/2: @linuxhiker: RT @CALComputerCLub: Hey @ubuntu we donated 3 @lenovo laptops that we put Ubuntu 16.04 on to 3 students at a local middle school! https://t.co

2/2: /MArvqjNtip/s/KtTS

Twitter if you're reading, I'm ok with increasing limits on replies (with context) but don't raise the limit on ALL tweets.

@511NY: Closure on #BayonneBridge Both directions from New York Side to New Jersey Side https://t.co/Axv6AP1O0A/s/BiVD

m.twitter.com/511NY
You can fly 'somewhere' for $29 - airports aren't just for the rich...
A mish-mash of coding conventions is understandable, given the fact that coding standards may not exist in the first place, or can change over time, etc.

Long functions which have grown over time are also understandable, given the realities of changing requirements and such.

Thousands of lines of uncommented code, however, are not understandable... in the sympathetic sense, or literally.
I think Ruby may still have a few under-recognized advantages for small teams :-)
You are actually right that it will work on a structurally typed language. Have an upvote.
You're right, the over-engineering is entirely my fault. I love the re-usability of HTML components that I get with React. I'll work this week on removing all other dependencies and server-side rendering and see if it's something I can live with.
Then just reply to any random tweet on their timeline.
This happened to me as well. I went to a two-hour gong-bath/satsang, and was nearly suicidal by the end. To be honest I'm relieved that this isn't unique to me.
One of my friends failed an interview out of college where they asked him fizz buzz, and [using python] he created an array [list(range(1,101))] and then overwrote multiples of 3 with "fizz" multiples of 5 with "buzz" and multiples of 15 with "fizzbuzz."

Because it was an unconventional solution, the interviewer didn't like it.
The Best Testosterone Booster Supplements
Yeah, this is problematic. I had the same concern (once I wrapped my brain around the behavioral distinction between replies and new tweets).

I suppose this will force more use of DMs for interactions with businesses.
It's a brilliant question -- the optimum daily news diet. I find listening to NPR in the morning is a solid minimum dosage of daily headline news. Supplemented later by Bloomberg, Fark, HN, Drudge, etc...

The way one processes news cycles- is very much determined by your personal rhythm and energy levels. Here's an interesting take on the optimal time for everything from the WSJ > http://www.wsj.com/articles/SB100008723963904441800045780182...
Upgrading junky IE8 code with current goodies
Very interesting project. I am not that into clang/llvm, neither I don't have it on my machine nor know anything about clang/llvm. But a c++ interpreter is something I always wanted to use, how do I make it work for g++ 4.8.4 ?
I am not sure about that. The long lines are due to more fundamental problems with the TSA in general. Shaving a few extra seconds for each passenger with a laptop is not going to solve the problem.
So, the dawn of SSDs has made hibernation and sleep redundant. I use FDE for my SSD (luks, and whatever good defaults ubuntu gives me).

As for the cloud, I store nothing sensitive on there. I used truecrypt, but now I find VeraCrypt easier to use and install. I lost my last installer of truecrypt, and I don't trust the ones floating around.

VeraCrypt hasn't been audited yet. This is a bad thing :)
At this point your appealing to emotion, not reason. Even if individual car repair man is not leaving for France, if many leave to take better paying jobs in France supply is lowering in his home country, which should lead to higher prices (or lower unemployment)

I think the better counter argument is brain drain, it's certainly not advantageous for a country if many of its most skilled citizens leave. Personally, I think it's just wrong to build berries of any sort for your citizens to leave the country.
To clarify, "they" here means Ethereum. Ethereum has checksums.
> Everyone in the USA has the right to bear arms, and a lot of them do. Result: huge murder rate.

The rate of murders committed by folks legally carrying guns is low; the rate of murders committed by Americans using weapons other than firearms is high. It's almost as though Americans in general are more violent than people in many other parts of the world.
Yeah but then you need infrastructure to send all the emails etc. Hooking into git would allow complete version history diffs, emails, a platform to discuss the changes on and so on.

Idea was to just keep it as light as possible while off loading all the heavy lifting.
Site is slow, here is the bug report:

https://llvm.org/bugs/show_bug.cgi?id=1488

Too bad it won't optimize in the face of clever code like this:

http://www.hackersdelight.org/hdcodetxt/pop.c.txt
Blockchain – The Next Big Thing? [pdf]
My Windows machines are not encrypted because the home edition they run does not support BitLocker. Microsoft should reconsider.

Most of my other installations (Mac, Linux, FreeBSD) are encrypted (LVM, ZFS, etc) or will be soon.

To be honest this only really helps against casual attackers (lost/stolen machine) because much of my personal data is in OneDrive which will offer me no protections against governments or determined individuals.
I don't fancy running with my 5.7" phone, to be honest.
If ad tech is not sustainable, what can publishers do?
It's ridiculous that I have to constantly lie and say that I have read and agreed to long legal texts unless I want to go live in cave.
If you discover a hot new language/framework that solves all of your problems, then here is what you've actually learned: you didn't have any hard problems.

No tool is perfect for every situation, and if you find one that is perfect for every situation that you encounter, then that says a lot more about you than about the tool.
Phew! Done !
Wow, you really think that Roosevelt and Churchill and the societies and they lead were equivalent to those of Hitler, Stalin and Mao? That our democracy, as flawed as it is, is not better than China's one-party, censorship, mobile execution vans? Why have you not moved there yet?

Yes, there are are sometimes, even many senseless wars, but that does not mean that all are so. And it certainly does not mean that people who volunteered to fight that war, and those who paid the ultimate price and died in it, don't deserve some honor (and no, honoring them does not mean that we cannot question or adjust belief structures later).

The ignorance expressed in your statement is so profound that it is truly frightening, and if many hold it, then our society will not last.

Seriously, please learn some actual history (or at least don't spout the ignorance). Or if you don't want to learn history, just examine some current societies that don't have the trust and stability in which you were obviously raised and take for granted.
Where is this? I'ma frequent flyer, and have never once been sled to open my laptop nor have I ever seen anyone asked to do so (outside a short period after 9/11)
>while contributing nothing themselves

They contribute a service, in this case a search engine that's miles ahead of its closest competitor, Bing. They don't "take" anything, they offer something that you're free not to use. Unlike nation states, which are happy to take whatever they want (claiming they're owed it for providing you things you may never have asked for, which are paid for by other people potentially against their will, and for which you're probably not allowed to solicit alternative providers) and your only option if you don't like it is to emigrate.

Google doesn't throw black people in prison for recreational drug use, Google doesn't prevent people from marrying who they want, Google doesn't send people to die fighting pointless wars in the middle east, or drone bomb weddings.

>but if I have to pay company tax, why don't they

If you're uncomfortable with how much taxes you pay, then blame whoever's taxing you, not Google.
This all sounds good, but what happens to SMS users?
Quite a few VPS providers and ISPs will block TOR services out of the gate.

Here's their overview page: https://trac.torproject.org/projects/tor/wiki/doc/GoodBadISP...
I'm from Chicago and learned to program at school in Chicago.
Tor's design document also warns a nation state level adversary who can view the whole network defeats any guarantees of anonymity. There's no way to know GCHQ/NSA aren't running 90%+ of bridges and exit relays either in addition to having a total network overview at the backbone level.

Tor was designed for strong anonymity guarantees in nations that aren't 5 Eyes Alliance ie: China, Russia, ect.
I don't understand...

If you've got the requisite ecryptfs packages installed, you can just run something like: "adduser --encrypt-home newusername" and there you go. It works on top of any filesystem, because it encrypts on a per-file basis.
> When replying to a Tweet, @names will no longer count toward the 140-character count. This will make having conversations on Twitter easier and more straightforward, no more penny-pinching your words to ensure they reach the whole group.

Hopefully this is just for replying to people mentioned in the original tweet, otherwise spam bots could have a field day with this. I'm guessing the people at Twitter already recognised this though.
I have dealt with huge, soul crushing depression. In my case it was absolutely a spiritual/lifestyle problem. Specifically, my core values involve personal growth, and contribution to society, and I felt incapable of either. I had a good job, a girlfriend, good relationships with family, etc, but none of that mattered. The rational I had was that my in the big scheme of things I didn't matter - I could just as well not exist, and outside of a couple of people absolutely nothing would change.

I feel like the massively connected nature of modern society is directly responsible for flourishing depression. Odds are, you are redundant; if most people disappeared suddenly, someone else could probably pick up the pieces in fairly short order. Additionally, being hyper-connected means that whatever you're good at, it is probably easy to find examples of people who are much better at it than you, which can be be somewhat marginalizing. Not feeling necessary or exceptional in any way is a pretty sure fire recipe for angst.

The nasty thing about depression is that it is a self-reinforcing cycle. When you start to get depressed, your ability to take measures to address the root cause of the depression is impacted. The result is a downward spiral that results in self obviation, through suicide, self destructive behavior or substance abuse.
Eye tracking technology already exists and it's pretty likely to make it into the next generation of HMDs (think small IR camera inside the headset recording your eyeballs). Facial expression tracking is doable as well: https://www.technologyreview.com/s/537566/oculus-rift-hack-t...
If I steal a farm's tractor, the farm no longer has a tractor. If I make an exact duplicate copy of that tractor, the farm still has its tractor.

You are making the argument that making a duplicate tractor is stealing a tractor.

With digital piracy, nobody actually loses anything. They don't gain anything, but they don't lose anything either. You can call this whatever you want. To me, the net harm is significantly different than if you took money or property away from someone, so using the same word to describe both situations is inaccurate.
I think you may have missed my point - I was simply pointing out no one on the "pro" EU side has a positivist story to tell. You may not find those particular arguments convincing, and I chose them at random for arguments sake.

I think many countries joined the EU for different reasons apart from the ones I have suggested above. Despite all the austerity thrown at the Greeks, Cypriots, and other countries their willingness to stay in has remained as strong as ever - why?

And if the answer is handouts, then I'm sorry I don't think that's the whole story. Greece is now so indebted it'll take generations to solve.
Marketing...
I once saw a man take what I thought was my bag, and started yelling, "THAT MAN IS TAKING MY PROPERTY!"

Everyone completely ignored me. I realized my mistake about 30 seconds later, but he could have just walked off with my things to disappear onto a plane with a few thousand dollars worth of hardware, my wallet, cellphone, and a spare pair of socks.
All of the different data points are imperfect measurements, which is why I attempted to include many angles.
I am running Ubuntu, I use eCryptfs [0] to encrypt my home directory and openssl for other files.
[0] https://help.ubuntu.com/community/EncryptedHome
Microsoft is just that good in "Orborning" themselves.

(also "Ratnering" too, and saw some people here in HN creating the name "Elop effect" that is when you do a "Osborne" and a "Ratner" in the same announcement).

Some examples:

1. That Memo "Symbian is dead", when in the third world Symbian was crushing the iPhone like a hydraulic press, due to its sheer utility/price performance (ie: being almost useful was the iPhone was, for much lower price, this is including all the informal dev ecosystem). In Brazil Symbian had 68% of the market share... in the end of that year it was zero, and chinese OEMs instead took over the market selling unbranded Android phones. Nokia now in Brazil is a unknown brand, some people recognize chinese OEM factories and don't recognize Nokia.

2. Microsoft repeat killings, and unkillings of their game APIs, for example they removed DirectDraw from Vista, noticed part of the sales stall was direct result of that, and put it back (in emulation form), still, this was enough to make many, many people do their best to not switch from XP, and introduced in gamers the notion to not upgrade immediately (also MS notoriously removed in Vista support for 3D Audio Hardware Acceleration, and only added partial support back on Win8, that one killed an entire industry, 3D Audio chip companies went dead left and right, or became zombies, now that 3D Audio is /needed/ for VR to make people not feel sick, it is the GPU companies that are trying to pick up the slack and make hacky workarounds to generate 3D Audio using the video API to go around Microsoft).

3. Sort of part of point 2, but MS killing XNA out of the blue, the intention of XNA was to be a Xbox 360 dev API that you could also use in Windows, they killed XNA before announcing Xbox One, and now are advertising Windows Universal Platform for Xbox One with selling points very "XNA-like", but this time you don't see devs rushing to evangelize for MS, instead they are writing opinion pieces on Guardian (EPIC) warning against it, creating their own Linux Distro (Valve) to go around it, and so on. Also it caused a mono gamedev ecosystem to show up, with XNA dead, all the C# devs had to go to mono, making the previously MS-only platform games now become cross-platform (something that is probably bad for MS in the business sense).

4. The "DX12 is Win10 only" thing while Win10 is not being able to overcome past Windows versions in market share, the best outcome for this for the wide public is instead of using DX12 the devs go with Vulkan, something that for MS is obviously bad in the platform clamping-down sense. But probably what will happen is the worst outcome: like in the DX10 for Vista era, devs will just keep staunchingly supporting DX9, like they are still are (even new AAA games with native DX9 support come out sometimes), resulting into a even messier backwards compatibility environment.
What I like and what I'd like to understand better from a price economics view is their "Pay what you want" model; on the following link you see the page where the user can decide which amount he likes to pay (€0, €10, €25, ...):

https://www.cryengine.com/get-cryengine

I am just wondering how the distribution is, so how many pay 0, how many 10 etc.?

Could imagine that this pricing could lead to higher total revenues than the classical three-prices-page.
The difference is that the TSA uses the power of the state to compel you to give up your stuff. Night clubs and other private entities have to compete with each other so there is incentive to help the customer.
I wouldn't be surprised if this contributed either directly or indirectly to the extremely barren Windows Store marketplace in terms of apps. I think Microsoft burned a whole lot of bridges with this affair in terms of people who were long time Windows developers.
This is an excellent attitude to take if you want Google to physically exit France.
It's certainly a possibility. But what if political correctness is indeed becoming problematic. For example political correctness is often limited to "what he has been saying about women", even though in america racism is visibly more prevalent than sexism. In the end, i may not agree with the positions, but he doesnt sound like a fundamentalist who is not open to debate. Certainly people with contrarian views are not "not welcome".
If you don't want to bring your big expensive smart phone with you while running, this could be an alternative. But as a runner I love having my pace on my wrist watch - it has fundamentally changed how I run. So I think they missed the boat on this (because it doesn't apply to me) but in reality there are a lot of runners who don't care about pace and might love such a device.

And additionally I don't like taking my phone with me - not because it is big but because after a few miles I can't directly interact with it via the touch screen because my fingers are too sweaty. So they might be on to something if the UX of the device turns out to be nice.
I'd agree that the initial approach of Rails is becoming dated but Rails is quickly moving away from this. Consider Rails 5. Native web sockets and an API mode make Rails an excellent backend for JS apps. You fail to recognize the evolution of the framework and where it continues to fit in today. If you're done with Rails it's probably because you failed to evolve with the framework.
Just an fyi, even if you don't book the ticket yourself, you can still go on the airline's website or call in and have your known traveler number added to your reservation to receive your pre-check status. (laptop never leaves your bag which probably would have prevented the author's issue in the first place as he was used to using pre-check)
By naive I refer to RC implementations that simply instrument pointer assignments with the necessary reference counting instructions. Non-naive RC implementations try to minimize the overhead associated with it; deferred reference counting or having the compiler optimize away unnecessary reference count updates are typical approaches.

Erlang and Dart have tracing GCs; I was referring to their concurrency model (which uses thread-local heaps), not their method of garbage collection. Nim uses either deferred reference counting or a simple mark-and-sweep collector, depending on a compile time switch, but also uses thread-local heaps. The main attraction of Nim's deferred RC collector is that it can keep pause times very low; I haven't actually benchmarked its amortized performance, but I expect it should be competitive with or better than the Boehm GC, especially for large heaps.
I really love my Time 1. The battery life is outstanding and while most apps are not pretty, there is a lot of functionality here. Even if you limit it to text/email notifications it's pretty great.

I just went on a 6 day vacation and didn't even bring my charger. Worked like a champ.
Why does someone come to promote Elixir and Phoenix in every Ruby/Rails article? The first times was nice to see someone showing an alternative, now is almost like SPAM.
I completely agree that Rails (and Rails-inspired frameworks, like Laravel and Sails) has won. I was disagreeing specifically with the assertion that Ruby has beaten PHP or Java.
Well this is painfully embarrassing.