skysight-inc/HackerNews huggingface dataset:
I guess it depends on the nature of the work being done.

Personally I never used Python for anything other than glorified shell scripts and Websphere installations (after Jacl got replaced by Jython).

For everything else I prefer languages with type inference and availability of native compilers (AOT/JIT) in their toolchains.

How good is PyPy for production code nowadays?
Or US law. A Thai citizen can't come to the US with a tourist visa and work there as a freelancer either, as far as I know.
Seems to me like they should be using constants. Especially since this implies the 0xff/256 is elsewhere as well:

elsewhere a 256 rather than 1024 wide
window is being used too
Internet of Things will drive wireless connected devices to 40.9B in 2020
Making the Most of Your E-shop
so does every bug in Windows equate to the death knell for Microsoft?

Dumb article, dumb analysis and conclusion.
> the other you'd forgive for a few minutes of loading.

No I wouldn't. What features do IDEs have which makes "a few minutes" a forgivable startup time (which I'll arbitrarily define as "time until key presses cause characters to show up on screen")

Especially in a world where Web apps are "slow" if they take a few seconds to load, and a bunch of work is going into replacing OS init systems to get their boot times under 10 seconds.

I didn't forgive Eclipse and Netbeans for their slugishness and bloat (they're the only programs I've seen with progress bars for exiting!). I've since switched to Emacs, which straddles the divide between text-editor, IDE and operating system.

Even loaded with extensions, written in LISP, running in a single thread, it loads in a few seconds.
But that's the thing, it's 2014, it's not working there, it's working on the internet, which is everywhere. Laws need to change to accommodate telecommuting workers, no way I would pay my taxes twice.
This is just FUD and in the usual insulting De Raadt style of communicating.

'barely has correct page protection' is just a way of saying 'has correct page protection, but I want to be really snotty about it'. So, highlighting a non-problem.

No-one is claiming that virtualization makes a system magically completely secure, but do people actually believe that it makes it less secure? (Compared to, running the same software on the same hardware using a single OS). I don't think so.
As PayPal Spins Off, Apple Pay Signals New Era at Cash Register
OpenVPN open to pre-auth Bash Shellshock bug
Deliberate? Coincidence?
I don't think it's possible for the virus to survive in a pool because of the Fluoride.
Why does my wooden door disperse light into a rainbow color spectrum?
Heh, it's been a rough couple of weeks.
Please do not post authoritative-sounding advise when you obviously don't know anything about the issue. There are several EU countries where carrying legal ID at all times is law.
But that's not being a freelancer at all. I have a business registered in the UK, my clients are international, I pay all business taxes in the UK, but I will occasionally spend a couple months abroad, I'm not freelancing or even doing local business. I'm just staying there as a tourist, visiting, enjoying local life, while still being able to run my business.
Sure, but that's not the point. The headline is subtly encouraging people to think of it as I described.
I think his point is that if you were the type of developer who uses an IDE, you are willing to accept the slow start up time. You clearly are not willing to deal with that, and as such are not ever going to be happy.

Some tools take a while to warm up, use them or don't.
But don't all countries have laws like that? If you are paid in country x, you have to have a work visa for x and have to pay taxes on it. In some countries, you pay taxes on the money you make abroad as well, even if you don't ever intend to bring the money. For example, on an L visa in US, I was paid salary in my home country and an allowance in US. At home I got taxed on just the salary, but in US I had to pay taxes for the salary I got back home as well.
It is a competitive process but like you said, once they get in it his hard to dislodge them. JPay has been dislodging other incumbents more rapidly in the past few years. There are a few other companies that are out there but their name isn't in the news like JPay.
Why? Virtualization has a much smaller surface area for vulnerabilities than jail-like APIs do.
The usecase for this is not clear to me.
Syncing is already done via the cloud, sharing as well.
It's cool, but what's more to it?
(Compared to, running the same software on the same hardware using a single OS). I don't think so.

