skysight-inc/HackerNews huggingface dataset:
> The disadvantage is that it's not a nix and you loose the whole ecosystem (no Posix).

In my opinion, that's probably a good thing; less baggage that has to be maintained for POSIX compatibility.

Remember that Unix was originally designed for large, centralized timesharing systems. It has been adapted to the embedded realm throughout the last couple of decades, but starting from scratch to create an OS specifically for the embedded realm is ideal.

> may be probably cheeper to use something like a full-blown small computer (like the rasperry-pi) with Linux on it.

In some cases. In the case mentioned by the article, however, a Raspberry Pi (for example) would make for a rather large badger collar. IoT is indeed a pretty broad and vague concept right now, but it already does demand very tiny hardware with size constraints dictating available computational capacity. That's where Contiki comes in.
Buy the license, crack UltraMon. This way you have what you want and your karma is clean. :) I used to use UltraMon on my desktop all the time, before moving to OSX. I find it preposterous that the multi monitor task bar is so hard to implement that it wasn't worth doing until Windows 8.
Mobile PC Monitor is now Pulseway
Chargebacks do provide utility to consumers, but they also provide utility to scammers and fraudsters, who use chargebacks to steal more than $10 billion a year in the US alone. The cost of this, and fraud prevention and dispute resolution, is ultimately passed back to the consumer as higher prices.

From the most negative point of view, the chargeback mechanism could be seen as a sleight of hand marketing trick that was necessary to get consumers to accept new payment methods, by hiding the real costs.
Thanks for the response. I was afraid I was wading into a mine field of politics that I did not understand. After reading your response I think that this is not a uniquely Irish predicament; I think this is an example of a universally "polarizing" question in any modern democracy. GWB was especially good at playing up the populist "a guy you would want to have a beer with" angle. Personally it has always been a non-issue to me. PotUS is not just like me or my friends and family and respectfully I will submit that your president does not live just like you do. I have never had a security detail escort me to the ATM and I cant imagine anyone would take my picture if they saw me standing in front of the ATM.
The History and Development of Cloud Computing
I used Actual Tool's Actual Multiple Monitor on Windows 7 and it has some amazing features.

Upgrading to Windows 8, I stopped using that tool and I am ( mostly ) satisfied with Windows 8 support for multiple monitors. But I still miss a lot of features. From all I miss one feature the most, the system stray on secondary monitor. For some reason it was very convenient to have it. And launch applications from system tray on the secondary monitor itself.
More on Microservices – Boundaries, Governance, Reuse and Complexity
This (and other) Google status pages always impress me.

Starting out with when the problem was discovered, and then followed through with regular updates until it's resolution.

A simple "Our team is continuing to investigate this issue. We will provide an update by 6/4/14 12:39 PM with more information about this problem. Thank you for your patience." goes a long way, and makes me feel better about using their services as a result.
Related, a few years ago I wrote a series of blog posts with code and discussion on how to do some basic neural simulations in Python: http://www.neurdon.com/author/byron/. This includes spiking leaky integrate-and-fire neurons, the Hodgkin-Huxley neuron model, and the Izhikevich model neurons.
It's not just possible, that's how the US government statistics work. Poverty is defined in relation to the distribution of pre-tax, pre-benefits income. So barring a radical change in the distribution of income, neither government anti-poverty programs or general economic growth can reduce poverty by definition. Why was this definition pushed by the same people pushing anti-poverty programs? I really have no idea.
I think you raise a good point here -- Gittip is run by committee and consensus, via Github issues and pull requests. The Linux kernel is developed via community as well, but has a strong leader at the helm to direct things. In contrast to this, Gittip feels like a bunch of people kind of doing their own thing, which leads to a general impression of aimlessness.

I suspect that branding and marketing efforts shouldn't be run by +1's on issues, but by someone taking charge, picking a direction, and running with it.
You can disagree with his methods, but saying Stalin wasn't productive is just plain wrong.

From agrarians to victors of ww2 in ~20 years is pretty impressive by any measure.
> Except that is really really really hard. How does your orchestration routine know to close the file handle that was opened 6 levels deep in the code?

It doesn't need to. Which is why "never catching exceptions except for high-level orchestration routines" is a separate point from "reacting to unwinding by cleaning up resources".

What is being said is that, in good exception handling style, Orchestration routines use try/except (they might use "finally" if they also have local resources to clean up), and lower-level routines use try/finally without "except".

> and that'll take a lot longer and be a lot buggier, and be a lot less flexible than just handling the error near to where it was produced with boring, straight-forward code, which is how it works in Go.

