skysight-inc/HackerNews huggingface dataset:
> Why not work directly in the version controlled cloud?

What do you do if you need to work offline? You are on a plane and forget to sync something, or for whatever reason you can't access to repository (maybe China is DDOSing GitHub again?). This is also one of my main gripes about cloud based editors, it's great if you have internet access but if you don't or you have a poor connection (e.g. public wifi) you are SOL.

I use Write (iOS) and NVAlt (OS X) which sync via Dropbox, so I always have a local copy of my notes.

> no backups to worry about

Please don't solely rely on companies to store your data. They can and do lose peoples files [0].

[0] - http://www.zdnet.com/article/dropbox-sync-glitch-results-in-...
I'm ever a lurker here on HN, but I have to tell just how amazing it is that something you made affected the lives of so many people. The fact is, iTerm is arguably the most dependable piece of software on my computer and has been since I ever got a mac. So props to you!
Torvalds explicitly said he doesn't like the GPLv3 because the GNU people tried to subvert the intention of the GPL and lied to people about what it meant. The GNU people are the same ones as the main article refers to when looking for a definition of 'Free Software'.

So we find ourselves in a situation where the article author is apparently arguing against group X because they're trying to subvert the intention of the GPL, and using as evidence a definition provided by group Y, who tried to subvert the intention of the GPL.
> If I actually expect cover channel data exfiltration, or really don't trust in generating crypto keys on standard Intel architecture. But the second one is solved by HSMs too.

The HSMs I've worked with were linux boxes, running on standard Intel hardware with some added tamper protection sensors and a battery for the EC. They even used OpenSSL behind the scenes. I'm sure they don't all work that way, but it'd be a mistake to think that HSMs are all unicorns and rainbows and immune to these kinds of attacks.
At least twice so far I've spontaneously burst into tears, overwhelmed with sadness over things that happened earlier in the day or before that. In all cases I felt fine beforehand.

Now, for me the experience was really good, actually, because it felt like a relief to let these feelings out. But I can definitely imagine more intense and complex feelings coming to the surface that don't lead to relief but would require professional help and guidance.
Change your receptors, change your set point
What a horrible reading experience.
Mercedes Faces Lawsuit Over BlueTec Clean Diesel Emissions
The BTB in contemporary Intel chips
My wife will love this.
But is it possible to persist everything to a postgresql database? We have one at home for bills and personal accounting, so it would be great if we could utilize it for this too!
Age of Empires 2 is actually alive (again). A modernised HD edition, a new add-on for it, and also a new add-on for Age of Mythology have been released on Steam in the last years.

That's not really the same as releasing proper sequels, but good enough for me :)
A man scaled his app from 0 to 10M users single handedly
They take some manual intervention, but even at high difficulty level you don't really need to use them.

What made SMAC great was how many different viable strategies there were (not that they were as well balanced as those in later Civ iterations). It was great fun to mess with other factions just by modifying the terrain and sea level.
> This is very bad.

There's no need for hyperbole. The fact that `locals()` doesn't work well with linters is a bummer, but compared to a multitude of other code smells it's pretty mild and harmless.
Dispute Over Kurds Threatens U.S.-Turkey Alliance
Now thats a service!

I may even try it...
Hey, I'm doing a pure math/CS double major so I can probably answer your question. I honestly prefer notation to be as terse as possible when reading/writing proofs. Oh either case reading notation is a tiny part of the effort needed to do math - if you force me to read papers using explicit, verbose notation I wouldn't complain too much. I have no idea why I would throw a tantrum.

IME verbose notation makes it easier to "type check" an equation or expression, but checking a proof is much more involved than that.
Introducing Go 1.6 by Brad Fitzpatrick – GopherconIndia
Add to the list ATS, combining features suited for low-level programming (and C-level performance) and dependent types to make it safe.
I'd like to know that they consider to be sufficient interest to justify a production run. This is a really niche project, and $3000 seems quite low for a one-off motherboard made in a couple of hundred units.