If you had been running an OpenBSD instance on hardware as a single OS, you would not be vulnerable to having your system's memory read by this hypervisor bug. So... yes.
On a business visa it sounds strange, assuming it's a type of business visa that allows "productive work" (as opposed to meetings/taking instruction, which is generally ok on less stringent visa types, or).

On a tourist visa, or "non-working" business visa, it is commonly illegal to do work even if for a foreign company and for a foreign market in many, maybe most, countries.

The visas don't tend to take into consideration the nationality of the company you work for, or the notional audience, because it'd make it trivial to work around (set up a "foreign" company owned by some trust to hire you, set up another foreign company to buy what you build, and have said companies contract with a local company), instead they regulate the type of activity you can engage in.

(e.g. I used to
The Wacko in the Morning Show 10/01 by the Wacko Network
> Can't make out the difference between the purple coloured tiles. Color-blindness?

If you're actually wondering, here's a pretty good test: http://enchroma.com/test/instructions/
That site is trying to sell you something, but my results there are consistent with others, e.g. http://colorvisiontesting.com/ishihara.htm
Well, it would definitely need to be special-cased, i.e. only use it when (1) the field containing the enum is immutable, and (2) it's the last field in the structure (it would then make the structure a Dynamically Sized Type).

I only care about the size of enums inasmuch as I find it wasteful to allocate a 10 words long Box to hold a 2 words long enum. Of course, the optimization would only make sense if the Box was immutable (even with a unique reference). I mostly mentioned the enum size issue because I read somewhere not too long ago that Servo people were having problems with memory usage because of that (and that they also want objects/records with inheritance of fields - that would bring all the issues you speak about above).
The guy who doesn't work with eaters. Second order eater.
Hurray, author just rephrased 2000 years old basic philosophy.... and I wasted 5 minutes of my life...

BTW my friend is a baker and he hates cakes...
An article about Emotional Intelligence on LinkedIn? Umm...
JPay does have competitors and there are a few opportunities out there but the Request For Proposals that come out are for a lot more services than just payment.

The opportunities available for the future are ripe for a startup but no thinks of startups in Corrections.
Flocker 0.2 adds fast db migrations, multi-node links and env vars for Docker
They are looking at the wrong question. Of course, productive output of a person does not depend so much on his/her EQ, but their output and their working conditions may depend a lot on the EQ of others in the group (especially the boss ^^).
10x: Architecture at Clay.io
Not to be a prig, but I think Sam leading a VC round outside of Y Combinator while he's president of Y Combinator at the very least represents a conflict of interest* and at the worst is an abuse of power.

*conflict of interest is pretty much the standard way of doing biz in the Valley as I understand it.
I opened 2012 and 2013 and they're almost instant on my machine(high end machine). Opening my main solution for work is roughly 3minutes on same machine, which would be nice if it could be done faster, but that's not going to happen I suppose.
Game development resources to make magic happen
Ask HN: I can´t start up my Macbook by a bash upgrade
I was upgrading bash for patching the shellshock vulnerability, so i follow a tutorial and i guess i messed up by replacing the old bin/bash $PATH and removing the execute permissions... HELP ME!!!
3 things made me drop Atom:

1. The slow startup time in question

2. The huge editor software file size. I am not leaving 400mb for "yet another text editor"

3. I had become very dependent on some Sublime plugins for my work and the Atom counterparts were a long ways off being up to par.

The thing that first made me excited about atom was that being built around Chromium I thought we could finally have an editor with a nice Chrome-like web view with real-time update built into it, as a tab or something.

However, I noticed a thread on it in Atom (can't find it now), and it sounded like the core of Atom's security prevented such a thing from ever being built, so it would remain an unfulfilled desire. Oh well.
Speaking of which, Rust is probably an appropriate language to write a safe and fast WSGI dispatcher to go with Flask, or maybe a full server with an embedded Flask-like framework.
Show HN: Pocket + YouTube for Music
Who's Hiring (October 2014 Edition)
Clay.io - http://clay.io - San Francisco, CA

Hiring Full-Stack Engineers. Shoot me an email: austin@clay.io

===================
What we're building
===================

We're building Steam for casual mobile games - competing with the app stores to provide a better way to discover games on mobile.

The approach we're taking focuses on mobile web games - games people can access immediately without the added friction of installing them in an app store.

==============
Where we're at
==============

Small team of 3, with large audience of 4,000,000+ users to push code to. https://github.com/claydotio/clay-mobile for general idea of the quality of code we write.

=========
Our Stack
=========

Node.js, CoffeeScript, Docker, Mithril.js, Gulp, Ansible, MongoDB, MySQL, ...
The tutorial says: If you are very paranoid, you can remove execute permissions on the bash_old ....

$ sudo chmod a-x /bin/bash_old /bin/sh_old.... ------

I think this is the big mistake, so i replace the old PATH to new PATH with the new bash update (Upgraded with Homebrew) by following the steps:

$ sudo ln -s /usr/local/Cellar/bash/4.3.25/bin/bash /bin/bash

$ sudo ln -s /usr/local/Cellar/bash/4.3.25/bin/bash /bin/sh

When I restarted the macbook, i set my password and nothing happens, loading...loading...loading....nothing happens.

Here the tutorial:

https://apple.stackexchange.com/questions/147005/can-bash-be...
ScaleDrone's real innovation – the pricing model
Material that can absorb oxygen from air and release it back upon heating
Ruby is really great for metaprogramming. To the point where you have to refrain yourself from sprinkling too much of it all over the place at times.
Twitter - Software Engineer - San Francisco, CA

My team is Observability at Twitter; we work on monitoring and we’re looking for distributed systems engineers and full-stack engineers. We are one of the largest monitoring stacks in the industry, writing up to 15 million metrics per second for all production services at Twitter. We also have a front-end service that is used every day by most engineers at Twitter. We write our services in Scala, use a state-of-art Cassandra-like database called Manhattan, and if you join, you’ll get to work on challenging problems from day one.

Here are some of the things we’ve done in the past 12 months:
- Made our alerting execution service seamlessly fail over across datacenters
- Implemented a temporal set membership service for our database to keep track of metric groupings
- Added tiering policies for metrics based on their automatically-derived significance
- Added hybrid online/offline processing of data for different use cases
- Optimized the time-series query language to make reads more efficient
- Made an asynchronous query processor to support expensive queries with lower latency requirements
- Wrote a client-side agent that collects and reports metrics to the storage system

Our team is 12 people, including back-end, front-end, full-stack and reliability engineers. You can find out more by reading last year’s article here: https://blog.twitter.com/2013/observability-at-twitter. More formal list of requirements for the position is here: https://about.twitter.com/careers/positions?jvi=oO0WXfwr,Job.

Engineers from foreign countries, H-1B initiations and transfers are welcome. You can reach out to me directly at ak@twitter.com and I guarantee a quick reply.
Linkable Networks - http://www.linkablenetworks.com - Boston, MA (office is in Fort Point Channel

Company Summary

Linkable Networks is a digital media company that bridges the gap between consumer purchases and advertising by enabling brands to link product discounts and special offers directly to consumers’ existing credit/debit cards via Linkable Networks’ gateway to financial institutions.

Off-line sales still make up over 90% of retail business in the U.S. We're using our integrations into the transaction rails of the three largest card networks to complete the chain of attribution from offer presentment to brick-and-mortar purchase.

Technology Stack

Core Stack : { Java, Spring, Sharded mySql, Terracotta, RabbitMQ }
Mobile : { iOS, Android }

Additional Info

We're wired into the three largest card networks: Visa, Mastercard and Amex. We have a broad range of customers from grocery giant SuperValu where we're deployed with a first of its kind card-linked SKU offer solution to FanBank where we help enable community based Loyalty programs.

We run an agile shop with 64 successful sprints under our belts. Our process has been improved over the 4 years we've been running it so that we deliver on time and without drama. Our engineers don't sit in meetings they build solutions.

We're looking for solid Java engineers to join our team and help us build out the next level of capabilities on our platform.

If this sounds interesting, please shoot me an email at coolgigs@linkablenetworks.com
I was just fine with drivers license for random check.
Karma is not mentioned at all in the article. They may have in mind a more "liquid" version of Reddit Gold (which you can pay in Bitcoin for some time already, btw).
Why would you pay them twice? Pay them once, in the country you actually live in.
From living in France, I always had the impression it was mandatory. All of my French friends thought it was bizarre that I would go out without my UK passport on me as they always kept their ID card with them at all times. My girlfriend's (whose French) parents never drive anywhere without ID on them (in addition to their driving license) and used to have a go at me for not doing the same.

All anecdotal though and maybe you're right that the letter of the law does not require it. The UK certainly doesn't.

I never had an encounter with the gendarmes in the 5 years I lived there so I never found out first hand.

Edit: looks like you're right. This article does a nice job of breaking it down: http://rue89.nouvelobs.com/2011/12/26/fouilles-controles-did...
Whoa, 3 minutes? Is that also from an SSD? Our primary C++ solution in VS (CMake generated) has 35 projects and somewhere between 500 to 1000 source files and it only takes about 10 seconds to open.
That's the whole root of the discussion here. The answer used to be, yes, Apple could help extract user data from an iPhone and hand it over to authorities (although I think the authorities still needed to take physical possession of the device first). Now they're building it so that Apple can't access your data regardless, because it's encrypted with keys they don't have. This naturally annoys law enforcement.
I think this is a minimum. Optimally you'd have a UI which allows you to choose with whom to share... otherwise it's simply not pertinent for so many people and thus simply spam.
It's not where you work that governments tends to ultimately be concerned about, but whether or not you are consuming local government services, since that's what the taxes are meant to pay for.

As a short term tourist, you're a valuable resource. As a long term resident, you may very quickly become a net drain if you pay your tax somewhere else.

And for most people, if they live and work in Thailand most of the time, they will either not pay tax in their home country, or will pay tax proportional to the amount of time they live there, on the expectation that someone who is resident outside the country most of the time will not expend much local resources.

Laws have dealt with this kind of scenario for a very long time since it's been an issue in border areas pretty much "forever" that people try all kinds of creative methods to cut their tax costs. There's nothing particularly new here with the internet other than magnitude.

The biggest notable exception that can cause expensive double taxation is the US, since the IRS likes to get their hands on US citizens income regardless where they live, but even in that case it's ameliorated substantially for most countries via double taxation treaties.
* Go has a generic hashmap, the builtin map type is one of the magical special-status generic collections (with arrays, slices and channels).

* pre-1.5 Java did not have one, its only parametric type was the low-level array
Even so, there's nothing that says we have to make it easy, or even possible, for police to execute a warrant against us.
Another emacs user here. I don't know which version of emacs you use and on which OS but this is what I can do with emacs 24 on Ubuntu (X11, Gtk).

Open another window of the same editor (a frame): File, New Frame or C-x 5 2 and then move it to another workspace. This seems quicker and more efficient than opening the whole editor again but maybe this isn't faster in your setup.

Emacs starts a server if you include (server-start) in the .emacs file. Then you can open files in that emacs like this $ emacsclient -n file
I have a alias ec="emacslient -n" in my .bashrc
The -n is to make the command terminate without waiting for the buffer to be closed in emacs. Maybe you want to do without the -n if you use emacs inside other programs (e.g. for editing the log messages in git) but I usually use vi for quick edits.

Unfortunately running two emacs with one server each doesn't ends well so the emacs server is almost bound to using new frames in multiple workspaces.
Heya. Luke here, CTO at ClusterHQ. Happy to answer any questions about Flocker or more generally about Docker and storage!
I've wondered about this but haven't found a clear answer. If I'm working on some projects under a US LLC, does it count as "work" in whatever country I'm currently in? Do I have to pay local taxes? Get a visa? And what does it mean for my tax situation in the US?

Our laws weren't written for this manner of work, so I wonder how it's going to get resolved.
I personally wouldn't work from Punspace or anywhere similar in Thailand until the laws are clarified. It's too risky.
Even when not under military rule, the Thai state, police and immigration change laws - or their interpretation of them - on a whim.

One day the laws will change without notice or they'll come looking for tea-money and all the rich farang workers (on tourist visas) herded together in somewhere like Punspace will be like shooting fish in a barrel for them. It won't matter that the work is being done for foreign companies. The digital-nomad type aren't the priority of Thailands tourist board. They typically spend very little compared to the rich Chinese and Japanese tourist they try to attract.

I'd rather do any work from my hotel room or condo or from somewhere like wawee coffee where you would have plausible deniability than a designated 'co-workers space' - where the only reason you would be there is to work.
That's strange. I thought I provided the correct URL for it (must've somehow broke).

http://www.devcroo.com
Would you provide more details to trace-back this footage?
It is impossible to get anything better than a constant improvement, if you divide you work by a constant factor.
that link is definitely magnificent - bravo!
Hi ejain, check out this post by Takipi, the 7 log management tools you need to know: http://www.takipiblog.com/the-7-log-management-tools-you-nee...
The Fight for HTTPS
I have just had a look at realm doc, but compared to core data, it seems to provide a MUCH cleaner api, especially regarding threading and transaction ( which i think i'm only starting to get right after having coded with core data for two years).

I do agree that net syncing would definitely be a killer feature for me as well, but it's probably not the case for the average project ( which probably uses custom web services for crud on the serve side).
Feedback Is a Good Thing, Right?
They are useless in China, but mine expired 8 years ago.
After trying Atom, I was thrilled with the concepts I was seeing. That said, I've been waiting for it to mature a bit before using it full time. Based on these comments it looks like it might be a while longer.
It's not illegal unless you get specifically paid for doing that type of thing. Eg. if you are doing a secretarial job and get paid for checking email and answering skype.

Not that it hurts to ask your Thai lawyer for a confirmation.
It's not that you shouldn't test other things, but as one single test this was much better than calling directly to bash.
You seem to be wedded to the idea that one thing will change and the rest of the system will remain the same, thereby making the original change impossible.

That's just not how things work.

Roads are made the way they are as balance of various tradeoffs. When one part of that equation changes, other parts will change as well to adjust to the new balance.

For example, if all cars were fully automated, safety margins would allow roads to be notably narrower, requiring less construction and maintenance costs all around. In addition, increased throughput could have much the same effect- no need for so many lanes.

And of course cars themselves are the same way- a system of tradeoffs balanced to optimize for current constraints. Change one of the constraints and the system changes. Cars won't be "one-ton steel cages" if they don't need to be. And lighter cars will reduce road wear, as vehicle weight is a primary factor. Tires formulated for optimal performance at current speeds (and weights for that matter) will be reformulated.

Systems are complex, and changing one variable means the rest will adjust.
Same in Thailand. The copy is not legally valid, but helps a lot when asked for your ID. If you show enough respect to the officer then it might be sufficient.

Side note I lived in Thailand for several years and was never asked for an ID.
Huh, I have a tiny machine at one of those smaller places, and they are on the list. Good to know the smaller players can build up a reputation for embargoing, too.
I completely agree, atom takes about 2s to open on my machine and it drives me insane. IntelliJ on the other hand takes about 15-30s, depending on the size of the project, to open and it doesn't bother me at all. Maybe because IntelliJ in my mind is a full fledged IDE and atom is not, it also has a splash screen which helps in my opinion.

EDIT:

I'm on a brand new macbook pro with 16gb ram and a 512gb ssd and it takes 2 seconds. It takes about 10 seconds on my old chromebook.
GhostGunner – Open Source $1200 CNC Machine
Can somebody please confirm that it is impossible to boot a HVM system on Linode? The hypervisor on my Linode host certainly supports HVM (according to cat /sys/hypervisor/properties/capabilities). The host Xen is 4.1 and therefore vulnerable in the case that another user could be running HV guests.