skysight-inc/HackerNews huggingface dataset:
> Contrary to belief, is not about quantities. The procedure is more critical

Indeed - in cooking, technique is supreme when it comes to to creating great food. So many new cooks get hung up on precise measurements but don't consider time and temperature and don't ask themselves why they're doing certain things at certain times. With time you begin to acquire a bit of an intuition about how much of whatever it is you might use and you learn quickly that you can always add more, but you can't often take something away.

You should also be able to answer why each ingredient is being added - what is it trying to add, complement or remove if it wasn't added. And also remember that you can season and spice as you cook. You should always taste while you're cooking - it's a simple thought but so many people don't and once you find discipline in tasting while you cook, you hit a new level.

Now baking - yeah you better get your measuring cups and scales out!
> telemetry would include only basic, anonymised usage info to help them improve Firefox.

This is unacceptable. Why can't I turn it off completely?
FDA approves 'trackable pill'
> Is there a location where I can submit a bug report?

You're probably looking for https://bugzilla.mozilla.org/enter_bug.cgi
I really doubt a Microsoft Windows integrated password manager could be conveniently accessed from Android, OSX or Ubuntu.

In fact, I imagine almost every OS vendor would try some form of lock-in.
Better collection processing with collection pipelines
The second point is very important as currently the bar for valid proof is far too low for many people nowadays, especially given the ease with which one can edit content easily to look like it came from source. The fact that too many people happily accept as proof screenshots assembled in mspaint with red arrows drawn all over astounds me, and the furvor which follows is even more flabbergasting. I know it's likely lack of knowledge as to how easy it is to use InspectElement to make the President's most recent tweet say "I fucked a pig", but that too many don't even take the time to check whether or not it actually says that is a huge issue. Data validation can be tricky, but we're talking like the basics of just check the sources. Which of course is difficult since too many dubious reports just source spam so there's no reasonable way to easily check sources.
Do you mean that WebAssembly will be more consistently implemented or that the web will become a generally a more viable platform?
Nationalisation also happened in Netherland in 2008: https://www.government.nl/topics/state-owned-enterprises/nat...

Although in this case it's financial institutions on the verge on bankruptcy, and they were nationalised to save them, with the goal of eventually privatising them again.

Nationalisation versus privatisation is a complex subject, and I think there are things that absolutely should be nationalised. Essential infrastructure where no real competition is possible, for example. Like railroads or mail. I suppose it can make sense for the countries oil reserves. But the important part is that whichever way you move on that scale, you do it in a responsible way and ensure that a fair price is paid for them.
One approach, that is commonly mentioned in this thread is to simulate a behavior of a normal user as much as possible. For instance rendering the full page (including JS, CSS, ...) which is far more resource intensive than just downloading the HTML page.

However if you're crawling big platforms, there are often ways in that can scale and be undetected for very long periods of time. Those include forgotten API endpoints that were build for some new application that was dismissed after a time, mobile interface that taps into different endpoints, obscure platform specific applications (e.g. playstation or some old version of android). Older and larger the platform is, the more probable is that they have many entry points they don't police at all or at least very lightly.

One of the most important rules of scrapping is to be patient. Everyone is anxious to get going as soon as they can, however once you start pounding on a website, consequently draining their resources, they will take measures against you and the whole task will get way more complicated. Would you have the patience and make sure you're staying within some limits (hard to guess from the outside), you will be eventually able to amass large datasets.
Thank you for sharing how to disable the blue flash when opening new tabs. I have the same complaints you do, though I'm running Windows 7.

I also notice now that when I close a tab the screen flashes white. This is very distracting when closing a tab with a dark background.
The best tool for web scraping, for me, is something easy to deploy and redeploy; and something that doesn't rely on three working programs--eliminating selenium sounds great.

For those reasons I like https://github.com/knq/chromedp
What is IntelME or AMD PSP just for starters? This is completely untenable in the face of all the revelations starting with Snowden, nsl letters, secret processes and secret courts.

