skysight-inc/HackerNews huggingface dataset:
I've umm'd and ah'd over this as well, thinking it'd be a good idea to have a structure to learning by basing it around teaching others - and then I think about the number of tutorials I've gone through, only for the last paragraph be "obviously, that's not how you'd do it in production" with no next step and wanting to punch the screen.

If you're going to teach things, make it actually work for what the person reading needs. Personally, the chances of me reading a tutorial for interest vs wanting to accomplish a task are minimal.

Tutorials for learning, articles for interest. I'd say you could do the latter without expert knowledge, but the former needs to be pretty tight.

(All of this with the knowledge that imposter syndrome is so prevalent that we don't want to put off technically brilliant people writing tutorials when they think they might not be up to snuff).
Yepp, you're right.
Well, "best viewed in IE" was the thing till 2010 or so. The Chrome version I have never seen except on sites experimenting with advanced features unavailable elsewhere.
Yeah, availability of libraries is important. That's one thing Scala was quite clever about bootstrapping: there are native-Scala libraries for a lot of things these days, but if you need to do something rarer you can very easily call into a Java library.
The problem is that industry has been involved in EU politics for decades, they have their people and lobbyists well in place and they are able to make the politicians believe that they not only represent the industry but also the consumers/users and the creators. Of course this is not true.

For example Netopia which is sponsored by the film and music industry and the Premier League says consumers are diverse and that is why EU wide licensing is a bad idea.

An organisation of the picture industry claims directly to speak for photographers, even though they are their suppliers

But it works, politicians of all parties argue that those copyright regulations will help creatives and creators, that those people need platforms to present their art is not important, they are supposed to go to the old players (gatekeepers).

P.S. Platform company are also not speaking for creators and creatives. I think HN is full of links to articles about how YouTube isn't listening to the creatives who use their site. And how YouTube is changing the site to make is worse.
I think this proposed law is completely absurd. People who obviously don’t understand how the internet works have created it.

For those not familiar. There are two main points that are quite harmful:

#1 Mandatory filtering of uploaded user content. This is to prevent possible copyright infringement. There are two things that will happen: the large companies will generate upload filter mechanism that won’t work perfectly so they will deny many uploads. Smaller companies won’t be able sustain an upload functionality. Thanks for killing innovation and supporting large monopolies

#2 Link Tax: publishers want to be compensated if you link to their content. This is to prevent google and the like to profit from publishers content without “paying” for it. This is totally absurd. Again, two things will happen: large corporations will stop linking to publishers site (see how google Spain stopped their news offering) and second everybody posting links online publically will become an outlaw.

The whole thing is nuts. Please, if you live in the EU, call your MEP about this. @senficon is leading the fight on this.
The new extension engine is from december 2015, so not really new. https://blog.mozilla.org/addons/2015/12/21/webextensions-in-...
The API is very close to Chrome, am I right ? https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Po...

Personally, I port my Chrome extension to a Firefox addons without much trouble, except for the stringent review process by a human developer which raised a lot my opinion of the firefox community.
Sorry. I found this a little difficult to use. I searched for a few terms and had results that seemed to be in a wide range of categories. Take a look a digikeys search results as an example of results categorization.

Also, I found the pictures on the front page to be without rhyme or reason. One example: Why separate icons for different color leds but not for different types of capacitors? Why aren’t similar items grouped together. Try taking a look at McMaster-Carr’s website for a GREAT example of visual product selection.
Do people write compiled programs any more? (en-mass) Especially large ones?

I remember compiling a 2.4 kernel on a 486 once, only kernel to suppose the PCMCIA network card. It didn't go quickly. If you really want to compile the program, vou can always do the compilation on a server.
Identity could be personal. I think on this matter quite often. It would be off-topic to ponder on this at length here, but I can summarise saying: I think categories and identity are different, and tye former takes away from the latter, instead of adding to it.
I'm writing this from a 2016 Thinkpad with 508 open tabs in Chrome. works. (wouldn't work if turned off the ad-blocker, but why would I do that...)

