skysight-inc/HackerNews huggingface dataset:
> with sufficient vigilance

So now using const is some kind of difficult task? Not much cognitive overhead there. I thought everyone was onboard with immutability these days.

My point is that safe low-overhead data structures with non-dangling, pointers protected from nullptr dereferencing ARE possible in C++ and not Rust. Yes, you have to put const after every type. Call that vigilance if you want. It's a really small price to pay IMO.

Edit: Down voted again. What's wrong with my point or code? I'm curious.
Functional Programming (What it is and why its good)
Agreed. There are, admittedly, a lot of political rallies and speeches and they're not particularly exclusive. That said, just looking at the first few pages of his photos, he was right up front at some Rand Paul event shooting with a wide angle lens. And he was at one of the Republican debates that I assume (perhaps wrongly) you can't just walk off the street into.
The Error Model in Midori
Sorry, what does this story mean? Is Nvidia doing retrocomputing - writing code in Pascal and it's out on tape? And also Silicon? I speak geek but not this dialect of geek.
I've been looking for an hour for an image to post here, it is a end-on view of the long bell sawmill log drying facility. The logs are so large that it takes a while to realize the scale of the image, the people are tiny compared with the logs. Just a few hundred years ago large parts of the US and Canada were covered with forests of giant white pine and other trees that are now a rarity. With 'giant' I really mean giant, logs 5 meters or more in diameter were not exceptional. Unfortunately I haven't been able to locate the image, the closest that I've found is this one, which gives you a tiny little taste of what was lost:

https://s-media-cache-ak0.pinimg.com/236x/a6/8c/1f/a68c1f38c...
Have each team member generate his own key. Copy everyone's key in a folder and have a script to generate an authorized_keys file. Use puppet or chef (or anything else) to dispatch the authorized_keys on every server.

A single shared key is a security disaster waiting to happen.
Over the last 20 years I've driven about 300k miles and have gotten precisely 1 (one) ticket, which I totally deserved.
Hard locked my old Mac Mini.
Had to reboot. Not your fault, but maybe add some limits.
I love driving, even when there's traffic. I have XM radio and this is really my only/easiest way of discovering new music so I see longer rides as a benefit. Get to just relax, listen to good tunes, and get some thoughts straight.

However, I can see driving as being an inconvenience to many due to things such as ticketing/insurance, parking issues, traffic for those that don't allot themselves enough time to commute, car maintenance, and the fact that our infrastructure is crumbling and nobody really enjoys diving into a pothole at 30+ mph. I know I'm associating owning a car with the enjoyment of driving a car, but I do believe they go hand in hand for many.
The next 20 years will be quite interesting to say the least.
Electric cars + autonomous Cars + Uber = no need for people to own cars but pay a small fee.
People will start to reason about this ... "Why own a car that does nothing all day why i can just lease one"

I think things will go one of 2 ways:

1) people will lease their cars to other while they don't need them while at work and at home at night

2) people will lease cars from uber/tesla/apple/google..whoever

And we will use those services for a lot less than what we are currently paying for a cab, and certainly a lot less than what would be the cost of owning the car.
InstASCII: An instafeed.js plugin that returns ASCII versions of images
Driving was symbolic of freedom, getting away from supervision, so much that it became a rite of passage and every teenager wanted to be able to take a date out in a car. There were open roads, vast spaces to see, many low tech things to discover and to show someone else.

Now with traffic congestion in addition to rising costs of ownership, insurance, etc. and many other options for taking dates out, access to cars isn't vital, what's more, it's no longer symbolic of freedom but rather symbolic of the establishment, consumerism, suburbia and oil, things out of vogue. And now there are other more modern avenues for exploration, entertainment and finding kindred spirits.

To add one more thing, now access to cars does not require ownership. You have car-sharing services [citycarshare, zipcar] and you have ride-sharing platforms which make access to vehicles less of a binary choice of ownership/no ownership.
Hehe, sorry about that. Yes, the product has its limitations, and definitely isn't a fit-for-all-purposes but it does have a very good user interface and that is what I was commenting on. In a way the fact that it is still in use says something about it too, if there were an easy way to replace it functionality wise I'm sure it would have been done.

