skysight-inc/HackerNews huggingface dataset:
Don't you hate it when they use non standard measures:

"a single head of lettuce grown under artificial light produces enough carbon dioxide at the average power plant to fill three 55-gallon drums"

I'm pretty sure the acceptable unit for volume is the telephone booth and the olympic swimming pool.
"The beauty of this, though, is that you can always build strong consistency out of eventual consistency (it just requires knowing X amount of peers in advance, and doing a trivial lock until you've heard back from all of them)"

Sounds like a way to trade A for maybe-C, there - what happens if Godzilla stomps one of the servers you're waiting on?
Salary is not money. Money is when your "work" is choosing where to invest.
Ukraine War 2014: Huge Explosion at Donetsk
"...did you wear a suit"

I guess it might depend on the industry, but at most interviews I have done, the expectation has been to just wear jeans and whatever. I usually go with jeans and a polo shirt for safety.
Have you considered you may be using a software stack that is not (obviously) vulnerable? Not every software is vulnerable by default on all URLs, just the ones that wind up calling out to bash in a specific way.
Getting ripped to shreds by a lion can be a genuine experience, but that doesn't mean I desire it. If you enjoy something you can buy with money, there is likewise no need to taint the experience bleak simply because it was money that enabled you to experience it. I have no doubt that money changes the attributes of a thing sometimes, but so can any other attribute, including the way you collectively simplify a set of attributes and make a comparison to an ideal.
Maybe somebody other did close the vulnerabilty for you. Maybe the same guy who is lending your server for DDOS attacks now.
> Well, OpenJDK is getting AOT compilation as well (planned for 9). In addition to JIT.

On ARM? Last time I checked, OpenJDK doesn't even have JIT compilation on ARM, it just interprets the bytecode.
Same, FF 35.0a2 on OS X 10.9.
I would portray as one role, and a few really important projects.

For example:

Senior Consultant
For the past 24 months, I've worked with a large number of varied clients to realise true business value for them.
This has included Real Example A and Specific Detail B, but beyond the pure technical skills, it has highlighted the value of softer skills.

Most notably, I recently worked with the estate of Douglas Adams in an ecommerce towel distribution hub.
Don't panic, I'm the right chap for the job.
It's not just weird. Every click on any item now takes approximately 1 second longer.
I appreciate your detailed comment. It gives me the chance to see it from an Emacs point of view.

Starting repls is a great thing, I have to admit. I can do that partly by e.g. ':!python -i -c "whatever"' but it's not really integrated.

I also love to do "other" things in text files instead of websites, because text files allow you to do anything with it. Automated tasks, reformatting, compiling to other formats like diagrams, storing in the cloud, or a repo, or simply adding it to an email. I don't see why I need plugins or special modes for it, though. I think that's more an argument for learning text editors in general. No matter if you use vim, emacs, sublime, or maybe atom, in any case you gain a huge advantage over people who can only be efficient inside a huge IDE or their web browsers.

The other things like debugging, documentation generation, etc are in my eyes not tasks for a text editor. I expect to do that in the shell and it works there. Jumping to definitions is possible in Vim btw. Under the hood it integrates with ctags which is a typical tool to index code definitions, I think (or does it only exist for vim?).

The git example, in my eyes, is perfect for what I meant, though. You can't do some things as directly or easily with ":!git" but that also works the other way around. No plugin enables you to do everything you can do with ":!git" and I bet if you write git aliases for what you want to do, you can nearly be as efficient in the things the plugin can do. The added cost is that you need to write them yourself. The added gain is, that you learn to use git better and you can even use the aliases when you are not in vim.
Instead of map/filter:

// using some fake filter/map/lambda syntax
names := machines.filter(strings.HasPrefix(m.tag, "ec2")).map(|m| = m.name)

why not just write

names := []string{}
for _, m := range machines {
if strings.HasPrefix(m.tag, "ec2") {
names = append(names, m.name)
}
}

