skysight-inc/HackerNews huggingface dataset:
Look at HP, which has taken a divestment / restructuring charge basically every year for a long time, each time labeling it a one-off thing.

Financial "engineering" is rampant all across listed American companies.
IANAL. Also I haven't read Virginia's code of law.

However, in most american states, "obtained legally" != "legal to archive" != "legal to look at whenever you want" != "legal to share" != "legal to use for any purpose other than that which it was originally obtained for".

Which means, while the gathering of the data may have been done legally, the archival and preservation of the data beyond their original purpose may be itself illegal, let alone sharing it, looking at it for reasons unrelated to the original cause, and using it for other purposes.
> My impression is that front line HR people look for an excuse to screen people out... makes them feel important.

I'm under this same impression. I've referred people to be checked out for a department who have great works in frontend professional services teams. Even have a significant blog, examples that our current employees could be trained by...

Sure enough, while a 3.0 a couple years ago would be good at one college, we don't respect the college that they attended enough.
Agreed. But it's not the carbs themselves, it's the calories in the carbs, and the fact that most of the snacks we eat are carbs. Avoid carbs and you avoid most snacks, which makes it easier to maintain a caloric deficit.

It was the same rational in the 1980s, but FAT was the villain then. Avoid fat and you avoid loads of calories (9kcal/g v.s 4kcal/g for carbs) which makes it easier to lose weight. But low-fat or low-carb is irrelevant if you're eating a surplus of energy, it's just going to make fat from that surplus irregardless of the macro proportions.
I'm a fans of Martin, his articles give me the big Picture. Happy to share it here
1. Call-by-value gives us both the ability reason by induction. It also typically results in the presence of non-pointed types, whereas Haskell only has pointed types.

