skysight-inc/HackerNews huggingface dataset:
The cards used to have "Not For Identification" printed right on them. This has been a known bad idea for decades but we just decided to do it anyway.

http://www.nytimes.com/1998/07/26/weekinreview/the-nation-no...
I'd say that with C there's a knee-high step to get up at first if you're dealing with pointers for the first time, then it's smooth sailing until you double free your first pointer, and then smooth sailing once you're more meticulous about that until you overflow a buffer using strcpy, then learn about strncpy and learn the hard way about it not putting in a trailing zero if the buffer is filled and then you learn about strlcpy, and then you get bit somewhere later on by signed/unsigned differences, and so on.

You end up building up an impressive set of street smarts dealing with C, based almost wholly on actual bugs found the hard way. This period last for a long time, if it ever ends.

That may be some of it's charm. You've bled copiously along the way, due to somewhat disguised behavior. Why give up your hard won knowledge just to go play with legos? It's like learning first to juggle knives and hatchets, and wondering if you should "progress" to safe juggling balls specifically designed not to maim you.

I'm joking, mostly. I love programming in C, but it's definitely not an easy or simple overall journey. You can make some cool things with it, though, which is the point.
If you're doing an app, why would you do mobile web?
You're hitting the nail on the head here. When I interned at Intel, they constantly said that even if you aren't happy in your current role once you are full time, you can always transfer teams and do something wildly different since the company is so large. So you can effectively 'job hop', but within the same company.
>When the law fails

When would the government admit that the law has failed?

>Overthrown a corrupt government

When would the government admit it is corrupt? When would it "allow" itself to be violently deposed?
OK, that's a good reason.
Could you elaborate on the signal processing and the filter function?
Heh I had thought about doing this about two weeks ago. Using BTC instead tho. Good luck!
I don't know much about statistics - can someone tell me why five year survival rates are always used for cancer? This seems kind of off, that instead one should be using the average or median age to which one is expected to live versus how long a cancer survivor lives. Five years seems most misleading when applied to children that get cancer.
Well, of course, this is America. You want information without paying for it? What are you, some kind of communist? Some of our laws require payment to read!

https://arstechnica.com/tech-policy/2017/03/public-records-a...

(And that's not even counting the amount of law in the US that is from case law instead of statutes; most case law is behind some sort of paywall. Hence RECAP, which is sort of like Sci-Hub for law.)
Changing or removing the downvote button would be a simpler, better fix.
What is a unikernel, and why does it matter? a primer with pros and cons
Hey Michael! Congrats on the launch :)

Providing a one-size-fits-all solution here is probably impossible, but it seems like it would be nice to provide some mechanism to be notified that you're making edits based on stale information. If such a mechanism existed, it would be easy to add a bunch of canned merge strategies. In doing so you can probably teach people a little bit about the pitfalls they're likely to run into (these sorts of bugs are insanely difficult to track down), while not really making them do much work.

The approach we've taken in Eve is that we can't solve all these problems for you, but we can at least let you know that things can go sideways and prompt you to make a deliberate decision about what should happen. It's amazing how helpful that ends up being.
Overweight and obesity are associated with at least 13 different types of cancer
It's coming https://subzero.cloud/ :)
"Bad government" has become a self fulfilling prophecy in the US, and this is just one of the consequences.
FUCK Token
interesting...but that's quite a stretch IMHO!
Facebook "tricked" me into getting texts for 2fa, now texts me at weird times with crap like: your friends posted 84 updates since last week (why would I care).

I never asked FB to send me any texts other than for 2fa and this is pushy and unwelcome.
Why bring up military force as superior in power to social engineering via media if its use is off the table?
Sorry for your loss. But at least he cleared his conscience. Sorry he had to go through the stress as well. It might take decades, but they will reap what they sow.
> it means that you only need to know a subset of the features the language provides to become productive.

That only works when you work by yourself (or in a small team to whom you can dictate the language subset), and without any third party code.

