skysight-inc/HackerNews huggingface dataset:
That's in testing though. Arch has 5.3.0 in core already. Not sure where the .1 comes from since it's not even released yet according to https://gcc.gnu.org/releases.html

Edit: Actually it looks like the versions are just named differently. Debian uses SVN version from 20151205, while Arch uses 20160209. So Arch is more fresh (by 2 months), but uses different naming convention.
Too bad it's all standardized now so the quality of care goes down for everyone. Doctors that actually care about making their patients better need to be able to deviate and research for themselves... and not be overwhelmed.
Servo, the parallel browser engine
That's $60 mil retail, not what Atari took, I'd be surprised if they hit breakeven since you need you factor in manufacturing costs and they likely took maybe a third of the retail price.
I always thought it was kind of a hack to ensure consistent declarations in multiple files :) certainly not a key to something that came much later.
I don't think there's anything wrong with speculation. But if speculation is more interesting than actual knowledge about the same subject then I think there's something wrong with that.
> Scott Meyers has written lots of good stuff on how to use C++ properly.

Scott Meyers "retired" from C++ in December 2015 (http://scottmeyers.blogspot.fr/2015/12/good-to-go.html / https://en.wikipedia.org/wiki/Scott_Meyers). There may be a link to C++ itself don't you think?

PS: I still write most of my projects in modern C++, but slowly switching to D and other alternatives.
I think many people focus too much on the money and frugality side what Mr Money Mustache says, and not enough on the happiness part. The preconditions for human happiness are fairly constant, but the way we achieve those conditions can be more or less expensive.

For example, we know that people greatly enjoy being in flow. There are many ways to achieve a state of flow. You could do a DHH and get into car racing---a rich boys sport if ever there was one. Or you could take up bike racing, and drop a few $K a year on a bike (with ancillary health benefits as well). Or you could drop the racing part and ride for pleasure (maybe $2K over ten years; my last bike lasted 18 years). All will achieve the same result, but with vastly different impacts on your wallet. Of course racing is not the only way to get into flow. Dance, programming, other sports, etc. are all options and there are cheaper and more expensive choices within each category.

Similarly, it has been shown we get more long term happiness from experiences than from things. This is a great reason to stop buying stuff and spend money instead on activities. Of course different activities have different costs. You could book an expensive "adventure holiday" or you could just grab your backpack and head out the door. Anyone who has done backpacking on a shoestring budget knows it's great fun.

In my experience all these choices are quite easily substitutable. You can make a conscious decision to choose low cost options and have just as fulfilling and enjoyable a life as someone who spends all their money on the latest gaming rig / sculpted carbon fibre bike / hottest restaurants etc.
Settle down sunshine, I'm warning him and giving him advice on where to get real info, not blaming him. Put your bush laywering back in your pocket.
The perfect recipe for iOS app automation
So they know this leads to an Orwellian state and they do not care? Maybe, but it would be political suicide to admit that.

Certainly Comey is being deceitful in his first sentence. Even Hillary called for a Manhattan-like project to circumvent encryption back in December [1]. That shows it's something that's being discussed in Washington quite frequently.

I doubt any will ever admit they're trying to lead us towards an Orwellian state. Also, encryption is part of our protection from that. Heads of state and encryption currently appear to be directly at odds.

[1] http://www.cbsnews.com/news/democratic-debate-transcript-cli...
> medicine feels not just like debugging a very complex non linear machine

One way in which medicine is not like debugging is the hours spent by a physician vs a programmer. I (as a programmer) have sometimes spent 100 hours tracking down a bug whereas I've never seen a physician spend more than a few minutes trying to diagnose an illness.

Even with a gravely ill person, my experience has been that an attending physician has never spent more than about 15 minutes on the diagnosis (or to be a bit more generous, let's say several 15-minute re-evaluations as new information came to light, such as blood test results).

It's a strange contrast. I considered my bugs to be serious bugs, and it was worth 100 hours to diagnose it correctly. But my bugs are nothing compared to a human life. Why is our medical system OK with quick diagnosis? Does it all come down to money or would more time available to the physician make no difference because [medicine is art not science / some other reason]?
I have no specific knowledge about Canonical's processes. I'm just amazed that a serious software company in 2016 wouldn't have a reproducible build process for their primary product.
Are you saying that the site uses specially crafted music to trick you into believing that specially crafted music can modify your mind?
Based on what you have said it sounds like you want Ubuntu's rolling release, which is upgraded daily.

Ubuntu Snappy packages are based on the normal Ubuntu packages so they will be at the same versions.
If you are not sure where you are with the subject of encryption, backdoors and privacy I suggest watching this video. It is also a great resource to share with people who are not so technical.

This video is a production of the Washington DC Chapter of the Internet Society. It is meant to be a starting point for discussions about encryption, privacy, and cybersecurity.

The Internet Exposed: Encryption, Backdoors and Privacy – and the Quest to Maintain Trust

https://www.youtube.com/watch?v=F2D5dVtHXV8
Click through the Listen link and the pricing is applied when you get to that stage
I was thinking about this the other day too. Recursion in CS101 is taught in such a bizarre way. At least it was back when I was in CS101. It was almost as though CS tries to discourage its usage simply because "most minds cannot understand it as easily as iterative loops".
It was just an observation that Ozzies seem to get screwed by both corporations and their own government these days.

95% I plucked out of my head, as an extreme percentual screwing value! :-)
It sounds like you like knowing how the whole thing works, end-to-end. At big companies with so much pre-existing code & infra, thats not really possible. Maybe a startup would be a better fit for you? Thats one of the things I loved about working at a ~60 person startup, I had visibility and decision making power over all levels of what I was doing.

Of course it depends on what your definition of end-to-end is, as the rabbit hole can always go deeper.
A request/demand to all gadget makers
If your gadget contains a mic or a camera, provide a hardware indicator (for example. A small led besides the camera or mic) to indicate that the corresponding recording device is active.

I want to request the tech crowd that we boycott all (new?) devices that does not comply with this simple requirement.
Just want to emphasize (and this is not directed specifically at you): you almost certainly shouldn't run Debian testing on anything that is public-facing. Packages get migrated to testing after some days in unstable if no high-priority bugs are filed against them during the days after their upload.

If a security patch is uploaded to unstable today, you won't get it in testing for a few days, and possibly many more if the migration gets blocked.

https://www.debian.org/devel/testing
People who don't want to work don't really need a reason not to work.
Today in 1999 i-mode launched in Japan – including emojis
Best list I found in this thread yet. Am I the only one that likes to work to (mostly) instrumental sludge metal and post-rock?

ISIS — Celestial (2000) https://www.youtube.com/watch?v=M8XN-3YZL5Y
Bollox! Music is meant to be played live. Recordings are there to re-create some particular (including studio) performance. It's bloody art, man! Generating music for listening purposes is absolute utter bullshit, period.
Yes, short notice. Not sure how it was with the paying customers.
I believe they do.

The Patriot Act/Homeland Security were planned and ready to go long before the September 11th attacks.

http://www.washingtonsblog.com/2011/12/ron-paul-%E2%80%9Cthe...

The security/intelligence establishment were just waiting for an opportunity to put them into action and that act of terrorism provided all the justification.

They are gross opportunists of the most obscene order.
These kinds of ridiculous statements poison the discussion and make it devolve into a complete mess. Stop that!

1) C is very difficult to use correctly even with the best guidelines and intentions. My best bet for avoiding memory errors is being super-careful (read: super-slow) AND using static analysis AND using Valgrind to check afterwards.
The last two steps are mandatory.

