skysight-inc/HackerNews huggingface dataset:
This post contains interesting technical implementation details as to AMD's latest entry into the desktop CPU arena, which by all accounts is very strong competition with Intel's offerings. (Faster and cheaper!) This is relevant to anyone with more than a passing interest in doing things computers, though the exact level of personal interest may vary.

Additionally:

> Please don't submit comments complaining that a submission is inappropriate for the site.

Whether your original comment was meant to indicate complaint, it certainly comes across that way.

Site guidelines: https://news.ycombinator.com/newsguidelines.html
Short version:

Tech companies have employees on staff who develop web based applications to transact business with customers.

Non Tech companies have employees on staff who specify a set of requirements for a web tool that will allow the business to do their work and then hire a contractor to build it.

It defines what management sees as being 'core' to their idea of what value the business is creating.
// Flip the BST using pattern matching!
let rec flip bst =
match bst with
| Empty -> bst
| Node(item, left, right) -> Node(item, flip right, flip left)

Without type annotations, how can it tell the flip takes an instance of BST as the parameter?
> "Images used for navigation are NOT sent to the cloud"

Maybe I'm just too pessimistic for my own good, but the wording on that still leaves a lot of wiggle room in how it's "images" and "cloud".
Not all file formats are images and not all servers are a "cloud".

Could just as well used "data"/"upload" and covered all fronts.
"Data used for navigation is not uploaded anywhere".
Where is the compromise?

Both parties are spending to please base as much as they want.

Put it to people if they want military or healthcare.
> owes AMD billions that are still unpaid.

source?
You don't need an election to make your own way in life.
News, Facebook, and the great pivot to video
An Obama sock puppet doing Christian Bale's Batman voice would have been more convincing.
Pricey ‘pirate ship’ home is what’s wrong with Bay Area real estate
You.i TV today announced support for React Native
Are you referring to the legal compliance practices, like requiring logins to see some listing details?
Serpent Compiler Vulnerability, REP and Solidity Migration
"Our sensors have detected that you have room for a bigger TV! Here are 5 products that would fit perfectly right in your living room!"
Curious .. where (region) is the data stored?
Didn't even realize TCO wasn't just an assumed featured, but wow, we need it. Frankly surprised it's not been added to JavaScript yet either.
You can't actually make that promise and you can't grantee the data won't leak. Anyway, the real problem is I don't want iRobot to have the data either.
> Were your fellow developers interested in F#?

I was sole developer on that project.

But here's a thought for you: you can only achieve mediocrity if all choices require 100% buy-in from all interested parties.

> I have found most people simply don't care and don't want to learn it.

No one likes to have their cheese moved. But cheese moves nevertheless.

> We did functions 30 years ago.

Most people saying that probably don't realize that what computer programmers call "functions" are not what mathematicians call "functions."

The reason FP is becoming popular now is that the distinction now matters much more than ever in today's multicore world, where multiprocessing is often the only practical way to make software substantially faster.
Bulgakov also did sci-fi - https://en.wikipedia.org/wiki/The_Fatal_Eggs

I'm not sure it would work in translation though - as the plot goes, it would be kind of simple, especially for our 21th century eyes, but the inimitable Bulgakov style adds a lot.
>The people who buy electric to make a statement about their preference in power sources are not the people who will buy a bare-bones truck.

I think you could have made the same statement about luxury vehicles before the Model S. Electric provides such a game changing increase in performance that people wont care about the downsides as much, so long as you can make it sexy.
As someone with no real experience with make/cmake other than "I've downloaded this thing, these are the instructions for compiling and installing it", what are the advantages of CMake over make?
Really? What about SciHub?

From what I understand, they are selling pirated papers.

But yet everyone in [0] is ranting and raving about how awesome it is.

Oh HN how fickle you are.

Piracy when it suits you. A-OK. When it doesn't, the pitch forks come out. No surprise here.

[0]: https://news.ycombinator.com/item?id=14868033
They could have, but I don't think the vision was there. Some Realtor associations built sometime similar at realtor.com eventually (and fairly rapidly), but I think it only happened because RedFin led the way and is/was threatening to traditional realtor model.

Before that, even large realty firms had local offices each with individual databases, with possible multiple disjoint regional MLS databases. So I think in large part, the organization just wasn't there to merge it all into a single system.
How to scale a development team with Redux
World’s largest online-travel company and the best-run internet firm after Amazon
Serious question: is this theft of IP? I know if a songwriter writes a song, you need to license it in order to perform it for profit, but are the actual lyrics intellectual property?
The Dual-Use Dilemma in China’s New AI Plan
I think you're asking more along the lines of how do you get people interested in what you have to say. Of course you could just look up public speaking techniques instead of asking here, which is why I assume that's not what you're asking.

