skysight-inc/HackerNews huggingface dataset:
Total War in VR
The first time I heard of Bourbaki, no one knew who the members were. They were quite anonymous.

You couldn't claim it on your list of published works and anyone who cites Bourbaki is citing the group, not you individually. The tremendous energy that they put into an anonymous work seems contrary to the publish-or-perish mindset in academia of today.
BMW's Stalled Growth Engine Opens Door to Luxury-Car Top Spot
You can construct a Klein bottle using a rectangle with two edges with the same orientation and two edges with opposite orientation (K^2 is a good notation for this). Naturally identifying the same orientation edges gets you a cylinder. When you identify the remaining two edges in R^3 you have the classic Klein bottle we're familiar with. But there is no embedding of K^2 into R^3, but there is for R^4. This is intuitive because the map from K^2 to R^3 is not one-to-one because two circles of K^2 have the same imagine circle in R^3.

You can also look at it from the Möbius strip perspective, the Möbius strip being a twisted product (in contrast to the annulus being just the product) of S^1 x R^1, in which case some of the work is already done for you.
If the file still serves roughly the same functionality, just is refactored form, I think it's nice if the old version still shows up in the history.
I thought the whole point of those DIY projects was to learn something? If you just use what you already know (.NET) for everything, why even bother? Just buy a readymade IoT thermometer.

PS. and you can apparently use .NET on Linux anyway (Mono) - here's an example of interfacing with I2C sensors: http://blog.mshmelev.com/2013/06/connecting-raspberry-pi-and...
I think you'd be better off waiting for Adafruit to go live tomorrow. This is a total assumption, but they're known to be good friends of the Raspberry Pi Foundation, and I would be surprised if they didn't have stock.
Morrisons signs deal to sell food to Amazon customers
The cows with wearable tech
A friendly intro to using Netty
Anybody can suggest what accessories, case/enclosure and SD card are needed?

I prefer to buy a kit.

They list RPi 3 kit [1], but it's just list of old and new items, so it's not very clear.

[1] http://uk.farnell.com/buy-raspberry-pi?ICID=I-HP-LB-feb16-ra...
Tiger Global Boosts Souq.com Investment in Latest Funding Round
I use AdAway, as far as I know it's never caused any issues for me. The nice tying about it is that as it's /etc/hosts based, it'll block ads in apps too.
Are we talking about music that was inspired by or inspiring the happy mood? If it's the latter, I would say it's true since eating is one of the better experiences you can have, especially as a simple animal.
The Orange Pi 2 Plus has sata and about the same price
Microsoft Acquisition of Xamarin: Good or Bad News?
We have an essentials kit with case, power supply, and pre-imaged microSD card here: https://shop.pimoroni.com/products/raspberry-pi-3-essentials...
"only works half the time" is a bit of a stretch. what's your OS kernel written in?

I agree we could do better than C. Everyone here talks about it every time this happens, but does nothing. I'll take battle-hardened C over written-last-week Rust, too. Especially crypto code.
It's a shame that the author frames this "issue" in such a negative light. Remember when this used to be the most valuable feature of the Web?

Remember "The URL is the new command line?"

That was back in the the early days of Web 2.0, back when people used that term with a straight face and even a bit of optimism, and where you might also use the term "Mashup" in the same sentence. Having consistent URL formats for Posts, Users, Dishwasher Models and everything else made it so that you could pull information out of web pages quickly and easily without the need for a formal API.

It was a pretty cool time to be writing software because you could quickly suck in data from tons of places in ways that they hadn't specifically anticipated. But it died just as fast as it rose because of SEO.

Over the span of a single year, everybody had to change their urls to look like http://site.org/blog/learn-rails-in-20-minutes and suddenly you couldn't do anything useful with them again.

Shame.

But yeah, at least whatever edge case this author talks about isn't there anymore. To mitigate that, I'd recommend Jason's Law of the Internet: "Try to avoid putting things on the Internet that you don't want to be on the Internet. That way there won't be anything you put on the Internet that you didn't want to be there."
this even works if your approach is to not change anything! :)
>... when most social circles are already established.

