skysight-inc/HackerNews huggingface dataset:
Why is it ridiculous to take your statements as you say them? I am at a loss. Your hyperbole continues with "He draws conclusions and makes cases from these things, in a way that is, frankly, not justified."

So nothing that Gladwell writes has justification? Seems like you have a deep hatred of his writing and are unable to critique his ideas objectively.

I read the article; I have read the 10 years/10,000 hours peice and it's detractors numerous times. I don't use that one argument to tear down a man's work though. People fixate on one part of one chapter.

His study of the Gore-Tex working practices and racism in the Caribbean I thought were particularly excellent.
Don't worry. Just comment here, where the NSA will never see it.
That's a great solution. I've had an account, but I just haven't used it much. After just testing it out again, I am going to go with that.

I do wish after you bookmark something that you could change the thumbnail to a custom image or something. The few that I have bookmarked have pretty bad thumbnails... oh well.

All in all, this (web clipper) is really cool.

Appreciate it.
Show HN: BitScanner - iOS app to peek an address value
> the basic statement has been dogmatized to the point where you get code like this:

From the readme of that repo: "It is not suitable for any real purpose ... it may be a fun starting point for palying around with design strategies ... [the compositional design] is probably a bad idea for a number of reasons, but is worth investigating."

When someone explains at length that some code they've put up on github is experimental, probably-a-bad-idea, not-for-serious-use, just-playing-around-with-design-strategies code, deep-linking to it in order to hold it up as an example of 'bad things people are doing nowadays' seems a little uncharitable.

It certainly makes me think twice about putting my own just-for-fun code experiments up on github in the future (without a disclaimer at the top of every file, anyway).
>You seem to have the notion though that officers do not arrest people to "catch the bad guy". It sounds like you are saying you believe most officers do not actually care if the arrestee is guilty (and will thus ignore the filter always), and merely arrest for kicks/pleasure/vengeance? I do not believe the majority are like that.

You seem to have the notion that I believe what you think I believe. No, I do not believe that officers are arresting people for kicks. I do believe that human bias, power, career building/justification and 'gut feelings' about who might be a bad guy perpetuate unequal application of the law and abuse in a policed society.

I do believe that if a filter sought to mitigate those very real problems it would be fought by the system it meant to augment. I am giving it the very forgiving assumption that those motivations and skews in perception aren't unknowingly built into the filter by its human creators, nor that biased information isn't fed into the filter. If either of those were true, it would be welcomed with open arms by police departments nationwide.

I do believe that such a filter will be perceived as broken or inefficient if it doesn't confirm the officers' preconceived notions about who is a criminal or worthy of arrest.

Unfortunately, I do not believe that the problem is 'the bad guys are getting away, and we need a system to find them'. It's rather the opposite, 'innocent people are having their lives interrupted and sometimes ruined because officers think they look suspicious for reasons and need to justify their paychecks; we need a system to mitigate that'.

I do not think a system that blinks a little arrest light if a suspect is Muslim and uses Google has any place in society, no matter how many times you cry 'b-but machine learning!! Spam filters!! Bayes!!'

Your filter would cement this period's problems into, in the eyes of the public, an infallible machine's instructions and will enable abuse without accountability, because you can always point to the machine and say you followed your best judgment.
Y2K was solved by "out of date" programmers who still knew the code behind the stuff that would only take 2 digit years getting hired to fix it so banking and what not would not implode.

Some guy who made bricks found himself very in demand when he was older because he was the only person who knew how to make authentic historic bricks with which to restore historic properties in the nation's capitol.

Being old(er) can be an asset. It can be a feature, not a bug.

(shrug)
I relate to this quite strongly. Whether you like it or not, a software career forces you into being a generalist eventually. Technology changes dramatically every few years - unable to improve what we have, we do entire revolutions to make incremental progress, and in the process, we make everybody's skills stale. The only things that survive are the principles that are common to everything. There's nothing you can do about that. And once you end up a generalist it is very hard to be appreciated for your wide breadth of general skills. People want the best person for exactly the job they are about to do, very few take a long view, very few even have the luxury to do that.

From another perspective, we are in unknown territory here. Us 40+ developers are at the vanguard of a generation of software people who have no trail blazed before them to tell us where our careers should go. There simply isn't a widespread professional software industry of 50+ and 60+ years old for us to look at and say "that will be me in 10 years". We were largely the first generation for whom software was a major industry. I take comfort from this because in all likelihood it will work out better than our worst fears would have us imagine. It is as much the lack of example and uncertainty as the reality that makes us feel insecure.
I find that when working on large projects, the code does get rewritten... in a totally different location in the source tree... and we can never delete the old code.
I agree with you completely man. I'm working on my senior thesis to wrap up my degree and I have to use the Microsoft stack to write a real-time web app.