Contrast this with C++, where just by using smart pointers, vector and array I can eliminate a whole bunch of typical C errors.

2) Scripting languages solve different problems than C++. The typical C++ tasks can't be performed by your programmer with 2 years of experience no more than they could by the same programmer if they had 40 years of experience.
Can't agree more. IMHO, this Stockholm syndrome / religious cultist mentality is so horrible, the most horrible thing about C++..

Don't get me wrong, I can forgive all shortsighted design choices and all the bullshit that piled up over the years. Nothing is perfect, true. But what C++ does to otherwise intelligent people.. This technological enslavement is just fascinating.
I prefer it to loops, I find it more concise, it makes you really think about what your code is doing when you make it recursive.

Often I find subtle bugs in my loops where as with recursion the compiler seems to pick them up for me.
It's behind you - the making of a computer game: http://bizzley.imbahost.com/ is great

There is also diaries for Making of Prince of Persia and Karatek. http://www.jordanmechner.com/backstage/journals/

Both highly recommended, I reread it three times already.
Ask HN: Is it normal to be working on a computer all day long without earning?
Hello lovely people of HN!

I have been programming (self-taught) since a little less than 2 years. I think I am fairly decent at it. I am constantly (willing to be) learning as well. And I am pretty much always working on my laptop. I get up (at about 11 am), get fresh, take my laptop and start working on some random personal project, reading random articles etc. I have breakfast, lunch and dinner while working on my laptop. I keep working straight till about 3 AM night. The most amount of breaks I take is getting up for water in a while.

