skysight-inc/HackerNews huggingface dataset:
See also the replies to LeCun by Saeb and Schmidhuber.

HN discussion of Schmidhuber's article: https://news.ycombinator.com/item?id=9807326
pier to pier, in-browser reddit
Getting Started with UI Testing in Xcode 7
Apple can push a iOS point release that just includes an update a single system app (they've did it before for the 5S's compass bug, so there's precedence even) and users will actually get to download it quickly and there's no specially carrier approval bullshit that forced Google to go with a downloadable browser app pushed through the Play Store. Being forced to use the Play Store for system functionalities has not only destroyed the "open source" nature Android once had, but also delivers bugs to users faster than ever, since they push Play Services updates damn near monthly and with far worse QA than system updates.
Ask HN: There are so many Front end/Back end development, which one to choose?
Can you guys guide on how to choose framework or stack for the development work?

We are startup and it confuses us a lot. Every day a new framework comes and says they are the best.

How to deal with this confusion?
I have some ideas for a reddit replacement.

In my mind the perfect reddit replacement is run by the users, probably with the assistance of a non-profit foundation setup to support it. Instead of subscriptions providing superficial perks it buys you into voting power within the governing body.

Effectively a decentralized network run and owned by the users, in a similar fashion to IRC or Usenet but more modern and without the centralised entities that operated them in the past. (ISPs were usually in charge of "free" Usenet servers or commercial Usenet services were run by corporate entities, IRC is often setup and operated by small cliques of people).

You could accomplish this without a fully decentralized technical architecture too though that wouldn't be a bad goal long term. The main goal would be to distance the control of the platform that keeps the community together away from commercial and political interests.

It's worth mentioning that reddit gold = $5 which is about the price of a small VPS. If every reddit gold user instead provided a small VPS worth of compute it suddenly becomes pretty simple to replace reddit from a money/infrastructure perspective.
Good suggestions! The only issue I see is that if the traffic was split between two different varnish servers, the cache would take twice as long to "warm".
I used LucidChart free account :)
Well, nothing says that it should be a democracy. But there is discord how moderators manage their communities and what support reddit could add. e.g. there are subreddits that have removed downvoting through CSS, so it is still possible to downvote with apps or changing the CSS. It should be possible to add that as a setting to the subreddit that makes it impossible to downvote.

But like I said it isn't a democracy, reddit can decide to not implement that and explain it to the mods why not.
#1. That's true, but it would still be more of a barrier to creating secondary troll accounts than what reddit has now.

#3. The idea is to tie the account a specific device (such as an iPhone), by generating a unique signature in the app. For this to be enforceable, logins outside the app cannot be permitted -- otherwise signatures can be forged.
If it was relatively easy, why don't you just make one yourself. You may learn something useful for a change.
Thanks for the honest and brutal feedback.
Right, thank you for reminding me about the term. I like to see databases that generally follow this strategy, while providing higher-speed access to current data through materialized views [1].

