skysight-inc/HackerNews huggingface dataset:
This is a standard trope, but it requires that you be willfully ignorant that 1) all western countries are sharing intel 2) the US does most of its spying on foreign countries 3) there is no European politician that has even tried to run on an anti US platform. I wonder why?
What do you mean by "minor performance hit"? Could you provide some data?
A little off-topic, but has anyone else found that a lot of Haskellers fit into that "pet technologists" category? I've worked with a number of them, and seen them sneak Haskell in, despite it not being the best choice for the project.
I don't trust open systems either.

Don't put words in my mouth please.

I reject the thesis that trust is binary. Were I to accept it, I trust nobody - everyone is vulnerable to being subverted by blackmail, intimidation, making mistakes, etc.

You seem to be using a different definition of the word trust than I did. Everyone is vulnerable, does that mean you cannot trust anyone? No, you certainly can, that is the whole point of trust.
Waste of public money in Sicily is outrageous even for italian standards.
Naturally, but what does that have to do with what I asked?
This is certainly true in general. I see a niche for the mechanical solution if reliability is a primary goal and there is a (not too complex) gear that can solve your problem.

About ten year ago I worked in project that designed a solar tracker. These trackers need to be cheap and reliable. Every hour an mechanic spends in a remote location is incredibly expensive and cuts into your yield very fast.

Interestingly there is a gear that can follow the path of the sun very well while being driven by motor with constant
speed [1].

[1] https://www.youtube.com/watch?v=2NGSL--PmGY
Yeah, client support is always the hard part, there are just so many languages to support... Centrifugo seems feature-packed, though, good job!
Wow.... it sounds like the software side of things isn't too much better than the warehouse side of things. I know it's not a direct comparison, but... amazon warehouse workers seem to be treated on the low end of warehouse worker jobs, and from what you're saying, the tech side is in a relatively similar position.

Also... unrelated, but re: recruiters - I've had a friend who's been pinged... 5 (6?) times over the past 8 years for Amazon - was flown out and interviewed and at least once that I know of, and went through a separate phone screen process as well - both times was rejected, but... they still keep calling. He's asked that they stop calling, but 10 months later some other recruiter will call up and try to start things rolling again...
You are making an apples and oranges comparison. On the one hand you have something that theoretically (and sometimes provably) is checked by people besides the project maintainers. You are absolutely right, but even taken your framing OSS OSs are orders (yes, plural) of magnitude more trustworthy than even older versions of Windows than 10. The privacy violations in 10 are large enough to make the system unusable by anyone that works with sensitive data (be it code, medical records, personal information, proprietary information etc).
Name your Dog Now
> "The study involved 19 participants who were kept as in-patients for two two-week blocks and their diet strictly controlled."

The study seems badly flawed.

If you have dieted you know that the highest rate of weight loss is in the first week or two. It is easier to stick to almost any diet for two weeks. Sticking to a change in eating behavior long term is harder than the first couple of weeks.

I have tried both diets and found my genotype is carb sensitive. Any low quality carb I eat has me wanting to eat more.

So for me a low carb (well formulated, keto-adapted) diet seems to be what works. I have a dramatically reduced caloric intake and appetite, lower blood pressure, more energy all day and in the evening and 2+ lbs average weight loss / week. Once I get my weight closer to target I know this will taper.

There are many benefits of a ketogenic diet including brain health. This is just one study of many. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2367001/

If you care I have two doctors involved (internal medicine and cardiologist) and both supportive of my well formulated low carb diet.
This NFL Millionaire Lives on a $60K Budget to Save for the Future
Reason why you don’t need backlink building for your Search Engine Ranking
Kernel Debugging with LLDB and VMware Fusion
A good way to find those kinds of conversion tools is to search using the x2y pattern. For example, searching "csv2xls" returns:

https://github.com/ferkulat/csv2xls

https://github.com/alexprengere/csv2xls