What happens when you read that first implementation? Don't you read it as "for each machine, if its tag has the prefix "ec2", then append its name to the list that is returned? Isn't that the exact same thing you'd read the second one as? Except that the second one requires no special knowledge other than loops and if statements.
Recently I discovered Nimbus Note, an Evernote/OneNote hybrid. Great for capturing ideas and moments with audio, video or notes. Been using it constantly: http://nimbus.everhelper.me/note.php
Relying on animation to provide depth and perspective may not be a great idea. Subtle static cues remain a constant reminder on the display even if you aren't focused entirely on the application. Animation is much more heavy handed and isn't always there. If the user misses the transition animation, how do they know how to interact with the resulting static page? Animation also has the potential to slow down users as they become accustomed enough to the interface to know which elements they want to interact with before the animation completes.
Which city are you in? I wonder if it's a cultural difference. In the UK, I'd always recommend dressing smart.
My family had two computers as I grew up - a 486 and a Pentium II. We were quite poor, and both purchases were a monumental event, made possible by unexpected windfalls. I shudder to think what would have happened if they broke prematurely, or the circumstances which led to them being purchased never came about.

Certainly my career would have been set back many years (I released my first commercial game - though it made little money - at 15).

I was fortunate enough to be a "have", and get the opportunity to learn computing from an early age. I'm a digital native. My proximity to the line of separation makes me think quite a bit about how much worse my life would be without that initial investment. Especially while I'm playing the guitar, which I picked up and enjoy playing badly as an adult (with the money I made from computing), but didn't have access to as a kid. If my talents were in music rather than computing, I'd be flipping burgers right now.

It's amazing to me that in this day and age you can get a computer good enough to do serious work on for the price of my last meal. You could learn to program, get contract work, and complete that work entirely from a Raspberry Pi (and a TV or second hand monitor, kb/mouse etc).

The dropping of the price of entry level computing has been happening for some time, but we really are to the point that no western kid is missing out due to the cost alone (there are unfortunately still other reasons). Computing has long celebrated its meritocratic nature, but being meritocratic for the middle class and up wasn't ever really something to be proud of. I'm pretty sure by that yardstick yacht racing is meritocratic, too.

The world will be such a rich place when each child has the ability to thoroughly search the space of what is potentially interesting to them, and have the means, encouragement and material available to pursue it while they are free from the constraints of adult life. I think we're making great progress there, and it's one of the only aspects of how we are progressing into the future that I am unreservedly excited about.

As countries get wealthier and costs continue to fall, the trend will continue globally. I fully expect to end my career being thoroughly outclassed by ultra talented new kids on the block from Cambodia and Ethiopia, born in a decade or two, and nothing could make me happier. (If at that point I turn into a grumpy old man that whines about it when it happens, please do the world a favor and just shoot me.)
Why are you perpetuating the myth that frequent switching of jobs is somehow detrimental to your career? Maybe that's true for corporate megacorp, but in the startup world I feel it's par for the course. At least all the best engineers I've worked with never stuck around long.
Doesn't seem to embody the principles of Material Design other than the flat design and use of colors. For example for the dialog[0] when you click it it just appears out of nowhere instead of sliding in or expanding out from the button. Material Design isn't only about everything being flat but there being good animations to make transitions clear.

I wonder what Google's design team thinks of all these creations masquerading as "Material Design."

[0] http://material-ui.com/#/components/dialog
I think it's common enough that it doesn't provide you a good signal for what working for the company will be like
Why doctors don't care about your mHealth product
CometWatch 6 November – target locked
If I am not wrong the vulnerability test on shellshocker.net tests bash directly. Either way I could very well be wrong and I might have missed something.
> A database of fingerprints[1] should contain the prints of as many criminals as possible and as few non-criminals as possible.

