skysight-inc/HackerNews huggingface dataset:
It seems to me that your target market is people who want a quick and easy web site design system, so probably the HNers are not your target market when most of them would be capable of using Bootstrap by themselves.

That said then, maybe you don't want to really mention Bootstrap at all? It's just a way to customise a theme or something.

Also - I really hate having to watch a video to find out how something works, it's even more annoying when it doesn't work (Firefox 29.0.1)

I'd like to try and give some more constructive feedback but I don't want to sign up and pay to try it out. Maybe you could provide a test site?
In the future I'd recommend perf for benchmarking as well. `perf stat -r 3 ./foo` will do the repeated runs for you, and give you output like "1.002251432 seconds time elapsed ( +- 0.025% )", where that latter number appears to be the coefficient of variation.
It's kind of funny, the size of the NSA is the very reason we fear them, thus the very reason we fear them is the very reason we can't shut them down.
Erm... so:

* I didn't "find" my use cases - they found me. All are real things I do with Python.

* I'd switch to something faster than Python, and finding more errors statically, if it wasn't for the bunch of things I'd miss.

* I like C better than C++ though the former lacks operator overloading; it's not "the essence of a good language", just one thing I use in Python.

* Further evidence that "I'm not here to bitch about Go for the sake of it": I didn't mention generics or similar, for instance - because they don't matter in the cases where I use Python, at least I don't recall that they do. I'm not looking for things to complain about.

* Deployment, etc. - it probably won't make someone switch to Go though it might be nice if you start in Go, and also - it's an argument in itself. I like how in Python you can change a file and all code using it "sees" the change, or how in languages with dynamic libraries/runtimes/whatever you change the library and all code "sees" it. Basically there are deployment trade-offs and in my environment - a controlled LAN - Go is simply worse. On a DreamHost box with ancient everything it'd be a godsend.

Overall - I don't think "Python is better than Go", but the ones who "beat their chest about how your language is a superior language because it is superior in a very specific niche" are people arguing about Go the way you do :-) That niche in Go's case being servers.

Speaking of servers... I know the difference between servers and web servers, I just said/implied that if Go is great for web apps, then it might take off as a really big thing, if it's just for high-performance infrastructure it's a language for Google, CloudFlare and a small number of others...
Bang – A Drum Machine DSL for Haskell
I think it's high time they extended the Blue Line north, at least to Lynn. Green Line coming to Somerville is welcome but far past due.
A startup video for any budget
I see it as a designing guide. You have more designing options than buying a theme and it gives you some tips in order not to make a disaster if you're not a genius with design (that's my case :P)
Russia must also have significant network espionage capabilities, and if I were Russia, I'd strongly consider starting my attacks on US and Western European targets by first infecting some of the millions of unpatched Windows boxes in China, particularly any machines in Chinese military school dorms.
It's not exactly "who cares?" but more like, "it's unfortunate, but they were dying and we tried something that gave them a better chance of survival."

It's experimental, but they also have good reason to believe that it works. Now it's being tested in a scenario where it's likely to save lives.

I can understand the objections overall. But in this particular case, where it's being used as a last-ditch effort to save people who otherwise are almost certain to die, seems pretty reasonable.

How else are medical researchers to advance the state of the art in emergency care? I assume that we don't want to just take what we have now and set it in stone forever, but I don't see any other way to validate new procedures.
> Generic methods is one place where non-explicit error handling is essential.

And, really, the error-handling part fits fairly well with Go (not only what the language supports -- which is, after all, full-featured exceptions with a different [IMO, improved] syntax -- but also with the conventions on their use across public API, though that requires some thought about the motivation for that rule and how it applies to that kind of function.)

OTOH, Go's type system, as opposed to its error-handling approach, is a real problem for generic functions. Though if you just mean non-generic higher-level functions, this is less of an issue.

> You have to make sure to thread error handling through everything that would ever take another function as an argument (since the error handling characteristics of the unknown function are open)