http://www.bitools.eu/csv2xls/
6 Mistakes to Avoid When Developing Mobile App
Is there no 'curl http://example.com/script.sh | sh' equivalent for windows? It's really popular among the typical js/ruby/mongodb crowd so I guess it is safe and secure.
I'm counting on the press and community to distribute the information about the no_shared_cr3 workaround and any kext that comes out, just as Apple's fix is most effective when everyone's being told they should be sure it gets applied.

There are people in this thread more secure today than they were yesterday, and they owe it to this "irresponsible disclosure." Do they have less of a right to security than the "unelite"? We don't know whether this is already being exploited by someone else, and as you said, it could be weeks before an official patch. This release both lights a fire under Apple and helps a few people patch early or at least be extra-careful about what they execute. That's an "upside"... I guess it's down to one's own values and possibly omniscience to conclusively determine whether the downsides outweigh that.

A more responsible version of this might be to release the source of a kext that patches the issue concurrently with confirmation from Apple. Apple got a few hours' head-start, some people can patch early, malware authors will have to spend some time reverse-engineering a complete exploit.
> Don't put words in my mouth please.

It's not my intent to. I'd ask that you clarify exactly how I have, if I have.

>> I reject the thesis that trust is binary. Were I to accept it, I trust nobody - everyone is vulnerable to being subverted by blackmail, intimidation, making mistakes, etc.

> You seem to be using a different definition of the word trust than I did.

Did any of the earlier discussion about what I do and don't trust Microsoft & FOSS with seem on the right track?

> Everyone is vulnerable, does that mean you cannot trust anyone?

It means I cannot trust in an absolute, binary fashion, of 100% certainty that it will not be misplaced. I can only trust that they'll probably do the right thing (tm).

> No, you certainly can, that is the whole point of trust.

EDIT: Added context now that new lines have shown up. Also added replies.
I hoped that I will start building of my home in 2014, but revolution and war with Russia delayed it. I bought plan of "Starboard Solar home" built in Boulder, Colorado 30 years ago. It uses Trombe wall to heat and/or cool home. I will also use G.R.E.B. technology to build "Passivhaus".
Unfortunately, I spent all my savings at revolution, so now I am waiting until I will have at least $15K in savings to build enclosure, so I am spending my time to make building plan detailed and SweetHome3D is perfect tool for that, except that it is hard to share 3D model with others. Export to HTML5 solved my problem: I can just display home levels on my cheap 5,5" smartphone or share it using Google Drive.

IMHO, export of 3D models to HTML5 is superb technology and will be used everywhere. For example, clothes shop can use it to display clothes on model of customer, in dynamic (walking, dancing, running, etc.). Car shop can use it to provide virtual test drive. Constructions shop can use it to let customer practice with tools and materials. Anybody willing to start SaaS startup in that area? I am working for outsource firm, so I cannot start a software startup, because I will be fired immediately and I have not enough savings, but I can be hired. I have more than 25 years of experience in programming and more than 30 of successfully finished projects (and 2 failed), I participated in few startups (e.g. Bazarvoice), I saw my code spread, e.g. in BashFAQ, etc.
An impartial view on hosting: buying vs. renting vs. cloud
it's more or less a joke, where hills are praised but wind is cursed
I didn't read the study, but the WSJ article also didn't even mention the amount of fat or carbohydrates in the diets. I wouldn't be surprised if a "low-carb, but not actually ketogenic" diet was bad for you - if you're restricting carbs to be lower than the control 50% but still consuming, say, 20% carbohydrates, then you would never even become keto adapted.
It's hard to talk facts when the chinese government refuses to share the statistics on evictions.
It's only rare because a) it is undervalued, and b) it is frequently out of the developers control.
I would have preferred if these were looping GIFs, or if there was a way to watch these videos on loop without interruptions. There was a similar site that had looped animation for a lot of these.
Learning from the mistakes of others
A similar idea is to buy older used laptops (like the HP 2530p/2540p series - dirt cheap, well built machines) in bulk, refurbish and donate them to schools. There's quite a few people who do this in developing countries...
Thanks. Good work!

They weren't on OSM the first time I came across it on an OS map. So I guess it's a fairly recent addition. It was exciting to discover what the "monument" was.

