skysight-inc/HackerNews huggingface dataset:
WhatsApp used to use Erlang, not anymore. Facebook rewrote it completely in C++.

https://www.quora.com/When-did-Facebook-switch-away-from-usi...
GarageBand. iMovie. Both of which can have their projects opened in Logic Pro or Final Cut, an irreplaceable workflow for which there is no Android equivalent. Audio Bus. Not Google. For me, ARkit is huge for some hobby projects.
Just tried it and you're right. TIL reddit is almost Facebook.
To me the bigger question is why you would want (another) job that makes you feel this way? You could be honest or not, but do you even want the job?
Intel Supply in Q4: “Output Capacity Up, Supply-Demand Still High”
> The details vary, but typically the things we can't easily change: race, nationality, age etc. Such discrimination is generally outlawed.

Also generally perpretrated, by the same body that bans it.

A great beauty about human beings is that they have a natural tendency to find what is best for them and their communities in spite of legalities that attempt to distort reality.

In any case, what you are ascribing as unlawful discrimination is absolutely lawful and you would be naive to believe that there were castings for white asian geriatric women for the role of Black Panther to abide a law about the positively-discriminated groups you mention.
Interesting. You just advertised an idea. That should be banned?
I don't know why so many people here assume that learning something ages ago and sticking with it is mutually exclusive to learning anything tangential. Those two examples are programming languages and their accompanying ecosystems, not switching those for 30 odd years is not an indicator of having stopped learning anything.
That and simply learning to ignore all the rage of the week stuff. It’s pretty easy to live happier by living simpler and realizing that the things that worked for the human race for centuries didn’t magically stop working because of some political marketing campaigns.
It is reasonable to have a second source for everything you need. Also if this takes off and the trade war ends at some point it will drive down prices which is always good. This will also drive the tech needed to mine and refine the materials. An example would be the shale gas production in the US. When it stated the tech said you had to be at $80-100 per barrel and now it is as low at $30 (for good or bad).
That Quora post refers to Facebook Chat - not WhatsApp. As far as I am aware, it is still implemented in Erlang.
> 3. If you're a billionaire, why would you even care that much?

The Koch Brothers' political network supposedly budgeted $889M for 2016 campaigns [0]. Clearly, some billionaires care quite a bit. Whether they're zealots or expected a positive ROI for their businesses, who knows.

Clinton + Super PACs spent $1,184,100,000 on the 2016 campaign [1]. Divided by 77,747 = $15,230.16 per person. All other problems aside, it seems within the realm of possibility that a PAC of Billionaires could raise enough money to move enough people to sway an election.

[0] https://www.nytimes.com/2015/01/27/us/politics/kochs-plan-to...

[1] https://www.bloomberg.com/politics/graphics/2016-presidentia...
I think you need to begin by understanding why you are having the problems that you are in job performance. Otherwise, you will just repeat the pattern with the next job and end up quitting fairly quickly. Is if a feeling of pressure, the tasks are too difficult, you are naturally an anxious person around new people etc. Then find a strategy for trying to work around the issue. I cannot recommend a strategy because we don't know the specifics of the source issue.
Evidence? The author of the video saying he took his hand from the 'button'?

Okay, now we need to do some math. The evidence that a 4,000lb vehicle coming to a stop even from 5mph in... 3 inches? "Most of which is the car rockingon its suspension". Removing distance from the equation, because g forces are related to time of deceleration, using your numbers, https://rechneronline.de/g-acceleration/ says more like -2.3G which is far from a gentle stop.

You can also plainly see the other car decelerate too, over far more than '4 frames'.
don't follow this advice^
yes hello site's creator here

there were a ton of technical issues earlier that are now 'mostly' fixed

in terms of the nsfw content, the index page is basically /r/all without nsfw. marking something as nsfw in a sfw sub hides the thumbnail.

