skysight-inc/HackerNews huggingface dataset:
> I never really knew how to drive safely before I had to drive knowing that any mistake I made might send me to jail.

Huh? You drove after you knew you had a suspended license? You had to drive?

If I understand what it means to not have a license, the thing to do in that situation is to have someone else drive your car to a long-term parking spot if it isn't in one already, and just leave it there until you have it reinstated.
I have been wondering for a long time why Starbucks and other coffee shops don't simply charge for wifi. 5 USD/3 hours seems like an absolutely great deal. Whenever I do work at Starbucks it's very productive and would be happy to pay for the right to be there. In fact, I wish there were a way to pay for the wifi so I didn't feel this guilt of whether to buy more items.

The people who aren't happy to pay for being there are the ones you don't want. Get this: There's a Starbucks near where I live that literally has a homeless guy in the same chair every day with a laptop. Guess how long he's been doing it? 3 years! It's insane. Have people pay, charge as much as the market will bear, problem solved. How are we even talking about this?
It's not an optimization for asm.js if you ignore the "use asm". It's just javascript then.
I use the silver searcher: https://github.com/ggreer/the_silver_searcher
> All those ES6 features are obviously in the standardization process.

Today they are, yes. Just like text-overflow:ellipsis (which was introduced with IE6) is now part of CSS3.
I know about "About Google Chrome". It's still version 27. And it's still an old version of Flash.

Here are the current versions of Flash: http://www.adobe.com/software/flash/about/
It's a valid fear. You can't sideload on iOS without a jailbreak, and OS X and iOS seem to be merging ...
I am not a inhabitant of the us, so in my case FUCK THE N.S.A ten times and very hard, and the US people at least once. :-)

Why? because the hypocrisy of "boohoo, they are not supposed to spy on the American people, amendment here, amendment there", but foreigners like me? meh, do whatever you want N.S.A.
Would like to know more about the SPA. Did you guys use Backbone or something else. and more details about the challenges...
http://wayback.archive.org/web/20110228035141/http://tree.io...

> © 2011 Giteso Ltd. All rights reserved.
> Registered in England. Company No. 07416236
You're not talking objectively about current precedent. There isn't sufficient precedent on whether the definition of "surveilled" includes something like the recently revealed FISA order to draw the conclusions you have. Precedent can't have been set because the extent of the program wasn't previously revealed. It is literally unprecedented.

Anyway, I didn't ask what current precedent was, I asked what your position is.
Even that will not help much.

To bring about change in any large company, you need some partner in the high-mid level management who can assist you in bringing about that change. Now this is the problem, if the system is rotten to the core, simply firing the low level solves no problems. You really need to clean the mid level management, and you will never get a true picture of what is going on. All you will see is numbers that will those guys look fabulous.

One of the reasons why Jack Welch got tremendous success with stack ranking was because the managers were subjected to same kind of measurements some one at the bottom was. There fore he was able to clean up a good deal of crap in the management layers.

Unfortunately this is not possible to implement in most companies as either they lack a 'real' leader or the ones implementing, make the process such that they exempted to be judged as a part of it.
You are right. I had a very specific case where I needed a sorted list. I do not recall why anymore.
That's another day of work lost.
> The definition of a bad word is a word that is censored.

Therefore, in rejecting the entire concept of censoring words, the concept of a "bad word" is necessarily abolished as well.

This isn't about particular words, or a specific instance of censorship, it's about a principle.
Ike omitted the Congressional portion of the equation.
It's taken the collusion of both mainstream political parties, in concert with the military-industrial establishment, to bring us to the current juncture.
A minor problem but you'd probably need some kind of mechanism to get rid of the "slag" that builds up if you keep the solder molten for a prolonged time. Or use a solder formulation that is less prone to this.
> you would be sad that you were not able to say anything offensive

How did you come by the ability to read others' minds and tell them how they think and feel?
Cave Story ASM Guide
> I am not paying for the 0.1 dollar that the coffee actually costs to make, I am paying for a place to sit