Firefox does it at least as well, just having both open is a bit much.
I knew this was coming. We all praised the EU when it forces its members to do the right thing. But what happens when it is a law that we don't like? What happens when it is a that serves the interests of the elite?

I have the strong suspicion that the EU parliament is acutely aware of its situation. That's why they pushed for a lot of pro-consumers laws, as part of the their PR campaign to make them seem as a benevolent force of good. After people have their guard down, they can start with phase two do what politicians do best.
Indian exchange Zebpay might stop crypto-to-fiat conversions
>Isn't the whole point of machine algorithms to find the best spot between variance and bias? In which case, every algorithms will have some bias.

This references two different, almost opposite, meanings of the word bias.
The meaning in TFA is being individually subject to judgements about groups (eg an individual AA prisoner being denied parole because AAs as a population have higher rates of recidivism) whereas in the context of ML it refers to a model ignoring important features of a dataset.
True. But this mandate is what these anti hate speech laws are about.
HE GOT PROMOTED AND YOU DIDN’T?
This kind of thing is making me think that more effort should be made for realistic land/property taxation; not only is that where a lot of the wealth ends up being kept, but it's fundamentally impossible to hide.

It needs proper cadastral property registration and a link to the tax system. It can even be privacy-preserving; the system doesn't need to care who owns the land, just that the taxes are paid.

For the UK I'd happily swap out council tax + stamp duty for a 1-2% annual property tax.
"How can we make git, that totally sucks, even worse?"

"I got it Edgar, let's write that shit in golang!"
First, launch Firefox:

SSLKEYLOGFILE=$(pwd)/ssl_keys.log firefox -P

("firefox-bin" on some Linuxes, "/Applications/Firefox.app/Contents/MacOS/firefox" on Mac, etc.). This launches a Profile Manager; pick a profile that isn't being used by any other running Firefox. This avoids accidentally logging keys for normal browsing traffic, making it easier to pick out the target SSL traffic and avoiding a security risk.

Second, launch tcpdump:

tcpdump -i en0 -w dump.pcap

(where en0 is your primary Internet interface).

Browse to the site you want to debug and make some websocket requests.

Finally, you can use tshark to inspect the traffic:

tshark -n -r dump.pcap -o http.ssl.port:443 -o ssl.keylog_file:ssl_keys.log -Y websocket -Tfields -e frame.time_relative -e ip.src -e ip.dst -e data

The -e fields I chose there are just examples; this particular example dumps out all the websocket payloads to a file.

You can also configure Wireshark to use the log file, so that you can inspect the traffic interactively; to do so, edit Preferences -> Protocols -> SSL and set the (Pre-)Master Secret key log filename appropriately.
I am an Indian sophomore, I would consider Europe to be my travel destination to explore.
Maybe look into the very unix-y fswatch, which is cross platform too.

https://github.com/emcrisostomo/fswatch
The people who funded it were politicians who cater to public who read the pop sci magazines. I wonder if any significant number of people who actually made the funding decision looked at anything beyond "this will make you look like you support Science"
> How is this a dark pattern? Windows 7 and 8 also have telemetry, but they don't let you view it as conveniently as in Windows 10.

Seriously? Were you not a windows user three years ago when it started? E.g. from [0] "The most famous example of digital bait and switch was Microsoft’s misguided approach to getting people to upgrade their computers to Windows 10."

Windows 7 and 8 are now just as bad, I do not in any way recommend using them if you value your privacy -- but at the very least, it's possible to turn off all telemetry, or at least it used to be possible when I last allowed updates on my Win7 (now it's firewalled off the world), by avoiding/removing specific updates. And according to the link you provided, "Although you can't completely prevent Microsoft from collecting diagnostic data, ...". Thanks, microsoft! but no thanks, even if you let me view what you are sending 3 years after you started snooping on me.

How exactly does the OS support "privacy controls" against 3rd party apps? Do you remember that its default setup was sharing your WiFi passwords with all of your facebook acquaintances?