No, you just have to state as an assumption of the "generic" that any function it works on is wrapped to panic in the event of error, and the caller needs to handle the panics. To fit with the Go convention on panics and public APIs, you should wrap any function that results from applying such a higher-level function to a function that an fail into another function that recovers from panics and provides error returns before passing the resulting function across a public API boundary.
I am double the average of your age range and that was still my first suggestion.
Reminds me of Chicago. :)
LA is awesome and I'm so happy to see this happening. There is a public school quality issue but if you're single or without kids, it's a great place to be. The tradeoff is good schools are either private or long commutes away from the Silicon Beach areas (west SF valley, Chatsworth, Calabasas, Thousand Oaks, Pallos Verdes etc).

In LA, they call Hollywood simply "The Industry". A lot of people I met did get burned out by 30 because of pecking order that is the industry. You can work your butt off and never grow in your career, then you realize you're still renting with roommates at 30+. It can get tough. I saw a lot of friends just leave for cheaper housing and more conventional jobs.

Hollywood does abuse it's tech employees (and most of it's other employees). But even non actors have stars in their eyes and take the abuse to say they worked on XYZ movie. And so the cycle continues, lots of ambitious young people enter the Industry while the burnouts throw in the towel. And the employers get away with it.
Which platforms does it run on?

Official press release is so high-level, it even skips the 'mundane' details like that. And the documentation isn't ready yet: https://access.redhat.com/site/documentation/en-US/Red_Hat_E...
How much work would it be to rewrite `slurp_file` to return an `Option<..>` result, that is replace all of the .unwrap calls into some kind of short-circuit return?
Shut it down. Shut it down shut it down shut it down. I'm past the point of trying to take a nuanced look at balancing the need for security; this is clearly, unquestionably our liberty at stake.
NYPD Can't Find Rules For Its Special 'Secret' Stamp
And that point is, in my opinion, stupid. I run docker in production here, and if I had to make a docker image for each application with all services integrated, that would become a maintenance nightmare the moment you have to manage more than say 10 images (!not containers) built like that.

You lose a lot of the flexibility by integrating everything in one big pre-configured blackbox. In some cases that's nice, like when you actually want to ship a blackbox to customers, but when managing infrastructure? Thanks but no thanks. When you have proper configuration management in place, spinning up and configuring an extra postgres, apache, nginx, jboss, redis, ... whatever container should be dead-easy, otherwise you're doing something wrong.
Viber Hits 100 Million Active Users
only WebKit and Firefox Nightly builds have implemented [it]
[...] There is also an intent to ship in Blink too.

(Opera is based on Chromium that uses the WebKit fork "Blink")

