skysight-inc/HackerNews huggingface dataset:
Those are panic territory, which carries a different connotation than the word assert (which has very likely influenced in its very widespread misuse).
Because, frankly, the UX around encryption in Matrix is dire, as well as being beta. I've never seen someone actually use the same keys for two conversations over as many days, due to switching devices, logging out of the web interface, etc.
this can lead to bugs with values greater than 2^sizeof(ssize_t)

The range of indexable array elements is not only constrained by the unsigned type size_t, but also by the signed type ptrdiff_t, so you could always go with the latter instead of the non-ISO ssize_t.
> Paying for news is arguably one of the ways to improve news quality, and quality news is valued by many HN users.

The NYT has lost its position as the paper of record and has lost so much credibility. I used to be close to re-subscribing, but the horrible coverage of the 2016 election has helped me vow never to subscribe again. The NYT is America's Pravda and it continues to disgrace itself by trying to create a narrative to supports its political interests (Judith Miller, etc.)

Posting paywalled stories is an attempt to help the organization generate revenue, much like posting a link that adds an item to cart and funnels the user right to the checkout page.
Agreed, the BS Detector seems more like the "Things I Don't Agree With" Detector.
Ask HN: Where do developers go for career advice?
I know people ask questions on HN and there are websites like Simple Programmer, but any other resources that are specifically geared towards developers. I'm looking for topics like salary negotiations, career path, moving to management, but obviously geared towards software developers.
On the other hand a lot of the criticism of C and C++ is structured to exaggerate their deficiencies and minimize the proposed alternatives' by couching the comparison in contexts which favor the latter over the former by dint of language design. I'm not convinced that is a path to open and honest discussion, either.
My main beef with signal is that they release their encryption libraries as GPLv3 not LGPLv3, preventing the use of them in any commercial product that doesn't want to open their source code.

Yet, they "worked with" Facebook and WhatsApp to incorporate their protocols presumably providing them with an alternative license. It sure would be nice if companies who wish to add encryption to their messaging products, but didn't have the pull of the bigger guys to warrant OWS's attention, could just use an LGPLed library to do so. If OWS's mission is to bring about widespread encrypted communications, playing favorites with a few larger messaging companies seems to send the wrong message.

(The points made in the article, while valid, seem to be splitting hairs relative to the overall net good Signal has provided.)
How mythological fiction became India's “Games of Thrones”
Well circulator doesn't go above 100C, at least not on Earth.
Do you use nginx, chromium, bash, openssl, linux...? Because they all have disclaimers with more or less the same meaning. It's boilerplate to avoid liability, not warnings motivated by known shortcomings.
> "Cryptographic operations in CyberChef should not be relied upon to provide security in any situation. No guarantee is offered for their correctness."

Fair point, but I'd imagine that's just something that their legal dept. made them put up.
So your solution is to encourage rebellions?

I consider the pursuit of nutritional sufficiency to be an inalienable human right. Attacking my ability to produce my own food, in whatever form I find desirable or convenient, is a sure way to undermine my consent to be governed.
Watch a thief install a skimmer in 3 seconds
I see. I use the bcc trick as well - it's not ideal but it works.

As for keeping on the server, it's a setting in the client. In K9, for example, Settings > Account Settings > Fetching Mail > When I delete a message.

K9 only provides "delete" or "don't delete" options. Outlook has "delete after X days", but I assume others must as well.
I think I get it. Let me try:

"Make America Great Again!"
"Make America Great Again!"
"Make America Great Again!"

Ok. Got it.
Because letting you post your one legitimate review opens the door to spam reviewers who each post five fake reviews a day.

If Amazon can get a sufficient number of verified purchase reviewers, why do we need your review, especially if it opens the doors to abuse?
Glad to see that CyberChef supports Numberwang. There are many nefarious uses that such a complicated numerical system could be put to. I'm happy that our intelligence agencies are on top of this.
> Copyright of copies of public domain artworks is odd: the original artwork is not under copyright, but a photo (and possibly a scan?)

