skysight-inc/HackerNews huggingface dataset:
> Soviet Adm. Sergei Gorchakov reportedly held the view that the U.S. had made a strategic miscalculation by relying on large and increasingly vulnerable aircraft carriers ... In a 1982 congressional hearing, legislators asked him how long American carriers would survive in an actual war. Rickover’s response? “Forty-eight hours,” he said.

True. But these carriers are just large jobs programs which also let us bomb poor countries here and there. And of course they look cool as hell.

If anyone attacks our carriers in large numbers they'll also be the target of our nuclear missiles. So in a way our conventional weapons have to just look cool on paper and be usable against 3rd world countries (that is why A-10 is still in use even though Russian tanks have long stopped being vulnerable to them. But groups of farmers with AK-47s are still blown to bits easily).

If Chinese or Russians launch their ballistic anti-ship missiles at these carriers, soon they'll be seen ballistic missiles flying at their mainland, coming from some place in Nebraska probably.
Here is the part where I want to update my data point about how many applications I can run for doing something other than writing code where the program was written in Haskell. This data point is useful because hackers gotta hack. If there's still not much here then I'm forced to assume that haskell still has problems that aren't being talked about.

Off the top of my head I've got:

pandoc - translates from one document format to another

ion - a window manager

git-annex - store stuff in git without it being in git.

If we can get to 50 useful "apt-get install"-able programs Haskell will be worth looking closely at again.

This is not trolling, this is useful data. We know FP is fun, cool, funky and all that. It's a different discussion as to what problems remain (if any) and how to solve them (if needed). I just want to see where we're up to in mid 2016.
The Linux devs publicly denounced an early draft of GPLv3 and never reconsidered the question. Yeah, I think they just didn't feel like trying to understand it, and Linus's own anti-FSF attitude spreads to his followers.
There is a specific callout about "disintermediation" in their onboarding process. They frame it as being dangerous for you.
Civil War technologies that persisted to WW2 and beyond: the rifle, trench warfare, howitzers, battlefield surgery.

I agree in general with the article (the tl;dr being that carriers are extremely vulnerable to asymmetrically small threats). It omits the reason the U.S. Navy employs them in the first place: force projection.

Without a carrier group, an overseas nation has no credible opportunity to bombard a far away theater, engage in air sorties, land troops, or any other expeditionary action.

Defense of carriers is a problem that must be solved, or the U.S. would have to accept a military stalemate for naval warfare. This has serious strategic, diplomatic, and economic consequences. Many countries' posturing depends on the U.S. Navy's implied or explicit protection.
If they had normal keyboards they would make great Linux boxes.
I think he's referring to the newer manifest.json files: https://www.w3.org/TR/appmanifest/
I don't know why you assume the exact same thing doesn't happen in other industries.
Supercarriers are good value for money compared to fighter jets or submarines.

The three new Ford class carriers will cost around $30 billion total. Compared to the estimated 1 trillion spent on the F-35 that's peanuts. Virginia class attack subs are 2.6 billion each, and the US navy wants 50 of them.
SteamOS is based on an older Debian release and uses ext4.
Efficient work is hard to argue, but personally I see it as holding a level of contempt for your company.
It sounds to me like they really just want to do more point releases. Perhaps they could simply make a GTK-dev or something rather than calling it 4.0 which isn't gtk4.
Just a quick thought experiment out of curiosity:

Say you've got a tribe of 100 people, and 80 of them basically agree on most things, and amicably sort out their disagreements when they don't, and are able to work together most of the time. Then, you've got the other 20 people, who scream and bitch about every fucking thing, and constantly insist that some small number of people among the 80 are "out to get them" and "destroy the tribe" and demonize them, and it's always some slightly different subset of the 80 every time such that most people, at one point or another, are slurred as tribe-hating traitors. The main contribution these 20 make to tribal society is, at best, to grab the mic at every opportunity so it takes 10x longer to resolve an issue than it otherwise would, and at worst to pit everyone against everyone else and cause brand new problems that weren't there before. Is there ever a point where the tribe is justified in exiling these 20 people?

