skysight-inc/HackerNews huggingface dataset:
People go all ape st over the potential for radioactive waste contamination, but I think its only a matter of time before we cover the planet in something that really messes with higher life forms in a massively negative way. This may have already happened, and we don't even know it.

Its going to be a case of "hey look a new Plasticizer/dye/whatever, is awesome lets use it in all the new $ConsumerProducts", followed by the realization later after we have basically lets it contaminate every cubic inch of water/soil/air that it damages some fundamental aspect of our biology and is the cause of massive cancer rates/birth defects/IQ loss/whatever.

So, the question is, do you think our knowledge of mammal biochemistry is sufficient to have models that can predict every form of possible damage?

Put another way, is endocrine disruption the only pathway to serious long term biological damage?

Do we even know enough to answer those questions accurately?
Trumail – Free Email Address Verification API
I'd say if you've defeated your genetic programming, its a win.
You know it was geeks who invented all the insecure technologies that still plague us today: DNS and SMTP to name a few.
We have a team of like a dozen and a half contractors from around the world who do the translations.

It was important to us to not just translate our Python into C++, but to have C++ that was actually good, C++-style C++. So we hired C++ experts to do all the C++ translations. And same for the other languages.

Now, none of us are C++ experts. So how did we know if the contractors we hired were any good? That's a whoooole blog post for another time.

In short: Noah (an engineer on the team) came up with this clever system where we hired a bunch of people to translate the same code sample (as a paid trial task), then we hired a bunch of people to rate those people's translations (again, as a paid trial task). Then we hired the translator who had the best ratings, and we also hired the /rater/ who was most /thorough/--they do code reviews of the translator's code.
I think it would've been replaced by a competing standard. Then again, the barrier of entry for Scheme is pretty low, there really wouldn't be much stopping people from using it. My prediction would be small-scale adoption of the Scheme standard, then a gradual phase out within a few years because a Netscape competitor (or maybe even the company itself) would have replaced with something more C-like because of complaints about parentheses.
How to improve laptop battery performance
Oh, I see it now. I was on mobile and was getting a view of the image that either couldn't (too low res) or wouldn't (bad viewport) zoom, so this is what I saw: https://i.imgur.com/yxpLRTg.png

As you can see, at that zoom level the words look like parts of the letters and it is the shape of the text area itself that was reminiscent of Arabic characters.

Of course, once zoomed in it's a different story: https://i.imgur.com/4oQ5R2F.jpg
Then why are people having to go without prescription medication they can't afford?

EDIT: citations

"Millions of adults skip medications due to their high cost
Howard LeWine, M.D."

https://www.health.harvard.edu/blog/millions-skip-medication...

"Almost 1 in 10 Americans Can't Afford Medications Says CDC"

http://www.renalandurologynews.com/news/cdc-americans-can-no...

"Most Say They Can Afford Their Prescription Drugs, But One in Four Say Paying is Difficult, Including More Than Four in Ten People Who are Sick"

https://www.kff.org/health-costs/press-release/most-say-they...

"Even the Insured Often Can't Afford Their Medical Bills"