Collecting fingerprints does not automatically mean the database is used in criminal investigation. Portugal has collected fingerprints in national ID cards since 1974, with provisions for limiting access to the database to selected organizations within the government. The end result is that this database is not used in criminal investigation. If it were, the court case would be thrown immediately.

Needless to say, biometric passports caused zero fuss here.
Depends what you mean by "long". I think people should move every two to three years. But you say "myth", and I can tell you categorically that CVs with lots of 6 to 18 month non-contract roles on them get rejected on that basis alone.
OVH is not a VPS Providers. OVH is a global service provider.

This hack is on Dedicated Server. OVH do not have the right and the access to the system of thoses servers.

By the way, all the clients have been informed Two weeks ago by a global mailling because of Shellshock. The responsability is all on the customer.
I'm sure you're well aware but that server should not be trusted now for anything sensitive (or anything at all really) until it's been re-imaged.
That's exactly what I'd do :-) Name drop anyone interesting you worked for too, pull out interesting projects, but treat it as one job, essentially
> Modern C++ favors RC.

Does it? I was under the impression that the order of preference (from most preferred to least) is something like:

- plain values (i.e. no pointers)
- references
- unique_ptr
- shared_ptr
- raw pointers
This is a good idea. But I prefer to building a local mock server for my client-side ajax support. There so many tools you can use so it's not a complicated task. Usually, I use Grunt to build a local server to response mock data to requests.
This is a good idea. But I prefer to building a local mock server for my client-side ajax requests. There so many tools you can use so it's not a complicated task. Usually, I use Grunt to build a local server to response mock data to requests.
Except Christianity is now a debunked lie, a failed hypothesis. So you mindlessly repeating the same old lies over and over again, like no one ever heard of them before, gets really tiring really fast.

Perhaps instead of giving up to the mind virus so readily, you should try and read up on why Christianity is false and try to learn something we do know about the universe we live in.
Am I doing something wrong or is this website horribly non-functional, after 20ish seconds it just goes blank and tries to start loading a new page, if you try and download the slides it just pops up a blank modal.
Congrats! It does sound like you are making the most of it. :)
Take responsibility for your career
You're right that the title is misleading to the point of being wrong. Enigma wasn't cracked at Bletchley, it was cracked by Polish mathematicians.

You may be right about it being propaganda but I suspect it's more of a case of a sub-editor not really knowing what he/she is talking about.

The rest of the article, at least, seems ok in that it talks about her working on decipherment of the Naval codes which is true, I believe.

I do appreciate your sentiment though. I don't think it diminishes the achievements at Bletchley to highlight the value they received from others, particularly the key early work of the Polish.
Adolphe Quetelet
Perhaps I wasn't 100% clear. 'Pushing beliefs' is, I'm quite sure, commonly understood to be about religious beliefs, which are of a different class than 'belief' in CSS being superior to HTML tables.

Proselytism on HN should not be okay. This is not something you'd want to leave to up and down votes, in my opinion.
Ask HN: Company credit card policy?
We're growing and I've issued company credit cards to my senior team. We've got firm spending limits on each of the cards, a CFO that keeps a close eye on everything and I trust that our team will make smart decisions about their use of company money.

All that being said, I'm curious to see how others have handled this. Aside from the "trust your employees" stuff you normally hear, I'd like to learn how other founders have handled this at their own companies.

Best practices? Worst mistakes? What else?
Does anybody know if any of the hubic.com services have been affected by this?
> Berlin has a lot of vacant or underutilized housing stock compared to other cities.

It's diminishing rapidly, however, I'm still typing this from 1600 square feet at what is the exact Berlin analog of 24th and Mission—for which I pay a completely mindbendingly outrageous-to-Berliners $2100 each month.

In four years it will be twice that, as it has doubled in the last four years. However, much can be built and done in that time.
Touch-typing is more about freeing your mind from the keyboard than been fast. I see my students (who do not touch type at all) struggling with their problem _and_ using a lot of their concentration / "cognitive power" to search for the right letter on the keyboard.

