skysight-inc/HackerNews huggingface dataset:
Reddit's easier to game because the user's downvotes & upvotes received are much more powerful in their ranking there.

HN's also more expensive because there is less demand.
https://caml.inria.fr/consortium/
In my experience on Linux, the difference is night and day, and not in Firefox's favor. Really basic demos struggle to get 30fps while Chromium handles them at the refresh rate of my display no problem.

Firefox WebGL works much better on Windows for me; never tried it on OS X. It's probably a Linux-specific issue, but I rarely use Firefox on anything else.
Okay, I read through the entire comment tree and I didn't see a single top-level comment explaining why they're doing this. So I'm going to give it a shot.

If you don't run an ad-blocker, and you go to a typical commercial web site (say, nytimes.com), Firefox can be incredibly slow and laggy. Scrolling is janky and the whole experience is just bad. The whole browser can lock up.

This is because Firefox's UI uses the same single-threaded JavaScript engine that web pages do. Ads tend not to be good web citizens, so they cause that single-threaded engine to run poorly, which causes the whole browser, even UI elements like scrolling, to run poorly.

To fix this, Firefox has moved to a multi-process model. I believe it's called Electrolysis (e10s). The UI uses a different JavaScript process than web pages.

Electrolysis is enabled today.

And yet, if you read the comments in this thread, you'll see a lot of people complaining about Firefox being slow and janky. What's up with that? Electrolysis was supposed to fix it!

Well, legacy extensions dig into the internals of Firefox. If you've built multi-process code, you know that it's very sensitive to race conditions. Third-party extensions running arbitrary code make it impossible, or at least prohibitively difficult, for Firefox to run e10s.

So e10s is disabled if you have a legacy extension. This causes Firefox to be slow and janky.

To fix this problem, Firefox is removing support for legacy extensions.

To be clear, the engineering tradeoff being made here is this:

A) Allow legacy extensions to run arbitrary code. See performance get steadily worse in comparison to other browsers.

B) Have a fast, smooth, multi-process browser. Hope that the new extension mechanism is "good enough" and that important extensions are migrated.

You can't have both. Mozilla has chosen B). You may disagree with this choice. Personally, I think it was the right one.

(You might say that the correct answer is C) run single-threaded when legacy extensions exist, and e10s otherwise. This is the situation that exists today. Look at all the people complaining about Firefox's performance. I don't think this is a viable solution, as people blame Firefox even when it's their extensions that are to blame. Also, option B) gives extension developers a reason to migrate and help Mozilla identify needed APIs.)

Apologies if I got some of these details wrong. I've been following Firefox's migration to a multiprocess model with interest, but I'm hardly an expert.
I just hope that I'm never kidnapped by a cartel because I think there are a lot of rather low tech (but tech) means for them to circumvent border control. I'd never ever want to associate with these groups, but I imagine it's a bit of a nightmare trying to prevent movement of desirable and valuable goods (drugs, objectively have value according to most news reports on seizures, street value estimates are quoted). Seems like decreasing demand might be a higher ROI investment than trying to prevent said smuggling.

One thing that worries me is the potential for wildlife to be abused as a means of smuggling.
I've often had the experience of thinking I understood something well up until the point I tried to explain it to somebody. Teaching is the best way the learn. I think the "smart" person in a study group often gets the most out of it.
There could certainly be multiple answers that make sense like you mentioned, though at the moment only one answer is accepted by default. There is however the option to add your own alternative answers, http://imgur.com/a/Vl5o4, and I'd definitely like to come up with some way to support multiple default answers in the future.
Sounds like you are describing an NVIDIA Shield TV: https://www.nvidia.com/en-us/shield/shield-tv/
I like the idea but couldn't this somewhat easily be 'hacked' with a botnet type of thing allowing one crafty person to basically take over and play-call circumventing the crowd?