The problem with tools like these is that they allow people to be far more dangerous than they would otherwise be, but if properly used and with a good eye towards their limitations they can be game changers.

Another product like that is FileMaker pro. I've seen people do absolutely amazing things with it and I've seen people build the stuff of nightmares with it.
"Peak driving" was back in 2004.[1]

[1] http://www.theatlantic.com/business/archive/2013/11/crash-th...

“The broad acre city, where every family will have at least an acre of land, is the inevitable municipality of the future . . . We live now in cities of the past, slaves of the machine and of traditional building. We cannot solve our living and transportation problems by burrowing under or climbing over, and why should we? We will spread out, and in so doing will transform our human habitation sites into those allowing beauty of design and landscaping, sanitation and fresh air, privacy and playgrounds, and a plot whereon to raise things.” -- Frank Lloyd Wright
Interesting article. I'm very pro-Europe taking in refugees. It seems however that the guy in this article moved because he couldn't get a job in his own country and thought he would instantly get one here - not a chance when a lot of Europeans are still struggling to find work because of the economy. It also sounds like he was pretty close-minded in regards to integrating into a new culture/diet/environment. Unless the article isn't telling us something or I misread this guy wasn't really a migrant - this was a man who wanted to move to a new country and didn't like it very much but he took the illegal route in instead of applying for a visa. He wasn't forced out of his home, his life wasn't at risk etc. Like I said, I think we should be helping refugees in every way we can but it really seems like this guy isn't a refugee.
Getting an easy to convert standing / sitting desk was easily the best decision I have made. I now stand most of the day, sitting down when it gets a bit tiring and after lunch.

I cannot recommend this enough for anyone sitting in front of computers > 4 hours / day.
The scenario here is "The <Operating System> package is out of date, why have you not refreshed it yet."

What should the Taskwarrior developers do to fix that?

You suggest the failure is due to 'problems that make packaging difficult'. But perhaps it's the lack of an active package maintainer?
You're kidding, right? Search in github is so bad that I typically clone a repo and grep it rather than try to find things with their search. And they built a wiki feature without search whatsoever?! (from what I can find) That's absurd
I keep seeing articles like this pop up here and there. My gut feeling tells me that someone is pushing an agenda. Even in NYC a car for me is really useful. I use it to take family to airport, pick them up from the airport, shopping at costco, lowes, homedepot, etc. A taxi cannot beat the convenience of owning one. But that is just my experience.

Could this just be Uber trying to convince us to use their service? Maybe this is one of those submarine articles pg mentions in one of his articles?
Dot Waves: A PureScript Short Story
Compliance has very little to do with actual security unfortunately...
Automatically switch versions of node – looks for a .nvmrc file in the path tree
The Python community just doesn't have good tools to type dictionaries. In JavaScript, you can use a tool like tcomb[1] that lets you specify the structure of your data and add functionality onto that data. Throwing raw dictionaries around in your program isn't maintainable, but if you adopt the Clojure ethos that functions operate on data that meets a set of requirements, you'll have maintainable code without a type system that gets in your way when you don't need it.

In general, I think most Python developers would be happier with Clojure or JavaScript written in a functional style (e.g. heavy use of tcomb, Immutable.js, and transducers). I'm happier, at least.

[1] https://gcanti.github.io/tcomb/
That blog has a ton of good stuff on it, even if plenty of it will sound strange to new readers at first. I'm not on board with some of his psychological trickery (namecalling people that don't follow his belief system for instance) but that doesn't change the fact that if you're young and making good money that this blog pretty much guarantees you're going to be set by the time you reach your forties if not sooner.

Highly recommended.
I might have read past the initial section if they had spelled technical terms properly.

The authors may very well have been knowledgeable when this was written in 2008, but with such a glaring issue I won't take the time to read it.
If you live in a city where everything you need is 1-2 blocks away and you have good public transport, Why would you need a car that sits idle 95% of the time? Just because you don't have to carry a bag ?
It's hard to answer your questions definitively but I'll give them a shot:

What device do I use?: I don't use any one device. My main computer is a laptop running Linux and the Orca screen reader, but I've used Windows and NVDA before. I've had multiple Android phones/tablets and have used IOS. Last decade I used OS X heavily but transitioned away after a few years. Most devices have some level of accessibility built-in these days, so there isn't one single thing I'd use, just as a sighted person might use a laptop/desktop at their desk, a phone on the go, etc.

What do I do for work?: Again, probably the same as many here. I've done contract development on Android and the web, and am currently launching my own company. Nothing surprising or different.

What technology interests me?: I guess it depends on the day. :) I'm a web and mobile developer so tend to be more up on things like React, React Native, etc. I particularly enjoy working with mobile tech because there are lots of ways in which a mobile device with camera/GPS/lots of processing power/numerous connectivity options can tell me things about my world given the right apps and services. 8 years ago, running an errand meant I grabbed my phone, MP3 player, bluetooth GPS receiver and the PDA to which the receiver paired that ran accessible mapping software. Now I just grab my phone and it's much more capable on its own, handling GPS, OCR for reading documents, etc. I think there are a number of ways mobile tech can improve how we interact with our world, and I'm starting companies to explore those.
Cyber Criminals are getting smarter, Organized and Sophisticated
Interesting, didn't know that. But it seems easily fixable for BB and probably doesn't drive much of the difference in popularity.
What makes raspberries more of a luxury than "fruit"?
> your last sentence was unnecessary and over-the-top.

People started boycotting Mozilla after he was promoted. "Disaster" is an appropriate descriptor.
Submarine cable cut lops Terabits off Australia's data bridge
It looks like a number of people have done something similar so though I would mention my attempt - pgwrap [1][2]. This is also a thin wrapper over psycopg2. This provides the following -

* Simplified handling of connections/cursor
* Connection pool (provided by psycopg2.pool)
* Cursor context handler
* Python API to wrap basic SQL functionality
* Simple select,update,delete,join methods extending the cursor
context handler (also available as stand-alone methods which
create an implicit cursor for simple queries)
* Query results as dict (using psycopg2.extras.DictCursor or any other PG Cursor factory)
* Callable prepared statements
* Logging support

Essentially you can do stuff like:

>>> import pgwrap
>>> db = pgwrap.connection(url='postgres://localhost')
>>> with db.cursor() as c:
... c.query('select version()')
[['PostgreSQL...']]
>>> v = db.query_one('select version()')
>>> v
['PostgreSQL...']
>>> v.items()
[('version', 'PostgreSQL...')]
>>> v['version']
'PostgreSQL...'

>>> db.create_table('t1','id serial,name text,count int')
>>> db.create_table('t2','id serial,t1_id int,value text')
>>> db.log = sys.stdout
>>> db.insert('t1',{'name':'abc','count':0},returning='id,name')
INSERT INTO t1 (name) VALUES ('abc') RETURNING id,name
[1, 'abc']
>>> db.insert('t2',{'t1_id':1,'value':'t2'})
INSERT INTO t2 (t1_id,value) VALUES (1,'t2')
1
>>> db.select('t1')
SELECT * FROM t1
[[1, 'abc', 0]]
>>> db.select_one('t1',where={'name':'abc'},columns=('name','count'))
SELECT name, count FROM t1 WHERE name = 'abc'
['abc', 0]
>>> db.join(('t1','t2'),columns=('t1.id','t2.value'))
SELECT t1.id, t2.value FROM t1 JOIN t2 ON t1.id = t2.t1_id
[[1, 't2']]
>>> db.insert('t1',{'name':'abc'},returning='id')
INSERT INTO t1 (name) VALUES ('abc') RETURNING id
[2]
>>> db.update('t1',{'name':'xyz'},where={'name':'abc'})
UPDATE t1 SET name = 'xyz' WHERE name = 'abc'
2
>>> db.update('t1',{'count__func':'count + 1'},where= {'count__lt':10},returning="id,count")
UPDATE t1 SET count = count + 1 WHERE count < 10 RETURNING id,count
[[1, 1]]