In addition, the life of a programmer is much more than programming. You have to type documentation, you have to type e-mails, etc. I agree that typing speed is not a key for programming "interesting stuffs", but for everything else, touch-typing is an important skill.
You have to take a longer perspective on this think about where information is going, think about vectors rather than bitmap, think about non-interaction rather than interaction, think about the complexity of the apps of the future and you will realize that animation might not be such a bad idea. With skeumorphic design you only have the illusion of access to the elements with a flatter design you can programmatically access them and change them which will open up for interesting new visualization opportunities.

With regards to be being heavy handed both apple and google are well aware of that which explains their support for this new way of approach GUI design.
Not using the state of the art will give a bad impression, yes.

There are plenty of very fast dynamic language runtimes: LuaJIT, PyPy, Spidermonkey, V8, SBCL, etc. They're all competitive with JVMs and some are consistently faster.

Dalvik avoided the state of the art on purpose, for some reason. It didn't even have a JIT by default until Android 2!

There are quite a few decent GCs out there, Dalvik's merely had almost no work put into it.
Did you run the system test from the website?

https://shellshocker.net/#systemtest
Same here, FF 33.0.3, Win 8.1 ...

After having seen the buttons, I've seen enough. I'm not bought so far.
50+ growth hacker blogs to follow
"The responsability is all on the customer."

That changes quickly if links get saturated suddenly and other customers are impacted.
Rosetta is not supported in current systems. Since 10.7., I think.

Classic, which provided the ability to run Classic M68K and PPC binaries, had it's last release in 10.4. It wasn't supported in 10.5 and it never run on Intel Macs.

Not to say, that both these technologies are limited hacks compared to proper platform-independent bytecode ala Dalvik, ART, Java or CIL.
It may seem like you were dressed OK, but do you really know? Does anybody ever say "we can't hire that guy, he dressed up?"
"Your CV should be about three pages" - I had always been told, keep your CV to two pages, so you can print it on one sheet of paper (both sides).

I like it as it ties back into the main message of these slides: "reading CVs is a chore" so keeping it condensed helps me to focus with showing only the most valuable information.
That's a wonderful description and right on the mark :)
Facebook app poses a dilemma for publishers
The absurdity of software patents: a proof by example
Money are the source of lots of unhappiness, but as they point out: We adapt.

The research does not support that "being broke sucks".

The research supports that starving and being homeless sucks. The moment you are not starving, and have shelter, peoples happiness level is on average almost as high as the happiness level of a rich person.

> Feeling successful is pleasant in itself.

It may be, but as we adapt to having little money and success, so do we adapt to having lots of money and lots of success. It does not bring substantial added happiness other than shortly after we achieve it. Being given a raise, or promotion, or public praise gives us happiness, but that happiness fades very quickly. Similarly, not making much money, or failing, is unpleasant but the unhappiness it causes is very much temporary unless you keep doing worse.

Avoiding adaption to an improved situation, and ensuring adaption to a worse situation is key to maximising happiness. You are best served by a slow, steady "drip" of improvement than suddenly achieving wealth, fame or success for example. Conversely, if you need to make cuts, you are far better off cutting your expenditure further than necessary, get used to it, and slowly see things improving, than you are making small cuts with the risk of having to cut back further.

Apart from relative effects on adapation, money overall has very little direct impact on happiness other than at the extremes:

If you starve; if you're homeless; if you lack access to mental health services; if you lack access to health services that can prevent or slow a degenerative condition (pretty much any catastrophic health change is subject to adaptation as long as the change is over quickly - e.g. amputees are as happy as most people relatively soon afterwards - but conditions that slowly become worse avoids adaptation).