Hopefully these guys have worked out the math, I've just noticed that most people, especially software people, seriously underestimate the cost of producing hardware in small quantities.
https://twitter.com/vvoyer/status/700575291433836544
this
Gucci's sales jump 5% as new styles revive brand
I don't know how unrelated it is but I found playing polyrythmic percussions (4 limbs involved, doesn't have to be loud) often lead to a zen state. Dealing with many different parallel momentums and abstracting over them as one just massage your brain.
Because it's not.
The most well-known one is Marqt. Others in my neighbourhood in Amsterdam: Vlaamsch Broodhuys, Grapedistrict, De Stadskantine, Tolhuistuin (venue); also the Beauforthuis (venue) in Austerlitz, so it is really not only restricted to the big city. The Landmarkt and Ekoplaza near me have only one checkout lane that accepts cash.
Università crea lo smartphone flessibile
Also who's going to ever install software updates anymore?
Erf, mapping URLs to filesystem path is cute but you lose control.
Animated Slack.com “You've found a Glitch” Page (requires log in)
GitHub now allows you to upload file(s) directly from your browser
Which means you can actually use it in 20-30 years
A McDonald’s Foodie Dishes on Chain’s Foreign Fare
I don't know enough about Swedish spelling, but there seem to be quite some irregularities such as the g sometimes being pronounced as j, and o sometimes as u, but there is probably some rule to those. As you show, Dutch has its share of weirdness too, of course.
This was enjoyable: http://imgur.com/gVtZDb7
Security is not a magic paint that someone can just add on top of the finished product, it needs to be a part of it from the beginning, starting with analysis.

Which means it is the developers' job, but not only theirs - the specification should also be aware of security.
Of course they do.

I'll once again recommend anyone wanting to use Facebook on their phone to use Tinfoil available on the F-Droid repository.

It's an open source wrapper app for the Facebook website and allows greater control over permissions than the official apps do.
Hi!

I'm one of the authors of this research. Feel free to ask any questions, I'll be happy to tell you more.
Security company Assured “leak” their employee handbook online
No, he's referring to something that is not commonly available or used in desktop systems. (I think some Intel CPUs might have it built in, but it's a totally inaccessible feature).

"mlock" is about virtual memory manager "locking" physical pages, so they can't be swapped out to disk.

Here were talking about systems that might not have a disk or even an MMU to implement virtual memory. They might still have dedicated memory protection units, but those aren't necessarily able to support memory virtualization, but just simply to protect memory ranges in safety critical systems.

This is about ability to lock CPU caches (or parts of them, cache line locking) to get something akin to scratchpad memory to ensure deterministic memory access latencies.

For some applications there's a difference whether memory access takes 10 or 100 nanoseconds.
Looks nice, though I do not get what I see. There is some correlation between distro size and visualization size, though why some repos have tentacle shapes, and others are blobs?
The Crisis Facing America's Working Daughters
China and Russia make iCloud data requests the same way the FBI already has in this case. Nothing different. The main thing is the FBI wants a free back door to any ones phone.
301 redirects: a dangerous one way street (2012)
I wrote an extension to gb (the go build tool released by Dave Cheney) that uses gb's functionality to determine the $GOPATH where it operates, plus an alias gbpath="eval `gb gopath`", so a simple gbpath sets the right $GOPATH no matter where I am in the filesystem. I should probably release that at some point.
There are also some non-sweet Gewurztraminer, a German colleague once brought us a bottle, it was great.

In Alsace we also have Edelzwicker. Those are "vins d'assemblage", ie blended wine. They can be both great and cheap. You'll have to sample a few of them as quality and taste can vary quite a lot.

One of my favorite is the Klevener d'Heiligenstein, there's a Wikipedia article about it in English (Wikipedia never cease to amaze me !):
https://en.wikipedia.org/wiki/Klevener_de_Heiligenstein