In order to be a successful public speaker, you need credentials. You should start by having a good position in a successful company. This adds a lot to your credentials. You could also write research papers, or books. Have a successful blog, etc.
I did some research myself to decide which storage solution to use for backups and B2 is the cheapest of all, at least for backups. I hope that Backblaze will also offer some kind of redundance option (replicate customer data in 2+ datacenters).
I submitted this article. It also discusses what the USA needs to do.
Cmake uses make (among other backends)

Think of Cmake as a portable, high level layer over make.
>my experience is that DEFCON attendees are very unlikely to gamble

You're just hanging out in the wrong crowd.
How many rugs does the average person have in their home? Is it in any relation to the amount and shape of furniture? If we shape our tables a certain way, are people more likely to buy our rugs to go with them? What's the average size of a rug in a person's home? etc
So back in 2010 the first law suit started against lyrics sites:
> http://law.justia.com/cases/federal/district-courts/californ...

It was pretty clear that others would be next. Hence unlicensed wouldn't be maintainable.

Next to that, I wanted to sell advertising to big brands. My advertising partner insisted we needed to be licensed for the Coca Cola's of this world to spend money on my traffic.

So for me it was an opportunity to increase revenue, at the costs of lower profit margin.
The benefit of S3 is that traffic is free within the same region. If you're hosting on AWS that alone is going to save you money versus the competitors.
It sounds like all the competitors were in the same boat at the time. Likely the issue is that no one had a license to the lyrics and the ever slow to catch up record labels weren't doing it either. So it created this space that asked for filling, even if illegally.
OP was downvoted because he didn't provide any valid criticism. Just FUD about GNU. Your post was much better.
And a second note for said hypothetical FB employee, I just learned today that accidentally touching the "Q" key activates chat without prompting. That is yet another anti-user pro-stalker misfeature that should be done away with. I need chat to STAY OFF FOREVER.
First this is incredibly cool and a fantastic technical achievement -- seriously that's amazing.

This might be the future of state level propaganda but it probably isn't the future of fake news. Fake news sites right now are poorly written, poorly edited, cite no sources, and provide no verifiable evidence to their claims and yet they still spread like wildfire on social media. Not only is this level of sophistication not needed but it the low quality works in favor of these sites to cultivate a rabid audience because they select for precisely the people who would believe them. If they were higher quality they might actually be less effective.
A senior dev who's getting ripped off.
> It seems to serve both for social signaling within the movement and as a straightforward ideological stance on the profound and radical rejection of reason.

Esoteric knowledge is definitely used for in-group signalling in elite "alt-rightish" affinity groups like frogtwitter. You gain status by having extensive knowledge of that stuff (e.g. relating current events to the Corpus Hermeticum) and posting about it semi-ironically. Then it filters down to the less-educated elements and gets taken seriously.
Snapchat does the same. If you point its camera at someone's profile icon, it will pop up on your phone so you can add them.
> The 6 is definitely superior hardware to a Touch

Superior how? The iPod Touch has the same SoC/CPU/GPU/RAM. The only real hardware difference is the iPhone 6 has a 4.7" screen, and while I personally enjoy my 5.5" screens, the popularity of the iPhone SE suggests that many people disagree that a larger screen is "superior hardware".

That said, I have no idea how the camera compares. Maybe it is worse, maybe it isn't. Wikipedia isn't very forthcoming here.

Well, Wikipedia does point out that the iPod Touch doesn't have the ambient light sensor that's used for automatic screen brightness. If true, this is actually kind of surprising (I would assume that component isn't very expensive), but I guess it does technically qualify as "inferior hardware", though this is a pretty small difference.
From my experience you need three things:

0) You need a goal.

* I want to give tech talks is good. I want to talk about X at Y is better.
* Keep it realistic. When you achieve it, set the next goal.
* Commit to the goal by signing up for it. Runners do this and it works. We sign up for a 5k race in a few months, and then we train for it, because now we're committed.

1) You really need to learn how to be a good speaker. This isn't actually particularly hard, but it does take a lot of work.

* Find a good coach or program.
* Give lots of speeches to small audiences. People think large audiences are harder: they aren't.
* Get feedback from people you trust Act on that feedback.
* Record yourself giving the speech and give yourself feedback.
* Don't neglect the positive feedback. Good public speaking is a lot about confidence, so learn what your strengths are, and bring them out.
* Don't use slides until you can give great talks without them. Slides distract you, and break your connection with the audience. We think of them as speaking aides, and they can be, but they can just as easily do the opposite.
* Learn to memorize your speeches. If you're a musician you know why memorizing a piece is important. Same deal with speakings.
* Murder your filler words.
* Your talk can almost always be shorter. The shorter talk is almost always better.

