skysight-inc/HackerNews huggingface dataset:
>Yeah, other than the fact that the raptor population bounced back after DDT use was curtailed.

The raptor population was bouncing back right as we started to introduce DDT. It's a funny thing that happens when you stop incentivizing shooting of the birds (wasn't until the early 40's they got federal protection, and it takes time for populations to recover). If you'd have read the sources I've linked (and the any of the citations in those sources) you'd see you're wrong.

'But my father', anecdotes are nice when they come along with data. Stringing together multiple studies is the best way to disprove an established narrative... but unfortunately the amount of time it takes to disprove well applied bullshit greatly outweighs the time it took to apply it.

EDIT: Also while I'm at it. Ever think to consider that thin shells might have been caused by greatly increased mercury and lead levels of the time? We banned TEL and reduced coal consumption since then. Look at nearly every study that concluded DDT had to be to blame for thin shells and you'll find they noted increased lead, mercury, and aluminum levels along with... but never put it into their conclusion.
No problem - I appreciate your perspective, actually.
Nice. Reminds me of WW2 film of propeller planes. The propellors often looked bent back.
Probably meat
Will you help me with my student loans?
The U.N. stats you quote count only legal immigrants. When you add credible estimates of those in the USA illegally, you're looking at as many as another million per year.

Visa overstays alone can exceed a half-million per year (over 527K in 2015 alone[0] for the most recent numbers available), and that number omits those known to have left later.

[0] https://en.wikipedia.org/wiki/Illegal_immigration_to_the_Uni...
You can literally get every single one of those things. This idea that the only laptops available are MacBooks and other Ultrabooks is annoying here on HN.
3 Algorithms per Week
Unleash Your Inner Supercomputer: Your Guide to GPGPU with WebGL
But I got just as little sleep, if not less, than my wife did, because I was the one getting up and changing my baby in the middle of the night. Please don't generalize.
Yale Conic Sections Rebellion
Curious, I remember a study a few years ago suggesting a lot of makes in western countries had excessive iron as a result of eating lots of meat and not bleeding.
Learn 3 new algorithms and data structures every week.

Learn from the basic algorithms to the hardest ones asked in an interview with step by step explanation and code in Python-3 and C language.

Useful for interview preparations and algorithmic knowledge.
The actual mechanics are mostly standard among manufacturers lately. The shapes are all that's not, and getting laptop manufacturers to design around a fixed range of form factors seems like a tall order.
Here's WaPo on why you want to read more than just the headline on this:

https://www.washingtonpost.com/news/speaking-of-science/wp/2...
Or you contact Stripe and express your distaste: maybe they'll share your views. :)
Node module boilerplate
Q: How to teach a Software guy Enterprise sales?
Serious question. There is significant opportunity in selling to large organizations but it seems to be a different skill set compared to just selling to a smaller or medium sized business the sales cycle is short and clear.
Linux 4.12 released
And Europe wonders why it doesn't have any serious Facebook/Google competitors.

An engineer is anyone who uses technology to solve a problem. Now there's a massive spectrum of quality there, but a piece of paper or two and some classwork doesn't make you an engineer. Or even a particularly good engineer. Just the other day I explained how Hash Tables work to someone with a Masters.
Thanks for the honesty, let me give you some practical advice and maybe a birdseye view of your situation (or at least how I think about it)

- From your wording, I think you're looking too far ahead in the future, emphasising the long journey ahead of you.

- What I'd suggest you doing, is, kind of like this little post, start extremely TINY.

1. Pick a field you're interested in. Don't overthink it, you don't have to spend the rest of your life with this one decision. Just pick 1 thing in the next 8 seconds. It's just a tiny little experiment.

2. Find a non-profit organisation within that category that you can support with voluntary work. Again... don't overdo it. Just helping them spread the word, or simply sending them an email of appreciation for the work they're doing is a great start.

3. From the action you take in step 2, use the positive feeling you've gained to do an other tiny act of goodness. Potentially write about each tiny action you take, and keep a blog about those positive feeling/findings/etc.

