skysight-inc/HackerNews huggingface dataset:
What good references on programming style assert this dogma?

Because it looks like a caricature of the topic, somewhat like how some Agile people incorrectly argue about how first there was waterfall and then came the Agile manifesto.

Just because a lot of people learned crap habits fourth-hand, doesn't make it a dogma. Dogma - real dogma - must be come from authority.

McConnell's "Code Complete", from 1993, has a checklist of "Unusual control structures" on p366 of my copy. This is much closer to what the real dogma of goto looks like:

[] Are gotos used only as a last resource, and then only to make code more readable and maintainable?

[] If a goto is used for the sake of efficiency, has the gain in efficiency been measured and documented?

[] Are gotos limited to one label per routine?

[] Do all gotos go forward, not backward?

[] Are all goto labels used?

Most of the CPython examples fit these criteria. I don't have experience with the other projects. My own use of goto also fits this form.
You already sound smarter than whoever leads the Node Package Mess.
If you can trade futures on the weather, then why not sports games? Why should Las Vegas be the ones getting all the money on sports bets?
I meant in terms of performance and nativeness. I was thinking of like Netbeans and Eclipse, which were both great IDEs yet sucked with performance (i.e. start up time, memory consumption) and fitting in with system idioms.
yeah the idea you can keep something like this away from malicious parties across dozens of huge companies is a ridiculous farce.
And then used it to spy on Trump's campaign.

Also, Obama had a serious chance to fix our banking system when he came into office but he passed up that opportunity as well. Tough crap for us, I guess.
That first animation reminds me of this: https://youtu.be/F6Srzcm8EEg?t=13s
This sounds like a great advice!

Any specific tips on getting the most out of Leetcode?

For example. Should I do the questions on paper first, then the editor?
Should I have multiple solutions to each (n2 and nlogn) if it exists?

How do you guard against just memorizing the questions? I feel like if i can't do a problem and look at the solution, then going back to it later will be useless since I already have memorized the answer but not the methodology to solve it.

Thanks!
Gender pay gap in a nut shell:

"Females were four times more sensitive than males to economic status cues when rating opposite sex attractiveness, indicating that higher economic status can offset lower physical attractiveness in men much more easily than in women," sciencedirect.com/science/articl…

See: https://twitter.com/degenrolf/status/946679625505230848
> Disagreement shouldn't lead to downvote

Actually PG said the opposite. I used to have the comment saved, but lost it in a format.

Anyway, people also downvote because they are sick of talking about this.
(and ladies) - don't put me in your conservative black list please. honest accident.
Isn't this one of those asymmetry things where the hiring company has no incentive to make the process pleasant? They hold all the power/keys etc.

Before people jump in with "what about negative Glassdoor reviews" or "negative reputation", I'm saying that all things taken into account, the equation is still in favor of the company.

I don't know.
AWS aggressive poaching tactics have startups threatening to abandon AWS
Eh it's possible, the reviews are harder though.

I wrote a scraper which pulled address info / phone number / star rating / review count for pretty much every restaurant in the US.

It was "easy" because all of that data is available within the search page, and you just need to correctly parse it out.

The hardest part was getting around their really crazy rate limiting and IP blocking.

I managed to get myself IP banned from yelp prior to ever trying to scrape by just doing a bunch of searches manually pretty quickly over like 20 min, next thing I knew I could no longer access anything on Yelp.
This person gets it.

I might also add the heuristic that "if a youngish person is creating it, it probably WILL be the next thing"
Good luck defending this as long as it's deemed political wrongthink to say there are any biological differences between races.

If everyone is the same, why bother with diverse studies?
If the update will do good, I be happy. However, almost a day in time were market really changed. I wonder what will happen with all the margin traders.
How to find the best alternatives to web apps
Yup, and you would probably not be able to do Object Oriented Programming either (or have to limit it horrendously), cause an object is similar to a closure, and you therefore can use it for unbounded recursion.
Every time this comes up, I'm again surprised how many people expect that Democrats will somehow have better policy for privacy.

Folks, it ain't so. The Democrats won't protect us in this regard any more than the Republicans will.
It has no blockchain, but it does have something called a "datachain"[0] that allows among many things, proof of group membership and recovery from network churn and outages. Here's a more in-depth description.[1]

[0] https://medium.com/@yobanjo/goodbye-blockchain-hello-datacha...

[1] https://metaquestions.me/2016/07/20/data-chains-what-why-how...
There is a Discord started by a small group on Twitch who have streamed mock interviews (mostly last summer): https://discord.gg/ndFR4RF

Example: https://www.youtube.com/watch?v=tdmXDjXz26c
It could be, but I think the purpose of a fund like this should be to target organizations that are 'unpalatable' to other donation sources, and MAPS is a great example.
> I'm just skeptical how social sciences can come to fair conclusions when is almost no representation of the political right in their field.

