skysight-inc/HackerNews huggingface dataset:
> Are CPU manufacturers mad?

No they are not. But in the early 90ties when most of these decisions were mande, the situation was very different. Processors got twice as fast every two process generations. Shared memory multiprocessors were an exotic niche. But then we hit the power wall, and all of a sudden shared memory multiprocessors became the norm. Today, you can not just wait for a new processor to make your program magically faster, you have to rewrite it. If you asked the same people who took these decisions in the 90ies today, many would (and many actually did so publically) say that they regret this decision.

On, complexity. Yes, software is incredibly complex. That's why you don't want to add even more complexity to it!

> How does ARM manage significantly lower power consumption?

Easy, ARM is targetting the low power market. So they don't need to build the fastest chip. When you try to build the fastest chip, energy efficiency suffers a lot. Once ARM starts to compete with Intel on performance, their power usage will skyrocket.
Really nice idea and implementation. Lovely thing. But I will never use it on real product. Makes easier to match on request (since you know what library will be required from server) and patch it on the fly. So credit card data can be stolen.
The Art of Core Motion in iOS. Detailed explanation.
Samsung blames ad agency for trying to bribe developers
Interesting, I wasn't aware that capitalism and the free market absolves everything from criticism.
I like this idea. Can you give us an example of something that wouldn't go in core?
Has anyone ever tried to configure uncriustify [0] with a complex style guide like this and succeeded?

Are there other similar tools that might be a better fit?

[0] - http://uncrustify.sourceforge.net
Makes you wonder how much AdBlockPlus is making from their deal to unblock them. I would have asked for at least $200 million per year. It's amazing that this isn't considered extortion, but since it's not, I think it would make sense for some of the less popular ad blockers to join together and offer a similar deal.
This is really cute. But I hope noone ever actually uses it :) Too much guesswork and dynamism, violating important design principles IMO. But a nice demo.
I believe this is what you find under the definition of "selling out" in a dictionary.
The Matrix Of Hell And Two Open-Source Projects For The Emerging Agnostic Cloud
May be it's a rocket. You just stand in a small rocket vertically, like those used in the military and cost about 3-4 million each. You get launched to 10-15 miles height making a gravity turn at some point. After that it takes a relatively small burn to secure a nice trajectory that lands you 500 miles away. I imagine it's a vertical pipe 1 mile high and you stay on your feet the whole journey with about 5g being accelerated in the pipe until you reach the proper delta-v. Then you land with parachute on cushions or grasshopper-style. Worst case may be an electric propeller.
Electric Cars Are Doing Better Than Hybrids Did in Their First Three Years
Rush that first Settler!
This very very cool. I can not wait to use this!
I think more to the point I can't see anything about visual programming that will make refactoring easier or less necessary.

I don't fully agree. Well, I do agree that it is just as necessary and good software engineering principles are necessary to prevent the code from (quite literally) becoming spaghetti code, but from the work I've done in Max/MSP, I feel that as long as you follow software engineering principles (most Max/MSP people don't because most are eg musicians and such who have no software engineering training) I found it to be a very pleasant experience with many advantages over traditional textual languages. Granted, some things really are best represented textually (certainly complex expressions or formulas) but a lot of code is just routing data around and I found that the visual languages I've used (mainly Max and Synthmaker) really shine at that. in fact, I find that moving data around is the single most important programming task in most programs.

Other areas where visual programming really shines is in experimental programming and I think a big part of that is that 1) you can easily "wire" things up differently and change things just to see what happens and 2) you don't have to name things until you're good and ready. You still should properly name things, of course, but during prototyping and experimentation I find this often gets in my way when using textual languages and I end up giving things temporary names like foo or x. Another area where (some) visual languages shine is debugging because they often let you visually see the flow of data through the code and intercept it and such. I found Max/MSP's debugger to be very nice to use, though I also feel there is a lot of room for it to improve even more still and unit testing tools are needed too.