I always go get a few bottles when I visit my family, at a local producer who has an organic winery. The price varies depending on several factors but the cheapest ones are about 5-6€ a bottle and they're great.
Woah, they really should shout about this feature more.
A new wave of sandbox games à la Minecraft?
Video-Game Rehab: It’s Real, It’s Awkward, and It Might Be Our Future
What I’ve learned from yoga about professional translation
1.5 hours per day is a very impressive accomplishment. Even some serious gurus don't pull that off on a daily basis. I've read about legendary artists who considered meditation a key to their sanity, and they often couldn't do it for more than 15-20 minutes in a day.

You are actually able to do proper meditation -- the removal of all focus on thoughts -- for 1.5 hours at a time? Or do you mean several times a day, a few minutes each time?
Some Still Love Coal as Exchanges Battle to Dominate Market
Instead of pouring the bad ones down the sink, if they're not extremely bad, cook with them! I've saved some "meh" red wines by cooking a boeuf bourguignon, and some white ones to do a sauce au beurre blanc for example.
The usefulness of NR is dependent on what you are using it for. It's fine if you just want to get a overview of what the different algorithms are and a high level view of how they might work, it's less fine if you're actually going to try to implement the core algorithms yourself in production.

Implementing numeric algorithms yourself after just having read NR is a bit like implementing crypto algorithms yourself after just having read Applied Cryptography.
Apple apologises for iPhone 'error 53' and issues fix
mjg59: when you link to a Shuttleworth comment as a 'flat refusal', and that comment is actually a statement of position and procedure to achieve your general aims (if not your specific ones), but finally ends with a paragraph stating that you misrepresent what Shuttleworth says, it's hard not to believe him.
I often hear people say, "hm, I'll go meditate on that..." Or a guy I know who says he meditates on his ideas for his art. But actually, that is the complete opposite of what meditation is supposed to be. When properly meditating, the goal is to not concentrate or think about anything.

I just point this out because the basics of what meditation actually is are widely misunderstood by most Westerners -- and even some I met in Asia.
That's what permanent means.
"Adjective
permanent
Without end, eternal.
Lasting for an indefinitely long time.
"

Also, "This response is cacheable unless indicated otherwise," says RFC 2616.

Working as designed, IMNSHO. Perhaps not working as intended, but alas, that's a case of ¬RTFM.
Insurance is an odd product. As a buyer, you want to get nothing in return for your money, and mostly that's what happens too: Your house doesn't burn down.

When the vast majority of customers can't tell (even after years) whether they've been had, that creates an unusually strong argument for having someone else check whether the seller is being honest, such as a licensing authority.
I like Lazarus a lot. I guess I should maybe develop some more GUI tools with it.

About setup on MacOSX: I think it could be easier by having it in Homebrew. Or as a self-contained app bundle. (I found a Homebrew Caskroom Lazarus package. But that seems not up-to-date? Also, maybe it should be in the main Homebrew tree?)

Edit: Maybe actually installing from here is easier: http://www.lazarus-ide.org/index.php?page=downloads
U.K. Retail Sales Surged Most in More Than Two Years in January
It's really just Mac (the desktop line) and Macbook (the laptop line). It's simple.

The problem is that Surface can mean anything. It can mean a tablet, a laptop, or a ginormous screen or table e.g. Surface (a tablet, a table, or a laptop?), Surface Pro (a more powerful version of the tablet, table or laptop?), Surfacebook (another version of the tablet?)

Am I wrong? Think about it. Why would a blog post complaining about the absense of a great PC laptop get so many upvotes on HN when MS has the answer in the form of a 'Surface'? imo something is just really wrong with MS's marketing.
Recreate the Dockerfile from the Docker image
thx @minimaxir
TED 2016: HoloLens unveils 'teleportation' to Mars
It's a reload loop, you can press stop to make the page viewable. I'll just copy here the definition of operating system from that page, for your enjoyment:

(OS) Operating System: is a software program that enables
you to work with the computer hardware to communicate and
operate with the computer software without this computer
operating system all about computer software programs
will be useless. see the blow contents
Are you referring to decorators? Those have been around since Python 2.4, and have been used for this kind of purpose for over a decade.
There's a difference between hate speech and playful insults.

