skysight-inc/HackerNews huggingface dataset:
As pjc50 notes, it shouldn't; absolutely nothing about creating either ISOs or hard disk images requires root, in theory — it's just a file, after all. But in practice, tools like losetup and mount both require it. The part I found novel in the article was the mtools package, which I didn't know about.

Linux has made progress here, such as FUSE for mounting in user space. But FUSE doesn't support file systems that the OS inherently supports, for example. My understanding is that you need to write a FUSE driver for, e.g., ext2, even though Linux is perfectly capable of mounting ext2 as root.

Block devices and partition tables present another hassle.

I suspect ISOs are more easily done simply because non-root users have more need to create them: UI applications for making ISOs readily exist, but I can't think of any common applications that deal with disk images that don't already have root.
> An academic career should never be your only option. Make sure you study something that is useful in the real economy.

And where do the English and Economics professors that teach those STEM graduates come from, hmmmmmm?

The real issue is that we graduate too many PhD's for too few positions because PhD's are nice slave labor for universities.

This kind of overgraduation is true now in almost every field. We're either going to come to grips with the fact that there simply aren't enough jobs or things are going to collapse.
That's easily possible all natural. I have a few friends who look like that, and these people would never experiment with testosterone, etc. I'll add that having good genetics does seem to be a strong component for how quickly one can bulk up though.
Looks cool! Probably should specify Web API tool, though; there are plenty of APIs that have nothing to do with HTTP.
Is there any easy way to recreate that blocked visualization of the JSON?
Attacks on Democrats, or attacks on the Hillary campaign?
Fair enough. I took it out of my own primary account so that it would be less totally owned by me if&when some potential contributors get started on it.
See this comment for a video simulation: https://news.ycombinator.com/item?id=12189301

It'll seemingly hit Asia in the guts while part of siberia leaves with Korea moving east. And my poor little city's gonna get squashed and move north to replace some cold Russian city...
This seems unnecessarily provocative. Why can't they just restore them to the pre-annexation names (i.e. rolling back the name changes proposed by the Ukrainian parliament)?

That would be the simplest way of saying "We're not playing these games -- with either side of the conflict."
Paw is a really great product, I've been using it for a long time now. I _really_ wish they would combine this with traffic capture - similar to Fiddler on Windows. Charles does the trick, but it's a mess to set up for proxying HTTPS traffic.
I would encourage you to read The Federalist Papers, or any of the other expressions of this centuries-long debate over representative versus direct democracy. Your argument shows none of the nuance that this debate requires.
>I don’t need to start building a life from scratch in my late thirties. I definitely don’t need to do it for a nine—or three-month contract without benefits, or costs of moving.

Well, it's not like the academic world, even when it was much better itself, has done much to protest and assist with the same and much worse situation in blue collar (and even office) jobs.

First they came for the McDonalds burger flippers, and I did not speak out —
Because I was not a McDonalds burger flipper...

et al
My argument is that it's a net benefit. Composable architectures are not boilerplate. Remember that there was a time when almost all React apps where written with Flux -- this model is what allowed Redux gain traction.
You mean, the abrupt change rather than the actual details of the event? Yes, I guess I can see that...
When business culture eats cyber security for breakfast
For a better discussion of the future of aircraft carriers, see this Naval War College paper.[1] Especially the section on the various uses of carriers. They're vulnerable to an opponent with a major anti-ship missile capability, but most of the US's opponents don't have that.

[1] https://www.usnwc.edu/getattachment/87bcd2ff-c7b6-4715-b2ed-...
I started here http://worrydream.com/AlligatorEggs/. Great intro article and my favorite visual explanation.

The alligator system helped me visualize the dynamics of the system. However, about 3/4 of the way down, the pictures start being harder to follow than the bottom section of the page where he notates Church numerals and the Y-Combinator (without even defining what they are, which I find hilarious given how "for-dummies" the article starts out as). So what are Church numerals? And what's so important about the Y-Combinator that pg would name his company after it? I didn't know either, and the journey begins!