With Go, you pretty much do the same thing -- lower level code cleans up its own resources (with defer in place of finally) and will propagates errors up in the same circumstances that code would in other languages (with explicitly error returns rather than implicit propagation of exceptions), and higher level orchestration routines are mostly where you do something more with the error returns.
There are diminishing returns to house size, like most other things in life.
That was a serious suggestion. Was I downvoted because someone doesn't like the idea that Apple could be using Apple hardware to run their own stuff?
Peek Inside a Professional Carding Shop
Agreed, I use SysInternals Desktops for that since it's the only one that isn't implemented with a hack.

I haven't had any problems with it but because of Windows' limitations it starts a separate logon session for every "desktop" so you can't move windows between them and so on. It's brilliant if you're constantly remoted to somewhere else, you can keep a full screen RDP session on another desktop while using your primary one for other stuff and quickly swap between them.
The text is very, very difficult to read.
This makes me sad. It's petty vindictiveness and it doesn't help our industry. Rather than accepting that recruiters have wasted his time, and moving on, the author decides to waste even more time to get back at them. And for what? Does anyone think that the recruiter who wasted the author's time is going to reflect deeply on this and change his ways?

Rather than striking back with some ego-stroking revenge, maybe educating the recruiter on why his behavior was shitty might help more? Maybe making a general page that you could easily refer him to that explains why his tactics are disrespectful so that he can learn from this, rather than just having his time wasted? You could also refer other pushy recruiters to that page.

This isn't my company though, so the author is free to do what he wants. I'm wondering if people look at this and think "that's awesome, I can relate! I want to work there," or if they look at this and think "that guy has no problem spending time being mean to people he thinks deserve it, I might stay away."
> Best we can probably hope for is better intelligence augmentation/amplification than we've got now.

Sounds like we can get the "Captain America" singularity - everyone gets a genius-level IQ, but nothing further.
Yeah, it doesn't seem all that hard to form up an association between the car mentioned and Curly. From that association and the association between the car and the parking lot (space/time locality) -- it seems reasonable to add some probability to an association between "Curly" and "here/now" - and from there be able to answer some questions about Curly (Does Curly have a car? Which car? Is Curly back from vacation?) -- all from pretty straight forward parsing based on nouns and proximity.

