skysight-inc/HackerNews huggingface dataset:
Of course we dont know why he died but I echo the sentiment that you need to be getting annual physicals and blood work to catch potential issues sooner rather than later.

A few years ago a nurse told me my blood pressure was a bit high but I didnt think it was that high to worry about so I never followed up on it. Then a few months ago I went for a dental check up where they checked my blood pressure and after a particularly chaotic morning the nurse told me my blood pressure was 220 over 150, which is crazy high blood pressure The dentist ended the appointment and told me very strongly to go straight to the doctor. When I got there my pressure had gone down to 150 / 90, but the doctor started me on a low dose of blood pressure medicine. It costs $5.00 per month, and who knows what health disaster was awaiting me had I not discovered this.

Even if you are relatively normal weight, in your 20s, and healthy, you could still have issues and not realize it until you have a check up.
"Westerners also have problems understanding Eastern concepts like Tao, Buddhism's Nirvana, Confucius' filial piety even when they know the words for them."

Exactly. I'm talking about people that only speak one language, and had not been exposed to different worldviews.

But you talk about Confucious, Tao or Buddhism... How many years those concepts have? Where are Asian Kant, Ortega or Nietzsche.

In China there is another issue and is that the power bureaucracy simply killed their Kants, as they were dangerous for population control, but that is another issue.

My native languages are Spanish,then learned German and French. But French is very similar to Spanish, German very similar to English, and languages become easier the more you speak.

You go to England, you see Churches, not very different from Spanish or French ones.

In Asia there is another core set of values, but there is a world of difference between China and India.

I don't speak Thai, but I had traveled to Thailand and in my view they have very little in common in the way of thinking and expression. In my view Thailand is more similar to India than China.

This is a highly political issue, it is like saying to Catalan nationalist they are Spanish, because even when they are very similar, they don't want to.
The richest people in every US state
Do you have links to any benchmarks about this? I can't imagine bounds checking in practical programs has that much impact. For what impact it does have you have to weigh that against the impact of security exploits. Most languages with bounds checking have ways to eliminate bounds checks in certain scenarios as well.
Because they don't use the sexy tech de jour, containers.

Gobo and Nix (Guix is something of a reimplementation of Nix) get around the whole "dependency hell" that Poettering's container fetish is supposed to solve without requiring the use of container, cgroups, or any of the other "sexy" that systemd uses (though i have come to understand that Nix has adopted systemd).

Heck, Gobo is basically driven by shell scripts. And its boot system is the sysv's init binary combined with homegrown scripts (it may be likened to BSD init).
Courts docs show how Google slices users into “millions of buckets”
“Learn a new language and get a new soul” — Czech proverb.
I am curious about what abstract idea referred here exactly, and your level of fluency of your Chinese to convey such abstract idea to the monolingual Chinese audience.

I heard a lot on the internet about how Chinese as a language hinder the modernization of the country itself, however, every time there is only proposition without evidence to back it up.
My thought are with Dave's family. It's a morbid coincidence that I was sitting here, filling out my will using http://getyourshittogether.org/ when I came across this HN post. I had been avoiding filling it out for months because it never felt important enough to do. Finally last night I decided that I was going to fill it all out today. Just as I started to fill it out, I thought "Oh let me just check HN and reddit once." Then I saw this post and your comment.

After I hit reply here, I'm going to finish the entire document before I come back here. I have too many loved ones to leave stranded in this world after me just because I was too lazy and distracted to do what's needed.
Absolute power corrupts absolutely. I think the best way to solve this is three things; entrepreneurs building real businesses, unions in the established companies, and switching jobs periodically. As a collective culture, we've chosen the easy way and overtime it gets worse without these checks and balances within the corporate world.
It reads to me that a problem is being solved that I don't have. For one thing, I only care about Linux on the server, not on the desktop.
Civilization has done just that, unless one subscribe to the Illuminati theory...
Fixed it with *{background: white;}, strangely enough.
I think we should all take a second look at what clothes "mean". I maintain my distaste for expensive and overly formal clothing, since it flies in the face of poverty and those who have little in America. But I concede that it helps nobody to attack a person or front-load judgement of them based solely on their appearance...
Trying other things is good. Interoperating with C is good.

But the reality is we've got a huge code body with a ton of use and reuse value out there. Can't just walk away from that.

And we've got the lower level, close to the metal use cases these higher level things we like depend on too. Can't really walk from those. Heck, Assembly Language still plays a part in drivers and other low level / boot strapping type activities needed to bring new tech online.
Sure there are outliers, but if Snapchat makes your short list of 'useful' innovation I think you lost the argument.
edit: The deleted comment suggested to store the index in all lowercase, with no separators, like 'deadbeefcafe,' and then apply the same transform to my query before running it.

I like that idea! But the way to provide the index criterion seems to be via regex, and I don't think I can use just a regex to apply transformations to the index before storing it.