While I love programming and making things a lot, I am not earning from it at all. I am looking for a job (and I hate bragging about myself but I am infinitely better than those idiots who don't know how to write a single line of code but still get great jobs/interships because of their formal education), but I haven't got one yet for whatever reason (I think lack of "corporate" experience, contacts, and formal education).

I go to college just once every two weeks - and I am pretty normal with my friends when I do. So I am not a sociopath. I am nearing 20, and I am from India.

I do have a good presence on social platforms like Github and Stackoverflow.

Apologies for using a throwaway account for this. Any and all thoughts are greatly appreciated.
This seems to less a complaint about packages and more a debate over Rolling vs Non-Rolling Distro's

The Author seems to take the opinion that Rolling is always better for Security because he selected a few "web" packages and found vulnerabilities in the shipping versions.

Ofcourse for the people running mission critical enterprise applications they probally are not running phpmyadmin on that server so they could care less if the repo for their stable version of debian contains that older software.

I agree it is problem, but the solution to that problem can not simply be rolling all the time.

I use Arch on my Desktop system, but I would never run my employers mission critical database on Arch... I need stability and security, not simply security.

Ultimately I think we need a better way to define the Core OS, vs "User Applications"

Things like glibc, the kernel, etc are clearly coreOS, things like phpmyadmin are User Applications. Where it get grey is databases, webserver etc. Do you lable them a Core product or a User App, if I was running a mission critical applications I would not want my mariaDB system just upgraded to the lastest version with new features and possible breaking (removing) older features that my app may still need.

Enterprises move slow, I still have enterprise applications that require Java 6, I have some things that still have software that only run on Windows 2000. This idea that Rolling to the latest version of software all the time is a workable plan highlights the authors ignorance of how enterprises actually work.
US citizens need not apply, right? I mean, due to FATCA a US citizen can't open a bank account in Switzerland. Makes it hard to cash that fat paycheck. Or do you have a way around that?
https://en.wikipedia.org/wiki/Concierge_medicine
Yes, if you also got the credit for saving him from the car!
Until they do swappable batteries and SD card support, I cannot care less.

Also with their episode with TI, I do not trust Google to be any different from Android OEM in terms of guaranteeing updates.
You can install security updates from unstable using the output of debsecan:

apt-get -t unstable install $(debsecan --suite sid --format packages --only-fixed)
Structuring text using CRF. Tagging recipe ingredient phrases
testing is Debian's rolling release.

Ack on the version stuff.
17+ Free PSD iPhone 6 Mockups 2016 – Designrazzi
Mobile phones are 'cooking' men's sperm
Would love to understand how this tool overcomes sensory gating https://en.wikipedia.org/wiki/Sensory_gating
Same here, specially since there are hardly any NDK changes since Android 4.3, so not much to wish for in newer Android versions.

Of course it would be nice if Samsung at least cared to provide security updates.
Automate or fall behind: the stark warning to UK manufacturing
Show HN: I Made an Audio-Guided Sex App for Couples
This is pretty much solvable with a preprocessor and some heuristics and you get to keep your LALR parser

Also IMHO a<b>c should not exist as a comparison. Does this mean a<b AND b>c? Then spell it out, it's a rare case and it doesn't contribute to readability (as opposed to a<b<c for example)
You use npm scripts instead of grunt not gulp. ;)
A few months ago I was trying to buy some bright LED bulbs, and I tried Ebay and Aliexpress. I ordered some 7 watt bulbs, but (repeatedly and by different vendors) I was shipped bulbs that were closer to 4 watts.