In case you are not familiar with the culture: there is a longstanding tradition of playful insults between console and PC gamers as well as in gaming in general. There's nothing inflammatory about this, it's all in jest and the participants are aware of it.

It's childish, I suppose, but we're talking about video games after all.
The True Message of the State of the Union Is in the Data
I agree. Although "I'll go meditate on that" can also be an expression meaning "I'll think about it". Nothing wrong with that, but it's true it leads to people having a misconception of what meditation is supposed to be.
Emerging Tech Trends of 2016
> I don't know why you're being down-voted.

Off topic, but I am going to make a Hacker News bot that looks for this phrase, waits 1 hour and sees if the comment is still downvoted.

Or, I'm going to write a copy and paste paragraph explaining to people why it appears that a comment has been downvoted. This would include all the mechanics, how karma works in HN, voting algorithms, mod flagging, time passed etc, involved as well as human psychology at play. So, the above phrase either is honest or dishonest.

For example, in this case I would posit that yes, you actually do know why they were being downvoted, but that by writing that you were actually saying "I disagree with the others who downvoted you". There is a difference.

It could be similiar to when people say "I don't know why anyone voted for Bush". They are not expressing ignorance about the reasons, they are saying that they disagree with peoples choices. In this case, it would be dishonest. Unless the person was actually ignorant of others (it is possible), in which case it is honest.

Off-topic, as mentioned.

Edits - I do know why I am being downvoted.
That's interesting! It squares with what I've read in books like Mindfulness in Plain English -- that some desirable mental states are achieved when certain harmful habits of the mind are in abeyance.
I need to get up way too early, get myself and my children dressed and fed, and commute to work. In the evening it's commute back, eat, get kids to bed, do chores, and then there's about two hours of free time / social things / time to interact with my wife.

So about a quarter of available time.

I would be a bit more relaxed, I know, it might have other benefits. But not enough, I think.
Call it iTerm3
Why not contribute it to the Go projet, if this version is arguably better than the current implementation?
This looks heaps pretty - sort of like my own lil zen garden of pokemon or something
How to Hack Your Mind: Using Biofeedback to Increase Resilience
Could be a drinking game: pick random word, add "js" and google for it. If google finds something related, take the shot.
Why Apple is wrong: A privacy advocate's view
It's the other way round. To meditate is latin-based English word (Latin "meditari": to reflect upon, to consider, to think about) that predates exposure to Far Eastern cultures.

It's quite fair to say that the word is a misnomer. My Zen-practicing friends do not say they meditate. They say they sit. (as in "practice of sitting")
I thought that I'd show a different point of view that shocked me - it's not about the encryption, but the inability to replace an operating system for anyone. That's an important distinction.
8088 microprocessor IP core fits in 308 LUTs, runs at 180MHz on a Kintex-7 FPGA
I understand you are only testing for performance but it's worth mentioning that VXLAN does encapsulation and allows for a wider set of use-cases than the solutions that require cluster nodes share a L2.

Other than that, great benchmarking! IPvlan is pretty neat, it's the natural evolution of macvlan and hopefully catches on quickly.
Better to be a lover of all things technology than to potentially miss out on the good things all these companies have to offer by arbitrarily picking sides.
This is certainly an option, but bad wines can ruin good food in cooking. As a general rule if the wine is too bad to drink then it is too bad to cook with.

An alternative is to return the wine to the store for a refund. I have only ever done this a few times when the wine was very obviously faulty.

The most interesting faulty wine I have ever had was one where the wine ruined my taste buds such that every wine that I tasted after that on the night tasted terrible (it did this for my wife too). I opened about a half dozen bottles of wine over a few hours to see how long this effect lasted - it lasted the night, but luckly by the next day everything was back to normal. I almost wished I had bought up more bottles of this wine to give to my enemies :)
Last Spark Summit the videos were up on Youtube 1-2h after each talk. Anybody knows where to find the ones from this summit?
I don't think anyone with zero wine experience could tell the difference between a Burgundy and a Bordeaux. At the same time, I don't think there's anyone with a normally functioning nose and tongue that couldn't tell the difference with the right training.