If I were better with C-type languages, I would likely submit a pull request.
Yeah, I find it slow as well (not babun, haven't tried it yet). ConEmu always did the job for me, but I might give babun a go.
5,999,999 to go
In what way is becoming president of school clubs a form of entitlement?
Not sure about all of Boeing. I worked for a subcontractor who got a small piece of the project from Honeywell who contracted with Boeing. But we worked on aircraft from Boeing, Gulfstream, Airbus, etc and other than the 787 Ada stuff (which we ported to C), I don't recall seeing anything that wasn't written in C, C w/ classes (heavily stripped C++), or Javascript. Of course it's possible that my boss just asked for those types of projects since we had the most expertise there.
Borland's Caliber was once popular for requirements traceability, http://www.borland.com/Products/Requirements-Management/Cali...
From my understanding, 'flow' is basically when your mind has set on and is comfortable with some 'procedure' for doing something; at that point, there's no 'meta process' watching the procedure performed, looking for ways to correct it—the procedure just runs on its own (and it runs much more efficiently that way—kinda like representing a procedure in hardware instead of software). If there's much to that, it probably doesn't matter much whether the procedure has immediate physical consequences or receives data from the physical senses.
Well, we've peaked on CPU performance, single threaded right now. Little tiny gains, but nothing like going from 1 to 3 and now just a shade over 4Ghz. (fastest single threaded x86 I could find recently)

Double that, and maybe we really can step away from things.
Ask HN: How old are students finishing a MSc in CS/CE/IT in your country?
Also how long does a BSc and a MSc each take to complete in your country?

If you have degree in these fields how long did it take to complete for you? If you were delayed what were the challenges that may have delayed you?
You can't, there was a bug in my code when run on firefox fullscreen.

Formatting options would be nice, for now you can copy some text from an external HTML document and it will preserve the formatting. You can then edit this text.
This is what designers think about all the time. How can a tool be designed so the unknowing user can't accidentally do something bad?

Heartbleed didn't happen on purpose, it was an accident. If you place all of the responsibility on the developer to catch, and be aware of, all possible weaknesses and attack vectors... Well you get today, that's what.
Show HN: Commune, simply track who owes what in a shared home
I used the "one line" to give a minimal example of my concern. The project in question has included 2-4 files with minor changes from GNU Octave, which is GPLv3, in order to patch around bugs and version differences within the Octave codebase.

It is scientifically essential that I document the path by which the project reached its current form in order to fully document the thinking and analysis that led to final result. Thus, the entire repository history must be distributed with the project. From a time-investment perspective, finding and patching the Octave bugs comprised < 0.1% of the decade-scale project. It'd probably take me a day to excise the Octave code, package it into a standalone "ISL's wonky Octave patches" repo and license the changes GPLv3, and I'm happy to do so. Octave has already patched some of the relevant changes ( see http://savannah.gnu.org/bugs/?39177 for an example ). I must, however, retain the repository's development tree.

So, if I distribute GPL code in a project's history as documentation, but not in the final version, am I required to license my life's work as GPL, and not BSD?
Parity, a numbers puzzle
> It's very possible that they are overwhelmed and scared at this new job.

from personal experience, biggest reason
I would actually be more critical of "regular checkups" than your post. If we are looking at being "data driven" when it comes to our health, the jury is definitely still out on even having annual physicals for otherwise relatively young, symptom free individuals: http://www.nytimes.com/2015/01/09/opinion/skip-your-annual-p...

A central problem is that you get loads of false positives when you are screening symptom-free individuals, and these false positives can cause real harm: beyond anxiety, they often bring on potentially painful, expensive and side-effect causing treatments. Just see the recent recommendations over the PSA test: http://en.wikipedia.org/wiki/Prostate_cancer_screening.

Definitely go to the doctor if you notice any symptoms or worrisome changes. For other types of screenings, be aware that the recommendations often change and that there is a real cost/benefit analysis (even in terms of your own body, not just financial cost) to be done.
Yes, log files definitely do better. Doing a few spot checks, my log files compress anywhere from 10:1 to 50:1 with default gzip settings, depending on the kind of log.
Live Polls with Gif on Twitter
Way too many people dismiss sleep apnea. Folks, it can kill you - or cause other serious problems. In addition to narcolepsy, your general metabolism can get messed up too.

I spent 4+ years not getting any REM sleep and my metabolism STILL suffers as a result - even 14 years after starting on CPAP and using it EVERY night since then.

It's too long to go into here - but I did a writeup years ago about my "journey", along with my wife's issues with PCOS (Polycystic Ovarian Syndrome).

http://weblog.mrbill.net/archives/2014/01/13/falling-in-love...

Do you snore (badly)? Do you find yourself tossing and turning a LOT at night? Do you wake up gasping or with a general sense of dread/fear? Are you super-tired during the day? Have you ever fallen asleep while typing, while at a stoplight in your car, etc? Talk to a doctor about having a sleep study done. It might save your life.
Funny because I only care about Linux on the desktop and I don't have this problem, either.

He talks about a state explosion of packages and libraries, but in practice, I don't see that it matters.

Yes, there is technically a state explosion, so you can't test every possible combination of packages. But you don't need to because they don't interfere with one another much in practice.

I won't pronounce that as universally true (I suspect some people would strongly disagree), but that's been my experience.
Coda? Coda is just Panic's new thing. They used to make the main file transfer application on Mac, Transmit, which was originally developed for classic Mac OS.
Stanford is absolutely a research university in the truest sense of the world. There have been 31 Nobel laureates on the staff as well as 19 winners of the Turing award. It's also worth pointing out that the CS department, though important, comprises a small minority of faculty and students on campus. There are lots of professors and grad students doing research in archaeology, physics, medicine, classics, materials science, etc. who most people hear little of.
I don't need array checking, sometimes I might want to use a negative indices to access the last element
thanks for answer)
Sorry, deleted after realizing that zindex just wanted a regex match. If we could make zindex allow specifying a substitution regex when deciding what string to index under, that would work; your regex could be one that matches a MAC address and converts it to lowercase/strips punctuation, and then on the query side you could do the same with e.g. sed before piping to zq.
A decent wage for a good C programmer in the USA might be $100k. Which works out to about $2000/week. Before taxes.