That's a good point. It's harder to befriend people in any meaningful way when they already have an ample or established group of friends.
2.5A? That fills me with worry, as i have yet to see one of those that do not assume the device will be Apple, and thus implement their signaling on the data pins.
A related effect happens after you move. In your first months in a new place you can easily seem interesting and get invited to parties and whatnot because you're new in town. But you're like an animal in a zoo: look at him, so unusual, oh let's move on to the next one.

The people you meet will usually be longtime residents of your new home. They have evidence that your friendship will not last, because after all you just told them all about the place you left behind. You'll probably leave this place behind someday, so becoming deeply involved with you is likely a big waste of time.

Don't worry, there's an expat meet-up every Wednesday! We have no idea who will be there, but maybe you can meet some new people!
Because this targets more platforms than the ones you named with (as far as I can make out from experience with those platforms) less code.
> It's funny how a company like Google making Billions from ads, having ton of smart engineers, have never figured out during the last decade how to "scan ads for malware".

Google claims they are doing just that :

https://googleblog.blogspot.fr/2016/01/better-ads-report.htm...

Now when did they start doing it is also a relevant question.
You can find it here, with the original sized maps and the original article:

http://www.catataxis.com/index.php/tag/city-states/
Actually the firewall thing was my experience with Ubuntu. I tried to setup linux in a VM to learn to use it, and failed on what I thought would be a simple first step: configure it so that I can connect to the VM using RDP. That involves tweaking the firewall and installing an RDP server. I finally discovered ufw but the original instructions involved creating a security group, etc. As for the RDP thing, I still have't found a stable solution (but have long deleted the VM since).
Fwiw those are in the process of being phased out in the U.S. (as the Wikipedia article notes). A ban on their use in rinse-off cosmetics (shampoos, toothpaste, body washes, etc.) was passed in December 2015. But the phase-out lasts through 2019. The unusually short and readable bill is here: https://www.congress.gov/bill/114th-congress/house-bill/1321...
For those struggling to get started with git
Why build it ? It's far easier to lobby the current nation states to get what they need. They just have to keep enough of the public funded government policies and infrastructures they need to continue to strive.
How to make nationalism more profitable than globalism
Wouldn't this raise the issue of application updates ? If the app imports its own libraries, who will take care to update them if a security issue is detected ? That's the point to enforce using shared libraries on unix system.
From the article:

"Since 2000, this "urban draining" has been reversed, largely as a result of migration from beyond national borders."

Is this correct?

For Copenhagen the urban draining ended in the 1980es.

As far as I know most European capitals had a similar development and were growing comfortly in 1990es.

The change coincided with the end of the cold war and the wave of growth, increased global trade and migration that it enabled.
Thanks for offering, I appreciate it. But I did manage to get the temperature logging to work in the end, and will most likely stick to windows for the time being. I would love to learn linux but it seems to consume more time that I am ready to spend on it.
Like I said, not secure. But still useful for certain cases.
Those times are inverted in many places, eg London and New York which have a majority of commuting on public transport. Cars are also more expensive due to congestion charges.
I'm so happy it has builtin wifi. No more finicky dodgy USB dongles that get lost!
Yes, different languages are made for different purposes. The concept of low-level and high-level is relative to the task. When writing systems applications you reach for C, C++, whereas for server code you might reach for Scala, Elixir, and obviously you have the platform-specific languages such as Obj-C. When you want to verify your code formally, you might reach for Coq or Isabella, writing theorem provers usually in Standard ML or OCaml.

Furthermore, the tools you use mold your way of thinking. That's why teaching Haskell as an introductory language is a better choice than Java.
What you describe is close to what Split provides in D.C.: http://split.us/
Open source analytics toolbox
Offtopic: currently, anyone can make their own solar panels for around $450 for 2kW of PV cells (Amazon, eBay, AliBaba) plus another $50 for busbars and diodes; bonus points for using recycled glass and other free "junk."

