skysight-inc/HackerNews huggingface dataset:
I know a few woman that are really happy with their birth control. They used to have heavy pain during their irregular periods, and birth control made their periods relatively painless and completely regular (useful e.g. for planning holidays). Of course, there might be other negative side-effects, but it seems that the positive effects prevailed.
Or if you need to use Mac software, or don't like the buggy and unpolished windows ecosystem
An ultra reliable software comes down to knowing its behaviour fully in its released form.

If the code has 100s of gotos and their paths are mapped out and its ramifications of the paths are clearly understood for all scenarios, then it is still reliable as its full behaviour is understood and is safe.
I've been doing software development professionally for the last 20 years now. I used to build my own pc's and installed linux and had fun compiling the kernel and so on. After about 10 years of that I started to find it annoying.

For the past 5, I haven't even looked at the insides of a computer. If the hardware breaks, I take it to the dealer to get it fixed. Somehow at one point spending time to make the tool work stopped being fun and got annoying.

Maybe it's just me, but I have heard other people having the same type of experience.

If I try to figure out, why, then the thought that pops into my mind is creating value. If I use the tool I have (2014 mbp) then I create value by writing software (you can argue about the external value if it, but for me it creates value by giving me money). If I spend time configuring the tool to make it work, I'm not creating value - the work I'm doing is not unique or interesting to anyone, it's just spending time. Perhaps as I get older and feel the amount of time left getting smaller and smaller, it drives focus away from spending time to creating new things (value).
>Are the proprietors oblivious because they always have the latest iPhone or Galaxy?

Probably. They can say "I've checked it on mobile".
It is a pain to seek out a laptop designed for Windows and then install a Linux distribution on it, but you can also just get a laptop from a vendor¹ that specialises in GNU/Linux compatible hardware and get a working Ubuntu laptop from the minute you start it up — perhaps half an hour longer if you want to install a different distribution. Everything just works.

1: E.g., System76.
When I was doing more physical jobs than now (also very stressfull), my collegues were amazaed at how I could handle the fatigue and anxiety that well without taking coffee. I still believe that actual abstinence from caffeine is the answer to many like issues
Need a source for that quotation, or it could be from anywhere.
Why Light Bulbs May Be the Next Hacker Target
So specifically most comparable to a Raspberry Pi Zero? At least price-wise, but not peripheral-wise?
Your upper comments are utter bullshit and outright lies. Flagged it.

"If you are from a Baltic country <..> people celebrate Nazis as heroes, just because they against Russia."

No. Simply no.
I found Portable.Licensing by Nauck too, but have you any experience with it?

I'm just kinda confused that there are not more self hosted libraries for this.
There are still other risks/consequences of pregnancy for men (financial). Women have a choice post-sex, men don't.
Here is a brief (and compared to the german sources not so great) english language version of what happened:

http://techdows.com/2016/11/web-of-trust-add-on-removed.html
You can sometimes get stack traces in C++, but it's platform and compiler specific. Gcc's system is pretty good.

(I have some code for WinCE that walks stack traces in conjunction with SEH so that crashes in production - segfault etc - get logged in a useful manner. It does rely on parsing and decoding instructions ...)
He is awesome,a s student in third world country (which universities sucks) I watched to all his online lectures and I learned more than I learned in my 4 year of college,I always wander how person as young as he can achieve so much success.

I don't care about financial success, I am curious about scientific success.

God I wish there was mind recorder. I would listen to his (and people like he) mind all day, how they think, what they think , how they manage their time, everything.

Scientists should study these guys, imagine a world filled with people like Erik (in all careers) how beautiful that world would be.
> You say vacation, I say meditation…

Beneficial to what? The point of a vacation isn't about being more productivity at work. Productivity is not the goal.
These loud footsteps at a distance are from the ESP32 approaching.

(yeah, does not run the Linux kernel but it is going to be quite open this time)
And that's a shame.
Ok, we've lost the function keys
Can anyone explain why this pattern doesn't work? Or point me to some resource?