This is often claimed by rights holders, but not generally true. The copy must be transformative and have distinct artistic merit. Basically any scan/photo that I/you/we would want from the owner of the book would not be copyrightable.
I guess I should have been more explicit.

I am not talking about the actual encryption/decryption/data-wrangling stuff in this HTML page. All of this is obviously very neat and very usable.

The reason I do think this is a job ad is the fact that it's the GCHQ that is publishing it. Seriously, a spook agency is publishing neat open source stuff. I can only think of two reasons for this to happen and both align:

a) employee happiness (few people enjoy doing stuff in secrecy, I think)

b) using the by now well-established mechanics of corporate branding to make the GCHQ appealing to a larger amount of developers/hackers.

I think the latter is the dominant factor, and this is why I called this a job ad.
In ergot's defense, he said the "about link" does not gracefully degrade. Which seems reasonable that someone would want to read what an app does before deeming it worthy of enabling scripts.

I might actually do this from now on. Have my <noscript> be more than just "You must enable JS to use this" but instead actually display useful information about what it does.
Nice comparison. Do you have a text version of the same benchmark?

[PS: Next time remember to submit the youtube.com version instead of the youtu.be, because youtu.be is autokilled.]
https://github.com/gchq/CyberChef/blob/master/src/js/operati...

// That's a bad miss!
I don't hate C. I'd rather program in C than C++. There's a "uniformity" and simplicity about C that makes it beautiful. You've got structs, functions, and pointers...that's it.

I remember reading some of ID's engine code and admiring how well I could follow it and know what's going on. With C++ and other OO languages, it's much harder.

Don't get me wrong, I'm not going to write my next web app in C, and there's some obvious benefits to the features that C++ offers, but C++ ain't beautiful.
"I asked him what he was doing here" is not the same. It is not necessarily better story-telling, as I think your edit implies.

How many kids books -- or novels of any kind -- have only passive descriptions of what people said, as opposed to actually quoting the characters' words? Quoting is certainly a form of storytelling, and can often convey emotion more succinctly than needing to spell it out.

"He was like 'okaaay...'" vs "He said it was ok, but in a sarcastic manner that implied he was not happy with it."

But, distinct from an actual quote, ("And I said to him, 'What are you doing here!'", per the other poster), the quotative-like allows narrator freedom in a way that a direct quotation doesn't. The listener doesn't expect the words to be a literal quote, rather, the sense of what was said is enough, allowing the narrator to simplify, or to exaggerate for emphasis or comedic effect.
Or drag-n-drop, which also lets you alter the sequence of operations.
Ask HN: Please ban links to e-commerce checkout pages and paywalled articles
HN does not feature advertisements on the home page, and it should not feature paywalled links, as they are essentially just ads for content that is blocked unless the user pays.

Similarly, HN should not allow links that automatically add an item to a user's e-commerce cart and then direct the user to the checkout page.

If not an outright ban, both of these types of links should be flagged to prevent inadvertent clicking.
I think you're talking about different things.

MySQL only needs the my.cnf to start a server.

The permissions are stored along the database files (If i remember well), which is a separate problem. 1) It's only configured once on the master 2) Uber says that they don't reuse volumes [which implies many other consequences and special management around that].

By the way, Chef/Puppet/Ansible have build-in commands to manage that as well.
Yes. We are reviving the BGE. But we need the collaboration from the community (make games so the engine doesn't die). Currently it suffers from abandon syndrome, where every user abandon it to use other engines.
If you want to ask questions (in real time), just join #upbgecoders on IRC (freenode).
We will answer all the questions :)

Thanks for mentioning us!
JavaScript: Do you like games? (part 6)
So articles from the WSJ and NYT should be banned?
Just support federation from something like Okta and 2fa is taken care of
> However, it's very much so the right tool for the job in an initramfs.