true

> I am paying for a place to sit as well and do something with my time. Be it 10 minutes or 3 hours

3 hours for 6$. This is 2$ an hour for your table. At this rate the coffeshop is loosing money.

It all boils down to the question:

Do you really think this is fair?
Sounds exactly like my EE degree.

I left knowing absolutely fuck all other than how to pass a test through cramming yet got a 1st. I didn't deserve it.

I spent 5 years the moment I hit industry relearning everything and fudging what I could with my then HP48 calculator which had a solver and equation library. It basically saved my arse.

My first job was to design and construct a prototype design for an instrumentation amplifier but we'd never even been taught how to lay shit out on a PCB.

Now I know what I'm doing but have bailed out into software as there is more demand, but I get the feeling my story is quite common.
I can only agree with this post. When I got to college, I somehow ended up signing up for the Ballroom Dance Team (yes there is such a thing as competitive ballroom dancing). It's not something that I would have ever dreamt I would end up doing and people that know me usually have a hard time believing that I do ballroom. Nevertheless, it has been the single most fun activity I've ever participated in and it is a great way to get my mind off work.
A lot of unpopular opinions are terribly wrong. What are you referring to?
But... she wasn't short of people who wanted to do the job. She was having trouble with the hiring process rejecting her candidates.
What you need is a Bring Your Own Computer Internet café.

10 years ago, I hanged out a lot in internet cafés, and loved it. There was definitely something cool about it: hanging out with tech-savvy people, using beastly machines on powerful internet connections, exploring the exponentially exploding internet, playing games, ... It was a very social experience, and I befriended a few other regulars there.

I do miss the ambiance of these cafés, and I wish that laptops, better internet connections (the days of 56k are long gone) and ubiquitous free WiFi hadn't killed that kind of business.

There's potential for a revival of internet cafés, though. Good Wifi, preinstalled docks for common laptops, smartly arranged space (to avoid spilling coffee on your precious laptop because you accidentally pulled a cable !) and a different pricing model, you could attract easily the horde of Starbucks and McDonald's "laptop hobos"...
Sorry, I must have written it in affect. Either that or I replied to wrong post. Is there a way to delete that reply?
The web lab
This is so San Francisco.
Has anyone seen performance measurements for hardware lock elision? What's the performance gain/loss in the uncontended case? How costly is an aborted transaction?
> Do you really think this is fair?

It's not for me to decide. Last I know, the coffee shop is still making tons of money, and that system works for them as well.
I've got a friend who has a rule; no companies with more than 150 people (ref Dunbar's number, 'The Tipping Point').
people who don't really understand democracy (in terms of the implicit power structure) trying to institute it never ends well.
It depends on the scale and the focus as well.

For instance the open source groups and projects that form at a macro level are more innovative than just one companies structure and would be impossible with that type of organization. The focus of making useful and fun projects goes back to small groups and individuals really though.

There was no formal structure for making new programming languages but individuals (mostly) stepped up to do it to share them because they were free to and the community rewarded that, it also led to many to financial rewards. I think structurelessness is a little messy but individuals and groups (usually small) can shine with the right rewards and outlets. Best organization is small structures within bigger macro ones.
“The conscious and intelligent manipulation of the organized habits and opinions of the masses is an important element in democratic society. Those who manipulate this unseen mechanism of society constitute an invisible government which is the true ruling power of our country. ...We are governed, our minds are molded, our tastes formed, our ideas suggested, largely by men we have never heard of. This is a logical result of the way in which our democratic society is organized. Vast numbers of human beings must cooperate in this manner if they are to live together as a smoothly functioning society. ...In almost every act of our daily lives, whether in the sphere of politics or business, in our social conduct or our ethical thinking, we are dominated by the relatively small number of persons...who understand the mental processes and social patterns of the masses. It is they who pull the wires which control the public mind.”