As for refactoring - you know how some IDE's have a feature where you can select a bunch of code and hit refactor and it puts it into its own function for you? Max does this really well too: click-drag to select all the components you want to factor out and it places it all into a new component for you. Really quick and easy. This isn't a visual vs textual thing but rather a tooling thing, of course.
Examining Citations in Federal Law with Python
Add Parallax in your iOS app. Handy guide.
On the same subject, I just finished uploading video of a talk given to the Django Boston Meetup Group on Wednesday night -- "Staying Sane While Taking Over An Existing Django Codebase" by Matt Makai:

http://www.youtube.com/watch?v=psCVC9BdgsA
This is surely one of the more bizarre arguments. Does the law draw a distinction between different client applications used to make HTTP requests? Are web browsers somehow privileged because they both fetch resources from web servers and attempt to render them visually in a frame? Is the issue that it's easier to script wget or curl than a browser, so it becomes possible to download more resources more quickly? The argument seems prima facie nonsensical.
My favorite part of all of this is the scare-quotes around "subversion repository"
The most frightening and realistic depiction of a nuclear holocaust that I've seen is a 1984 BBC film called Threads.[1][2]

You can watch it for free on youtube.[3]

[1] - https://en.wikipedia.org/wiki/Threads

[2] - http://www.imdb.com/title/tt0090163/

[3] - http://www.youtube.com/watch?v=_MCbTvoNrAg
Although "end", when used for time, usually refers to the chronologically later boundary of a period, there are other senses of the word in which an end can also be a start: a line has two ends, and we say "from end to end", for example.

Thus, I don't think it's necessarily contradictory to speak of an end of a week that also comes at the start - and that's without even thinking about the inherently cyclical nature of the week.
they are defining whom will be allowed to speak out against the government. By using the term journalist they are attempting to circumvent the 1st Amendment, if not modify it, under the guise of "journalist are the press" and if your not a journalist you are not the press.
Elon Stevens mashup?

And again, the [hyperloop] is not something that you just dump something on. It's not a big [plane]. It's a series of tubes.
Why Mark Shuttleworth is important to desktop Linux
sudo make me a sandwich ;-)
IIRC the adapter would need internet access to add your devices UDID to the certificate.

Unless they use an enterprise signing certificate.
Continuous Integration done right. - Sebastian Gräßl
One thing that worked for me in the past.

Get a post-it note and write 3 things you want to achieve today.

Then work on those 3 things until they are done.

If you find yourself procrastinating, just look at the post-it note to remind you what you're meant to be doing and restore your focus.
What would you do with the domain topthat.com
I own the domain topthat.com. I built a competition network on it but have struggled to get any real traction. So I decided to crowd source what to do next with it.

1. Build something new? And if so what.
2. Find an experienced "growth hacker"
3. Iterate the current idea by opening up the development and design to the world?
4. Anything I'm not thinking of.
nice! i'll check it out later
Armadillo vs. SpaceX just seem like completely different scales of project. Like Armadillo had the kind of problems that hobbyists have, like they couldn't get a good enough quality of hydrogen peroxide, and they had problems sourcing tanks and such. SpaceX just throws money and people at those kind of problems.
I don't understand the threat.

All it does is install a provisioning profile on the device to allow it to install any app it wants, that can make private API calls that would normally be rejected by Apple if they tried to submit the app.

So essentially, it allows them to install apps that have the exact same restrictions as apps for jailbroken devices. Or do I have it wrong?
I think that's the point. It doesn't matter what you fill them with--fun, work, standing on your head--just that you feel accomplished by having done what you've done. If you don't, then maybe it's time for some change.
Does anyone have any good data on the prevalence of ad blocking? The headline number in this article ($887 million) is a pure guess, based on an estimate of 10% of users using ad blocking. They provide absolutely no evidence or reasoning behind this guess. End result: All of their attention-grabbing numbers are pure conjecture and speculation.