2) Have a tech topic you are passionate about. You should feel like you are the person that other people want to hear from about this topic.

* Write about it for your self.
* It's tech, so use it. Build cool stuff. Put it somewhere where other people can use it. Put where people that scare you can use it. Maintain a project that directly relates to your passion.
* Develop best practices that you believe in.
* Get involved with the global conversation about your topic. Validate your ideas.
'Cooperation' and 'cheating' and 'mistake' are not mathematical terms. They are part of moral/ethical/rational frameworks. The realm in which the simulation is supposed to provide insight is moral/ethical/rational. Moral/ethical/rational conclusions are the point of the website.

If the point is just mathematical, then limiting interactions to one and cheating is the best strategy. The simulations assume autonomous decision making on the part of the agents, that's what provides insight into human behavior why considering the moral/ethical/rational premises of the simulation are relevant when evaluating what the simulation shows.
A New Era for Arduino Begins Today
Can anyone suggest any F# tutorials in the style of Michael Hartl's Rails Tutorial?

F# suffers from an overabundance of "getting started" tutorials that focus only on the language and syntax. I get that F# is likely to be a lot of peoples' first introduction to a functional language, so that makes sense, but this one doesn't even tell you how to run the code it's showing you.

The hardest part about learning any new language isn't learning the syntax or core concepts, it's understanding the mechanics of actually getting things done - grokking the developer workflow, getting comfortable in an editing environment, building and deploying, troubleshooting and debugging, writing idiomatic code, learning about common libraries and tools, etc.
Not only. There is also minimum 90-day charge for objects.
https://wasabi.com/pricing/pricing-faqs/
Meanwhile, an average Android phone stores much more data about the user in the cloud ...
Reselect: Selector library for Redux
Nice idea in theory. I'd add the caveat though that being abused very likely is a humiliating experience, one which might induce feelings of powerlessness and self-consciousness, which might in turn make it difficult to confront the aggressor in the tone you are advocating. If the OP wants to do this, great, but I'd say that, if he chooses not to, he could be forgiven for being "passive" in this case.
Even if this were the case, then it's still very easy to control the market because of the authorship fees coupled with the drive toward publishing in subscription-model journals (thanks again to Impact Factor). Maybe your advisor took care of some of those costs, but most journals do have a significant fee for submission alone, not to mention the re-submission after a review requires a significant change. Sci-Hub can't change that so it still doesn't doom them.

Not to mention Elsevier, till exempel, WILL be cracking down on piracy especially after their grant from the US courts regarding Sci-Hub. Sci-hub hasn't doomed anything and the publishers still control academia. You should be mad about this, and you should blame academia itself. Push for open journals like PLoS One when possible and try to convince people to move off that god-awful Impact Factor metric and you might inflict damage on the big publishers.
There are millions (ok, maybe not) of web games.

How do you describe a particular genre? The one obvious thing this particular kind of games had in common when they appeared was the .io domain, thus the name.

Go to cursors.io, agar.io and slither.io. Now find a short phrase to describe all three.
Has anyone here done a migration from S3 to Wasabi, and successfully realized the lower total cost Wasabi is claiming?
18 Ways to Get Better at Working Under Pressure
Why downvoted?

I'm not being disingenuous, I had coins in a cold offline wallet, and it was a serious endeavor to get them out to where I could spend or cash them. I had to spend days downloading a block chain and the only thing that kept me from freaking out was that I knew this would work, having done it plenty of times when the chain was shorter. I couldn't find any way to retrieve coins from a wallet.dat without downloading the block chain first. I had thousands of dollars tied up for days while I waited.

I can't imagine what it would be like when the block chain was 8x its current size, or if I had more than one cold wallet and I needed to empty all of them in any kind of a hurry (like, in time to capitalize on a bubble before it pops!)
You can also "lease" or "rent" data. Or provide service to run arbitrary analytics on data that stays in-house.
The variable bst is something that can be matched with Empty and with Node(item, left, right), both of which are of type BST. When two values can be matched with each other, they must be of the same type. Therefore bst is of type BST too.
Probably before. You should watch 30 for 30: Broke. I'm sure some of it is hyperbole, but I'm also I'm sure it's way worse for some players. They probably just get screwed.
See YouTube, Google. I'm guessing you're right. :-)
> Could this tool find hardware backdoors?

Only very crude ones. A competently implemented hardwre backdoor would probably be data-dependent. For instance, it might trigger when REP CPUID is called with four specific 64-bit values in R8, R9, R10, and R11 -- and if that were the case, there would be absolutely no way to discover it by searching.
When I looked, Chicago had:

- Cost center IT departments for the healthcare and insurance sectors out in the exurbs (presumably low respect and high risk of outsourcing).