Do you remember Erik Troan's nash ?
As cool as this looks, not sure how this is any easier to use than a simple Python or Ruby script (or even Bash, if that's more your thing).

EDIT: In lieu of downvoting, would someone like to explain their disagreement? I'm curious. Perhaps this would open up certain programming powers up to non-coders, but for anyone who knows how to code, it seems much easier to just write a script to make these kinds of transformations.
He's not defending the rule. I think you've misunderstood that quote.
Same thing here in Boston--three story detached houses, with one apartment per story, are the most popular form of housing here, and yet have been illegal to build for the past 100 years (with a few exceptions) due to being too dense for single-family zoned areas and being a fire hazard. It's odd that there is no "build out of non-flammable materials" exception for the latter.
> gmail will not be able to "gracefully degrade".

Actually, gmail in particular DOES have a no-js version.

Go to "Setting," click on "Help," then enter "Basic HTML view" in the search field, then click on "Standard view and basic HTML view," then "basic HTML view," then, if you wish to preserve the setting, on "set basic HTML as default view."
Yep. Then we would also use it to build high-level research data processing tools at university (http://pharmb.io).

Right now, I'm sifting through the internet to find any other (up to date) similar system supporting datalog querying.

Let me know if you know about one!

(Only one I found so far being Cascalog [1], which is unfortunately only supporting old sluggish hadoop)

[1] http://cascalog.org
I thought that Buckyballs were a cool novelty when I received them as a gift a few years ago (and it seems like Zen Magnets makes pretty much the same thing). Once I opened and played with them once, they just weren't that interesting anymore, where I thought they'd feel more like Legos. Kudos to them for winning, but I probably won't buy another new set.
I've also seen extensive use of gotos for exception handling in C. After the knee-jerk reaction ("...but but Dijkstra!") I came to appreciate it as a useful idiom.
A twelve people study? And they bothered with an article?
Too bad they didn't ask for at least 100 people.
The 'argument' is an infinite regression. At the end of it, if we can convince everyone that FOSS is better for our society, we can make it better for our society. But how do we convince everyone? By demonstrating it is better?
Isn't that one advantage of Docker over VM's is that you have access to all of the RAM in a container while you don't in a VM? (I may well be wrong about that).
There are more gigantic monstrosities than expected.

`content-security-policy` on inbox.google.com is 1.4K and my `cookie` sent to inbox is around 900B. :-(
APUE does not teach C, but the Unix API. Granted, it is an excellent resource for people interested in such OS family.

K&R is a great resource which covers a lot beyond the syntax, but is obviously dated from the standard's perspective.
No doubt the injuries are horrifying, but so are fireworks-related burns and gunshot wounds. It's hard to imagine a world where neodymium magnets should be more regulated than fireworks and firearms, but that's the world we lived in before the 10th circuit vacated the CPSC's regulatory overreach.
The rule actually makes sense in a vacuum; tying warrants to geographical jurisdictions is a relic of a pre-internet age. The real problem is more fundamental: judge shopping. If the rule change goes ahead as planned, authorities will have an inexhaustible menu of magistrates spanning the whole country to whom they can appeal for a warrant. There needs to be 1) some randomization process for assigning warrant requests to judges, and 2) a way of factoring in any past denials for a warrant in future re-requests.
I clicked thinking the same but was pleasantly surprised to find, like, a really good article.

I tried to stop myself.
C makes it trivial to implement poorly, though.

(Note: I'm playing devil's advocate here to some extent. My view is that safety is important, but lack of provable safety is not some terrible Demogorgon that we should hide in fear from. I think a lot of the concern over safety is valid, but in some contexts it's just overhyped.)
Or dragging them
You're right: HN isn't supposed to have so much political content. It's even included in the guidelines.

Help be part of the solution. Flag politically charged articles. Strip political speech from your comments. Call out in a non-partisan way comments that are injecting politics needlessly into the conversation. Submit and up vote tech articles you find interesting.
Why do you think that might be? I can imagine that requiring others to open their source makes their implementation verifiable.
OK author, since I see you are reading the comments here: Would you care to add some info about what worked well and what you would do differently next time?
Another: In live commentary, particularly with interviews, watch how many people start sentences with "I mean, ..."
This is rather helpful. When I was looking for a cheap carry-on duffel with particular dimensions a few months ago, most items had ~10 incentivized reviews, and nothing genuine. You almost start looking for 4-star products, just because the reviews may actually be legitimate.
I have no idea how I typed that twice in a row...
Getting a link on the HN home page results in hundreds of thousands of clicks from highly intelligent, successful people, many of whom are influential and wealthy.

The WSJ and NYT should remove the paywall for all links originating on HN.

In the meantime, yes, they should be banned.
> In a bid to put a stop to false feedback, people can now write only five reviews a week of items not bought via the online store.

> Users can still review as many items as they like if the goods are purchased via the website.

"High end" fake reviewers also get reimbursed for buying the product via Amazon so that they are considered a verified purchase.
Unless there's a significant financial incentive to do so (ex: 2-to-1 match), don't give people gift cards. Gift cards are the biggest scam ever pulled by the retail industry, or more specifically, perpetuating the idea that giving cash is taboo.

The one exception would be giving a preloaded credit card to someone who otherwise doesn't have access to one (ex: a niece/nephew that's far away) and only if there are no fees associated with initially loading it. I think AmEx has some kind of cyber monday promotion for that today. If you have to pay anything more than $0 then forget about it though.

All that aside, Markhor looks interesting. I don't recall seeing them on HN (guess it's less "tech" than most YC companies) but the loafers look nice. Anybody here have any experience with them? Always on the look out for a better pair of shoes...
A few hints that tickle my spider sense:

1. Yandex is an email provider that is almost exclusively to the new Russian sphere of influence.

This is a the first thing that would jump out to an attribution analyst. Combined with the non-native language mistakes, a first pass analysis would indicate Russia.

But the name of the game is deception.

2. The "mistakes" in the text are not those which a Russian-speaker would make. The most obvious signal is leading space before the comma.
You can't seriously think cities in Europe are all rich enough to be able to afford large infrastructure projects? In Germany at least such projects also involve funding from the state, federal government and possibly the EU, usually those funds make up the majority of the money.

Without such funds nothing would get done at all.
They should definitely be labeled clearly because they present real danger. However, there are far stronger magnets that pose an equal or worse danger that are for sale home stores, craft stores, and grocery stores across the country. There's nothing about these little magnets that make them worse than button magnets except for negligent adults.
Tips for finding a CTO and hiring developers
That's a good question. There are a small number of people who have experience with it. The number is small because supercomputers don't really provide any speedup advantages, although this is mainly because the code developers of distributed DNNs have been using TCP/IP networks with standard RPC instead of fast interconnect.

I think this will probably change: I think DNNs are going to run on supercomputer-like hardware, but not something that is a traditional supercomputer with MPI.

There is one paper showing a port of TensorFlow to MPI (WHYYY?) and the results aren't very good.
Any particular example of a problem you had with products that you could point to? It's fairly easy to link to a particular "home good" that you had problems with. I use Amazon all the time for virtually everything and have had practically zero problems over the past 5 years.
When I was last in China (2008), it took an overnight rail train ride to get between Beijing and Shanghai. They've already improved by leaps and bounds, it seems.
Low-Income Housing Has No Impact on Nearby Home Values
When A.I. Matures, It May Call Jürgen Schmidhuber ‘Dad’
I'm using an ASUS Ultrabook that is 4ish years old. I got it as a free hand-me down from my father-in-law. It has an i3 processor, 8GB ram (it started with 4 but I upgraded and maxed it out) and 500GB hard drive. My favorite part is that it is a 15" screen, which I absolutely love and could not go back to a smaller laptop.
"Things that aren't Jackie Chan" is missing though
This looks fine to me. I wonder if C/C++ could be improved by introducing a new keyword `bail` which is the same as `goto` but is only allowed to jump to the bottom of the function. That way, codebases can outlaw `goto` but keep `bail`.
Nuclear weapons have only been used without the deterrent of retaliation.

