skysight-inc/HackerNews huggingface dataset:
Continuous Delivery with Infrastructure as Code and what’s next...
Exceptions are called exceptions. But they really aren't. They're two concepts conflated together.
Psychologically, this is called ego identification.

It's also the reason you shouldn't talk about religion or politics at work or with the in-laws. For exactly the reason you mentioned: attacking Ruby will feel to the Rubyist like a personal attack.
Ask HN: Webdevs, designers: what devtools should we (Mozilla) build in Firefox?
I'm @paulrouget. I'm part of the Firefox Developer Tools team (we are working on the builtin tools and Firebug). I believe that the HN community includes a lot of web developers and designers, so I guess you can help us.

We have recently added a bunch of new builtin tools in Firefox (please try Firefox Aurora or Firefox Nightly to see a recent version of these tools). We also redesigned the way we show these tools (screenshot here: http://paulrouget.com/e/toolboxTesting/).

We are now working on defining what should be our next moves, and I'm trying to gather as much feedback as possible.

The current plan is to build a bunch of performance-related tools (see https://groups.google.com/forum/?fromgroups=#!topic/mozilla.dev.developer-tools/L9vfZ1-smUI), improve the user interface (better theme), make the tools remotable (for mobile development), and drastically improve the WebConsole (see an experiment here: http://paulrouget.com/e/jsterm.v2/).

But we really want to get as much feedback as possible to make sure we're going into the right direction.

What do you think we should add/remove/fix in our tools? Anything you miss from Chrome or Opera? Or anything you haven't seen yet you'll like to see part of the browser?

PS: because a lot of people have raised concern about "cluttering" Firefox: we are considering providing some of these tools only as addons, to keep the Firefox DevTools as simple as possible.
I used to compile a bunch of tech-product-related coupons and discount codes and tricks for saving money on buying the hot stuff of the day (RAM, DVD-ROM drives, etc) and sell that as a report on eBay.
Back in the days of A500, you could point the video viewport at any part of the memory -- including currently executing code. Watching lz decompress files was mesmerizing.
"Mistakes are cheap because there’s no external pressure to perform, so developers can take risks and experiment without fear of repercussions or embarrassment"

What a great way to learn :)
a) It needs an 'OR' operator. If I enter from as 'Western Europe', I'm told it's too broad, which is ok - but I'd like to be able to choose a few convenient starting places rather than do a separate search for each.
(To those who say a random starting location is a bad idea: actually, in Europe, it's a pretty good one. Depending on my destination, I've found it useful to travel up to 8 hours by train to catch a decent flight, and I'd consider taking a low-cost flight pretty much anywhere in the continent for a particularly fun-looking and decently-priced flight to far enough away...)

b) It needs better data. http://www.ltur.com/de/flug.htm?omnin=TopNavi-FL currently would let me get from Brussels to Punta Cana (Dominican Republic) for 411 Euros if I left tomorrow. Adioso starts at 490, and the second cheapest is already over 1000.

It's nifty; if it gets better data and a bit more flexibility, I could see using it. I travel a lot and have a pretty flexible schedule. For now, I'll be sticking with edreams, easyjet, etc.
I heard someone I know used white noise, so trying this one I found

http://cantonbecker.com/music/white-noise-sleep-sounds/mp3s....

A bit crazy they want to charge nine quid for it, but can just play it in the web player
I think you have me confused with someone who gives a crap about gold, sorry. I don't. Gold is not a good currency, nor is anything else with a fixed supply, for a variety of reasons. I'm sorry if (controlled) inflationary, government backed currency makes you feel like someone is stealing your gold, but I can't take you seriously - you're such a delightful caricature!

Also your Godwin (democratic taxation = Hitler) is just hilarious.
Welcome to HackerNews. Please read this:
http://ycombinator.com/newswelcome.html

"The most important principle on HN, though, is to make thoughtful comments. Thoughtful in both senses: both civil and substantial."
LINQ is very similar to the List monad, specifically.
Yeah. He's not creating a video, he's creating a program that displays a video. If you create a 320x240 program that animation and call it a video, you might as well call every frame an array of 300 16x16 icons.