function myApiFunc(callback)
{
/*
* This pattern does NOT work!
*/
try {
doSomeAsynchronousOperation(function (err) {
if (err)
throw (err);
/* continue as normal */
});
} catch (ex) {
callback(ex);
}
}
There is literally a 69 year old woman in the article who claims just that:

> "Had I known as a teenager that smoking caused mutations which would stay with me for life then I would never had started"

It agree with you that it's a little silly, especially for young people, but it wasn't that long ago they started forcing cancer warnings on tobacco.
A significant amount of the shredded brown innards of most modern cigarettes is a paper product called "reconstituted tobacco" or "homogenized sheet tobacco," which is made from a pulp of mashed tobacco stems and other parts of the tobacco leaf that would otherwise go to waste. Manufacturers spray and impregnate reconstituted tobacco paper with nicotine and other substances lost during the process, along with as many as 600 chemical additives. These include several that may come as a surprise, such as ammonia, which aids in the delivery of nicotine, and chocolate, which masks the bitter taste of tobacco. Finally, the 'recon' is sliced to resemble shredded leaf tobacco.
So basically good research should compare people smoking quality cuban (once a week) with pipe smoker (once a day) with this poor creature addicted to synthetical 'tobacco' on her 20/day. And of course, since urban people are exposed to contaminated air from cars, control group must be taken from rural areas. I predict result that tobacco is not responsible for lung cancer, in absence of other air contamination factors.
You know, more than 90% of people with lung cancer ate cucumbers. So think twice before blaming tobacco.
Sorry, but this doesn't answer my question. Prepared statements have nothing to do with ORMs.
Talk about missing the point and the whole context around mission-critical software.

> a "goto exit" pattern is the defacto standard for function cleanup in Linux kernel

There are many ways to do error cleanup that do not involve goto, and there are many bad ways to use goto. A static analyser can't decide if you do "good goto" or "bad goto", but it's easy to ban goto outright and avoid all the "bad gotos". You pay the price in terms of programmer work (he has to do something different), but you gain better static analysis and eliminate a full class of bugs.

This tradeoff makes sense for JPL and other people who do mission-critical of life-critical software. It might not make sense for the Linux kernel or most C software.

Mission-critical is not the place where you want to rely on programmers to do their work correctly (goto fail anyone?). You rely on specific methodology, standards, and static analysis.
Can I start an eCommerce business with little to no money?
sales growth would be just 2%-5%. Analysts were expecting much higher

A company can't be profitable and grow at its own pace without being called a imminent failure.
On undoing, fixing, or removing commits in git
Where do you find those extremely small native apps that are smaller than a website?
Show HN: Deploy and scale your application on AWS with Docker Swarm services
This. I first heard of GoPro back in 2010. Scroll forward a few months and I'm on sabbatical doing a couple of months snowboarding and a few guys I meet along the way have them. Needless to say I am entirely unimpressed:

- The rectangular box shape of them is bulky and awkward, particularly when you add the protective case on top, and seems particularly ridiculous compared with other sleeker helmet cam designs,

- The mountings seem prone to work loose. One guy spent most of the time with his helmet mounted GoPro filming the ground in front of him and he had to keep fettling the thing to get it back into place.

- Turns out GoPros had the time had terrible dynamic range so everything that was covered in snow looked the same uniform white, particularly on brighter days. Picture quality sucked. This has improved somewhat in subsequent updates but I would have been fuming if I'd dropped the £300 (plus the cost of accessories on one).

- When I did look at buying one knowing exactly which accessories I'd need was confusing.

- Just way too fiddly to use when wearing any kind of gloves, which is hopeless for what's supposed to be an action cam,

- In general seemed to lead to an awful lot of faffing around by owners; to me it just looked like one more piece of gear to worry about that was mostly going to serve as an annoying time-vampire.

Apart from the picture quality issues, none of the above has changed as far as I know, only now there are so many extant models it's even more confusing trying to figure out which to buy.

Part of me dies inside every time somebody gets out a GoPro (or one of its many clones) on a ski/snowboard trip because you just know it's going to lead to an inordinate amount of buggering around.

