skysight-inc/HackerNews huggingface dataset:
yeah, sure, all that stuff. but it's still hard to not order fries when i go out to eat.

the reason i got fat in the first place is because i love, love, love, love, love carbs. real honest to god carbs, not half-assed replacement like fake noodles.
"Not true, as the Chinese cities at the time were much more fortified than Europe. The Mongols were able to plunder the surrounding lands."

That's a bit of an oversimplification. China was much closer to the Mongols' logistical base. By the 1240s, as the Horde pushed into Central Europe, they were experiencing rebellions in Asia that threatened their supply lines. So extended sieges were not feasible.

It's telling that the limit of their incursions pretty closely adheres to the boundary of stone fortification diffusion in Central Europe at that time. Polish and Russian nobles still favored wood fortifications, though Western Europeans had brought back defensive masonry techniques from the Crusades and rapidly developed stone castle infrastructure in their home regions. Stone fortifications increased the time required for a siege and increased the cost in men and material, even with the Mongols' relatively effective siege tactics. The Mongols could not afford to conduct such sieges so far from their logistical base on the steppes, especially not while maintaining control of their often fractious conquests in Central Asia and Russia.

So it's a confluence of factors that limited the Mongol advance, including the relatively challenging terrain of Central European mountains and forests and the increasing frequency of heavily fortified stone-walled fortifications as they pushed farther west.

That said, outside the particular example of the 13th century Mongols, the effectiveness of steppe light cavalry against fortified European cities is at best questionable. The Avars and Hungarians were defeated by western nations once they attempted to push into fortified territory, despite the lack of stone fortifications in 9th and 10th century Europe. And, as you say, it was the incorporation of Chinese siege tactics that permitted the Mongols to succeed against fortified cities, not their prowess as light cavalry archers.
So can someone intelligently contrast a hypervisor with an OS? Both allow multiple applications to run on some hardware, what are the major differences?
My recommendation (as someone who has worked and managed in both small start-ups and large companies):

-- Follow your boss' lead. It's his company. He has a sense for how he wants to stage-manage it, and you should let him do that, as long as he is still your boss and especially if you respect him and care about his opinion.

-- For anyone whom you care about, make sure that you have their contact info (if it's a small team, I presume you already know everyone's phone numbers, FB logins, Twitter handles, etc). Reach out to them next week after you know he's made the announcement and suggest getting together for a beer. If there's any mis-information, you can set the story straight. If they're like, "dude, wtf, why u just skip out?" then you can tell them that the boss asked you not to disclose it.

-- if the founder is going to bad-mouth you, there's nothing to stop him from doing it the day after you leave anyway -- or he would have called the meeting today, not invited you, and sent you home at lunchtime. So stop worrying about something you can't control and roll with it.
One-page portrait is still cramped for score reading. It's workable, but it's not comfortable because most players read ahead by a bar or two.

It's great for Lemur though - better than the original Lemur hardware.

I'd guess a natural development a few years from now will be a Courier-style ultrathin two-screen clamshell.
Also true. Police usually earn over $100k/year, at least in Canada.

On the other side, it'd be a shame to lose that pension and salary because you chose to be the cause of a counter-suit.

Lawyers usually wear kid gloves with police. they don't want the retaliation. The fact that this lawyer is educating people to properly direct (and restrict the jurisdiction of) the stop should be sufficient notice that a) the driver is loaded, and b) the driver is willing to pay a lot for a lawyer that likes to sue cops.
Yes, I was being facetious.
And liberty for the feeling of safety.
No. Check out http://arxiv.org/abs/astro-ph/0302131
The idea of having users regain some of the power over ads, and potentially creating an environment for more positive ads sounds interesting to me. But I don't see how they can market it as user centered, if they only offer users 15% of the revenue. As a user, I'd demand at least as much as the publisher is getting; particularly since in this case, it's not even the publisher that's showing me the ads.
Have an intermediate build server like Jenkins or Bamboo that does all of that for you, packages everything up into a single deployable artifact (tarball, .deb, or RPM for example) and then deploy that out to each of your servers.
When NetApp started publishing about how their filers worked, I saw it as a great demonstration of the power of computer science.

