skysight-inc/HackerNews huggingface dataset:
Yeah but humans can more easily make macro-decisions based on micro situations. It's easier for us to look at a map and figure out which side is winning, sometimes that's really hard for a computer to do.

I'm not a Dota2 player, but like SC2 for example is a game with LOTS of room for AI improvements. I've always thought that having some sort of APM limit might actually encourage AI authors to adopt new and unique approaches to macro-strats, but it doesn't seem to be on the horizon.

When it comes to do a small thing rapidly, I think bots are almost always going to win.

When it comes to do something large-scale with finesse, I think humans are going to have an advantage for a LONG time.

I think that part of what makes human agents so effective at certain tasks, especially in the context of being up against another human is that we can evaluate an event and better understand the WHY of it relative to the player that played it.

If I see a player pull back a bit, sometimes I think to myself that maybe they saw something they weren't expecting or something they weren't quite sure how to handle. When a computer sees the same move, a floating point number among millions changes slightly. I can try and figure out why they might be pulling back, if I did something weird or if I did something totally normal I might suspect it is bait, etc. I can think all these things in a short period of time and while large AIs might have better FLOPS than me, it doesn't understand what I'm doing, why I do it, etc.

Curriculum learning isn't as effective in bots as it is in humans is my contention, I guess.

Fair/unfair is a pointless observation when it comes to humans vs bots. The diversity of human-based problem solving is the perfect friction to train AIs against, imo.
Google Is Testing Search Lite App for Slower Connections
the Chaplinsky case is foundational to the debate on what counts as free speech and has weighed heavily on subsequent judgments

It's been nothing but a hypothetical argument from the grab-bag of people looking to silence speech they don't agree with by people who write newspaper op-eds. It's never actually been used to deny anyone freedom of speech.

If I'm wrong, then cite its use.
Peer-to-Peer Communication Across Network Address Translators (2005)
Around 2003 I used KWord for laying out a school magazine. I didn't have any experience, but it was easy to do for 12-16 pages. It wasn't until I entered the corporate world a couple years later that I found out the dominant word processor (MS Word) sucked badly at layout.
So does your hedge fund beat the market every year like clockwork or do you have losses sometimes?
Try 2600. It's more for hackers than programmers but you might find it to your liking.
Define "fine"? I believe that bigots should have the right to be bigots.
All I have to say is the arguments being put forth by so many on this thread are poorly formed, appeal to logical fallacies, in particular false equivalence, and generally show a lack of understanding of American enlightenment ideals and the Constitution. I'm not going to get down in this mud by trying to refute all the bad points, but it makes me sad to see HN in such a state. I think perhaps it's time for country of origin tagging so we know where commenters are from... because these sentiments are somewhat understandable in less free european countries, but are much less so if the posters are American.

I hope this isn't a precursor to HN being sockpuppeted to death like Reddit...
My wife was really allergic to cats, but a year living with our kitten and being bitten and (playfully) scratched - and she was pretty much cured - which she puts down to DIY immunotherapy
Well this isn't the full story. If you have an I/O bound work-load, say you want to parallelize HTTP requests, threads work just fine.
I make a device similar to the Trezor but fully open-source:

https://sc4.us/hsm

I'm looking for someone to help port a bitcoin wallet app to it, either as a contractor or on a volunteer basis. If you're interested please contact me off line. Contact info in my profile or on the site.
I have Celiac. Unfortunately immunotherapy is not currently done in a way that would make much of a difference for us. Celiac is typically an autoimmune response to Gliadin protein as a result of human leukocyte activation genes HLA-DQ2.2/2.5 or HLA-DQ8. In either case, it is happening at the cellular level for every cell that comes into contact with the protein. The intestines are hard hit mostly because they spend the longest time with exposure. I found for the first year or so I simply could not eat anything made by a restaurant or friend because of cross contamination. My resilience went up over time though, it takes a few years for inflammatory activation to come back down to a subclinical level even if the gut repairs in 3-6 months. Gut bacteria change in response to all the immune activity, but damping the immune response would not necessarily fix the issue of the protein destroying the cells it comes into contact with. The immune response is therefore not entirely autoimmune in nature but necessary to protect the cells. The vili are being destroyed directly, essentially. You could develop a drug that would dampen the immune response (I think a few others posted links) but you could not realistically get to a point where you can eat gluten. The antigen will always destroy your cells, autoimmune response or not. Sensitivity depends on how many (one or two) of the HLA genes you have that react with gluten. I have one out of two so my reactions are less severe (only 2-3 days with symptoms). If you have both Celiac HLA genes, it will always and consistently harm you.
I love Unix, but I have to admit there is some truth to this article.
I'm not qualified to answer that, as I haven't used Drab, but you can ask on the proper topic at the elixir forum: https://elixirforum.com/t/drab-phoenix-library-for-server-si...
1. Building a product for a specific client takes less time than building a configurable generalized product that you can sell to others. The business may be willing to take a $30k haircut as in your example, but are they also willing to have development take 50-60% longer (and the additional financial costs of that)?