I fully admit, #firstworldproblems, but as far as I'm concerned GoPro suck: they're an expensive waste of time and money.

In the end, for various reasons (mostly because I wanted a camera for my motorcycle), I caved and bought a Garmin VIRB. This has the following advantages:

- Doesn't need (quite) so much supporting paraphernalia, primarily because unless you plan on going diving it's waterproof enough without requiring an additional case,

- Overall it's very robust,

- Easy to switch on and off with gloves on (there's a big slider switch on the side of the camera),

- Picture quality and dynamic range are good, even in very bright conditions,

- Generally sleeker design.

I've used it for motorcycling, skiing, and as a dashcam.

All of that said it some bad points:

- Still a certain amount of confusion over which you actually need for your chosen activity,

- Mounting brackets are somewhat fiddly and can work loose,

- Battery life isn't great,

- Batteries take hours to charge,

- Apart from record on/off, the interface is kind of clunky,

And there's one ugly point:

- The software it runs is really unstable, and regularly crashes; this can be extremely annoying when it misses the crucial piece of action because of it.

So, overall, I still wouldn't buy again.
A real disruptor or a big talker? The Myth of LeEco
I have this exact issue with web fonts. One neat trick I discovered on slow/flaky connections (think train passing through countryside) is that you can read the page quickly by going into iOS Safari's Reader View. It's a bit hit-and-miss though.

As a web author though, a big problem I have is that Android's default font set is pretty ugly, which is a big reason site owners want web fonts in the first place. Both Windows and macOS have a decent bundle of fonts. Android has Roboto, but using just Roboto for everything is a drag. And I'm not aware of any good serif font bundled with Android.

EDIT - for some of my sites I've set up the stylesheet so that iOS and Mac/Win get system fonts. Android and Desktop Linux get web fonts.
Thanks. The kernel memory limit is interesting. I'll have to read some more details there.
Take a look at Chirp: http://www.chirp.io/

Edit: In Firefox it seems this website is constantly playing audio. I think it is using a WebSocket to do this. Since I don't hear a thing I'm not sure what is going on here.
machines needs machine language, they don't need programming languages. with the advent of "api"ification, it becomes lot simpler to mix and match capabilities and build new applications.

after next 10 years, there will not be many keyboard based programmers.
Did I just render that book obsolete?
I've heard good things about MBSR (http://palousemindfulness.com/) - on my todo list after more pressing things are dealt with (yes, I see the irony...)
Reminds me of mybatis.
Perhaps a tin foil hat would also work?
That's a good point, I am not a lawyer so I can't really comment. But perhaps there is a material difference between saying you developed a disease that could have been caused by smoking (as lung cancer occurs in non-smokers), and saying you were definitely harmed by smoking.

Other avenues could be:

- Smoking is also associated with other cancers, such as esophageal cancer and bladder cancer. Generally the warnings don't mention this however. By examining the mutation patterns in an esophageal cancer, you could relate it more conclusively to smoking, and could therefore claim you were not warned about that specific risk.

- Tissue samples from lung cancers diagnosed 20 or 30 years ago are sitting in archival storage. You could sequence the whole genome or exome of these tumours for about $1000 - $2000. Statute of limitations aside, sequencing these tumours could reveal the tobacco signature as a basis for a claim from a time when it was less clear or less public what the risks were.

- Passive smokers could have a case if their cancer shows a tobacco signature.
You possibly underestimate my age or find it difficult to fathom why I don't want kids.
It kills (in small dosages) bacteria/fungus/viruses and is well tolerated. Try some in a glass of water next time you get sick.
Downvoted because you provided zero evidence and pure conjecture arguing against a by now well established fact - smoking causes cancer.
And surprisingly no mass deaths from cancer of Russians or Irish were detected, with both nations famous for alcohol abuse. Yes, alcohol is harmful, but like Russians joke, it only kills weak brain cells.
That sort of thing can happen for all sorts of legitimate reasons, it's not necessarily nefarious. For instance if the client side of the project is running ahead of the server side, rollout may begin with usage controlled by server-side variables. Once the servers are ready to go, usage may be ramped up much faster than software rollouts themselves happen.

Also IIRC the Google services are updated automatically in the background anyway by the Play Store app. So I guess rollouts can happen quite quick regardless.
Speaking of hand tools, is there anything between something like Xuron / Xcelite / CHP and Erem? $100 for a pair of diagonal cutters is too much but the rivet on my CHP PN2007 sheared when using it for some heavier-but-not-IMO-abusive work. I don't mind paying $20-40 for a good set.
Does the PCIe support mean you could use NVMe ssds? Storage is the biggest problem with most single board computers as it usually goes over USB or uses unreliable SD cards.
There's a footnote about this:
https://www.joyent.com/node-js/production/design/errors#fn:1
No problem, mate, its a free country. I mean Russia, of course. In the US there are established opinions that firms censorship which you just exercised.
There are plenty of people alive today who were unaware of the risks because until about the mid-80s the cigarette companies could actively deny them. You can only argue ignorance from when the mandatory product warnings were introduced.
You have no idea how disappointed I am of the absence of said helmet mounts in a stereo setup. Is it really that difficult to merge the streams of two imperfectly aligned cameras with large parallax? We are missing out on the best Disney trademark infringement lawsuit ever.
Recursion is recursion. Tail recursion is optimized away by the compiler except when it isn't (I've seen bugs with this exact setup more than once), but now you have to verify that the compiler actually does this. It's simpler to just avoid it all together unless you want to formally verify the recursion depth.
It is actually hard to tell if you are serious or not... But the comparison you call for is actually pretty interesting.
Just be careful you don't accidentally turn up with 100 KT.