> But 95% of programmers don't need to solve such problems and can do very well without using macros.

Languages that have great macro systems use them to bootstrap themselves. So when you use the standard, documented features, you're using macros.

E.g. if you're writing in Lisp and your file begins with (defun ..., you've just used a macro.
It's not based on Ubuntu Snaps. It's a custom development. It predated Ubuntu Snaps by I think 2 years? I don't see any obvious reason to switch to Snaps now, since it's all been really reliable so far. The downloads are done using zsync. Usually a system update is less than 5MB total.
Ecigs have helped me quit smoking and they are the only thing that worked for me. However, out of all the smokers I know, I only know one other person who managed to quit smoking and stay quit with ecigs. The vast majority of people I know who tried ecigs kept smoking and eventually gave them altogether in favor of cigarettes
I'd love it if general income/free education became a thing but I made my choices.

Also automation also makes new jobs less horse stables now automotive shops.
In practice, doing public/private key instead of SSN would likely work like the EMV cards, right?
the argument that if cryptos become large they fluctuate too much is flawed, as as asset becomes larger it will become correspondingly less volatile. Already there are periods where BTC has has similar volatility to gold and if it follows its current trajectory will be MORE stable than gold.
I could do all of that in Turbo Pascal, Turbo Basic and Modula-2 compilers.
Nah, the problem is the SOC mental model where you don't provide a generic IO bus. What ARM/etc really needs is a device with a decent memory and PCIe interface. Random board manufactures can then glue on the ethernet/sata/USB for a few bucks a function utilizing 3rd party chips that can be found on boards frequently costing less than $10.

That way instead of spending millions designing a SOC for each tier of devices you design a "generic" device and sell the ones with busted cores/cache/ram channels/whatever as low end developer machines after fusing the broken functionality off.
This is ridiculous property-rights absolutism. Obviously it would wrong to leave them completely bereft and unable to support themselves, but people with compromised mental faculties lose plenty of other rights; there's no reason they get to sit like a senile dragon on a hoard of accumulated wealth.
hi I'm author of the site,

You are right! I'm also considering to add Clojurescript feature to Clojurecademy(it does not have at the moment) and this would be very useful for browser development audience like you said.
That's what I was thinking. This is a dupe but the main thread didn't get upvoted at all. Convenient way to bury unsavory news.
How 'Intelligent' Tutors Could Transform Teaching
Awesome project (hi Andrey!). Question: Why is a browser plugin required to access DApps like this? I don't immediately see a clear discussion of this on the web.
The idea of using laser interferometer for detecting gravitational waves was first proposed in 1962 (shortly after inventing lasers) by M. Gertsenshtein and V. Pustovoit [1]. So it took more than 50 years from the idea to its implementation.

[1] http://www.jetp.ac.ru/cgi-bin/dn/r_043_0605.pdf (in Russian, Abstract in English at the end).
Arduino sketches don't have a "project file" to list which .c files to compile, so instead you just include all the code into one compilation unit. This works fine as most projects don't take long to compile anyway.
How to build a habit?  Seinfeld Strategy
Core issue is not that solutions do not exist, but that the average person simply does not care about security.
In my case, I needed to subclass QWidget to get native handles and do native things to embed Chromium (via CEF). There might be more, but it seemed appropriate to use QtWidgets from the start for my use case.
Crypto portfolio management website – making crypto investing easy
Study Finds That Banning Trolls Works, to Some Degree
The real reasons you procrastinate – and how to stop (2016)
If this is similar to what powers GDocs, it's probably OT-based.
Disgusting and terrifying.
This would be amazing if done correctly. With modern crypto there's a world of options to enable things like identity validation, attestation, and delegation without giving the keys to your entire identity. It'd also be a perfect candidate for an RFC style process.

Unfortunately this is the Federal government we're talking about so the chance of it being completed in any timely fashion are slim.
My advice would be allowing to start take a course without signing up, and offering to create an account during the learning process "to save progress" i.e. the way Codecademy does it (as far as I remember).
Kanthal is basically stainless steel with more chromium and a slight amount of aluminum. Which one is better depends heavily on the exact alloys and how they are assembled, unfortunately.