Taking it further couldn't this person make poor calls for the opposing team, aka punting on first down... seems like they gloss over the challenge of preventing this type of exploit but maybe it's not as easy as it seems?
Old enough to remember when "My Bologna", "Eat It" and some of the other early 80s videos came out. But it was his polka medleys (1) (which do not have accompanying videos) that showed another side to his talents ...

One of them is referenced in the article. Another one is "Hooked on Polkas" featuring Twisted Sister's "We're not gonna take it" and Frankie Goes to Hollywood's "Relax" (2), and then he did an even earlier medley with classic rock (3). The heaviest riffs and lyrics from the likes of Iron Butterfly and Hendrix turned into a goofball accordion medley ... pure brilliance.

One other thing to mention about Weird Al ... he is the only pop musician I like that my kids also appreciate. The videos for Eat It and Amish Paradise really hooked them ... still working on them with the medleys, though.

1. https://en.wikipedia.org/wiki/List_of_%22Weird_Al%22_Yankovi...

2. https://www.youtube.com/watch?v=v8OtFR24ZR0

3. https://www.youtube.com/watch?v=oS5Dc6u1j8o
one benefit of getting a diagnosis: you learn way more about yourself. Which might help with finding a job/applying to places that suit you. Could be you're applying to the wrong places!

Also, better selfawareness means you can HELP people understand and HELP you! We all live in this world together.
Hmm. I don't think so. I've consistently heard "rationalist" to mean someone committed to or pursuing rationality. This is very different than "rationalization", which is coming up with reasons to believe something after you've decided what to believe by other means. It's sad that such words are so close when they mean polar opposite things.
This server-side call to Twitter, Facebook etc is a bad idea. I understand you are trying to educate your users with a nice UX but let's say this software is running on USA but the user trying to sign up is based on France, the attempt of login can trigger anomaly detection algorithms (eg: impossible travel) and the user might receive an email from Twitter "someone has login across the pond with your password, if is not you please change immediately".

There are a lot of things that can be done though. Facebook and Netflix [1] for instance are crawling the web for leaks and pastes, once they find one of their user's password they will force the user to change their password. Auth0 is a authentication-as-a-service and we offer this as a feature [2].

I have worked on this feature and several related features, my advice is don't ask for a password in your public website. If you think is easy, you are wrong, it is a lot of work to code it correctly but it is also a lot of work maintaining the system. Brute force protection, anomaly detection, detecting when your user password has been leak by a third party, etc. It is simpler to authenticate by using a third party like google, you just have to be careful about implementing oauth flows correctly.

DISCLAIMER: I work for Auth0.

1: http://www.dailymail.co.uk/sciencetech/article-3628950/Time-...

2: https://auth0.com/blog/announcing-password-breach-detection/
Let me think if I get it, for example, you say "use vanilla javascript instead of CoffeeScript", because if you don't know how to javascript works, you shouldn't use any abstraction over something that you don't know how works, right?

I agree with that.
Having more powerful hardware allows you to focus on designing/building the game and delay optimization until the game is mostly finished.
This is how Apple protects itself from future leaks
That will happen - truefactor.io
Its always a tough decision, either you make no changes but then have to live with a less than ideal situation, or make changes but forces everyone to update their code.

Personally I think its ok to make incompatible changes once and then, as long as its not too many changes in one go (like python3), its preferable than later on ending up with inconsistent or overly complex languages.
If you're ever curious how the folks at reddit's r/the_donald maintain control of the sub and why they so often disable moderation, services like this are both how and why. Intermediates who sell upvotes are happy to run jobs for both sides of a given debate.

This site is really expensive compared to some options I've seen sold.