But also, just download clojure to mess around with a Lisp. Once you feel comfortable with the basics, check out core.logic.
Ask HN: Could you use a freelance Dev?
I have been a pretty successful freelancer Dev for years now. Gigs are very slow now. I was wondering if anyone out there needs the services of a well skilled and experienced remote Dev. I do mostly Node, Express, Redis, and also C#/WebAPI/ASP.NET

A bit about me: I started programming in 1997 by implementing minimax algorithm in Pascal. Have written biometric components in C++, data warehouse reporting servers in Oracle/C#, document transformation servers in Node.js and Redis. Outside of work, I'm into minimalism, world music, aviation, coffee. I'm located in Seattle.
I find it interesting that the national media is more concerned with the hacking and who did it than with what the content of the emails was.

If Bernie Sanders was not given a fair shake and that is revealed in emails, why is that not the major topic rather than by whom or how the emails were hacked?
The article was a good analysis of both the down-and-dirty mission of an aircraft carrier, (i.e. actual combat, actual support), and the strategic, big-picture role of an aircraft carrier (e.g. force projection). So far so good.

But I was hopelessly lost when it tried to draw an analogue between the 'need for disruption' and the larger, big-picture view of why we have aircraft carriers in the first place.

Perhaps I'm misunderstanding the point, but I certainly don't want any sort of disruptive, mavericky thinking applied to how, why, when a Navy (any Navy, not just "ours") deploys force projection. This does not sound like an appealing recipe for responsible use of force and for limiting provocation of other parties to just below the level that they're willing to retaliate, and the like. So, in short, I don't understand the point the author's trying to make.
At first it seemed like a brilliant Russian ploy to hack the DNC to make them look back and help Trump. Two strongmen unite! Great work!!

Now it's happened again and it seems like a brilliant ploy by the Democrats to make it look like Trump's call for hacking worked and he is totally irresponsible and a security risk!! Great work!!

Unless.....
"Chrome does not perform pin validation when the certificate chain chains up to a private trust anchor. A key result of this policy is that private trust anchors can be used to proxy (or MITM) connections, even to pinned sites. “Data loss prevention” appliances, firewalls, content filters, and malware can use this feature to defeat the protections of key pinning."

https://www.chromium.org/Home/chromium-security/security-faq...
Those are all reasons why I wanted to use protobufs to begin with. It sounded like it solved many issues for us.

But I'm thinking about scripting environments, where the data types used in protobufs don't exist in the host language. Simple things like this. I think in the implementations I've seen, they're just coerced or ignored. That's fine, imo.

But in terms of small codebases: a simple TLV protocol, where only limited data types are implemented, can be 1/10th of the size of any protobufs implementation.

My team has built out a high performance type-length-value system that doesn't require compiled schemas for game development, and we have a very small serialization lib that's smaller than any protobufs implementation for our target language.

I'd like to use protobufs to decrease the amount of modules we have to personally maintain, but I don't see the value in doing so for our particular situation.
Hypernap is a proper native app and less than a tenth the cost of Paw...

http://gethypernap.com/

https://itunes.apple.com/us/app/hypernap/id795069997
It became a national security issue when the Republican candidate called on a foreign power to influence the election.
Hedge Funds Love Hillary
It's not too bad. I cook every Sunday. I eat roughly 6 -> 7 meals per day (every 2.5 hours).

My first and last meal are:

- 50g protein
- 16g fats

The rest of my meals are:

- 50g protein
- 16g fats
- 50g carbs (rice)

That's about it! If you like chicken and rice (like I do), it isn't too bad. On Sundays, I take about 10 hours and 'carb up' as well, just eating lots of sugary low-fat foods: frozen yogurt, candy, etc. Helps keep you sane and balanced.

