skysight-inc/HackerNews huggingface dataset:
I've thought about the topic of Academic freedom and the ability to challenge students and how it's been neutered by the concept of "microagressions" and "trigger warnings".

When I was in school, we watched Schindlers's List. Not when we were young, but when it was thought we were old enough to appreciate it. Talk about a trigger warning. It's literally a graphic portrayal of one of the most terrible things people have done, but we watched it because it's important to be challenged and grow. I worry that's no longer the case. I really really hope I'm just being a typical "old person" and that I'm wrong.

The other area where I fundamentally disagree with the concept of microagression and trigger warnings is that there is a popular concept that people have the right to feel a certain way. They don't. Some people suffer from "Lepidopterophobia", fear of butterflies. Their feelings are 100% real and in fact, should you be around someone suffering from Lepidopterophobia try and be considerate. However as a society we should make no attempt to remove discussion of butterflies from public places or classrooms. People suffering from Lepidopterophobia have no inherent right to keep the rest of us from enjoying butterflies. Under the ADA it might make sense to provide them with reasonable accommodations if a psychiatrist has determined they are suffering from Lepidopterophobia but that's about it.

I'd implore people to try and keep some of these ideas separate in their head. There are people suffering from PTSD and I'm sure there are situations that trigger their PTSD (4th of July explosions, dimly lit jogging pathways, men) and cause them to feel some terrible mental anguish. Society is under no obligation to remove those triggers from their life.

I keep saying that society is obliged to do this and not obliged to do that. I should clarify what I base this reasoning off of. When society decides to keep people safe by outlawing their murder they are saying that a certain behavior is basically never ok because it's intrinsically harmful. Second hand smoke is intrinsically harmful. Peanuts are not, though for many people they are quite harmful.

When somebody avoids a certain topic that makes people feel bad there's no end to that slippery slope. If we decide that one person's internal state is sufficient reason to censor people then there is literally no such thing as free speech anymore. That's a price I'm not willing to pay for one person's comfort.
I had the questionable pleasure of developing our first HTML emails at work this week, and found the following links helpful. I ended up working from the reference provided in the first (A list apart article) link post https://github.com/alistapart/salted .

http://alistapart.com/article/can-email-be-responsive

Which CSS is supported: https://www.campaignmonitor.com/css/

How to serve images: https://sendgrid.com/blog/embedding-images-emails-facts/

General guides and some templates:

https://www.campaignmonitor.com/guides/coding/guidelines/

http://templates.mailchimp.com/
I looked up the first one, Violating the Lacey Act.

What they say happened: Two men were sent to prison for 8 years and one woman was sent to prison for 2 years for violating the Lacey Act which makes it illegal for importers to violate any foreign law. They violated a Honduran law which forbade shipping lobster is clear packages. They also mentioned that a small percentage of the lobster tails were slightly underweight.

What really happened: they were smuggling undersize (and hence illegal) lobster tails and using the packaging to conceal their crime. They smuggled an estimated $15M of illegal lobster tails. They routed the shipments through out of the way ports that had poor lobster inspection capabilities. Even after they learned of the federal investigation against them they continued.

The info on the site you linked comes mostly from some Heritage Foundation report. My summary above comes from a news article I found with 5 minutes of googling.

If they lead with that one, I'm not going to bother with the rest.
The point isn't about learning something new. It's about trying to apply those things into a language they think is easier to work with.
Deterministic Pixels
We finally managed to get rid of this monstrosity last year in Chicago: http://www.landmarks.org/images/ten_most_2011_press/Prentice....

Also relevant: http://www.buzzfeed.com/bennyjohnson/the-7-most-heinously-ug... ("There are many gorgeous buildings in D.C. Unfortunately for us, in the ’60s and ’70s, the federal government only hired architects with early onset glaucoma.")
git, ci, scrum tools & load testing for $20/month... that's superb.
Flip a coin enough times and you'll get a run of all heads that is arbitrarily long. Doesn't change the fact that nothing but randomness is at work.