Their patents kept direct competitors away, but the core ideas of the write-ahead filesystem had a big impact on an industry that was going ahead anyway and implementing these in kernels, userspace, etc.

Then came the SSD and they had no brilliant IDE of how to make more of that...

Had they had a more mainstream platform they could have caught up with "code moving" instead of "data moving"? because you could run established software like Hadoop. If your core OS is Linux, Windows or something mainstream you can get all kinds of software but if you have to port it to something codesigned in 1993 you probablt won't to do
Ask HN: Is there any fan/body cooling hacks or gadgets you know?
Is there any body cooling/fan hacks or gadgets you know?

2016, 1:30 am, its like 85 degrees in my hotel room.

is there any way to cool off or any small portable fan i can buy for travel that will cool me somewhat better than a tiny portable fan? or a lifehack? or a way to build a sweet ass cooling system for cheap?
This is not really an android flaw but a nexus one, because its default launcher is part of the google search app. On many android phones, the search box is a widget that can be swapped out with a widget from any other search provider or removed entirely.
pam_exec seems to be a more robust solution to login notifications than /etc/profile http://blog.stalkr.net/2010/11/login-notifications-pamexec-s...
> Unikernels are entirely undebuggable

I'm pretty sure you debug an Erlang-on-Xen node in the same way you debug a regular Erlang node. You use the (excellent) Erlang tooling to connect to it, and interrogate it/trace it/profile it/observe it/etc. The Erlang runtime is an OS, in every sense of the word; running Erlang on Linux is truly just redundant, since you've already got all the OS you need. That's what justifies making an Erlang app a unikernel.

But that's an argument coming from the perspective of someone tasked with maintaining persistent long-running instances. When you're in that sort of situation, you need the sort of things an OS provides. And that's actually rather rare.

The true "good fit" use-case of Unikernels is in immutable infrastructure. You don't debug a unikernel, mostly; you just kill and replace it (you "let it crash", in Erlang terms.) Unikernels are a formalization of the (already prevalent) use-case where you launch some ephemeral VMs or containers as a static, mostly-internally-stateless "release slug" of your application tier, and then roll out an upgrade by starting up new "slugs" and terminating old ones. You can't really "debug" those (except via instrumentation compiled into your app, ala NewRelic.) They're black boxes. A unikernel just statically links the whole black box together.

Keep in mind, "debugging" is two things: development-time debugging and production-time debugging. It's only the latter that unikernels are fundamentally bad at. For dev-time debugging, both MirageOS and Erlang-on-Xen come with ways to compile your app as an OS process rather than as a VM image. When you are trying to integration-test your app, you integration-test the process version of it. When you're trying to smoke-test your app, you can still use the process version—or you can launch (an instrumented copy of) the VM image. Either way, it's no harder than dev-time debugging of a regular non-unikernel app.
He addresses the hypervisor as security boundary and explains not only how it sometimes fails it it's intended job and why it's insufficient by design.

Further unikernels don't remove the large OS surface area they replace it with something that may or may not be larger and safer.
How Brick problems accidentally made me prove a geometric progression property
This is where the bill breaks down logically. A seller of an unlocked/decryptable device can say "you're not authorized to encrypt this" all they like. As a user though, I don't require their authorization to do what I like to a device I own.

A gun seller does not 'authorize' someone to use the gun to commit murder. Best buy, AT&T, etc. likewise do not authorize a user to encrypt their device. Nor should they. What I do with my device is none of their concern so long as I pay my bill.
Sometimes it is owned by the vendor who rents it to the user.
Hey buddy, I can degrade any criticisms of one-upmanship FAR better than you can.

There's no need to involve Chuck.
I was pleasantly surprised by this article.

I expected the usual 'the end is nigh, the bubble has popped, unicorns are screwed, we're all screwed' article. Instead, I was happy to find that it was about some of the ways that unicorns could or may have to protect employees, founders and early investors from down rounds. Purely as an educational experience, this article is certainly worth a read.
Whar ken a git one o them blue t shirts depicted in the photo?
> it’s following all the rules of English.