Also it allows you to create callable prepared statements (which I find really useful in structuring apps):

>>> update_t1_name = db.prepare('UPDATE t1 SET name = $2 WHERE id = $1')
PREPARE stmt_001 AS UPDATE t1 SET name = $2 WHERE id = $1
>>> update_t1_name(1,'xxx')
EXECUTE _pstmt_001 (1,'xxx')

[1] https://github.com/paulchakravarti/pgwrap
[2] https://pypi.python.org/pypi/pgwrap
What life was like for an Executioner's Family in the 16th Century
If you live in a city, then you have far bigger problems. It's no way to live.
Relative to how it was in the 60's? (which predate me) I'm sure it has lost a great deal of its luster. The big car manufacturers were competing with each other to produce the biggest sleepers - cars with underrated horsepower both for competitive and insurance purposes - and they could be ordered from the dealer with very powerful engines.

In my hometown in the 60s and 70s you had kids simply circling the park for hours to see, be seen and show off their cars. You had drag racing up and down straight lines of road the kids had marked off at exactly 1/4 mile. TV shows featured cars as major plot points or even characters. Think Grandpa's Dragula in The Munsters, My Mother The Car and even into the 80's with Kitt and Knight Rider.

I think the modding and racing culture is still there, but it's moved on into pc building, make spaces and perhaps even open source contributions. There are other ways now to do something interesting and get your name out there than spinning a wrench. And gas prices and emission laws on the tail of the gas crises in the early 1970s certainly played its part in the death of car culture. Just my humble opinion of course.
Adding Reach on Social Networks Takes Work, Tedious Work
I have to admit, my reaction to the repeated "Why do you care about our infrastructure?" is "I don't, or about your project."

That's part of the nature of following a random HN link, of course, but after reading that, I'm certainly not inclined to care more about this project I've never heard of. And I say this being completely aware of annoying feature requests.
I didn't know that tool. Having different agents for different projects may be useful, especially if you're using Agent Forwarding.

I don't like that you have to alias ssh or replace /usr/xxx/bin/ssh with a symlink to make it work.
I don't think driving is losing its allure, I think people are making less and cars are getting more and more expensive.

$20k was the entry point for a decent car in the late 90s... Now it's north of $30k.

Renting rides from Uber is a suckers bet. There's a reason why poor people, business travelers and drunks are the only people who took taxis pre über.
Adblock Plus, scourge of websites, seeks industry deal
I think this is small sample size. I spend a lot of my time as an engineering leader teaching people how to interview for engineers. A lot of them are young but intrinsically recognize that trivia questions aren't important. Because I read about things like behavioral interviewing now instead of the release notes of the new webpack I get to make an impact in my org, but lots of smart companies do the same.
I can't believe how negatively everyone is viewing SemiAccurate... as a chip designer and very involved in the business of the industry, SemiAccurate is one of the best news sources I've got. Everyone in the industry shits on NVIDIA's process because they have time and time again lied about benchmarks, tapeout dates, et cetera.

I only use NVIDIA GPUs, and think that most of the time they are decent products (except their Linux driver support), but I take every statement from Jen-Hsun with a HUGE grain of salt, and wait until I talk to a friend at NVIDIA, which almost always states the teams displeasure at Jen-Hsun bullshitting.
Tapeout is when your ASIC design is fabricated.
I think there are a few implied questions though. First, does alpha exist? Second, can alpha reliably be separated from beta? And third, can future alpha be predicted from past performance?

I think Renaissance's track record only answers the first question. But apparently the last few years have been really tough for quant funds, some strategies actually lost money on average. And I'd have no idea how to separate well run quant funds that like Renaissance that can withstand changing market conditions and funds that will fail when market conditions change. Also, I'd be a little nervous assuming that a well run fund will stay well run.

I think that some managers do have actual skill, and would provide value. But I think that trying to find those managers would usually be really difficult.
Interest or lack of interest in regards to driving is primarily regional. This cities adore the car:

1. Austin
2. Los Angeles
3. Daytona Beach
4. Detroit
5. Portland
6. Phoenix
7. Snoqualmie
8. Atlanta
9. Los Vegas