The 'bro science' of bodybuilding diets is that by eating small, frequent meals, you train your body to digest food faster and use it more effectively after training. It works well for me, so I've stuck with it.
I can't explain why you didn't get a refund, but there is a free version of Veertu you can try first, to make sure it works.
> Carriers are vulnerable and probably cannot be protected enough to survive an all out war

Carriers don't travel by themselves, and are heavily defended by anti-missile/plane/sub/etc installations and supporting vessels.

They may not last an entire war, but they will probably last as long as needed to tip the scale. It's more likely the carrier's aircraft will be lost before the carrier.
Having used Visual Studio, I can totally see where you are coming from. Here's my experience:

- I used Visual Studio before using any command line thing at all.

- Later I learned to use Linux and Vim.

- Then I had an internship where I needed to work with Visual Studio again (VS projects and TFS, not using VS was not really an option).

I ended up installing a Vim extension for Visual Studio. In Vim, I don't install autocompletion extensions. For me this is good evidence that Vim's hotkeys are more important than the autocompletion a good (arguably the best) IDE brings.

Now as for why, I can only guess and rationalize. I'm guessing that when you're in the flow, you know the names of the functions you want to call anyway, and if you're not using C# or Java with libraryname.classname.veryDescriptiveMethodName it's not going to save typing either.
Contamination from nuclear weapons is not a binary thing. Basically the worst form of contamination is your breathe air with radioactive particles or eat veggies growing in radioactively contaminated soil. Depending on your level of exposure the effects vary widely so pretending cancer is very likely is not really true.
Usually you have a Dockerfile to build an image then you would deploy it to servers with different run parameters.

You could also have dockerfiles that take a base image and then add some environment specific configuration

IMHO it's better to keep the images identical across environments, and pass runtime configuration when deploying
>> It's fun, it's social, you potentially get to go somewhere new, you get out of the house, etc.

Yes. That's also why it's optional. Those struggling to get out from under debt don't have the time for such luxuries.
The native hypervisor doesn't support connecting USB devices to the VM, though.
They should probably just start using gmail.
> Not sure I'd use Google's DNS servers though. Your ISP's are probably better for both speed and privacy. You can test the speed with an old Google project called namebench [1].

Unfortunately my ISP's (Sky, UK) DNS servers aren't particularly reliable. My devices are behind the DD-WRT router that forces its own DNS settings (other servers are intercepted), but the rest of the family connects directly to the ISP router[1]. Multiple times I've been browsing the Internet without issue, but other people have been unable to use the Internet. Changing their device to use Google's DNS server resolved the issue.

[1] Been meaning to merge the two for a while, but haven't got around to it yet
At this point, is there a difference between the DNC and the Hillary Campaign?
Our affluent society doesn't actually, unless food stamps are an acceptable outcome. The affluence does not wish to provide funding for very many excited researchers.
How long between buying it and requesting a refund? I've never had an issue getting refunded through that simple form wizard but it's always been within 72 hours of purchase.
Did not know that! Thanks.
Why is the top comment on HN nearly always a "saw X, said no thanks, didn't even check out the main part of what you built" comment?

It doesn't help those who actually (unlike you) did not consider X to be a dealbreaker, interacted with the actual service and now want to discuss the other parts. And those who haven't interacted with it want to know about the meat of the product and how well it does what it does, not the superficial color of the bike shed out front. We have to scroll down past ALL the replies to you, and replies to replies.

I recently posted on HN a link to a project I open sourced which I spent 5 years of 10-40 hour weeks working on. I built it for myself, but happened to put effort into open sourcing and documenting it so others can use it. The top comment was: "Saw JS was required to see the website. So I left."

It may be valuable to the person who built the site, but no one else. It's like being invited to a party, and then saying "your door was painted yellow, thats enough for me!"