Kanthal requires a very specific heating profile after installation to develop its protective coating. Without that its basically just weird, fancy stainless steel. It becomes very brittle after the heat treat which causes gradual degradation especially during repeated, fast heating cycles. I would not use it.

I would also avoid low-alloy stainless like 400 series. That's the cheapest kind and at elevated temperature it oxidizes and corrodes. 300 series would be better, 500 would be best. Even within those two series though, some alloys will be much better than others.

Nickel... I don't know. It's very sensitive to composition and some can leach into liquid and others don't. It's more toxic than iron or chromium, but pretty resistant to temperature. Kind of a wash.
Rust also has ways of doing the same kind of meta-programming, with macros, compiler plugins and a few nightly features.
cryptocurrency clearly has utility. it may stay as it is or most likely undergo some changes and stay in a different format. The issue is valuation - yes, it is bubble IMHO thats going to pop. Timing of that "pop" is a million dollar question.
Google Glass app helps autistic children with social interactions
I think it's a reaction to lawyers posting "I am a lawyer; I am not your lawyer; this in not legal advice", presumably as some part of explicit or implicit professional ethical or legal obligation, plus the typical "IANAL" disclaimer that frees the poster from a bunch of wasteful hedging and qualification in the rest of their post by setting expectations at the beginning. It's the reasonable "IANAL" merging with negation of the maybe-also-reasonable disclaimer actual lawyers use, to form a less-reasonable mix of the two.

[EDIT] probably also part of a US thing about constant over-disclaiming and posting rules/regulations everywhere, which I gather is really weird and makes us come off as kinda repressed from the perspective of people from other countries, even those from the more repressive variety. I don't know, I'm American and going on the reactions I've read of foreign world travelers to Americans' love of basically-useless posted quasi-legal language on seemingly every flat surface, and poles where flat surfaces aren't available.
Intercourse and Intelligence (2007)
The world's moving towards a biometrically backed public-private key pair. Hope this is considered
You don't need a plugin to view the DApp. If you log in without one you'll see a version pulled from a gateway.

In order to interact with the DApp (buy or publish an ad), you can use a plugin or a wallet app like Mist in order to be able to send transactions to the smart contract. You potentially do it manually by interacting with the contract through a ethereum console and sending the right transaction to the right address, but the browser plugin / app makes the process seamless.
> Why would people add these IANAL disclaimers, especially on an anonymous forum

I would imagine it's partly a courtesy ("You should take this with a grain of salt") and partly a CYA ("Under no circumstance should you take this as legal advice, nor sue me for giving bad legal advice, etc").
We actually support IPFS (and Swarm) for hosting images!
Ikea debuts an indoor farm that grows greens three times faster than a garden
I don't know how the Hacker News community is open to those substances. But I certainly can recommend this very interesting article about psilocybin and other psychedelic drugs: https://www.newyorker.com/magazine/2015/02/09/trip-treatment. I found the article to be very rational without being to much esoteric (which I dislike, there is too much pseudo-science in this world...)

The good news is that in the recent years, research process has never been easier with FDA and DEA. I expect the next years to be a huge leap in that domain. From what I read, it is remarkably helpful for people with terminal diseases (psilocybin helps reduce death fear). People are far more spiritual after that.

I think subconscious side of our brain is highly underrated and our society may benefits from that greater knowledge.

I know almost nothing about Ayahuasca but I guess the most important part is not the fact you took the substance but mostly the search process behind and the preparation you had.

I had a good experience with psilocybin and one thing I realized is that when the timing is right (you feel it generally), I don't have to worry about any bad symptoms (paranoia, anxiety etc).