― Edward L. Bernays, Propaganda
I just tested this on my laptop (which I keep on the stable channel). For some reason, I needed to reload the page to trigger the update check.

After the update to Chrome 28, I still had Flash 11.7. The blog post says that Flash 11.8.800.97 (the latest version) is rolling out via the component updater. I don't think there's any UI to trigger a component update, but it should happen naturally by itself.
What Jerri has reported is a step past that, where it wasn't just about attracting other interested parties, but a combination of being denied resources to hire folks who had the needed skills but didn't fit the valve stereotype, as well as a small group within valve actively and aggressively seeking to purge people they objected to.

If you look at some of the other famous horizontal management companies like SEMCO, they have a periodic bidding/approval cycle. People make a proposal, ask for a budget, and once granted it have temporary autonomy. The counter-pressure is that however they spend their budget is tracked and transparent to everyone. Hence if you fuck around and blow your whole budget on perks for yourself, your proposal won't be continued next time it comes up for bid. From what I remember SEMCO found 6 months a good period.

This is obviously speculation from limited information, but taking Jeri's comments at face value (which I think is entirely reasonable based on how she's conducted herself publicly in the past) valve seems to be missing that key element of temporary autonomy.

An environment where the socially powerful can raid or eject you at any moment they wish is just going to amplify internal political dysfunction.
Please correct me if I'm wrong, but wasn't that the UK's law? If it was, they seemed to backtrack on it and say that it's fine as long as you mention it in your site's TOS
You have an option type in Guava as well, but compared to Haskell, it's annoying to use due to the lack of pattern matching. Also, you can't magically chain them the way you can do with Maybe.
Can you embellish a bit, perhaps enlighten us as to why you continue to use your TI-89? How do you think it compares to this, decidedly different, option? My apologies if you accidentally posted that comment before finishing your thought, but I'm generally used to seeing more effort being put into posts on HN.
Here's a specific comparison of the Razr i vs the Razr M.
http://www.engadget.com/2012/10/04/motorola-razr-i-review/

Yes, the Razr i lost (mostly modestly) on 4 out of 5 performance benchmarks, but...

1. It modestly won on power consumption (9 hours vs 8).

2. Quoting from the review: "Aside from the benchmark results outlined above, the Medfield entry offered a marginally faster response to most actions."

3. Drawing CPU vs CPU conclusions from several benchmarks is complicated by one of the other differences between the two phones - the GPU (which is mostly an orthogonal question).

Oh, and then there's that benchmark the RAZR i won, by almost a factor of 2: SunSpider. While SunSpider has its limitations, it's the most still relevant benchmark of the set to the discussion we're having right now. And this performance difference has real-world consequences (another quote): "The results remain largely unchanged, but after spending a week with the device, we'd like to add that the web browser still gives a superb performance."

Intel's problem in mobile has never been performance (except when self-inflicted and they're past that). As of last year, it isn't power consumption either. Today, Intel's last problem is modems (specifically LTE modems), and they're hard at work on that one too: http://newsroom.intel.com/community/intel_newsroom/blog/2013...

Finally, Intel's tagline for Silvermont is "~3X the Performance or ~5X Lower Power". If they pull that off and integrate it with a competitive LTE modem (and those are both still significant ifs even though today's indications look good), that's a ~2X SunSpider combined with a separate ~3X CPU leap. That won't just multiply because the bottlenecks will shift and SunSpider is the wrong benchmark CPU-bound JavaScript anyway. But however it plays out, that still would close a big chunk of the mobile-desktop JavaScript performance gap, especially when you notice that this year's Haswell focused on power consumption and, at best, only offers a small performance bump over last year's Ivy Bridge.