I'm curious to follow your journey.

Small steps ahead, and before you know it, you can look back at a long trail of awesomeness, appreciating how you got there. Instead of looking to the future, not knowing how to get there.
If you don't want to use Facebook, pasting a WSJ link into outline.com will also yield the full article:

https://outline.com
Learn Haskell.

The long version of this is "acquire any non-mainstream skill to a degree most will never match." Once you know something well that most people think is impossible, incomprehensible, or just too much work, your viewpoint changes.

"I picked up this skill people say is hard, but it's really not. It's just another thing to learn," is an amazing antidote to imposter syndrome. It shows you that you can learn anything, and that includes whatever you still need to learn for the job at hand.
Trackpads on devices that aren’t macs are the work of the devil. Why are they so touchy or non responsive? Why are they so small? Why are they not centered?
I don't have a degree (just 35 years of experience shipping products at companies you have definitely heard of). Some of the best engineers I've worked with haven't had degrees. One guy I know (who will never have to work again) didn't even bother to graduate from high school. A few of them have written papers published in academic journals. There is definitely more than "a few lines of code" involved in their careers.

I guess if you're a bureaucrat designing a visa, requiring a degree makes sense. But saying that people lacking degrees aren't good engineers is crazy.
Black Culture Is Cool, So Why Aren’t Black People?
In light of the "All Eyez on Me" movie recently released, there is an interesting, indirect relationship between Michael K Williams and Tupac Shakur.

Shakur was filming with Mickey Rourke for 1996 release Bullet (actually filmed in 1994), and Williams was specifically chosen for a role by Shakur because of his facial scar. William's manager at the time was James Rosemond who is currently incarcerated with several life terms. Rosemond was a childhood friend of Michael Williams, and grew up in the same area of East Flatbush, Brooklyn, near the Vandeveer housing projects (now called Flatbush Gardens), and became heavily involved in street crimes as a teenager, allegedly robbing drug dealers like in the Wire.

Fast forwarding to the early 90's, a number executives in the urban music industry had indirect/direct ties with street crime and gang culture, and Rosemond, who became Michael K William's manager, was believed to be one of them (he also managed several popular urban music groups at the time). It's widely believed by industry insiders that Rosemond wanted to become Shakur's manager as well, but Shakur wasn't interested. Also, much of Shakur's problems (the 1994 shooting and imprisonment) are believed by many to be of the doing of either Rosemond or his acquaintances.

It would be interesting to know how much Omar's character was influenced by his friendship with Rosemond and people from the neighborhood they both knew.
>Laptop makers complain they can’t differentiate

Wait, what, lol? As someone having been looking for laptops quite a few times in the past few years, I find it ridiculous how hard it is to find something with a) the exact hardware you want/need and b) not having a super shitty case/design. It's bizarre! You'd think you go to a website, pick a CPU, RAM, GPU, harddisk, screen and case. Hey, maybe you have to pay $100 extra for someone screwing that shit together in half an hour, I'd do that!
Little Snitch and Possible Deprecation of NKEs
He said his colleague has a masters degree and it's from a prestigious university and has more skills. He very specifically said there was a difference in merit.

You can't focus on just the prestigious adjective and decide that it's unfair when the person involved has considered it and appears to believe that it's fair.
I would definitely recommend his original book, "Homicide". I read it as a kid and it was eye-opening to see how even someone as open-minded/ hopeful(?) as Simon got ground down by the cycle of poverty.
How this entrepreneur made $7M using social media marketing
A fair comparison might be something like microsoft's cognitive services or google's cloud vision.
Which is why I'm using the invisible hand definition of "fair". The principle of the invisible hand, a cornerstone of modern capitalism, is that when everyone does what is in their own best interest things are distributed most fairly. Not saying I agree with it, but that's the moral theory.
Nobody starts out as an expert. Or put another way, everyone is a beginner at some point.
The camerawork isn't sloppy, it's intentional. It may feel very dated, but at the time it was something new and interesting.
Sounds like there are lots of opportunities...for startups, to improve these areas.
I'm a 21 YO and have made a smart maze solving robot. Ask Me Anything
That's a great idea. The keyboard is the most important part of a laptop for me, and most of them are shite.
Nothing I guess, but they also aren't saying ASIC based mining perfect, just that it's better than the alternative (GPU based mining algorithms)
IMHO imposter syndrome isn't a "thing" or if it is, it's a few things:

1) You just got your first job and you are right out of school. They call you a "programmer" or "analyst" etc, but you don't know the profession or business and don't know what you're capable of. You'll outgrow it by hard work and learning.

2) The feeling many experts have after a long career that "any smart person could do this if they had the time and inclination". It's usually not true (because they overestimate capabilities of others, assuming they are like them), but I think it feeds into the humility you often see among the truly capable.

3) People who have remunerative yet non-productive jobs where you can get paid lots of money but your production is very abstract or secondary or even tertiary (or worse) to your direct output. This is the kind of person who talks about imposter syndrome at TED talks.

I have to think that what we call "imposter syndrome" is, in at least 25% of cases, and extremely useful internal guide that you need to step up your output. The solution is to do work where the direct output is something useful.
I'd like to see you tell John Carmack that he's not an "engineer" or any other accomplished engineer that didn't graduate with a degree.
Go somewhere filled with incompetence. That'll fix it. In all seriousness though it is a bad feeling, but like fear it keeps you on your toes.
I feel like I have come across similar concepts. There is a theory for instance that developing countries get fewer auto-immune diseases because they are exposed to more germs.
Alternative Health Company
Do you know what a stroke is?
That video [1] has been motivating a lot of folks! Yesterday someone posted a Rust [2] solution to do the same thing.

[1] https://www.youtube.com/watch?v=dNVtMmLlnoE&feature=youtu.be

[2] https://www.reddit.com/r/rust/comments/6kl0vj/i_made_a_progr...
If you're curious about what's going on in the world, yes, you will be curious about whether insecticides affect all insects, and how much they're affected. (After all, there are many different species.)
It's bizarre. What's also bizarre is that, apparently, it's the new thing to hate modern MacBooks not having physical buttons. I have absolutely _zero_ problems with that, never "accidentally" clicked anything in my life, it's perfectly balanced for just the right amount of pressure.

As for the other things, I've been wondering, too!

> Why are they so small?

Probably because they're afraid people accidentally touch them? I think if Apple dares to make them this big, that's probably an irrational fear.

>Why are they not centered?

After a _long_ time thinking of it, I got an idea: Maybe they're centered on the space bar to be between your hands when typing? That, however, would also mean that they acknowledge that you're usually holding your hands off-center to reach around the number pad. Has anyone used a laptop number pad in the past 20 years? I agree that they should go in favor of a more sensible overall layout.
99% of the time I never even look at the education history of a candidate. At least once it's turned out that someone I've interviewed (and who was hired) turned out not to have a degree. Honestly, not a big deal.

Oh, it's fun if they went to the school I dropped out of [I don't mention that I don't have a degree]. "Is professor Xyztmxl still teaching the OS course, and can any students understand him at all?" Good times, at the end of an interview, when things went well.

But education is almost always irrelevant. I prefer seeing wide-and-deep experience in someone from a no-name school to someone from MIT/Caltech/whatever who's just been pootering around on some narrow Java project for years.
> Hand pollination is possible, of course

You must be kidding. I can't think of many things that would less possible to do by hand.

We have 10 acres which is mostly in manuka (i.e. manuka honey), spaced a metre apart from each other. When I stand next to any one of those trees and watch the bees flitting hither and thither doing their thing, I am just amazed by nature.
I used to own IBM model M when I was 15 and I was very happy to throw it away and buy an ordinal keyboard when they appeared in Russia. Being a part of "keyboard cult" for several years, I owned several "ergonomic" keyboards including Ergodox(which I have sold several days ago) and can say that it's a hype. Laptop keyboards are good enough for touch typing. Two things I'd like to have - non-staggered layout and split groups for each hand. Everything else above this does not add any usability at all.
Intel SGX provides good isolation, it is still vulnerable to some side channel attacks, though it can be mitigated using a TSX hack.

