skysight-inc/HackerNews huggingface dataset:
Removing the vote count was a step back.

You end up with highly positioned comments that are factually wrong and no way to weigh the corrections made in replies.

If you saw that a comment had 20 votes, but a reply had 500, you'd have something to go by. If nothing else, they could show the relative score of a reply to its parent.
The Upcoming Launch of Anonymous Project Zcash
".. the measure of a healthy organization is probably the degree to which
negative thoughts are allowed. In places where great work is being
done, the attitude always seems to be critical and sarcastic, not
"positive" and "supportive". The people I know who do great work
think that they suck, but that everyone else sucks even more."
­­-- Paul Graham
Sweet AI turning a profit ? I must've been a dove-eyed kid when that last happened.

Won't they have to fly back over the Atlantic from SFO, though ?

Also, if the AI boffins are listening:

- "एअर् " -> "अय्र्" ( एचोऽयवायावः ). पदे नित्या संहिताम् करवामहै !

- Please don't make us change over in Delhi! Not all of us wish to honor Herr Gandhi,
nor step onto the land of the Mughal-British retainers.

- Mumbai too sucks balls; one wrong call and a taxi man outside the airport steals $100!

- More importantly: South India has all the software man!

BLR-SFO flight would've made a lot more sense. Seriously, what was AI thinking ? That India's bureaucracy would transform Silicon Valley, by teaching them the dark arts ?
I think this is what Opower does commercially.
This isn't click bait, it's a headline "joke" which is pretty common even in substantive newspapers and has been for a long time.
Mine was Rainy Purple Road. Then I get to educate the person on the phone to, in her personal life, never give the correct answer to anything googleable for a security answer. That usually involves a discussion of Sarah Palin...
"they're converted to punycode for submission, because that's what the server will need in order to use the address"

I disagree with that. Neither the client nor the server need to know anything about punycode. The only time punycode is required is at the very last moment when it comes time to actually send an email to that address. Whether it's the email sending library or the mail server it's self, it doesn't matter.

A user should be able to type "person@ü.example.com" into a form. I should receive "person@ü.example.com" on the server side. I should save "person@ü.example.com" to the database. I should be able to send "person@ü.example.com" back to the browser for display, and I should be able to pass "person@ü.example.com" as the To address to my mail sending library.

Punycode is an implementation detail that I shouldn't need to think about.
And for those cases I decided to place wall switches in parallel. As automation fails you can still operate all lights with classic, wall switch, way.

Also, solution for jamming relays are SSRs. In practice there were issues only with two biggest light zones with multiple lamps switched at the same time.
I am sympathetic to your general approach but not in agreement regarding the completeness of your conceptual framework, and terminology. (To begin with, one can counter that intelligence is an attribute of consciousness, and that 'the Real' is not the same thing as 'the Reality'.)

And as to 'models' and 'intelligence', have you considered that a model implies language (or formalism), and/or computation? Both are known at this point to have inherent limits (undecidability and termination). And as to your footnot [OP.1], further note that every known school of thought in that domain insists on total annihilation of the 'model' as the only means of achieving perfect harmony with "Reality".
The Adventures of Hackerdom, an Epic Saga in 5 Routines
> where you trust all the nodes

Why do you think that's needed? Of course if majority of nodes cheated and said "sure, I've got that file" and send you random garbage instead so you have to retry, that would be bad. But if majority are running proper implementation, you don't really need to trust anyone.
Show HN: Dirty Triangles
I admit that I usually read the comments first and then go to article.
Is that a pattern particular to Chinese and Indian or is that just generally an effect of trivially affordable global communications? It now takes decisive effort to have your mind in the pace of physical residence. Today I could move to the opposite end of the globe and still get hung up on the petty infighting in the city council of my hometown instead of opening my eyes to my new surrounding. I don't think that it is culturally determined at all, we just happen to see more or less of it depending on plain numbers (you see more Chinese than Swedes) and different "cultural distances" that influence the extra effort required to pull the mind out of medial diaspora. But the latter is perfectly symmetric for any two cultures.
Cloud Track Trader Honest Scam Review
> is to make a big splash, take credit for all the things you've done, define yourself in terms of what you'd most like to do, and then wait for the calls to come in.