Musk works hard, no doubt. But that is a necessary, not a sufficent, condition for success. Many people have worked just as hard as Musk and failed. Furthermore, successful people who start second businesses tend to fail slightly more often than first-timers, which is hard to understand if you believe business success is a learnable skill.

So I don't think Musk is a counter-example to the OP's point, but rather a predictable consequence. In a world were 95% of startups fail and tens of thousands of people start companies, you'd expect the odd one to have multiple successes.

Again: this does not mean that Musk isn't incredibly smart, hard-working and most of all courageous. It means he's all of that, and lucky as well.

Every successful entrepreneur is going to be hard working etc, but that says nothing about all the hard working entrepreneurs who aren't successful (I'm belabouring this point because in this kind of discussion one often sees "All the successful people I know are hard-working" as if that had anything at all to do with the claim "All hardworking people are successful."
It's not based on randomness. You can't field a random group of 12 men and win the NBA Championship or 53 for the Super Bowl. As composed as Russell Wilson was, he didn't immediately forget about the game.

That's the difference between those that make it and those that don't.

I'd be curious if there are virtually any successful founders (Steve Jobs, Bill Gates, Larry Ellison, Sergey Brin, Larry Page, Jerry Yang, etc) who would have been completely indifferent if they failed. I suspect that is not highly correlated with those that succeed.

And I think Floyd Mayweather would offer that failure is bad for you. You can learn as many lessons from winning/succeeding as losing/failing. Or as an ex-coach used to say, "losing teaches a lot of lessons -- most importantly, that you need to figure out how to win"
Email is broke–help us fix it(and maybe win a new Windows Phone in the process)
I know, I included some time for people wanting to to open some links, the github project etc.

Only reading the text itself takes indeed less than 5 minutes, not sure which approach people prefer.
> One of jacquesm's central assertions is extremely broad: governments are inept at spending money.

Yep.

> No qualifications.

Indeed. I've seen enough of government projects on all levels (Municipal, Provincial, Country and European) to know this to be factually true and if you would so much as read the freely available news sources you'd probably agree with that unqualified statement.

Government projects that are on-time, within the budget, useful and good value for the money spent are very rare.

> Brakenshire's contention is that there is clearly a broad spectrum of efficiencies (and offers an empirical example), which is a call for a more nuanced view of things.

There is indeed a broad spectrum of efficiencies, though I'd rather re-word that as 'there is a broad spectrum of in-efficiencies', since efficient would indicate something close to the theoretically achievable.

Really, I don't know what your experience is but I've been fairly interested in the machinations of the various governments that I've found myself a subject of over my life-time to date and efficient is just about the last term that I would use to describe any of them, and most of the literature seems to agree with that.
ND4J Back Ends for Jblas, Netlib Blas and Jcublas: How They Work
Hello snooping on your contact information? Where on earth did you get that idea from?
Its just not. The problem is that experienced UNIX admins get frustrated when it doesn't work like UNIX. If you take the time to learn how it works it amazing.
He didn't start Tesla.
And based on the second article I posted, you also need to make sure you don't look uncomfortable while stating that you are exercising your right to remain silent.
Tkt.ninja – Free tickets to awesome concerts. Am I doing MVP right?
I agree, it was very well written. I wish all requests from users were this respectful.
It seems that IBM is in bad shape because of a non-disclosure agreement. Maybe the lesson should be that NDA are bad.
Some devs are infinitely more productive with an integrated debugger. They use an IDE. I'm one of them when the situation is right (C++).
Why Do Consumers Want Connected Homes?
bitbucket is free for tiny private repos...
The vast majority of the described problems would be solved if Firefox provided more/better documentation and help text alongside such options. Or better yet, they could be solved by Firefox displaying warnings if pages appear to rely on certain settings.

Javascript disabled and a site relies on it? "Hey, this site would probably work better if you enabled Javascript, but you have it disabled. Would you like to enable Javascript again? Or perhaps just for this page?"