By applying empiricism.

The fact that the political right is ideologicslly opposed to doing that in social science fields rather than accepting dogma (an attitude which also applies to an increasing number of areas of the physical sciences) is problematic, to be sure.
In my argument I was more making the claim that you're going to see more research supporting the left if all your researchers lean left. Also, you could make a much stronger argument that liberals value 'fairness' over factual correctness. Regarding Debian, my point is that I respect someone who supports open source software and code that can be reliably built from source, as it protects our freedoms.
shuuunnnnn n the nonbelieverrr
Was it compelling new evidence? :p
I.R.S. Paid $20M to Collect $6.7M in Tax Debts
Chalkboard Galore – Cool artwork
Do keep in mind, of course, that not all Chinese people are the same.
There is no way that this is true. The program analysis community has known for decades that systems were only ever sound w.r.t. some assumptions. See Andrew Appel's paper on breaking java safety with mcdonalds heat lamps from like a decade ago for a fun example.

Basically every static analysis person I've talked to about this agrees that it is a really really cool attack but that it doesn't represent fundamental new information for the field.
> Now? I'm more of the opinion "Your affiliation reflects who you really are and if you present that affiliation in public you should bear consequences in public for those choices."

I hope you change your mind back someday. It's not Trump's fault if you choose to be judgmental or uncivil to strangers, that's your own choice, and you should own it. His bad example doesn't give us permission, nor does this political climate, nor do the consequences of the election.

> In fact, I would go further in that it's actually IMPERATIVE for me to zap you

I'm more of the opinion that we should all treat each other with more respect, give each other the benefit of the doubt when we don't know, and support each other since we all are, in fact, on the same team.

Trump's behavior is all the more reason to bring as much reason and civility and understanding as we can to our lives and interactions with others.

> so that the people around don't assume that I condone what you represent.

What exactly would happen if someone around you assumed something about you that was wrong?

There's a double irony in what you said. You just encouraged making bad assumptions about people. And this endorses precisely the one action that makes it more likely that you will have to face the situation you're afraid of. If everybody is prejudicial, then we all get meaner and we all lose. If instead we assume that an individual does not represent the exact interests of one of the many organizations they're associated with, then we can avoid unnecessary fights, and maybe even have a meaningful conversation and learn from each other.
I like Bloomberg's redesign. It's bizarre but fun.

Moreover, Bloomberg is a media company (well, at least the magazine). They have much more license to be insane.