Not saying that parsing natural language is easy, just not sure this is such a terribly hard example (for a system that's prepared to cheat and/or appear stupid/gullible).

Eg, parse both the above and the below correctly with the same parser:

Ann: Have you seen my dragon?
Dad: I think he is playing with the bear in your room.
Ann: Ok.

(Personally I'd be happy if a system thought Ann had a dragon, but CIA analysts might be less than enthusiastic)
Yes, because if people live better than dustbowl era farmers, we should all be satisfied and not check if they got a relative improvement compared to society's riches as well.

With this logic, anybody living better than a caveman should be grateful, even if he has to sleep in the streets and can't afford health care, because, hey, cavement couldn't afford those things either.
At least Terrafugia has a functioning prototype (i.e. it actually flies, rather than a 36-inch tethered hover), as well as orders.

A separate effort which actually makes a bit more sense and has more of a market is the iTec Maverick [1] - more of a flying dune buggy using a parasail as the "wing", but targeting a wholly different market (the Transition is aimed at wealthy pilots in wealthy countries with streets, airports, etc, whereas the Maverick is - in part - aimed at villagers living in remote jungles, far removed from civilization).

--------------------

[1] http://mavericklsa.com/
And I didn't even mention how some ISP's block ports below 1024 (thus ssh, ftp and web standard ports cannot be used to accept incoming connections even if you are connected to the WAN or did the port forwarding correctly).

That pretty much is (or was, not sure how most games currently handle networking) the main frustration of setting up a game server at home for your friends at their homes.

One solution back then was to use Hamachi to create a "virtual lan network". Btw for some use-cases you could even use "ssh -L <local port>:<remote computer>:<remote port> <user>@<remote ip>" with a server, and certainly nowadays you can get a vps at 12$/year (nothing fancy, but good enough for tunnelling ports).

Hamachi: https://en.wikipedia.org/wiki/Hamachi_(software)
> it's completely fascinating that people still doubt a technology like this that's seen _so many_ ups and downs and yet it just refuses to die

Sounds rather like Second Life. Linden dollars, the currency of the future!
I originally went with someone on elance. She did well, but then did something weird (deleted her work email account when she thought she had been hacked). This made me not trust her.

I decided to go with someone I already knew. I know a bunch of people age 18-25 who are interested in picking up extra work. (I teach standardized tests, that age group is my target market). I asked one I already knew and trusted.

All around north america, college grads and students are looking for work and work experience. If you can filter well, you can find excellent, affordable workers. They'll move on eventually of course.
Making Scientific Blogs Count aka Academic Blogging
I agree that instances being pass-by-reference is weird, with everything else having copy semantics. It seems as yet another odd artifact of the design constraint that Swift must be ObjC-runtime compatible.

I sort of wish they had created a special type annotation to support legacy ObjC classes, and gone for Go-style structs for the non-legacy OO.
Also no content shows up at all without allowing Javascript (ie Noscript). This will absolutely kill SEO, even SEO that interprets Javascript (ie Google) -- Google can't tell if you're hiding content from search engines on purpose or not, so it's a huge, huge red flag if they can even read it.
Di.me project – What's this?
Simple answer: Growth was primarily for the already rich, leaving those in poverty behind.

It's not necessarily that the underprivileged got poorer, it's more that they didn't grow, which results in a virtual gap still widening.
> If you used your preferred mail client, it wouldn't be encrypted end to end.

Unless you and your recipient use something like GnuPG.
Smugness Driven Development in Clojure (FizzBuzz)
How serious is that certification? Is it a bureaucracy certification with some vintage requirements or is it something that keeps adapting to the changes in the technology environment?
Thanks. We removed it.
After I made this comment this I realized that the best thing might be to connect you with the people who do bizdev at the WMF. ;) I've already sent them an email, I'll be in touch soon.

Also, the 'full disclosure agreement' is just an inside joke. But, a real-world example. Facebook was creating topic pages, and they wanted to seed them with Wikipedia content. While our bizdev person was arranging that, they refused to sign NDAs. So every time they visited Facebook, the people at FB erased every whiteboard they might see coming or going.

I think that might give you a good indication of what you're up against when it comes to openness and corporate partnerships, but also some hope that other arrangements are still possible.
Statistical Language Wars: Comparison among SAS, R and SPSS
Since it has such low liquidity, it is also manipulated to hell and back by various bots, exchanges, scammers, etc. There was an article floating around that showed most of the last price rise was beside of a bot operating on MtGox:
http://willyreport.wordpress.com/2014/05/25/the-willy-report...

Nothing is stopping another exchange or malicious person from doing the same thing.
>"Poverty" today is not the same as "poverty" decades ago.

So? Would you be satisfied living with the sanitation, health-care, technology level, etc of "decades ago" today?

There's no absolute "poverty level". You can perhaps starve (that is absolute), or be homeless (also absolute), but there's no such thing as absolute poverty level against which to measure all ages.

You have to measure poverty as it relates to what others have now.
You might not remember when "desktop" computers were almost entirely placed on top of desks, but that was common for several decades.

https://en.wikipedia.org/wiki/Apple_II

Even many low end business desktops today are designed with the intention to be placed underneath or behind the monitor. It tended to be the big, clunky workstations or consumer PCs that were relegated to underneath the desk.
China lashes out at Google, Apple for allegedly stealing state secrets
That's a great policy. It doesn't completely remove time or energy from the HR/hiring manager at Atlassian, but it clearly outlines objectives of working with recruiters with a very real, tangible penalty for spamming. Nice.
What messy about this is figuring out exactly how to define intelligence, and what it really means to be more intelligent than someone. If somebody said that an AI was more intelligent than the most intelligent human, then how would you figure out if that was true? If it was true, what exactly would this AI be able to do that the human couldn't do?

How does a difference in the level of intelligence of a particular entity compare to the effective intelligence of having lots of less intelligent entities? Having lots of people means that you can apply intelligence towards a lot of tasks, but perhaps all of them together will never come up with something that a greater intelligence could come up with.

Thinking about it, it seems to me that you have to apply it against an actual difficult task. Take a task like "build a power-producing fusion reactor" that nobody knows how to do yet. Would we be able to figure out how to do that faster if there was some superior intelligence applied to it? Or does the huge number of engineering problems associated with building such a thing respond better to a large number of more ordinary intelligence?
It is possible to buy goods and services with bitcoin. OP doesn't have to send them through an exchange.
Hack jtag
Free JTAG Microsoft point free games
Ah, but therein lies the (too often hidden) assumption behind the angst: we don't want law-enforcement to scale. It should take a human to destroy a human life. It should take a human to violate another human's privacy. Government, with it's monopoly on force, has the capability of doing these things at it's whim, but we are fundamentally opposed to treating these actions as "productivity" and the use of computers as "productivity enhancements" in those contexts.

So, while the minor impulse (reduce overreach) is right, the major impulse (automated justice) is still very wrong.
> the currency of System D

For those who, like me, thought of the init system and were very confused confused:

> System D is a slang phrase pirated from French-speaking Africa and the Caribbean. ... They say that inventive, self-starting, entrepreneurial merchants who are doing business on their own, without registering or being regulated by the bureaucracy and, for the most part, without paying taxes, are part of “l’economie de la débrouillardise.” Or, sweetened for street use, “Systeme D.” This essentially translates as the ingenuity economy, the economy of improvisation and self-reliance, the do-it-yourself, or DIY, economy.

Is this a common term in the Bitcoin world?

[0] https://en.wikipedia.org/wiki/Systemd
NFL players: height and weight over time
Thrift does have an accelerated binary protocol for Python, written in C and wrapped as a python module.
And for those really needing it, there were always great programs like Ultramon providing this feature.
Exciting times!! Sorry being dumb Luke. Does 1 = 1st choice? Or 1 point?
There are some regex implementations that allow it, but it's a very confusing feature. Remember that '' is not 'a'.

Arbitrary expressions can have arbitrary length, so excluding an expression simply will match it, fail the match, and backtrack to the next option.
Stingray apparently works by overloading signal over an area. I'm sure some math comparing device motion with sudden-tower-appearance could be put together into a reasonable heuristic.
"Grr, someone posted something that I don't want to read at all but feel like trashing in the comments." -the second most first world problem.

I mean seriously, as everyone as pointed out this post is not about that problem in the first place. If you actually read the post you would see that they made a pretty cool little hack. Try calling the number, (415) 534-6560, for yourself. It sounds surprisingly real.
Here are a few more images. http://www.fbi.gov/wanted/cyber/evgeniy-mikhailovich-bogache... He's 30 according to the FBI.
For sure. What I don't like about go's error handling is that it's product, not sum. That's a small objection, though.
In comments he mentions two "high quality open-source packages":

http://torch.ch/ (used widely at large companies)
http://deeplearning4j.org/ (newer)

I have no idea if they are quality or open source, just posting the information.
No, they didn't. Go's approach is wrong, Rust's and Swift's are right.
You obviously don't have a lot of experience working with recruiters. They know exactly what they're doing and know which things they do are scummy. Their tactic is to fish for as many people in an organization until somebody bites.

I think the idea is great - it needs to be extended to other, configurable, phone numbers. There should also be a version for recruiters calling potential candidates.
> Facilitating P2P debt may help make debt cheaper by crowdsourcing the "overhead" of evaluating creditors. I believe there's a site that does this but can't recall the name.

There are a number. The one I'm most familiar with Prosper.com. (Most of them technically aren't really P2P debt because the central site is the lender of record, in order to deal with regulatory compliance, which can be quite involved when it comes to lending and debt collection, but they approximate P2P lending.)
When people mention "no charge-backs" as an incentive to merchants to use bitcoin, they seem to not realize or gloss over the fact that for that benefit to be realized would require the merchant only transacting in bitcoin. It's not like they can say, charge-back scammers have to use bitcoin, everyone else, credit/debit is fine.