I haven't use MS stack since MVC2, and now we're at MVC5. I'm looking over the new things and now there's this new stuff called OWIN and Katana. Wat?

Buzzwords galore: iterative, modular, lightweight. Ugh. It used to work fine and now I have to learn some new thingamajig again.
This is a completely different argument. This is "most people aren't efficient, therefore because I am I should be able to work less" where OP's was "creative people can't (and don't) work above 4 hours" (yet can somehow do so on their own side project).

Not quite; it's more like "most people aren't effective for more than four single-task focused hours per day, myself included, so everybody should be able to 'work' fewer hours."

Working on a side project might use a different part of the brain or a different sort of willpower reserve, so it's entirely possible that someone will fall asleep after four hours of actual work, but could then go home and spend another two hours on something completely different.
MS Orders UK's NHS To Pay Overdue Licensing Fees, NHS Presses 'RemindMeLater'
Open url in new tab in hacker news
It would be better if url's in hacker news are opened in new tab instead of same tab.
Be and keep worried, but don't let your angst control you!

The post describes a peripheral vision of progress, but no relation. It doesn't matter shit what new software, libraries and technologies are out there. What matters is that you have your own goals and advance in that! The rest doesn't matter, don't worry about others, you cannot help anybody, if you cannot help yourself.

I always tell me friends who don't know anything about computer science that my job is to make everyone else's job obsolete. After convincing them how their career might one day be replaced by software, robots and algorithms, I explain how they don't need to be alone with that fear. Of course I know how this makes me look like either a freak, an asshole or both. But the important part about the discussion is to communicate what really is going to happen. It happens, but the progress advances as slow as the growth of a tree. One day, it will be large, it will be a forest and then there will be no way to ignore it anymore. This is why it matters to open someones eyes. Of course only those who you deem worth, most people still won't listen and let time pass.

So yes, I share the same fear. Our destiny and true job is to make ourselves obsolete. Creating Software that can create machines, products and manage people, schedules and ressources. Creating Software that can create better versions of it's own or even create other Software to fulfill it's goals. This sounds like a big stretch, but we're talking about a time-span of 20 to 30 years.

We write code that will one day replace the need for us as a regular' work-force, but not as an actor in the process.
The Future won't stop there, it'll instead create new markets and jobs where we proceed as architects using our creativity and intelligence, until our machines create hardware that surpasses the constraints on the software, which were set by us.

This will require us to allocate new resources for energy, either beyond earth using SpaceX like programs, the invention of a replicator (using quantum teleportation and molecular re-organization) or light to mass converters.
Although you are joking, HN does use https, so it's less likely to be caught up in a fiber tap dragnet, and more likely to require a scraping bot dragnet ;-).
I think there's some truth to this. The assumption that there will be low hanging fruit in the profiler when you eventually start worrying about performance isn't always true.

Also, the more you worry about writing performant code, the easier it will be for you to write it that way in the first place without making sacrifices in code readability or maintainability. It's a myth that high performance code is always more complex and error prone. If performance is always something put off as something to address later, you can end up with as you describe 'a giant mass of moderately slow code'.

What I do agree with is that picking the correct data structures has more of an impact that algorithm noodling, though that has it's place.
TSA won't allow uncharged devices on flights
Even cameras which vary speed during an unbroken shot automatically compensate so the exposure stays the same, but doing so has other interesting effects, depending how it's done:

a) Compensating with shutter so that the integration time is constant means the quality of motion blur changes during the ramp. For example a shot that starts at 24fps and ramps to 120fps keeping a shutter time of 1/240th would start out with really crisp-looking "skinny shutter" motion, and you might see flickering and strobing if there's much camera motion. The end of the ramp would have normal looking amounts of motion blur. If there are CRTs or fluorescent lights in shot they'd flicker at different rates throughout the ramp. It can be a dead giveaway that something's about to happen if a shot starts with really tight motion blur like that.

b) Compensating with lens aperture is much less common because the depth of field changes, but starting with everything in focus, the focus becomes much tighter with the background way out of focus at high speed. Reportedly, mechanical problems tend to manifest as the aperture overshooting its mark or bouncing back leading to brightness variations at the end of the ramp.

c) Compensating with ISO/gain is possible these days, which would avoid the above problems but would end up with a noisier image for the high-speed end.

Recent bullet time shots are either fully CG, shot with an array of cameras, or cheated by hanging everything on wires, but it's interesting to check if any of these things from the days of 16mm skate films with the classic hang-time dips are re-created :)
If i go to $healthfoodstore around the corner i have a variety of high quality, dark roasted espresso from different regions. I would be tempted to say that the store's prices are almost always lower than your offering