> I do all my work on a Surface Pro 2-in-1, more than 50% of the time in tablet mode. I also keep a close eye on ChromeOS and iPads, but unless they support most of my software and use-cases, I see no reason to switch from Windows anytime soon.

As I said, according to my obviously biased sample, you are a niche market. YMMV.

[0] https://darkpatterns.org/types-of-dark-pattern/bait-and-swit...
It's the same way that MetaWare implemented nested functions in its C/C++ compiler in the 1980s and 1990s, too. On top of that, MetaWare built iterators and an iterator-driven for mechanism. The yield() in an iterator was actually a nested function callback from the iterator to the body of the invoking for statement, which was turned into a nested function under the covers.

* http://jdebp.info./FGA/metaware-iterator-driven-for.html

In theory, the extra frame pointer mechanisms of the ENTER and LEAVE instructions in the Intel ISA were there for supporting this kind of nested function. MetaWare High C/C++ did not use them, preferring to use a variant calling convention where (if I recall correctly) ECX contained the extra hidden parameter.
I think the presence of factions, as in every parliament, is a likelier explanation for the contradictory policies.
How to Avoid Unnecessary Meetings (a Takeaway from Devoxx France 2018)
Aren't the algorithms already reasonably fair? The researchers are just trying to get them to be politically correct?
Deep Learning in Depth: The Good, the Bad, and the Future
Actually, it's stratagem no.32 for winning a debate. http://coolhaus.de/art-of-controversy/erist32.htm

Of course it's fine for you to dismiss their entire point with derailment even further into meta-arguments because, after all, they started it /s
Are internships a good way to travel to and within Europe considering the work also.
I have never done an internship before and am skeptical that would there be enough time to travel.
For work, 100% email and calendar. We don't use any instant messaging apps.

For personal life, not much email for correspondence (~10%?), but 100% calendar (private paid email and calendar).
Cloud computing is the key to success for SMBs
It's for FreeBSD's version of pf, which is basically a fork. Differently from the one in OpenBSD it uses the old syntax. On the other hand, it scales.
I think the GDPR is not as bad as people claim. At least it is really done against the industry and in favour of the people. Interesting will be the e privacy directive, which could mandate that websites and ad networks respect the Do Not Track settings in browsers. Which would also get rid of many cookie warnings.

Anyway, now it is not the time to stay idle, it is time to call your MEP and campaign against link tax (article 11) and upload filters (article 13). https://saveyourinternet.eu/

After that the next fight will be when the trilogue between Commission, Council, and Parliament is done.
I am genuinely interested: why so many and how can you handle 400 open tabs?? How do you navigate between them? I am lost as soon as I have more than 10 tabs open at the same time...
My Talking Tom Exact Hack Tool – Exact Hack
Enigma Price Bounces Following Intel Partnership
Home office. Plenty of space, some nice bookshelves, view across open fields when I want to test my eyes, and quiet.

(Also a nice big monitor, and a “standing desk” built out of scrap but nice and solid).

This makes far more difference than the exact tools I’m using on a given project.
How to use integrations with Beamer
> The most famous example of digital bait and switch was Microsoft’s misguided approach to getting people to upgrade their computers to Windows 10."

They got a major upgrade for free with major improvements accross the board, they should be happy.

> And according to the link you provided, "Although you can't completely prevent Microsoft from collecting diagnostic data, ...". Thanks, microsoft! but no thanks, even if you let me view what you are sending 3 years after you started snooping on me.

The basic telemetry is just harmless diagnostic data that's on every modern mainstream OS. MS isn't snooping on you.

> How exactly does the OS support "privacy controls" against 3rd party apps?

https://pixelprivacy.com/resources/windows-privacy-settings/

And even more controls have been added with the recent Spring Update.

> Do you remember that its default setup was sharing your WiFi passwords with all of your facebook acquaintances?

Nonsense, this wasn't the default.
> without them stock FF is quite shite and unusable

Pardon ?

Actually FF is better that Chrome!
So bitcoin miners aren't the reason for the insane GPU prices then?
Yes, please write your tutorial. The best way to learn something, by far, is to teach.