Now, I know that tribal politics do not scale exactly to national politics, but do you think there is a point where we can say that some group of people have had their say, and then some and it's time for them to shut the fuck up so we can carry on with our god damn business?
Bitbucket Cloud vs. GitHub (Atlassian)
Not if they're knowingly holding and shipping inventory of hazardous materials, which is the point of "Fulfilled by Amazon." I mean, how do they sell something without knowing what it is? If they're selling chemicals without a single person checking to make sure that they're properly handled then that's even worse.

Obviously, the person who sent them the sulfuric acid is at fault to, but there were several failures here.
They could just checksum metadata, which is cheaper to store redundantly.

ReFS already does this when you're running it on non-redundant storage - integrity streams are only enabled on mirrored/parity configurations.
I guess plastic and/or porcelain! Perhaps he's been abusing his garbage disposal? I suppose that won't be a problem anymore...
haha thanks man, nice to see you here! you kicked butt too.

I found it on the Wayback Machine, here's the blog post in particular:
https://web.archive.org/web/20120424194627/http://maxkle.in/...
Indeed, WHATWG is currently considering [1] a related scenario where rogue websites with access to the clipboard will inject formats with dodgy payload to exploit flaws in some app if the user pastes.

[1] https://github.com/whatwg/html/issues/1244
>But it makes me wonder if aircraft carriers are obsolete

It is not quite the same as being obsolete but I suspect that they are far more vulnerable than we realize. Every day missiles get both technically better (faster, longer range, harder to detect) but also cheaper making it more affordable for someone to acquire ever larger stockpiles of them for deployment en masse.

Meanwhile developing countermeasures that can deal with barrages of incoming missiles that are getting progressively more numerous and faster seems like a very difficult, expensive proposition.
"Accident"

Nudge, nudge, wink, wink.
I run mailsac.com and skim a profit. I failed to properly sell to a couple of customers that would have made it fairly profitable (at least two very large companies use it for email testing). It has a decent number of users and signups but I haven't spent the time to figure out if there is more they'd pay a lot for. It took about two years of literally doing nothing to make a profit.
> If Chinese or Russians launch their ballistic anti-ship missiles at these carriers, soon they'll be seen ballistic missiles flying at their mainland, coming from some place in Nebraska probably.

I mean, sure, but if they're going to be destroyed quickly anyway (as you admit), then why are spending so much money on them?
In the past, nobody did a better job of backwards compatibility than Microsoft.

Lately, Microsoft is showing that they aren't afraid to break things in the name of progress. If W10 is indeed the last version of Windows, maybe that's okay.
darcs and xmonad come to mind
How do i get first 100 users for my Google chrome extention?
bit.ly/convfy-extension
Granville street Vancouver Neon lights
Absolutely zero advertisements. It's all natural growth. I would say I spend 2-3 days in time giving the services a little push. Just give them a push of traffic, whether it be Wakeup.io being featured in LifeHacker, or GetProve getting to the #1 spot on Google for SEO, you need to find the one viral thing that will boost you and give you credibility.
So they shipped something ORM-D by air? Throw the book at them.
>I don't want to live in a country where unsafely shipping materials in a shared plane is legal and handled by civil suits. Putting others in extreme danger should always be illegal when it's as black-and-white as this.

We could live in a country where it's illegal to possess materials which may be unsafely transported. We can never be too safe, you know.
> But it makes me wonder if aircraft carriers are obsolete and we just don't know it yet because there hasn't been a naval war since then

That's what the article is about. Well, that they're obsolete, and also that they're incredibly expensive.
Perhaps those products are marketed primarily to meth labs. As drain cleaners, neither pure sulfuric acid nor pure sodium hydroxide is a good choice. There are more effective products that are less hazardous to both humans and plumbing.[1]

[1] http://www.consumerreports.org/content/dam/cro/news_articles...
With your reasoning you should prohibit lotteries.
Some ye olde modems had a socket that you plugged your regular handset into: https://en.wikipedia.org/wiki/Acoustic_coupler