Good point. The coffee they sell is much more upmarket than what you can get at
$healthfoodstore, but the site doesn't make it clear. The beans they use are more
expensive, and they are probably roasted more carefully. Grocery store brands
typically use an industrial high-volume and high-temperature roasting process,
instead of small batches and lower temperatures. If you need 2 tons, would
you rather do 100 batches of 20kgs for 20 minutes each, or one large batch in
only 10 minutes?

Phoenix Coffee Roasters are transparent about their costs [0], they
pay up to 4 times of the regular exchange price for green beans:

We purchased this coffee for USD 10,60 /kg through Nordic Approach. At the same time the stock exchange price for green coffee was 2,50 EUR/kg, for Faire Trade certificated coffee 3,00 EUR/kg. Our production costs (taxes, transportation, packaging, etc.) mount up to 7,50 EUR/kg roasted coffee. Our overall costs are 15,80 EUR/kg, plus labour costs and VAT. (These beans sell for 35.30 EUR/kg)

Maybe a line like "coffee from Germany's best roasters" would make some people interested.

I put some of them them in my KBRoaster(tm), push the "dark roast" button, kitchen starts smelling like heaven and only 7 minutes later i enjoy my fresh cup of fresh roasted, fresh ground espresso

Have you done this before? Your kitchen will smell like hell and your fire
alarm might go off ;-) Also, you should wait a few days for the beans to
release all the CO2 from roasting.

Roasted coffee has an optimal typical shelf life of 2 weeks

Citation needed :-) I'd say it's best between the second and eight week.