To those who say "but we don't want another crappy tutorial we only want to hear from experts" I heartily disagree.

First, it is your responsibility as a learner to decide if something makes sense or not. You can not and should never just believe something on the internet. Even experts get things wrong. Keep asking "why" while learning.

Second, experts are far detached from the beginner's mindset and often lack the ability to explain something in simple terms. Someone who is a few steps ahead of you will have a better chance to explain things in your language.

We need to spread more knowledge, not less. A beginner's experience with learning a new technology is valuable knowledge, even if some details may not be correct. As long as the reader keeps his critical thinking hat on, we all win.
It particularly doesn't matter which nominal steps are still remaining, it's the general attitude. If the EU are blind to technology regardless of whether their intentions are good or bad, any such changes that might end up in the legislation are still very damaging to the internet.
Thanks! gfx.webrender.enabled (not .all) alone does indeed solve the performance issues, however only in Nightly (v62), not in the Beta (v61) channel.
To be fair the MBP keyboard always sucks regardless of browser.
Discrete sequential memory leak analysis with jemalloc jeperf
YouTube search prioritises video content, not the creator - for most of my searches I couldn't give a wotsit about who it was that made the video, just what it contains.
The web console is not a JSON parser. To check if something parses as JSON in the web console you should use JSON.parse, e.g:

JSON.parse('{ 013: "11" }')

which should produce a syntax error (as already mentioned by siblings to this comment).
Welcome to Brexit, which is basically a 50/50 split between people who are convinced the EU is bad and people who are convinced the EU is good. :)

It might be as simple as it being both.
Supporting the GDPR shouldn't lead to supporting the EU as a whole like disapproving parts of European copyright law shouldn't lead to the disapproval of the EU as a whole.

It's in the nature of the institution that is has no personality or theoretical consistency beyond a very basic legal and cultural compatibility.
Very cool! Mark Zuckerberg sold $3M in Facebook shares yesterday! https://sec.gov/Archives/edgar/data/1326801/0001127602180216...
If your kid dies from doing something that you should reasonably have protected them against, that's manslaughter
People who aren't familiar with calendars?
Paddle Wheel Flow Meter
Compilers do not "exploit the freedom to do anything that comes from UB", they just assume that the program does not have UB. This might or might not lead the compiler to behave as if it was doing anything it wants, but it's not screwing the programmer on purpose.

As for "UB is frequently described as this scary monster that will eat your hard drive", setting aside that UB could be exploited by an attacker, it's not hard to imagine, for instance, a recursive file deletion routine that is affected by UB misbehaving and erasing more than it should.
GDPR is good though. Or at least it could be. We just need them to enforce the fact that convoluted opt-out is not free consent. I think there's a chance they will.
Please ...

It collects data just like other Tier 1 browsers.

There are several good privacy oriented browsers that aren’t lacking in functionality or other departments
as a european: where is a comprehensive list of our representatives? Given that I live in european country X, who do I contact about this? such a list would be immensely useful for spreading around to friends and acquaintances! (and for personal usage too, ofc)
> it exists to handle meaningless yet syntactically valid constructs.

Maybe more like "handle bad situations that cannot be precluded at compile time". And since C has "no runtime", so can't do much "handling" at run time, it gets UB instead.
I looked it up on whois and is guarded. I don't understand why ? Appears to be a hindutva group from India
A lot of people forget that the only browser used by most everyone was IE and that was stagnant and smelly as they come. Firefox nudged the web forward when it was introduced, and made quite a splash on its own by capturing about a fourth to a third of usage from IE, but a small company can't fend itself from Microsoft. It took Google and Chrome, later, to knock IE and Microsoft into its place with its big push forward.

And that was a good thing. However, I regrettably find Google now pushing and pulling the rest of us harder than we want or need. Now that they are in the lead, they give the impression they are the writer of the scrolls. (In fact, a Google employee is the editor of HTML.)