I think one was used in the film War Games, but can't recall clearly.
Is it just me, or has the latest update to the FB messenger on Android made the icon around 10-20% larger than it was before?
I realise that they're filling the icon out to the maximum dimensions, and that this is a fairly insignificant thing to comment on, but is it just me that's noticed the increase in the icon size? It's noticeably bigger on the screen now than the other icons in my home screen.
Its far easier to find a job if you have a job. Also, you will be less likely to make sub-optimal decisions if you don't have to worry about paying rent.

I don't know how many hours you work, but I have a wife, a kid, a full-time job that I drive 1.5 hours to each way + I'm a reservist. I still find time to learn new things. It would be faster if I didn't have a job, but its still doable.

If you're stressed about the fact that your career hasn't gone the way you imagined, you should remember that it isn't too late. I switched careers at 30, quite a few people do it much later than that. Just don't give up and eventually someone will give you a shot at your dream job.
Friend of a friend
Editorializing in the title is discouraged.
Evolus Pencil v3
I know this goes against accepted wisdom and I cannot yet prove that it works, but I no longer believe I am capable of the "build something small, fast and succeed". Niftylettuce in this thread has shown it an be done, but I have not succeeded in doing so.

I am now working on big, highly functional, fully working on launch utilities for DevOps people. Hopefully this will result in building something people want.

It seems the startup world is made up primarily of people pumping out easy to build shit.
Incidentally, I've seen Amazon err the other way on lithium batteries. I have ordered things like LiFePO4 cells or devices with lithium ion batteries inside and they come with a sticker that says "PRIMARY LITHIUM BATTERY, NOT FOR TRANSPORT ON PASSENGER AIRCRAFT" which apparently doesn't apply to lithium ion batteries. Better safe than sorry, though, I suppose. (I have also ordered primary lithium batteries... and those also get the sticker correctly.)

UPS has an incredibly detailed document here about the regulations: https://www.ups.com/media/news/en/us_lithium_battery_regulat...
> nd more than once, it hasn't shown up at all, despite being marked as "delivered at front door". <

It very well might have been delivered, but stolen before you got to it. Super likely in the Bay Area and especially San Francisco.
> Even if we could do this in theory, in practice we do not have the computational power to do it, so we rely on approximations which are implicitly guided by experimental results.

This is true, in practice we can't do all of the derivations from first principles. But AFAIK this is an issue of, as you say, computational power; it is not an issue of theoretical insufficiency (at least within the domain that the SM covers, i.e., the non-gravitational interactions in flat spacetime with gravity being negligible). We know what equations we would have to solve; we just can't solve them analytically and we don't have the computing power to solve them numerically in all cases.
That's a great point but a bit orthogonal. It's very important if one is aiming for mass adoption. Hence, why C++ was built on C and Java combined a C-like syntax with a marketing technique I call "throw money at it." We still need to consider the techniques in isolation, though.

Here's why. One type of tool needs to either not force conformity or blend in seemlessly with everyone's workflow with wide adoption due to awesome compatibility, safety, efficiency, and price tradeoffs. That's HARD. The other is just there for anyone that chooses to use it recognizing value of quality in a lifecycle. It just needs to be efficient, effective, have low to zero false positives, work with what they're using, be affordable, and ideally plug into an automated build process. These C or C++ techniques for safety largely fall into category number 2.

I totally agree with you on overall uptake potential. There's almost none. Most of the market ends up producing sub-optimal code with quality non-existent or as an after-thought. Those that do quality in general follow the leader on it. It's a rare organization or individual that's carefully researching tools, assessing their value, and incorporating everything usable into the workflow. Nothing I can really do about this except push solutions that are already mainstreaming with the right qualities. Rust, Go, and Visual Basic 6 [1] come to mind.

[1] When hell freezes over...
This is interesting to me. What is the indexing strategy that is utilized?

To me the challenge is that the values making up a row are stored non-contiguously. The best case scenario is that a row of N fields requires N data accesses. This is assuming that you can index directly into an array or similar structure with constant access time.

Row-based storage means that you get all fields for "free"when accessing a single row, since the DB engine accesses a page at a time.

