skysight-inc/HackerNews huggingface dataset:
It makes sense to me: when measuring stuff like you would in a lab use metric, when measuring stuff like you would in a kitchen use imperial. I think it only seems weird because we rarely do both in the same sentence.
Regarding the paywall, it's really annoying. I know journalism isn't free. I have a paid NYT subscription and The Guardian as well, but these companies have to realize that you can't ask people to pay a subscription to every major newspaper in the world. By the same token, I'll pay for streaming but I'm not going to pay for separate streaming services for every corporation out there that wants to build its own streaming service.

There needs to be a service that brings together several major newspapers or streaming services so you can pay one subscription for all of them.
I expect they mean EMIB halves the amount of power used for communicating between the CPU part and the GPU part.
The alleged-foolish focus of the NSA on offense is perhaps a bureaucratic corollary of successful attacks getting lots of attention and funding and promotions within the org; and successful defenses fading quietly into the void, except when they fail and collect blame.
According to Wikipedia, a web app is:

In computing, a web application or web app is a client–server computer program in which the client (including the user interface and client-side logic) runs in a web browser.

The last two words "web browser" are very important. Are you testing your app using a variety of browsers? Or, perhaps, you're requiring everyone to use IE 6? :) I'm surprised that such a fundamental issue was left unstated.

Once you test various browsers, be sure to go in and set the minimum font size to a reasonably big number. At least 18. Maybe larger. Why not 24? I don't care if the resulting appearance on screen looks like crap, as long as everything is functional. Far too many web pages and web apps obscure large amounts of their functionality once the font size is increased.

Ask me how I know that. :)
> SC in Denver's unofficial theme was Arm

I don't agree. SC's unofficial theme was AI/ML. Every single vendor and HPC center were talking AI, not all were talking ARM. The student cluster was dominated by GPUs, not a single one ran ARM.
Just for reference, here is what the Hex-Rays decompiler produces for the function in question:

https://ghostbin.com/paste/jpeh5

Not as readable or semantically meaningful as the author's manually decompiled version, but pretty decent.

So if you think x86 assembly sounds really arcane, you should know that you're not strictly required to learn it to start experimenting with reverse engineering: you can start with a decompiler, which is all you need in most cases, and gradually learn how its output corresponds to assembly (which is still necessary to deal with in harder cases). Hex-Rays is the only decompiler I know that doesn't suck, and you are required to fork out high sums to get a legitimate copy of it… but it's easy enough to find a non-legitimate copy to start out with.

Personally, even though I have a fair amount of experience with reverse engineering at the assembly level, I find that using the decompiler lets me understand the "big picture" of a function's purpose much more quickly. Maybe I just need even more experience, and I'd be able to work just as fast from assembly… but I don't think so. I'd rather write my own decompiler to handle the stuff that Hex-Rays doesn't.
I remember those times. You're missing a key element on how different the world was then.

90%+ of people used a Windows machine exclusively. By making IE the default & forcing OEMs to install it, they were using that that monopoly to crush Netscape.

Today's world is significantly more fragmented. People typically use at least two devices (a mobile device, in addition to a desktop or laptop). No single company controls the browser market the same way MS/IE did. Chrome has 54%[1], whereas IE had peaked at 95%[2].

[1] http://gs.statcounter.com/
[2] https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Th...
http://vectorspace.ai
YouTube Censors Christians, Bans 'Russian Faith'
This is two weeks ago's news: https://news.ycombinator.com/item?id=15635249
Check out How To Read A Book by Mortimer Adler. Great resource for techniques for understanding many different kinds of books.
Thanks. The initialism on this site is making me crazy. Please just type the full words, it's not hard.
The best article I've read on the backstory: https://www.bunniestudios.com/blog/?p=5046
It's a question of degree. One hundred gram of meat vs 200g of yoghurt implies a significantly higher energy use and on average is more crucial pretty calorie.
School 'Tier' has close to zero relationship to engineering talent at the high end.* Effectively sifting though large numbers of applicants, training them, and most importantly retaining them is far more important. NSA is very good at retention and training while still attracting vast numbers of applicants resulting in a world class work force.