- Quant trading for the commodities market downtown (and really nothing else, unless finance is your cup of tea).

I'd love to work for a SV-style technology company in Chicago.
B2 is horribly unstable, has limits left and right and most of all, the latency is horrendous.

You will be better off using any standard OpenStack provider. That way you won't have a lock in, and great performance (in my testing). E.g. OpenStack Swift on OVH.

Sure it's a tiny bit more expensive. But you get a mature cross-provider API and better performance.

Even for huge chunks of cold data, I wouldn't want to use B2.
Lovely work on high tech new technology at an old fashioned Bank. Having worked at a financial institution with a bank, talk about generation gap...
In the US, everyone of these options is used in various ways. You have to take into account though that some of this is done by the individual states, some is Federal, and some is local or even public/private partnerships. There is no single countrywide solution that can solve something like highway maintenance on a country the size of the US.
How exactly do you agree to the Roomba Terms of Agreement?
Quite so. The cranks are coming out in force, unfortunately. Historically they have been generally rejected in the US, but with the increasing populist tendencies of the last decade, their reach has grown and gullible people are suckered in.

But it's not confined to the Right, I assure you.
Its good news that he regards privacy as an important factor. I wish all companies would do that...
It's actually pretty aligned with the traffic graph shown.

Exceptions are months (e.g. around Christmas) where my advertising partner would be able to attract up to 3x revenue from the same amount of traffic as the month before.
So there's 2 "unused" cores on the die. Does anyone know if it's usually possible to "unlock" the additional cores? Is it a physical disabling or something like microcode?
The underlying decision mechanism of distributed democracy is Wisdom of the crowd which means that together as a group we are much smarter than a single individual.

"The classic wisdom-of-the-crowds finding involves point estimation of a continuous quantity. At a 1906 country fair in Plymouth, 800 people participated in a contest to estimate the weight of a slaughtered and dressed ox. Statistician Francis Galton observed that the median guess, 1207 pounds, was accurate within 1% of the true weight of 1198 pounds.[8] This has contributed to the insight in cognitive science that a crowd's individual judgments can be modeled as a probability distribution of responses with the median centered near the true value of the quantity to be estimated."

https://en.wikipedia.org/wiki/Wisdom_of_the_crowd
>I feel like starting a business with a massive theft of other people's intellectual property isn't a great model to follow.

This is the basis of essentially every single huge successful consumer application/website over the past decade. There's really only 3 ways to make money on the internet it seems. IP theft, advertisement, and selling physical goods.
The 20th were the times of NEP [1] (New Economic Policy) where a lot of restrictions were relaxed to boost the economy and the morale after the civil war years. That also made a lot of cultural and public figures to accept new regime more, since it looked as if things kinda getting more normal, maybe not exactly the same as before but Bolsheviks are getting more and more reasonable and wartime excesses are winding down. Little did they now...

After Lenin's death and the ascension of Stalin in late 1920th, though, the program was dismantled and the restrictions returned in both economics and public life. And then amplified to the peak of Great Terror in the 1930th.

[1] https://en.wikipedia.org/wiki/New_Economic_Policy
Here is the original SIGGRAPH paper and demo video:

http://grail.cs.washington.edu/projects/AudioToObama/siggrap...

https://www.youtube.com/watch?v=9Yq67CjDqvw
Yes, and we are talking about strategies to win a "game" The game is not necessarily "the economy"
Yeah right. :)

My point was more about being closed minded to alternatives.
Over autoconf: Windows support. Otherwise autoconf is superior in every aspect.
You are a technical user and most of those products are aimed at technical users so that's fine - even in the proprietary world I don't expect a tech app to be easy to use.

However here we're talking about a chat client - something that should be easy to use by anyone, including your grandma. And so far, GNU and similar free software projects have failed to ship anything usable by a non-technical user.

Finally, GCC or GIMP doesn't fail because not many people use it whereas a chat client fades into irrelevance if nobody uses it, so even the tech people will abandon it.

Take a look at Mozilla - despite being free and open source they nailed their UX. Go to https://www.mozilla.org/en-GB/firefox/new/ and notice how there's no mention of "open source" nor "mailing list" nor "./configure && make". Instead there's a list of reasons an average user would like to use it and a download button that gives you a ready to use binary.
Agar.io cost me a lot of productive waking hours. I'm not sure if I should thank you or curse you.. :)
Ok but why does nobody want to name any other specific one app that does this?

I feel like I was justified in calling this out, because nobody will actually name an app that does this.

It looks wholly unprofessional to release a 1.0 with this identity warning, unless you're GNU! Then it's fashionable and people will come to your defense, for sticking to free software and libre as in freedom only, like the great St. Ignucius intended. :-)