But this campaign is asking for $7500 a week! Where do they get these numbers from?
I was typing fast - "forgive me" was in case anyone who is a technical pm thought I was dragging the title through the dirt :-) My guilt had nothing to do with the role itself!
Gadgetwise: E-Bidet Toilet Seat Is the Luxury You Won’t Want to Live Without
Keep in mind, this is a bachelors thesis. It's not a peer reviewed research article in a respected systems journal or conference. I mean this in both a positive and a negative sense. Positive in sense that the purpose of a bachelors thesis is to introduce undergraduates to an extended, self directed project with an element of research to it. As someone who has supervised many such projects, I think that this is a pretty good one. Great work! At the same time, since the author is an undergraduate, presumably with a full coarse load, this is not a high quality research publication. The results are probably a bit shaky and the methodology is perhaps a bit off. But that's ok. Every excellent piece of work has to start somewhere.
A materialistic point of view doesn't contradict the manifestation of something like the "collective unconscious" in the Jungian sense: we all share most of our DNA, and a LOT of our culture/upbringing, material world, and very often language(s). But do you think that an alien life form would share that too?
That's not a claim, it's speculation. Since there is not marginal cost, it's going to happen eventually. You only need one provider to do it and some customers to request it for the others to follow. Many shared hosting providers already have removed traffic limits despite the additional revenue it used to bring. They can upsell customers with extended validation anyway.

The only problem is lack of browser support for server name indication so one IP can be shared by many customers, but it's getting less of an issue by end-users renewing their hardware or updating their browser.
As far as unsupported distros go, void is pretty nice.
One of very few interesting distros out there without being a full departure from the norm like nixos.

http://www.voidlinux.eu/
Aid Workers in Nepal Are Getting Help from Drones
In theory, every industry requirement (DO-178B, etc) was supposed to trace to a high level Software Design Document (SDD) requirement, which was supposed to trace to a Software Requirements Document (SRD) requirement, which would trace to a code function. We maintained all of that BY HAND. It was a huge mess. Perfect example of something that could have been an extremely valuable development tool, but ended up just being a hassle to try and maintain.

This is a symptom that group culture there is interfering with rational decision making around tool use.

Then of course there's language choice. C is king, which isn't necessarily a bad thing, but it's certainly not the safest, even in the restricted forms used in avionics.

This is another symptom. Perhaps it's excusable if there were preexisting libraries/codebase.

It's almost cliche to say nowadays, but I would be really excited to see Rust gain some traction in avionics over the next 20 years or so. Because that's how far behind avionics is. We were using Visual Studio 6 in 2011!

Another indication that group culture is blocking rational decision making about tool/language choice.
Caliber looks great. I can only hope they're using something like that nowadays. Of course it has the word "Agile" in it so it's probably about 10 years too young.
people making noob mistakes in C and not learning gives me legitimate excuses to fire someone when I feel angry. Java? no excuse
Glad you are doing well. Pancreatic cancer is probably the scariest of all cancers, and I can hardly imagine your ordeal.

Still, one needs to be careful about taking one incident and generalizing from that. There is, for example, a very real possibility that performing an ionizing-radiation scan for every patient who presented with acid reflux would cause more cancer than it cured.
When Bad Behaviour Does a Good Turn
I, on the otherhand, would love it! Portability, no more versioning issues with shared libs or paths etc. Today disk space is far too cheap to bother with dynamic linking.
No. There are usually talking about 2 threads accessing the same code.