[1]: https://en.wikipedia.org/wiki/Materialized_view
People always ask me about that movie! It's pretty different how they do it--Joaquin composed the letters for people. We don't do that. We let you write the meaningful message instead. It's much more personal. :)
Yeah, that tense was unclear. How about "Even when Steve Ballmer was CEO of Microsoft, people still loved Raymond Chen"? (I think few people hate Satya Nadella the way people hated Ballmer and hate Pao, that's all.)
I'm not a big fan, to be honest. I've read a few posts about the idea, but I'm just not convinced. I'm very happy with SASS, especially with frameworks like Foundation, Bootstrap, and Skeleton. If you follow the advice and best practices outlined by those framework authors, then I don't think CSS needs such a huge paradigm shift. And then there's PostCSS, which I haven't really explored yet, but seems really promising.
> The issue was, bus inside temps were exceeding outside temps. Only one way for that to happen - heat sources inside exceed those outside.

Wrong.

Put a closed car or bus, completely inert with no internal heat sources, in the sun. Because its traps air, so the heated air in the bus can't exchange with cooler air elsewhere (or exchange with heat sinks like the ground as effectively as outside air can), the temperature in the vehicle will exceed the temperature of the outside air. Without internal heat sources.

No, I'm not saying that this solar oven effect is the problem with the busses under discussion, but its a real and easily observable effect which is sufficient to refute your "only one way for that to happen" suggestion.
I used to be a huge fan of tribe.net until it got sold and the site started becoming unreliable.

http://www.tribe.net/welcome

edit: tribe.net history https://en.wikipedia.org/wiki/Tribe.net
I chose MongoDB because Symfony has a built-in MongoDB session handler that is included with the framework.
Can we please get a quote on this one. If reinterpreting memory via a union is valid in C99, including data vs function pointers, then so would reinterpreting that memory via a cast, which would seem to violate one of the most elementary aspects of the standard (e.g. such a rule would be difficult or impossible to implement on a Harvard architecture machine, which the standard previously made plenty of allowance for)
Did you profile the before and after versions of your app? I think some of the more extreme results (like 2000x) here may just be due to the benchmarks getting optimized into empty functions.
Well... You should pick one that meets your needs haha. But when in doubt should probably pick something you know.
Reddit's core problem is that they don't make much money, and all the things they might do to make money are things that will piss off the user base.

It's the exact same problem that Digg had. And if Reddit experiences the same outcome, I don't know why anyone would rush to replicate that model a 3rd time.

Look at the history of 4chan: you can grow a large audience by allowing people to say whatever they want, anonymously. But no one has effectively monetized that yet, because it turns out that such a site collects a lot of objectionable content.
Not everyone has a way to pay online, especially if you are accepting credit cards.
Kind of crazy that it wasn't already legal, to be honest
We've been making that joke internally at Mozilla for at least a year.
How often do you do async stuff per millisecond that this starts to matter? At least for browser stuff I really don't see the problem.
What about things that Rust shipped without that should have been included?
Magic pool table
Source please? Or do I need money to get a copy of the standard?
Sadly the Google Chrome on iOS is just a UI over the safari engine. Apple won't let Google port their web engine over to iOS like Google did for OSX. This means that Google Chrome on iOS is stuck with however Apple decides to render the web.
That concerns us less. Rust ships again every 6 weeks.
Component-orientation and both exist to mend the problems of global CSS. If you use BEM in React you will usually have a one-to-one relationship between BEM component classes and React components. RaisedButton component has a .RaisedButton class, Icon has .Icon, etc.
How many people have setuid tar? Or man, or zip, or git, or ftp?
It would be a very rare case where a vulnerability related to in-band signalling can be fixed with more in-band signalling.
This is completely a non-issue.

CERN can be visited by anyone for free, and you can take as many pictures as you want. During long shutdowns you can even visit underground facilities. Plans for every building are publicly available at maps.cern.ch, and there's practically no private information here other than worker's personal data. Google for a couple minutes for .cern.ch websites and see for yourself.

Source: I work at CERN
Way back up in this comment:

How so? If you're white, perhaps you see no problem with making everyone's skin white.

But the billions of people who aren't white might have a problem with it.

I really thought you meant Caucasian. Did you just mean light-skinned?
This might be helpful: https://en.wikipedia.org/wiki/Generating_function

Generating functions provide a general framework for describing sequences, solving recurrence relations, etc.
Essentially the cost of EV is the cost of validation. As time goes on, and as there are more CAs, I suspect the competition will increase and the price of EV will go down.

However, the current per-year price of EV is less than a half day's work by an average programmer. I'm not necessary sure that's out of the question for most businesses.
To those using FF, is there a way to get an "omnibar" similar to Safari?

For example, Safari usually suggests Wikipedia articles or other useful autocompletions. FF only autocompletes from domain names, bookmarks and history, it seems. It does have a separate search input in the toolbar, but even that one doesn't do what Safari does; all the suggested autocompletes are from Google, and additional search engines like Wikipedia or Amazon require that you click on their icon to search.

There's an extension called Omnibar, but it doesn't seem to provide suggestions from other than Google, bookmarks and history.
The analogous question is what rights you have to use a photo for which you don't have a model release, and that's where I think things are pretty fuzzy.
Apparently that is correct and I was wrong above (though not in C++) [1]. However, according to the standard, the actual value is unspecified, because float bit representation is undefined.

[1]: http://dbp-consulting.com/tutorials/StrictAliasing.html
Solar Impulse RTW – 8th Leg from Nagoya to Hawaii
Gemnote looks a lot like MailLift (http://MailLift.com) out of 500Startups. Excited to see what happens next in the space :)
" You should pick one that meets your needs" - The most common ans.

Say if dont know any. And we are ready to learn anything to start then?
I've used goto in very specific cases which basically boils down to breaking from inner loops to the outside of the outer loop. Thankfully Rust actually has labeled break and continue statements, so this case of using goto is taken care of.
I would argue that anyone who can read and understand TAOCS in its entirety is extremely privileged. Even if the entire CS curriculum was just "Read TAOCS", only the most motivated and hard-working students would make it through. TAOCS is enormous and a lot of the content is dense; even if it is possible for anyone with a (good) CS degree to digest, finding the time to do so would constitute a significant life commitment/accomplishment. Probably above/beyond that of getting a degree.

Even this single section within a single chapter could be used as the basis of an entire course.
That white noise sound in the background was extremely annoying. Great interview though, its always fun to listen to him talk. The interviewer was kind of awkward but all in good fun
That's actually covered in that article:

"As to hair color, dark hair tends to be more neutral, because people of every skin tone can have black (or very dark brown) hair—however, there is no requirement for any particular hair color. One exception is PERSON WITH BLOND HAIR, which needs to have blond hair regardless of skin tone."
Contributing to Clang: NSValue and Boxed Expressions
They are coming along, soon you will be able to name your child whatever you like.
For my site, I coded a recommendation engine based on cosine similarity. I initially tried Bayes' Theorem and conditional probabilities but abandoned the effort when I didn't see results that made a lot of sense (probably due to a lack of training data). Instead, I used https://github.com/aoiaoi/CosineSimilarity as a base and then modified. If the results prove effective over time, I'm going to make the algorithm an option for users to select for generating their front page instead of upvotes.
DataKernel framework
Incremental compilation and a non-braindead module system. Breaking changes will be required to fix both, which is why Rust was released too early if you ask me.
I really like the bits of historical interest that comes out in the interview, naval battles and Archimedes- you get the sense that he just loves learning, even if it's not "useful" knowledge. What I like most is how that just comes out as supplementary asides, reinforcing a point or framing a metaphor.

Definitely the kind of guy you could just talk to for hours.
ICANN.wtf
> correspond to a widely-used system (Fitzpatrick)

The fact that a system is widely used when classifying the impact of UV light on melanoma does not imply that it has relevance in another.

> 6 choices is far better than none.

Actually, no, sometimes the "solution" is worse than the problem. It's quite regressive to bake an outdated conception of the color theory of race into a standard that aims to "educate and engage academic and scientific communities, and the general public" (the stated mission of the Unicode Consortium).

As one of the "billions of people who aren't white" that you refer to in your original comment, I find this approach more problematic than the existing status quo (leaving it up to the font creators).
Its not Haaaarsh.
Its H-rsh, which means joy in Hindi/Marathi.
I'd like Rust to be shipped without counterintuitive standard library function names and that book with all its style 'recommendations'. And I'd like the Rust compiler to be shipped without that non-snake case warning enabled by default.

Language creators won't endear themselves to me by ranting. The problem I have with Rust is _not_ the language itself.
Not really. Despite tools you'd still want someone to act like an intermediate with the one doing the AMA.

This is about poor communication, and how Reddit treats the ones that actually make it all go around.
So, if the original spec for HTML rejected ill formed pages and enforced nesting and end tags, would the web be better today?

I think the lack of formality actually hurt non-technical users because it made tool harder to program.
Yah that is true. I would still prefer a slower to warm cache than a 1 server dies the entire app is dead, right? Depends on the app I spose.
> These kinds of initiatives (tax breaks for social benefit) have supporters from all areas

In general they are bad ideas. The city ends up forgoing more in tax revenue than the public benefits from the in-kind concession. And even if the benefits were equal, you should still prefer the cash because it is more optionality.

Let the buildings pay their full property taxes and then if the city wants public spaces it can take some of that tax money and build parks. The same thing with affordable housing, if it is really so crucial that there be low income people living in multi-million dollar apartments in the west 60s, let the city take some of the full tax revenue it gets from the billionaires living there and rent or buy apartments for low income families.

Cash is king.
The single best advice I've seen was from Marc-André Cournoyer: https://youtu.be/ijZ-n5THbEM?t=10m19s

tldr;
Instead of pure "learning-driven" activities, tackle side projects. You'll cover a smaller problem space but learn it much better and have something to show at the end. Copy something that already exists, build it from scratch with few to no dependencies, possibly make it better in one single dimension.

Actual examples Marc built that changed his career:
Mongrel clone in under 500 lines of code
Ant clone in under 400 lines of code
Redstone2Phone:  Send an SMS Text from inside Minecraft.  Built with Lisp
Why does incremental compilation require a breaking change? We just sketched a fully compatible design for it last week.

I'd also question why the module system is "braindead", of course.
Yep, this is what I was saying. Thanks!
In Ireland blasphemy was made a crime in 2009! There was a provision in the constitution that mandated it be defined but politicians never got around to it which kind of left it an open ended question but decided it would be a good idea to follow through on the provision and define it.

Atheist Ireland campaigned against it as Ireland as it was being introduced as Ireland was clearly becoming more secular and non religious and yet we were introducing religious laws and leaving its Catholic past behind.

It was controversial internationally because Ireland is an advanced Western country and then Pakistan literally lifted the wording straight from Irish law and implemented in their own law which granted the action some legitimacy.

That said the law actually has no teeth and was challenged by Michael Nugent of AI who released 25 blasphemous statements to show that he'd never be convicted. http://atheist.ie/2010/01/25-blasphemous-quotations/

Its an interesting selection as Jesus and Mohammed, the Pope and a slew of comedians, politicians and creatives are quoted.
> What stops a Russian EV cert vendor for authorizing a EV cert for impostor company Example LLC, when the real corp is Example Inc?

- The Registry of Companies & Intellectual Property in Russia must accept Example LLC as a valid business name which may be difficult if Example Inc was well known.

- The issuing CA must manually inspect all requested domain names in the EV cert and ensure there is no phishing attempt. A certificate request for the hostname 'example.com.example.ru' would be rejected. Depending on how well known Example Inc is - eg, say they were Bank of America - even 'example.ru' may be rejected.

- If for some reason this failed and a certificate for the identically named Russian company was issued, it would read 'Example LLC [RU]' in the address bar rather than 'Example Inc [US]'
Plenty of computer power supplies will produce magic smoke at 175V too! They interpret 'substantially less than 240V' as 'switch to 115V mode' and then happily blow up with the excess voltage as input.
Show HN: Ivyleads, a better way to organize your sales
btw, pdf slides here (first 'slide' link, not the last one): http://www.bsdcan.org/2015/schedule/events/612.en.html (https://archive.is/gforA)

ps: Going back even further (multics), Louis Pouzin part in the idea of a shell http://www.multicians.org/shell.html (https://archive.is/zVtQ8)
In Germany we have this law: https://en.wikipedia.org/wiki/Blasphemy_law#Germany
Of course not.

But we both know that your fanciful hypothetical is not how that tool will be used in over 99.999% of cases, because that kind of thing almost never happens, while moderator abuse often does.

Just because there are cases where a tool can be used well doesn't mean that introducing it in to a system rampant with corruption and abuse won't make things worse.
I agree with you. It might make for an interesting course: the teacher develops instructional materials fitted for the class she's teaching, using Knuth's chapter as a reference and foundation, guiding and challenging students to dig deep on this topic. I'd like such a class, both as a teacher and a student, I think.
Not the same thing, but I'm always perplexed that the normally free-expression country of Germany prohibits Nazi symbols and salutes.

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

You'll even go to jail if your DOG does a nazi salute!!
http://www.independent.co.uk/news/world/europe/dogs-nazi-sal...
They do have a constraint of not being able to break backwards compatibility between releases.
Any one with inside information on what is going on? Are they running their own server farm? Are they having problems adapting their software to work with multiple servers? Otherwise, I don't understand why with the funds coming in they haven't already scaled up if they are using a provider like AWS. The current balance of 15.38 bitcoin is around $3900 USD.
Page 83, section §6.5.2.3 of the C11 standard, footnote 95) says

> If the member used to read the contents of a union object is not the same as the member last used to
store a value in the object, the appropriate part of the object representation of the value is reinterpreted
as an object representation in the new type as described in 6.2.6 (a process sometimes called ‘‘type
punning’’). This might be a trap representation
This is the first I've heard complaints that Rust is too strict with formatting. If anything, the popularity of gofmt (which is far more opinionated than rustc's default warnings are!) is a testament to the fact that people want languages to be ruthlessly opinionated regarding style these days.
I read a few subreddits that might be considered outsiders. I get the impression that Reddit is slowly being subverted. Subverted by the sort of people that might have a strong voice on Tumblr and Twitter. Slowly censoring anything that's undesirable to their world view.
I don't get why those are bad?