If folks require cheap solar at scale, PV cell and panel mfgrs need much more automation... which sucks for most workers but is "good" for the planet, because PV cells are easy commodities (ask Elon Musk or anyone in that market)... durable PV panels are labor-intensive (as I can attest). Maybe an union shop can deliver quality for value panels at huge volume and have employees with a decent standard of living.
So on the front page they have in the center a graph that shows lisp doing better in practical applications. They are basically using one paper to claim performance/productivity improvements.

This comes from this paper from 16 years ago:
http://dl.acm.org.sci-hub.io/citation.cfm?doid=355137.355142

That paper has all kinds of issues including self-selected participants and a tiny sample size.

We should really do a hackathon "study" mandatory for a specific group of people e.g. coworkers, something like a surprise pre-hackathon to a real hackathon or something else. Dev time is so expensive that nobody will ever do a real study it seems.

What we have now is people selecting arbitrary technologies to use for their projects. There are so many different ones floating around that it's impossible to get proficient at all of them.
Thanks for sharing, it's quite handy to see the thought process written down, quite educational.
The publishers aren't very innocent themselves. Clickbait articles are nowadays not a dirty strategy to get ad views, but to be expected. Then you have the endemic tracking going on, the tracking that has become intertwined with viewing an ad. Being tracked and seeing an ad... it's the same thing! Nowhere else in the real world but on Internet is this to be expected. And it's a debate that is frustratingly only discussed in organizations like the EFF, never lifted to the general public.

The mafia comparison feels much more like a stretch when talking of ad blockers than when talking of the bulk of the world's news sites secretly (unless inspecting network traffic or HTML code) using a common few advertisement agencies.

I think the recent cookie laws feel pretty useless, especially since cookies aren't nasty by themselves. "Hi! This site uses cookies! Click here to learn more." It doesn't tell me anything. It doesn't imply that the site is evil nor good. However, give me a law requiring web sites to say "Hi! We are part of a tracking network where your behavior on this site will be registered." Then we're talking. Where the link doesn't lead to an explanation by the publisher, but be required to lead to a link on an external part with an easily digestible, up front explanation of what an ad tracker does and can do. I'm honestly quite fed up that this offensive behavior can keep going on behind the scenes. All people see are photos of a new car model. A normal ad that is anything but normal.

For as long as there is this World Wild West on the publishers' sides, I'm not going to change my behavior on defending myself. Because I look at this as a form of defense. It's simply like running antivirus tools on Windows. I wouldn't want a trojan horse to be downloaded that uploads my browsing behavior to some server either. The difference from what these guys are doing seems razor-thin.
Drumpfinator
There's a map[0] on wikipedia with the GDP per capita for different regions in EU (data from 2007).