The North Downs Way (Pilgrims Way) and Darent Valley Path both run through Otford. https://www.ordnancesurvey.co.uk/shop/maps/explorer-map-seve...
One of the pull quotes in the article states that Amazon reminds the customer if they've purchased the same book twice. Oddly enough, about an hour prior to reading the article, I repurchased a book deliberately. I'd given one as a gift, and I wanted to read it myself. There was about a 4 day interval between the two purchases.

I wondered if Amazon would alert me about it, because that's how I'd design the system. They didn't.

Does that have any implications for the article's accuracy?
Don't piss your user off, twice
I enjoyed bicycle commuting in LA. I was based in Korea Town and alternatively biked to Glendale (via Griffith Park) or unicycled to Beverly Hills (via Hancock Park). Those were mostly lovely routes. Unicycle is ideal for Hancock Park because it plays nicely with frequent stop signs.
Well, DBD::CSV is just a driver for DBI, not a command that is "unix pipeline friendly"... So there's that.
Some people do their shell scripting in a pure, functional, strictly typed language [0] — and I don't judge them!

[0] http://www.haskellforall.com/2015/01/use-haskell-for-shell-s...
For cycling in an area one doesn't know, the Strava heatmap is also quite useful. It shows the routes that other cyclists take and can be helpful in finding good cycleable routes.

http://labs.strava.com/heatmap
I fixed it. thanks for the headsup.
THis looks great, I've been looking for something like this for an existing project.

Question, I notice that if I submit test msgs, it all works and displays in the development project area. However, if I open a new browser tab and navigate to the same project, i dont see the history?

I'm looking to use this for deployment purposes. I can have the window open initially but what if a user decides to join our deployment process a few minutes later? he/she won't see what had happened.
I unfucked Windows 10 by installing Fedora instead.

This is the first time in probably four years that I'm using Linux on my main desktop again, and it's been a pleasure. Things like SLI and dual monitors just work - I remember last time I had a Linux desktop these things were a nightmare. A surprising amount of my games on Steam (152 of 400) support Linux.

Zero regrets so far!

edit: Sorry, I didn't mean this to become a Linux bragging post. This looks like a great project! I appreciate the effort people are putting in to making W10 usable.
Unfortunately this 'fix' seems to break VirtualBox.
Whether a hash function is cryptographic or not is irrelevant: either way, it's computable, therefore you can reverse it and get information about the original data you hashed. Because that data was only weakly random, it's not independent of future data from the same sources, so you can compute what future results of the hashing algorithm are likely to be.

Obviously this is impractical in the real world, but in TCS randomness is defined as algorithmic randomness, which completely ignores the question of running time. Randomness is a mathematical concept, something can't suddenly become non-random because you gained a faster computer. For more information see:
https://en.wikipedia.org/wiki/Kolmogorov_complexity#Kolmogor...
It's somewhat ironic that one of the big selling points of Bitcoin was decentralization. The thing that they failed to realize is the team also needs to be decentralized. For something like this to take off it needs to be a specification for a federated network with zero single points of failure, and not an actual codebase with a dedicated team.
Discourse comes to mind: http://www.discourse.org/
Ruby Interface to the Matlab Engine API and to the C/C++ Matrix Library API
are there any open hardware projects to create such point clouds?
I should have read the InfoQ article more carefully.

If you had a Frege -> Haskell translator, which shouldn't be hard to do, except in edge cases,
you could use GHC as a testing oracle for the Frege compiler.
Warning: This started playing music without warning when I opened it.

Edit: Looks like it doesn't anymore.
An "impartial view" my balls. Advertising dreck from people who support dedicated servers...
It was just naïve to think that a decentralised monetary system could work. Some people think that regulation is evil.
How to hack a Parrot drone on the fly
Winning 1kb intro released at Assembly 2015
Good effort for sure but I'm still really sketched out by the sheer amount of monitoring crapware on Windows 10: what stops MS from re-enabling all of this stuff?