This is my understanding of the problem - I am very interested to learn what I'm missing if you have any good articles to share.
5 years. (2011-2016) While working on my first startup (Sauce Labs), I made a robot that plays Angry Birds as a side/art project in the autumn of 2011. The serious part of the project is that you can use the robot for testing mobile apps and devices. I started to sell the robots (still as a side project) on Tindie when that first launched in the summer of 2012. I made a couple of thousand dollars the first few years, but basically broke even profit-wise. I got my first "big" enterprise order of robots in late 2014 and that made me start wondering if I should ramp things up. I formally incorporated (http://www.tapster.io) in May 2015 and took some seed funding (Indie.vc) to sell the robots full-time. Since incorporating, it's now veeeery close (this summer) to ramen profitable while paying a few salaries.
I agree that aircraft carriers, tanks, and fighter planes are obsolete in some sense. They fit badly with todays conflicts.

Thankfully many engineers don't want to work with innovation in this space. We don't have the global notion in society of competing for resources required for survival against other nations anymore, which would have been a strong motivator in the past.
Assuming you identify an area for SaaS for which there is minimal competition, I would tend towards SaaS because it probably would take less effort to get to MVP and then with some upkeep it would have a longer revenue generating life.

Games and Apps need to be more polished to sell (if at all) and then if you don't have new releases new sales will rapidly decline. All successful apps and games end up getting a lot of on-going upkeep.

BUT ... in either case, it really depends on the marketing investment (money and effort). It's rare to create something that just sells itself.
On Max Perkins, One of America's Greatest Editors
Lecture 15 from it is my favourite lecture I have ever watched online. Stick with it until the end. And I totally agree Prof. Winston is an incredible speaker.

https://www.youtube.com/watch?v=sh3EPjhhd40
Here is the blog entry on the developer preview: [1].

[1] https://swift.org/blog/swift-3-0-preview-1-released/
That was a great talk. Thanks.
Hierarchies exist in the brain because of lower connection costs
Great post. What's your email?
Managing Syscall Overhead with crypto/rand
Also they use both plural and singular nouns, and hash them to different locations.
You sound like me haha, always working on different things what I have found works best for me is working with others who have skills or experience in those projects directly. People who can help scale and maintain the product. I think of it as a investment.

I'm currently working on 3 projects in all different areas. Looking for a partner for 4 which is a Saas for life automation.

Also drewwilson.com has a cool timeline for his projects check it out
Electrical fields aid wound healing
I don't consider these really startups haha. No way. I think you have not succeeded YET because you need to find something fun to work on that you want to build for yourself.

I honestly built the wake-up call service for MYSELF and nobody else. I couldn't wake up for classes in college even with an alarm clock (didn't sleep much since I was hacking all the time). I thought having someone call me made the world of difference in signaling my brain to move. So I built the wakeup thing for myself, then maybe a year or two later I added international support after I realized people were paying like $2 a week with it. People actually paid for it? That blew my mind.

The other services and things I built were again just because I wanted them for myself. Just have fun with it. True, these are easy to build projects, but the real skill comes in when you can pump one out in a day!

* I mean pump one out in the sense that you build it, both front-end and back-end, and then release it on the internet. A lot of these projects I didn't do any fancy deployment stuff with, I popped open `screen -DR`, did a GitHub deploy key to the server, cloned repo, installed deps, and ran `node app`.
niftylettuce@gmail.com
"There are a FEW DOZEN courses on the old platform that will not migrate to the new platform."
As I pointed out it is a jobs program, they look cool, and they let us "project power". Meaning we park it by Afghanistan and launch fighters to bomb stuff on the ground. Or go and "indimidate" the Chinese in their disputed naval territories.

Not that we don't already have enough bases around the world, but it is nice to have a floating base.

Jobs programs is not a joke. If you know anyone from a town with a military contractor facilities or a large base, those bring money into local economy. Congresspeople will go to great legths to ensure military buys more of whatever brings in jobs and cash back where they are from.

Here is an example: http://www.military.com/daily-news/2016/02/11/ohio-wins-agai... nobody needs more tanks, they are just hadning that over to Lima, Ohio so people there have jobs. Yeah we want to be able to maintain the tanks and all but that is just the official spin and justification. If they can do it for tanks, you be they do it for other, bigger toys.
https://searchcode.com/ is my serious side project. It has been profitable (If you ignore my time) for several months now. However it took 5 years to get there. I am planning on making it unprofitable again soon to allow it to scale up to the load requirements it needs. Most of the profit is though ads and the fact I run it on a shoestring budget (less than $100 a month).