Doesn't English require proper spelling of English words?
>LDPR's absolutely loyal to current powers. Believe it or not, if Zhirinovsky's a part of a fringe extremist group, that's an extremist group blessed by Putin.

LDPR is not absolutely loyal to current powers. It's just another group Putin has to negotiate with (and has to give way on as often as not).

It's something of a conspiracy theory that Putin is their puppet.

>Why? Putin's perfectly fine with all this bullshit

Mainly because he was actually asked "should we invade Alaska?" and he replied "no, it's too cold" (see how seriously he takes them?).

>Nah, imperial wet dreams of Great Russia, with Soviet war bears retaking Alaska and "Fascington" doesn't seem bother him any tiniest bit.

What did you expect? Putin's really not the kind of guy who whines and stamps his feet even when he's genuinely angry.
So you basically didn't give a shit about how the website looks and just focused on the content? Sounds cool :)
That discussion is worth reading, but looking at the title of the HN article, it was about the earlier result for a 18x18 board.

This is a new result for the 19x19 board that appears to use the same URL.
Sure, boot sector viruses existed since CP/M days - those systems were almost entirely floppy-disk based, and required a lot of reboots. Removable boot media + frequent reboots = fertile environment for boot sector viruses.

We should also remember that the 2nd worm was targeted at VMS systems (https://en.wikipedia.org/wiki/Father_Christmas_%28computer_w...) and appeared only a month or so after the RTM worm. Imitation is the sincerest form of flattery, no?
Algorithms Claim to Hunt Terrorists While Protecting the Privacy of Others
>>Sell the CHIP for cheap and get people to buy the accessories

This, combined with inflated shipping, is probably the key.
However, even assuming some aggressive discounts, the BOM must still be higher than $9.

Even with crazy discounts, the CPU + Realtek Wifi + PMU alone would have to be close to $9.

There's a lot of other parts as well: https://github.com/NextThingCo/CHIP-Hardware/raw/master/CHIP...
The essential point the lengthy article makes revolves around debugging facilities for unikernels.
While mostly true for MirageOS and the rest of the unikernel world today, OSv showed that it is quite possible to provide good instrumentation tooling for unikernels.

The smaller point about porting application (whether targetting unikernels that are specific to a language runtime or more generic ones like OSv and rumpkernels) is the most salient, it will probably restrict unikernel adoption.

For docker, if only to provide a good subtrate for providing dev environments for people running windows or Mac computers, it is very promising.
Mark Zuckerberg on Stitching 360 degree video for VR use
Show HN: Building a realtime maps app with AngularJS and Appbase.io
Feynman is not talking about just "turning the crank" as it were, but actual deep intuitive understanding of the 'why'.

I agree with you that after you know how to setup the system you want to analyse, turning the mathematical crank can be straightforward and sometimes not so interesting.
You have a strangely socialistic way of looking at the world. I can't say I agree with any of your points.
right, actually I do have a delay in a server with no mail where it fails :-)
International Student coming to USA for study and jobs
Hi,
I'm an international student who's coming to USA this fall, for studying computer engineering.I've been pretty concerned about the job prospects and the obtaining of H1-B visa here.

I did my Bachelors in Electrical Engineering,in which I studied LISP on my own. Currently, I've got a good knowledge of LISP, a beginners knowledge to C++ and very little knowledge about algorithms and data structures. I've also got quite a lot of time since my day job is not very challenging. Can you advice me on how to improve my skills so that job finding and landing becomes easier?

I thank you very much for any advice you give me.
Ask HN: Open position for remote dev, but only if authorized to work in US, why?
I am curious to know why employers wouldn't hire in Canada/Mexico or even UK if they allow for remote.
>Sigh, I believe the answer is "no". Cost is not the problem with tinkering.

More to this point, my first tinkering was on an outdated, free, hand-me-down 286 from a neighbor. It was enough, though, to probably set in motion what has become the majority of my income later in life by working in computers throughout the years
There is a lot of good TV. But there is also 1000 channels of crap.
I wonder which big company will say, "Enough is enough. We are just irritating our readers/customers with all the lag time, and utter confusion."