2. Once it's a generalized product, how will that first client feel about being told that a new feature they want won't be built?

3. As a corollary to #2, the first client will also look at it as something they purchased, not a service that you now offer to them. They'll demand things and the business will need to have the fortitude to tell them no, and most businesses can't (or won't) do this.

It's very hard to get a scenario like this to work out where people are still happy with the arrangement 2-3 years in the future.
You should visit. It does have a a lot of tourism, and most places lack the sex tourism thing. It is also an upper middle income country and Bangkok is a pretty cosmopolitan city with lots of really well done interior design. In fact, Thailand produces a lot of UX designers in the tech industry given their design culture. Bangkok is not a bad place for a startup, they have a lot of medical-tech startups that goes along with their strong medical tourist industry.
Continuing to use methods and behavior that has never worked efficiently before and expecting changes in details to have large improvements in efficiency.

Not looking for root causes for issues.
Unspoken sexism...
And communists just want equality. The rsult is tens of millions of people dead.

Actions speak louder than words and BLM's are very telling.
If your threads are doing I/O rather than computation, then the GIL is less of an issue because it will be released until an I/O operation completes. It's only for threads which contend for the CPU that the GIL is a problem.
It's not very constructive to kill people that share your goals, is it?
And stand before the movie starts.
It's always baffles me how many Americans get nervous thinking about just two weeks off. It's pretty sad that a lot of people never get a month during their whole working life.
Amazon link in case anyone is interested in that book:

https://www.amazon.com/Theory-That-Would-Not-Die/dp/03001882...
>Don't expect the US to even condemn this stuff, much less take any action against the country.

Uh we have a dictator wanna-be in office who has invited and praised more than a few bloodthirsty dictators since taking office. What exactly do you expect us to do here? Even with a different president, anything short of CIA or military action won't change life on the ground in Thailand. How many CIA and US military interventions do you applaud exactly? We overthrew Saddam and it cost the Iraqi people nearly 350,000 lives. That's the entire population of Iceland!

The US/EU/NATO/UN should draw a red line with ethnic cleansing, genocide, chemical and nuclear weapons, etc but everyday jailing of dissidents in Asia? We'd be in a dozen wars if we tried to police that and sternly written letters don't get results. Be aware that Amnesty International claims 500,000 people are currently enduring punitive detention without charge or trial in China. This stuff is more or less the norm in Asian countries where Western-style governments never developed.

American troops, State Dept, and CIA resources have better things to do than try to fix the unfixable in Asia.
There's been a bit of a state budget crisis in Louisiana with major cuts to funding of state universities, I'm guessing LSU decided to combine the liscenses to save money.
> based on events in Charlottesville, white supremacy is inherently a violent movement

They've been marching for years without violence.

Antifa, on the other hand...when have they ever protested without violence?
"Self abuse kit" is such an appropriate way to describe Motif.
You need to start with a girlfriend, a book will teach you very little about living with someone else. A marriage is not just the ceremony and a piece of paper, to make it work it needs two people who can be together regardless of their differences.
This is true. Except that now the "desktop" apps are even worse!

Now they've taken web apps and packaged them up to run their own web server and browser locally with even more abstraction layers that chew through your system resources.

What a strange world.
You could believe this, but that doesn't make it the proper way.

To be honest, we don't know how to stop these ideas. The nazi party came into power with less than 40% approval and gained that power that nearly destroyed the world.

It's scary to say but there are theories floating around from hundreds of years ago that were made by different philosophers about the nature of these.

For example, the paradox of tolerance is one of these theories.

I'm not saying we should be violent, I'm just saying we have absolutely no idea how to deal with this.
I'm not an American and I didn't talk about something being legal or not. I was lucky enough to leave Turkey before they started jailing people based on their ideas, so I know how bad it may get if legal protection on free speech is weakened.
Yay Good news, WhatsApp Status is now rolled out for Web and Desktop versions
then fill it with concrete..
Perhaps a nice idea for an ad-blocker: replace ads in all websites by the ads from BYTE magazine.
Thanks, you're definitely right!
There is some very basic education and industry choices we could make to get a ~4x or so efficiency gain without any substantive increase in development time/effort/maintance cost etc.

If people graduated from college with just a little bit of understanding of how slow ram is, how CPU caches work, how expensive allocating memory on the heap is (either, initially with something like malloc, or amortized with garbage collection) and if we stopped using languages that haven't at least built a good JIT yet, and use AOT native compilation more often, we would all be in a much happier place. Systems would be much more snappy, or we could add more features, users can run more things at once before it goes to hell, batteries would last longer.