Now, one cannot complain too much. Google's leadership has done far more good for the web and we should be grateful, but too many developers are turning first to them for what to do and how to do things rather than seeing the whole forest.
Show HN: GitCompare – Easily compare open source projects
Some of the proposed "solutions" in this article are legitimately absurd.

Rather than addressing the needless and fraudulent increases that the older corporate elites have forced on us regarding housing prices, education prices, and medical prices, this article tells us:

"Just work longer to cover these expenses."

Just work longer? Lmfao. Ok, so firstly my boss doesn't pay overtime, and if you don't work extra, he fires you and replaces you with some new person who eventually won't work out either.

Then, this article literally admits that younger Americans are.... dying younger! So, not only do you need to work until 70, according to this article, you might not even make it to 70.

How about this: come up with a political solution that solves NIMBYism and corporate greed/cronyism (which are the causes of all the price increases).

If you don't come up with a political solutiob, then you eventually will see some Americans expat themselves to SE asia or a campground in Yellowstone. Those will be the lucky ones.

The unlucky ones will either die of a heart attack at their desk, or a drug overdose trying to push through the pain at work.
>> Then she explained that a camera had captured and recognized me through my face on her screen.

The store had a system capable of recognising the face of any person who would walk through its door? Like, any random person on the whole planet?
We use Confluence [0]

If you can't afford the license, I think any self hosted wiki software will do the trick. Try [1]

Using Word documents is terrible for various reasons.

[0] https://www.atlassian.com/software/confluence
[1] https://www.mediawiki.org/wiki/MediaWiki
There is something deep there - the neural networks are deep. They have lots of layers. It's in contrast to shallow neural networks.

It doesn't mean "deep and meaningful".
Keep it to yourself, then revisit it a year later and laugh at how little you knew. Maybe then update it and publish it since it will have both a beginners perspective and an experts perspective.
Well at least you have 1000s of tutorials. Even if the way they are doing it is bad or misguided it get's you on the path.
Yes, you're right, I was thinking only about desktop CPUs, forgetting the laptop CPUs are different.
At work we're forced to use email and calendar for just about everything. At home, we use the calendar all the time and I use email to keep in contact with a few friends who refuse to use anything else.
How big SpaceX rockets really are
Still an upgrade from IE8 the same group would be using. I'm not advocating bundled installs, but installing secure (compared to old IE) browser alongside antivirus software is one of the very few cases where it makes sense.
Yes, and the introduction of deposit-return for non-reuse bottles "killed" the reusable bottles. See [1] on page 8 (only in German), "Einweg-Kunststoff" (non-reusable plastic) won the game. With "Mehrweg-Glas" (reusable glass) loosing the most.

Not sure if reusable glass was so much more environmentally friendly (think transporting heavy empty glass bottles through the countryside by trucks), but environmental effects through transportation might be easier to mitigate long-term than plastic pollution.

Side node: While plastic won the race for water and soda/juices, Germans still prefer their beer to be served in glass.

[1] https://diw-econ.de/wp-content/uploads/2017/05/DIW_Econ_BGVZ...
Nah, you're exactly right. There's further evidence of this in Tesla's early disclosure that Model 3 production was tied to getting the Gigafactory online.

HN has a lot of great discussions and smart people, but it also has a handful of armchair engineers who are eager to tear down highly successful ones like Musk. Your comment offers a rational explanation for his concern and behavior, so naturally folks pushing ulterior narratives won't like it.

Don't let downvotes get under your skin. It's way harder, more interesting, and more dignified to think and respond critically and put your name on a comment like you did, than to click a little triangle anonymously every time someone challenges your assumptions. When an earnest question like yours turns grey, it says much more about the HN community than it says about you.
They were one of the reasons it began inflating, but as their interest cooled off, the prices didn't follow that back down. Nvidia's current model is probably based on that increased cost, so they've committed to a strategy that makes it hard to slip price reductions through channels (or are just unwilling to follow the market back down).

Is it better for them to take back returned inventory, or cut their profit on the ones out there?
>That's Mister Surname to you!
Wow those app icons are terrible.
Jsonnet – A data templating language