I absolutely agree with this. At the same time, you should attempt to downplay the fact that the current set of people you work with found you such a massive pain in the arse that they didn't want you to stay.

The guy's accomplishments look impressive. He should concentrate on those.
What about type="number" ? There are clear benefits to using it when a user is entering a number and I'm not aware of any drawbacks? One of the benefits is the way some software keyboards display a number based keyboard instead of a qwerty one...
> Then what's in it for me, rich person, to give back or be kind?

Why must kindness be justified? "Kindness is it's own reward", no?
> I worry that this is another example of throwing technology at a social and political problem.

And here i was just listening to Adam Curtis talk about his latest creation, Hypernormalisation, where he touched on the issue of thinking one can solve social issues with engineering.
Right, Rust's borrowing is like the optimization link I provided, just slightly less general IIRC.
How about just reading and evaluating what the damn words say instead of relying on a "score"?
They could have both ARM and x86 chips in their laptops and only spend the extra energy powering on the x86 chip when x86 compatibility is required. They already do this with GPUs in their laptops and they do a similar thing for their CPUs in iPhone 7.

They'd get a big battery life improvement for the typical case once people migrate away from x86-only software, and developers would have an incentive to port to ARM, while people who absolutely need x86 software won't get left behind.
Haha, yes. Except when the password isn't random. The biggest ISP in Norway delivered multimodems with seemingly random SSID and password. That worked fine, until someone figured out that the password were derived from the SSID with an algorithm (Or something along those tracks, I can't remember the specifics). Now we had thousands upon thousands of basically free wifi hotspots!
Speech Recognition in Games: Elite Dangerous Astra and Voice Attack as an Exampl
Coming from a certain frame, context and worldview given to someone by his/her parents, many comments are not ill-intendend but come off as unhelpful or negative. A problem with moderation on the web is that for willing people it is hard to grasp why you have been given the mdoeration you got.

An idea I'm toying with is to allow meta-comment reactions to comments. They would extend horizontally (as opposed to vertically for non-meta comments) and allow medium-to-high experienced users to provde meta-comments (feedback).
It's not even a record for a passenger service, Singapore Airlines Changi to Newark service was slightly longer. They're going to be reintroducing that service when they get their A350-900ULR aircraft delivered.
Another factor might be the abuse of the bookmark feature. I tend to upvote stories that seem interesting when I am at a hurry just as a way to save them in the upvoted stories section for a later time.

About the comments, pretty sure the sorting algorithm still takes into account a user's avg score. I usually make late comments but they show up well above other threads.
"I bought change by assembling great teams and ensured that everyone got their time their time to shine".
Reddit is the new Usenet with all the good, the bad and the silly.

The advantage of small subreddits over HN is that links don't get buried.
The conversation seems to have drifted to a premise that when the other faculty didn't agree with him he called them morons. But the only basis for that is that he is being outspoken now. His contention is that simply by trying to be innovative and contributing is ways that might make other faculty look (deservedly) bad, he was punished.