Right now, if I see a website winding up; I hit that X with the speed of a mouse hitting the stimulant lever. I don't think I'm alone.
It's a mathematical model that makes observable predictions. It's easily falsifiable: just show that its predictions are false.

Now, you could argue that there's no test to distinguish it from other interpretations of quantum mechanics, but that applies to them as well.
So you need good enough logs that you can debug production without ssh to production (since there is no ssh, bash, ps etc)? Don't we already have this?
StorIO – RxJava-Enabled (Android) SQLiteDatabase API
The failure of Davos
A $10 smartphone today is as powerful if not more powerful than most of these attempts at low end computing.

Just needs a keyboard and HDMI output.
Togelius: Why video games are essential for inventing artificial intelligence
I went to business school instead of tech because I too dream of running the head of the ship one day. Tech will always be an interest but I thirst for freedom.
How to design mobile device edge using CSS?
Which predictions of the MWI are observable?

> It's a mathematical model that makes observable predictions.

It sounds like you're talking about QM itself, not any interpretation.
Show HN: I failed for a weekend project, here is my 5 days side project
I was wondering whether it’s possible to successfully create a weekend project and if so, with which quality. Here at HN I’ve read many stories of random people (to me they are like teachers) creating “Show HN” projects in 48 hrs which are amazingly awesome and also hit the top site of HN.

So here I’m presenting mine: http://keepandplay.com. This is actually not a weekend project, I tried for it to be, but I failed. It actually took me 5 days to have it as it is right now. So I’m still profoundly skeptic on how to realize a 48 hrs side project with the look and feel and quality I would be satisfied with.

Here is how I spent most of the time. I worked between 8 and 14 hrs a day (I’m on vacation)
- Searching and choosing a keepandplay.com domain - 2 hrs.

- Keepandplay backend - 1 day

- Logo design 6 hrs. I created 18 different prototypes

- Frontend design - 3 days. Even though this site looks really simple, designing it was really hard for me. Sometimes I found myself spending more time on design than on code. I basically took screenshots from similar sites (youtube, courser, onreplaytv, soundcloud, vimeo, vine, itunes, vevo) put them on an Omnigraffle page and compared all of them. Keepandplay is a combination of Soundcloud, Vine and OnreplayTV.

- Dealing with not required but necessary settings - 6 hrs

+ It’s hard to believe, but developing a “simple” (48 hrs) website has a lot of stuff going on:

- Responsive design from 320x480 to 1920x1080, not forgetting portrait and landscape

- Favicons - which sometimes requires different logo design since the image is not big

- Setting some analytics tracker. i.e. register, generate code…

- Register site on Google SEO site

Now it’s already really late over here… I’m glad I’m finished now and I hope you guys like the outcome. If you do like it, do find it awesomely handy, then share it with all your friends and after that come back here and give some feedback.
Thanks!
Good work. Looks good.
Short Guide to Alcor at any age
> "The market is booming for newspapers on the World Wide Web," Mr. Kelsey said.

Not anymore. :)
I hoped when linkedin writes an article for engineers, it's something novel...it could be using the mouse movement as a fingerprint (like a company that I know of does), or something else I haven't thought of....the IP address just makes it hard for me to log in when I travel.
The 747 is only one example. Martin Marietta made and launched Titan space launch vehicles from the early 60s to the early 90s, with only very slight changes and improvements. GD did much the same with the Atlas launch vehicle, and the Centaur upper stage. I will grant that NASA and Douglas/McDonnel Douglas made a lot out of the Thor IRBM, but that seems like a function of NASA Administrators having longer tenure than anything else.
As usual, the trick while reading these is to replace 'millennial' with 'people younger and more attractive than I am'. Also applies to people who begin sentences with 'I am technically a millennial but..'.

Wasn't it plato or Socrates who complained about those damn young people who are good for nothing, complain about everything, and can't even speak proper Greek?

To their credit though, the Greek civilization DID fall soon-ish, so maybe the YOUNGs are _really_ screwy idiots who are NOT on fleek.