I think my favorite part of all this is the billing screen. "Doesn't have to be your real name."
Families Hear from Completely Paralyzed Patients via New Device
Suspect in Jim Jong Nam assassination thought it was a TV prank, policy say
Makes you wonder why anyone ever thought it was a good idea to put solid boosters on a man-rated rocket...and yet NASA is repeating that "mistake" with the SLS.
It spoke to me and accurately described many parts of my experience of the world. You may not be the target audience.
How many small manufacturers make a large percentage of their income by having a lock-in on repairs to their proprietary hardware? I'm having a hard time understanding who these little companies are that you're worried will be harmed by this law.
I think that's completely reasonable and maybe the article would have been better with the much more sensible complaint that an official Apple code sample last updated at the end of October last year doesn't work in un-obvious ways today. That's just sloppy and frustrating and shouldn't happen - at a minimum it should be marked (temporarily) obsolete.
I made this with the the Google Cardboard in mind. So you are looking at stereoscopic rendering without aids? I had no idea that was even possible.
Once again, I think that's more of a statement on how he achieves his goals, not how he arrives at goals in the first place.

For instance, there's an inherent conflict between freedom and security. The government and the people must strike a balance on these issues. How does Trump decide what the right balance is? What philosophical principles does he use to decide how much freedom we should be willing to trade for security?
Yep! There are by-default reviews included with each round. Pro users can change the number of reviews per round as well as manually set sentences to 'Mastered', or ignore them so they're out of your queue entirely. I'm also working to get a 'Set all sentences with this missing word to Mastered' added for Pro users within the next few weeks.
I think that having the same hardware would be logic, but I feel that running (especially a game) in debug mode would in fact require more memory...
If they're randomly generated, are they still going to be easy to remember? User-chosen emoji passwords would probably be even weaker than user-chosen passphrases.
What are you talking about? There have been many attempts to make an "Android Console". They've pretty much all flopped.

Games made for a touchpad and finger don't translate well to controllers, just like controller games don't always translate well to touch pads.
> make your chart of accounts in Quickbooks be exactly equal to the tax return you are filing.

This seems obvious in retrospect but is actually super helpful. Since I'm trying to do the minimal work required to do taxes, it makes sense I should work backward from there.

2016 was all pre-revenue, and hopefully in 2017 it'll be worth taking option (1) :)
Teach them how to cook a recipe and then ... both how to delegate the cooking of a recipe, and to be an executant.

Basic skills in computing is understanding how things works in order to delegate your tasks to them.

It will be a skill working with human and computers alike.
I work in Swift 7 days a week (sadly 7) but I am quite happy despite the changes, it's an open source language built entirely in the open by contributions from people who care. What the hell is there to complain about, would you rather work in 50+ year old cobol? I've used ObjC since the NeXT days and despite much of our codebase (not our part) is still in that language I am always glad to be working on our part in a nice modern language. It's only 3 years old. Go is almost 5 (announced like 8 years ago and started 10), Ruby and Java are antiques in comparison at 20+, ObjC itself is 30 years old, C is 40, C++ is around 25. Rust is about the only comparable aged language, and it isn't used in any single environment as large as iOS and OSX. Swift is 3. Yet it's fun and productive to work in (other than compile times which suck, and debugging which is painful sometimes, and Xcode is ugh). Sure often I have to look up what the current syntax is, but it's still lightyears easier than remembering C++ details (another language I spent a fair amount of time in in the past) which also change from year to year. Debugging STL still gives me nightmares.

Cyanide is considered harmful. Opinions are just opinions, but calling something harmful when you just don't like it should be considered silly.
I helped an 8 year old get started in Python. It was an almost effortless process once we started with Python's Turtle Graphics. He started "innovating" himself when he saw what he could do with loops etc and draw with the Turtle. I initially tried Javascript but I couldn't think of an easy way to get him to the level of Python's Turtle animations as quickly. Python seemed more packaged and modular this way.
"... to Get Things Done"

If the goal is to organize things for easy future browsing, the folder approach works well. But, if the goal is to clearly see what the next actions are and make progress on them, it is not a good approach since the latest and important items are buried somewhere deep inside all the folders.
A friend's kid loves Minecraft. He specifically asked me to teach him how to code so that he could eventually host his own Minecraft server. I started with a couple different approaches including Kahn Academy kid-coding videos, basics and WYSIWYG HTML examples. The kid didn't really want to "code" as much as he wanted to see concrete outcomes. One of the outcomes was a blog or forum to interact with his Minecraft friends.

