skysight-inc/HackerNews huggingface dataset:
Go has increment operators, but they have to be in their own statements, you can't intermingle them in an expression. The reason is, putting them in the same line as other stuff makes for a higher chance of bugs. For example, Tarsnap's CTR bug happened because of this. The removal of a nonce increment would have been very obvious if all increments had to be on a separate line, either by language fiat or properly risk-averse C coding practices.
I wish Paul would give posting on hn another shot. I'm sure he's busy, but I always thought he had interesting perspectives even if I didn't always agree.
Don't forget Holocaust denial, which is illegal to various extents in Germany and many other countries:

https://en.wikipedia.org/wiki/Laws_against_Holocaust_denial#...
Completely agree. The most useful advisors I've had in business and startups, always find the perfect analogy for a situation or problem, and break it down. Paul has this amazing ability.
That's why ETFs and index funds, which simply match a market or index passively, are the real deal.

Going for more than market growth is a strategy only brokers, fund managers and banks make profit of.
"Business" is a big word and it means a lot. And nothing is "just business." What's the point in even saying that, except to paint with some rhetoric that assumes you are just and correct in the first place? "It's just business" is not an argument, it's a trite excuse for ceding responsibility.
This story reminds me of Boo.com during the dotcom boom. I wonder if india's startup culture is bubble and it is soon going to burst.
Well how else are they supposed to push their political narrative that everyone is a sexist/racist? Don't you want a PC version of reddit where everyone constantly sits upon a moral high-horse of self righteousness while pushing authoritarian ideology under the guise of social justice?
Presumably the process applies to releasing code written during work hours full stop.
This is basically the anti-tivoization clause of the GPLv3. Look at how much fuss was caused by that.
I was thinking maybe something more along the lines of Ello?

Combining ideas from Ello and Reddit could be pretty interesting.
Generated styles?

And great point - these new inline/generated styles are the opposite of what they meant 10 years ago (copy-pasta hacks). Now they are even more powerful than regular CSS, instead.
Matt Baker (who teaches the course) was my first math professor in college years ago. In fact, my first class on my first day as a freshman at Georgia Tech was his class. It contributed to my becoming a mathematician (and even a number theorist, although not the same field of number theory). In that, I'm happy.

But I wonder whether or not his charisma carries through whatever formats in which he interacts with the students. It seems like some of that would be lost. I've never seen a professor teach both in person and through some sort of distance learning before.
I applaud your sentiment, but honestly, if you can afford Internet access, you can afford a one-time $1 (or even $5) sign-up fee.

I'm sure people will come up with some scenario where that's not 100% true, but I think it generally is. And you could probably devise alternate solutions for those exceptions. Some ideas off the top of my head:

1) The sign-up fee could be waived for anybody signing up with a .edu address.

2) Integrate with major library systems, and say the sign-up fee can be waived if you authenticate with a local library, enter your library card number, etc.

3) Offer a refund of the sign-up fee after 6 months of non-troll behavior.

I don't know. But I do think the benefits of having some money on the line and some basic identity verification outweigh the risk of drowning out some voices.
Banks, of all businesses, should be concerned about online security, for real protection and for appearance of caring for their customers' peace of mind. Mozilla telegraphs these browser changes months in advance.
It's worth noting that the AMA was "deleted" (no longer appears on /r/IAMA), although the incriminating body text was left unaltered. Other comments in the thread made by the OP are also being deleted.

Most likely the employee himself is doing the deleting after realizing a lot of comments are defamatory: https://np.reddit.com/r/undelete/comments/3c0mit/former_redd...
I should have said so they can use the H1B visa. I wish I had a time machine to go back and correct my mistakes. When I see a long list of requirements for a position I fantasize about creating a resume that says I am an expert in those things because that is just what happens when they fill the position with a H1B applicant anyway, it is faked they meet the requirements then are trained on the job.
The solution is to promote the browser to a full VM container, with both low level and high level APIs for graphics, sound, networking, and so on.

Browsers are already closer to this than most people realise. By the time you've included websockets, openGL, webaudio, and bunch of other stuff, you're 90% of the way to a useful OS.

The problem is that the current state of the web "OS" is a random collection of ad hoc APIs hacked together for a completely different job, and it's very badly designed for what it's trying to do now.

In a perfect world the FOSS world would collaborate to thrash out a new spec, and also design a new browser to follow the spec which was backwards compatible with standard HTML etc, but also included new and more efficient APIs for much faster performance.

Something like this has already happened on servers - see also, containerised VMs running RoR or Node or whatever you want - and it's only a matter of time before it happens in browsers too.

The problem is that the current plan seems to be to build a VM layer on top of the existing DOM/js/etc layer, which will kill performance even further. It should really replace it and emulate it.
>
Which is barely enough to say that Rust is hugely different than just #include-ing C files.