After all you and I will need to leave auto-updating on default in order for the OS to stay safe in Internet context. Which effectually means that MS can enable/replace all of these services at any given time. I get that trusting closed source code is always iffy but trusting closed source software that -intentionally- sets out to monitor and document your every move seems a less than optimal path to walk. Will stay on Windows 7 for now and if no better offering comes along from MS I will move to a Linux solution (or even OSX if my privacy stands a better chance of being protected than on Windows). Sad in a way cause I'm fundamentally fine with Windows from a work perspective, it gets stuff done for me.
Everyone is saying "Nope". A couple events happened in the US in 2013/2014 - The number of cell phones surpassed the number of computers, and the number of smartphones surpassed the number of basic phones. Both iOS and Android are Unix derivatives, so I'd say Unix is winning the post-PC era.
Show HN: Zorin OS – The Gateway to Linux for Windows Users
Immersive Virtual Reality gaming center opens in Australia
about 10 months a year that's not a problem.
yes, there is an issue open. I have . in my path. will post a diff.
Really enjoyed your talk, was very amusing, but very inspirational too!
You might have been joking, or you might have been serious. If you were joking, my reply is for the benefit of readers other than yourself.

Aside from the obvious risks of downloading and immediately executing internet code, which are indeed risks but of course we all accept them on a regular basis...

... and aside from the mildly more subtle risks that the HTTP server is doing something sinister, e.g. with browser-agent, and so you're not getting the code you think you're getting...

... even aside from these issues, curl-and-pipe-to-sh is dangerous because of its failure modes.

https://www.seancassidy.me/dont-pipe-to-your-shell.html
bsd but i'll emphasize
Toxcore developer trying to fundraise money for one month fulltime development
$1000 an hour?!.
A fool and his money ....
Shell languages are defined by their terseness.

The author misunderstands how important this is: https://docs.google.com/presentation/d/11vZzXCfAA0aOFAuHA0nA...

The author has created a radically "better" shell language which is twice as verbose as bash. In the space of human-computer interaction where shell languages lie, this is tantamount to total failure.

The worst parts of shell are the flow control structures (if/else...). If only we could improve this without throwing out the entire system. Else we will lose the benefits of the ultra-terse and completely decentralized "language" that is unix shell.
Do you remember the name of the Russian book?
This is amazing, like a code repo for mechanical programming. You have a number of common libraries here such as planetary clutches, along with a variety of solutions to common problems like how to convert between straight and circular motion.

In fact just like in coding where you have common issues like how to do an associative array, you have common issues in mech like how do I keep something pointing the same direction.
Funny, a successful decentralized monetary system has existed for quite some time, being the oldest monetary system in existence and probably the one that will still be relevant in 1000 years from now ... Gold ;-)

In my mind the only useful trait of Bitcoin has been its decentralized nature. Take that away and I'd rather deal with USD, EUR and my local banking system, thank you very much.
I was sarcastic, thanks for that great link!
Antifeatures
Ask HN: Looking for a visa to Europe
Hi there,

I'll try to make this as short as possible. I'm posting here only because I'm out of ideas. I'm a Syrian, 22, holder of a B.Sc. from the University of Portsmouth, UK. I have about 5 years of experience in web development and my works is of high quality. One of my projects even won the Website of the Year 2012 award at Pan Arab Web Awards, and yes that was during the war. I work as a front-end & WP/NodeJS developer.
I've been living in Turkey for more than a year now. I came without knowing a single word of Turkish and now I can practically say anything I want using it. My only problem is the following:

In Turkey, Syrians are treated like unwanted guests. They are not legally refugees and they have no rights to work, buy land or become citizens. This means that we have no future here.
What I want is to live in a country where I'm respected just as any other citizen. To have rights and to build a future. I'm not seeking to become a refugee but I only want a work visa to any country that respects us for being humans. I have applied to many job applications recently, mostly in Germany & Sweden, and passed the 3 interviews but had no luck as all employers were concerned that my visa wouldn't be approved.
I've also recently found a job in the UK and my employer started with the visa application procedures while I'm working as a contractor, but it has been two months now and we have got no answer from the home office. I'm not very optimistic about it. I've been told that UK visa is the toughest one in Europe.