If the downloadable version takes off that would really help as well.
In air refueling lets counties drop bombs on the other side of the planet. Aircraft carriers are cheaper but that assumes they are not sitting ducks and we can't find a friendly airfield somewhere.
If you want to watch the keynote, the last line in this macrumors blog post: http://www.macrumors.com/2016/06/13/wwdc-2016-spoiler-free/

provides a link labelled "Video Posted: A direct link to the video file is now available, with no spoilers." The direct link is: http://p.events-delivery.apple.com.edgesuite.net/16faohbadfv... - Hopefully you can just click it and it'll work.

----------------------------------------

If you want to download the above video. (In my case, on Windows, VLC has trouble with that so I used the instructions here to actually download it: http://stream-recorder.com/forum/livestreamer-m3u8-error-no-... )

The exact thing I did was:

1. Get dl-youtube.exe from here: http://youtube-dl.org/ (save the fourth link for windows, labelled youtube-dl.exe, to your desktop)

2. Option One: Download Highest-Quality Version

From the command-line execute, in my case. The following line downloads the best quality version:

C:\Users\User\Desktop>youtube-dl.exe http://p.events-delivery.apple.com.edgesuite.net/16faohbadfvoihjbadfvljhbphjb06/m3u8/hls_vod_mvp.m3u8 --hls-prefer-native -o output.ts

Notice that the above defaults to the best stream which is 7.13 GB (and 1920x800). It's too much for me, so I killed it and instead did:

------------------------------------------

2A. Option Two: Choose Quality

Instead you can run -F to list formats. The following line outputs possible settings:

youtube-dl.exe http://p.events-delivery.apple.com.edgesuite.net/16faohbadfvoihjbadfvljhbphjb06/m3u8/hls_vod_mvp.m3u8 --hls-prefer-native -F

Which outputs:

[info] Available formats for hls_vod_mvp:
format code extension resolution note
meta mp4 multiple Quality selection URL
786 mp4 480x200 786k , avc1.4d401f, mp4a.40.2
1406 mp4 640x266 1406k , avc1.4d401f, mp4a.40.2
2029 mp4 640x266 2029k , avc1.4d401f, mp4a.40.2
2806 mp4 960x400 2806k , avc1.4d401f, mp4a.40.2
3849 mp4 960x400 3849k , avc1.4d401f, mp4a.40.2
4967 mp4 1280x532 4967k , avc1.640028, mp4a.40.2
6581 mp4 1280x532 6581k , avc1.640028, mp4a.40.2
8728 mp4 1920x800 8728k , avc1.640028, mp4a.40.2 (best)

I chose the one labelled 2806 for me, so I just ran:

C:\Users\User\Desktop>youtube-dl.exe http://p.events-delivery.apple.com.edgesuite.net/16faohbadfvoihjbadfvljhbphjb06/m3u8/hls_vod_mvp.m3u8 --hls-prefer-native -f 2806 -o output.ts

Notice that capital -F lists the available formats, lowercase f chooses one.

This one is only 2.3 GB, which is good enough for me. At 2-3 MB/sec it took me twenty minutes to download.

VLC plays this one just fine.
I have so much respect for foley artists. Artist being the operative word. People don't appreciate the hard work and creativity that goes into making the perfect sound.
tech companies have done a really good job at stream lining the process. Most of them you just click on the job and click apply with an upload resume button and optional upload cover letter button.
He got all the work that he was assigned done. There is nothing unethical about collecting a paycheck for getting your work done.

It's pretty clear management at that company is woeful if it is possible to automate all your work on a damn software project. Woeful management embarrassed by it and busts out the fire-hammer. Who are they? Short them?
shockingly low, if the 3 mac-using companies I've worked at are any indicator.
"old hacked sessions to be used"

JWTs generally contain an expiration timestamp.
The same as for several others here at HN, leave your e-mail address in
your HN profile, and I will try to remember to return, use your e-mail, and send you a PDF of the paper, 1999 in Information Sciences.