While there is an inherent danger in having weapons capable of leaving the Earth largely uninhabitable for humans there's also a very real danger that without them the last 70 years of unprecedented levels of peace ends.
Using 428th pick in the 1974 draft, GB Packers selected a violent killer
Like, uh, finds a way.
You can always use the black hole variable _

That mild inconvenience (which I almost never face while writing Go code after getting accustomed to the language and getting my editor to run goimports on save) has a big RoI in safety and program quality, which are much loftier goals than short term code-writing convenience.
Relatively speaking. It was definitely much cheaper than a PC Clone with an 80286 processor, but expensive enough to be a luxury, I think.
I disagree. Do you think discussing a book online is wrong if people have to pay to buy the book?
It's not very close at all. I found it disappointing, to be honest. Very little on the mystery of deciphering Heptapod B, nothing about the breakthrough in communications based on Fermat's Principle, and honestly very little of interest. The story was fantastic, and I'll probably re-read it before the end of the year. The movie was utterly forgettable.
Code Is Ephemeral, Concepts Are Eternal
Btw Germany has no speed limit on the highways
Not flexible enough. Bash is definitely the tool for the job in a _modern_ initramfs.
It's almost 2017. The scaling choices are not limited to Docker vs. bare metal.

With their budget, you should be able to clone and scale metal servers within minutes if you wanted to.

This is like Tumblr spending $50,000 grand a month on their developer AWS instances while not making any money. Cool but not very practical.
Pretty simple actually--our rail system is optimized for freight, not passenger transport while our road and airway systems are the opposite. While this does mean rail transport is dreadfully slow and full of delays (since a car of wheat isn't particularly time-sensitive and doesn't need to go 300 kph), it also means that cargo transportation is incredibly efficient (both financially and energetically) and cheap.
Viewing unit tests in a meaningful way
While working in my first "real life" programming/qa job, I came across a problem that i can't find a solution for with my colleagues or google.
We use Jenkins for building and testing the code (product and end-to-end testing code is on different repos),Zephyr-jira for test suites definitions and py.test for the actual tests.
Now, Jenkins will show test results per build/run but does not have any graphs/charts that group together several runs (maybe all the runs for the same day)
Jira/Zephyr doesn't seem to have any effective dashboard except test suites statistics per version (not so good for development)
we have tried Grafana/Kibana with elasticsearch but came across some issues
1.for some reason it really doesn't want to show any graphs that the X axis is not some type of date/time
2.it lacks (atleast as far as i know) any way to make the different labels clickable so you can drill down on a specific build/date

I'm wondering if there are other dashboards frameworks that are more dyanamic that i might have missed or maybe some Jenknins/jira recommended plugins that give some kind of dashboard or charts that are helpfull
For those of you who don't know what GCHQ is, it's the UK's NSA with all the problems that entails -

https://en.wikipedia.org/wiki/Government_Communications_Head...

"In 2013, GCHQ received considerable media attention when the former National Security Agency contractor Edward Snowden revealed that the agency was in the process of collecting all online and telephone data in the UK via the Tempora programme."
How Indie Hackers grew from zero to 170k sessions in 3 months
Doesn't matter. All that matters is that the errors are correlated. If voter turnout is biased in one state, then it likely is in another. The reluctance was just an example.
How to earn big money with YouTube very fast
Speaking of verified reviews, does anyone happen to be an Amazon Vine [1] reviewer? That program appears unchanged by the new limitation.

[1]: https://www.amazon.com/gp/vine/help
Possibly. I didn't read the linked paper, just the little article about it in this pop-sci book.

Regardless, the point is that humans are not the only beings who measure quantitatively.

Reminds me of a silly story:
http://jokes.cc.com/funny-doctor/fj9nmq/the-scientist-and-th...
The JSON-minify and -beautify steps also do validation (although they seem to just show the error, not allow for a custom workflow)
Awesome idea this list. What an impressive (quantity and quality) - list of companies. Some of them are known to me as YC portfolio companies - because I buy from them or have heard of - but loads of them, I would not have guessed that they are YC funded.
https://github.com/gchq/CyberChef