skysight-inc/HackerNews huggingface dataset:
I don't like to defend cable news because much of it is terrible, but I'd argue that this kind of election night coverage absolutely delivered factual information, albeit also with heavy helpings of opinion on the side (literally, in the case of the CNN talking heads from both parties).

For instance, no cable network broadcast incorrect election results. They all informed viewers of the accurate, correct vote counts as they came in. By comparison, a fake news site was at the top of Google a few days ago with a story that literally lied about the popular vote count, saying that Trump had won it.

I'm not saying cable news is great - far from it - but these fake news sites are in a league of their own.
This is a bad time for Apple to screw up.
PC laptops are finally catching up (HP Spectre, Dell XPS, Microsoft Surface, Razer Stealth, etc). Some are not only delivering good performance and build quality, but features that Apple doesn't even have (detachable Surface Book, 360 hinge, external GPUs). And at a much lower price point.

I love OSX, but no OS is worth that much.
If it is constructed just that there is an amplifier after what is supposed to be the output channel, you would probably be fine even if it was the the RealTek chip. There isn't going to be much coupling between a signal input to the output of the amplifier going back to the input as an output.
It's really hard to read this article on my phone because the code sample overflows to the right and left swipes are aggressively interpreted as a navigation gesture.
Unfortunately, Amazon is not immune to fake products. For me, after being burned too many times, the honeymoon is over with Prime. If you read the reviews, you'll see this is a big problem on Amazon.
Definitions of harm are very subjective. And biased when there is a commercial interest.
And a big difference is that you know ad trackers on Wired spy on you, while headphones... eh, unlikely in practice.
Yes! Sometimes you know that a solution will take a particular mathematical form, without knowing what the parameters will be. So you can write down a program (function) that can express any solution of that form, and use an optimization algorithm e.g. gradient descent on labeled examples, to figure out which specific instance of your possible solutions works best.
A nothing-burger of an article, im my opinion. There is a problem, can't really be fixed, also 'liberty.'

I am actually concerned by the implications of our destroyed arbiters of truth, but I'm not smart enough to envision a path back to sanity. People accustomed to the relative political stability of the US have no idea how bad it can get.
Difficult to design a standard?

Here's a good start: If your product doesn't contain enough of X, you can't call yourself X.

That's why ice cream that is not real ice cream is called 'frozen dairy dessert' and cheese that's not cheese is a 'cheese product'.

I'm not for regulating all the products, but I'm also not going to carry a MRI scanner around and determine exactly what is what.
I never said anything about it not being an opinion piece, just that it's published by the media. It's just a great example of how you can use words and repetition to create an association without actually accusing someone of something and leave out facts which might be important.

It's an especially good example because it is an opinion piece. It checks facts, cites sources, and presents a lot of evidence instead of just giving a straightforward opinion. All these facts give legitimacy to the implications. Instead of making the article more objective, they enhance the bias.
I am actually learning JS, but much basic stuff. I'm using freecodecamp.

I personally prefer "type on the browser following written instructions" than videos. Pace on video is very hard to set right.

I only checked the first and second lessons, but I did like your tool! As I can type while the voice is still talking, I can move faster if i want. And listen to instructions while highlighting the part of the code on the screen felt natural.

So I think you are on to something and you can have the best of both worlds, clear instructions that stick on your brain and flexibility to follow anyone's pace.

The features I would ask:

i) allow me to click at the bar of the bottom and go back (or forward) to the part of the audio that I want to read.

ii) mark at the bar the exact moment where you objectively explain the key concepts of the class (and make sure at each lesson you have one sentence that explains each concept very directly, like "render function is..").

good luck!! Sounds very promising! :)

Example
This is the tiniest tip of an iceberg that could bring the US economy to ruins. The amount we're on the hook for public pensions is hard to calculate. Recordkeeping isn't nationalized and people are living longer. It's a catastrophe.
Sessions is the perfect example of two competing realities being written in parallel. If you dont purposely venture across aisles, the narrative your circles are subject to appears as indisputable fact.

If you really really investigate all the claims by both sides, and at the end dont throw your hands up and say "well I cant exactly be sure either way" then either you have incredible sources or you are reading into stories what you want to hear to confirm your beliefs.
Wait, KeePass only decrypts the database into memory for a particular process, right? So it would take an exploit of some kind to read the memory holding the decrypted database?
The cables or ends should almost be colored blue. It might help if there was a color code to all the cables and ports
Awesome thanks for sharing! Thumbs up, mate!
Getting your flu shot should give your immune system plenty workout.