The tenure vote he describes reminds me of the Blanket Party scene in Full Metal Jacket (https://www.youtube.com/watch?v=TCNqKrX1sx8), and I think it is the same lesson: conform or suffer the consequences.
I've seen multiple major financial companies vulnerable to modification of the page that could be done entirely in inspect element.
And if you post the xkcd link to a discussion about a piece of software and not a new standard for which many already exist, (and I see that post,) I will proudly downvote you no matter how many examples exist.

Just be glad I don't have the magic ability to force anyone to use QED to program their next project in Fortran on a CTSS box.
Maximum aircraft speed is airspeed not ground speed.
It's worth pointing out that nobody actually uses the RFC 4180 version of CSV. And so ...

> A CSV parser is trivial to implement

A parser for any one dialect of CSV is trivial to implement. A parser which can robustly parse many different dialects of CSV is quite a challenge. Have a read of Python's:

https://github.com/python/cpython/blob/master/Lib/csv.py

EDIT: It's probably not fair to say that nobody actually uses the RFC 4180 version of CSV. Some programs use it explicitly, and many more conform to it by chance because it codified the most common practices around CSV. For example, it appears that Excel conforms to RFC 4180:

http://superuser.com/questions/302334/true-difference-betwee...
> The gist of my hack is to use my phone as a ‘monitor’, by which I don’t mean directly streaming video output as in VNC or X-forwarding

Wouldn't that be more simple?
To be fair those two things aren't HN specific. They seem to be human nature as they've happened in ever forum I've been part of.
Not sure if I qualify as old. But have coded for 20+ years. And have always loved it. The other aspects of work (sending email, meetings, making presentations, documents, etc) may feel like work based on the situation, but coding rarely(if not never). TBH, one does procrastinate, even for coding. But once you start it, and soon you tend to enjoy it.

Being selective helps, so if you can afford to say 'no' to projects you don't like, you should. Another more important thing about being selective is IMHO, what you choose to believe and what path you choose for yourself. We will find all kinds of examples in others(people we know or people we read about). But perhaps taking inspiration from the likes of say Nikola Tesla, who were working in their 80s until they died. A lot of other people also work in management roles late into their life. But I think, programming is more like being a Scientist, in the way that the kind of brain muscles which get exercised.

Can't speak about perseverance, as its easier to keep doing something you like. But yes, it does help to keep abreast of latest technology. I started doing C++ coding, then did Java about a decade. Now mostly program in Go, but fairly competent in C++/Java as well. And I also try to be a full stack engineer - coded Android app, and also UI in JS/Dart(This aspect of being a full stack engineer, of course may not be necessary for every one).

Taking breaks to learn some new tech, also helps, I am taking an 'Intro to AI' course on a MOOC. And also spent time learning about Bitcoin and how it works.

Sometimes, if my work does not offer me strong enough programming challenge, I do programming challenges on sites like Hacker Rank (and earlier Topcoder) just for fun.

On burnout: Yes, that can happen. I think, it happens when you are working in an unhappy position for too long. Sometimes, it may happen when you keep doing a project for too long, even though it was your own baby. No easy answers.

So, I think, its mainly love of programming for me. I hope to keep doing it, till late in life.

PS: I see the question was posed few days ago. But its still not answered. So answering, just in case you check for replies.
I would say forever. What kind of devices do you think they're being replaced with?

The people buying these things aren't buying quality or security minded devices. They're buying the cheapest device they can find. Their next device will be the same.
Java 8 Method Reference Evaluation
Here is the link to the original article - http://www.bmj.com/content/353/bmj.i2139
I swear there was a way to show top voted comments but I can't find it now.
Thank you so much! That's amazing to hear. I think that will work for us. And as always, thank you for being one of the most outward communicating CEOs!
Mainly the fact that unless we're talking about a person that's known for being a liar -- or a situation where people mostly lie --, this should the default assumption.

That is, the burden on proof is on the one saying she's lied.
We were aiming into easy customizability at high level code and I couldn't find any commercial system meeting this requirements.

I'm very much into open-source, so thank you for those two solutions. I haven't seen it before.
The bellwether of a bad but possibly technically interesting HN comment is one that begins with a humblebrag: "One time a Fortune 500 company hired me to re-write their entire web tier using Django" or "last year, for fun, I wrote a fully-functioning TLS implementation in node".

Such nonsense (or at best, unneeded information) is intended to provide credentials so that the reader will take what follows more seriously. But ironically it only serves to erode confidence.
Why you should never use Upwork
[C] Proposal to allow static qualifier for pointer parameters
> Why would nodes in the IPFS network voluntarily act as a load balancer for my VPS?

(a) People currently downloading and viewing the site. Like bittorrent, the more popular a site/page is, the more people will be seeding it. (b) The Internet Archive.
I could not agree more. I'm so sick of the fake-nice, passive-agessive millenial crap on the internet. Telling someone what they want to hear isn't nice. It's demeaning. Promoting groupthink isn't nice. It's alienating. Spouting platitudes isn't nice. It's insulting. To hell with comfort. If something is wrong, say so.
The only place I get my music now I don't know no other site to download I am devastated really I am
Yeah, just don't post 927 on software: that's dumb.

Note I said when a new one won't catch on, or is unlikely to do so, particularly of it doesn't have any significant benefits over what's already there.
> "Agile" development practices which we trust so much are what led us here. Build first, worry about security later

Hardly. It's not like everyone stopped caring about security once they moved to Agile flows. The industry never cared about security.

This last attack on Dyn appears to be Mirai again, so devices with unchangeable default username/password combinations. The same poor practices that have existed since there were engineering practices at all.
That's a perfectly reasonable objection, and answered to an extent over here https://www.w3.org/Bugs/Public/show_bug.cgi?id=15489#c18 tl;dr: "backwards compatibility"

I'd also agree that my code should be able to handle unicode, for a different reason: I never trust validation by a browser (old clients, bad clients, malicious clients)
Ask HN: Lightweight 17-inch laptop for programming?
I'm looking for a portable 17-inch laptop for programming. The best candidate so far is the MSI GS73VR 6RF [1]. It's < 2.5 kg, quad-core 45 W CPU, Full HD @ 120Hz, ports, etc. are exactly what I'm looking for. No optical drive. Perfect.

The thing is I don't need a GeForce 1060, the Intel HD Graphics 530 is more than enough for a text editor. It has 3 fans that run all the time and battery life is much less than desired.

If I could swap the discrete GPU (and it's cooling) for a larger battery, I would buy this in an instant!

Are you aware of any 17-inch laptops that fit those requirements?

[1] http://www.notebookcheck.net/MSI-GS73VR-6RF-Notebook-Review.172138.0.html
Because there are a lot of topics, even in my professional field, where I don't have the necessary foundation.

Because sometimes a comment reaffirms or conflicts with my evaluation and it's useful to have a weight assigned to that.

Because the world has enough people who make their own evaluation and refuse to change their opinion regardless of overwhelming evidence.
I think the culture of rejecting joke-only comments is significant. I love a good joke, but so does everybody else. Rewarding jokes would have a major effect on the signal/noise ratio.
Huh? There were early Lisps with free source, too.

Also, 1, I am not a GC basher. 2. I was wondering why Lisp didn't take over most of the world 15+ years ago. Overhead was more expensive then. (And small embedded systems will always have too little RAM.)
>Yes, using any tool or language that came out after the commenter started programming is "hipster".

I see this a lot, and I don't think it's a valid criticism of the issue.

It assumes either that all periods in IT are equally good, or that there's monotonic progress (both of which are wrong), and that there's no such thing as a fad, so anybody pointing one is clearly a "get off my lawn" person.

I'm with Alan Kay on this: computer science is a pop culture.
Just an anecdote but on a subreddit I sometimes browse there's two MDs who boast of sleeping only 3 hours per day.

And then on the financial incentives side of things, at this point practice insurance might be so robust that it might not be so risky any more to end up committing a medical error while working those extra 3 to 4 hours per day might mean you're making enough money to retire in your early 40s.
You just have defined the whole HTML5 mess. But who needs the W3C, right?
I think OP meant Open Source software? I still don't agree with OP's sweeping statement
Everything has risks. Maybe you change your diet and end up doing an unfamiliar food preparation and you screw it up and end up with a case of salmonella or e. coli. Or you do your usual thing and it happens anyway.

It's inane to suggest anything labeled "medication" should only be taken in life-threatening circumstances. Everything you ingest is going to have an impact on your body - some good, some bad, many both. Medications have a particularly strong impact, but are also highly controlled. You can judge the probability of various outcomes very well, which makes it a lot easier to come to a clear conclusion about using them or not.

And I'm going to assume you didn't intend to say that merely going to the doctor should be avoided except in life-threatening circumstances.
Can someone ELI5 how they actually capture all these data ?

Are they basically cracking encryption ? I thought the kind of encryption provided by VPN services (256-bit AES/CBC) was strong enough? If that's what they do, aren't they violating privacy laws ? Aren't they breaching companies such as Google, Facebook etc... T&C ? Are they installing some kinds of trojans, keyloggers and stuff on 3rd parties computers ? Isn't what they are selling black hat hacking solutions ? Or are they only capturing clear traffic ? which is not necessarily very meaningful.

It says : "extract information about people’s usage of services such as Gmail, Hotmail, WhatsApp, and Facebook"

The latest terms and conditions you had to acknowledge recently to continue using watsapp (yes, I read them!) mentionned that they don't keep a record of the content being exchanged via watsapp. So, is watsapp lying ? Or what does this Endace system records ? Watsapp T&C also say that they use a strong encryption. so, FTW?
https://news.ycombinator.com/lists

https://news.ycombinator.com/bestcomments
It depends on the subject. Take Mars colonization or self-driving cars. There's recently been a few posts (with a large number of upvotes) that were more or less press releases from companies, with the majority of the comments being very positive and the most up-voted comment in each post complaining about the existence of a few comments that were skeptical.
>Because there are a lot of topics, even in my professional field, that I simply don't have the necessary foundation.

And what makes you think that the "majority vote" on them will be correct?

Most often, it's the majority that doesn't have the necessary foundation.
no, they outsource to cheap dev in india
"Agreed. Being political is a ton of work"

Being political it's so much work that most people, in high places, in big organizations, barely do anything else.
It's important to distinguish between cynicism/negativity and terseness. Good comments are just that: comments. They contain no emotional content at all and make a technical point. Nothing more, nothing less.

Of course, some flavor of tone is unavoidable in written or spoken language, but if terseness or conciseness is labeled as mean or cynical, then I think that's fine (and irrelevant).
I agree, but with one caveat.

If you wear trousers with buttons on the rear pockets, avoid the Mirra. The holes in the back are perfect for catching them and ripping them off.
RPi is only accessible in separate local network. Doors also has regular locks which are used after working hours.

In case of sytem failure almost all parts has alternative working conditions: lights can be controlled with wall switches, rfid lock can be programmed separatly, etc.
I think a lot of programmers see themselves as more independent, and kind of distrust things that take away said independence like unions or accreditation.

So they'd worry about a union bringing about things like Global Rule One (from the Screen Actors Guild) where union talent can't work in a non union environment (or vice versa). Or that joining a union would somehow become mandatory, like it is in some other industries.

In other words, they like how anyone can get into programming, that you don't need a specific degree or to pass a specific test to start and that it's up to the worker to choose what company or organisation they want to work for. And they worry that if programmers were unionised, this would stop being possible somewhere down the line.

That and they're decently well paid anyway. So they might think they need a union less than say, factory workers or public transport drivers.
Not really. You'll find plenty of nice doctors and nurses but hospital administration is the same political jerkfest as anywhere else. Maybe worse because the "nice guy" doctors and nurses are less likely to fight back. Also the doctors and nurses who want to get things done learn pretty quick to stop being so "nice".

Same happens with education.
"Anonymous wants DDoS attacks legalized as form of protest."

Yet protests aren't comprised of participants who have been forced into attendance.
IPFS is content-addressed. That means that it's trivial to discard tampered content. Lying majority, sure, will impact your content retrieval speed — but dealing with cheaters seems to be as simple as adding their addresses in some ignore list (which can itself be IPFS-shared, if needed).

I'm not sure of this blacklisting is implemented in current go-ipfs out js-ipfs codebase — but hash verification itself certainly is.
Revolutionary ready to go back end
A neat little plugin to show recent purchase notifications to your visitors while putting design first and keeping UX in mind. Specifically for WordPress & eCommerce.

Feedback and opinions are definitely welcome :)
Probably because most casinos cater to American visitors