Price is a function of demand ... and supply.
Show HN: My Learning with Arch Linux
George Hotz and his $1,000 autonomous car
Doing Data Science the Cloud and Distributed Way
If it is not armed - almost any place that is not Donnie Darko's house is safe
Dear HN : Please give me feedback on my first tech blog about my experiences and learnings with Arch Linux
There is life beyond SV, and not all of it has your infrastructure.
That's terrible, and not too far off my own experience. When I do manage to shut down Windows 10 without open programs blocking the process, I almost always get a brief flash of a

"Breakpoint exception [hexadecimal error code] ... [something or other]"

dialog box that displays for less than a second. I don't think it shows up in the Event Viewer logs, so if I want to search for the error code online and remedy the problem, I'll have to be quick with a handheld camera.

It could be 3rd party software erroring out, so I guess I won't blame Microsoft for this one until I have more info.
Eat this http://www.journaloftheoretics.com/editorials/vol-1/e1-4.htm
No evidence that tobacco cause cancer.
What about using them? Doesn’t look like this will stop you, if that’s what you mean.
The support contracts on these tools runs into huge figures, there can be 100s of engineers keeping a small number in production. Each sale is essentially a huge contract, not a one-time payment.
I wrote my capstone project a week ago on rolling out Simulink for automatically generating SC code en masse and minimising hand written code and manual translation.

I referenced the paper mentioned in my literature review

I would not link it here to the world to see as it is just an undergraduate project and my research did not yield a highly quantitive result, but I am applying the technique on a project right now with good success
Now I can show this to my employees when they ask for vacation days. I won't allow anything but the best for them and meditation can be efficiently packed into the lunch break time frame.
__Meditation: the summary for technical people__

Yea I'm making this up. I'm enthusiastic about it, my username even reflects that I meditate ;)

..

Introductory Level

Witty, scientific book: Search Inside Yourself - Chade-meng Tan (he used to be a software engineer, now he's trying to set up the conditions for world peace)

Take any MBCT, MBSR or 5-week or 8-week mindfulness course

..

Beginner Level

Retreat practice: dhamma.org (10 days, 10 hours per day, 9 days total silence, donation based)

Sciencedaily.com: type in meditation

Also check out: Harvard Positive Psychology from Tal-Ben Shahar his lectures on meditation

..

Intermediate Level

Take a course on Buddhism from a theologician with a background in science or philosophy. In The Netherlands this is at the VU University Amsterdam.

Do 2 hours of meditation per day, including mini retreats in the weekend

..

Advanced Level

Choose your own adventure:

A. Travel to monestaries and learn whatever you can.

B. Become a monk at one monestary.

..

The levels are arbitraty by the way, felt more fun writing that way ;) I'm a Beginner/intermediate.