It's like sparring at 1/2 power with full pads vs. getting into a full on street fight. Sure, the street fight will give you a slightly more real practice session, but at what cost? There is a lot of collateral damage there.
I'm waiting for a "Machine Learning Tools for the Non-technical" post. When we can make machine learning accessible to business owners and non-technical people, this is when machine learning will really have a big impact on society. Until then, it's accessibility is just too limited.
Interesting article. Now, spellchecker please :)
Ask HN: How to get started as a Technical Writer
I've been told that I am very articulate and explain technical things in a very easy to understand manner. I've also made several HOW TO Guides, Quick Start Guides both in blog format, as well as in Video / Screencast format.

So I was thinking of trying my hand at Technical Writing.

Can some of you Industry veterans give me some tips and pointer, DOs / DON'T relating to this? Some specific things I would like to know are...

1) Are there popular GitHub Open Source Projects that are sparse in Documentation? If yes, how do I filter / locate them and start contributing Technical documentation

2) What do you (as a hacker) expect to see, in terms of Documentation, whenever you come across a cool / useful Open Source Project, or a Commercial API / Software Product? What would be most useful to you when you come across a software or API or product that you want to use in your Projects?

3) Do Companies hire Technical Writers fulltime, or is it more like a fixed hourly contract type situation?

4) How is the market? Are there too many, or too little Technical Writers?

5) Is what I am looking to do called by any other name? The Title of the Professional i.e.

6) Anything else you might have insight on / inputs in?

Thanks so much!
~Sean
Having a multitude of sources and letting people choose as a solution presupposes that people have the time and the inclination to fact-check and are capable of evaluating news and sources critically.

If I see how much time it takes to carefully fact-check some of the nonsense articles that have been doing the rounds recently, it would be a full-time job just to stay reasonably up-to-date. This is why people have been sourcing out the job of fact-checking and editing to e.g. newspapers in the past.