Dropbox is a productivity company and the redesign seems...unwanted? What corporate executive is looking at his Dropbox and thinking that you know, this needs some Sharp Grotesk
Hey, just wanna stop by to say hi! I was in the same situation, the company I working for ran out of cash for no reason and I got no paycheck since November too :(
Of course that’s user experience which is handled by MoneyGram. KYC is also a necessity.

Ripple reduces cost and settlement time which means the end user get as cheaper service where the money is delivered to his/her account MUCH quicker
Unless I'm misremembering, similar happened with Freeview. At launch, most channels broadcast at 720x576. Now, most are broadcast at 544x576.
>- I haven't heard the term transposition for samples - is this the name for moving samples in pitch and compensating in time so that it sounds undistorted?

Yes, that's exactly it. There are traditional algorithms that do it, but most are variations on time stretching and granular synthesis. They aren't as good as they could be. A good algorithm would be able to take in a handful of examples and generate a model that seamlessly interpolates across different pitches and velocities, accounting for differences in timbre, attack, decay, noises and so on.

Thank you for the links.
> It's really confounding to me that the younger generations seems to have such a hard time with this.

Oh look, more ageism on hacker news.
Have you tried amazon cloud drive? How does it compare?
I think the answer to age bias (that author referred to) is remote work. No one gives a shit how old you are if all you need is code, slack, email, and zoom/webex.

Or so is my experience.
Common startup wisdom is that having to deal with too many users is a "good problem" to have, along with notions of launching fast first and solving scale later.

But of course sustained rapid user growth without a robust preexisting scalability approach means you're caught with your pants down, and it's a struggle to put them back up, at least until new user traffic starts to die down.
The Halting problem as a burden for this kind of code analysis is very overstated. What you do is instruct the compiler how to infer timing inductively on a language of all basic internal and I/O ops.

And of course it's 2018, nothing stops us from saying "Your software needs training." We can go from a somewhat conservative binding that is then informed by runtime metrics to be very precise for a given deployment and as long as we hold the system static for that measurement, it's pretty fair.

As for Hardware verification, I agree it's a harder problem in some ways, but since there is no obfuscation of the important timing quantities it also gets easier.
It's hard to tell what really happened, as he has no recollection of the time before the accident. The rescue party, alarmed by his wife, found him laying on the trail, unconscious and in severe hypothermia. The thing is, while he was running in his relatively light running clothes (the whole run was supposed to take only 40 minutes), the weather suddently turned for the worse, with temperature drop and snow fall. Hard to tell if he lost consciousness just because of the cold or if something else was also a factor.
> The organizers developed conference apps for both iOS and Android using Kotlin. They also built the API in Kotlin using Ktor, a framework for building server-side business logic with Kotlin.

This is really cool! Excited to dig into their repo: https://github.com/jetbrains/kotlinconf-app
Well, the four colors might have been controversial but five colors is something that can be proven by hand. Still, four or five doesn't matter for the points in the article. Keeping fewer connections between objects/modules is something we should all strive for.
When one "point[s] out the inconsistency in [someone's] reasoning", one is making an argument.

Your concern with morality seems to have entered the thread rather late and tangentially, and it is not clear to me what you are trying to say about it - in fact, it feels as if you are arguing against a position that no-one here has taken.
Coming soon to your favourite login page: “Select all squares with
neatly folded laundry.
If there are none, click skip”
I don't think they value social rights that much less than we do (although it seems local Chinese people seem to tolerate government power more than we do). People who come over from China, especially to work in Silicon Valley, tend to be the more open-minded of the bunch, and people I've talked to from China have told me that they're aware of those "problems" but don't view them too negatively as it's just the cost of running an efficient country.

They do, however, feel very disillusioned with a lot of the current progressive environment. It's less to do with not agreeing with those values, and more to do with disapproval with how we in the West express our dissatisfaction - we're quick to take to the streets, protest on social media, and believe anything our echo chambers tell us, hence where the Chinese insult "white left" comes from, referring to people who are overly emotional and sensitive about things.

China and Asia, in general, has a very conservative "keep it to yourself, fix it yourself" attitude when it comes to problems, which can be very toxic. But this current NA attitude of blaming others and expecting the world to change to accommodate you is incredibly frustrating to the coworkers I talked to, and with the current political environment magnifying this problem to incredible levels some of those same coworkers felt that if they didn't participate in these politics (gender, race, religion, etc) then it would reflect negatively on them, but their opinions differed enough (ie only 2 genders) that they would be crucified if they said anything. It wasn't surprising to hear from some of them that they considered going back to China sometimes.
...It's an editorial.
Exactly. Even if you think BTC is an absurd bubble for a non-viable technology, if you guesstimate the global animal spirits & meme hype has another year or two to boil over, shorting BTC now is just a way go bankrupt.
I would presume that, whatever they say, the real reason for that is account deduplication.

To block spammers in a social network, you either need messages to be expensive to send (ala the old e-stamps concept) or you need 1. identities to be expensive to acquire, plus 2. the ability to ban identities. The simplest way to make identities expensive is to require that each account be tied to some sort of real-world scarce token that you can prove possession of, like a phone number.

If, when you ban a user, you also ban their token from being used to create new accounts, most casual users are stymied from "re-making", and professional spammers have their potential volume (and therefore potential ROI) lowered by an order of magnitude because they need to pay for phone numbers (at e.g. $1 a pop on Twilio) to in order to register the spam-accounts, and each of those spam-accounts (and therefore phone numbers) will be banned quickly enough that they won't have made $1 back by the time it happens.

The fact that account-deduplicating like this helps them get more accurate active-subscriber statistics is a nice bonus.

What this probably isn't, is a KYC measure. They don't care who you are; they just care that—whoever you might be—you only have one active account. (If you can think of a better way to achieve that without asking for potentially-identifying information, I'm all ears! Something something proof-of-stake? Make registration require you to burn an hour/day/week mining a token?)
"Things that are actually health promoting, like having a full-time parent to care for the kids and primary breadwinner"

Are families with two working parents actually less healthy? Do you have a source for that?
Ah, the age-old question on the morality of taking money from suckers. Basically, as always, two options:

1. be moral, walk away, maybe talk, get no money

2. stay, make lots of money, wipe tears away with hundred dollar bills
A Very Cost Effective Way to Buy ARK with USD
Disclosure: I work on Google Cloud.

Not particularly (if you read Paul's post, the branch to the retpoline predicts perfectly for obvious reasons), and especially not compared to the brute force flushes as an alternative.

Edit: I phrased that backwards. The return predicts, so that the whole thing is about as bad as an unpredicted indirect call:

> This has the particularly nice property that the RSB entry and on-stack target installed by (1) is both valid and used. This allows the return to be correctly predicted so that our simulated indirect jump is the only introduced overhead.
Is this the ganzfield effect?
The Thrill of Uncertainty
One of the really important things I miss is being able to get a measure of how you're performing. When you're in the office you can pretty constantly see how you're going compared to your team mates and whether you're 'doing enough'. Working from home you don't get any of that and it's quite stressful wondering if you're doing enough or falling behind or what people think.

I've had to ask my boss a couple of time whether he's satisfied with my performance, output, etc.
This is Signal the E2E protocol (also used by WhatsApp, Facebook Messenger and Google Allo), not Signal the app. The number requirement is part of the app. I assume your identifier in Skype will be your Skype name/MS Account.
I thought the same until I saw that this is being done by the state. Perhaps it is simply laziness. It's far easier to have a whitelist than a blacklist.
They have something like 40+ books in the Expanded Universe to steal from. The dictum in Hollywood is to give something "similar but different".
Pretty simple: they pay a gazillion dollars to host everyone's pictures and old resume versions, they get half a gazillion from enterprise customers storing work documents. They reduced a lot of costs by building their own data centers and getting off AWS.
> China is a centrally planned economy isn't it

No, this is something that doesn't exist in reality, or doesn't work to be precise. China is capitalist, in fact more capitalist than pretty much any western country, but only when it comes to domestic market. Towards the west they're ultra protectionist.
I have to say I've been told numerous times by folks when they find out what I do "Oh, you can work anywhere".

Needless to say maybe I have been looking in all the wrong places for remote opportunities, but getting paid a reasonable rate + being remote seems hard to find.

I think the general nature of interviews is flawed - I've seen companies pass on great candidates who test well over some silly comment they made about a previous project, or because of "team fit".
Apple Is Selling a $200 Book of Pictures
I recommend watching Jordan Peterson's explanation on this re: women in higher positions. It might change your view.

https://youtu.be/eieVE-xFXuo?t=2m50s

He also makes the argument that the issue isn't why there aren't more women in these jobs, but why are there so many men insane enough to spend 80 hrs a week doing them? Money != Happiness.
The only actual “protocol” used by Ripple is interledger of course
No problem. Atlassian actually acquired Bitbucket in 2010 and then released Stash (later rebranded as Bitbucket Server) in 2012.
It worked fine for me in August 2017?
> a lot of younger Americans have adopted a sort of dark, distorted view of history that casts the US as a villainous entity

Or they have adopted a realistic view of history. The US has done loads of shitty things.

They have never had stalin like purges or a hitler like dictator.

An educated person, old or young, might look at Iran and be less likely to think "horrible regime hell bent on the destruction of Israel and the west" and more likely to think "huh, we probably shouldn't have fucked with their government decades ago".

Also that whole thing about voting being worth less for huge chunks of the country. Oh, and getting constantly screwed over by previous generations.

Being cynical doesn't make you naive.
> when I dream lucidly it is fun but my dreams lose a lot of spontaneity and richness

For me this is a function of how many of my dreams I have been writing down. The more I work to remember my dreams, the richer and more detailed they appear. This is orthogonal to the dreams being lucid or not.
I hate not getting feedback and the time it takes now to interview.
On the other side of the desk, I have regretted not putting up the same code challenge and whiteboard sessions with people I interviewed and hired.
Show HN: Commandline Passphrase Generator Using EFF Wordlists
> Isn't the rationale of the current administration rather the opposite ?

Current US admin seems to strongly prefer giving opportunities based on citizenship (which is arbitrary) rather than saying anybody who wants to work an economic-net-positive job can do so.

> whereas your alternative would just deprive upstanding americans from those jobs

My stance is to not treat 'american citizens' as being more (or less!) deserving of US jobs. Anybody who contributes to the economy in a positive way deserves the same opportunity.

This is a rather extreme stance since it would probably lead to wages going down short-term as there's more job-supply than job-demand. The "gamble" in this ideology is that since you're requiring everyone to be a net-positive to the economy, the economy will thus grow and there will be more jobs as a result.
I hope not. Stellar's appeal is its simplicity, and shipping a full programming environment with all the baggage of maintenance over time seems overly complex, and prone to causing issues down the line. There's very likely a way to achieve similar smart contracts, albeit without network consensus à la Ethereum, in the current Stellar world.
and the 13x16 is $299.00
Something like the negative effects of concentrated poverty seems to fit Occam's Razor well enough. "The most obviously-shared attribute amongst clusters of extremely poor minorities across the country is the clustering of poverty, and here are some potential causal ways this can lead to different lifestyle habits, different levels of education, different access to health care, etc."

That seems way more likely to me than oft-hinted-at-by-the-"politically-incorrect" "here's a cluster of people who all made the same bad decisions or were victims of the same bad luck in the same way, for no underlying reason other than genetic factors also associated with the color of their skin." That's pretty damn "politically convenient" if you're not in the minority population, too - "hey guys, it's not our fault! They just suck!" Hard to imagine something more politically convenient to the lucky than that.
"Ambiguity," "animal spirits," "neuroscience" -- the article could be summed up with "I have no idea what's going on."
Manage Application State with Mobx State Tree
The explanation is in the PDF. OP was just pointing out the high-level description of how it's different. Obviously, the devil's in the details.