Of course, SGX is not quite available yet on server class CPUs.
> The vicarious pleasure the common man got hearing about the discomfiture of the corrupt rich I reckon is more than sufficient to get his government re-elected

I agree the common man can be easily be fooled by gimmicks and the BJP government is an expert in sugar coating gimmicks. Please read: http://www.dailyo.in/politics/demonetisation-noteban-six-mon...
Just get a Microsoft Precision touchpad, and you’ll be in multitouch heaven
Does the NetBSD kernel itself already ensure mutual exclusion of read and write functions on the same device?

Otherwise, I see a use-after-free here. A read could occur right after the write function free'd the old buffer in sc.buf, but before assigning a new pointer value. The read function would be able to read kernel memory via the old buffer pointer, although the memory pages pointed to may already have been reused for something else.

If my assumption is correct, the solution would be to use a mutex object to make the read block while the write updates the buffer.
Not to get into religious wars, but Erlang and Elixir generally also rock. Caveats: documentation, error messages and REPL could be better.

Pony looks interesting and I hope it develops further.
What scholarly works are you referring to? I can only find one book and it is misusing "liberal" as a synonym for "left-wing". Left-wing authoritarianism is not inherently contradictory, but liberal authoritarianism is.
Install it in a VM, unpack it from the filesystem.
Give something like the T470 a try in-store somewhere. I had an old T410 with the old school Thinkpad keyboard, and I loved it, but the chicklet style that Lenovo uses these days is actually pretty damn good.
Most people are satisfied with their current setup, things like off centre trackpads are of little concern to the public
Dear moderators: Can you adjust the title? I misunderstood it, as I think many others will, as defeating all RSA-1024 by all GPG users done on any computer. It's actually about people who share a computer with someone doing a GPG decryption.

The paper's title is: "Sliding right into disaster: Left-to-right sliding windows leak". Standard HN practice is to use the page's title as the post title.

Alternative options that seem clear to me:

- "Local-machine side channel attack defeats RSA-1024 decryption using GPG (CVE-2017-7526)"

- "Complete break of RSA-1024 in GPG (CVE-2017-7526) for local attackers"

- "Sliding right into disaster: Left-to-right sliding window attack against local-machine RSA-1024 in GPG (CVE-2017-7526)"

Thanks!
So, for example, let's say you're an activist and you use "SJW" with the general public. Is that an example of overestimating familiarity with your jargon?
Second hand smoke ain't harmful?

That reminds me...

I used to run a BBS network. We all used mail clients, to better work offline. My very favorite feature was the twit filter. Kinda like how I can block individual numbers on my phone. So everyone hand their own ban hammers.

It was awesome. And sorely missed.
I've never been comfortable with the widespread use of the term "engineer" in software design and development contexts, but that doesn't change the fact that it's kind of a joke to try requiring a master's degree for what's ostensibly a startup/tech oriented visa program. I certainly have the impression that many founders and developers have only bachelor's degrees, or are self taught.
I blame the "thin, light, cheap" trend. Flat, island-style keys with an equally thin switch mechanism are easier to manufacture, thinner, and lighter than the traditional design.

Other keys that are seldom used and could probably be done without are: Scroll Lock, Insert, SysReq, Home, and End. Removing unnecessary keys would free up space and improve usability.