There must be users on here who run some high volume sites who can share what % of ads are blocked, surely?

(edit: the linked http://blog.pagefair.com/2013/destructoid-not-alone/ does give more background into some sample sites and adblocking %s, but more numbers and real world data would be good)
The inline threaded comments look like an awesome feature, would be amazing to have an inline widget like that in Code Mirror. Submitting tiny local patches this way might be useful, too :D
Me too.

Paraphrasing pg, going in to work and wasting 90% of your time is like getting uncontrollably drunk at lunch. It's very bad habit/behavior/addiction. So first of all, take it seriously.

Here's some things that work/have worked for me, in no particular order. They all interact and work best in bunches. None have cured me. All have helped.

1. meditation - many meditation practices develop your ability to prevent your mind from wandering. Letting your mind wander is a big part of procrastination. It also helps with patience which is also important.

2. Recognize the impulse and address it - This is very complimentary to meditation. You sit down to do a task, then your mind looks for some sort of procrastination (reading, games). Recognize that feeling and feel it. Don't fight it, just experience it for a few seconds. Then place your hands flat on your desk. Your feet flat on the ground. Straighten your back. Breath deep 5 times. The impulse should pass. Tweak this as you like as long as you recognize the impulse, experience it & have a little ritual (sitting straight, breathing, etc.)

This sounds like hippy dippy bullshit said out loud, but it doesn't feel half as lame when you do it. It is very effective.

3. Collaboration - If two people are at a computer, procrastination does not go on for hours. More generally, try to seek out work less procrastination-inducing.

4. Do work in small batches - Take 5 minute breaks every hour. etc. This increases the feedback to you that you are procrastinating.

5. Talk about it.

6. Accountability mechanisms - Your ability to hide is an enabler. Try timed screenshots sent to a friend. Twice daily 2 minute confessional phone call to a friend. Mirror your screen someplace it can be seen by everyone. Coaching sessions. Lots of options. Quirky is ok.

7. Drugs - ADD medication (eg ritalin) can help.

8. Sleep - Less Sleep = More Procrastination. Maybe you need more sleep. Maybe you need 10 hours. everyone is different. Try getting 10 hours for one week and see if it helps.
Of course they overstepped. They basically mugged a person of their life savings, deprived them of their liberty, and ruined his marriage over nothing of consequence.
"The bill defines a journalist as a person who has a "primary intent to investigate events and procure material" in order to inform the public by regularly gathering information through interviews and observations. The person also must intend to report on the news at the start of obtaining any protected information and must plan to publish that news."

It seems that there is some kind of existing agreement that not every blogger can be considered a journalist (eg. if someone discovers something in the course of his non-journalistic, professional duties, and chooses to publish it).

Why must journalists be in a special category at all? If I (a software engineer) choose to do something journalistic, why should that not count?
Might as well, express was inspired by Sinatra and you can always write in coffeescript. And then there's restify, which is like express but for building Restful services only.
It would be nice if phone manufacturers would simply separate the power and data ports into two. Designers probably cringe at that suggestion because it would interrupt the sleek form factor but isn't it the best possible solution to this security risk?
The strict structure kinda bugs me. I expect situations where a clean solution using higher order functions outside this framework is possible, but if I implement it, I no longer have this clear picture of the system. Or I submit to it, perhaps duplicating code and spreading gnarly business rules on top of what should be "pure" data flow logic.

EDIT: Still, I'm all for experimentation. If they can pull this off, great!
I have some recollection that it was a bunch of Erlang code, from some other article about it.

Edit: Hah, wow... ok, so it's a small world. If I'm not mistaken, this is the same Sergey Aleynikov:

https://github.com/saleyn/erlexec/commits/master

I've been interacting with him quite a bit lately regarding his erlexec code. He strikes me as a nice guy.

Edit2: Looks like he's asking for donations to help fund his defense: http://www.aleynikov.org/
Programming is starting to seem like a relatively dangerous kind of work.
So, switch.

There's a well documented and fairly complete export format, and there's even a gem to allow direct import from MySQL -> Jekyll. There are many other blogging services and/or platforms yu could use.

Really don't understand people like you, hating the platform they're on when they have complete freedom to move.
SQL aggregates are like fold functions
"OK Glass, flush!"
Oh no! The hackers are coming with their terrible powers of "subversion"!
Learn to Code By Building One Website Per Week
ITT: journalists don't "get" programming.
Authorities generally aren't invited to my birthday parties.
Where in the article is the actual story? Can someone please point me to the page and paragraph that contains what actually happened? What did he do?
We could use someone like you at www.codetuts.co

let me know if you're interested.

Email felix(dot)oginni (at) outlook(dot)com
Software testing approach by project size
Four cost-efficient ways to develop your startup
We're using 10% as a very conservative estimate actually. We've been measuring adblock data for 9 months now across several hundred sites, many of which are very large. The current average blockrate across all these publishers is 26.1%. These are the guys who are so acutely affected that they signed up to us in the first place, but it gives you a good idea.

A fair estimate of a minimum value is the block rate on sites that are non-techie, e.g., lifestyle (12% blockrate) and news (16% blockrate).

We'll be doing another post soon revealing all these numbers and our methodology in collecting them in detail.
Social Marketing Strategy: Thinking Beyond the Page (VIDEO)
How EverTrue Hired Their First H-1B Visa Employee
I work in the health IT space and think this /could/ be a platform to let people integrate their various wearable sensors such as Fitbits, Nike Fuelband, etc. and challenge each other to walk/exercise more. There are sites like this but there is definitely a market for it still.

Mark
Paper: http://eprint.iacr.org/2013/451.pdf
i used to think like you do, but this changed my mind;

int *a;

is saying, when you dereference a, you have an integer.

and when you think about it - a pointer is the same length for any data type, even pointers to functions, so it would be pointless to have a different pointer type for each data structure.
Does android ask you for permission to be mounted or at least notify you?

Im still using an old n900 which asks you if you want it to just load its battery, be a modem or be a mass storage device.
Links Collection for the Week - 2nd August
If it was a normal company you could boycott them, but how do you boycott Goldman Sachs for all they have done?
So Musk himself decribed it as a "cross between a Concorde and a railgun and an air hockey table". So why do people keep talking about tubes ?

Wouldn't a Ground Effect Vehicule (http://en.wikipedia.org/wiki/Ground_effect_vehicle) fit the descripton better ?

Edit : thought a self powered super-sonic GEV would be hard to pull of.
Find something you're passionate about in which you'll put all your energy and talent! Start you own venture. And when it starts being difficult or boring, remember you can't fake it then, because it will drive you to either success or failure.

And find damn good mentors ASAP. I assume you don't have any valuable ones otherwise you wont be asking HN.
This sounds like a cool product. I sort of wish I had heard about koudoku before deciding to use the SaaS RailsKit (http://railskits.com/saas/) though it has saved me a lot of time in developing our first SaaS app.
Criticize Facebook. It sucks. However, arguing that it sucks because the developers are privileged white dudes motivated by making money is not a valid argument. The author even points to an example of a good api from Microsoft. Do you really believe the developers at Microsoft back in the 90s weren't motivated by making money? The Facebook API sucks for so many reasons. Zuckerburg originally wrote Facebook in PHP, he was not a computer scientist scientist, their motto is "move fast and break things". It's an experiment and they made some mistakes. To imply its flaws are rooted in capitalism is wrong. I realize profit and money are popular punching bags. It feels good to think you are morally superior and have other people think you are a good person. However, the hate and bile being spewed at anyone trying to make a buck is irrational. No one is holding a gun to anyone's head telling them they have to use Facebook. Go out and make something better.
File under "irony abuse" next to the Rattling Stick advertising agency: http://www.rattlingstick.com/
> The complexity and spagetti will just end up inside those nodes rather than between them

Great! I would see that as a massive improvement in itself.

First priority: the overview of the system should be clear. Then: drill down a level to see the detail within each node.
> Certainly the "standard" form still has some friction and loss.

Yes.

> Could some other arrangement have less? And isn't it great that someone else is experimenting to try to find it, so you only have to switch once it's established to actually be better?

Yes. I say as much in a reply to the OP here: https://news.ycombinator.com/item?id=6143898
You don't need reassurances about how the money will be used. Part of it may be used for drugs. But if a drug user is self-destructive enough to buy only drugs and no food, he or she would probably just take an overdose anyway.

As a case in point, Norway's social safety net provides a living wage to anyone who can't provide for themselves. This involves a lot of drug users. They do end up spending some of the money on drugs, but at least they don't starve or freeze to death. I think this is a tradeoff that's worth it. You both save the effort of micromanaging and provide some dignity to people who have too little of it. If someone wants to be self-destructive, they will be regardless of the circumstances.
> “Less than 10 percent of the people polled would prefer an ad-free Internet where users paid to access blogs, entertainment sites, videos and social media sites, while 75 percent surveyed said they prefer the existing Internet model where most content is free, but includes ads.” – Amy Gesenhues – Marketing Land

Marketer says people prefer marketing?
So the time not wasted on facebook goes wasted in you pseudo solution... rite?
> annihilating the world several times over with nuclear weapons.

No, not really, see

http://www.informationisbeautiful.net/2009/how-i-learnt-to-s...

http://www.johnstonsarchive.net/nuclear/nuclearwar1.html
How to get away from cookie and ad
Today i was searching on the web about wireless headphones, and suddenly i received an email about deals on wireless headphones on outlook email (outlook.com). I did not share this email with any vendor. The only possibility is that my email provider (outlook.com) is getting info about my browsing from the browser chrome or my chrome browser knows about my email and is selling my email and browsing history.

The other day i was talking to a friend on facebook chat about his new profession about diamonds. I am sure i did not even type any search for it and within 10 minutes i received an email from amazon (i have an amazon account) about diamond necklace discounts, which is freaking horrible. I mean facebook is sharing all my chat with a vendor. Or more generally i can say if i am talking about business on the internet anyone can snoop on my conversation (now i dont care about govt. snooping, but if some ecommerce site can get access to my chats thats so horrible for privacy and trade and almost everything.=

How can i get rid of this. Is it a good idea to use a browser specifically for email and facebook and doing everything else on the other browsers assuming the cookies are not shared between browsers and there will be no way hopefully these email providers or search providers can sell my private chats.
anything reusable that you can package as an external utility (and would upload to pypi if it weren't for IP restrictions).
Anecdata from one story:
"Of the remaining 80 still in the running for a spot in the next police academy, about 60 percent have military experience, Gish said."

The military don't train for the expectation of support of the population.
My understanding is he copied a bunch of confidential code off company servers and then deleted the audit trail from the servers. He claimed that the confidential code copied was accidental and that he only meant to copy some open source code.
Ok, so make it a straight male mathematician and a lesbian engineer.
Hipster hat store. The mascot is Top T. Hat. The rest of it pretty much writes itself given that opening.

Enough people have made some success with online boutique clothing ordering that it's a viable thing if you have the right connections...
Stop being so depressed.
I would like to know if NoFlo is being bootstrapped, i.e. are NoFlo developers actively using NoFlo to further develop NoFlo?

Some video of this type of development process would be an amazing proof-of-value.
Black Hat USA 2013 Archives
40 maps they didn't teach you at school (but should have)
Confessions of an Application Reader at UC-Berkeley
10 Rails console tricks
> Pssst! Hackers, sign up here!

just tried to register at gun.io. it doesn't want my email from github auth, then asks for email on their site anyway, but the form doesn't work.