[0]: https://en.wikipedia.org/wiki/File:Map_of_GDP_per_capita_in_...
Phillip Guo, the creator of this software is also the author of a very nice book called The Ph.D. Grind. I would definitely recommend reading it. http://www.pgbovine.net/PhD-memoir.htm
AFAIK Rust generics are reified (where Java's are erased with typechecks inserted in various places) so the "generic type" exists at runtime, but there's no RTTI so whatever does exist is inaccessible at runtime.
!SPEAKER WARNING! I had mine turned on full blast and now need a camomile tea.
Oh, "Sorry, we don't ship to Chile." :(
SATA via USB though?

http://linux-sunxi.org/Xunlong_Orange_Pi_Plus#SATA
Something like that, yes. Nice article.
Even on Linux, there's Mono (for running .net code).

FWIW, I think the Windows IOT that's made for RPi will be a big disappointment for most people - as the expectation would be "regular Windows, compatible with Anything and Everything, just running on RPi" versus the reality of "something that loosely resembles Windows, but severely limited". In this, I believe that it's better to dive into a Linux distro (the NOOBS one should make stuff easier) - there's a learning curve, but you're not getting sidetracked by the expectation of "runs on desktop Windows, why is it refusing to run here?"
Εργαλεία WordPress – 30+ εργαλεία και πόροι για τους νέους χρήστες
Are you sure there aren't scams advertised in newspapers and on TV? The main reason you see more scams online though isn't (only) because of inferior vetting. It's mostly because online ads are much cheaper than TV, so the economics work out better for the scammers. Same reason you get more spam in your inbox than your mailbox. (And there are plenty of shady classified ads in newspapers. You probably don't see them because like most of us, you don't read newspapers.)

Now, they do also do more manual vetting, but they can afford to, because again, the ads cost more. Maybe online ads need to cost more too. It just means that some fraction of the current legitimate advertisers will no longer have sustainable business models.
Shameless plug, I wrote a blog article explaining the yosefk example above more explicitly: http://blog.reverberate.org/2013/08/parsing-c-is-literally-u...
Here's the thing about excuses.

Excuses can be identified as anything said that has no consequence. And to anyone focused on only the consequences, not a single one of those words matter. They could be true, they could be false, it doesn't matter. Nobody cares, because nobody's listening.

An excuse is the very act of disowning a consequence, and those who are responsible for consequences, can never disown them. Anyone who recognizes this never has an excuse. They just fix things, which often can be done silently. Entrepreneurs, like coaches, have no excuses.

Excuses arise from the need to dodge responsibility. But the catch is, if you've got responsibilities you can dodge with excuses, you never were truly responsible for them anyway. You never had full ownership. If you give your boss an excuse that they are okay with, it either means the work didn't matter, or they had backup, aka, they expected you to fail. When a kid has a doctor's note that excused them from a field trip, it's okay, because the kid's presence doesn't matter that much. They just need a "good excuse". It's a true shame schools are so full of good excuses.

The true worthlessness of excuses can be demonstrated by the fact that anyone smart enough can come up with an infinite number of them. Allow lies, and you've got even more. If you ask nicely, in a bureaucracy, your boss may even come up with an excuse for you. Ya, "he's got your back." Except, that won't change the fact that you're all full of shit. And by shit I mean excuses.

But this has dire consequences beyond mere work. The same applies for excuses to be happy, and excuses to be sad, and for anything else. In other words, those who make a habit of making excuses can make an excuse for anything if they're smart enough. They will claim them all as "reasons" but the truth is, they're just doing whatever they want. A person that wants to be happy will have every excuse to, and vice versa. But excuses have no consequence. That person was already happy to begin with! (and vice versa). You see happy and depressed people with great excuses all the time. They're just happy or depressed. And if you need an excuse to be kind, you're an asshole already.

As a business owner, and as a parent, there will be no excuses. Instead, tell me how you could have not failed. Better yet, implement something that will prevent it from ever happening again. And that's what everyone cares about.
...the same way we don't need actors for movies anymore since we have 3D rendered special effects. /s

More likely it's going to become another tool to use (and heavily overuse for some time). The arts will be different but people won't stop being creative. The art of making cave paintings didn't really go away - now they are called graffity and are illegal in most modern caves.
There is an RFC[1] for making enum variants first-class types.

[1]: https://github.com/rust-lang/rfcs/pull/1450
CERN THE CONNECTION OF SATURNISTS
The original quote is:
"This time round, we’re recommending a 2.5A adapter if you want to connect power-hungry USB devices to the Raspberry Pi."

Sounds like you'll be find if you use the original 2A power supply and NOT connect power hungry stuff.
London and New York are built for people, not cars. It makes sense to use public transit where the city is dense, walkable, and well connected with transit lines. Commuting by car in London is lunacy whereas in Bay Area it's the only sensible thing to do.
14 EPIC FailS FROM EVERYDAY LIFE
100,000 context switches doing what exactly? 99% of the time you will be bound by what the syscall does not overhead. Overhead will always be higher when you have to switch multiple contexts such as with a microkernel.
If I'm trying to do one thing, and a whole new tech tree, completely alien to me, spirals out of it, it's possible I'd be overwhelmed.

Your suggestion of Mono goes the right way, I think: using a familiar language in an unfamiliar environment could help with the initial confusion.
"Math" is a scary word for most of non-geeks, so it's hard to persuade people to learn in. It's probably way easier to convince people by saying: "let's learn making some cool webpages everyone can see (and earn tons of money(0))" than "let's learn trigonometric algebra, you might need it sometime".

0. or so they've heard
Hi,

'The Revenant' seriously a fantastic book also the movie and this book honoured by leo's performance. hats off leo on winning oscar. Truely you deserve this award.
Slideflight: the new way to share PowerPoints
TeamViewer have a build that uses Wine which works well.

What VM host software are you using? If it's VirtualBox, just install the guest additions and use it through there.

RDP is really a Microsoft-only protocol. It's better on Windows than VNC because AFAIK it's just sending draw calls across the wire. I'm not sure what XRDP does.

You may actually have a better experience on a Pi 2 or 3, because of the way Raspbian is set up to run by default.
"whereas in Bay Area it's the only sensible thing to do."

Which is a failure of policy in the Bay Area.
I had no problems with the first Raspberry Pi and a fiio e10k USB DAC.
Raspberry Pi 3: features, price and release date
While some of those Crucial drives are Micron and pretty reasonable, please beware of comparing "consumer drives" and drives from 2012 / 2013 with today's drives.

The real problem with drives is their firmware has to garbage collect. So, yes, you can push a drive into a corner where it can't escape. Not to name names, but I've had this happen in my company's testing of different drives. That also means there are peculiar results, such as needing to restart the drive, or let it sit for an hour, and seem much better.

Our experience with MLC ( managing and observing many customers' Flash deployments ) has been very positive, and when using major manufacturers' drives works very well.
Some heavy rail (train, subway, overground) systems are great. It depends quite a bit on the surrounding cityscape and culture though. Same goes for light rail (tram) and bus rapid transit systems although the requirements are more lax.
NASA designed awesome vintage visuals to promote space travel
Hahaha, someone should definitely draw a Civilization style tech tree for a whole lots of things.
Should you fear your USB cable?
You can't build a city, you'll end with something not entirely livable and very boring.

USSR did this with cities like Tolyatti and Magnitogorsk.
You can convince Soviet serfs to live in one but not to-be employees of megacorps.
In some cases it does. I commute into the city from a rural area. I drive my car ~20 min to a large parking lot and take an express bus that gets me there in about 30 minutes consistently. In really bad weather it may take 45 min to an hour. However, driving would consistently take 1 - 1.5 hours with no traffic. I know people who have to take a similar route and take 3 hours to drive home if there's a snowstorm.

Since I drive to the bus stop, I have my car available to get groceries, etc. And my employer picks up the tab for the monthly bus pass (they would also subsidize parking if I drove).

Seriously, the only drawback is that I have to be at the bus stop by a particular time since the buses don't run all day.
If you use Firefox you can just install uBlock Origin. That's what I do.
On the same boat. I actually don't like driving, if I don't have to. I don't like trying to find places to park even more than driving it. I actually would be inclined to pay more if that would make the system better, but I don't have much faith in that. In fact, it's probably in a negative feedback loop. I don't understand why the bus system around here, even doesn't have a line that directly connects transit centers in the region, that would solve A LOT of problems. (I'm living in Eastside, across the lake from Seattle.)

I don't mind walking to the bus stop (that's probably good for me, anyways) but if I have to spend 2 hours commuting by public transit, as opposed to 15 in a car, that would be 3.5 hours wasted each day!
When you're running tests in development you can easily set up a test environment with and without overcommit enabled (and in fact there are other ways to limit allocated memory on a per-process basis that work even with overcommit, such as with rlimits).

...but that doesn't even really matter, because in order to fully exercise those code paths you need precise control over exactly which call to malloc() returns NULL, which in practice means you need to interpose malloc() with a debugging framework to force a NULL return.