I strongly disagree. Scroll Lock causes the viewpoint to scroll instead of the cursor in a few programs I use. Insert/Home/End are essential for text editing. SysRq doesn't sound so useful until you realise that it's also known as the Print Screen key, and if you use Linux extensively then the actual SysRq function also becomes invaluable ( https://en.wikipedia.org/wiki/Magic_SysRq_key ). On the other hand, I've found "media/multimedia keys" pretty useless, and F-keys defaulted to something else is extremely irritating.

I also disagree that the numpad is "useless": it's very effective for entering numbers, such as when you need to calculate something (of course, this is probably a minority opinion as most people seem to find maths mostly useless in general...)

Personally, I'd be happy if laptop makers would stop trying to change keyboard layouts around and just keep all 10x standard keys as found on the IBM desktop PC keyboard (omitting the numpad is acceptable if the laptop is not wide enough), and go back to the traditional taller switch mechanism with curved, area-filling keys. The T60/X60 comes close.
+1 to that - I love that it's time sorted instead of prioritised by what other people have voted for. I procrastinate/visit enough that I can usually keep up to date with what's happening.
paulproteus also suggested https://wekan.github.io/ and https://kallithea-scm.org/repos/kallithea/ and http://repo.or.cz/ and http://librelist.com/ and maybe some chat/messaging infrastructure providers that intermediate communications using various different protocols.
Thanks heaps for the scope summary. I really do wish papers with such 'scary' titles would clearly indicate how regular users of the software are affected currently and how the security guarantees have been violated for them in the past and under what circumstances. Ideally they'd also say exactly what to do to remedy the problem, at least from the perspective of a user of say libgcrypt/GPG. Doing that would prevent a large amount of needless panic and scrambling.
>why do you think people stupidly expensive luxury cars as daily drivers?

I think the expectation that you drive a car that is "reasonable for your income" doesn't really hold in the parts of the tech industry where I work; It's pretty normal for highly paid people to drive junkers or not have cars at all, at least in my area and industry; Even sales people don't seem too surprised.
This is a great answer. I still think I am clueless, but if I look back at the list of things I have done I am happy enough with myself.

I may be clueless, but at least I have tried many things. Some even worked!
Introduction to StackWalker API in Java 9
I didn't mean to imply that we shouldn't test the assumption. I just meant that it's not unreasonable to expect that a broad-spectrum insecticide family would have a good chance of affecting any given insect type.
It's been done by hand in China. Not sure if we can replicate that in the west though.
Modularity directly increases space and weight of the parts, you can make a smaller/thighter/lighter laptop by sacrificing repairability.

There are people who'd accept a bit bigger and a bit heavier laptop - so for them you put in more battery in that weight and space, instead of "spending" it on repairability.

This doesn't apply for desktops because there noone cares about tiny differences in space or weight.
> It's also hallucinogenic.

That's one way to get people to ride the bus more often ... :-)

"The driver said my downtown stop was the one with all the candy-canes, but all I see are walruses with briefcases."
That was an excellent listen, thanks for the link!
The details aren't completely spelled out here but SGX looks to be an interesting extension of the idea of "virtual machine per block of code"
https://software.intel.com/en-us/sgx

It appears a runtime per-site-per-use license is required though.
Openframeworks - http://openframeworks.cc

It’s a c++ multimedia Swiss Army knife with a pretty strong community and repo of addons.

Libcinder is another option, though only for Mac/Win
I think nobody really touches David Simon in TV. He's like Miyazaki in anime I feel. First it's him, then everybody else. The Wire, Treme, Generation Kill... it's just another level. On the next step below we'd have things like Man Men, Deadwood, The Sopranos, etc.
Lenovo has an OLED for their X1 as an option, and you can get an HP Spectre with OLED as well.
Sadly, it was realizing the relative intelligence of people higher in the food chain that convinced me I am not the dumbest man alive.
Not really. Depending on the edition and branch you are using you cannot disable telemetry.

If you have high assurance environment that use O365, the best path right now is Windows 8.1, which takes care of you until 2023. After that, assume that you'll use another platform and make appropriate application decisions.
Sure, take it from the chief of Memorial Sloan Kettering Cancer Center's integrative medicine department: "Jobs's faith in alternative medicine likely cost him his life.... He had the only kind of pancreatic cancer that is treatable and curable.... He essentially committed suicide." https://www.usatoday.com/story/news/nation/2013/06/18/book-r...
> 2. You can set it to permanently show control keys.

You can set it to permanently show images of control keys, on a flat surface. If I wanted a tablet I'd buy a tablet; keys have boundaries between them, push down and spring up, and otherwise respond to fingers in ways that a tablet doesn't.