So do you have any suggestions for me, or can any of you help me? If someone is willing to take the chance and sponsor my visa I'd be very happy. Any kind of visas which can be switched later would be helpful as well. I don't want to deal with smugglers.

Thank you and sorry for the long post.
Honeatly if i was running 10, id have definatly run though it, sorry poorly worded on my behalf. I should have just said id like to read a post on what he has done, any negative effects it may have and if he thinks he missed anything.
The limited, and hence reasonable, effectiveness of mathematics in physics
semicolons etc you get with FS RS OS etc. number commas I can probably implement with locale; i'll look. and quotes are definitely to do. :)
But that's my point, this has been a common practice decades before OOP fanboyism came to town telling everyone they have this new solution for all software problems of the world. And all they were selling as this new paradigm was not only old hat but a special case among the many in which closures can be useful. One uses it when it matches the problem domain. The overblown fuss around it and raising it to the grand position as _the_ solution to everything, and the assertion that you are doing it wrong if your code is not OOP, keeps me permanently mystified.
Conditional compilation of Golang packages
Implying gold would not be regulated if people turned to it.

And for me, the only dangerous thing of Bitcoin is its decentralised nature.
Well the time will come when you will realize that

1) every language has hoops to jump through to make them safe (e.g. garbage collection does not protect you from memory leaks) [1]

2) every 4-5 years or so someone comes out with a programming language/system* [2] (rust, go at the moment) that fixes it all and "encourages good practices" - and then the good practices change (e.g. microservices are making their second round. They're good for sysadmins/sres and very bad for programmers (because you have to serialize/deserialize everything and changes to the system propagate into potentially dozens of separate programs - and God help you if they're maintained by different departments)). I wonder what's next ? Data-oriented programming is the perfect solution for the problems of microservices, so that could be next I guess.

* they may call it programming language, they may call it a system. Of course, it's always both.

[1] https://www.youtube.com/watch?v=ydWFpcoYraU
[2] Forth, C, COBOL (/mainframes), Pascal, C++, Oberon vs Modula-2, dBase (and it's competitors), Object Pascal/VB (the built-in database approach), Perl, Java, .Net, and now here Go/Rust
So sad it didnt :( Mostly out of vendor greed, anything with Unix in name was treated as $premium$.

On that note here is venix86, IBM XT/AT Unix variant, ready to run on emulators:

http://virtuallyfun.superglobalmegacorp.com/2015/08/14/ventu...
You can use gfycat for this. I converted the first one to demo: https://gfycat.com/CornyHonorableFrillneckedlizard.

Should be very easy to do, although you'll lose metadata and potential credits, of course.
VenturComm Venix/86 (IBM PC/XT Unix) on MESS/MAME
>It is all about money laundering

Maybe, but (apparently) in China many dead malls that were never really used were built simply to raise the GDP.

http://www.businessinsider.com/chinas-ghost-cities-in-2014-2...
Good point, e.g. from 1933 through 1974 it was illegal for Americans to own gold: https://en.wikipedia.org/wiki/Executive_Order_6102
Where Are They Now: Terrible Kickstarters
SEO ranking Factors 2015 : Optimization Trends are changing
What's the difference between a sensitive/private email being composed on a smart phone or a Windows 10 laptop or desktop?

It used to be that only the smartphone knew your location, what you type, who you are, who you are emailing, etc. The difference now is that desktops and laptops running Windows 10 do too.

This seems to upset people, but the same people were/are OK with using smart phones. I don't get it, of course I don't use smart phones either and have no plans to use Windows 10. But when all my Android and iPhone friends complain about Windows 10, I just scratch my head and wonder these things.
That never happened though, not in the 80s/90s when OO was considered new (everyone had experience with objects before they were called objects). It is something people imagine a lot, probably so they can feel more smug hating on OOP. But really, any new technology will attract clueless fanboys who think they are working with something brand new (again, to support their smugness in pretending to be a pioneer). And let's not get started with the FP fanboys, who think they are "doing functional programming" when it's obvious from looking at their actual code that they are thinking in terms of objects and don't really get FP at all.