Well, sure, if you want to get fancy enough you can make a module system out of #include. (Your code snippet isn't enough because it doesn't replicate privacy or imports.) But replicating something approximating Rust's module system with "#include plus other stuff" doesn't show that Rust's module system is "just #include".

> That's objectively untrue. It's much faster to compile with something like headers.

I don't think that's true once you have the proper incremental build setup. With headers, you have to parse large source files over and over again. With a proper module system, the compiler can use a more efficient binary database format (with an index).

For example, consider math.h. If your program is using one function (say, sin) from math.h, you have to parse all the prototypes in math.h. (And if you have inlined functions or templates in the header files, you have to parse those too!) But with a module system, the compiler can serialize an index of all the signatures of functions inside libmath.so, so the compiler can do a direct, O(1) hash table lookup for "sin".

We aren't there today, of course, since we don't have incremental compilation, and C is certainly simpler, but I think doing it right from the start will pay dividends down the road.

> As far as inlining and DRY are concerned, back before Rust shipped I spoke with many Rust maintainers about solutions to all of these problems, but it was dismissed because "we're trying to ship". Maybe you shouldn't sail a boat when you need to replace the hull later?

I don't see anything backwards-incompatible about incremental compilation, and I believe where we're going will end up better than header files when all is said and done.
Ask HN: What considers a software blog post worth reading?
What makes a blog post on software development interesting? What makes it keep your attention? What makes you want to read more?
$80 million for an area that has 20,000 households. If they get 40% uptake, that's $10,000 per household. TWC's market cap per subscriber is less than half that. The economics of building fiber suck.
Love the idea of owning consumer and then being "upwind" from enterprise. From my experience in the dev tools space, that's exactly the pattern we've been seeing.
Now imagine the power search engines have when they decide what content/news stories to show you. They could (have??) sway elections.
have you thought about binding underscores to some other key combination at the operating system level?
Even on a US keyboard snake case is annoying to type (for me at least.)
Wondershare MobileTrans Crack Plus Serial Key Full Free Download
I'm pretty sure they've added 1 or 2 more people since.
Right, I'm just wondering how many discrete sensors you need before you can say you have a "real" monochromator. This scheme appears to work a lot like an RGB sensor, but with more than three filters.
If they are on the MS Stack, Azure can help with scaling.
Good News for Yahoo !!
I guess you could travel farther, given enough time. Someone should calculate how big the wingspan would need to be to power a commercial airliner, probably the width of Texas? :)

Still, great stuff - this is how all great tech starts
I'm gonna regurgitate what everyone is saying. Stop learning "because learning" and start learning to complete a project/challenge. It's like fighting, playing a sport, or writing poetry... It doesn't matter how much you study the topic, you will only get better if you apply your knowledge to some goal.
https://news.ycombinator.com/item?id=9827417
Cambridge: computer algebra and John Conway's Game of Life on a PDP7. Pretty good preparation...

...thanks for posting
I don't have the brainpower to really answer this. A couple observations:

* You can design around needing a random IV by manipulating keys and message contents; as you note, the IV is a formalism. CBC doesn't simply explode if you repeat an IV.

* I am generally skeeved out by systems that use hashes of messages as parameters. Another common species of custom crypto scheme does a similar trick but uses the hash as a key.

* This also gets into the subtleties of IVs and nonces. You want an IV to be unpredictable, and you want a nonce to be unique. An IV that is the hash of a message is probably predictable (and perhaps testably so). The way CBC tends to fail with IV problems is that it turns back into ECB mode; the way ECB fails is by allowing attackers to carefully pick blocks based on combinations of known and unknown plaintext.