Given that it happened several times with several vendors, I suspect there's a systematic problem due to incentives - higher power bulbs command higher prices, and most buyers don't have the test equipment needed to detect the fraud; and even when someone does detect the fraud you just have to refund them and claim it was an accident.

Needless to say, if the conditions of the market mean that fraudsters out-compete honest sellers, all the honest sellers have to quit or resort to fraud, and the market becomes useless to consumers.
>As for your hourly rate I can tell you from experience the global market is making it very competitive so suck that up.

I haven't had much problem with this. I don't compete on price because I can't bid lower than someone who has a cost of living 10x less than mine.

One thing I've learned is that the higher your rates go, the less the global market matters. Few companies are willing to pay for $100+ an hour out of country contractors.

Even if you're not charging that much, you can always find companies who are just more comfortable with someone in country. Many companies want someone they can reasonably fly in if the need arises, or just someone who is subject to the same legal jurisdiction if things to completely wrong. IP theft is a huge problem in developing countries and legal remedies are very difficult when dealing with international disputes.
please don't post paywalled articles
I have a suspicion you may not even need scattering to achieve similar psychological effects.

In computer graphics, if you want to get "daylight" illumination for cheap, you simply use two lights - one white-to-yellowish directional and one bluish hemispherical:

http://threejs.org/examples/webgl_lights_hemisphere.html

You only compute expensive scattering if you need volumetric effects (e.g. god rays or atmospheric fog blueing things far away, on the order of at least hundreds of meters).

But here for simple indoor lighting, you don't really need volumetric effects. You just need proper light color coming from roughly appropriate directions - one strong white-to-yellowish light (coming from uniform direction) that will cast hard shadows and one weaker bluish diffuse light (coming from many directions) that will cast soft shadows.
Mobile Advertising Company Delhi
Just keep in mind that unstable is not guaranteed to get security fixes promptly, either. The Debian Security Team only handles supported releases.

The Security Team FAQ is a good read:
https://www.debian.org/security/faq#unstable

It's quite explicit in saying that if security is important to you, then you should run a supported release.
Yeah that point might have been a bit exuberant. Nevertheless, after 3-4 years I think you have covered most grammar topics, maybe excluding passe simple and subjonctive. In English you'll continue to learn new concepts such as "contact clauses" etc
After having had iPhones and Samsung S-series since they came on the market, I bought a Huawei P8 Max last week in some outlet in Thailand. The software is great; I want to break my S6 in half when I touch it. The phone is excellent too; it's fast and, as I am a freak when it comes to battery life, it fixes all my power issues. With the MS foldable mobile keyboard I can do almost everything on this thing. It weighs more than most phones but compared to carrying my laptop + batteries + power cable this is very light.
Reminds me of https://github.com/TrsstProject/trsst and others like it before, like App.net.