The issue isn't that a person posts it, but why is it always the top comment?
Part 1 of 4 longer posts written last year, but recently highlighted as equally relevant now. Outs layered corporate blockages to maturing security (a.k.a why security's STILL crap despite huge spend in many firms).
so people are meditating for 'benefits', to make more money . seems so counterintuitive.

All those studies are stupid.
Meh. I can think of better uses for my tax money than using it to lock up people for running an unauthorized ride-sharing service.
I have a release ready. Just pinned it at 5.0.3
It is similar to `create-react-app` but also has CSS-Modules (with SCSS) and a few other features like Browsersync and root-relative imports.

Hope anyone reading this finds it useful :)

https://github.com/stoikerty/dev-toolkit
Same here. No decrease in performance during fasts and I push myself pretty hard on both cardio and weights. If anything, I feel a little bit better since I tend to be a little more alert and focused during fasts.
JavaScriptMVC/DoneJS has a pretty long history: http://blog.bitovi.com/longevity-or-lack-thereof-in-javascri...

CanJS, the MVVM part of DoneJS, is currently coming up to its third major/breaking version. I think that’s a pretty good track record for us/Bitovi.
Not to mention reports of tracking in the mountains, where position was off several hundred meters, because of signal echoes.
I'm not sure what point you're trying to make, but the tank was invented in WWI.
The Periodic Table of Elements, an Early Example of “Big Data”
Apache Spark 2.0.0 Released
Dunno, but I'd guess that no chance of winning equals no chance of genuinely sending a message. The objective from what I've heard people say is to cause genuine disruption, like Brexit or electing a blowhard casino boss as President.
I'm not questioning whether it happened or not, I'm curious about the reasons their presentation was cut short.

"There’s nothing quite like having an established academic decide that hearing eight minutes of the allotted twenty would be sufficient. As a self-funded under-employed contingent, I wasn’t going to say anything useful anyway."

How would this established academic know they're self-funded and under-employed?
I think that to some extent, companies -- especially relatively young companies -- reflect their founders. And Travis Kalanick seems like he's just kind of a dick.

But more so, remember that everything's on a margin, here. Uber can obviously be very successful on the level of "a company that provides taxi services in a lot of cities." But they've taken in more than $10B in funding on the premise that they can be much more than "a company that provides taxi services in a lot of cities."

So even though it seems like they should be coasting into victory, they're actually super tense and worried, because what they could coast into victory for is not what they're now obligated to become, based on the money they've taken in and the promises they made to the people who bought them.
Does McDonald's lay off staff every 9 months?
This advice probably sounds a lot better when you're not in a foreign country being shot at. Shot at people being lead by a dictator who wants to take over your country.
Learn writing code that uses IPC -> multi-threading -> linux OS -> Kernel
These articles about (allegedly) state-sponsored attacks seem like a proper topic for HN, because we have people here who could discuss, with some degree of authority, how confident we are that a particular state was actually behind the attack.

Unfortunately, the comments section usually turns into a geopolitical flamefest, and the entire thread gets flagged into oblivion.

Is there a way for the moderators to keep one of these threads alive, while aggressively modding the geopolitics?
Ask HN: Any tip for getting hired as Employee #1?
Next week, I gonna get interviewed in a startup for a Employee #1 position (software development). Any tip? Any pattern in what is required to be successful as #1? What is their biggest concern?

Thanks!
All I'm saying is that this statement is not true and ignores a huge gulf of people:

> Anyone eating out so often either has too much money or cannot cook.

The only way this can be true is if you define "too much money" precisely to be any amount over the smallest amount necessary to fund eating out frequently, in which case I think the statement is not meaningful.

Your response is talking about something else entirely.
And the remaining few were successful academics who jumped to industry for astronomical pay raises.
I've had the same problem you describe and think it has been partially solved since I'm using Inbox instead of the classic gmail. All Reminders are sitting between the mail I've got to do and so I'm actually forced to look at them and deal with them. Of course this only works if you don't spam your Inbox with things you need months doing or don't do at all. But the "delay" feature is great for that as well.
I often see drive-by bashing of npm, but rarely any justification. What exactly is wrong with it?