It would depend a lot on the system. I'm also not sure what the win here is in deriving the IV from the message, as opposed to just making it random.
90% of the population aren't on HN.
Mnesia and LevelDB: Liberating Mnesia from the limitations of DETS
SwiftKey works wonders for me also, it's great with french with all the j' and l' and prepends those contractions correctly in front of the word I'm trying to type (swipe?). Definitely recommended, even better since it's free now.
You can add funds to a PayPal account without a credit card. You can buy a PayPal card with cash or send funds through MoneyGram. There may be a minimum required amount though. I'm not entirely sure of the specifics, but I know, in general, it's possible.
I didn't say, and didn't mean to imply, that all other browsers already have implemented it. They all, except Safari, have announced plans to implement it. (IE and Edge support it now; FF in two releases... Chrome has announced they will support it, but I don't see it yet on caniuse.com....) Safari, explicitly, has declared they will not.

Edit: http://caniuse.com/#feat=pointer. Only Chrome and Opera don't show it in upcoming releases. Opera presumably will support it the minute Blink does.

Edit 2: Chrome intent to support PE https://groups.google.com/a/chromium.org/forum/#!topic/blink...
Oh, I think it is an amazing achievement, but the weather limitations and speed are problematic for any use as a people carrier. On the other had, there is a large amount of uses cases outside of people transport and many of them are quite exciting.
It's so much better to let the computer worry about formatting such that the programmer can worry about the logic.

fmt-tools offer the amazing possibility that one programmer writes and reads the same code with different formatting than another programmer. I'd love to be able to set my formatting in my editor so that I see it how it's best for me but on saving or sharing code the formatting is reverted to the standard.

So, I think there should be a default style for rustfmt, but also support for other styles.
I think the point was that iOS as a platform presents far fewer challenges to web developers than Android does because of the multitude of different browsers people use on Android. PPK has written at length about the problem with all the different versions and forks of Chrome that exist on Android here:

http://www.quirksmode.org/blog/archives/2015/02/chrome_conti...

and here:

http://www.quirksmode.org/blog/archives/2015/02/counting_chr...
Like the equivalent rule for human interaction, this is a coordination problem and it fails in the same way - when you're nice to people, you get overrun by assholes. People who don't care about being "conservative in their sending behaviour". This rule is really great if you can make everyone stick to it. In a competitive environment, it's impossible without some additional way to ensure assholes will be punished.
switch jobs after 12 months and take 6 months off (or rather "on" as I would say)
Universal Keygen Generator 2015 for Mac Free Download
> Why are a small handful of unaccountable people determining what is a "negative contribution", on the sly no less

On some of the smaller (but not tiny) subreddits, a submission can be both against the rules and plainly a bad idea as it pollutes the subreddit's goals.

But because voting is anonymous, no matter how much everyone complains about them being upvoted, no matter who weighs in and admonishes people to stop upvoting the garbage, it still occurs.

Over time, people submitting good content stop doing so, and people who submit bad content start doing it more. Vicious circle.

Mods can't just delete those posts either, because this reddit gets pissy that they're playing favorites.

It would be better if the mods were able to say "if you think this is upvoteworthy for this subreddit, you are no longer welcome here".

Instead of each subreddit being some big generic free-for-all, they could stay on topic. Could get rid of alot of fluff. And you could do it without those being banned being able to claim it was for personal animosity.
Yes Java 8 does have a lot of new functional goodness. But it's still missing a lot even compared to Scala. For example I cannot even do a basic case analysis without involving statements, you have the ternary operator for working with expressions and that's about it. Static type systems, type inference and algebraic datatypes, which I believe to be hugely beneficial, do not define "functional programming" in most peoples minds.
This is very neat. Ultimately many forget the importance of the human element especially within tech! Rotten ecards, begone!!
The $80 million in fiber only lasts 1 year?

Laying water pipes is expensive.. but water pipes are good for what, 80 years? The cost spread out through bonds over a long period is not that bad.

The trick is how long is gigabit "good" internet for? In 2001, they could have built a 1mbit connection to every house and been seen as pretty awesome, but now, 15 years later, it would be pretty worthless.

Though I am not a fiber expert, I think there may be ways to future proof it so current 1gbit fiber could be 10gbit or 100gbit down the road with better back office equipment..
How Data Can Solve Our Most Vexing Transportation Problems
I guess if you follow those nine rules for a year - your head will clear up that much - you will realize how pointless this carrot-in-front-of-donkey-style-career-rat-race is and get off!
"One size fits all" is also a recipe, if not for disaster, then for unnecessary overengineering.

Fail hard and don't recover is absolutely fine in many scenarios, especially ones where no lives or expensive property are on the line.

Control software for jet engines is a whole different kettle of fish from sharing photos online. I would dare say most of us here have never worked on software that critical. The approach---from design to implementation to testing---is formalized to a degree most of us in the "agile" world of web apps could not tolerate.
Too close to secret sauce territory, but if you can predict the market is more likely to tick up than tick down or vice versa, then buying or selling at mid-market is +EV. Here are some publicly-available examples that are too well-known to work anymore, basically various features of the order book: http://www.orie.cornell.edu/engineering2/customcf/iws_events...
Should the “Best and Brightest” Go into Finance?
That's fine if you make the assertion, explicitly not made here, that you have some control over who sends you things.
That's a good point! I guess much of the infrastructure and ideas are already in place. I know little about Usenet apart from some simple research, so perhaps I should take the time to learn more.

Regardless, perhaps Usenet is lacking certain bits of accessibility and convenience that Reddit has? Or, part of me feels that Reddit has a large draw because it's not very difficult to create an account and start engaging. Features such as up/downvoting, badges, and the whole default web interface would make a lot of sense too.
Last mirror before deletions: http://archive.is/pyLX4
He still does post interesting things (along with many other smart people like patrick collison, sam altman, etc.). They just post on Twitter instead.
It's not that cut and dried. The kind of people who like fiber are upper-middle-class folks and technologists with disposable incomes, both of which are great for the tax rolls. Their presence is worth far, far more than $10k/household over the duration of their stay in the city.
I like your sentiment, but your "good computer science education" sounds a lot like a "true scotsman". A lot of the people I work with have BS's in CS and a lot don't. I haven't seen any correlation between a real in depth understanding of computer science and a CS degree.

I agree programmers should be able to read and understand Knuth's books, but I don't think a CS degree is preparation. Would you think someone needs a CS degree if they already have a good understanding of the books?

My complaint with college is that it seems to be mostly fluff. If you show up and pay the bills then you'll get your degree.
I don't know, if you don't earn enough money, not giving away 10% of your ad revenue would be a good start towards becoming profitable. That sounds cynical, but that's all PR and trying to get people to unblock ads.

http://www.redditblog.com/2014/02/decimating-our-ads-revenue...
rustfmt (currently in development) follows this principle.
Petition created: https://www.change.org/p/apple-allow-true-other-browsers-on-...
Yeah, shouldn't apply the punishment to the user. It should do a best effort render and then DDOS the site. /s
Good point.

This is why I think there is a place for a hybrid of javascript styles which are processed by build tools to generate style sheets.

https://github.com/teal-lang is an interesting approach
Thanks for the comment and generosity, this is a work in progress and I’m sorry it set off an alarm bell for you. We posted this to get some usability feedback on what we were working on, it’s not a fully built out description. As background, we’re aware of UPL and we are careful to not provide any form of legal advice. Ironclad is designed to be an administrative tool just like google, email or dropbox would be.

That said, we will take down the landing page and update the copy (which we’ve intended to do all along once we got some feedback). If you’re willing to take some time to talk to another HN user, I’d very much like to address your concerns, hear your feedback, and use any ideas you have for moving forward. Would you have some time on Monday? I’m at jwb119@gmail.com if you want to email me so we can set something up.
Do you really believe that?

"Can't bring any good to anyone" is such a low bar for making something illegal. I understand restrictions in the case that an action actively hurts someone, but only permitting actions that the government deems good is a worrisome trend.

Even if an action appears to do some small harm, I would argue it is often more harmful to ban it. A ban suggests enforcement and punishment, and in marginal cases, the cost of banning an action can be greater than the reward of its absence.

Finally, some people believe that the ability to determine for oneself whether an action is good is a benefit in its own right. I for one would much prefer for the government not to tell me with such absolute certainty the morality of my expressions.

Just my personal stance.
[Illustration] Happy 4th of July
Non-lexical lifetimes don't depend on reducibility. The RFC I wrote works fine for irreducible CFGs:

https://github.com/rust-lang/rfcs/pull/396

It does have the effect of picking a single dominating entry point for a loop with multiple entry points, but if you want a single-entry region that's necessarily true. Multiple-entry regions are probably possible, but they could be counterintuitive and produce even stranger error messages than the current region system.

The borrow checker is based on dataflow analyses that should work on arbitrary CFGs, assuming an appropriately generalized notion of region.
Reddit Revolt after moderator sacked
Videos from software conferences are excellent for this job.
The USA is getting pretty close to doing the same for the so-called "Confederate Flag"
a submission can be both against the rules

Lock the thread (with AutoModerator) and explain why. No need to disappear it.

Over time, people submitting good content stop doing so, and people who submit bad content start doing it more. Vicious circle.

Is this really the case? It's a common complaint, but it's usually presented without any backing. Why is the content necessarily "bad" if the community has chosen to feature it?

Mods can't just delete those posts either, because this reddit gets pissy that they're playing favorites.

Why do you suppose that is?

It would be better if the mods were able to say "if you think this is upvoteworthy for this subreddit, you are no longer welcome here".

Leaving aside the fact that you literally just advocated for thought crime, the problem is that an upvote can mean multiple things.

(Don't say "reddiqutte" either, I'm talking about use in reality)

An upvote can mean "like", or "on topic", or "contributes to the discussion", or about 20 other positive things. A downvote can have just as many other meanings in the other direction. The other thing is that with multireddits and /r/all, "on-topic-ness" isn't even going to be evaluated by the users unless you're looking at the front page of the community itself.

I really don't see how more covert moderation is a valid answer to abuse of non-covert moderation.
It's all relative depending on your location any or all of those could be legal.
This is really smart. The number of companies that are sending out cards and gifts is huge, and it makes no sense for each of them to do it on their own. I love that this is consolidated in a service that still lets them keep the personal touch.
I don't think you can say that about the last two days.
http://gallium.inria.fr/~fpottier/publis/mezzo-icfp2013-long...

http://lambda-the-ultimate.org/node/4960

thanks; these are all very interesting.
How is that a problem? Somebody loses his wallet, my money is worth a bit more. That's awesome.
More like the economics of building any connectivity in small towns and rural areas suck.