None of this requires even changing what language you use, or massive changes in coding style. Just knowing some basic facts about how the computer works can let you choose the more efficient option among equivalently complex options -> "don't need a linked list here, let's use an array backed list instead" -> let's not use LINQ here because that allocates and this is a tight loop that runs on every request -> lets not use electron, let's build something with a similar external API that is more efficient
Ericsson are pumping money into the Valley to have a presence there - https://www.ericsson.com/thinkingahead/the-networked-society...

Engineers cost twice what they cost here in Stockholm. Then the Sponsorships in the Valley - Berkeley AmpLab. IMO, much of that is wasted. They want to build a halo effect, but are failing miserably. You can survive (and even thrive) outside the valley.
Great write up! Guys, if you're on the fence about learning Elixir - dive on in!

You won't be disappointed and you'll be surprised how many times you'll want to reach out to auxiliary services and find out "Oh I can just use ETS/OTP/GenServer/spawn".
Edyx.com – Discovery-Commerce
There is an important distinction between most tokens and shares - shares mean direct ownership in a company, tokens don't.

If you had shares in Company X and it got acquired, you would be entitled to a share of the sale price.

If you have tokens in FileCoin, EOS, whatever - and they sell the underlying company or IPO - your tokens might have appreciated independently of that, but you get 0% of the underlying company sale.

So a company issuing tokens, compared to VC funding, is essentially getting free money with few strings attached.
Best case, good people leave and the company spends more than it needed to on onboarding new people.

Worst case, good people leave and your team never fully recovers, the product is technical garbage and you end up spending on a rebuild, or the product fails. Considering the product is the foundation of the project, ignoring warnings from the people building it would be like ignoring someone yelling "Fire" inside a wood mill. They know the product, wood, doesn't come out very well given the current circumstance, fire. We should probably listen.

Ultimately, more money and happier people could have been had if things were done pragmatically but correctly. There is of course such a thing as an overengineered product, so there is certainly a balance between pragmatism, speed and quality. But the mindset being brought up here is that you can forsake quality and happiness for more profit without consequence, and I suspect that's not truly the case.
Agreed. I used Office XP (2002) until... I think about 2013 or so where I started running into incompatibility problems that just couldn't be resolved no matter what I tried.
Like a peacock, it signals the health of the organization that produced it because of the resources brought to bear on otherwise frivolous things.
Revenge of the Lunch Lady
Related: what is the legal status of the magazine as it appears on archive.org? Was it put into the public domain at some point? I can't find any mention of copyright, licenses, etc. on archive.org, the Byte Wikipedia page, etc.
See How the Solar Eclipse Will Look from Anywhere in the U.S
a lot of people do use software from 10 years ago because it works better and is more efficient.

old versions of visual studio, vim, emacs, all come to mind.
Each point:

Lesson 1. We're terrible at making predictions. Especially about the future

Lesson 2. An alarming number of technology trends are flashes in the pan

Lesson 3. Lots of technologies just die. Period

Lesson 4: The technical insight is often correct, but the implementation isn't there

Lesson 5: We've been working on a few core technical problems for decades

Lesson 6: Some technologies keep receding into the future

Lesson 7: Lots of technologies make progress when no-one is looking

Lesson 8: Many major technologies flew under the Hype Cycle radar
Protecting Your NativeScript Source Code with Jscrambler
I have what might be a stupid question, in your second paragraph you typed "circle 1998", what does circle mean in this context? Did you mean circa? Is circle an english version of that term?

English isn't my main language and haven't seen this term before. Thanks!
"They've been marching for years without violence."

And then, when they felt they had a government sympathetic to their aims, they stopped being non-violent, and stopped covering their faces to hide their identities. And someone died being run over with a car, many people were brutally beaten (this has been captured on videotape), and two cops died responding to the chaos they caused.

I don't know about the history of "Antifa" violence but I do know what I can see with my own eyes, which is that Nazis are violent. Their expressed philosophy of government is of white nationalism, of removing all non-whites from the nation (whether through deportation or genocide). It is a proposal of mass violence. It is a movement of violence.
Edyx.com – Discovery-Commerce on ProdcutHunt
Ok, so my reading on this so far is this: you've decided to move to another place and now you would like that place to remain the way it was when you chose to move there.

Please realize that culture is fluid and that culture has always been changing due to influences from other cultures and that you will never be able to find a place that is static to the degree that you seem to desire.

Once you acknowledge that you can start to think about how to constructively guide a culture's change while under the influence of more and less desirable influences from outside.