I think people are dismissive of wine because it carries a lot of socioeconomic baggage. If we were talking about beer, however, I doubt you would say you couldn't tell the difference between a stout and a pilsner or a really hoppy IPA and a lambic. Now, if you had never had any of those before, you'd need to learn the vocabulary and the flavors associated with them. Once you did you'd easily be able to detect and talk about the differences.

Wine is no different. I imagine that someone pointing out a Bordeaux is either a Left Bank or Right Bank would either sound like BS or incredibility pretentious, but understanding what grape varieties dominate those two wine regions and how they influence the taste makes it pretty easy to tell them apart.

Understanding wine isn't necessary for enjoying it, but for the most part it is necessary for being able to buy a wine in a shop or order one in a restaurant you're going to be happy with. Unfortunately wine is a mine field. Price and quality are loosely correlated and quality varies greatly from vineyard to vineyard -- even in the same region. It can also vary from year to year within the same vineyard.

Unless you're an expert, the best wine is usually curated. Find someone who has wine as a hobby or find a shop that makes good recommendations and you'll really start to appreciate wine. There's something about good wine that really transcends a normal drinking session.

Also, don't be shy about asking a shop for an inexpensive but good wine. In my experience the people who really know wine will always look for value and will probably spend less on average than someone who drinks wine to try to impress people.
> Who's going to buy US companies' devices that claim privacy via encryption if they're easily backdoored at the FBI's request?

Forget about customer buying power, courts in europe are using the US's laws to show how EU organisations can't legally use US companies for many things.
Thanks! This looks great, will definitely try it out.

One question, what would be the recommended way to define complex data types? E.g.

def stuff(arg1: int, arg2: dict):
return 'Ok'

where arg2 would be a dictionary that should contain specific, predefined fields? This might also instead be a general question about Python type hinting
Do you happen to have a good link to a jump-start article about meditation. I am in a sinilar situation as you, life is gray, anxiety problems, ...

How should I start doing this today (and the next 4 weeks) without doing too much initial research?
Hey, that's actually in version 2 as well! It frustrated me too, even made a checkout of the source to fix it myself, and then found that it's in the advanced options. Go to preferences -> advanced and all the way to the bottom there is "Terminal windows resize smoothly.". Set that to yes, and it will resize to the edges of the screen.
Mobile giant Three Group to block online advertising
How to Be Agile with Apache Spark
Civil disobedience matters. Use cash and cryptocurrencies only.
let him try on an identically protected phone = no loss, and we might see him having a tough lunch...
Interesting approach! What do you use as an interface for inputting everything?
How an LCD Monitor Works
I think computing power and graphics simply got to a level where the temptation is strong to invest lots of resources on polish or "scaling up" rather than refining game mechanics.

Many other types of games have suffered similarly when upgrading graphics etc. allowed a lot of apparent quick wins. After all, the graphics and superficial effects are much more immediately visible.
Partly because it's difficult to make them work well on console, but mostly it's just down to numbers.

The article mentions that Civ has sold over 30 million copies over the 25yr life of the franchise, whereas some thing like Call of Duty sells 20+ million every year.

When big games publishers look at that they won't even bother commisioning a strategy game. That's why it's only independent companies like Firaxis and Paradox (who are their own publisher) making these games.
Saas Moving from General Tools to Prescriptive Solutions – David Cummings
> "Do you realize you are probably suffering every minute even when you don't have to sit quietly?"

Why? Because it's not possible to enjoy it? Because desire is linked to suffering?

Here's the thing. I get why ego can get in the way of enjoying things more fully, and that meditation can help give you a broader perspective on life, but I don't buy into the whole superiority that comes from self-denial. I don't think there's wisdom in shutting yourself away from the world. You can enjoy the chaos, not in some limited way, but fully enjoy it. If you need a simple life to get your kicks then fine, but that's just one model of a fulfilling life, there are others.