[0] http://www.phoenix-coffeeroasters.com/en/red.html
Verdana is a bit dated (it still looks good, but it's very reminiscent of early 2000s web design, as it was one of the few fonts that looked good without antialiasing on a 640x480 or 800x600 display), but I'd like to ask this of whoever gets tasked with refreshing HN's typography in the future: stick with a humanist sans serif. Don't go with Helvetica or another geometric sans serif.
How a password changed one man's life for the better
> It goes down to 90% by 2014, and could very easily be pushed below that later on--Republican governors used that as an excuse not to expand.

It is phased down to 90% by 2020, and, in its current form, doesn't fall below that. The phasing just starts in 2014.
But it's still true, in general.

At best what you could say is true is that people with no relationships and no "extra-curriculars/external interests" have more free time.

This crosses all ages. There are young people with filled social and activity calendars (I've worked with young people who seemingly had filled social calendars at work). There are older people who have all the time in the world.

I remember reading once that the best employees are the unhappiest (in life). These were the people with endless time because they had no activities, no family or social relationships, etc. They'd happily burn the candle 120 hours a week because they had nothing else to do. Not sure how beneficial that is to knowledge work.
Another interesting thought: bullet-time would seem colder.

Yes, but then you also have friction and the required speedup of energy consumption and heat generation. Drag and friction increases with the square of velocity, so going ludicrously fast is going to generate ludicrous heat.

Also recall that there's an absolute zero. Basically, there's limited downside and much greater potential upside.

Interestingly, this would mean that you could have a civilization of Speedsters living comfortably inside a star.

Or on a Neutron Star, as in Robert Forward's Starquake. (With the speedup coming from the much greater speed of strong force mediated nuclear reactions.)
There's a more thoughtful take on the paper on Conscious Entities: http://www.consciousentities.com/?p=1673
If you find yourself regularly having to force that kind of behaviour out of a language that doesn't support it, you're using the wrong language or you have a bad design.
Yes - I think this is what I was trying to express. I guess I think the message about premature optimization is much more subtle than usually accounted for. It's about decisions to introduce complexity, to sacrifice design integrity, etc. in favour of performance.

But it is not about devaluing having a careful discipline and intuitive sense of the performance of code and a rigour about how you think about performance in your work. All those things are still incredibly important.
We have no context to the environment that those regexs are running. For all we know they could have implicit limits and be getting compiled down to FPGAs. I can guarantee you that those regexs aren't running unbounded.

No point was missed.
I met COBOL/zOS people that talk about retirement "next year". They are ~60 to 70

That shows something: Every generation has it's path (must have :D "push/squeeze")
It appears that the hostility stems from a deep misunderstanding of football, the current UX and why it evolved the way it has.

You can hardly blame the community for reacting harshly when presented with a product they never asked for claiming that their current experience is somehow broken when it is not.

The worst part is the new UX is sub-standard.
MASM, MS-DOS... 32/64 bit? The hardest thing about learning x86 Assembly is finding a manual that deals mostly with the CPUs ans OSes we use these days.
Perhaps we better not get in to a deep discussion of made-up physics?!?

Perhaps we'd better. Media physics misconceptions can produce hilariously large errors of scale.
How exactly do you perform runtime php evaluation using this?
Also see TheNews (iOS) http://bit.ly/thenews-ios

it's for both hacker news & designer news. It also has support for viewing comments in addition to the clean design :)

*disclaimer, I built it lol
I use MiniHack, which is mind-blowingly good now that the update came through. Full comment posting on mobile and tablet, upvoting, flagging, everything.

https://itunes.apple.com/us/app/minihack-for-hacker-news-yc/...
Waveya Girls Dancing to DJ Dangerous
A more comprehensive curated list: https://code.google.com/p/go-wiki/wiki/Projects

A list with no curation: http://godoc.org/-/index
Throwaway for obvious reasons. My main health goals are abstain completely from alcohol and get my mental health under control. To that end, I am attending a 12-step program and am under the care of a GP for depression.
If you're commenting here, you've almost certainly googled the Tor Project or Tails, and have read at least one Linux Journal article, so you're already classed as a dangerous extremist and some NSA employee is busy seeing if your taste in porn caters to their personal fetishes.
Promo codes, reviews welcome:

- http://tokn.co/yr9eyw6u

- http://tokn.co/9teccz4b
Thank you for boosting my spirits. I can build a modern web app from design to deployment, but 2-3 years experience seems to not be enough for most jobs. Considering just starting my own business at this point.
Not bad, needs some work, but not bad!

My favourite app is MiniHack. Lets you post comments on mobile, and has a really nice interface now that he's updated the UI. Well worth the money.

https://itunes.apple.com/us/app/minihack-for-hacker-news-yc/...
I feel like it is pretty safe to specialize in c and c++. A lot of production systems are still using these languages and I don't foresee companies switching all their systems to go/rust any time soon. I think that having a good understanding of c, c++, and the linux kernel is still very valuable. It is quite difficult to find good c/c++ programmer these days.
Reminds me about when the web finally realized that grids and ratios, common principles that print-related specialists have known and used for decades.

At least that case kept the same names, I think.
It's awful that such a medieval correction system exists in any civilization.
Use your "open in new tab" function your browser already has (usually middle button/scroll wheel click) to open in a new tab.
One can try Practical Reverse Engineering by Dang et al. for a gentle introduction. For the rest we have manuals!
I hate my job more than anything I've ever hated. Every morning when I wake up I try to figure out if today will be the day that I call in and tell my manager that I can't do this to myself anymore.

My therapist keeps begging me to quit. Ultimately I'm just too afraid of not finding anything else to quit without a new job.

I guess it is nice to know that I am not alone.
They still do Horizon every now and again, but it's not as hard core as it used to be, scientific subjects are covered in a wishy washy way that makes me feel they dumbed the programme down.

Also don't forget Brian Cox [0] who's presented some good physics/astronomy science programmes that can be watched by all the family. He does a great out-take where he vents his frustration at being told to dumb down programme content [1].

Then there's also Jim Al-Khalili [2] who presented a great series called "Chemistry: A Volatile History".

The BBC still commission science programmes, their biggest problem is that they're often hiding away on BBC2/BBC4 and many of them are produced in such a way that they don't do the science justice, viewers are assumed to have little or no attention span.

[0]: https://en.wikipedia.org/wiki/Brian_Cox_(physicist)

[1]: https://www.youtube.com/watch?v=QCIRkD71do4

[2]: https://en.wikipedia.org/wiki/Jim_Al-Khalili
Let's face it, this is simply an attempt to make it harder for Google to operate in the EU. It's probably mainly normal bureaucratic nonsense, encouraged along by some nationalism and probably a bit from european corporations hoping to gain some market share away.
Usually http://canva.com + http://fa2png.io
>What if instead of a cable junction for AWS, it was more like a clock in a CPU? Then it is part of what "really happens," but only a part.

Well, the cable junction is also part of what really happens.

So the example is not that different.
Why would they adopt a US-centric practice?

In all likelihood it would be more suitable for the USA to adopt FIFA conventions. FIFA tournaments are astronomically more popular worldwide than any US sports. Even the USA-Portugal game had higher viewing figures in the USA than the World Series and the NBA finals.

Skipping the World Cup for a second...in 2011 the Premier League was broadcast in 212 territories around the world, working with 80 different broadcasters.
The TV audience for Premier League games is 4.7 BILLION , and the number of homes reached last season increased 11 per cent to 643m.

It's a bit arrogant to assume some of the best UX designers in the world have not been hired to design and test the experience for a global audience. TV has forgotten more than the Web knows about user experience.
You write your php to a file in the vfs, then you `require` it back out.
There's an example of it in the documentation[1] but a simple example could be:

```

<?php

FileSystem::factory('vfs://');

file_put_contents('vfs://foo.php', '<?php echo "Hello, World!";');

require 'vfs://foo.php'; // Hello, World!

```

[1]: https://github.com/adlawson/vfs.php#documentation