(Aside from the lack of package integrity check, which I'll grant, sucks).
Laracon Summary – Day Two
No surface vessel is defensible against modern anti ship missiles deployed in bulk. The Falklands War demonstrated this.

Carriers have already proven themselves as valuable assets over half a century of relative peace. This is what they are to me: peace time projection platforms.
After manually magnifying the size by 8x :-) that is a pretty good overview of the defense department strategy for developing the warfighting capabilities. It also demonstrates why you start every war with equipment that would have been great for the last one but sucks for this one. The thing about war is that innovation is tolerated because people are dying. It is sad but ultimately true. When there isn't anyone dying the tolerance for risk of failure is extremely low.

Even with that bias though things like rail guns and theater defense with lasers is continuing. If I were in a H-3 think tank I would be seriously thinking about what it means to have computers and sensors to be "free". Consider what it would mean if in addition to a tracer round in CIWS you fired a sensor round. A bullet with a cpu, a network, an a 9dof inertia sensor and one bit optical sensor. All sensor bullets in flight sending back telemetry about position and optical transits on their sensors above the horizon. Now your anti-ship missile has to be stealthy and invisible.

That is just off the cuff but such sets of sensors are cheaper to deploy than some of these bullets.
This posting is not a 'Show HN', making this particular style of constructive criticism markedly less pertinent.

The landing page has three paths:

- Github

- Article About

- Demo

The other two provide valuable and intriguing info.
A big distinction here is that different fields have different levels of dependence on prior results. In fields like psychology etc, you don't need the previous results to work in order to run your own experiment. In other words, if you cite a well-known paper saying "people seem to work faster near the color red" and your paper runs an experiment to see if they work faster near the color yellow, if the red paper is later unreplicable, it doesn't change the outcome of your experiment in any way.

In contrast, if you are in machine learning and you are extending an existing architecture you are very directly dependent on that original technique being useful. If it doesn't "replicate" the effectiveness of the original paper, you're going to find out quickly. Same for algorithms research. Some other comments here have mentioned life sciences being the same.

So I think there's a qualitative difference between sciences where we understand things in a mostly statistical way (sociology, psychology, medical studies) where the mechanism is unknown (because it's very very complicated), but we use the process of science mechanistically to convince ourselves of effectiveness. e.g. I don't know why this color makes people work faster/ this drug increases rat longevity / complex human interactions adhere to this simple equation, but the p value is right, so we think it's true. Versus sciences where we have a good grasp of the underlying model and that model is backed up by many papers with evidence behind it, and we can make very specific predictions from that model and be confident of correctness.
> it's still possible to choose from amongst the 'least bad' exit strategies.

That's a fairly weak statement; it holds true when all of the options are varying degrees of terrible.
It depends on how you define "failed". Even the best academics may think it rational to make millions of dollars as a quant over a more conventional salary as an academic.

I am not a "failed mcdonalds cashier" if I choose to quit and something that pays more, even if I started out in that particular field.
Both, as the article makes very clear.
I so can relate to this.
Golf. It's a great way to be outside and get to know people. It can also be played well into old age.
> Socialism/capitalism isn't binary.

This is correct.

> Moving towards "socialism" by increasing taxation on the ultra-wealthy

This is not a move toward socialism.

Socialism is defined by communal ownership of the means of production and exchange. Capitalism is defined by private ownership of the same. These terms are specific in meaning, as they are jargon in the field of economics.

I'm not particularly interested in engaging in a political or economic debate right now, so I'm not trying to pass judgment on what is good or bad, but if you're going to make a post about people mischaracterizing a concept while doing so yourself.

Ninja edit: That capitalism and socialism are often seen in combination with other particular social and economic arrangements does not in any way make these things a component of socialism or capitalism.
"having the world taken over by a ruthless Empire that has invaded an occupied dozens of nations, and actively overthrowing states to install vassal dictators?"

Wait, isn't this still happening or are you referring to the Soviet Union?