I wish you luck but always be aware of the risks.
I think brca status matters more as that classified high risk.
You jest, but "5 whys" is a real tool: https://en.wikipedia.org/wiki/5_Whys
So, in other words... it doesn't work. Yours is in fact a completely unimportant distinction unless you're using it to support ecigs because...

...guess what they get with ecigs? A far safer alternative which allows them to continue their nicotine habit and enjoy the pleasures of smoking. So you're in support of ecigs now?
Building for Growth
On UNIX, it was barely used outside AT&T until companies started to base their workstation OSes on UNIX.
Woohoo! Is this an official parse endorsement? (Hi Fosco )
TIL, thank you
I've thought about this a lot. I've always lived in an unfashionable part of San Francisco - I grew up west of twin peaks in the 70s when it was considered foggy, boring, and square, and I now live south of 280, where mission isn't hipster.

I do wonder why some of the people getting crushed on rent don't just move farther out the bart or even muni line. There are still cheap spots south of 280 in SF that are an extremely short hop to the mission or downtown (like, 8-12 minutes on bart, if that).

Thing is, while people may complain, they often aren't quite as irrational as they seem. There may be exceptional value in living in the intense concentration of young tech workers and artists (well, with the latter rapidly diminishing).

In spite of being a programmer who spent almost my entire life in SF, I never really was in the thick of it. I think this might partly be age - I'm in my mid 40s now, and when I was in my 20s, SF wasn't nearly as big a part of tech as it is now. There were a few startups and design companies, but "Tech" was really mainly South Bay. Even well into the 1990s, SF proper was actually law firms, a few bankers, and a bit of publishing and media, with a generally much more conservative dress and business culture.

But watching it now - obviously there's something very valuable in the network effects of being in the thick of things. And by that, I actually do mean bumping into people you know or will know soon, working on similar things. Almost none of these young people expect to stay in SF (from the sound of it, many don't want to), but they're building careers in a way that, again didn't really exist to the same extent 20 years ago. SF just wasn't an "alpha" city for careers, it was a beta plus, a perfect fine place to have a career, but not the place. The most ambitious career driven types almost all lived elsewhere - even if it was tech, it was South Bay.

In short, if you're going to sacrifice your 20s to live in the Bay Area and pursue your career in the alpha city for that career, it actually might make sense to pay through the nose to truly live in the thick of it. Even a 15 minute drive on bart might deprive you of 90% of those in the moment interactions that make the whole difference.

It's just a thought, but there may be a higher career cost for those intensely career drive people than we realize if they live just a bit further, add just a bit more friction to interactions. Truth is, I've never really been one of them. I'm from an era where staying in (or moving to) SF was something you did because you liked SF, and you were willing to live in a good but not best city for your career.

Of course, it's changed the culture dramatically, to say the least. But if you've decided to live in an outrageously expensive place to pursue your career, perhaps it also makes sense to pay through the nose to live in the epicenter rather than merely nearby?
Hi, have you also considered forgoing (or delaying) the sign-up step for your site? I would love to try without having to register.
you can't rotate biometry if its compromised
Neat! We're also using a SquashFS root file system. It's only 30MB total at the moment.

Right now there isn't a way to do remote system configuration changes (through a UI, it's doable from a command line). Most changes happen through the "apps" deployed on those devices and those configuration is treated as volatile and might get lost during power outages (but then repaired later). If we decide to allow modification of the few system settings we have, I might treat them as a new A/B cycle and recreate the complete system with the changed settings on the other partition. That way I also get automated fallback if anything is misconfigured and (for example) the device fails to connect to the new WiFi.
How Gun Traffickers Get Around State Gun Laws (2015)
I article shot my stress levels through the roof today, i should really reevaluate having kids.
lmao made for people to give a fuck. This is awesome. XD
Smart Guy Productivity Pitfalls (2013)
Google's Android Excellence awards for Fall 2017 are in
No mention of blockchain anywhere in the comments. Color me surprised.
Only on UNIX, until Sun started to charge money for their SDK, which lead to many devs starting to help GCC development.
I visited the LIGO at Caltech a few months before they discovered gravitational waves cause I was such a hipster nerd about it.