2. Call-by-value gives us the ability to safely interleave effects. Now, I know you all think we should not be doing that at all, but I would say that this is only true in some cases. The point of reifying an effect in a monad is not because "effects are icky"; it is because we have written a non-extensional operation using effects, and we want it to be an extensional function. Wrapping it up in the monad "completes" the operation as such. However, there are plenty of extensional functions which may be written using computational effects (such as memoization): these should not be wrapped up in the monad. (FYI, it's the effects that preserve extensionality which is what Bob calls "benign effects", to the consternation of Haskell developers everywhere.) ML gives us the fine-grainedness to make these choices, at the cost of some reasoning facilities: more proofs must be done on paper, or in an external logical framework. I tend to think that the latter is inevitable, but some disagree.

I am hoping for a middle-ground then: something like ML, in that effects are fundamental and not just bolted onto the language with a stack of monads; something like Haskell, where we can tell what effects are being used by a piece of code.

The story hasn't been fully written on this, but I think that Call-by-push-value can help us with both recovering the benefits of laziness as well as reasoning about effects.

3. Modularity is something which Haskell people simply do not take seriously, even with the new "backpack" package-level module system they are building. One of the most-loved reasoning facilities present in Haskell depends, believe it or not, on global scope, and is therefore inherently anti-modular (this is the uniqueness of type class instances). As a result, you can never add modularity to Haskell, but we may be able to back-port some of the more beloved aspects of Haskell to a new nephew in the ML family.

(Confusingly, laziness advocates often say that their brand of functional programming has better "modularity" than strict, because of the way that you can compose lazy algorithms to get more lazy algorithms that don't totally blow up in complexity. I would say that lazy languages are more "compositional", not more "modular"—I prefer to use the latter term for modularity at the level of architecture and systems design, not algorithms.)
Amazon wants to push prices down for the sake of their own bottom line. What happens when what's good for their bottom line becomes even more divergent from that of the authors working with them? In a monopsony, where do they go?

That's the problem under examination here.
In the academic world Krugman-the-journalist has never had that much reputation. It was Krugman-the-academic the one who won the Nobel Memorial Prize.

You can check out some of Krugman-the-journalist's most notorious contradictions here: http://wiki.mises.org/wiki/Paul_Krugman#Contradictions
Only if you don't work for those scoundrels over at TeleDildonics.
So why does this apply to chimps but not bonobos? Are bonobos in areas with less limited resources or naturally different territorial divisions? The argument seems a bit lacking without understanding the distinction (and I know very little about these areas).
Dart Apps with Unidirectional Flow and Persistent Data Structures
I mean, what would you do? If you want the train ticket, you have to accept those terms. And you need the train ticket.
Pixie implements its own virtual machine.

Isn't that how all the tiny lisps do it? :)

You know, maybe 'magic' simply sets the bar higher than the project is prepared to support. Consider 'clever'.
BwFLA – Emulation as a Service
It's not that the name is offensive. The definition of the word Payola, is not something you should want your product to be associated with.
I'd recommend The Ungoverned, by Vernor Vinge, if you want a fun glimpse of a libertarian society.
ReadProcessMemory() requires the process to have debug privileges.

(how else could you ever secure anything?)
> 'Despite the conclusions of the police accident report, which claimed that Brooke had been driving too fast for the road conditions and lost control when she hydroplaned over a sheet of water...'

I would love to see an article on statistics of how many police reports are factually inaccurate, even if only proven inaccurate by later reporting/exposition.
Platform.js ⇒ webcomponents.js
Eh... downloaded the ios 7.x file from Apple's servers and updated through itunes through the dialog where you specify the file.
IOS wasn't stable afterwards, and I had to do a complete wipe, but it's back to where it was before.
> Note that Ayres was writing in 1989, immediately prior to the emergence of the Internet and World Wide Web. Though these have revolutionalized information access and communications, their overall influence on everyday life has been less profound.

Couldn't disagree more. The impact of computers was huge but it was mainly in making more efficient the stuff that we were already doing (that's why all the big players benefited from it). What we're witnessing with the Internet since the 2000s is a paradigm shift that can wipe out entire industries (for example with digital distribution, peer to peer and sharing economy).
"Algorithmic investing has long been a high-priced, secret weapon used by Wall Street" Fails to note most algorithmic trading on the street is HFT. Being a retail investor running your own algorithms would be extremely difficult to profit from. Great coding practice though.
Boost your store sales on holidays: full guide
Can you give a link for a research showing that ?
I was attempting to create the most simple infinite loop that I could, and found that the instructions do not work in the way that I thought they would. Here are a couple programs I wrote. If someone could explain why they work the way they do..?

00000011

00000100

00000000

00000001

Looking at this, I expected that it would read line one, then move the value addressed by line two to the value addressed by line three. i.e. set the instruction pointer to 00000001. This didn't work. What did was:

00000000

00000000

00000000

00000011

00000111

00000000

00000001

This program advances to line 4 then remains there. Could someone explain why program two is an infinite loop, but program one isn't? Thanks!
I have created an Android app that solves this exact problem. It's called Crush Feed. Login with Facebook or manually and create a personal description e.g ethnicity/eye colour/hair colour etc. When you post on the app you'll use the same values to describe your crush. If a user matches a certain number of values they receive an alert. It's early days and certainly MV at the moment. I'm currently working on new features to make the product more interactive. If you want to know more reach me at contact@thecrushfeed.com.

check out the app here https://www.google.co.uk/url?sa=t&source=web&rct=j&ei=OC5FVN...
https://www.google.co.uk/url?sa=t&source=web&rct=j&ei=OC5FVN...
The article touches on the move toward singles and the growing popularity of streaming radio-style services and on-demand listening but there's another thing they didn't really go into that I find to be more positive for the world of popular music in general: More variety.

When you have 10 or 20 albums getting the lion's share of the attention (and sales) each year, you end up with phenomena like platinum records. When the tools of creation, promotion, and distribution become more accessible, it stands to reason that the attention gets spread over a larger number of artists.

I just think about my own history of music-fandom and compare my childhood in the 1980s and my teens and early 20's in the 1990s with my listening habits now and it's crazy to think how I used to only really know about those big name acts that got lots of radio and TV airplay. Nowadays I can listen to something new (or something old I just discovered) every day and never seem to run out. Just as during my younger days, I still only buy like 5 full albums every year but back then, they were more likely to be the same 5 albums another young rock fan bought as well. Now they could be anything that really stuck out to me and I wanted to add to my collection.

More players means less platinum albums but more variety. I'd wager it's easier than ever to find something that really appeals to you rather than just picking from the relatively shallow pool of the top few albums in a given genre every year.
Easy Jet seem to do ok without descending to the level of doucheness that rayan air do.
Top 5% of salaries nationally (in the US). Or, about $180,000. Yes, nowhere near the compensation that a C-level will earn at a major multi-national.
Quick benchmark, compared to this one
Intel Xeon
E5-1620v2
4c/8t 3,7 GHz+/3,9 GHz+
[0]

#Intel

sysbench --test=cpu --cpu-max-prime=100000 --num-threads=8 run
execution time (avg/stddev): 29.8777/0.01

#Power8

sysbench --test=cpu --cpu-max-prime=100000 run --num-threads=8
execution time (avg/stddev): 9.5050/0.00

sysbench --test=cpu --cpu-max-prime=100000 run --num-threads=16
execution time (avg/stddev): 4.7733/0.01

sysbench --test=cpu --cpu-max-prime=100000 run --num-threads=126
execution time (avg/stddev): 2.6502/0.14

[0] http://www.ovh.com/us/dedicated-servers/infra/2014-EG-32.xml
What would you have liked to know about CDN usage?

(I work on the team that builds and runs the Facebook CDN infrastructure.)
Replying to an old comment:

You're right. I tend to not change the numbers when I quote them. That makes it easier for people to check that I am accurately reporting from the source rather than just pulling a narrow - wrong - interpretation.

Statistics are tricky. One source of error is to misquote a statistic, or to give it a different context. Thus, I try to avoid doing that.
You missed the key word: "numbers, pages and keynote APPS". The parent's point is that Google doesn't have an offline version of their productivity suite, so they aren't trying to do the same thing Apple is.
I could tell war stories about bizarre regulatory side constraints (my favorite: on location in a country with very strict banking secrecy laws; having to work in the basement, in case someone might see customer data through the window using a telescope), but if a bank today doesn't have its IT department in order, it won't be able to compete with those who do.

Some banks can be so weirdly huge, that one department may be developing a simple website with last decade's technology, while another has computer scientists working on algorithms for a high frequency trading system with microsecond accuracy, which may never at any point have an unscheduled hiccup of a fraction of a second. As far as challenges are concerned, it's hit or miss, just like in any other sector.
You must think caucasians were feeding on meat every single day or something.
If it's your own app you could allow an invalid certificate. System apps, of course, do not allow that.
I'd agree with that. I'd add that I live in Salt Lake City, Utah and still get a fair amount of offers. I realize it might be quite different in other countries.
How Microsoft Appointed Itself Sherrif of the Internet
Thanks, but there a comment mentions it's the inferior DOS version.

I occasionally play the Win95 version of SimCity and Doom 2 in a WinXP VM. Another Win95 launch title, Pitfall works fine on 64-bit Windows.
Yeah... I would say that Haskell's exceptions are still far worse than ML's, but I am not aware that they are unsafe anymore.
Smart Carry-On Lets You Track Bag's Location and Charge Other Devices
Bulletproof coffee an hour after a warm lemon/honey water in the morning has done wonders for my energy levels throughout the day.
This is important also for our initially skeptical reaction to it. The fact that humans assumed that apes would never war shows the prevalence of the "noble savage" myth even among scientists.

The noble savage myth in turn is a modern (post-Renaissance) secularized version of "the fall" described in Genesis and other ancient religious myths. The idea is that God -- being good -- would never have intended nature to be full of violence and deception. In theology this is known as the problem of evil. Most Western religions solved the problem of evil by blaming ourselves -- we did it, and we inherited this sin, etc. Modern secular nature-worshippers (what I call "religious greens") have simply substituted nature for God and civilization or some other development for the fall-- it's a direct remapping of Judeo-Christian mythology.

"Uncorrupted" nature and pre-fall humans (if any exist, e.g. isolated tribes) must not have these characteristics according to the myth. If they are observed they must be a result of our "fallen" interference.

In reality nature is full of deception and warfare at all levels, and not just in predator-prey or parasite-host interactions but among members of the same species. This supports either an atheistic/naturalistic universe or a God whose nature is rather more complex than "God is good." If you want to keep theism, a polytheistic cosmology is also possible. Cultures who have a dualistic view of God or a polytheistic cosmos don't have monotheism's same sort of problem of evil.

This is also why I think suspension of value judgement is very important when studying nature, even human nature. Sometimes I gain the deepest insights into human behavior and culture when I try to look at things without making any value judgement.
Macros do not significantly affect metabolic rate. Exercise does though.

Glycogen (carbs) is the preferred fuel for almost every cell in our bodies. All the fat & protein we eat that ends up used as metabolic fuel will first be converted into carbs. Now granted the thermal effect of these macros are different (it takes more energy to turn protein into fuel than it does to convert table sugar) but the idea that "you need to eat fat to burn fat" is a myth.
How do you know that Firefox and Chrome have not been altered?
Very well done. I'll be passing it on as a great introduction to logic and binary operations.
IBM is financial engineering company. Ginni visited my country twice because she considered important market here. But as you can see, IBM is on the path of declining. I think Apple or Amazon will help IBM in the future.
Yeah, I know what the definition is. I just don't think it matters all that much.
I've noticed a basic pattern. Especially with web-based companies. Inexperienced / non-technical folks get put into important decision-making positions. They hire the young / hip devs. Definitely don't want to spend the money older devs are asking for. Also it "kills the vibe" to have 30-somethings in the office when you're a company full of 20'somethings. They spend a few years on the project. With project deadline looming, and no idea how they're going to finish, they bring in the older devs for short contracts to try to finish the job before deadline.
and that is why Warren Buffet is not too worried either. because the share price has come down IBM will buy more of its own shares. Therefore Buffet will own a bigger part of the company with out actually buying more shares. almost a win-win!!! (except for the people who are going to loose their jobs as a result of this, but who cares about them?)
Three Ways TripAdvisor Uses Big Data to Become the World’s Largest Travel Site
This is why the US should be devolved into five or ten sovereign entities with free movement and a customs union, like the EU. That would break up the pernicious parts of an imperial government and keep the good properties.
IBM is dead!

Again.

Again?

Again. Last time was a bit over two decades ago. They dumped their PC business. They mostly abandoned OS/2 development. Because they were unprofitable.

Wall street freaked out. Linkbait headlines sell newspapers and stock picking advice. Look who IBM linked up with: A sovereign investment fund backed by petroleum reserves. If you can't spot the bumpkin at the table...
Show HN: An 8 bit racing game for the band Superfood
I'll buy the argument that the industry has a duty to protect users, and also that Safari could be designed to better warn about SSL.

> Your response is like saying when Facebook was privacy zuckering, the user clicks right through the settings that should have sounded an alarm.

This is a bit odd, though. On one hand we have a company directly attempting to trick users; on the other, we have a company whose product is being attacked by a hostile government. Drawing an equivalence between the two is a bit ridiculous, no?
Flakeyness of Arch? What do you mean by this? It seems to be very reliable for me.
A Model of Emotion
Encrypting e-mails at rest on the server should be done anyway and is nothing to brag about. Obviously there's nothing the e-mail provider can do about e-mail that's not sent end-to-end encrypted - that's just a fact and implying that they can make things somehow safer by automatically encrypting your e-mails as they come in is hiding this fact. That is in fact exactly what's concerning me - whether they are deluding themselves or others into thinking that this is providing any significant security, they're essentially inducing people to use insecure practices.

My guess is that while there's some aspects of forward secrecy to the fact that you're using your GPG key to decrypt the e-mails client-side (which is significantly better than ProtonMail's approach, which is basically full-on snake oil), given the fact that a huge proportion of your non-PGP-using counterparties are going to be using Yahoo Mail, Hotmail and GMail anyway, anyone with a warrant will just get the full, unencrypted text of all your communications from them anyway.
Statistically, every three year period contains a three year low.
"dawn raids occur on core territories."

Among humans this is known as terrorism. 9/11 was literally and anthropologically a "dawn raid."
>> They mostly abandoned OS/2 development.

they have abandoned it a loooong time ago. Nothing to see here... please move on.
this is what I use a "$YOURNAME$-dev" branch for. all my hacks / etc go there and only "proper" work gets merged upstream.
Google Updates Play Music with Songza-Style Functionality
This got off the front page fast. Anything that points to the conclusion that the US is unrepresentative of the governed is contrary to the dogma.
Pretty impressive

I wonder what the temps look like and how it would perform at 3D rendering and video encoding.
Open Source, Tech, and Tribalism
Comet Siding Spring Zooms Past Mars
No 48hr shifts are allowed in residency (out of residency you're SOL), the limit is either 28 or 30hrs ( IIRC its 28hrs + 2hrs for non-patient work or something similar to that, so most people end up doing 30hrs )

Other limits:

- You are not allowed more than 80hrs per week, that is a hard limit and programs will get in trouble if they ask more of you.

- You are required to take 4 days off every 4 week rolling average ( so 1 day off per week, or 2 days off every 2 weeks, etc )
Djangae – Run Django on Google App Engine
"at least a basic grasp of currency conversion"

You can have a basic grasp of currency conversion without knowing the current exchange rate for Columbian pesos.
being fat/obese and/or sedentary is a major contributor to insulin resistance. Your protein/fat/carb intake is not a significant contributor at all outside how much of them you're eating is keeping you fat/obese. Calories > Macros
Interesting theory regarding bone marrow consumption and early human brain development... Can you recommend any articles or research on the topic to learn more?
I couldn't agree more with this notion, with the caveat that the writing happens in second and third and fourth languages.

So learning programming is like learning language, and should be taught similarly -- lots of feedback (REPL, throwaway projects/conversations) to develop fluency, and once you can carry on conversations, start specializing into specific, valuable subjects you may want to talk about and do business in.

But programming is definitely writing.

All of the most fundamental hard-science engineering advances end up, not just being encapsulated into libraries, but woven into the languages themselves (garbage collection, lexical closures, laziness, STM, generics, ownership and borrowing...), and programmers express their (executable) ideas more clearly using language appropriate to the topic.

I read about, for instance, PG Wodehouse pinning every single page of his book up on a vast wall in a grid, so he could take it all in and then take a step forward and consider what was being accomplished over the course of these two or three pages, and see at a high level what was working or not.

Or Raymond Chandler exploiting the existence of pulps to throw away heavyweight notions of story in favor of a medium where you can just choose to have a man burst through a door with a gun in his hand, so he could throw readers right into the meat of a story. And then burnishing his little hacks to gemstone luminousness by writing them to, according to him, the same level of quality as the "slick magazine stories" of his day.

And Chandler's insistence on the importance of actually playing with, and loving, the words themselves, at the sentence level ...

I think all of the things that make programming unique have to do with its connections to, 1) our basic human language capabilities, and 2) writing for two audiences at once.
IBM hasn't been a tech (development) company since before some of my younger coworkers were born.
I've taken a training class from this guy before in San Francisco. He's pretty cool but he tries to push his own APIs pretty heavily which I found to be pretty annoying. Other than that it was good.
You could say "What? Of course one can walk with hands, I haven't bought a pair of shoes for years."

Just because it "works for you" doesn't mean it's sensible or efficient.