this was posted here while i was sleeping... i went to bed thinking nobody had noticed my previous post and wasn't being attentive. the original post i made to Show Hn was 15 hours ago... I'm guessing a mod 'refreshed' this?
I can and did, but that doesn’t alter the fact that the preponderance of our collective networks were white males. That’s not a strategy for significant diversification.
Good. China is anti-democratic and a persistent threat to Western Democracies.
You can move wealth into all sorts of assets that you can then protect with that wealth... When the Roman empire fell the rich did not suffer only the poor did. Same thing will repeat.
Hosts of ActivityPub based platforms have all kinds of troubles with users and instances that are abusive and/or datamining.

Thing is, the instances are generally small and good admins communicate, dropping known abusive IPs and reaching out to server hosts when abusive instances violate local laws like the CFAA.
A unique characteristic about those that base their values purely on the law is that it only takes changing the law to turn them to your side.
For PCR you only need a super-tiny bit, then you can amplify it as much as you want. I guess you're still technically destroying that tiny bit, but it hardly makes a difference when you only need a few molecules.
Thank you for this summary,

But I have also read commentary that says Russia favours warming climates since it increases its living conditions; Russia is a very cold place. Is that complete baloney?
There are plenty of environments where deviating from spec (even when fixing an apparently trivial bug) would not be ok without assessing the situation for potential unintended behaviors.

High-risk systems where a software bug could result in loss of life - aviation, submarine tech, defense, medical etc. Edit: This is for throwing exceptions on undefined behavior.

For unlimited threads I imagine scenarios exist particularly when scalable computing is so popular. Large high traffic web stores such as Amazon/Ebay, financial institutions, etc. Either way, the problem shouldn't be solved by an individual developer on a project making things up as they go - its a problem that probably needs to be defined at a framework layer, and discussed within the team of developers and requirements definers.
> How is that relevant though?

It is not. Your intent to discriminate is not necessary for you to fall afoul of US equal opportunity laws. Demonstrating disparate impact of your employment policies on a protected class without a valid business is can be sufficient for you to lose your case.
It's better to do object.at("member").at("sub") so that it throws an exception instead of seg faulting if one of the keys doesn't exist
how do you make sure that identity is not abused?
Oh, you are, are you?
Banning targeted advertising means the vast majority of people see irrelevant employment ads. Every lumberjack and security guard on Facebook will see useless software engineering ads, or nursing, or whatever is the hard to recruit field du jour. This means less people see ads for jobs for them, and that hurts untalented, unskilled regular people the most, because their job ads aren’t going to outcompete highly paid fields on price.
I took a very interesting class at university simply called "Power". The textbook was "The 48 laws of power" and power seemed to boil down to one thing: Making someone do something they otherwise wouldn't do.

Money is a type of distilled power, but it's often better to use non-monetary power to influence behavior if possible.
That's a weak argument for antinatalism. The global middle class is much larger and more capable of supporting the necessities that children require. People consider upper middle class lifestyles table stakes for child raising, which is why they choose to opt out of the children having status tournament. Diapers and food are actually not that expensive, but toddler yoga, dual earner flexible childcare, private school and similar absolutely are.
> Curiosity and obsession are a couple of the key differentiators between a workaday jobber in it for the money (like many who flocked to tech in the dot-com times) and a badass.

Unit tests and sensible comments are a couple of the key differentiators between a workaday jobber in it for the money and a badass. And now what? While I kind of agree that some people might be in the wrong job, that's true for every profession and the comparison seems lacking. If we're talking day job programming, a badass is neither a requirement, nor desirable in most environments honestly.
echelon made no offer of any expenditure, so your point is valid but orthogonal.