I also very much doubt that the majority of people are capable of critically evaluating news items. Some of the discussions I've had recently, where people wouldn't change their opinion even when confronted with clear-cut evidence, haven't helped convince me otherwise.
Trump's announcement to sink Asia trade pact will hurt U.S.reputation, analysts
There's probably no reason for you to go around disabling hardware etc. You're aware enough of the implications and risks, it's possible you'll get pwned but not too likely. (Honestly I'm more personally worried about the inconvenience of Google nuking my gmail for no reason than anything the NSA might be up to.) Some of my coworkers cover up their work laptop webcams by default. I don't, the realistic threat model is IT or some other company representative spying on me, and I don't really care about that. If I find out I'll quit and I'm sure there will be lawsuits anyway.

All that said, I never liked the "well one day the government will accuse you of a crime somehow or otherwise severely limit your speech" argument. To me the better counter-argument is: "Fine, you don't care at all, you don't have to care. Similarly some people are super paranoid and live in a faraday cage etc., they can do that all they want. But a lot of people care to some degree in between, and a lot of other people are uneducated or unaware of the actual risks so aren't even aware of the problem that they could decide to care/not care about. If you don't care at all, again that's fine, just get out of our way as we try to protect people by default. Mass education of every issue is infeasible."
I've just looked at this line in darcs documentation:

(Patchy p, (~) ((* -> *) -> *) (ApplyState p) Tree) => Patchy (PatchInfoAnd rt p)
For Software Engineering I recommend anything by Steve McConnell such as 'Code Complete', 'Software Estimation', and 'Rapid Development'.
> they were written in an absolutely horrible way with no documentation nor comments

Clearly not talking about a good programmer here, are we? Maybe one with some specialized knowledge, but deficient in other areas.

> According to you, (s)he should have been fired because the code wasn't maintainable

Damn right. It's possible to write maintainable code in any domain. The burden of doing things besides code - documentation, tests, proofs, whatever - gets higher, but that's part of the job.

> it would require top-end education in distributed algorithms, formal verification beyond mere PhD

This is exactly the kind of stuff I do every day. Have been for many years. And I hand it off to others who are able to maintain it. So I don't think your story proves what you want it to. Working in a difficult problem domain is a challenge to do better, not an excuse for doing worse. "Your friend" wasn't demonstrating greatness. "S/he" was demonstrating great carelessness and lack of discipline - hardly qualities I'd expect in someone who claimed to be passionate about their profession, and certainly not qualities I'd reward with continued employment.
The arts are notoriously bad at providing a living. She's planning on welding for a living wage, and art on the side.
Immutability in Clojure, Ruby, JavaScript and Python
I use this as an ultralight pack: https://www.rei.com/product/892074/rei-flash-18-pack
I have an irrational(?) fear of vault password managers. I see it as a single point of failure.

Furthermore, the more "useful" they become, with browser extensions etc., the greater the attack surface becomes.

Because of this fear, I generate random passwords and memorise them, which is not ideal.
So, strike-busting used to be enforced through murder - now it is enforced through the courts. Wouldn't it seem that the obvious solution to the problem consist of handing out hemp neckties to the people orchestrating, and perpetrating the violence.
Don't mistake the flu for a cold. A cold is an inconvenience, the flu kills between a few thousand to tens of thousands of people, depending on which strain is currently dominant, every season in the US alone. You don't have to be particularly old or young for it to kill you either, quite a few otherwise perfectly healthy adults also manage to get to be unlucky.
thanks, just updated with these improvements.
I agree with most of your post. The domain of C++ and JS are widely apart. Comparing C++ and JS is hardly justified, IMHO. However if we were to compare them:

> Also, JS and Ruby are indeed just as hard to master as C++.

I have to call Bull on this part, with apologies for the tone (but I don't know any better way to put it). How on earth you can claim JS is harder than C++? C++ is doubtlessly a much more complicated language than JS, and for good reasons (albeit a good portion of those are historical). However sub-optimal JS is (for it was designed with hardly any gestation time and on a ridiculously tight schedule), it can be taught, almost completely in a matter of hours (sans the DOM). Add a couple more hours for teaching browser security models and pointers on where to find docs for everything JS.
I am wondering if comments should be broken into two categories: 1. only show comments from people who live in my area/region. 2. only show comments from the higher rated commentators.

The reason for the geographic region is to promote communication and ideas in a more localized meaning.

As to higher rated commentators, why not a rating system for commentators? Amazon does this, to some success.
Show HN: An online primary school curriculum for maths and science
And in cases where the company fighting against regulation aren't crooks, the people fighting for them likely are.
>"This is why I'm quite disappointed that Apple exited the display business."

Is this official? Did they make some kind of statement? I think during the even they showed a Mac Pro connected to a monitor but it wasn't Apple. I was kind of confused by that at the time but now it might make sense.

There was also a thread on here yesterday about how they've existed the router business. Very odd, since so many of their customers like having a complete ecosystem.
People always hate on Apple for proprietary connectors and cables, but I loved my Cinema display with the ADC cable.
I gotta say, watching the political ideology that doubled down on postmodernism massively backpedal on the "truth is relative" meme is endlessly entertaining.
Incidentally, if Wired's ad-blocking "veil" gets in the way, right click, select "Inspect Element", find the "veil" item, right click, and select "Delete Node". No more veil.
An Alien Adaptability Scorecard for the World's Biggest Relitions
Lord, just 34? I use mine disconnected a lot but mine has over 300 in about a year.
Welcome Kevin Mitnick!
> Piano is easier

In terms of barrier-to-entry, I'd agree. There's a greater requirement for dexterity in the left hand (assuming traditional layout) to get a good, consistent tone from the instrument, and much more "up front" difficulty in learning.

As experience grows, however, piano opens up a wealth of incredibly challenging literature, for example Bach's Overture in the French Style, Ravel's Gaspard de la Nuit, and Balakirev's Islamey.

So the "progression curves" of the two instruments, for want of a better phrase, are very different, and certainly look like they favour piano for ease-of-entry.
I created Infinity School to try and educate children in a more personalised way; through projects, making things and discovering concepts for themselves. Let me know what you think!
> only if somebody bother to actually sue that person, one would have to spend money.
> The money spent on the investigation is largly spend privately.

This is why hardline libertarianism needs to revisit history and check with reality. Hundreds, thousands or millions of people shouldn't be injured or die before someone with enough money / evidence can sue or a class action lawsuit is brought before a court. Thousands of people shouldn't become addicted to or overdose from their laudanum infused snake oil. Children shouldn't have to die because their food, medicine or toys have easily prevented, harmful or deadly flaws. That was the norm before the FDA. People have a history of harming others for their own gain. Gone unchecked, it will happen regularly because the market will allow it. That is why we have regulatory agencies: we cannot rely on the market forces for absolutely everything.
There are a number of factual errors with this article.

I agree completely with your complaints about the NYT article: it's terrible reporting, and essentially a PR release. Personally, I'm bothered most by the failure to mention that Alefantis is listed in GQ's Top 50 Influential People in DC, and the implication that he's a powerless pizza store owner. But I don't think the problem is that it's not "factual", rather it's being selective about which facts to mention so as to persuade the reader in a particular direction.

Why not link to these and let readers decide for themselves?

I'm pretty sure that the author believes that "nothing to see here" is the correct conclusion, and fears that the readers, not understanding the situation as well as she does, will reach the wrong conclusions. I'd guess the author has personal connections to some of the people involved, and is confident in her judgement that the accusations are false. This is essentially the definition of 'elitism', but the author's logic is likely correct.

At this stage, all evidence for there being a pedo ring operating out of Washington D.C (with Comet Ping Pong playing a major role) is only circumstantial. But there is a LOT of it, literally hundreds of data points.

Not only circumstantial, but really flimsy. While it might strike people as unfathomable that their government officials could actually be preoccupied with finding the best 'cheese pizza', this really isn't evidence that 'cheese pizza' equals 'child pornography'. One could argue that it's consistent with the behavior of a ring of pedophiles, but unless you've started with the conclusion that you are probably dealing with pedophiles, even 100 similar data points still don't add up to a likelihood that approaches the chance of a false positive.

So what's the solution? I have no idea.
For unsalted hashes, they tend to be uncrackable if they don't show up in a simple google search.
Not to mention comments for similar brand products but not the product you are ordering.
Agreed. Also, they don't discuss how they chose their features... It seems the problem was already solved before even applying ML to it. Maybe the example is too naive ?
Apple discontinued its last display a few months ago, and after the MBP announcement they confirmed that they've fully exited the display business. https://twitter.com/reckless/status/792069952916197376
Say...you go on vacation to the beach and fall asleep to the soothing sounds of waves. You get sun burned. Then what.
Nope. They used to show the karma score next to the comment. Greying out is a signal to people that you were downvoted and can result in corrective upvotes.

Showing the karma score promoted nasty back-and-forths that would get the moderator dragged into it as people tried to score more points. So that isn't something the mods want on this forum. But not having any way to tell comments with a positive score from those with a negative would also be problematic.

I understand the frustration and the desire for some kind of constructive feedback. But as someone who does, at times, give people my opinion of what went wrong with their comment, more often than not, it doesn't help them and just comes back to bite me.

Downvotes on HN are kind of like democracy: The worst system ever -- except for all the others.
Fedora 25 is out
Yes, You Should Start Your First Programming Project
No, it wouldn't take an exploit, it just takes a process running as an administrator, maybe even as the same user if the attacker is clever.

There's several ways to go about it:

1) Basic basic software keylogger, there are some mitigations against this via common APIs though with mixed success. It also would mean a lot of data to filter through. Not fun for someone just looking to grab as many passwords as they can.

2) Dump memory, just save the entire memory of the keepass process via ReadProcessMemory calls, as long as you have sufficient privileges this should be possible. The passwords are in there, KeePass has no memory shadowing support to my knowledge at least. And once you've logged in to keepass you don't get prompted for the password again, therefore, it should be entirely possible to read all passwords based on just this.