No one will seriously claim the US tech industry has not benefited from the government.

No point singling out specific governments, the NSA is not on your side.
Eh...if the Google search money keeps Mozilla going, why not? It's no worse than having Yahoo as the default search provider previously. I switch my default to DuckDuckGo anyway.
Yeah but frankly its been kinda beta, not quite "it just works" so far.
> Plus with Twitch streams you can watch how skilled players play and what strategies they use. Personally, I watch a lot of streams for that reason. Plus, often times high-level play is almost a different game from casual level;watching streams (or recordings of streams) is one of the few ways casual players can see that.

That's a big part of it as well. Imagine if you could hang out on the side of the court and ask Stephen Curry questions while he practices. Ask him about the game last night, ask him why he took the shot that he did, why he drove instead of passing, what his practice regime is. You can play basketball with your friends if you want, or you can pick the brain of somebody who's incredible at it and get their advice, get their thoughts on the game.
>In Miami, a law firm working for Transworld brought a lawsuit last year against Antonio Fuentes, seeking payment on a $13,356 student loan. With interest and fees, Mr. Fuentes now owed $25,322.31, according to the complaint.

>“Many judges take the attitude: ‘I paid my student loans. You ought to pay yours. Don’t give me this nonsense about technicalities.’”

That judges are even allowed to do this is awful. Why should this person have to go through the arduous and expensive appeals process just to get justice administered correctly?
Is playing the campaign the main way that people earn currency? I would have expected it to be through multiplayer matches.
Exactly! Microtransactions are there to grab the big spenders. Mobile "games" follow this pattern to the extreme. For example some guy spent $1M playing a mobile game ([0] and HN discussion [1]). Honestly I don't understand why game companies are left to exploit gullible people (adults and/or kinds) into what is essentially gambling.

[0] https://arstechnica.com/tech-policy/2016/12/california-man-s...

