skysight-inc/HackerNews huggingface dataset:
to be fair, there is now the benefit of a wealth of a) readily available info on what works/doesn't work and b) a lot more developers. Ok demand still outstrips supply probably but still, the best paying positions can afford to be choosey and demanding, no?
> Why introduce a second language to your project? This seems like a huge overhead for no benefit (you're still expected to write C at some point)

If i was having an IoT company or start-up, i would make sure to hire proper engineers; the ones that have no problem with switching between Javascript, C, and Python, or learning them on the fly if needed.

Seriosly, is this really a problem at all?

It is obvious that it is quicker to prototype in Python or JS or whatever scripting language. While for real world usage you would also care about performance and efficiency issues which would better be solved by having more direct control over the bare-metal (C, even assembler.)
Meh, kind of a generic article about how you should prioritize lifestyle over building a startup. I guess this is nothing new to me, I did the digital nomad thing with Remote Year for a year and change, and now I'm still working remotely in Austin, TX.

I do miss the constant travel, there is always something coming up to look forward to. When you are in one place, not constantly traveling, you have to make your own fun. Which is why I've taken up other things like riding motorcycles, brewing beer, and speaking at my local Python meetup.

All that year I was working full time as a Python Developer while traveling constantly. Every weekend was an epic adventure. It's an amazing lifestyle if you can pull it off, but its not for everyone can definitely will wear on you after a while.
Yeah, not cool.
It is actually discouraged by pytest-django[0] to run it using Django's test command. Just run `pytest` itself.

[0]: https://pytest-django.readthedocs.io/en/latest/#why-would-i-...
One thing that might help is that pytest can output test results as JUnit XML files, which many CI services support.
What samstave said... but, I'll buy the beer.
SIA is making the bet that somewhat ASIC friendly algorithms are better off.

The argument being that because ASICs are worthless for anything but mining that one coin, you can really accurately gauge and maintain a hashrate across the whole network. It would be crazy expensive to hoard a bunch of ASICs for a specific algorithm but not run them in hopes to launch a secret 51% attack.

With GPUs that's not really an option. Because GPUs can be used for so much more, it would be easy to see where you could suddenly have a flood of GPU power hit your chain which could be massively over 51% quite easily.

And they could be gone again just as quickly, leaving the remaining users with an impossibly high difficulty and killing off the chain (without a hard-fork to fix it).

It's a fascinating read which actually flipped my opinions on ASICs in favor of them now, I highly recommend it [0].

[0] https://blog.sia.tech/choosing-asics-for-sia-b318505b5b51
Author here. Not sure if you are addressing this article in particular, but it was not my intention to describe "the one way", but rather to show how we do things and share it with the world.

Also IMHO sharing a way of doing things / a philosophy / an opinion doesn't always mean being against everything else. For example I prefer riding the mountain bike vs a road bike. Doesn't mean I'm against road cycling and the people doing it.

That said, to comment on what one of the siblings said, obviously these posts are being written with the intention of bringing more attention to what we're doing, also known as "marketing". I wouldn't however call it clickbait, as it is based on genuine thoughts and ideas and we've actually been doing it for real with a 20 people team for more than 5 years already.
There are some already. Look for DAF or "delayed auditory feedback" on the play store.
It is also trivial to build one with web audio.
"sources say" ... sometimes I trust sources like this, sometimes not. Really hard to get much out of this article. However, it does push all the buttons for those of us on the left, and hence, it exists. If it's true, it's hard to imagine that people like Peter Thiel honestly thought Trump would be any different than he is right now.
Use open source software that prints a paper ballot then count the paper ballot.
The holy grail is to automate, once done you'll be really free to enjoy life and give back to humanity
>women are inherently less capable of being good engineers

The article doesn't say that at all. It just says that on average women have certain traits that mean they are less likely on average to want to go into an engineering job.

>Men are inherently less suited for child care, so we shouldn't put in effort to help them be as good at child care as women

But men are inherently less likely to want to go into child care, for obvious reasons. However nobody is saying that they shouldn't be allowed to do so.

I think the main problem with the memo is this line:

"Programs, mentoring, and classes only for people with a certain gender or race"

I don't see any problem with those programmes myself, and I think he would have gotten more empathy and less hostility if he hadn't advocated removing those programmes to help women.
Retire voting in favor of sortition.
There are no costs.
"Functions return a value."

That's only 4 words.

It seems like a rather cruel interview question, now that it qualifies as uninteresting trivia.
That's not in any way related to the article and also prejudicial without evidence, just like the two 'isms' you mentioned. Interesting.
I think there are limits to "diversity" or "tolerance" and even "free speech," as we all know.

Should we be tolerant of those that bully others in school or at work, just because we preach tolerance?

Should we be tolerant of those that that think women are of a lower species rank than men are? Then why not go back to thinking black people are of a lower species rank than white men? And so on, and so on.

I believe that as a modern society we've decided that it's best to think "everyone is equal" even if we start nitpicking we realize that in fact nobody is exactly equal to anyone else, let alone a whole category of people being equal to another. But overall, it's still best to treat everyone as if they were equal and not decry attempts that try to encourage that.
Will hybrids be permitted though?
Isn't working with people you disagree with part of corporate life? Do you think there are no conservative people at your company who have to deal with the incessant anti-conservative tech culture? I assume that occasionally they want to punch us in our faces. They show up for work and get their jobs done.

The problem with enforcing these policies when we agree with them is we have to enforce them when we don't agree with them.
How do you enforce a commit policy in your projects?

Do you automate it?

Or do you provide feedback by mail, IM, ... to the author when a commit mistake is detected?
Sorry - that was for debugging purposes and I forgot to remove it. I've removed that and purged the log.
It is. Edward demonstrated extremely poor judgement.

Now Edward may secretly be bigoted against short people, perhaps some of this bias came through in his memo. On the other hand, he might just not be as smart as he thinks he is, and is really just a poor communicator and makes bad decisions.

It might be a bit of both, but we're much more confident about the poor judgement side of it.
seems like a silly gotcha -- a literal technicality. Aren't you worried you passed on some amazing talent because they didn't read the same "bibles" or study in the same "groups" as you?
I'm pretty sure you can find all of those positions in national newspapers today. You can also openly advocate for them at a lot of workplaces without significant backlash.

"People feel strongly and argue with you" is a vastly different thing than the Kolmogorov situation. (Which, again, was "you're punished harshly and no debate happens at all".)
> I have always felt very ambivalent about affirmative action.

Part of the problem is that "affirmative action" takes many forms. Some people assume that it means quotas and lowered standards, but those approaches have been deprecated (and sometimes outlawed) for a long time. Outreach, anti-bias education, and support programs are generally preferred precisely because they don't lead to the same untoward outcomes that tokenism does. Sure, some people still get left out. I was "discriminated against" in that way once, but I thrived despite that and have learned to appreciate how that policy was just overall even though it was unjust to me.

There is no perfect affirmative-action policy, including lack of any explicit policy. The best we can do is ensure that the burden of any policy is as small as possible, and distributed as fairly as possible.
That's a glib answer. You end up with a bunch of duplicated code when you do this.
Small businesses are usually the norm. But HackerNews, tech, the whole Bay Area is head-over-heels for the growth business, the make-it-rich-quick business, so the small lifestyle business concept is the outsider in this world.
Though, here in the UK, I've actually had more than one polling card show up at different addresses. Technically, I could have traveled to the other town and voted there as well. Not that that's legal mind.
He should have been told regardless. I can totally understand, sympathize, and even potentially agree with an evaluator not wanting to deal with sloppy handwriting, but a context-free failing grade is just totally unacceptable.
They won't. If it's a random enough 7 words or more passphrase, it will only become "not enough" if the key generation algorithm is broken.
I think it is the spec? I don't blame you for the confusion though.

I do think that there is light at the end of the tunnel and that once Microsoft finally works through all this, it will be a lot less confusing. But lord has it been a painful transition. My head is swimming in ".NET <Foo>"s
As with any map like this, the most startling thing to me is how the south really is a totally different culture, almost a totally different country.
I believe he is with the Swift/Kitura cult now.
That kind of brings us back to the original point. If there is enough demand that someone has created a rocket attack warning app, I don't consider it a safe city in any sense of the word.
To be clear, they didn't actually get paid 'tax free' (unless they have extraordinarily unique circumstances). They just got paid under the table.
I think that is pretty much the alternative approach dan spoke of at the end, but without saving the cycle in a data structure (worse for testing):

> In practice, you probably don’t “need” to know how these algorithms work because the standard library for most modern languages will have some way of producing a random shuffle. And if you have a function that will give you a shuffle, you can produce a permutation with exactly one cycle.

```python

def cycle_frm_shuffle(shuffled, cycle, n):

for i in range(n - 1):

key = shuffled[i]

value = shuffled[i + 1]

cycle[key] = value

cycle[shuffled[n]] = shuffled[0]

```

This method has more memory and cpu overhead than sattolo's by O(n).

The proof is pretty simple:

Each assignment inside the loop is uniformly distributed, but the last assignment is determine strictly by the first n - 1. Giving us (n - 1)! permutations.
Nice catch! Interesting that they considered it a bug. I thought mine would qualify, but appreciate it is a pretty specific issue.
Thank you - I had assumed malice, glad I was proven wrong.
>Now, as a thought exercise: who do you think subsidizes VCs? (I.e. who are the biggest LPs)

The Fed, with their policy of Quantitative Easing over the past 5 years.
Edit:
I misinterpreted the parent; see below.

If by 'shuffle' you mean like Fisher-Yates, this can't work all the time, since that can produce, e.g. 0, 1, 2, 3, 4, 5 -> 1, 0, 4, 5, 3, which has two cycles.
If by 'shuffle' you mean like Fisher-Yates, but not leaving an element in its original position, (i.e., generating a derangement) then this doesn't suffice either, since notice that the same example satisfies that condition and yet still has two cycles. You need Sattolo's algorithm (or something like it) to guarantee a single cycle.
Your statement on the other hand has zero quotes to support your claim.

Whether a claim (or other statement) someone makes is "scientific" or not is, fundamentally, a matter of the soundness and logical coherence of the overall argument they're making. And about the aspects of the issue they sidestep and ignore (and this guys ignores a whole lot in his manifesto, actually) as much as the aspects they cite.

Not the number of footnotes, quote or diagrams it has.
Apparently the idea that there are biological differences between men and women that could result in unequal outcomes is also controversial.

Although, to your point, that doesn't really require critical thinking. It just requires impressive mental gymnastics to dispute.
A lot of the emigrants from the US I know are very anti-America. Unsurprising when you consider that, unlike most America-supporters, they have first-hand experience with how great other parts of the world can be.
How often do you implement generic data structures in your code? The last time you wrote one was probably in your data structures class.
Even more specific, you can see the Black Belt very clearly in a lot of the maps. Some artists correlate very positively, some very negatively.

https://en.wikipedia.org/wiki/Black_Belt_(U.S._region)
I have a friend from the U.S who lives in Argentina and works online doing tech stuff. He lives with his Argentinian girlfriend and makes enough in two months to make TWO years living expenses! He does speak fluent Spanish though. He went to the doctor and spent 45 minutes with her and it cost him $12. This is not digital nomad, but really immigration with the intent of not returning home, but it does represent another option.
I kind of hope not. As bgarbiak points out [0], there's other things that we start talking about once the pollution of fossil fuels is out the way.

Also once people have electric cars the incentive to have solar panels on your roof becomes bigger. Then once enough electricity is generated through that the coal power stations just get turned off because they're not needed.

Plus there will still be the issue of CO2 generation, just that drivers won't be responsible any so like ex-smokers (who in my experience seem to be more anti-smoking than most) they'll probably be even more offended by the polluting power stations.

[0]: https://news.ycombinator.com/item?id=14966321
The male biologically suited to being in tech, obviously.
ALICE is bringing AI and Optimization to construction engineering, management and scheduling. We are a well funded ($4M) company founded out of Stanford looking to scale as we make our first enterprise sales. This is an excellent time to get in. The problems we solve are real and technically challenging. In addition to competitive salary and equity, we offer the opportunity to break into the ripe-for-disruption construction industry. You will also learn the art and science behind our algorithms. Frontend or Fullstack Engineer
a good fit if you:

- have a solid understanding of algorithms and data structures (especially graphs).

- enjoy implementing technically complex, yet user friendly interfaces.

- are self driven and can own responsibility for large parts of a project.

Bonus points if you:

- have experience with WebGL, Angular, React, Scala or another JVM language, PlayFramework, AWS

- understand the challenge of presenting a complex system to users.

- want freedom to explore novel data visualization concepts.

- are able to work with the team to produce a polished, professional product.

Contact hossein@alicetechnologies.com
Edit- No, it's actually not counties. There are more divisions on the map in Northern Arizona than there are counties there. Not sure what the divisions are. Zip code maybe?
Please refer to the ToI article I cited in the reference. This figure is not pulled out of thin air, but neither it is 100% accurate.

From ToI article: "The government, citing inputs available with it , told the Rajya Sabha on Wednesday that there were around 2 crore Bangladeshi immigrants staying illegally in India.

If you were to believe the government estimates, you have to believe it. Even if it's off by 50%, you still have 10 million of them.

P.S: In 2004 >> the estimate was 12 million, according to the article.
Not one vast conspiracy. Just many people in similar positions with similar incentives acting in similar ways.
You shouldn't avoid sugar, you need it to live; glucose is the fuel your body runs on.

I assume you mean refined sugar.
Sorry, mind slip, I meant "thousands separator".
Just published: US life expectancy actually declining among some groups: https://www.bloomberg.com/news/articles/2017-08-08/americans...
It doesn't matter what gets done, it matters how it's portrayed. Such a hack would just be used by the media to vilify their target-of-the-week, and politicians to institute ever-more-prominent centralized electronic controls that don't grant any related protection, but allow them to expand their personal influence and institutional surveillance surfaces (see also: TSA).

In fact, the media is already trying to CYA, and the state is already trying to expand control, by claiming that such a hack was perpetrated by a nation-state in the 2016 election, and that that's why they were so egregiously wrong in everything they said about Clinton/Trump in the preceding 18 months.
I think it's a reference to a movie called Logan's Run where life ends at 30.
http://www.tandfonline.com/doi/full/10.1080/10408444.2016.12...

> The Expert Panel Members recruitment and evaluation of the data was organized and conducted by Intertek Scientific & Regulatory Consultancy (Intertek). The Expert Panelists were engaged by, and acted as consultants to, Intertek, and were not directly contacted by the Monsanto Company. Funding for this evaluation was provided to Intertek by the Monsanto Company which is a primary producer of glyphosate and products containing this active ingredient. Neither any Monsanto company employees nor any attorneys reviewed any of the Expert Panel's manuscripts prior to submission to the journal.

Seems misleading.
I'll bite. What's the failure mode for a paper-money based fractional banking system with deposit insurance that makes it a pyramid scheme?
Define your goals, find out your TDEE, adjust your daily calorie consumption, then replace staple foods with healthier options.

Trying to do everything at once is guaranteed to make you hate dieting and fall off the bandwagon quickly.

For example: if you want to lose weight, find out your TDEE - 350--500 calories. Spend two or three weeks trying stick to that total amount, without worry too much about changing everything you eat. Just get used to a different amount. Once you have that down, start swapping out big meals with healthier foods, then snacks.

Also, meal prep. It will help curb impulse meals and poor snack choices if you don't have to think about it.
Creating a visual map between code and its parse tree
Depending on the type of work that you do, it might be better to eliminate the mouse all together. For me, moving most of my work into the terminal, using VIM as my editor, etc. has improved my output pretty dramatically, though there was a pretty good learning curve and ramp-up time for sure.
> For example, it selectively cites a tiny corner of the
> research literature, conveniently ignoring the mountains
> of evidence that don't fit the stated thesis.

You really should provide some sort of reference on that claim.

I would say, that the consensus among psychologists in academia is the opposite of what you suggest:
A majority of those people would admit that genes have a significant influence on differences in human behaviour, interests, capabilities etc.

Haidt & Jussim, May 16, 2016, Hard Truths about Race on Campus. Wall Street Journal.
http://www.businessforum.com/WSJ_Race-on-Campus-05-06-2016.p...

Jussim, L. (2017). Why do Girls Tend to Prefer Non-STEM Careers? Psychology Today.
https://www.psychologytoday.com/blog/rabble-rouser/201707/wh...

Jussim, L. (2017). Gender Bias in STEM or Biased Claims of Gender Bias? Psychology Today.
https://www.psychologytoday.com/blog/rabble-rouser/201707/ge...

Ceci & Williams (2011). Understanding current causes of women’s underrepresentation in science. Proceedings of the National Academy of Sciences, 108, 3157-3162.
http://www.pnas.org/content/108/8/3157.full

Duarte et al (2015). Political diversity will improve social psychological science. Behavioral and Brain Sciences, doi:10.1017/S0140525X14000430, e130
https://journals.cambridge.org/images/fileUpload/documents/D...

Pinker, S. (2002). The Blank Slate. New York: Penguin Books
https://www.amazon.com/Blank-Slate-Modern-Denial-Nature/dp/0...

Wang et al (2013). Not lack of ability but more choice: Individual and gender differences in choice in careers in science, technology, engineering and math. Psychological Science, 24, 770-775.
http://journals.sagepub.com/doi/abs/10.1177/0956797612458937

Williams & Ceci (2015). National hiring experiments reveal 2:1 faculty preference for women on STEM tenure track. Proceedings of the National Academy of Sciences, 112, 5360-5365.
http://www.pnas.org/content/112/17/5360.abstract

(this list was copied from http://quillette.com/2017/08/07/google-memo-four-scientists-...
I have myself read 'The Blank Slate' by Steven Pinker. A very recommendable book)
You don't have to have sugar to live. It's not an essential nutrient.
Railtel user here.
It shows 404 Not Found

https://pasteboard.co/GESzgyf.png
So you didn't actually read it,

Did you ever actually read L. Ron Hubbard's seminal work, Dianetics? I mean, really read it? Cover-to-cover?

No, you say? And yet you dismiss it?

That's crazy.
> So BCH is now #4 by market cap.

BCH is still so thinly traded that this is a meaningless number.
I can totally understand the frustration at not being able to help their kid at multiplication, of all things.

It would be interesting if teachers could provide cliff's notes of the lessons so parents can help out. Would help the kids too!

Or even better, teachers could have kids prepare explanations for the techniques. Might take a while but I bet the children will remember the techniques way better afterwards.
In the crypto world I feel like there is a LOT of talk about theoretical concepts, but nowhere near enough actual implementation. This is really obvious with the ICO craze lately.

I would rather we see some more code written and less talking about game theory and other concepts.

Good article though.
Part of the day working. Part of the day playing. Same as anywhere else, except you are doing it in amazing new places either every week, or once a month. Don't knock it til you try it.
This guy's got a great sense of humor. I pissed my pents with the linked[1] 1x1.gif article.

Or maybe I'm just as old as he is.

[0] https://zachholman.com/posts/only-90s-developers/
".NET Standard is a specification that represents a set of APIs that all .NET platforms have to implement. This unifies the .NET platforms and prevents future fragmentation. Think of .NET Standard as POSIX for .NET."

https://github.com/dotnet/standard/blob/master/docs/faq.md
GnuPG 2.1.23 released