https://www.theatlantic.com/business/archive/2017/06/medical...
Anyone who finds this story interesting should read Zodiac by Neal Stephenson.
This is how I've been living my life for years now. It's not all sunshine and rainbows (we can't live without other humans), but I've found myself far happier and exceedingly productive.
>"Mostly what I see is promoting one agenda or another and not much "free" about it."

This is exactly what press freedom is. Anyone is allowed to own and publish a newspaper and have their own editorial policies, without government interference. That's exactly what makes it free:

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

The word "free" in the context press freedom has zero do do with being free from bias.
Didn’t read the article but the headline immediately reminded me of this: http://www.cbc.ca/radio/thisisthat/fake-ontario-trees-teen-s...

“Homemade, handmade pharmaceuticals”.
Actually, the equivalent on Windows that was added on Windows 10 Creators update is winkey + shift + s.
Let me be the contrarian to make the case for NOT writing a new kernel at all (no matter what language)

Many a year ago (1997-2000) I was working on banking and finance software. I was a part of that breed of programmers that loath cobol and wanted everything to be in an object oriented language. (C++ was the poison of choice at the time.) The was a particular evangelical group of us in this company.

With this group I found my self in a meeting with one of the old timers, business graduate, his jobs was to explain to us CS diaper babies how banking and finance actually worked when we wrote the software. (surprisingly NOT we're actually clueless about the bigger purpose of what a core banking system is fore (other than the obvious)).

After patently listening to us with the facial expression that we're all diaper babies, he asked a rather pointed question:

OK, supposed we did this, write a new system from scratch using OO programming and all the other industry standard components as of today, what new features to the end user can you build? Translated, when he was going to walk over to the bank to sell it, what would be his pitch?

I got the message, what new pitch would the bank get to get new customers? Or simplified, when was the last time you went in to a prospecting new bank and asked 'What programming language or paradigm is your core banking system written in?'

I don't give a shit about what language a kernel is written in, only what the system calls do. Please tell me what system call you can write in RUST that you can't write in C.

The first time the problem arose when it was necessary to translate one HW assembly to a new CPU, the people at the time took a look at the problem and asked the question. What is easier, write an assembler A to assembler B translator, or write the kernel in the most minimal language possible that then can be compiled for an infinite HW architectures. The answer was simple; C.

The answer is equally easy now. There is no system call you can implement in RUST that you can't implement in C.

Just like core banking, finance and insurance systems are still in COBOL, the OS kernels will be for the foreseeable future in C.

The case for writing a kernel in RUST should be because a need a fun hobby. The thing is that a proof of concept kernel is done when you've doen 10% of the work. The remaining 90% is just mind numbingly boring shit that you'll never complete. Even if you do, what's the end user's justification to switch?

On the issue of micro kernel vs monolithic kernel, I'll most humbly refer to Linus Torvalds previous statements.

TJ
Of course, that money would come out of your taxes as a US citizen. And since you'd still have to pay for the drug (even at the reduced price), you would just effectively be creating socialized medicine.
It's nice to have a uniform way across all operating systems, but more important than that, being able to take screenshot of specific elements makes it much nicer than you having to crop the image manually or try to get the perfect snipped screenshot. I assume this also handles screenshots that are larger than your display, which would be very hard with OS screen grab for elements that can't fit in a single screen.
Agree completely! It almost made me leave the site without looking at any of the content, it felt gross.
I once sat down and listed everything I wanted to do that don't really require other people. Not like "watch this TV show", but REALLY want to do. Learning some topics, traveling to certain places, some software projects, etc.

My list is very, very, VERY long (and includes some long term things), and I'd have to live a few hundred years to do it all. That's if I had no social life whatsoever. I took several sabbaticals (including a 2 years one), long vacations, etc. I can't even dent the list.

Ive been married for years and I'm very happy, mainly my wife is absolutely awesome, but even before meeting her I did just fine for almost a decade alone (I lived alone and didn't really go out to social events. By choice. Because of that long list. Too much I want to do!).

Now we have a lot of mutual friends, go out, lots of events, etc. But when I'm thinking of vacations, all I want to do is stay home with headphones on for 2 weeks without anyone talking to me. I could easily do it for years: I have before. If something was to happen and I ended up single, I'd probably just do that until I'm too old to take care of myself.
it would be interesting if a protocol could be used in this case to serve the idea of a pipe
" I hate to say it, but this is painfully lacking in self awareness. "

Can you explain this comment?
The idea that offspring is the only thing you can give to the world is patently false.
Have any examples of deaths? Should be thousands available.
What's the best way to obtain interviews other than personal connections?
Show HN: British hack insults non English speaking world
This writer for The Register: https://www.theregister.co.uk/2017/10/13/i_love_disruptive_c... seems to insist that English is the only language that is expressive enough (via American self abuse) to "make up new jargon" on the fly.

What do you think?
Before self-medicating based on this combined with a self-diagnosis, consider that LSD and psilocybin have a nasty tendency of triggering latent psychological conditions if not taken in the appropriate dosage and in a controlled environment.

[ref: http://www.nationaldrugstrategy.gov.au/internet/drugstrategy... ]
Well, there is a large segment of the population that thinks vinegar and various herbs are medicine so for them not much at least.
The additional registers would be useful. Even if sticking to the x32 ABI.
here is an info page for bitcoin peer discovery

https://bitcoin.stackexchange.com/questions/3536/how-do-bitc...

Zack, the author of basiccoin told me that

https://github.com/zack-bitcoin/basiccoin
I specifically said products that made a big impact. Look at those 43 services on that list, and tell yourself, would you have engineers waste precious time maintaining that service which hardly get used, or would you rather have them spend said time on developing on newer better tool that have a much bigger impact?

It's not always an easy decision, but my point is that there's a balance to be hit here. There are definitely time where discontinuing products is the right choice and the time is much better spent working on something else. I'd argue that a company which NEVER discontinues anything no matter how old and unused it is is a company that won't go far.
Definitely. Probably is a good resource for psychiatrist as a treatment strategy rather than a protocol for patients to self direct.
It's a sliding scale, but it's not close to balanced right now. Saying things along the line of 'different sides of the same coin' does not make sense.
Again, you say "feels" like, and I agree it's a common trope that shows up in almost every single Google thread, which is why I explicitly asked for people to name real products that are gone. I'm actually curious how many people can even remember or name, because to me, it has become more of a myth than reality.
For the life of me, I will never understand why simply marrying someone legally entitles them to half your stuff that you've spent your whole life earning and saving. It's almost as if that law is designed to motivate women to divorce their husbands and "cash in" as soon as the times get tough!

It's no surprise that almost 70% of all divorces are initiated by the woman in the relationship, even when the man might be desperately trying to keep the relationship alive.
Well, mirtazapine isn't scheduled in the US so you can probably get some precursors with relative ease. You can find the synthesis info online [1] and at least some of the chemicals used in the synthesis are available online [2], though for the price it seems like it might be more economically feasible to just buy a pill from a pharma company.

[1] http://www.arkat-usa.org/get-file/22868/
[2] http://www.sigmaaldrich.com/catalog/product/aldrich/648434?l...
monk mode good mode - no need to be social, it will come as a reflection to how you are with yourself. Faking it for the sake of conformism is going to eat at your core.
Very cool, interested in Lisp but I would like to know if any HN'ers would provide me some insight into why Lisp is so popular?

Does anyone use it in production? Is it comparable to JS?
Former epa intern here; can concur, chlorinated anything is trivially detected with an ECD. Biological activity of the chemical under analysis has nothing to do with its detectability.
edit: I just found a paper [1] which talks about this issue and a potential solution.

Monero certainly has lots of things that make me excited about it, but it seems there is a downside:

To recieve a payment, 'A' must tell the sender ('B') A's recieve address. Now, this recieve address is never encoded in the block chain, but it is known to everyone who sends 'A' coins.

If 'B' and others who know 'A's recieve address keep track of it and the coins they send, some privacy is not preserved.

Bitcoin & many other crypto curencies "solve" this to some extent by using Hierarchical Deterministic wallets ("HD wallets") were a single secret plus a deterministic "count" is used to generate multiple "accounts", each with it's own receive address.

The problem is that it isn't clear to me Monero has any HD wallet implementations, and I'm not familiar enough with monero to say whether generating lots of different accounts would even be feasible.

Can anyone with more knowledge chime in here?

1: https://github.com/b-g-goodell/research-lab/blob/master/publ...
Yes, that also seems pretty clear. But we are here, and this is now. Complaining is easy and feels good, but let's talk practical solutions.
Happy customer since 2015. Any plans to add Go or Rust translations?
Microsoft literally built treehouses for its employees
Michael Laufer (One of the guys behind this project) gave a talk at HOPE 2016 about making and torrenting Daraprim. It is as an excellent talk and worth checking out. https://youtu.be/NjQ7yLmeqUw
>"Isn’t any media company’s ability to hide behind “we’re the free press and we’re necessary for democracy” even more potent than SV’s faux dedication to the interests of humanity?"

You realize that the widely accepted idea of journalism being an essential part of a functioning democracy is not something that today's "media companies" made up right? See "The Fourth Estate":

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

>"There’s a lot wrong with what SV companies do, but they don’t have the same direct power to define what is and isn’t “true” like the media does"

Are you joking? The SV companies are the Goliath in terms of direct power. Did you miss this whole story of a major election, micro-targeting and dark ads?

https://www.washingtonpost.com/news/posteverything/wp/2017/1...
The scale of tech winners
Curious, how did you measure thorough-ness?
The really bad blocker blockers use noscript <meta refresh> headers, which most JavaScript blockers don't do anything to. Weirdly, I've only ever seen those on local newspaper websites. They just force redirect to a nastygram if you aren't running JavaScript.
Thanks for the advice, definitely appreciated !
Not sure. Maybe they don't know about the programs?
> Hardly anyone uses 32bit processors anymore,

On the contrary, nearly everyone has a processor that can run 32 bit programs now.
Why would you interview at a company if you don't know what they do?

Interviewing is a chore, I'm not going to invest my time in doing it unless I think I'll enjoy being there, which requires at least approving of what the company does.

(I would be a little less choosy if I didn't have a current job, but still probably don't want to write software I have strong moral objections too)
Do you by any chance sponsor visas ?
One thing I find generally worth improving with these sorts of introductions is that they always seem to introduce data structures as a pick-and-mix bag of prebuilt parts, rather than a set of techniques which allow you to enforce properties which allow you to build objects that do what you want efficiently. Teaching the former is like teaching a physicist all the different kinds of gear systems, rather than the math that lets you model them.

Knowing how binary heaps and hash maps work is great, because binary heaps and hash maps are very useful data structures, but knowing the fundamental reasons behind them in a way that composes to building new things is much more useful. What happens when you want properties that someone hasn't already built a data structure for, at least as far as you can find? (Pet example: ordered container with efficient append and the ability to query the maximum of any subslice length k in O(log k). Extension: what are the minimal assumptions you need to do better, eg. amortized O(1)?)

I think this contributes to the attitude where programs are built out of monolithic, ill-fitting parts rather than actually looking at the problem and building the solution which does the right thing, the right way. (Pet example: if you designed websites as data structures and the browser to support doing so efficiently, 90% of requests on a site like Reddit would be a single `memcpy`.)

What I would attempt is rather than saying

"Here's one way we could do it: <explaination of pre-baked hash table>."

talk about the underlying tool first

"One tool that can help us is hashing: <explaination of general technique and why its properties are useful>. In this example we want <these properties> but can't immediately get it because our data has <these properties>. But we can apply hashing to get <technique that looks decent but has caveats>. Handling the caveats by doing <hash table things> gives us a data structure called a hash table."

Yes, this is probably a harder way to handle things, but I'd like to think it'd be worth the trouble.
Sheets of acrylic can make great housings for things like this; they're transparent, and a plastics shop will cut you panels to size for cheap. One example of an instrument you can make with acrylics is a gel electrophoresis box:

http://learn.genetics.utah.edu/content/labs/gel/build_gel_bo...

Some chemicals can dissolve plastics, but hey. It's cheap, sturdy, and easy to assemble. Acrylic cement has the consistency of turpentine and sets pretty quickly.
Go for the 60k job.
Seriously. This is your best option for your immediate income and future value.

You will have a head start over your peers who won't even enter the work force until age ~23, with college debt to boot. Go for it and don't look back.

The path to career advancement is to have a job, learn everything you can, then hop when you find another offer with a big bump in pay.
yeah, very interesting
No specific plans yet. But notes like this are how we decide which languages to add next!

Curious: what language do you currently use on the site? And how painful is it for you to not have Go or Rust?

(Also, you're talking about having the /content/ in those languages, right? Or supporting those languages in our code editor?)
I don't think wage stagnation has much to do with inflation. If the USD stayed steady or was deflationary, I imagine that nothing about your purchasing power would fundamentally change, the numbers would just look a little different.
Thanks !

I am at the hopeless dancer step too, so it might be hard at first but it could be a fun (if embarassing) challenge !
Minimum viable interview research: https://codeformore.com/minimum-viable-interview-research/

Knowledge is power: Why are they hiring? https://codeformore.com/knowledge-power-hiring-new-developer...
Definitely the least rigorous part of the process :)

Some combination of:

- Did they catch stuff that the other reviewers didn't catch?

- Of the stuff they did catch, does it look to us like that's actually stuff that'll help make our code better, or is it just unhelpful pickiness?
> "Because that is a necessary condition (although not sufficient)."

I think it's at best a loose correlation. And as an example: the CFPB doesn't offer pay-to-play but does a good job of its work.
Live demo!
http://beta.moxel.ai/models/strin/colorization/latest
If you take the oral version (as opposed to the patch version) you can get it from India (where the patents have expired). A site I've used in the past that's reliable is AllDayChemist. Search for Selegiline and you can get it for as cheap as 18 cents per 5mg tablet.

Good luck!

Edit: Sorry, read below that you need the trans-dermal version.
Take the 60K job. You can always go to community college at your own pace to settle the quest to learn and make mom happy. A degree no longer leads to a certain job offer these days, so take the job, if they offer it to you.

Get a few years experience and no one will care if you have a degree or not.

Plus it never hurts to spend a little time developing yourself. You may decide to go a whole different path (like a lawyer or doctor) and may wish that you didn't go into debt before you exposed yourself to more ideas (like programming as a profession). Make an informed decision, unlike 50% of college students these days.
Ugh, MPI. I guess it uses MPI behind the scenes but MPI is the wrong level of abstraction for most things, for today. This[0] convinced me of that.

[0] https://www.dursi.ca/post/hpc-is-dying-and-mpi-is-killing-it...
TLDR: Actionable Content Marketing Tips
Work during the day and attend night school and finish up your HS Diploma. There is no reason you can't do both. You can then decide if you want to pursue post secondary education part time.
> Do we even know enough to answer those questions accurately?

No, we don't.

And that's why using persistent organics is dangerous.
Tesla has fired hundreds of employees after performance reviews
Realize that the people who don’t care are going to be the only ones left - what makes you less deserving of kids?
Any chance of getting Go added to the list of available languages? It looks like there is almost everything except Go.
Are Problems where you use the Theory enough? How many? All uses or just some?

If not Problems, maybe modify the Theory a little and show which Problems are unsolvable now?

Are those two in the Why included? What else do you think should be included?

Regards.
My understanding is this guy is a high school dropout who never got his GED:

https://news.ycombinator.com/user?id=jacquesm

He seems to be doing okay for himself.

Keanu Reeves is also a high school dropout.

https://en.m.wikipedia.org/wiki/Keanu_Reeves
as i understand it, the format of handmade hero is intended to allow for a code-along, from zero to complete game.
the biggest dealer at my college went to a "very good" law school and is now working in DC.

go figure.
Grats on the interviews. It's a little weird to read this comment as someone in the same industry but in the polar opposite position. As another commenter asked, I'd be curious to hear about your path up to this point.
Is productivity that good? I’m that way too but I hate myself for it
> I think the best thing is to just disable pre in mobile.

That sounds great, do you know how to do this? I'm on Firefox mobile so user styles might be an option
Always worth remembering “A Simple and Convenient Synthesis of Pseudoephedrine From N-Methylamphetamine“

http://heterodoxy.cc/meowdocs/pseudo/pseudosynth.pdf
this isn't really an issue of "junior" or "senior".