SSL/TLS disabled? "Hey, so TLS is disabled, but I need it in order to show you this web page. You want me to enable it for you?"

The overarching theme here is not that there are too many options, but that there are too many poorly documented options with poorly documented consequences. Fixing that problem would give users the best of both worlds: flexibility and ease-of-use.
I had a cheaper $1000 Omega and got rid of it for a cheap Casio. I found that I needed the function for a bit rather than the form and it stuck. Alarm, stopwatch and backlight are killer features. New F91W is bought every time the strap falls to bits. On second one in 7 years. I'll be dead before I've spent that $1000 again.
Name: www.voiceclonr.com

A fun text to speech side project with some famous voices. Only looking for feedback and see how I make it interesting (or if it is even worthwhile to spend more time into it:)
If fiber makes you feel bad it means you are not drinking enough water.
There are some points in there worth exploring, but the fact that he misstates so much about the lean start-up concept and processes makes it hard to engage with, and profoundly irritating to read.

This could have been the first draft of something interesting and provocative, but in its current form it's a missed opportunity at best.
I believe that particular account is someone else pretending to be Terry, which (if true) is an obnoxious thing to do. We unkilled this one comment because it was unobjectionable (and in fact did so before seeing this subthread), but I'm not unbanning the account.

Soon users will be able to unkill comments on a case-by-case basis [1], which I hope will render superfluous the tedious genre of shadowban outrage subthread.

1. https://news.ycombinator.com/item?id=9318675
Ask HN: What are some good resources for learning C?
So far I've only come across scripting languages (Python, Node.js). I'd like to learn to program in C, for a number of reasons, but I'm not sure where to start.
What's your hourly wage? Don't forget an hour of your time!

Not saying that makes it impractical to cook your own food, but we can't act like the only cost in making dinner is the raw materials.

As an aside, it's pretty difficult to maintain those price levels if you'd like to eat more than oatmeal, spinach salad, and tilapia every day.
What's the Role of University Entrepreneurship Societies?
I think most of the top government jobs are going to require clearance, which requires US citizenship.

I really have no experience or advice with what you are asking, though. Maybe go the H-1B route, get permanent residency and try for citizenship? Try and give talks at conferences like blackhat and rsa? (I really have no idea and am just guessing).
It just means the payola was under-the-table and not something that gets documented in meeting minutes.
Thats exactly what it means. Its has a very simple syntax that is a nice mix of the semantics of Core Erlang laid on very straightforward and minimal lisp. The goal was to build up more semantically complex structures in the language itself. In effect, Joxa is designed as a platform for language design more then a language in and of itself. Now I just need to find the time to get back to it.
That's weird. Sounds like someone should take a look at it. Anything interfering with neurotransmitters? Too little or too much of something? 50% of your diet is rather low for such an effect. Are the molecules perhaps different than they are supposed to be, in some way? I'm just thinking of Thalidomide and the chirality problem.
Surely it's pretty easy to just add in the extra sodium yourself? 1640 does not sound low to me, that sounds healthy for the average person.
was he really? is there any third party data to back up his assertion?

He may have been extended, but that doesn't mean he was almost in the poorhouse.

Billionaires getting ruined doesn't happen any more.
I also got the dreams.

And you didn't mention the flatulence. The first time I did an all-Soylent day was for a full day bus ride. I felt so sorry for the people sitting near me... Sorry folks, I didn't know!
Yes, microsoft has a (frankly delusional) goal here. And if they don't meet that goal, or corporate priorities change, or the executive cheerleader for this idea moves onward and upward, free offers may materially change. As counterexamples, consider sourceforge, or any of the entrants in our incredible journey http://ourincrediblejourney.tumblr.com
Download DoulCi Bypass activation to unlock iPhone,iPad,iPod iOS 7 – iOS 8
That's not how I read it at all. The "uncomfortable" is only if you remain completely silent.
In the US, the book's title has been changed to How to Bake Pi: An Edible Exploration of the Mathematics of Mathematics