3) Replace the keepass executable with your own modified version that logs the password or other auth credentails to disk, or just dumps the database to disk on logon if they're using some esoteric authentication method like Yubikey. This involves shipping your own patched exe around though, which works, but isn't particularly clever, could be fairly large and will be revealed with a signature check.

4) Do the same, but rather than replacing it on disk, do it in memory - do it from a shared library or inject your own code via WriteProcessMemory/CreateRemoteThread, etc. This is usually less detectable. Doesn't matter if the executable is signed this way either, you bypass the signature system and can avoid the need for disk write permissions too. This is the way to get the brownie points.

Any and all of these are fairly trivial to someone who knows their way around the Windows API and has a copy of the Keepass source and IDA. However, none of these are things commonly used by script kiddies going for a hit-and-run operation. All of these however are on the table in a targeted attack with even a slightly competent attacker.
Does it matter if it works? (i mean, legally, of course... and morally... ) ... but as a solution, if it works, it works, right?
You could try AlternativeTo: http://alternativeto.net/software/promoter-io/
Given a global market, a carbon tax is a disadvantage to Canada as it forces prices upward.

This idea would work best if everyone had to do it, otherwise there are further incentives to move industries out of Canada.

Although they talk about making the revenue neutral it seems unlikely that the government is going to give up the extra money.
Do Your Family Members Have a Right to Your Genetic Code?
Software/Web Development Is Not Software Engineering
Wikipedia mentions that "One of the unique features of BBC BASIC was the presence of an inline assembler"; how does Brandy deal with that? Does it offer inline x86 asm, or does it emulate classic 6502?
There have always been charge-only USB cables, they're just not all that common (I believe many mice come with those for charging, but I don't know where else you'd get one). I agree that it is a problem for Apple to be shipping a charge-only USB-C cable, both because this significantly increases the number of charge-only cables in the wild, and because this is probably the first USB-C cable that their customers will have and it's confusing if it doesn't actually act as a generic USB-C cable.
It could be a great idea - to plot the data on 2 axes (x - html length or html size, y - processing time, if I understand this correctly). It's simple and elegant. I'll try that. It could be though that the chart will get messy with all this data points. One of the reasons I like the percentiles approach is that it makes it clear that there is a trade-off between message processing time and the number / percentage of messages we can process.
Even on Apple laptops, my 2015 rMBP came with HDMI, and I have an adapter for VGA. The only machine I've ever used DisplayPort for is an older Thinkpad, and even then when I asked Best Buy to sell me a DisplayPort cable, they didn't have any in stock. They kept offering Mini DisplayPort, which is AKA Thunderbolt which is built into every MacBook since ever.