This isn't a new idea and I'm 100% behind a more decentralized and free interwebs. The question is what will it take to gain traction. Ease of use is helpful, but there must be something compelling for people to adopt it.
I thought that the latest C++11-onwards additions made code less verbose because I don't have to write so much code as the STL has a LOT more in it? And don't have to write so many explicit constructors, destructors, move operators, assignment operators etc.?

The code is much simpler when I look at my C++11 code compared to C++03.
I clicked on this expecting blather but actually found insight. The TLDR: non-college-educated working class people are sick of the disdain they get from middle and upper classes. Think of comments your friends might make about "rednecks" or people who are "inbred" or from "flyover country". A vote for Trump is a vote against the elite who Trump delights in pissing off. His outrageousness is his brand. The political system is stacked and broken so putting Trump in office won't change much. It just expresses disgust at the system and the upper and middle classes who run it.
How to create an infographic resume in a matter of time. -3 free resume formats-
WP has the ability to use (S)FTP to update the files rather than direct file access.

That said, it's intended for the long-tail of sites. If you know how to run an update script, you're already more advanced than a fairly big chunk of the WP userbase, so you probably should be doing updates that way. Many professionally developed sites will be using source control, so autoupdates are disabled anyway.
At the end of the day, we need a way to handle key management for asymmetric encryption like pgp.

How do we allow people to share their private keys across multiple devices?
I think of it more as a Yodel-like model. The drivers mostly don't care, and a lot of my parcels get delivered into my bin.
AI generated "music" to improve focus, relaxation and sleep

there, fixed that for you
The ML example was missing the second half of the ML niceness - efficient pattern matching at syntax levels which makes for a really nice and understandable code, especially when writing complex compound clauses.

"...could probably use templates or macros to autogenerate.."

... which kind of highlights that ML example even more. In Ocaml or F# that original definition would have been more or less enough to start writing nice, efficient parsing code.

The sum types are not the only thing, IMO, that ML-family has going for it. As for example F# contains pairs and lists as syntax level constructs (rather than library add-ons) lot of code can be written at a really high level before optimization - in the same language - if it's needed.
Show HN: Riscomatic – Risk Management made easy
Be that as it may, there's a pretty big difference in financial security between retiring at 30 with $600k in the bank (where one financial emergency puts you on pretty thin ice) and retiring with $600k in the bank plus $400k/year extra income.
Perhaps he should have put the textures in a central container and have the widgets use a reference to the texture item?

I would think that adding textures as a child of the widgets would imply that he WANTED the textures copying. I wouldn't put child items into an object unless I wanted them copying too, as their lifetime is tied up with their parent object. The problem is not containers - it is more with his design and him wanting to control the lifetimes of child textures.
The parisian dialect is to my knowledge the reference dialect that you can focus on, and it is the prestigious dialect. The situation is different in English where the situation is not clear at all. That however was not the point I was trying to make, rather, I wanted to point out that the volume of the language is more compact, so you reach the point earlier where you "polish" your skills.
False flag operations aren't exactly an alien concept to US law enforcement and intelligence services, as well as other countries;

https://en.wikipedia.org/wiki/Operation_Northwoods

http://www.washingtonsblog.com/2015/02/41-admitted-false-fla...
> For example, we know that people greatly enjoy being in flow.

I have no idea what this phrase means. Could you expand?
> I think you're deliberately making it more verbose than it needs to be.

I swear I am not. This is will be production code, for which I earn my salary. Your code is terser, but still fundamentally the same as mine. It's still unsafe (we could access the wrong union member), and it still has to work around incomplete definitions and the lack of trivial constructors (I wouldn't use pointers otherwise).

Automating my constructors and destructors would be amazing. Unfortunately, I don't know how to do it —not without writing over a hundred lines of cryptic boilerplate first.
Buy this phone with a 6050mAh battery, and it's just 8.5mm thick http://www.gearbest.com/cell-phones/pp_230567.html
Interesting discussion idea, poorly written article.