Offtopic: first time in years, I see the opera.com website. There was a lot of useful information in their blog posts, when they still worked on their own browser engine.
Granted the language was only just announced (so it's natural for a spike in interest to occur) but seeing 1K+ Swift questions on Stackoverflow within a week is telling.

To put in comparison, F#, a language supposedly soon set for a top 10 ranking, has had all of 119 questions asked this month on SO.
How to get featured in Techcrunch + TNW and not die trying(Slidebean)
My understanding is that XFS is now default because it has far better support than ext4 for large (hundreds of TB to PB) volumes. In addition, RedHat employs many core XFS members.

With the quashing of the slow metadata performance (http://lwn.net/Articles/476263/), XFS seems to be all-round just as good as ext4 but with more future-proofiness for large volumes. Keep in mind that RHEL releases are supported for around a decade.
It looks like the enterprise-y features and agreement with partners mostly drove it, but it's unclear. Red Hat doesn't focus on EXT4 bugs but on selling XFS features.

This presentation should be interesting to answer your question: http://rhsummit.files.wordpress.com/2014/04/rwheeler_thursda...
Welcome to Citia's Card-Based Publishing Platform
Verizon network is crowded right now. Adjusting video for smoother playback.
Competition Is Stiff to Manage Tech Billions
Hopefully Rust's approach to zero-overhead abstractions will alleviate a lot of the problems you run into in C++.
As usual, the pricing is opaque. Click "Get Lyric" and it directs me to a list of "certified contractors."

> The Lyric Thermostat is currently available exclusively through Honeywell certified contractors.

It does say it will be available for self-installation "soon." However, so far this continues the long-standing tradition with HVAC companies.
Be careful. Randomizing your MAC address may make your computer stick out more than if you pick a single legitimate looking MAC address and stick with it for a while. Not all 16 million MAC prefixes have been sold to manufacturers yet.
Is it only me, who thinks, this letter might be FAKE. Though it's professionally written but it doesn't look like real one.
For example: three DOTs right after word doorstep. I tend to use multiple dots in my personal emails but even in office, talking to clients, using multiple dots, is not professional.
How we can confirm, this is REAL letter not just nice job done faking it.
Why Uber Might Well Be Worth $18 Billion
Aiming to make recruiting more accountable
From a cursory read it seems to at the very least add Pow-like ".dev" local domains.
It's not about dying vs not dying. It's about maybe surviving with horrible pervasive problems caused by having no pulse for an hour.

If this were in an area with more white people, they would ask for permission first because they respect you more than they respect these black people who are getting stabbed. <- Speculation, but plausible.
As of right now you can only get this through a contractor. Seems like DOA if they keep it that way.
I tried to do a fair comparaison between comparaison between the main date implementations. The ciso8601 is really fast, 3.73 µs on my computer (MBA 2013). aniso8601, iso8601, isolate and arrow are all between 45 and 100µs. The dateutil parser is the slowest (150 µs).

>>> ds = u'2014-01-09T21:48:00.921000+05:30'

>>> %timeit ciso8601.parse_datetime(ds)
100000 loops, best of 3: 3.73 µs per loop

>>> %timeit dateutil.parser.parse(ds)
10000 loops, best of 3: 157 µs per loop

A regex[1] can be fast, but the parsing is just a small part of the time spent.

>>> %timeit regex_parse_datetime(ds)
100000 loops, best of 3: 13 µs per loop

>>> %timeit match = iso_regex.match(s)
100000 loops, best of 3: 2.18 µs per loop

Pandas is also slow. However it is the fastest for a list of dates, just 0.43µs per date!!

>>> %timeit pd.to_datetime(ds)
10000 loops, best of 3: 47.9 µs per loop

>>> l = [u'2014-01-09T21:{}:{}.921000+05:30'.format(
("0"+str(i%60))[-2:], ("0"+str(int(i/60)))[-2:])
for i in xrange(1000)] #1000 differents dates

>>> len(set(l)), len(l)
(1000, 1000)

>>> %timeit pd.to_datetime(l)
1000 loops, best of 3: 437 µs per loop

NB: pandas is however very slow in ill-formed dates, like u'2014-01-09T21:00:0.921000+05:30' (just one figure for the second) (230 µs, no speedup by vectorization).

So if you care about speed and your dates are well formatted, make a vector of dates and use pandas. If you can't use it, go for ciso8601. For thomas-st: it may be possible to speed-up parsing of list of dates like Pandas do. Another nice feature would be caching.

[1]: http://pastebin.com/ppJ4dzBP
That was an interesting paper, but I'm having trouble with the concluding paragraphs. Is the argument against the grandfather paradox essentially "You can set up the mechanism to create the grandfather paradox, but it won't actually work the way you think it will?"
"The Verizon network is crowded right now." https://twitter.com/yurivictor/status/473978204852453376
90% of thermostats are installed that way. Its really an enterprise business.
iOS 8 will surface relevant apps on the lock screen based on location
Calling All Whistleblowers: Kim Dotcom Offers $5m Reward For Helpful Evidence
Performing Open Heart Surgery on a Furby
Not Docker. Linux containers (LXC). They predate Docker by a couple years. Docker is app-focused whereas LXC is more machine focused. Docker uses LXC as an underlying technology making them easier to use for deploying apps. Docker is the current poster-child for containers, but most containers are not Docker and containers have existed for years in multiple forms.
The fs caches the directories. So in a large, flat dir structure it has large, flat dirs it needs to cache.

Now I'm not sure how big the win will be for accounts since one assumes active vs. inactive accounts will be randomly spread around alphabetically. So loads of these smaller dirs will be loaded.

But for articles it should be a win since it's mainly the most recent ones that will be accessed so you'll have a hotspot and the vast majority of the directories won't be accessed.
Related: Has there been any ETA announced on when Rust will stabilize? I'm very interested in learning more about it, but not until I don't have to read changelogs regularly.
Basically it is that argument, though in this case it doesn't seem to be too technically difficult especially compared to some of the black magic already done by modern JS engines.
And anyway even if it was technically hard, the major browser vendors have the resources and the benefits are obvious. I would much prefer this than yet adding more complexity to the spec

I believe the renderer is where we'll see major innovation over the next year, it really is the next bottleneck. It's amazing (and depressing) how easy it is to jank modern web browsers even on very powerfull hardware.
The future of mobile is modular, and this is why
Apparently they will be $279: http://time.com/2852103/honeywell-nest-thermostats/
I think 'flicker' is the wrong word. What the author means is delay/latency/jank.

'Profiling' or inferring the animation is what engine already do. The problem is as an author you're not getting predictable performance. Imagine making a tweak and then rendering engine X or Y no longer infers the animation and now you have a large performance regression.
Less than 100% of the reported switches from Python to Go actually started with serious knowledge of Python.
It's LXC. LXC has been around since 2008 (before Docker existed, since Docker builds atop it). And LXC isn't tied to a for-profit company, so RHEL would be more likely to include it.
If I'm not mistaken, the author recommends saving the file to

/opt/local/etc/oui.txt

but the plist runs

bash /opt/local/bin/macrandomize.sh

I think one or the other probably needs to be changed, unless I'm missing something here.
iPad split-screen
Show HN: Sports betting between friends
With my friends we wanted to have a nice friendly competition (no money involved) about the football worldcup by predicting the results.<p>I though this might interest other groups of friends so I coded a website just for that in 3 days.<p>Nothing ground breaking but I like the suscription system "Doodle" style with just links, no personal infos...<p>Tell me what you think !
Anybody feedback?
What a beautiful illustration and web site for 104 lines of (admittedly quite useful) JavaScript!
I heard that the only way to safely run docker is to have it secured by SELinux, which is available in RHEL and Core OS.
Maybe you're just trying to read too much into the analogy. I think Netflix is basically saying that the infrastructure is there (the bridge), but despite the fact that usage has increased (rush hour), Verizon is artificially capping speed (keeping lanes closed) to its users (the cars) by demanding that Netflix pay extra for Verizon to open more lanes on the bridge.
Do you need one? Just hit me up with your profile name, I'll get you in.
Half a Billion Years of Suicide
Screenshot: https://twitter.com/yurivictor/statuses/473978204852453376
My comment only applies for Java - I don't know C#. As you say, it's usually a bad idea but it's quite reasonable to do for numerical analysis, as your sibling comment says.
First of all - yes they're "just tools" and that's pretty much what I said - Go is for servers and it won't "rule them all", and I wouldn't write the obvious if it weren't for the massive Go hype.

Another angle though - a language comes at a massive cost of vocabulary (builtins and libraries) which dwarfs the cost of learning a new grammar (easy compared to natural languages though a cost in itself). A language suited for a narrow niche will still replicate a lot of libraries, tools etc. Whoever pays the costs, too many languages in one's toolbox, be it a person, a company or society as a whole, is not necessarily a net gain.

So if Java could have gotten goroutines without having to make a whole new language... would Go be a good idea? (I don't know the answer and maybe it's practically irrelevant but it's an interesting question I think.)
I was wondering: why did they decide to randomize the address? Why not use the same address for every device?
We do have a blacksmith!
You shouldn't be putting a try-except catchall around every single call in Python. Exceptions mean you don't have to do that.
Still in the article case, there's certainly no "death" of the genetic information of both "twins." They both still live inside of the same body: one in some organs, another in the rest of the organs of the same body. If the "person" exist as soon as the egg and sperm mix, both of the mixes exist and live in the same body, that is, both "persons" according to that (in my opinion, just constructed out of the suspicious religious premises) definition are alive.

And under different definition of the person (which I prefer, as something that has to have "a personality" to be considered as a person) there was always only one person: the woman that has different DNA in different organs of her. The joining of the different cells happened before a functional organism existed, and since then, it's only one.
With my friends we wanted to have a nice friendly competition (no money involved) about the football worldcup by predicting the results.

I though this might interest other groups of friends so I coded a website just for that in 3 days.

Nothing ground breaking but I like the suscription system "Doodle" style with just links, no personal infos...

Tell me what you think !
Seriously, who cares? Why is there a badge of pride on our industry being hard? Its not like using a Tessel is something grandmas can do. Why is it a requirement for someone to know how to wire up a LED without blowing it? Software has become huge specifically because you don't need to know Assembly or even C to build real things that people can use.

If anything, you would think that you'd be overjoyed. People would hypothetically try to create products with these "child's toys" and give people like you a more robust job market and salary prospects. Or they wouldn't and it doesn't affect you at all.
Bulletproof blanket seeks to shield kids during school shootings
Strapfork Opens its Doors
That's definitely on our improvements list.
The distinction is that in your proposed scenario the third parties are the ones deciding whether or not to travel across the bridge, so the only thing the cities can do is try to anticipate bridge usage and make sure they have enough lanes.

With the Verizon/Netflix relationship, Verizon upsells higher-speed plans by advertising better speeds for online services like Netflix. They already sell high-speed connections to their customers with advertised speeds far in excess of what you'll actually get when using a service like Netflix. So it is a bit intrinsically dishonest for them to try and pin blame for service congestion on Netflix when (generally speaking) other ISPs manage to deliver much higher connection speeds, closer to what customers are actually paying for.

So a better bridge analogue in this scenario would be if people paid up front for access to the bridge. Some people might pay for the bridge and use it rarely, other people might pay for the bridge and use it all the time. Anyone who pays for bridge access and uses it every day can rightly expect that they should be able to get across the bridge, and the bridge operators can try to cut costs by estimating actual bridge usage and investing a little bit less in lanes & other services. If they mess up their estimates, the people who pay to use full time will be delayed and get frustrated.
Why do I miss the point if, like me, you think Go is the new Java? :-)

I think it's exactly that, it works and that's fine, and why the JVM doesn't do cheap concurrency I don't know. If it did Java might have been the new Java :-)
These are probably not easy to come by as mentors, unless we can get Elon Musk and his SpaceX program in.
No, explicitly Docker (which includes Linux containers) - see http://www.redhat.com/about/news/press-archive/2014/6/red-ha.... Actually Docker was added post-release to RHEL 6, but it's there out of the box in RHEL 7.
Hello, i see that the Instapaper action disappeared. That's a pity, i used it a lot, i hope you'll bring it back soon. Thanks!
Hit us up on team@lifetramp.com or on Twitter and we'll get you sorted out.
Awefully light on recent information as well. The last experiment they refer to was 20 years ago!
When new systems age, something similar to Chicago is likely to happen, which just closed a 1969-vintage line for 6 months to do a major reconstruction:
http://en.wikipedia.org/wiki/Dan_Ryan_branch_(CTA)

By all accounts, it worked pretty well.
This would be caught be live profiling. The same way a JS engine can figure out that a particular function is only called with ints, and then create a specialised version.

Admittedly this would run slow the first few times, until the renderer can get enough data.
Show HN: TLDRtech, a blog that sums up technology articles
The new release increases ext4 from 16TB to 50TB and xfs from 100TB to 500TB.
Actually it's Docker :)
XFS has been stable on Linux for over a decade (since SGI Linux, which was RHEL with XFS, in the early 2000s). btrfs while having some design advantages over XFS and ZFS is still too new for most of Red Hat's customers.
Even without removing fares, offboard fare payment and a proof of payment system, as used on many rail lines, would speed up bus boarding and free bus drivers from having to serve as fare enforcement.