The moral of this story is that it helps to focus on the interest of the children you are teaching, identify desired outcomes that will excite them and deliver the outcomes while secretly teaching them coding and computer science basics. It's like hiding the dog's pill.
XUL extensions may not include binary components anymore.
Thanks for the feedback! Agreed on both points. I'm aiming to revamp the landing page within the next few months, definitely needs some work.
> But there's nothing stopping someone who wants to play a game "for free" from finding a torrent of a retail copy, downloading it, stripping the retail signature off it, using the SDK tooling to apply their own developer cert's signature, and then booting that on their console.

The way this has been impeded on previous consoles is to encrypt retail executables and lock the key in some "secure" coprocessor. These obviously do eventually get cracked, but at that point the system is probably so thoroughly exploited that you can do everything with a retail console anyway.
Wilson was a very uneven author. Some of his stuff is brilliant. Other works seem like something knocked out over the weekend to pay the bills (which they may well have been).

I don't think he deserves to be judged nearly as harshly as this article does. I strongly suspect that Wilson's gravest sin in the eyes of the author was his rejection of Marxism (which, of course, automatically makes him a "fascist" by the standards that seem to prevail in the "literary" community).
I wish so much for experimental APIs compatible with .Net stuff. Mostly because I want to use it with F#.

I really like Python, but F# <3
You can upgrade to FF52 ESR in March. It will support current add-ons and get security updates until mid-2018.
In other Weird Al news, there's a Beatles parody ("Pac-Man", based on "Taxman") that he wrote in 1982 that he has just this year received permission to release.

http://www.theverge.com/2017/2/18/14658500/weird-al-unreleas...
Cryptography and FPGA
I don't believe there's a generalized definition of consciousness. Nevertheless, from a fully experiential approach, my answer would be yes. Meditation, yoga, and even learning from psychology have definitely let me become more aware in the last years, and I've seen the same effect in people close to me.
Researching thorium all the way to production will cost a lot of money. For the same money, we could do a lot of research into new storage ideas and solar thermal, which thus far has been disappointing in production, but does make storage easier.
Just a note, the email isn't actually visible. You need to copy it to the "about" field.
tynker.com is good.
> building and designing for the web

please don't
So are there any reasonable methods to combat this?