Let's suppose we have an int, and want to add 2, we would do:

1. int i = sharedInt

2. i = i + 2

3. sharedInt = i

(that's what the compile actually does when you write sharedInt += 2).

If the runtime decides two stop the current thread on line 2 and lets the second one run all three lines, we would have a problem if I didn't use a mutex.
An excellent point. As a maker, I have great respect for those who make in all industries (which is why this reaction I have can be frustrating). Admission: Project Runway is a favorite of mine despite its deep roots in a highly materialistic and commercial industry. I appreciate the hacker and maker ethic many of these designers represent.
DirectX 12 can render 'up to 12 times more polygons' than DX11
> the poor thing has been one disaster after another in the news

everything this complicated has always had these problems, difference is news jumps on it like a hawk now
Thanks for your comment. It brings up positive nostalgic memories for me. I grew up speaking, reading and writing three different languages, as well as constantly hearing another being yelled through the phone.

Not sure about the article; personally it's helped me be able to adapt quickly in lots of foreign places and realize that with a little time and enough "banging your head against a desk" anything can be understood (even Cyrillic alphabets).
I don't get it anymore, either. It seems that nowadays the hardest problem of all on Linux is just to start a freaking program after booting. They keep breaking method after method and every single time theres just a mountain of fucking boilerplate to wade through for this months favored solution.
Should say 'a mechanism that could be a key trigger'.
Politicians do the same thing. I read an article once about how Dick Chaney would identify groups of voters who weren't in favor a Bush administration policy or action (the war in Iraq is an obvious example) and would then identify a issue the majority of that group more passionately supported. (Abortion and gay marriage were two of the more notable ones.) This way, blocs of voters who normally wouldn't vote for Bush would feel compelled rethink their decision.

Now instead of voters, what Google is doing is courting customers. Consumers who may feel passionate about buying locally may be persuaded to buy something online if the targeted ad makes a compelling argument for product's environmental or social policies.
> Rust

so you want to fly in planes using software written in Rust
True enough.

Pushing social boundaries is typically not practiced by engineers.
> Then of course there's language choice. C is king, which isn't necessarily a bad thing, but it's certainly not the safest, even in the restricted forms used in avionics. Sadly, my very first ever project as a programmer was porting an Ada codebase to C for the 787 (off by one errors for days...). It's almost cliche to say nowadays, but I would be really excited to see Rust gain some traction in avionics over the next 20 years or so. Because that's how far behind avionics is. We were using Visual Studio 6 in 2011!

C has the big advantage that having been used for many years, it is very well understood, the compilers that exist are mature, and the formal analysis tools you want to use in a high assurance setting all exist also.

Higher level languages usually have none of these things.
Mapbox photography heat map etches out world's most photogenic cities
Major props for the JEDEC SmartBrief ref. Never knew this existed.
Shit like heartbleed happens because OpenSSL was actively subverting system level libraries like malloc because it was too "slow". What we need are people willing to do the dirty work and audit libraries for practices that are horrible. Additionally, we need to make -Wall -Werror the default flags for C compilers, to make sure people are writing reasonable code. Furthermore, we need to convince C programmers that things like compile as you type are rather useful, and that they should stop clinging to toolchains that don't support it. In a sane world, the compiler would be a library like everything else, so ambiguous code can be handled much sooner in the process.
It arrived two years too late for me but would have been a life-saver at times.
Yes, the suit is often a tool for the social engineer who can sense who has the outlook that a certain cut, style, material and/or silhouette represents earned respect, and causes some people to fully drop their guard. I do wonder how different the interview process would be were we all allowed to wear whatever we felt the most comfortable in.
Ditto. I look forward to Farnam Street.
You can compile on x86 for atomic increments? (Go seems to support it https://golang.org/pkg/sync/atomic/)
Yep. Good pick.
Please see my reply to alain94040 to see if it changes your perception of my situation.

In the BSD Unix case, do they distribute the project history with the project, where one might roll back to a version containing a 'significant' part of AT&T Unix and compile? If that works for them, it'll almost certainly be sufficient for me.
Online Black Market Review Binary Need to Know
The assumption that "it does make a difference between death an survival" in not necessarily born out by the data.

There has been a big push back recently against using an improvement in 5 year survival rate as an indication of success in the war on cancer. For example, if a new diagnostic test lets you find out you have cancer earlier, but you still end up dying at the same age you would anyway, the 5 year survival rate would go up, with no real benefit to you. In fact, there could be lots of real negatives, like anxiety and an increase in other tests and procedures that don't actually improve your lifespan or quality of life.
Take a look at "Succinct: Enabling Queries on Compressed Data", NSDI 2015 [1].

[1] https://www.usenix.org/conference/nsdi15/technical-sessions/...