To all meditators: Let's have a chat :)
These signatures will never be unique or complete. Remind you that this is biology where there is not the TRUTH to be found. At some point you can always subdivide one phenomenon in to two cases.
These signatures are generated from non-negative matrix factorization which generates signature vectors more or less stable depending on the amount of input datasets and the number of signatures you want to obtain. And at some point you are limited by the amount of money you have for these dataset (still more than $1000 per patient) and how many patients exist in the end (there may be correlations we will never get to know because the search space is much bigger than the 7 billion people we are can provide in correlations.
How Bad Is Scotland’s Computer Science Exam?
Doesn’t seem to be – https://github.com/hashedin/jinjasql/blob/master/setup.py#L5... – so I don’t know why the README implies that.
I am damn serious. It is not tobacco that kills. And I am qualified research worker, with publications in biology. So yes, lets give it a run.
Are there cheap NVMe cards? My only experience with NVMe is in the context of ~$250+ SSDs... which seems like an odd pairing with a $4 processor.
Sure, if you do not see value in spending time learning about computer internals (through fixing issues that pop up) then it is not time spent well.

During the last few years using my 2008 MacBook Pro I find it harder and harder to get stuff done. As a software developer I have to install/upgrade/configure certain software TOOLS for my work that I can not in a flexible robust way using MacOS X. That is the main reason for me to ditch the old fruit, apart from the proprietary mess that is Apple/Microsoft.
He knows trump isn't going to win. He is setting himself up to run in 4 years. Right?! Maybe?
I think it's more likely to be in something much more baremetal, given the topic. My university (UNSW) teaches a similar course with C.
You can do some form of tracking with that, but not DRM. A product would have to be digital in the first place for DRM to apply.
Good lord, I don't think there is such thing as "attrition" from ISRO, where do you go from ISRO? People don't work for ISRO if money is their #1 criteria, people work for ISRO/DRDO etc if they want to serve their nation, it is much like the armed forces.

From your comment, one can only say that you have 0 knowledge about India/culture and DRDO, you are entitled to have an opinion but please don't have opinions based on incorrect facts/assumptions.

>Given all this, it's not clear how long ISRO will be able to hold on to its first mover advantage, with regards to cheap launches

It isn't "first mover advantage". The term for it is being nimble. ISRO/DRDO run a lot like startups who have little funding, they have brilliant scientists who want to SERVE the nation, also there is no other org you'd work after you leave ISRO/DRDO, there is no Lockheed Martin equivalent in India!

>DRDO is hardly an organization that needs fearing; apart from the above anecdotal data

What data? It isn't just about DRDO, you don't need to "fear" India, don't you know that there have been so many terror attacks on Indian soil and India has never retaliated, only now have we done a surgical strike. So yeah, you never have to fear India at all. If you ignore the "invasion" of Goa when the Indian union was relatively new (and the Shri Vijaya Kingdom which extended to Malaysia) India never attacked another country and it won't, because now, the country faces much larger problems, and India never was territory hungry.

>- The state has hardly had any real geopolitical goals (after Nehru-Indira Gandhi).
Yes, it doesn't.

Also, programming isn't as mainstream in India as it is in the US.
Thank you for this, I'm so excited to take it.
Oh come on. In 2009, crisis year, the whole local Eindhoven economy was a mess. Nearly all software agencies had people fired, hardware component suppliers went bottom up.

Then some foundry (TSMC if I recall correctly) places an order for six ASML machines. Six! Big news, ASML is hiring and needs hundreds of engineers now please, pronto. Supplies get lots of that need, get back in the black numbers, and half a year later the entire city is back up and running. Everybody's hiring again, bright future hooray everything.

The entire 2008 crisis took less than a year in Eindhoven because one chip foundry ordered six machines from ASML.