- random-access strings

- auto-increment operators
The bureaucracy certainly sucks, but on the other hand, wages in Berlin are what, a third of what they are in Silicon Valley and London? And immigration is much easier than the U.S., so if someone wants to move to work for you, they mostly can. If you're starting a company, over the medium and long-term that should dominate every other factor.

I'm still getting set up, but so far it seems doable. And cost of living and lifestyle are much better here than other places I've been.
The CAs have stats on EV conversion - but it's their data, so it's meaningless. It really needs someone focused on conversation rates to test, rather than the SSL industry.
I haven't looked at Rust since I came to these conclusions a few months ago, so add a grain of salt.

I don't recall why incremental compilation requires a breaking change, maybe it doesn't. I shouldn't have looped it into that statement without being certain.

The module system _is_ braindead, though. Last time I brought this up, I made a proof of concept that compiled the exact same program two ways - one by using the module system, and one by running the code through the C preprocessor and literally #include-ing other rust files. The purpose of this PoC was to point out that Rust modules are functionally identical to #include-ing C files would be in C, which is a well known antipattern.

Rust is very close to C when you consider the guts of the toolchain. C has solved several problems with respect to linking and I feel like Rust could have taken several more hints from C. This is probably a consequence of the Rust devs inherently disliking C and wanting to distance themselves from it.
Fair points.

#1. I still think #2 is a more important barrier, but I don't see a huge downside with this either. You didn't explicitly say this, but I think you're making the point that troll accounts can never be completely eradicated. But you can make it significantly less convenient for them, while minimally inconveniencing most legitimate users.

#3. I get the general idea, but I don't see how it's substantially more secure than requiring 2FA. I mean, GMail, Dropbox, AWS, etc., seem to think 2FA is sufficiently secure for very sensitive data, and they allow interacting through the web browser. Plus, at the end of the day, you'll need some mechanism for adding new devices, which will effectively work like 2FA – I presume.
I think what vlunkr is trying to say is that perhaps we shouldn't be as contemptuous of inline style information as the design community has been over the past 10 years.
I don't think they initially used a cloud hosting platform that could scale, and I think they are currently migrating everything to a solution that can scale