> Core disagreement. I don't think they plan to destroy it.

You must have entirely missed the hostile take-over of the conservative party by the fringe, this is no longer a thing that is up for debate, the GOP is no longer able to control the fringe to the point where it is forced to dance along to the tune of the minority radical element. It's a real problem. Once the conservative movement manages to distance itself from the fringe - assuming they can do it - you will again have representation in politics but right now it appears that you do not.

edit:

Thinking about this a bit more, you should have moved to Switzerland, it is far more in line with your way of thinking than the USA is.
SparkPost no longer offering FREE plan to new signups
Received this email from SparkPost this morning:

Hello,

If you’ve ever worked with a member of the SparkPost team, you know how strongly we believe in being transparent about how and why we do business. That’s why I’m writing to you.

SparkPost is adjusting our service plans today. We’re doing it to better fit how our customers use SparkPost and to simplify the range of plans we offer.

As a result, we will no longer offer our “100K free messages/month” plan to new customers, and technical support for this plan will end on October 16, 2017. When you signed up, we promised that if we ever changed the terms of our 100K free plan, we would continue to honor the original plan for the life of the account. I would like to reaffirm this promise: while this plan is no longer available to new customers, you are grandfathered into this level of free sending volume.
I think you’ll agree our updated service offerings continue to deliver more value at a lower cost than any alternative. Among the highlights of our new plans are benefits like:

Telephone and email support are standard features of every new paid plan.
Paid plans of 150,000 messages or more per month also include a free dedicated IP address.
If you’re considering migrating to a paid account to take advantage of the improved support and other benefits they offer, we’d like to make it really easy for you: we’re offering current free and paying customers a discount for the first three months of paid service on a new plan. Upgrade by September 16, 2017, to take advantage of this discount.

You can learn more about these new features and other changes to our service plans on our blog.

We’re grateful you’ve put your trust in SparkPost to deliver email to your customers’ inboxes. If you have any questions or concerns about the changes we’re making, please email me directly. I’d very much like to hear from you.

Best regards,

Phillip Merrick
CEO, SparkPost
It's a good article, but it's all that you will find about them, no real details on how they are beating the markets over and over again. It's simply not possible to be that successful for so long. The article states that some experiments succeed and some fail and that their strategies peter out over time and they have to develop new ones. Okay, but never booking a loss?
maybe there is an option to swap time off weeks
We have a similar policy (with no rollover except in certain extenuating circumstances that I understand basically never happen). It's nice in terms of everybody actually using their vacation. But because you can't roll over we end up with people who don't take vacation all year and then disappear around the first of December.
My point is that those cases are the result of people reporting them to the authorities, who are then obliged to investigate. That the vast majority of them go nowhere is a good indication that the system works, in a country with 10's of millions of people with a single digit percentage of fringe elements you'd expect roughly that number of reports (actually, somewhat more).
I know, which is why I'm trying to be clear that how dangerous this is is a matter of debate. Just because speech is political does NOT mean it is protected (see Dennis v. United States).
I read all 3 volumes of the 2nd edition in the 90s. A couple of the long difficult proofs I glossed over. IIRC I read all the problems, but can't say I worked through very many. Vol 4a is on the coffee table in my office and I occasionally read some random passage.
I am not sure if the whole idea is considered bad or the way it has been implemented. In general I think X is very useful.
But, like, Damore makes a case to the effect that
"biological explanations can't be ruled out" and
then reverses those weasel-words by suggesting that
his biological explanations be used to guide policy by,
say, encouraging pair programming which he supposes to
be something that women are likely better at on average.

But the very fact he made that suggestion implies that he also wants to narrow the gender divide. By your logic, if he wanted to reduce the number of women in tech, he'd be advocating less pair-programming.

It also seems to me that the pair-programming idea was plucked out of the air to be used as an example to further a discussion, not a solution to be implemented.

This sort of move suggests that he thinks the biological
effects that he's citing (see note [1]) are big enough
to guide policy, which they're not

I'm inclined to agree with that. But his memo was written in response to policies that are already being implemented, which he thinks are bad.

I'm really not concerned about whether his ideas are good or bad - the experts on this subject can work that out between themselves. What concerns me is that, while he was confident enough in his theory to put it forward for wider scrutiny, the makers of the policies he is objecting to weren't. And when they were presented with a counter-argument anyway, they had to set an example to everyone else who might wish to speak up by having its author fired and smeared with accusations of bigotry.
There are already recipes for deploying to Heroku, and I've had no problem using Elixir and Phoenix apps on Heroku for the past 2 years. If you use EngineYard or other bare-metal solutions like AWS or Google Cloud, I would imagine there's something you can glean from that.
It is not toxic nor dubious to point out the outlier and wonder why.