The point is pretty cool though, algorithmic compression is pretty awesome, especially when you don't have to conform to any particular end result. A fresh Minecraft world is a 240k jar file used as a decompression tool, and the data is a single integer (the seed). In the end the result is some 9 million times the surface area of the Earth.

However, start modifying that world and the data needed to store it balloons. Make a world that accurately mimics the surface of just Iceland and you're going to be looking at a pretty large file.

Accept a world that's a bit of simplex noise and Brownian motion and let yourself be awed. Make a video of rotating around a fractal made from a simple formula - that looks cool. Try and compress a video of your daughter's first steps and you'll get something significantly larger than an icon. Especially an icon that's at least run-length encoded.
This is one of the things I love about vim. After 11 years, there's still so many new things to learn and improve your experience. I've been using vim just over a year now, and it seems every week or so I pick up a new trick that significantly improves my workflow. I had always remapped ; but after learning its actual purpose here, I may reconsider.
Look at the date of Wickard v. Filburn: 1942. It's a war-time case. It hasn't been overruled, but it's not really appropriate to cite it as the state of Commerce Clause jurisprudence today. The most appropriate statement is the one in U.S. Lopez (1995):

Congress may regulate (1) use of the channels of interstate commerce, (2) the "instrumentalities" used in interstate commerce, and (3) activities that substantially affect interstate commerce. (lifting Wikipedia's paraphrasing)

That's really very similar to the scope given in Gibbons.

Remember, the individual mandate was struck down on Commerce Clause grounds, and only upheld on taxation authority grounds. That's where the Commerce Clause stands today after Rehnquist and Roberts.

> So, where your average American in 1824 could go weeks without engaging in interstate commerce, more modern interpretations suggest that every American, even if living a lifestyle otherwise identical to that of their 1824 predecessor, engages in interstate commerce with practically every action.

This isn't actually true. If you're a subsistance farmer using 1824 technology and consuming all the food you produce, Wickard aside there isn't much that the federal government asserts the right to regulate you over. The major issues to the contrary are things that were always latent in the Commerce Clause and exposed by technology. E.g. if you use modern fertilizer, which leaches off your farm into the waterways, then you can be federally regulated over that, but such regulation is consistent with the reasoning in Gibbons itself.

Also, the 10th amendment is a nullity on its face. It basically boils down to "the federal government doesn't have any power it doesn't have." If a federal action falls within a reasonable reading of the Commerce Power, then the 10th amendment isn't implicated.
(edit: I was confused, it's not restricted. Sorry for the noise)

"not yet available outside the US" .. fair enough, and kudos for saying up front. How about adding a way of telling me when it is available?

Specifically, that is. I'm not going to subscribe to your normal feed because enthusiastic messages about a service which I can't get yet are just irritating. Indeed, the better they sound, the more likely I am to search for alternatives! This goes for anyone else who is rolling a service out slowly..
This is a shallow view of the situation.

Your metric is essentially "no knowledge is lost from the Free world." However, this means that all free software developers could die tomorrow and your metric would be satisfied.

A better metric is "the most free software that could be made is made." Switching from a GPLd compiler platform to a non-copyleft "freemium" Apple platform is worse for this.

If you don't care about free software as a political goal, there is no purpose to have this discussion in the first place, as you don't care about free software being hurt.
I like, save for the bits around 4-4:30 where spoken word is too clear and disturbing.
Have you seen 'The First Thing Tak Did'? http://www.youtube.com/watch?v=XUCrnR06oKc This talk by Matt S. Trout a while back discussed using Perl to control/configure machines in a way that the destination machines need nothing other than ssh and the perl binary, all the dependencies and code required are on demand loaded over the initial ssh connection. I would love to see this type of thing in a server-management tool.
Further proof for my personal conviction that C# is a very interesting, progressive language which masquerades as a Java clone.

I once copied the style of a maybe monad using LINQ - the WinRT apis lack a "FileExists?" method, so I used LINQ to search a directory's contents for a filename. An IEnumerable of size of zero represented None, and size one represented Some.

Unfortunately, a simple try/catch around an attempt to open the desired file was more efficient and clearer to understand.
AJ Jacobs at Esquire magazine wrote about his experience doing something similar back in December: http://www.esquire.com/features/overly-documented-life-0113
I dig. Congrats to them both. Excellent small project.
(If you use iTunes)

Along the same lines, I'm a fan of this https://itunes.apple.com/us/album/people-sound-effects-2/id5... Track 21.
As a C# developer, here's the explanation that made it all crystal clear to me: http://stackoverflow.com/a/2484101/80112
Yes, the value of the circulating currency is increased but demand and economic output is suppressed.
Also, you can always sudo bash, or sudo su.

Not if you lock down sudo properly. If you're just doing "username ALL=(ALL) ALL", then yes, you've got a big gaping hole. Even for my main administrator accounts sudo is locked down to a specific list of commands. As for logging, I get an email every time sudo is run on my systems. It's not built into sudo, but there are multiple packages which take care of such things. You can even set it up to do remote logging to an external source.

As I understand RBAC, it was specifically created to break up the responsibilities of root to different roles with privileges which were then assigned based on different access control mechanisms.

Linux has very week defenses against you grabing your own password.

This sounds like a major hole which I'm sure the security community would love to hear about; care to elaborate? Just to pick one example, how does one grab a password entered over an ssh session?
The App Economy: What’s in It for Developers? (Infographic)
I always listen to this on loop in itunes: http://www.sonicstudios.com/pptwaves.mp3

It works for me.
I have a free subdomain from afraid.org. They've given me a URL with a secret key. When that URL is requested afraid updates my records to point my subdomain at the IP the request came from. I don't have a static IP at my apartment, but I have a script that calls that URL whenever my IP changes, allowing me to always have a domain name pointed toward my home server.

I am not familiar with operating a DNS server. Would that accomplish the usecase I described above? I would like to set up the same system but with a domain I own and not the free one from afraid.org
Tell fingerprinter this about being civil.
It's good that this worked for them, but I think it's a bit questionable to assume that because it worked in this case it's a good idea (or even an idea at all instead of just a complete dismissal of planning and structure).

There's a lot of different ideas about how much is too much in terms of up-front design, but to me this goes a little too far to be called anything but chaos with a chance happy ending.
Let me Google that for you:

http://www.washingtontimes.com/news/2011/jul/29/republican-s...

Virginia, Louisiana, Missouri, North Carolina, Minnesota?

Subsidies are what they are. Crappy accounting practices at the State and Federal level are what they are.

The fact that states makes an effort to balance their budget says something about the greater accountability at the more local levels. Our Federal representatives don't even appear to have a modicum of shame over the fact that they don't even budget anymore. They just keep raising the debt ceiling, passing continuing resolutions, and printing money. It's astonishing that there are people who defend a centralized system that is completely unaccountable and destroying the country.
Whether any particular tutorial is good or not, it's almost automatic that people (especially in the Haskell community) question whether we needed /yet another/, because there are already so many and most of them are not that great.

IMO there's nothing wrong with more, but the fact that there are so many out there seems to perpetuate the incorrect belief that it's something you need to learn to actually use Haskell. I suspect that the GP was addressing this belief, not saying "nobody should bother learning this stuff".
Is 'heroku ... --app myapp' syntax frustrating you? Try this.
Very nice model, I never thought of it that way. I wonder how this technique would scale to a larger design project.
Why is the maximum amount an individual can invest $5000? Even trying to raise $100,000, that is 20 people. Is this a limit baked into the law?
>The whole point is that, as bad as North Korea is, it still doesn't go after torrent sites

My assumption was that they'd picked NK as their joke destination because TPB would be seen as a glorious anti-capitalist organisation there, undermining the evil Hollywood fascists. Or maybe I read too much into it...
Yes that sounds a good idea, but the hardest part is that i'm facing is to get the initial users. It's like launching a messenger, like what's the use of whats app/ snapchat if there you are the only one using it? this is a similar kind of a problem to solve how to get the initial few people using what you make if it need a network effect

Thanks for that answer
You should use try/catch; branching would imply a race condition in a multithreaded environment (what if another process deletes the file between the check and the use of the file?).
tax deductible above 7.5% AGI is very different from tax deductible above $0. Your $100k/yr developer would pay $2,100 in tax on the first $7,500 before the deduction takes effect.

Also, the reason you can't deduct the "pre-tax" premiums is because you were never taxed on them in the first place.
Also, you can make a one time rollover from a 401K or IRA to an HSA account. So if they switched to the HSA they could start it off by rolling over the amount of their deductible from their retirement account to their HSA account.
The Start-Up Trap
Awesome job guys. Best of luck from NodeSocket.
Is Salesforce a legacy sales platform?
s/Eurika/Eureka/
No clue. Not my domain. I'll claim ignorance.

I know it's not cheap. That said, if someone is willing to spend gobs and gobs of money to send a middle-aged couple for a Mars fly-by this would surely be orders of magnitude cheaper and far more likely to generate far more revenue.
There are tools out there that will configure remote machines, using nothing more than SSH.

http://ansible.cc/ is probably the most popular.
Design Vs Engineering
Great idea. Will check it out.
Sad that I'm not "idiot" enough for you to mention! ;)
I'd argue there are WAY more adults online now as a percentage of overall internet users now, than 15 years ago.

Back in 1999 when I first started using AOL, adults would always ask young people for help. Most adults didn't see the value in it, and kids didn't need to see the value in it. The result was a very young population of people using the internet.

Most people over the age of 50, even after 15 years are still so far behind people 30 an younger.
Consumer choice is more powerful than negotiation. If one hospital charges the end user twice as much as another then people simply won't go there, and doctors won't refer people there.

I would say that now everyone gets to be part of the fight for cheaper prices rather than just the insurers as it is today.
San Francisco WebRTC Meetup
Calling all WebRTC hackers. We're holding the next SF WebRTC meetup this Thursday (7th Mar) at Jive/Meetings.io SOMA Office.

Guest Speakers:

- Anant Narayanan (Firebase, formerly of Mozilla WebRTC team)
- Eric Zhang (PeerJS)

Pizzas, beers, drinks, wifi and more will be provided.
I agree the USD is not going to collapse. It's going to continue to devalue at an accelerating pace, as it becomes increasingly less of a global reserve standard.

Interest rates on US debt will climb from here forward.

The Fed will increase its rate of debt monetization as the US economy flails, likely from $85 billion per month up above $125 billion per month in the coming year.

The Fed will also never be able to actually unwind its portfolio, as Bernanke has begun admitting.

The dollar will have a severe crisis of confidence over the next decade, but it won't collapse.
This is why we had a logger running in the background that received all anomalous events from warnings to exceptions (the class, method and passed data including passed parameters and the relevant line). And we had a catch-all trigger for when something goes really, really, really, badly wrong and there's nothing else available to dump to the logger.

Annoying during development, a godsend in production. No one is immune from stupid mistakes.
Doesn't work for me, I find it highly distracting.
A different perspective on Bradley Manning's statement
It was incredibly refreshing to read about this level of trust being put in the engineer/developer who needs to make it work right for the long haul. Version 2.0 is almost always the one you wished you launched with and this is a great way to get there.
I don't understand what you mean at all.

Prices for cash-in-hand individuals would be a lot lower under this scheme.

Insurance covers the same costs cash-in-hand individuals pay, so no matter how many people do or do not have insurance the costs remain roughly the same.
Wow, that is incredibly nonsensical even for Zed. Is he seriously under the impression that the GPL somehow forces venture capitalists to believe his software is as important as he believes it to be?
An over-reliance on a hover state leaves tablet users in the dust, though. I see no reason for completely flat buttons, as it's eminently possible to design ones with subtle depth that play well within the bounds of "distinctly digital". The principle that your users need to touch everything in order to learn their boundaries is a dangerous gamble, and may very well be leaving conversions on the table due to risk-aversion.

The new Blackberry OS is like this with gestures. Sure, you can spend 20 minutes moving your finger(s) in every way imaginable to learn how to use it because there's no chrome (or hardware buttons), but it certainly doesn't instill confidence on the first use. Instead, it presents itself as a challenge: "learn how to use me, I dare you."
Using ActiveRecord and keeping things SRP
Is this the comment intended to be on this thread? I just talked to the guys that made this and they arent aware of any location restrictions
For designers (not front-end devs), we have a completely separate repo based on Bootstrap that lets them tweak styles to their hearts content. Once they're done, they update and tag the version (it's a Ruby gem), which our apps can pull in by just updating the Gemfile. Makes it easy for both parties.
I sold my paintbox for £12 in 1988. It ran on a BBC Archimedes 310 in the shop window of the computer store where I bought it doing abstract expressionist artwork to show off its various calligraphic and airbrush tools in full colour.

To put this in perspective Photoshop 1.0 was available back then, ran on a more expensive Macintosh and was black & white.

I sold 4 copies and the shop took a cut.
Your skepticism is very warranted. I was skeptical at first too, but we've used this method a few times now. It seems to help everyone to see it, then build it.
Does it though? I think he might be getting to the core of something important: that trashing the entire thing leaves in your brain the essence, that important thing that we drive so hard to make simple and obvious. Maybe this whole process is a hack to getting at that, even if it seems chaotic and stressful.
Perhaps a better version would have independent sound tracks of each ambient noise, so that you could adjust each individual part.
I need On-Star ...
Having been your experience does not make it "normal." Clearly there are companies that do it, but there are certainly far more that can't, won't, or otherwise don't.
Or my favorite, :g/re/d
Operating Systems Design Principles
Grouper (YC W12) is hiring a Growth Engineer
Hey HN,
We're looking for social hackers to join our engineering team.

Who are we?

We're a tiny team working to engineer the perfect night out with friends. What goes into that? So far we've built out matching algorithms, logistics optimizations, customer service AI, and a real-time collaborative email client that's better than Gmail.

Who are you?

You're a world-class developer with a track record of shipping excellent products. You're comfortable hosting a brown bag tech talk. You're a fearless explorer - If there's something you don't know how to do, you'll figure out the lowest cost path to understanding it.

I'd love to chat, just email me at tom@joingrouper.com

You can learn more at http://joingrouper.com/jobs

Cheers,
-Tom
On EasyMotion:

" let g:EasyMotion_leader_key = '<Space>'
let g:EasyMotion_keys = 'abcdefghijklmnopqrstuvwxyz'
let g:EasyMotion_mapping_f = '<space>'
let g:EasyMotion_mapping_w = '<space><space>'

This lets you type space then a character then jump. Space space jumps words. I'm fine with my leader on \. I had my space toggle folds but easymotion is a MUCH better use of the key. I also remap 's' to surround.vim keybinds:

""s/S is pretty useless. :help text-objects
nmap s ysi
nmap S ysa
nmap s$ ys$
nmap sv gvs
Works for me in UK.
If you think company retreats, offsites, or all-hands meetings are abnormal for tech companies, I'm going to go out on a limb and suggest you're not a tech company operator.
Chrome on Windows 7, clicking play button does absolutely nothing.

EDIT: started working after like a minute of sitting. Maybe it had to wait to download the audio file?
Actually, I was just pointing out that they are not open in any meaningful sense of the word - their products are very, very closed and controlling and that's how they like it. Comparing them to Canonical is in my opinion very silly for that reason, it's apples to oranges.
Hi Paul, how about when serving pages that are https, but contain mixed content, highlighting somewhere exactly what the offending requests are. Currently, I have to scan the network pane and see what's coming from the http:// domain, but it'd save me a few seconds if this was more automated.
No problems here in The Netherlands.
A Sharing API for iCloud
Peter Thiel Invests in Young People…Again