(See Jonathan Haidt's "The Happiness Hypothesis" for more on this, and a decent chunk of references)
Looks pretty heavily inspired by the Odroid-W.
Yep, I always knew it's entirely my own fault that I'm not happy. I just have to get better at spending money. Why didn't I think of that myself. I'll get out now and find myself a coach that will teach me all the tricks I need to know. After all if you can buy everything, why not the knowledge on how to get happy spending money? It's so easy once you look at it the right way!
Lollipop ROMs: which phones can be upgraded to Android 5.0 with custom ROMs?
They wouldn't say that, they'd say 'I'm not sure if this person is a good cultural fit for our company'.
I have been told that it should be one page unless you have had a really long career. Was this bad/outdated advice?
Working from Home with a Newborn – The First Three Months
I encountered the same thing and pasted in the following in the console to disable all timers(1):

// Set a fake timeout to get the highest timeout id
var highestTimeoutId = setTimeout(";");
for (var i = 0 ; i < highestTimeoutId ; i++) {
clearTimeout(i);
}

(1) Taken from: http://stackoverflow.com/questions/3847121/how-can-i-disable...
Hey! A founders gotta do what a founders gotta do! Nice timing.
> I simply disagree that Python's closures remain broken, they're simply fixed within the constraints set by previous design decisions.

The fact that I have to distinguish between `global`, `nonlocal` and `default` scope makes them broken. `nonlocal` is a hack.

Saying that it's a result of previous design decisions is a sound technical reason for why `nonlocal` is necessary to make closures work. But as an abstraction, at least, they are broken.

With that, I will concede that they are broken in two different ways between Python 2 and Python 3. This is IMO.
Net neutrality activists blockade FCC chair's house
Then cut off the network connectivity of the compromised hosts because they have breached the contract.
what do the equivalent systems look like in countries with nationalized healthcare systems?
Well, sure it is. But if Wal-Mart wants to use the card associations' infrastructure, then Wal-Mart has to play by the card associations' rules.

The whole point of "CurrentC", as I understand it, is to launch and build out a competing infrastructure which bypasses the card associations entirely, most especially their transaction fee schedules.

I can understand why merchants would want to do that; from the association perspective, there is absolutely no reason to do anything other than putting the entire cost of the transaction on the merchant, because asking the customer to pay into the scheme is a disincentive for using plastic at all -- which means that, from the merchant perspective, accepting plastic entails taking a bath on the transaction fees in exchange for not losing all the customers who won't do business at a cash-only till. Which, these days, is most of them, exclusive of special cases like a farmer's market or a flea market, where everybody expects to pay cash -- though, thanks to Square, Stripe, and friends, even that's changing.

(This, were you wondering, is the genesis both of the "credit card minimum $10" signs you see at shoestring gas stations, and the rule in the associations' merchant agreements which prohibits merchants from setting such minima. The sign comes about because transaction fees often mean a merchant loses money on very small credit card transactions, and the rule follows because merchants setting such minima costs the associations part of the fee income which they consider their due.)

It makes good sense, then, for merchants, especially big merchants like Wal-Mart who pay the associations more than anyone, to band together and try to launch a competitor to the existing scheme. Of course, it would help if they could show signs of being able to mount a serious challenge, and so far such signs are sorely lacking, which might explain some of the bitterness evident in Cook's mien on the subject.

Like it or not, though, the card associations are the 800-pound gorilla in the field; counting their predecessor organizations, they've spent over half a century establishing themselves, and to expect them to be anything other than fiercely protective of such investment would be foolish.

I'm not sure whether the people making decisions under the "MCX" banner have failed to recognize the scope of what they're trying to do, or whether they've simply failed to execute on a level sufficient to mount a credible challenge -- but, either way, they haven't done anything worth taking seriously, and I doubt they ever will. This leaves them with the same choice they've had for decades now: whether to go on paying a vig to the card associations, or instead to stop taking plastic and lose all the customers such a decision will entail. Sucks, sure, but, as ever, mere pissing and moaning changes nothing.
Does it have websocket support?