https://www.yahoo.com/autos/bp/10-best-cities-automotive-ent...
Yes, if only serfs weren't so expensive.
Allegedly many of the migrants are economic refugees in addition to or instead of political ones. No doubt if you're thinking Europe is full of high wage jobs and fat benefits for unskilled or low-skilled labor you'll be disappointed.
I generally agree with you with respect to equipment cost although, to be fair, a lot of that difference is offset by consumables. A Nikon F4 may only have been modestly more expensive than a more consumer-oriented SLR but the pro probably shot thousands of dollars more film during a year.

So in addition to distribution, just using the camera has also gotten a lot cheaper.
You're ignoring the parallel argument I made to yours (not that I believe it, but I'm saying it makes as much sense as yours), which would suggest the white man is more qualified.

Anyhow, in practice, I doubt it matters: most applicants to such positions are likely not white men anyhow. So the racism inherent in such statements as "white folks are not suitable for this role" is not only wrong, it is also unnecessary.
Closures are just as expensive as normal control flow, if they're not passed as a trait object (which is unusual).

To expand: No closures require heap allocation. If you pass the closure as trait object, calling it will require a virtual function call, which is more expensive than a normal one.
Google Chrome allows TLS MITM proxies to override HPKP settings (which is not without controversy):

We deem this acceptable because the proxy or MITM can only be effective if the client machine has already been configured to trust the proxy’s issuing certificate — that is, the client is already under the control of the person who controls the proxy (e.g. the enterprise’s IT administrator). If the client does not trust the private trust anchor, the proxy’s attempt to mediate the connection will fail as it should.

https://www.chromium.org/Home/chromium-security/security-faq...

https://code.google.com/p/chromium/issues/detail?id=561646
The criticisms leveled against control charts in the wiki again elucidate a common problem with the state of statistics today. If experts, who have thought long and hard about the philosophical implications of likelihood versus significance, cannot reach any consensus, then how do we teach experimenters or engineers to correctly apply practical statistical tests or draw the right kind of inferences?
Freedom these days is a luxury for rich people. Thanks to increasingly prevalent toll roads and paid parking, you can have all the driving freedom you want if you're willing to pay.

Now get back to work you spoiled lazy millenials. /s
well in that case you would also have to change the action 'sack' because firing an employer is by definition impossible for an employee of that employer.

The correct text should probably be:

"Workers can quit employers at will, and that causes employers financial hardship, so we need employer protection laws"
I think people who do OSS, and people who mod cars do it for very different reasons. The thrill of going fast and the thrill of solving a logic problem are very different.
In the same vein: RAII is verbose and complicated but layering a DIY lisp-based macro system on top of C isn't?
https://github.com/s-macke/SAM has everything you need to make a SAM clone. Does your SV-318 still work? :)
I was not to see the whole article because it is behind a paywall, but one thing that might affect the driving habits of the under 25 cohort is that people in general are waiting later to have children.

Having children dramatically changes the calculus involved with driving a car. When I was single I really did not have to shop much, it was easy for me to walk or bike to school or work even in bad weather and I could choose a not so good place to live that was cheap and close to work cause I really did not spend too much time at home except for crashing at night.

With children now, I have to buy a lot more supplies. To save money I often buy stuff in bulk. Also, I am more concerned about neighborhood safety and good schools. Now a place that meets my criteria at a price I can afford is likely to not be within walking or biking distance from work. Also, when I want to go somewhere in inclement weather, I find it more preferable for me to put my children in my dry climate controlled car, than to have to worry about if they are getting wet, cold, or hot.

My point is not to talk about driving being good or bad but to point out that having children can be a huge confounding factor when looking driving trends and drawing conclusions about these trends without taking into account the larger demographic trends surrounding when people are having children is likes to be misleading.
Not sure why this glorious future isn't happening today with microrentals startups like zipcar, peer to peer rentals like getaround/relayrides, ride hailing like uber/lyft, old-school car rental companies, and probably a bunch other business models I don't know about.
Logging vs. instrumentation