Is it a legal possibility (regardless of feasibility) to bring charges against people for manipulation of this kind? (Does HN even have a User Agreement? I can't remember if I had to do anything when I signed up)
TesLab informs you how to get the most out of your Tesla
This will have a lot of positive impacts if these kinds of research are converted to some frameworks instead of a new language.

Like scala has STM support !!
> "someone has login across the pond with your password, if is not you please change immediately".

Isn't that exactly what they should do though? They just Spicered their Twitter password...
Can Only Rich Kids Afford to Work in the Art World?
Now, now, I doubt FF has 700! ~= 10^174 CVEs
Thanks for the feedback! Adding some kind of testing / assessment of a user's level in a given language is on my to-do list. That said, users can also self-assess and choose the corresponding frequency grouping they'd like to practice for most languages (and I'm working on adding support for the rest). For example, I've been studying French for a while so I like to play the 20,000 Most Common Words grouping.

The core features are free, then there are some advanced features you can pay for. I'm trying make as much free as possible, at the same time I'm bootstrapping everything and need some way to support the site. The cloze-listening is a trial that resets daily.
That usually does end in violent conflict. I clearly phrased my original remark badly, badly; my point was not that the surrender or conflict can always be avoided, but that they are not always the inevitable outcomes. It depends on demographics, the political/historical context and so on. Peaceful realignments do occur too; I brought it up because studying where that breaks down might help identify the conditions that make conflict more likely.
More expensive because there is less demand? Doesn't that usually go the other way?
It seems like being on the front page is DDoS'ing them, so that could work :).
The first one is only for one firefox version. You have to sum them and it comes out equal.
Support for vimperator-type things is coming: https://bugzilla.mozilla.org/show_bug.cgi?id=1215061
Upvote manipulation doesn't work on Hacker News because both the voting ring detector is strong, and flagging is significantly more powerful and serves as counteracting force to upvotes and serves as a check to submissions which legit aren't good for the site. (both of these are in contrast with Product Hunt, which turns a blind eye to voting manipulation and asking-friends-for-upvotes-but-not-explicitly is often recommended as a promotion strategy on that site: https://medium.com/startup-grind/my-startup-launch-on-produc...)

There is also a Hacker News "growth hacking" tactic of linking to /newest on Facebook/Twitter instead of linking to the submission directly to avoid the voting ring detector, which also doesn't work and is blatantly obvious: http://i.imgur.com/08pAFOw.jpg
Cool, thanks for the detailed response. I was toying with getting a 13" MBP, but have always like the 12" tiny form factor. I do have a big slow and heavy 13" Dell from the day job right now, so we'll find out how this new project goes. Shutting down from overheating doesn't sound too great through, I guess that's what you pay for doing OpenGL stuff in the heat.

I play with computer vision and image processing stuff on the side, as well as some iOS and watchOS development, so I'm worried that the 12" might be a little underpowered for these applications. The turbo boost frequencies are quite significant though. So many trade offs!
There's nothing difficult or complex (or unsupported) about inserting content into web pages. The main limitation of webextensions is that free-form UI modification is no longer possible, the UI can only be modded in specific, allowed ways.
This seems to have been poorly communicated by the Mozilla team and it is a shame bevause e10s is a a real improvement
Do you have any evidence for your accusation?
I imagine there's less supply as well.

Am I mistaken in thinking that they outsource to other people? (I'm having trouble loading their website due to the load.)

Also, doesn't HN rank upvotes based on karma and account age? You can't downvote until reaching 500(?) and having your account for a certain duration of time.
I think that it is pretty clear that what they mean with the security bypass is unnecessary software that is only there to prevent you from repairing your product in any way without paying to the manufacturer to do so.
Indeed! Although I only recently learned of Squeak Smalltalk and variants like Pharo and Cuis (quite a bit after tkui was close to its current state). What GUI maker(s) do you recommend for Smalltalk?

Let me elaborate on your comment for other readers though. Smalltalk is a programming language in which an entire (graphical and audio) environment called Squeak was built. Smalltalk's dynamic nature and the nature of its global namespace (for classes and their methods) means that class and methods can be modified from within the environment at any time (and any future calls will use the new method). This is the part that make it similar to tkui (or perhaps rather tkui similar to Squeak).
I understand the rationale. This would upgrade the level of a security of any given website.

I wonder... Can a third party launch a script testing my passwords without prior explicit authorisation? Could this trigger lawsuits/legal actions?
If there is less demand then there are most likely fewer "quality" accounts that have been set up for HN which in turn, makes the account more valuable.
Sounds like a fascinating idea, but I suspect a video will be unmanageably large. However, a relatively low resolution time-lapse would probably be sufficient.
"Vultr borked during software update."

This is because it runs apt daily on startup. Been bitten by this many times on vultr.
Interesting! Do you have sources for those effects?
We're open to investors
Hi there,
OneSite ( www.onesite.co ) just opened its Series A. OneSite is a platform that allows anybody to create a website for free. From our platform you can create your website with our Website Builder, automatically install scripts such as WordPress, learn code, code your site and host it in the industry's best free web hosting.

Investor Relations: https://onesite.co/ir.pdf
If Apple can't keep its own sample, example code up-to-date on its website, maybe they are breaking things a little too quickly.

At a minimum, they should make sure their migration tool works on their own examples, that seems like a basic regression test.