It's strange because they're just a few nondescript buildings in the middle of the campus yet they're there detecting lil nano hems and haws in the fabric of the universe.
This is an oft heard complaint about The New Yorker. The Guardian Is much less biased. Thanks for the link.
It's complicated.

I teach for living, and I want to do this all the time. But too often, we cover a tenth of the material in the same time because it takes much longer. Things sink in better, and this teaches the students how to think, but still…

Watch a David Attenborough documentary where there's little hinting and foreshadowing, he just knows that he's got 50 minutes to tell you all about the way, e.g., different creatures raise their young. It jumps to just sharing the most valuable core insights. It's superb, much less waste of time than most other approaches (all that crap about here's some researcher, let's watch them walk the hall to their office while we hint about the cool insight they are going to tell us…)

Sometimes, just telling students some insight gives them the understanding and you jump to Socratic stuff later based on that foundation. Just like the example of binary numbers is built on the kids learning all this other stuff. Try to use Socratic method to get the kids to count at all in the first place, and you're up for quite a long process. One that is worthwhile but where you might just need the kid counting sooner so they can participate in the soccer game and keep score or whatever and not have to Socratically understand everything.

There's this idea of competitive vs enhancing technologies. Teach kids Socratically and then take the teacher away and you're left with kids who are better learners. Teach kids by rote and take the teacher away, they are more helpless. But refuse rote and do everything Socratically and you get students who have better mental processes but don't have enough lifetimes to go through understanding the world. Sometimes, they just need to be given the facts so they can move on. A good teacher makes these judgment calls based on their particular circumstances.
I think you must inhabit different social media worlds from me. I see an enormous amount of politics on social media, which tends to be even more lowbrow and fear-driven than the mainstream media for reasons which have nothing to do with capital and everything to do with clicks.
How about a TOR hidden service? You wouldn't need to cache anything though bandwidth may be an issue.
does anyone know what is the trade off between csp and actor?
Show HN: Formik-Persist – Persist and Rehydrate Formik Forms with LocalStorage
Please donate 4 college
my bitcoin wallet - 17o9xR5VnSkgsMHQEPhTPX9eFXFsKLdRzp
can someone explains how this is different from ReactNative, Phonegap, etc.

I've never done production mobile app, just played with examples on iOS and Android, wondering if this is a good framework to play with and eventually use for production mobile apps
it's actually relatively easy to add yourself:

https://gilyes.com/pi-shutdown-button/
You pay for gas when you send a transaction (i.e. buy an ad or publish an ad).

For displaying, if you browse with Mist or MetaMask, you're pulling the data from the blockchain. When you don't, we show you the ads statically by using a Ethereum gateway.

Either way, reading doesn't cost gas, just bandwidth to keep the blockchain in sync.
Closely related: the piece of information most often missing from, say, online documentation for software is the reasoning behind a feature, the decisions that led to it, the mistakes along the way.

That's what talking to someone who's been around the block a few times can give you: comprehension of not just the what, but the why and the how.
I'm fine with the method when being tutored and I've asked for help.

I get pretty annoyed at it when someone asks me questions they clearly know the answer to. It's patronizing and manipulative.
There is a variation:

- Why?

- [Explanation] Why did you want to know?

- You are not allowed to ask questions. [Asks different question]
> Of course, you use some sort of reputation for the source of the threads

Yes, this is what I mean. A news source should have a history of correctness before being trusted to report future news. The issues you're discussing are exactly the reason we need reputation -- otherwise some false news can arrive once, get a ton of attention, and do a lot of damage before going away forever (and we see this on e.g. reddit).
Good, but can it make toast?
>Yes, there is so much public material implying that e-cigs are basically just as bad. It seems so irresponsible to me.

Which material are you referring to? This is an outrageous claim.
"Make the stupid comment you expect to see in the world"
- Mahatma Gandhi
Show HN: Hacker news for science