Perhaps the publisher thought that "category theory" might not work well for American audiences?

http://smile.amazon.com/How-Bake-Pi-Exploration-Mathematics/...
> if I wanted a language built around concurrency I’d use Erlang or Haskell.

And if you wanted a concurrent language that wasn't a functional language what would you use?
Its mostly about approach. LFE (literally Lisp Flavored Erlang) is Erlang with an S-expression based syntax. Joxa is a self contained Lisp that happens to run on the Erlang VM.

Those are the core differences. Joxa also has some very clear and distinct goals of its own. Those goals are not really relevant to this discussion though.
There is a somewhat dated but still useful book by Stephen Flowers called "Software Failure: Management Failure" that does a nice job of post-mortems for failed large-scale development projects you might find interesting.
Doing your work at Starbucks? How to avoid crashing with the barista.
Far from it, it makes for a fantastic scripting language that is incredibly extensible and works well in a lot of embedded spaces.
> In this context a small gift (what I am describing) also isn't necessarily a bribe.

It absolutely is, exactly because it has an effect. Another post here says that 'the broker's behavior seems to be on thin ethical ice here' -- no, there's no ice whatsoever. This behaviour is outside of the ethical (and regulatory!) standards.
Right. For example, late Senator Strom Thurmond discreetly supported his illegitimate daughter Essie Mae.[0] Her mother was only 16 years old when impregnated. I am not even implying that blackmail was involved, by the way.

[0] http://www.cbsnews.com/news/essie-mae-on-strom-thurmond/
pagerank is patented http://www.google.com/patents/US6285999
PowerShell is fantastic. I get what you are saying, though. You know UNIX at a very deep level and you don't have time to stop and learn how PowerShell works. (its different and has a different model for getting things done. That's all I'm saying.)

If you could stop and take the time to learn the prescribed PowerShell way of doing things... its really very good. I used to be a VMS admin in another life and I've worked with free and commercial *nix and I love it.
This notion that you do not need any kind of mathematical knowledge is widespread.

Ever tried to delete 1 000 000 files in Windows Explorer ?
Select All, Shift delete ?

Takes ages. Why ? because Explorer creates a list of files to be deleted by adding one after the other to the list while updating the screen.

del bak\[asterisk.asterisk] /S /Q /Y >NUL
takes some time, but is way faster.

rmdir bak
drops the entire directory and returns instantly.

The difference ?
O(n^2) versus O(n) versus O(1)

Useful knowledge ? ... possibly.

Even then 'just' programming a website, winging full stack or doing anything worthwile you can get by without knowledge, but it sure helps...

P.S. how do you escape an asterisk ? Even google didn't know / i didn't find it...
the laws are already adequate to prevent such abuse.
We looked at the tethered drone stuff extensively early on as a way to get around FAA regulation for commercial use as did others [1]. Others have looked at drones that could land on power lines to recharge... Is this kind of patent really super unique in that the tether is retractable and the drone does not land? There has got to be prior art for this. I think the patent bar is way too low these days especially in emerging fields.

[1] http://aviationweek.com/awin/israeli-company-leads-developme...
While technically true, for-profit charities are much less common. Moreover, it's just another step along the spectrum, where for-profit charities, unlike non-profits, are allowed to take distributions, but unlike for-profit corporations, have no obligation to create value for shareholders. (Yes, this is also overlooking privately-held companies, but again, they're just another step on the spectrum.)

Regardless, the main point is that charity or not, for-profit or non-profit, they're all still fundamentally businesses and should be run accordingly.
Why did Microsoft Encarta fail?
When I use Rust I am constantly annoyed by how limiting traits are in comparison to interfaces. I much prefer interfaces, which are a single type, as opposed to traits, which are sets of types.
That was my first thought too after wondering who would be the new CTO :)
But the only Anglo city in the list is Union City. Nowhere in the UK is listed.
> The goal of prison is to rehabilitate the person in order to make them come back to society.