[1] https://news.ycombinator.com/item?id=13165780
tl;dr EA are unethical jerks, and people that preorder from them (especially given EA's history) are stupid.
Loading webpages is faster for me, but youtube has a lot of jank and videos freeze every few seconds. Is anyone else experiencing this, and if so, have you been able to fix it?
It seems like they have invented a new query language called GROQ that sites on top of GraphQL:

https://www.sanity.io/docs/front-ends/what-about-graphql
State socialism - the precursor to communism according to Marx/Lenin/Engels - does not just 'need' a totalitarian government, it also needs automatons instead of evolved primates to be implemented successfully. While 'by each according to their means, to each according to their needs' may sound fine it only works in the confines of the circle of personal acquaintances - from family to small-scale collective. Large (state) scale socialism inevitably fails because it has its feedback loops twisted: it rewards slacking and punishes those who go the extra mile. As long as the providers have social control over the consumers this can be worked around but this fails on a larger scale.
Anecdotally mine Androids never bootlooped (started with Dell Streak 5)
If you'd like to disable pocket, here are instructions:

https://help.getpocket.com/article/1025-disabling-pocket-in-...
While true, I imagine whales are less likely to stick around if there aren't enough non-whales around to keep things interesting.
Daring the current kakitocracy to do something this stupid seems like a bad idea.
Ironically more Servo features could actually make this work better than the XUL version, such as supporting GL/CSS 3 transforms on the <webbrowser> components.

Take a look at Servo's current UI for how this could work.

Of course this doesn't help much with Quantum in its current state.
What App to Build Next
I really don't think that's it. I think someone at mozilla thought it would be a "less cluttered" interface.
So... Neumob is sort of like QUIC (http-over-udp) but proprietary?
Can mods update the title to the one of the site: "EA removes Battlefront 2 refund option as gamers cancel pre-orders en masse [Update: False alarm]" - Looks like this is actually not a problem.

> Update: As pointed out by PCGamesN, it appears the refund button is disabled for all pre-orders on EA’s Origin store – not just for Star Wars: Battlefront 2.

> While EA does indeed offer refunds for up to seven days after a pre-ordered game launches, the refund button only appears once the game is out. This means that anybody who wants to cancel their pre-order will have to go through the customer support chat by default.

> Or alternatively, wait for the refund button to show up once Battlefront 2 launches officially on November 17.
> In a December 2015 Monday Note titled Let’s Outlaw Math, I mocked our government officials and Law and Order public servants for their obdurate disregard for a fundamental mathematical property that makes well-designed encryption unbreakable

This is a wrong way to think about it. You can say similar things about building a bomb. The steps to manufacture explosives from common materials are simple if you are good at chemistry. Likewise, this mathematical explanation makes encryption sound like a high-school can do it using an abacus. But it's not. It's simple for a person to understand. But coding these algorithms is no joke.

Now if you want the government to not impose restrictions on crypto software, that is the equivalent of wanting to lift controls off explosive substances. Yes these are fundamental truths about the world (mix a and b and get an explosion, multiply prime numbers and you can't factorize), but that does not mean the government cannot try to control them. Just like they control the sale of explosives, for public security, they can also require Microsoft, Apple and Google to put in a master-key. And I don't see a problem with that.
HAX started a new program for Chinese startup
As an example, here's the first year timetable for the Computing degree at Imperial College London (I did this degree).

Notice the complete lack of anything that isn't computer science or mathematics.

The disadvantage is, if you decide you hate computing, you have to start again from almost nothing.

https://timetable.doc.ic.ac.uk/all/?start=02-10-2017&field=c...
I would agree with you normally. But in this case there's a much bigger "bug" they must handle: The vast majority of users have migrated to Chrome or some other browser that don't respect their privacy.

We power users are like 1-2% of all FF users. I think it's acceptable to break some things for a while to bring back much more users than that.
FDA approves 'trackable' pill
Yeah, maybe I phrased my comment wrong. By "modern" I mean "contemporary" meaning the loaded words are only effective on people contemporary to the speaker who grasp the hidden context behind the words.
> why are people really interested in someone doing some stuff? Are they so alone that they need some validation or is it more to do with increasing voyeurism nowadays?

These are called "parasocial interactions" and this is not a new thing at all. It may even be healthy and linked to empathy. There is ongoing research on this subject.
Actually it is not even execution, but who promotes the idea and whether they have clout.

People in management also tend to buy impossible lies especially considering deadlines.
The major advantage proposed for capsule networks is the ability to train off far fewer number of observations, not necessarily the full accuracy. At this point CNN's are consistently approaching or even exceeding human levels of accuracy, and thus be benefiting from a slower but more accurate methodology that relies on far more training data.
Did they ever lose it? Chrome has over 50% browser usage and FF less than 10%. I bet most of those Chrome users haven't changed their default search.
It's not that options are worthless, they're great in fact. It's that the C-suite and the investors usually divvy up the pie amongst themselves and give the rank and file the crumbs that stuck to the pie pan. But let's do the math. The average startup exit is ~$243M, let's call it $250M for say 4 years of work.

https://www.inc.com/issie-lapowsky/average-successful-startu...

Let's say you get paid $150K salary for those 4 years of work at the startup vs $300K at BigCo. To break even, you need to close a $600K deficit, that means you need at least 0.25% just to break even with a guaranteed ROI.

Now let's say you're experienced and you're getting $500K at BigCo, now you need ~0.6% just to break even.

Finally, now you're a domain expert and you're getting $1M at BigCo, now you need ~1.4% just to break even.

In my case, I would need at least 2x the listed equity in each of these scenarios to choose the startup over BigCo. I have never been offered numbers like that. I have had CEOs and CTOs get indignant with me over my math though. Math is hard I guess.

However, if you crave autonomy and freedom, I think the message is clear here: be the C-suite at your own startup, even if you have to bootstrap from a place with a lower cost of living. Lifestyle income is a lot easier than building a $250M+ company IMO.
The problem is you are locked out forever if your biometrics fail. Requiring biometrics AND passcode means both have to succeed, Apple wisely chose to let you use biometrics OR passcode, so you can still get in when biometrics don't or can't work.
I charge my gen 1 Apple Watch for ~45 minutes before bed every night and in a year and a half have only run out of battery during the day twice. I use it for sleep tracking every night.

The watch charges so quickly that dropping on the charger at 9pm for a bit is all I ever need.
You know, I had the same thought as well? Although, MKBHD was streaming one time and I threw him $5 and asked a question. And it was cool seein' him respond to my question in real-time. I guess that same feeling of satisfaction is granted for donating money and hearing them shout you out? I don't know. It was a great feeling for sure though.
As mentioned in a similar thread yesterday the role of universities has shifted to providers of vocation rather than education.

That's why so many people make that point. I totally agree with you, everybody should study what they find interesting and the role of universities should be to provide education rather than vocation.

But if someone knows they are gonna rack up $100k+ in debts, they should seriously weigh their interest in a subject against the expected (monetary) outcome of getting that degree.
Ask HN: What are best gifts for smart kids this holiday season (2017)?
I recently got a request to help good friends of mine come up with some gift ideas for their precocious 5 and 2 year olds.

One is a "take it apart and figure it out" type (5yo) and the other is a "lots of imagination, wit and storytelling" type (2yo).

So what are the best games/toys/media either on the market or coming to market this holiday season to encourage the development of these kinds of children while keeping it fun and engaging?
You are correct. For this reason, if the bar for "Socialism" is "seizing property" then the US also qualifies for "Socialism". Few would call the US "Socialist". For this reason, I do not think that the main point being argued (that Venezuela is Socialist because it does not "respect private property) holds in this case.
I doubt this would happen as long as EA got hold of various sports licenses.
looks pretty cool - will definitely check it out
How to generate random password in Linux – a curated list
I cannot disagree more. 90% of the most obnoxious issues I deal with on linux are related to nasty driver incompatibilities, and you will not convince me that I should have had more experience with linux. I want my drivers to work on install. I shouldn't need a second computer and a usb drive to get my system working.
Startups certainly die because their shoelaces are untied, which is what getting tripped up on financial accounting is like. But you don’t see champion marathoners going to shoelace-tying workshops with the hope it will help them win races.

Finance is important but product, engineering, and marketing are far more essential to making something people want, and that is why YC and the best incubators spend most of their time on that.
Isn't having to go to RPM Fusion for a package effectively the same as having to go to the AUR?
Isn't this attack "unreleased vaporware"?

For example, you have to use FaceID every 4 hours or it requires a passcode. Do you think they were able to hand make an acceptable mask within 4 hours?
Yeah, that was an odd comment, but it did get me thinking about how Twitch subscription sharing works when you have viewers in countries with wildly different costs of living.
Nothing guarantees the latter ever.
If you can, sign up for Bing rewards and earn points while you search. You can use those points in exchange for entering competitions or Microsoft/Windows devices and Xbox gift cards.
TCP Congestion Control and Avoidance
Isn't that conceding the point? She got banned.

It's good to point out uneven moderation, but it's important to back those accusations with sources. I doubt that 72 hour ban is so clear cut.
WebExtension version of NoScript is going to be released today: https://hackademix.net/2017/11/14/double-noscript/
It is a little fiddly to set up at first, certainly.

There are a few tools to make it easier though: if you're dealing with a site that uses a lot of semi-random subdomains (like googlevideo or cloudflare), it's possible to just whitelist the whole domain and get all the subdomains automatically (and then block individual subdomains if you want).

It might be defeating the purpose, but you can also change the "scope" of the changes you make by clicking the blue button in the upper left corner of the panel. You can choose the scope from current domain, current subdomain, or global "*". If you select global, you can, for example, unblock the various youtube/googlevideo related embeds/iframes/xhrs there, and then youtube embeds will work on every site.

The one thing I wish the addon would do is sync my black/whitelists through Firefox Sync so I didn't have to either redo everything on a new computer, or go to the trouble of exporting/importing them.
I have a shit Allwinner A33 tablet and it has SoftWinner APK AND EngineerMode APK. So idk maybe it's something shared for all Chinese devices...?
Well, there's also observations from neuroscience. CNN's were directly inspired by observations of closely-grouped neurons firing when detecting certain images, and capsule networks are directly inspired by cortical columns.
Twitch user gives entertainment and in return the donor kicks in some cash of they want to. Just like a busker.

I understand the busker metaphor, but the $100/$500 donations we hear about most often are to successful streamers, so it's more like throwing $500 at Axel Rose. That's the bit I find interesting.

Such donations strike me as unusually altruistic for the demographic involved, in a way that we don't see en masse in other public online venues (such as on YouTube, donating to open source, Instagram, bloggers, etc.) I'm quite interested in learning more about the psychology around that because I think other arenas deserve it too.
How to Perform Correlation Analysis on Cryptocurrencies in Google Sheets
Have a high schooler generate a one time pad. Unbreakable security in a simple system based on relatively simple mathematical concepts.
Unfortunately, this would have meant no Firefox Quantum.

As a Firefox dev (I'm still working at Mozilla, although not much on Firefox atm), I have seen many, many occurrences in which I couldn't optimize codepaths, or even in some case fix bugs, because the old extension mechanism made it impossible.

Consider the necessary steps:

1. realize that an internal API is broken;

2. come up with a new non-broken API;

3. port all the internal code using the non-broken API;

4. add a compatibility layer between the broken API and the non-broken API;

5. check all the existing add-ons to find out which ones use the broken API;

6. hope you didn't forget any add-on;

7. attempt to get in touch with all the add-on developers;

8. repeat 7. many, many times, until you are sure that the add-on developers that do not respond have simply abandoned their add-on;

9. negotiate a transition plan with the add-on developer with whom you have managed to get in touch;

10. land the patch that you have written now 3-4 months ago;

11. maintain both the broken API and the non-broken API (and their tests) for ~1 year, until you are reasonably sure that all add-on developers who intend to migrate have done so;

12. maintain (and test) a downgrade path for people who switch between versions of Firefox;

13. finally land your code;

14. realize that you still have accidentally broken some add-ons and people are (rightfully) unhappy because "Firefox broke my add-on";

15. it's 18 months since you wrote your 2-lines patch, you can finally get rid of the dead code and tests and move to something else.

This was one of the reasons for which the Chrome teams managed to be faster and more efficient than the Firefox teams (well, that and a bazillion dollars to hire way more people). The add-on architecture is the main reason for which projects such as multi-processes only landed ~8 years after we had working prototypes and some other performance projects never landed at all.

So, yes, removing the add-on architecture is definitely painful for a number of Firefox users, but I believe that we could not postpone it any further, even if it meant that some useful addons could not be ported immediately. Also, for what it's worth, we have postponed it by something like 7 years already :)
NoScript, uBlock, Cookies Autodelete, Stylus.

And Firebug, merged into Firefox now.
Might be hard to pull off considering they've done live demos to certain investors.
Apart from being libelous to deny that a student had received an education, they should still be able to demonstrate knowledge, provide a graduation photo etc.
I think this is another situation where you can look at the models in the UK, Europe, other similar countries to find solutions.

If I grew up in the US and could have managed it, you can study in Germany as a foreigner for free. Other countries like Aus have a system where your loan is interest free and indexed with inflation, and you start paying it off after you make about $35k per year as a percent of income.