I can't imagine that there are many business where the cost/benefit of only accepting bitcoin to eliminate chargeback losses makes sense.
Firefox Plugin to Skip SSL Certificate Errors
Thanks for replying. This is because I don't want the company to have a public "almost-broken" tag and I still have high hope in what we are doing.

Does that make sense?
Ask HN Admins: Please indicate charset (UTF-8) inside your HTML
Dear HN Admins:

Would you please modify the web pages generated by Hacker News so that they indicate the content type internally, especially the encoding? In other words, would you please add the following tag:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

to your web pages' HEAD section?

My personal interest in this is to improve the Hourly Hacker News Snapshot (http://hhn.domador.net). For a long time, the archived pages frequently included a few gibberish characters when loaded from a web browser. (Smart quotes were the kind of characters that were most often displayed improperly.) I decided to finally get around to fixing this. I've modified my web server so that it indicates the UTF-8 charset in the HTTP headers. (EDITED SECTION)

There are probably others who would benefit from this change as well. What do you think?

-----

(EDIT: I removed the following text, when I found out that CloudFlare DOES pass along the Content-Type:

"Unfortunately, this solution is a bit limiting. I can no longer use CloudFlare to cache my website (since I can't customize CloudFlare to specify the Content Type). I could reprocess and hack the old pages to add the Content-Type section, but I'd prefer to modify the content I download as little as possible.")
Interesting. There is a similar project for Go with an alternative compiler and implementation: https://github.com/samuel/go-thrift

Last I checked, the state of the default thrift Go bindings was very lacking, so I'm using this library instead.
Except that we already have examples of semi-autonomous non-AGI software that successfully acquires additional computational resources via parasitism.

Further, beyond the task of software improvement, the task of improving hardware is itself already heavily software-mediated when performed by humans, and will likely be a prime candidate for applying pre-AGI AI.

There are likely other ways to attack the problem, such as not focusing on hardware improvements per-se, but instead on the cycle time for getting the improvements deployed (eg. somehow eliminating or cutting the size/cost/construction time of new Fabs).
I wonder if you could use the data from Clear Dark Sky[0] for taking care of the moon and cloud cover constraints. I'm not sure if the data which makes the charts (e.g., [1]) is accessible or not.

[0] http://cleardarksky.com/

[1] http://cleardarksky.com/csk/
The internet is clearly very frustrated about being described as human.
Police phone hunting equipment details emerge
Capital Eats the World