Google/Facebook/etc suffer as people want them on their resume more than they want to work for them which hurts retention. The upside is this forces them to pay very well, but the downside is the average team is surprisingly poor.

*AKA a randomly selected Stanford/etc. grad is likely better than a randomly selected Virginia Tech/etc. grad, but the best at each institution is a toss up. If you want a large talented workforce you can't be selective in terms of schools as their simply are not enough of them.
Intel integrated graphics are not executed by the CPU, there is an intel designed GPU on the same die as the CPU.

https://www.anandtech.com/show/9582/intel-skylake-mobile-des...

HBM is not exclusive to AMD, NVIDIA also ships GPUs using HBM (Tesla P100 and V100)
YMMV, but I found the language spec a good way to learn the language (not the class library). Concepts are introduced in order, and each section is well-readable.

I notice an unofficial draft for C# 6 is available as markdown on https://github.com/dotnet/csharplang/blob/master/spec/README... (via https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...)
Looked at one randomly, looks like some University fund is a shareholder (with over 200 other funds) of a Warburg Pincus fund (a private equity company).

I'm not exactly sure how that's a big deal, nothing there implies they avoid taxes or anything. (Maybe the fund they invest in does shady things, but it doesn't look like they have any kind of weird offshore setup)
I’ve been wondering if it has to do with ATIs amdgpu opensour e driver work

Intel announced new performance graphics parts on the way, they’ll be learning a lot from AMD and seems reasonable to say they’ll be leaning on amdgpu for these parts

If they’re quietly teaming up to support an open modern video driver architecture, that would help put pressure on nVidia. While historically the better performer, nVidia drivers can be fickle.
It's same as VSCode, I believe. So yes, you need to go to settings and set "telemetry.enableTelemetry" and "telemetry.enableCrashReporter" into false to opt-out.
That's why a lot of newspapers ey provide a number of free articles poet month? I'm not a huge fan, but I've yet to see good sustainable models for quality news...
does Nvidia pay AMD for using HBM or do they have their own design that doesn't fall under the patent?
A friend once told me a story about a software company that had offices in the World Trade Center in New York. Their offices were totally destroyed by 9/11; thankfully, all the staff got out alive, but it turned out they didn't have offsite backups of the source code repository, and it was lost completely. They found various bits of the source code floating around (e.g. some developers had bits of it on their home computers), but there were a few key components they could not locate any source for. Well, the customers still had the compiled binaries, so they got the binaries back from the customers, extracted the missing bits, ran them through a decompiler, and checked the result into the source code repository – since the application was written in Java, this actually worked quite well. Years later, new developers would find bits of obviously decompiled code still in the source repo (you can tell, it has a distinct look to it, e.g. variable names with numbers in them), and scratch their heads, and then get told the tale.
> Apple's iBooks has about everything you'll find on Amazon.

Absolutely not. Look for technical ebooks and compare the results between iBooks and Kindle. iBooks only matches Kindle for popular "what's everyone reading" and "cultural zeitgeist" fiction/nonfiction books.
https://news.ycombinator.com/item?id=15721805
> In case the problem is non-obvious (that's the point!),

I think what the gp was saying is that the table stakes for JS is this being obvious. I guess whether it is is subjective, but I have to agree. Your example is glaringly obvious to me. Any assignment of a method on an object, or passing of one as an argument (i.e. any passing/assignment that includes a dot before a method) stands out. This doesn't involve any cognitive overhead if you actually know what `this` is.

> `this` in JS forces the consumer of a module (in this case `server`) to have knowledge of how the module represents its state in order to use it.

No it doesn't... It requires the method to have access to the module it's defined on, which means you can't pass (i.e. reassign) the method on its own. In your example, the module (server) is not being consumed, only one of the modules methods is consumed on its own; the module is left behind and not consumed (i.e. `this` is left behind)
I don't agree that soy is bad for you, I was just trying to give the parent comment a reason why others might find issue with it.
> Haskell for Mac integrates Apple’s SpriteKit game engine including animations & physics.

Interesting. How is this done? Is there a Haskell-style interface provided, or is it a thin veneer over the Objective-C API?
This data comes from a talk given by Nadia Engbhal entitled “Consider the Maintainer”. This data originally comes from here: https://github.com/aserg-ufmg/Truck-Factor/blob/master/READM...
Author here. I'm working on adding many more.

Here's the Google Doc: https://docs.google.com/spreadsheets/d/151E3d26SIRNhXQewq-55...
Why Finishing Software Is Hard. And What to Do About It
I actually have to maintain a js codebase that uses a generic “addProperty” function at its core to generate getters and setters. It is terrible to debug. Properly encapsulated class methods are much easier to read and debug.

This problem has been solved for a long time. Some data doesn’t need a class, but when it does, don’t roll your own.
Don’t forget that states are also revoking professionsl licensee. Not just drivers licenses.
I hope (3) comes true, but I have my doubts.
It could be becuase there's a rule of thumb that says you need a gram of protein for every 3 lbs you weigh (or 1g for 2lbs if you're trying to build mass.)
Thanks. I stand corrected. I didn't realise they supplied their own modified Tor Browser...
What we need is an agency patching zero days as it finds them. We need that agency to have a double of the budget than the agency that weaponizes them.
That's not at all what your link says.

The link is talking about formal vs play-based learning, which is a methodological question that, in the case of reading skills, is mostly orthogonal to what's being learned.
COMPOSITE HACKS

• If Truly you Are In Need Of A PROFESSIONAL HACKER Who Will Get Your Job Done Efficiently With Swift Response, You Have Met the Right Person.

MOTIVE: • I don't care how technical the target is, The reason why I am hired is to simply get the job done however, I engage in"silent" attacks so the target remains unaware of the hack.

MY HACKING CAPABILITIES: There are series of people who needs to Hack their target email I.D, social media websites,apps or smartphones, for many reasons such as husband cheating on wife, girlfriend cheating on boyfriend or vice versa. Or important information needed to be dumped/sniffed from the target email address, website, a particular location, or for whatsoever reason you want to hire a Hacker Or As a parent you might need to monitor what your children are doing on social media and on their personal computers so that they don’t get into trouble. Or if you want to hack a private domain email account(business email), or you want to eraze your name from court’s criminal records, perhaps you might want to Hack into the database of any government agency, All these are what I can get done within few hours.

Frankly speaking, I always give a 100% guarantee on any job I am been asked to do, because I have always been successful in Almost all my jobs for the past 10years and my clients can testify to that . To hack anything needs time though, but I can provide a swift response to your job depending on how fast and urgent you need. Time also depends on what exactly you want to hack and how serious you are. Enough time with social engineering is required for hacking. So if you want to bind me in a short time, then just don't contact me because I can't hack within one hour,sorry. Basically, time depends on your luck. If its good luck, then it is possible to hack within one hour but, if its in the other way round, it would take few hours. I have seen FAKE HACKERS claiming they can hack in 1hr , but there is no REAL HACKER who can say this (AVOID THEM).

If your target account is Facebook, MySpace, Twitter, sexual accounts or other social accounts, Bitcoin wallets, etc, or you want to hack into someones smartphone so you can monitor their calls, read their messages, chats, and social account activities without their notice, Or you wana track someone’s location, Or you want to retrieve lost files,messages, feel free to contact me, we would have a nice deal! I will explain to you how I am going to get the job done.

You can also contact me for other Cyber Attacks And Hijackings, i do almost All
Any binary options scam victims that is eager to recover lost money can also reach out to me, I'm Always ready to Help.

compositehacks@gmail.com
Per cup is weird, especially to the rest of the world, but what really is maddening to me is the 'serving'. Every food app is riddled with nutrients 'per serving' . Completely ridiculous.
Servings differ greatly between brands, packages, countries.
Assembly is kind of the base line for anything performance sensitive, I doubt most people using it are working with assembly full time, kind of like how all web/full stack devs use javascript.

VB.net is basically all LOB style applications, it will be in small business, it will be in the enterprise space, etc. I doubt there are many starting new work in VB instead of c# but that still leaves tonnes of legacy stuff. As with assembly, a lot of full time c# devs would be maintaining VB from time to time.

What I always find fascinating is the disconnect between what's popular on places like HN and the real world.
It's traditional - European cookbooks tend to use measures of weight, American cookbooks have measures of volume instead.

For the non-US-non-cooks: 1 cup = 240 ml ≈ 1/2 US pint
Acting on information is not the same as believing it. You can act on something while still maintaining the possibility the information is wrong. Even a 51% probability can be acted on to good effect sometimes.
I agree that the current state of Amazon's retail goods is not a monopoly. We will see if that remains true in 10 years.

Currently Microsoft does not have a monopoly on computer OS. They have practically no stake in mobile computers (smart phones). Mac has a decent share of desktop/laptop usage. Any claim that MacOS is "limiting in what programs it can run" is a 10 year old argument or so one sided (Windows is also limiting in what programs it can run....). The Microsoft of 20 years ago _did_ have a monopoly on computer OS.
Those words are used often on TD in reasonable contexts.

Schwartz is rolling over in his grave.
I don't think victims' desires are paramount in any way, regarding the perpetrator, other than their security and privacy. Some victims desire retribution. Others want to extend forgiveness. Neither of these things should be relevant to the criminal justice system.
No you don't need personal data for personalization
I am super happy to see this response from Dale. I was horrified at what he posted, as it sounds completely out of character of him from what I know of him. Glad to see him own it and move onwards and upwards. I hope that this fixes Naomi's situation.
That is an extrapolation using the unproven linear no threshold hypothesis.
> They end up being forced to compete for the limited pool of educated men not just with their more numerous educated rivals, but also with less educated women whom men find desirable on other dimensions.

Considering that we want to eliminate any gaps between the genders, why are educated women limited to educated men of their own ages? Why not increase the pool like men do: go for more younger, possibly less educated men (as the article implies for men)?

> As men age, they desire women who are increasingly younger than they are. Intelligent, educated women may go for a less accomplished partner for a casual fling, but for a committed partner they typically want mates their own age or a few years older, and at least as educated and career-driven.

If men can increase their pool size, why not women?
Vision Insurance Is Making Glasses More Expensive
Mods: could we add (2014) to this?

It looks like you have to register to get the puzzles from [0].
Kind of a bummer because the solutions appear freely available.

[0] http://wpc.puzzles.com/uspc2014/
Hardly a crisis...
> I've never met anybody who believes that the government is solely responsible for educating children

Parents who think it is their responsibility to educate their kids and see the public school as one of the ways to provide that education will do things like show up for parent-teacher conferences, make sure their kids complete their homework, understand what their kids are struggling with, and seek out additional help when it is needed (asking the teacher, using internet resources, etc.). I'm sure there are some teachers who would say that describes everyone in their class, but most of the teachers I've talked to say that such a classroom sounds like a wonderful dream.

> There are parents who just aren't capable of taking a more active role in educating their own children

If someone who didn't graduate adopted a high school age student, then I would see your point. However, kids don't start out in high school. They start out much younger. While I'm sure you can find some very unusual exceptions, a parent should be able to take an active role in their kid's education from the beginning. Maybe by the time the kid gets into high school, some parents aren't going to be able to fully understand the math their kids are doing, but you can still take responsibility for what your kid's education even if you don't fully understand their calculus homework.
Oops, sorry! Thanks for posting the correct link.
Thank you for telling me that, much easier than using oracles installer. It's still not exactly that easy since clojurescript does not work with the latest java so you have to do some finagling to get it to install java8 but still much easier.

I still maintain that java is the closest to malware a reasonable developer will put on their system.
It seems that this "voting rights act" is a form of mandated gerrymandering, which ought to be done away with. I can't say exactly what the boundaries ought to be, but taking the colour of people's skin into account when drawing them is clearly wrong.

It shouldn't be hard to just write a damn algorithm to divide the state into maximally compact, equal-population regions.

If this results in very different sorts of people being binned into the same district, then... well, good, I guess?
I don't have any commentary here other than to say that this is great work!
I've built 5 products, all are selling just fine.
The first rule is to make for the customer which are desperate enough to pay for your solution. The second rule is to have a product. You don't even need perfect sales pages and all that jazz. The third rule is to create a marketing angle and spend on ads.
Thinking Machines: Art and Design in the Computer Age, 1959–1989
Because biology? Most women prefer a stronger (and taller) man, not just in the physical sense.

Also, for status in social circles.
I try to avoid programming books. When reading I prefer being disconnected, laying down in a comfy sofa/bed with a hot beverage. Programming books doesn't work very well for me because they make me want to try out the things I read about, forcing me to be at the computer. Some of them even assume you are sitting at the computer, ready to run examples..

If the goal is to improve as a programmer and books being the medium I choose books that doesn't necessarily have an obvious link to programming but benefit my thinking around it. Books on design, architecture, media and education being my favourite.
I don't follow any particular techniques but have grown into some habits (reading ~50 books a year). I read multiple books at the same time (~3-4), usually very different in style/topic, alternating between them. This way I never get bored. The new books I choose for reading has to spark some excitement/passion in me, otherwise I'm never going to finish it. It could be as simple as some concept in a book that triggers curiosity, then I just follow the reference/bibliography and further do some quick research (amazon/goodreads) to see whether it looks like a promising book.

Reading about product design will make you a better software designer..
Reading about media will make you see how your application fits in a bigger picture..
..and so on.
That's precisely behind the purported problem outlined in the article. Women don't, on average, prefer younger or less educated/earning men as the other way around.

As always with social problems, no easy solution is in sight.
Yes. Because calories are the limiting factor.

The other one is grams protein per kilo of bodyweight. This depends on if you are working out or not. Common recommendations for those working out are really high (like 2g/kg). And taking too much protein is not very healthy.

Now a lot of nutritionists are lowering their recommendation to, like, 1g/kg or even less. And many seem to be putting on muscle just fine with those amounts.
Early on there was considerable talk about the contaminating impact this might have on the Pacific. Has anything come of that?
Technically a high vacuum is an extreme pressure, just a negative extreme.
How to Use Instagram to Drive Sales
here's another one for you:

Grin: scalable private digital cash

(not launched yet; only testnet so far)
It definitely looks like a survival move to counter the upcoming AXX Apple chips in the next few years. New iMac Pro apparently has a A10 in it for boot up sequence.

Source: https://www.macrumors.com/2017/11/19/imac-pro-a10-chip-hey-s...
Nutritional information here is always in grams, but recipes are almost uniformly in (cups / tablespoons / teaspoons).
Why is the onus of lowering their standards being pushed on educated women? One of the issues the author states is that men increasingly go for younger women instead of ones their own age. Why do we value youth and beauty instead of education and accomplishments?
> Aren't low testosteron levels a bigger issue?

Nope. Vegans have higher T levels. Also higher than vegetarians. Here an article with plenty links to studies:

https://nutritionfacts.org/2013/02/12/less-cancer-in-vegan-m...
A solo developer might well have the most reason for a polyglot architecture: they won't have time to write everything personally, but the best or most convenient libraries might be in different languages. Maybe the SaaS provider you want to use wrote libs for their complex API, but only in languages you hadn't chosen. Or whatever. As long as it's not something you'd need to call dozens of times per request, you can quickly spin up an microservice using almost any language to front-end that must-have library.