skysight-inc/HackerNews huggingface dataset:
Another interesting fact: If I'm remembering correctly, some models of the PDP8 had only a 1 bit ALU to reduce the purchase price. I thought this was pretty wild when I first heard it, but I guess the performance hit was ok if you could gain access to a computer at all.
meh. Given how I've never found a good keyboard on Android (as in, I consistantly screw up on all of them), RLs like this are unplayable.

But in general, RLs are ill-suited to mobile play, due to the keyboard interface. There are only a few RLs that I've seen buck this, and thus work properly on mobile.

The first is Pixel Dungeon (which should surprise nobody)

The second is Hoplite (although that's defining Rogulike a bit broadly). It has a very limited set of player actions, but also an interesting twist: enemy movements are completely deterministic, so the game bares more resemblance to a puzzle game than anything else.
Note that you can play online either via webtiles or via ssh for the text-based mode.

I love how the game helps avoid tedium and memorization. For instance, you can find items via Ctrl-F (including on other floors, such as in your stash on a safe level), safely wander around unexplored parts of the level via 'o', or do long-distance travel to other branches of the dungeon.

The developers make a conscious effort to avoid any gameplay elements that would make players who do tedious actions better than players not willing to do tedious actions. For instance, you can't sell items, so you don't need to lug around piles of items you don't need to sell them. Certain buffing spells became so valuable to have constantly enabled that you'd benefit from re-casting them every time they ran out, so the developers rebalanced those spells so they could stay enabled all the time without a time limit, and you only have to re-cast them when the effect gets "used" by helping you. You don't need to keep separate notes about where you left items; the game has a search function (including by item property, such as finding items that grant fire resistance). You don't need to make notes about where you've avoided a dangerous monster to avoid walking into its line of sight again; you can make those notes in-game and the 'o' exploration function will avoid those areas.
OK, I have read it three times and copied your suggestions into a structured table.

I agree with everything you said. That was valuable.

Can we buy you a beer somehow?
It's not inconsistent, or even necessarily wrong.

But it is funny.
Cache is the majority.
Um, I didn't immediately reject the idea.
It is a grave problem in science that humans generally insist on putting ideas in to one of two buckets. Those buckets being the almost-certainly-true and almost-certainly-false. We need to be comfortable with allowing some, if not most, ideas to remain in the we-dont-really-know bucket for extended periods of time. Only then can we reason effectively.
The big problem with all of the positive results from the EMDrive experiments is that -- without a single exception AFAIK -- the observed thrust doesn't stop immediately when they kill the power. It decays exactly as you'd expect if you were watching something cool off. Obviously that's a very strong and obvious indication of experimental error.
Essentially, in science, much is funded by grants which could see real research being put in the backseat for pie-in-the-sky projects.

For sure, we should spend money to validate the EM-drive, but push back against funding going to all-out "free energy" without a lot more proof.
That's the big issue, and I did note this: like it or not, sooner or later, you will probably use Java.

Sometimes it's even the best tool for the job.
Either people in India use the english word "bread" or they have different meaning.

I would be very, very weirded out if someone handed me bread and it does not contain ground grain.
Author here, if anyone had questions or wanted to know more about how to help out!

Personally, I'm most excited about babel-preset-env, and fixing how we work with the TC39 process via experimental plugins, and working with the community more.

For anyone wanting to get started in OSS or Babel I just started a year ago from knowing nothing about it!
No, it by absolutely no means whatsoever is 2FA, no matter how you slice it.

Regardless of where your password database is, the attacker only needs to compromise 1 password on the website to access your account. It doesn't matter how they got that password, your physical devices are irrelevant.

With 2FA, the attacker would also need access to the secondary device that has the secondary authentication, whether that be a phone, RSA key, FIDO key, etc.

1Password is not "real" or "fake" 2FA, it's straight up not 2FA at all and doesn't claim to be. It's fine to not want 2FA if you don't handle high-risk data (though that's increasingly rare these days in reality), but lets not conflate the term =P
What about them? As a front-end develop I don't know or care about them until they solve a problem I have with the existing toolset. I couldn't care less whether there's one alternative to React/Angular or a thousand.
Every physics department in the world gets a constant stream of letters and emails from people claiming important theories which should be researched. How do you propose picking which ones to spend money on?
CAS is definitely useful for internal authentication - you have a database of users and a pile of apps. It's really easy to hack CAS authentication into almost any web app, and you can write a custom server if you like.

It's significantly less useful for external authentication - where you want to your apps to auth against other people's user databases. SAML 2.0 is usually the standard for that, but as you say, it has to be configured properly on both ends.
"May be" covers everything from "unlikely, but not quite impossible" to "almost but not quite certainly true".

A couple of times in this discussion, you've argued about the definitions of words, and your definitions have been... at least different from the way the words are normally used. It's kind of distracting from the actual discussion, without adding much.
Oh, just noticed you followed up here which. of course is where you should have followed up. I just wasn't looking in the right spot.

> Things like how much you are allowed to/required to move your hips side to side are different for men and women. I had interpreted "common male body movement patterns" as movement patterns unique to males, which severely limits the possibilities of what they could be, which is why I had speculated on movements regarding adjusting the crotch area. Given how I had misinterpreted that statement to limit the possibilities, that's the only thing I could think of.

Okay, if you're talking about double standards, and how a woman that moves her hips more might be seen a different way than one that doesn't, and this may affect perception of her, I totally agree. That's a double standard issue, to a degree, and it's not okay.

> The next day you walk into her cube with your male movement, and she's thinking "is this one on his side too?" It's possible that a more female-typical mode of moving and entering would've been less triggering for her even on an otherwise male body.

I don't really understand this. How is your mode of walking, which is natural, or any other feature, such as facial hair or just the fact that you are indeed male, anything you can help? It may sound like victim blaming to say that I think in this instance, it's really the responsibility of her to make sure she's not projecting her feelings onto innocent people, but I don't think it is. I'm not sure how this situation is any different than a white man that feels threatened by a black man one day, and the next day a separate black man approaches him casually and he feels threatened.

That is, I accept that some women, and men, might have exactly these feelings, but I'm not sure that it's the responsibility of the other party to solve that problem. Is that the point you were making, that just accepting that this situation is possible is not allowed by the point of view of those forums, or is it a step farther, and it's the idea that this is the responsibility of the other party (the man in your example, the black man in my example) to somehow change their natural state to address this? I understand the former, even if I don't know enough about Voat to assess whether I agree about them, but I'm not sure the reasoning behind the latter, if that's something you are trying to express.
Uber Should Restore User Control to Location Privacy
i've been impressed with how well the crawl dev team has maintained the velocity and consistent vision over the many years (5+) that i've followed the project. thank you, and well done! is dpeg the author of that section of the docs?
"if I had a patent and Facebook infringed on it my license is terminated if I assert my patent rights against Facebook even if it is valid and doesn't pertain to specific React technologies."

Do you have a patent that Facebook might infringe on?
I think it is unfair to compare async/await on top of poorly performing code with async/await generally. Fast synchronous code being faster than slow asynchronous code is kind of tautological.

async/await keeps your UI thread unblocked. Or, more generally, it keeps your threads unblocked. I have an ETL process that benefits from async/await greatly: I can stream more data in/out of the database with fewer threads.

That's not unique to the task-based asynchronous pattern, but it's far fewer lines of code to write than BeginExecuteReader/EndExecuteReader etc. so my appetite for doing it is much higher. And I believe asynchronous streaming (à la DbDataReader.ReadAsync) has no non-TAP equivalent.

Two steps forward, one step back. (You're right about debugging.)
Disappointed that nobody has mentioned Blackhat yet. Although it was a terrible movie overall, the computer hacking parts were astoundingly accurate.

When the character needs to elude a police escort that can track his ankle bracelet with their smartphone, he tricks them into letting him have the phone for a sec and surreptitiously drops the update frequency in the tracking app to 24 hours.

When he needs to hack into the NSA, he uses insider knowledge of an employee's name/email and their boss's name/email to write a plausible spearphishing email with a 0-day PDF attachment.

I think there is also some good command-line activity on screen, though it's been long enough that I don't remember.
I tried with test2.c too, it hangs there too. Could you please update the usage section and also if possible add screenshot of the output.
> Saving yourself a single keystroke (shift-U vs. y-o-u) has much greater costs than you might realize in terms of how people perceive you, trust you, and are willing to engage with you.

This is true. However, it has no costs in terms of whether your message will be understood as you intended it, or whether the audience will even have any doubt as to what you meant. Thus, I find your lead comment, "I really value clear and precise communication", interesting. What about the U symbol do you feel is unclear or imprecise?

On a different note, I generally see people use "u" rather than "U". U is harder to type, but it does bring out a certain parallelism with "I".
Looks like it is slightly better now. Standard cases have life expectancy of 2-3 years and very aggressive cases are at 14.6 months.

Either way a devastating cancer, sorry you had to go through that.

http://www.abta.org/brain-tumor-information/types-of-tumors/...
What's preventing USB-C Yubikeys? So you need an adapter right now...
This was a magnificent explanation, and precisely the kind of comment I hope for when reading HN. Thank you for taking the time to share.
A response to Josh Korr’s post on the argument for Progressive Enhancement
You can download them from intel website for free.

Source: I've got the x86 and x64 manual instructions set from there, which is thousands of pages in PDF. Rootkits ain't gonna write themselves =)
So is Yubikey and implementation of this standard or a competitor?
What about data that generally follows something more like a power law distribution? How would you cluster that?
DCSS is the only roguelike that I've been able to sink lots of hours into.
Agreed. If buzzfeed wants to play 'real news' then need a new brand and a softer touch.
I am quite sure (from both here and on Twitter, where i follow you) that our politics are roughly comparable, although i'm rather to your left. I have no problem with you - in fact i respect the hell out of you - and you are indeed someone I see Doing the Work over here on a regular basis.

I have zero issues with your position here, which I think is well-thought-out and held with integrity. I don't even disagree that HN is a poor venue for many kinds of discussions - that's why i almost never come here, because of the repulsive bullshit. My problem is with the laughable inconsistency of a community that thinks "diversity in tech" is a "political" topic but "cryptocurrency" and "East Asian investment in the US" are not. That is a fucking ridiculous, dishonest, and supremely entitled position to hold. "No political topics", in practice, just means "anything we don't want to think about" or perhaps "anything people might have strong reactions to". HN's mods and members are making a political statement here and they refuse to acknowledge it.

Anything even vaguely related to race, gender, or class, or in general anything that challenges HN members' certainty that they are übermenschen, is going to go poorly here. And probably always will, because it is a self-reinforcing issue. Good moderation is hard, especially when a community and its moderators tend toward free-speech absolutist positions. HN won't get better on these topics until the moderators stop putting up with horrible bullshit, and i have zero confidence that they're ever going to do that.

Hacker News can do what it likes, frankly, because i am positive that i will never feel welcome here. I do, however, think that it's a perfectly cromulent and civil gesture of protest for people like ubernostrum to point out topics that are, in fact, "political" - even if the vast majority of Hacker News wants to pretend that they're not. They're upholding a toxic fucking status quo, and they are allowed to do that! But i see zero problems with making them own it.
Fitbit picks up Pebble, throws Pebble as far as it can into the sea
Bluemix devops
Brute Force Attacks and Early Scaling Problems
Partial quoting? I quoted the relevant bit. I may as well accuse you of partial quoting too since you "only" quoted one sentence and not the surrounding sentences.

> But the burden is on you to update it make it clear what you're referring to.

Not when I can't edit the comment anymore. When I edited my comment to say the title has been changed, the title had just been changed to say "SMS OTP" instead of "OTP", so it was still (I thought) clear what my comment was about. By the time I saw the post had had its more dramatic title change, my comment was past the edit period.

And yes, I do think it's unfair that you're accusing me of misquoting and writing an incorrect comment, when my comment was perfectly correct when written, and when it's impossible for me to "fix" it later (not to mention I didn't even know the title had been edited again until I saw your comment).

> But I think even without that, you went on to make a point counter the article using article text as if it was a valid counterpoint is wrong.

I did not use the article text as if it was a counterpoint. I used the article text to illustrate that the article was talking specifically about SMS OTP, and that the article did not even attempt to address non-SMS-based TOTP. And then gave my own opinion, which is that non-SMS-based TOTP is much better than SMS OTP and has some benefits as compared to a physical U2F device. Since the article didn't even address non-SMS-based TOTP, it can't be a point either for or against that opinion, but what it could be was context.
But you should not be trying to prove it works. You should be trying to disprove it, until no other reasonable explanation is left. The most obvious example is to use normal water instead of heavy water and see if you get similar results.
https://news.ycombinator.com/item?id=13106604

https://news.ycombinator.com/item?id=13091219

https://news.ycombinator.com/item?id=13090919

https://news.ycombinator.com/item?id=13088897

https://news.ycombinator.com/item?id=13076597

Stop.
The first email you should send when you start a business
For starters, why is that a problem? You aren't forced to use them all, you aren't forced to use any of them.

But secondly, what makes them crappy? I've used make, and IMO it's pretty crappy itself. Have you had to maintain a recursive makefile? It's a complete nightmare to say the least. And i'm far from the only one to think make is worthy of a "remake". In fact even in just the C/C++ world there is cmake, qmake, autotools, scons, ninja, bazel, premake, waf, shake, tup, etc...

If you run your same search in pip, or ruby gems, or composer, or cargo, or cpan, or any other package manager for any other language and i'm sure you'll see it's fair share of build tools, frameworks, libraries, and unmaintained stuff.

It's not a problem, and it never will be.
Yea seems right, U2F keys are very sound security-wise. The biggest challenge I've found is the obvious: ease of use. It can be kinda clunky to need to pull out a key and plug it in to a USB port in order to log in to Github, for example.

That said, this is mitigated pretty well usually with the "thumbnail USB" style key (like Yubikey has) where you pretty much keep it plugged in all day and click it when you need to access something. Security is still maintained as we're mostly concerned about remote attackers, though still a good idea to pull the key out at the end of the day or if leaving the laptop for a considerable amount of time.

Physical ease of use will definitely be the trick for mass adoption. I recall seeing wireless U2F keys at some point?
liquid haskell (refinement types) is similar to F* https://www.fstar-lang.org/ which exports code to .Net (and OCaml)

I think because Code Contracts are not utiling any form of Dependent Types (i.e. refinement types), there is only so much that it can statically check/enforce. Refinement Types can go much farther, and their whole utility is in static checks, not runtime checks/unit tests.
I don't know if those gullible investors are so easy to find, Groupon introduced everyone to the concept of "gross revenue" and "net revenue" back in the days.
Given a perfect experimental setup, would we expect the microwaves to keep bouncing around infinitely or to escape immediately?
They have other animals that can take the place of mice if there's an adverse reaction, like pigs and monkeys.
At this point, JavaScript is inching closer and closer to just being assembly language for the web.

I think things will get very interesting indeed once WebAssembly really starts to be a real thing.
> oissy

Is that regional slang? It's a great sounding word.
Ugh, please add basic mobile support (touch).
Why hasn't Bluetooth been dumped for audio applications? The bit rate is atrocious even to a non audiophile, while my 5.8ghz wireless headphones for PC sound fantastic. Why is this?
Yes, and it doesn't appear that any of the weird things under discussion in this case have anything to do with a GUT or TOE. The important thing to remember is that theories like Newton's Law do a great job in a large number of regimes -- you have to look at things like the precession of Mercury or an atomic clock in orbit to see why Einstein is needed.
Well TeX is Turing-complete, so any computable program can be written and executed using TeX. Back in the '80s, there was an MIT undergrad named Andrew Marc Greene who wrote a BASIC interpretter in TeX (BaSiX—https://www.ctan.org/tex-archive/macros/generic/basix).
The OBEX profiles predate even BT, they were inherited from IrDA. IrDA was an earlier method for transferring business cards or similar small files between hand held devices over an infra-red link link.
Exactly. I'm a web designer/developer and even I could use something like this as a shortcut for a job. If it saves me a few hours of stuffing around, then $20-100 as a voluntary tip is an easy decision. Still free for third world businesses or students or tightarses, but at least gives people an option of saying "Thanks, this was worth it."

And while I can grab the files and set up my own hosting, being able to hit a button, enter card details and have everything done automatically would be powerful. Every web developer inevitably does quick jobs on the sides for friends and family, and making that process pain-free would be useful.
Agreed on all points.

> Sometimes I think that I'm just lucky I didn't have an experience like that when I was first starting with computers,

Oh dear - tell me you've learned to make backups anyways! ;)
The PDP-8/S was the serial model. Serial processors weren't uncommon in the "old days". Other examples are the F-14 CADC (an early MOS processor) and the Datapoint 2200 (whose architecture was turned into the 8008). Many of the early aerospace computers were serial because of weight constraints, such as the Arma Micro (on the Atlas), IBM ASC-15 (on the Saturn I and Titan) and the Autonetics D-37 (on the Minuteman).

And then there's the Motorola MC14500B, which was genuinely a 1-bit microprocessor. It was used for simple control operations to replace relay logic.
YouTube Rewind 2016
Yubikey sells U2F keys, yes. They also have their own protocol that they first started with before U2F existed, but they have been part of U2F for a while.
Well, sorry, I'm trained in physics. It's the way we use those words.
Bluetooth 5 now has enough bandwidth to do uncompressed 16/44.1 stereo PCM in real world situations.

Bluetooth has also optionally supported device-side AAC and MP3 encoding (which Apple now supports, after 10+ years of being in this game, on exactly one chipset: theirs, the W1, via iTunes only, or AAC only).
Definitely a possibility. Without testing from before an accident its a bit of a guessing game with anecdotal evidence from family members.

But yeah, based off my experience I can totally see how a smart kid with ADD that floated through the system would find a tbi suddenly making previous obstacles into show stoppers. Same with depression. When your executive functioning takes a hit you are now operating without the full feature set.

These things do tend to play off each other and it's easy to start pilling disorders up once you've got a few biggies. My doctors generally tried to pull me away from playing a labeling game. Studying psychology during my recovery had me basically diagnosing myself with new stuff every term. Instead we worked towards pragmatic goals of reestablishing my concentration, healthy sleeping and impulse regulation.

It occurs to me now that living in Canada perhaps made the process of arranging specialists easier.
Forest: The No Pricing Manifesto
IBM, all-in on the hype-train of the week, per the usual.
I mean, fundamentally my position is the same as Anil Dash's, in his famous essay: "if your website is full of assholes, it's your fault." Trying to separate out "political" from "apolitical" topics is not going to solve the fucking problem. Being better moderators and not letting people be tremendous bigots even if they're 'civil' are the ways to fix the problem. But Hacker News is never, ever going to do that, and i see absolutely no reason why those of us who feel like that's a problem should absolve them of responsibility for it.