Update: It’s also unclear that enticing someone to move and paying them to do so falls within that definition, because you’re not paying them to vote or withhold a vote. They’re free to vote, or not, as they see fit.
Think it's safe to assume gp meant paid advertising.
I must have spent the last 20 years in a parallel universe where every single hiring manager would like nothing more than to hire a minority or a woman because of corporate edicts. At Microsoft today, for instance, they have _quotas_ for hiring women (I don't know about minorities, but they probably have quotas for that, too), and if you don't meet the quota, you're kinda fucked as a manager. At Google, when the hiring committee is in doubt the official position is to make a "hire" decision if the applicant is a woman and "no" if the applicant is a man. A female hiring committee member told me she saw no issue with this policy.

Yet still, very few females apply. I had interviewed 100+ people for Google. Of them IIRC 8 were women and 1 was hired. You can't get more women into the profession if they choose not to apply.
Show HN: An Intro to Automunge
Post from the implementing engineer himself: http://erlang.org/pipermail/erlang-questions/2017-December/0...
Bigger factors in passive house design are siting and orientation, building envelope air sealing, continuous insulation, and correct window placement and shading - usually with purpose designed shade structures - not trees.

It's not that trees can't provide the shade, but they take a while to grow enough to achieve the immediate effect of an awning. If you have a mature tree on a site, however, you could design a house that takes advantage of the shade it already provides.
Captcha option has been implemented since before release, just disabled.It is enabled now.

Content marked as "nsfw" will not show up in the default index page, and nsfw posts in sfw subs will have the thumbnail hidden.

This was 'resubmitted' here when I was sleeping. I woke up to a site I left misconfigured being flooded with people lol.
That system was the backend of the functionality currently known as Facebook Messenger, not WhatsApp.

One might note, snidely [1], that three-four years after freezing development of an Erlang-based messaging system, starving maintenance work on that system of engineering effort, devoting massive engineering resources to a from-scratch C++ rewrite, and in the meantime blaming the language for relatively minor system design issues that could have been improved with a fraction of the effort (including, but not limited to, Erlang's ability to wrap allegedly critical C++ components) … Facebook plowed $19B into the acquisition of an Erlang-based messaging system.

[1] as a main author of the Facebook Chat version written in Erlang
> That aside, Apple manages to do this

Also pretty much everyone else - I just checked the status of all the apps present on my Mac (System Report) and the only 32-bit apps on here are QuickTime Player 7 (long-deprecated) and a bunch of garbage Adobe background update processes.
He's not an asshole, but he gave in to the lack of any kind of rigor required to make a blog post. We're all guilty of it, but I hope we're all also willing to call each other on it.
Clever, but beside the point. "Content isn't free" is still not a reason to plead that others "consume the ads." Google doesn't offer Go on the _condition_ that you consume ads, nor does this podcast or interview offer itself to the Internet on the condition that you don't skip the first two minutes of it. If you're somebody who is opposed to the practice of advertising in general, by all means, skip it. Nobody should tell you not to.
Regarding ads for consumer goods, you're right. But ads for jobs should not be handled the same way. That's another market entirely. Imagine you being happy with your current employment, but you are bombarded with "outstanding employment offer" ads from shady recruiters? Not such a bright idea, right?
Also Arabic mixed with English goes RTL for the Arabic parts and LTR for the English parts: https://docs.oracle.com/javase/8/javafx/user-interface-tutor... (bottom)
Internet fuckwads are fine as long as they stay limited to their own communities.

What you and I deem a 'fuckwad' will vary greatly. While somebody spamming 'hitler did nothing wrong' is certainly a fuckwad, it is only an issue which this fuckwadry is exposed to those who were not expressively looking for it.

I see zero issues in fuckwads congregating if they stick to themselves.
Unsung Beauty of Analog Devices Datasheets
Of course on the battlefield incorrect decisions must be made. However, drone strikes like the Afghan farmers do not fit that criteria. The decision did not /have/ to be made. It was a voluntary assassination.
Across all coding paradigms, it is always good to abstract at the correct level and to modularize as much as possible (really these are two sides of the same coin). The leaky nature of text rendering means that the only level you can really abstract at is the topmost level, and you’re left simply covering every imaginable case individually. Not sure if that can be solved by a programming paradigm.
Who said it is wrong to watch porn? You won't be attracted to Her physically all your life, get over it.
Agreed.

With psuedoanonymous sites like reddit it's trivial to be anonymous anyway by rotating alt-accounts. This just streamlines the process.
You're kinda describing Tildes (tildes.net).
I dont see two car garage as a problem. This being single story building on the other hand is crazy to average EU citizen, probably also lacks basement.
I don't know about his general claim, but a detail within his comment is right.

Smaller grain size leading to stronger material -- this is a result of more grain boundaries as the scale of the grain goes down. Hall-Petch strengthening.[0] A secondary effect is that with smaller grains oriented in random directions the metal is more resistant in general from stresses in all directions; whereas with larger grains you tend to get weakness in a particular direction (along the slip planes.)

This is common knowledge, at least it's basic material physics that I learned in college.

[0] https://en.wikipedia.org/wiki/Grain_boundary_strengthening
Learning is pretty simple, the golden rule is "Don't learn new tech, learn how to solve new problems".

Learning how to use something like Vue when you already know how to use React (or vice versa) is stupid because they both solve the exact same problem in a reasonably similar way with a reasonably different API.

A better example might be something like Postgres and DynamoDB, since it can go either way. If your problem is 'I need a database for a CRUD app' then learning the second one is stupid because they both solve that problem just fine. But if your problem is 'I have a complex use case, my data is in a bad format for the one I'm using and I'm taking a huge hit in performance' then learning the other one is a reasonable choice and probably not a waste of time.

Basically whenever you take the time to learn something, make sure you're getting something out of it in terms of end results. It feels good to just learn more of the same tech, and if the API is different enough it'll feel like you're making progress, but you're probably not.
For chan
I am the only 'moderator' and I was asleep whenever this was re-submitted without me having any fore-warning.

The technical errors are fixed now. I went to bed with the site reconfigured, not worrying too much because I thought this post was a dud.
I think the best way to make it as a 'poor programmer' is be a domain specific 'poor programmer'. I am bad a nearly all my programming in all my projects but probably just as efficient at getting jobs done than a 'good programmer' because the feedback loop is fast. I can hack away until something works and then sometimes polish it off when it functions. I suggest work using really popular tools and there is usually a solution written up online easily found through Google. Such are the times.
a proper firewall (not just safari content filtering or dns blocking) would be wonderful, one with a nice enough UI, like hands off or little snitch on mac.

there used to be firewall ip and protect my privacy on cydia, but both of those seem to no longer be maintained.
Masayoshi Son's Reckoning
Except there is nothing they can do now. There are a ton of safety reviews which depend on NASA, and only a small amount of people at SpaceX are required to keep the NASA team more than filled with work.

Elon responded saying he would do whatever it took to go faster, but there was nothing he could do.
Working Mother Magazine runs ads for jobs if someone wants a more concrete example to use one way or another

https://jobs.workingmother.com/
So it's now a crime to call out corruption, and ask a fellow world-leader to look into possible crimes committed by a well-connected American citizen?

After being provided with intelligence on Hunter Biden's activities abroad, what course of action should Trump have taken? Maybe he should have done what the previous administration did and hired a discredited foreign agent to produce a fictitious dossier, and then use it as justification to obtain FISA warrants, tap everybody's phones, and make public declarations with unproven allegations (later proven to be false).

I guess President Trump has a lot to learn about how to fight corruption...
I know I am!
Being a millionaire won't make you happy. Now a billionaire
>EDIT: I do have some problems with this rule: "Nothing that violates US law, or anything that would be considered 'gray area'." What is a 'gray area' is, itself, a gray area. I don't think the rule itself needs changing, but it would be good if it was supported by some examples of things that people might want to do but you won't allow.

Loli/shota porn mainly. Other forms of borderline cp. The problem is, specifically stating 'hey don't upload THIS CONTENT', will result in people specifically uploading that content to buck the rules. I'll probably still add the clarification.

The gray area clause allows operational leeway.

>EDIT2: Another issue: in a lot of fonts, Ieddit (with capital i) looks very similar to leddit (with lowercase L), which is a derogatory term for Reddit on 4chan (and possibly elsewhere) (owing to the shitty rageface memes which use the word "le")

I see a lot of people suggesting this. tbh I kind of like teh association with the "leddit" term, I find it amusing. From a ui perspective, the /i/ might make more sense though.
Correct. Mainly loli/shota porn, and other forms of content that was borderline-cp.
In that case the targeted facebook ads would not be illegal if they were balanced by targeted ads at the groups excluded from the first? Or also not illegal if it can't be proven to have had an actual effect?
> I think you might have the condition the wrong way around,

Yes I do! I did this just minutes before rushing out the door, and didn't even bother to run it.

Now, the funny thing is, I was focused on paraphrasing your Python expression for expression, so that it calculates Fibonacci in exactly the same way with the same conventions, so any size comparisons are fair. (Though obviously I took advantage of the pred and ppred idioms.) I wasn't thinking "is this correct Fib", but "does it match whatever the Python is doing".

So now I'm looking at: why did I transcribe the simple conditional backwards? Taking a second look at the Python, I now clearly see the reversed convention in 1 >= n that I read as n >= 1.
I appreciate your intent to make the game is not P2W and use IAP only for cosmetic items.

However, why not allow users to purchase those items directly? The use of "loot boxes", even for purely cosmetic items, can create dangerous and unhealthy addictive behaviors as people buy again and again trying to get the item they want. A number of countries [0] have made "loot boxes" illegal or placed restrictions on them, so this isn't a purely humanitarian concern.

Additionally, since you can sell those cosmetic items for "Botcoin, which you can then use to purchase anything else in the game." doesn't that end up giving your game P2W functionality? It seems like moving to direct purchases of cosmetic items would eliminate the need for re-sale and prevent concerns about your game being P2W.

[0] https://en.wikipedia.org/wiki/Loot_box#Regulation_and_legisl...
Life isn't about happiness is about misery....
The doctrine was first articulated in a case (Griggs v. Duke Power Co.) where the Supreme Court explicitly held the employer didn't intend to discriminate.
How to Avoid N+1 Problem in Apollo Federation
Google Stackdriver Incident #19007
Can you please help me settle a work debate about developer compensation?
The guys I work with have been having an almost year-long debate which revolves around the way in which developers are currently compensated. Basically, do we get paid enough for our efforts? And are we paid for the right output?

In an effort to put this debate to rest, on a whim I created this really quick 5-question survey (https://www.surveymonkey.com/r/VMXKKPF). It takes less than 2 minutes to complete, and I would seriously be ever so grateful if any one of you devs out there could spare the time to quickly complete it.

If you're interested (and if I get enough responses), I can do up a follow-up post with the results.

Many many thanks in advance.

P.S. I promise I'll pay this forward by taking every survey that comes my way over the next year...
Most news articles are a whole lot more accurate than these ones were.
Interesting that you mention about Andrej Karpathy. I've long wondered about his meteoric rise. No doubt he's intelligent, but there's definitely more to the story. What do you think it is? Is it majorly because of the right timing and being under the right profs? His blog? His class? I'm currently a grad student. So if I want to replicate even an iota of it, how do I do it?
I think I'm willing to endure the horrors of insufficiently targeted advertising.
Agree, I'm not happy with the electronics just taking it as a suggestion to go to N or shut off engine while rolling.

Sure, it's got risks, but it is a key element of driver control. At least with my Mazda, I couldn't get a manual transmission, but the thing will go to N while rolling (haven't yet tried Off).

And yes, even with lots of experience, I'm not sure I'd figure out to hold the OFF button for 5 full seconds in a unintended acceleration scenario -- that's damn deadly!!
Robert Greene book can be easily skimmed with this 3 hours video(assuming you got the time and attention): https://m.youtube.com/watch?v=LLB4UrCXOq0
I might be misunderstanding the old school original situation, but your modern setup does not enforce/encourage that the door is closed. Even an automatic closing mechanism could be blocked by something.

With the Berlin key if you want to get your key (ostensibly you do and certainly don't want someone else to take it) you have to close the door. Of course you can still leave it propped open but unlike in your modern setup you actually have some stake in making sure it is closed.