That's how it should be, but is it in practice?
> we know people do fine on traditionally healthy food

This is a valid point to an extent, but we don't know that people do fine on a particular subset of traditionally healthy ingredients. We may discover that Soylent lacks some subtle nutrient, but we could discover the same thing with MealSquares.
My favorite is actually the OS/2 2.0 fiasco now, given that it involved unethical tactics like Microsoft Munchkins etc., not to mention DR-DOS.
some more images of brutalist buildings in chicago (including the prentice hospital):

http://fuckyeahbrutalism.tumblr.com/post/5667743710/campbell...

http://fuckyeahbrutalism.tumblr.com/post/8260917974/prentice...

http://fuckyeahbrutalism.tumblr.com/post/2935927750/laborato...

http://fuckyeahbrutalism.tumblr.com/post/8300999834/raymond-...
Google to report driverless car accidents going forward
I have Soylent for around 40% of meals. I know it's more expensive than my regular diet, but it's quick and healthy food. Of course you can argue that your meals are very low effort, but even just grocery shopping and planning meals is something I'm happy I don't have to do now.

It makes my life simpler and more enjoyable and that's worth the price to me.
> Good languages help evolve your approach to programming

Go certainly taught me quite a bit about closures and programming to an interface.
I can't wait until I don't have to drive, but it's hard to see how much of a difference google is making. We're in downtown MV and these cars are continuously driving around, and one is parked every night a couple of houses down from my girlfriend's house.

The problem is, they drive the same routes over and over. I always see them in the same places, and nowhere else. They have hyper-mapped a small number of routes (mm resolution). And all that highway driving: MV to SF and back on 280, over and over and over again.

I am sure they are making progress, but how much?
Note that the paper was written a while ago, so things are a bit outdated (like the integer overflow bit).

> Just-in-time code.

I'm not the expert on this, but JIT is where a lot of perf wins can be had for javascript. JIT might even be the best place to work on if you want to make your polished JS engine faster.

As far as security goes, goto Lars' reply.

> Integer overﬂow/underﬂow.

We now do exactly what was suggested in the paper. Rust enables overflow checking in debug, and we run our CI in debug anyway (release mode build integration is half baked now and I need to work on that)

A concrete example would be a loop that just goes on incrementing something. `for _ in 0..n {ctr++}`. This would be zipped to ctr+=n in release mode (optimizations and no bounds checking), but in debug mode there would be bounds checking making it harder to optimize. Additionally in the real world analogue of this toy example, there would be other slowness in debug, and we wouldn't hit the overflow condition.

Here's a case where a Rust API has issues, but only when bounds checks are off: https://internals.rust-lang.org/t/rc-is-unsafe-mostly-on-32-...

> Unsafe code correctness

So, Rust being Rust the situation is vastly better than C++ or similar. But we still have tons of unsafe bindings and also unsafe being used for perf. Last rust upgrade we had an unsafe transmute of a refcell that broke stuff and caused a confusing segfault in some code far away.

Proving correctness is hard, though. C++ is riddled with undefined behavior, and `unsafe` shares a lot of that UB, plus more UB due to assumptions that rustc makes. When you write `unsafe`, writing code as if you're in the wonderful world of C++ won't work. There are assumptions like "&T will never be mutated" which rustc will make, which should hold even in unsafe code, and if you do something to break that, you cause UB.

On top of that Rust hasn't been properly formalized yet. So this is something that's still far off for us. However, a limited form of correctness checking sounds doable-- but I don't have much knowledge of formal checking to be sure of this.

Of course, a limited form of unsafe correctness as proposed in the paper
I haven't thought about using a CalDAV server for this at all actually. How do you envision that working?

The backend of this is pluggable so it can use other datastores.
As long as the smaller Steam machines are as upgradable as the bulky PCs, I see only advantages in the smaller machines.