It isn't a lock, but it isn't a possibility to dismiss either.
It is NOT useless. There are a plethora of factors influencing energy intake. Which you can work on. His unsubstantiated pet theory that carbs are to blame lacks evidence.
She was short of people inside the company who wanted to do the job. Of course you can always find people outside the company who want in (it's a job, after all). In the case of hiring people specifically for someone's project, presumably the hiring process has to act as a proxy for the 'is that project worth working on?' or inflexible resources (a machinist isn't going to work on Steam) get tied up in a project no-one else is interested in. Hiring the person as a temporary non-employee contractor would probably solve that, but I see how Valve's resource allocation system might make that difficult.
This is a real problem for bookshops and customers. Some people come in several times a week read for free and even bring in lunch. Often the magazines and newspapers are left in a state which is no longer fit for sale.

So what can we do?

In my opinion those people are making things worse for the shop and all decent customers, so just kick them!

But after years of "the customer is always right, many people have become so arogant that demanding acceptable behaviour from your customers will definitly kill your shop.
Free speech isn't protected any longer in any so called democracy: FUCK THE N.S.A!
> It's just cleaner, and makes it easier, visually, to separate layout from code.

That's true, and I think PHP would be better for it if there were three kinds of files by convention: pure code, layout, and entry points that are actually callable (the other two shouldn't be invokable by typing in their URL). It's trivial to configure a webserver to handle them differently, but it's impossible if you're writing code that needs to run everywhere.

However, I would not say that {$blah} is that much more readable than <?= $blah ?>, not to the extent that the complexity and cost of running a separate engine is justified.
Has anyone tried Smartocracy in real life?

http://www.servicespace.org/blog/view.php?id=1882
No, this is a very underused mechanism in humans. Highly active in lab rats though. Which led to this confusion.
http://www.ncbi.nlm.nih.gov/pubmed/3799507
500g Carbs overfeeding > <10g Fat synthesized
This is part of the problem really; feature creep. Very quickly you're just scrounging around looking for crimes to charge people with.
I wrote to my MP. This is his reply:

10 July 2013

Dear Edward,

Thank you for writing to me with your concerns about why a particular BBC article (http://www.bbc.com/future/story/20130701-why-you-feel-phanto...) cannot be viewed in the UK.

It is the case that some international BBC content cannot be viewed in the UK because it is not funded by the licence fee, but instead by BBC Worldwide which is a commercial enterprise.

I appreciate that this is frustrating but because BBC Worldwide is run commercially there is no obligation for the BBC to make international service content available in the UK.

Thanks again for bringing your concerns to my attention.

Yours sincerely,

Julian Huppert
Member of Parliament for Cambridge
> Reading these posts does nothing in helping me decide whether my next projects should use it.

No snark intended, but asking HN probably isn't going to give you a useful answer anyway. Why not just build something simple/disposable with it? It's more about bootstrap + you than bootstrap + random HNers
I started doing Salsa over a year ago, and more recently Bachata. Probably the single best scary decision I've ever made.

It's my view that when you're dancing, I mean really dancing, everything else just fades away. It's just you, the music, and if it's a partner dance, your partner. It's practically a form of meditation. Probably one of the ultimate cures for depression.
Tried to watch the video of the battle, couldn't understand a thing that was happening. MMORPG has seriously advanced since the last time I played ;-)
Regarding Clojure: If the drogulus comes to anything then I'm building a working reference specification. I chose to write it in Python and comment ubiquitously to make sure the code is easy to re-implement in other languages or on other platforms. Adding a dependency on Clojure would make this less likely to happen; the drogulus would instantly be linked to the JVM (and other platforms upon which Clojure runs).

I've used Clojure before "for fun" and I like it - it's not a problem with the language per-se. Rather it's more a case of wanting Logos to be small, simple and "fit" the drogulus. Does this make sense?

I agree with you about developing new languages. That's why I chose to re-implement a Lisp: I don't want to invent a new language. However, I do want a language that meets my need for "fit", simplicity, portability and compactness (I'd like my kids to be able to understand and program in Logos). To use a musical analogy, Logos is a re-arrangement an old classic (Lisp) for different ensembles. ;-)

This is a work in progress and I need to push ideas in to code and get feedback as soon as possible. Only then will you be able to tell if I'm playing with fireworks or doing something impressive. Furthermore, while I have a very clear idea of what needs doing, I don't think this is a one-person job. That's why the biggest challenge for me right now is to transition the drogulus from a one person playtime project hacked together during a daily 40 minute commute in to London in to a functioning multi-person project with an active community of users.

Now, that would be impressive!

As always, I'm happy to answer questions and welcome constructive comment, critique and feedback.

N.
To me at least build_new_object example seems horribly wrong: If you allocate the object on the stack and then returns it, it will go out of scope with the function, and the memory overwritten with next stack usage. Or does modern C++ do some magic nowadays?
Generally this is reasonable advice although I would not have stated it quite so emphatically.

Most of the time when I type * in my own C++ code, what I mean is:

"hey! this is an in/out parameter!".
Does it allow full/decent network access? A location which blocks SSH, for instance, will either be untenable or require workarounds.

Have you _tried_ the library you're thinking of?
> Valve maybe choosing to stay small to avoid scaling beyond their effective structure.

I wouldn't call 300 people a small number for the size of a company.

In fact, Jeri Ellsworth addresses this point (I'm quoting the transcript by develop-online [0]):

"Their structure probably works really well with about 20 people, but breaks down terribly when you get to a company of 300 people. Communication was a problem. That's where management… Well if I had anything to do differently, would be to make sure a layer of management could do communication correctly."

So it looks like Valve has already scaled beyond their effective structure.

[0] https://www.develop-online.net/news/44746/Valves-perfect-hir...
NSA controls global Internet traffic via private fiber-optic cables
It's time to abolish web monarchies
I'd heard similar stories about Valve. Unlike many games studios they have a continuous revenue stream in the form of Steam. Would be interesting to see how this 'you have no boss' mentality works during the difficult times.

It also largely explains why we haven't seen HL3 (which I don't really mind as long as there's another Portals soon).
Bootstrap's initial intention was both not to lose time with webdesign when building back office applications and to have a consistant design in back office applications.

This is the reason why I think it's a great tool for any back office need, but not so great for front.

To me, Bootstrap feels like it's supposed to be used as-is. I love Bootstrap, it saves be a lot of time. But when I need a framework for front, I much prefer Foundation, which was meant to facilitate designing websites for Zurb's clients.
If anything, it affects us less. All the fake tan and glitter make us nigh-impermeable to the elements
Yes, maybe China - take about 20 minutes and listen to this talk:
http://www.ted.com/talks/eric_x_li_a_tale_of_two_political_s...

At least - a system without elections doesn't breed people, whose primary ability is to get elected.
> and it doesn't look like they will be anytime soon.

Bay Trail tablets, due out for the holidays, easily beating the ARM side's upcoming champion (SnapDragon 800):

http://www.extremetech.com/computing/160320-intel-bay-trail-...

It looks to me like Intel is readier than you think. Moreover, from the perspective of a web app developer, it doesn't matter whether Intel, Qualcomm, Apple, Samsung or whoever actually wins a CPU performance war - so long as one is fought. That I think we can count on.
"The NSA is quietly writing code for Google’s Android OS."

Google spokeswoman Gina Scigliano confirms that the company has already inserted some of the NSA’s programming in Android OS. "All Android code and contributors are publicly available for review at source.android.com." Scigliano says, declining to comment further.
At 300 people, they are well above that limit.
See my other comment: https://news.ycombinator.com/item?id=6018134
Wow, how is it even possible for local councils to do this? Given how dodgy local councils appear to be ... wow. How monumentally fucked up.
See the fantastic errors module, which has safe versions of head, etc.
Day in the Life at Asana: Andrew Watterson
Big Data in the Supply Chain - Infographic
I didn't say it was incorrect, I said that the audience should always fact check. I am also not saying it is correct. Boolean logic has stunted our minds. There is not only true and false. There is true, false, unknown, and undefined.