EDIT: Apparently I'd misunderstood the meaning of 'on fleek' for a long time.
Analyzing Canada-US Border Crossing Data – Hacker Daily
I priced the BOM and it came to 50 bucks USD. So yeah there is definitely aggressive subsidizing going on, but the company is small and growing so they must have something in place that makes their plan feasible.
Ah, that thing of some names being derived from areas of work / professions. Taylor, Fletcher, Smith, Carpenter, ... It's there in other countries than European ones too. Wonder if there is a list of such names anywhere. Would be interesting to read.
Tiblets.
I wonder if this could be improved with IPFS[0] - it would gain the benefits of a distributed infrastructure, content addressing is built in, and it has an http portal for convenience.

[0]http://ipfs.io/
It doesn't really address the whole problem, as sites try to be too "smart" (e.g. examining the apparent size of the screen, possibly because there are so many possible devices/browsers out there). My hope is that web sites simply stop trying to be special and just admit that maybe large mobile screens are quite good at handling normal web sites.
Are you disputing it's not true now?

Btw, I can safely tell you that having studied QM in some depth, I usually avoid these types of HN threads.

Ie, quite often they're dominated by people who think they know what they're talking about, and throw around buzzwords and make seemingly convincing arguments based on logically or physically unsound bases.
T-Shirts Unravelled
Because he wrote one of the most successful ones?
> The problem with these kind of articles and releases is that for most people, $9 vs $100 isn't that big of a difference.

What world do you live in? Median household income in the U.S is $51k.
Chinese mass laborers make In-N-Out burgers?

Walkable neighborhoods aren't particularly a problem, it's that the people that advocate for it pretty aggressively attack suburban living's support system to do so (cars, freeways, etc).
Exactly my thoughts. In addition, I doubt that the author is familiar with the principles of OTP (or immutable services in general), or he wouldn't dismiss restarting a service once it misbehaves as impractical.
Released Pref for iOS Polling made simple
It isn't in the HTML specification. It is a W3C Working Draft.

W3C isn't just HTML: they also publish the specifications for CSS, ARIA, XML, XSLT, XQuery, XProc, RDF, SVG, WOFF and so on. Some of which (like the XML-related stuff) have no real bearing on the browser or front-end tech.
Haha, I've noticed the same thing.

My approach is in part to learn to accept that it's what I'm like, it's something that fortunately helps put bread on the table, and fighting it too much seems pointless. And the other part consists of forcibly turning it off at times, through meditation or other activities, and seeing if it actually benefits me or if I'm just trying to be something I'm not.

So far I lean towards 'accepting who I am' with the occasional and very necessary break. It's only when I become to 'meta' about this process itself that I get truly unhappy (trying to engineer my periods of non-engineering, and then to force myself to not engineer this process, and so on).

In fact, it's all the 'meta' stuff in general that seems to be a bigger problem than any of my natural urges. But I digress...
Show HN: Umbrella JS, a 2kb jquery alternative
As of 5.4.0 arrow functions are more performant than binding, FYI: https://github.com/nodejs/node/pull/3622
As I understand it, the root difference is the level of abstraction. From that, a difference in the degree of resource pooling follows. A hypervisor offers very low-level abstractions: one or more virtual CPUs, a fixed amount of RAM, one or more virtual block devices, and one or more virtual network interfaces. An operating system, by contrast, typically offers much higher-level abstractions: one or more processes (each of which may have multiple threads), a pool of memory from which the processes can dynamically allocate what they need, a filesystem, and a network protocol stack. These higher-level abstractions are quite mature, so one argument against unikernels is that it is grossly inefficient for each application to bring its own impoverished versions of them. Instead, if applications can run in secure containers on bare metal, as in FreeBSD jails or Illumos zones, then they can efficiently share resources, particularly RAM and storage, under a single OS kernel.
>"That awkward moment when website you made 20 years ago is better to read articles."

Am I the only one who thinks that the whitespace heavy and well designed NYT modern site is better? Good line height, good type choice, very good readability.

As opposed to times new roman at 1.0 line height, is that really the pinnacle of readability? Eight grade book report format?