skysight-inc/HackerNews huggingface dataset:
Yeah, exactly this. Many of the communities on platforms like Reddit simply cannot co-exist, and having independent forums for them meant they could operate peacefully without those who dislike the fundamental premise of the community worrying or complaining about their existence.

You could probably even compare social media sites to schools or prisons really. Tons of people with different, wildly incompatible viewpoints or philosophies stuck in a place they don't really care for.
Weekly Command: going over Git history with tig
I'm a high paid software engineer. I also had amazing computer teachers and remember writing BASIC programs to play MIDI in elementary. I also have the advantage of living in the city, being a white male, and being young and social.

Being a software engineer requires a particular mindset, a lot of time and exposure, and people willing to support that. I was lucky enough to have all of the above, but most folks do not.

I'm in the midst of helping a friend who is currently a welder move into software engineering. He's extremely intelligent and has the brain for it, but it's also taken literal years, finding him a capable dev machine (a used macbook air, donated from another engineer), tutoring him (me and another engineer, going on for two years now), and now he's going to a bootcamp (which cost thousands of dollars he didn't have in his pocket).

He is still going to have to find an actual job and make the move from bootcamp to real life. That's another involved process that will require multiple people helping him.

And again, this is a young white male who has a very high aptitude for this.

It's a bit more work than "just invest in yourself!". The average computer user has difficulty searching their own email or resetting a password. Even those with natural aptitude require help - and not a trivial amount either.
"Move fast and break things" is a problematic motto if it applies equally to your product and work culture.
Yes, a lot of negative stories about the Republican party are posted on /r/politics but that is because negative things keep happening. Last week the deputy finance chair of the RNC was exposed as paying $1.6M to buy silence for an aborted lovechild with a playboy model and that wasn't even the biggest story of the day.

Honestly, no major scandal in the last few days is the exception now, not the norm.
>Facebook can scrutinize third-party apps

I can assure you that they don't. Anyone can have a third-party app that scavenges for private info.

See: Cambridge Analytica.

>there's no one who has access to holistically examine automated access and detect shady activity

There is. It is you. You can shut off access your data any time you want to. Yes, if you give someone access to some data, that data could potentially be out there forever but you can revoke access to your (future) data freely.
Until recently, no. But apparently they got serious about making it work and now it actually does. See https://jepsen.io/analyses/mongodb-3-4-0-rc3 for verification.

I realized this 2 months ago at https://news.ycombinator.com/item?id=16386129
There is this false assumption that people are paid what they are worth. People are paid what the market will bear. $28k is about 13/hour. For places like East TN this is not a horrible wage, and you can live on it. As a comparison, an entry-level position in the military, E1, makes less even when you account for allowances.
So a little more on the interview. I've got a laptop setup with eclipse, all rigged up with an integration test and filled out function signatures. I show the interviewee what to press to compile, and the subsequent failing tests. The code builds in it's initial state, but the tests fail. I also show them on the desktop that the original source is squirreled away in case they fat finger and erase everything (I've totally done that too, lol. Source control is a beautiful thing in the real world). Then I peace out for a few minutes to give them space (I know I'm close to an order of magnitude worse at typing when someone is looking over my shoulder).

Given the negative response we've had in the past about take home assignments for senior devs (their time is pretty valuable, so I try spend the same time they do), I'm not sure what else to do to accommodate.
Sidebars! If you take a day to get used to the using a sidebar for browser tabs, you'll never go back. I prefer Tree-Style Tabs on Firefox, but it's far from the only option.

Then again... even with that, I guess I agree with the OP. Even after turning on the sidebar, there's more horizontal space than I need. And I love screen real estate.

I long ago got used to black bars, and don't watch that much video on my laptop anyway. Usually when I do, I'm connected to an external monitor.
People exist inside the company too, and sometimes when you are employed there, you need to have "social interactions" with those people, even if a lot of your time is spent writing code.

I'm sorry, I'm not going to be polite - I think you are a complete moron if you believe companies should re-tailor their interview process to specifically suit people with anxiety attacks and no social skills
Count me as one who agrees with the parent comment. Maybe that makes a difference for your popularity-based reasoning?

Nation-states require people working on real problems, especially if we are continuing to shoulder the burden of securing the rest of the western world. We cannot run on maintenance-mode without a technical team.

If we are to do something we should do it well. Otherwise we should own the alternative of turning inward, reducing our obligations to NATO and the UN, and shrinking the size/scope of the federal government.
It’s not about forcible removal but following the rules. People who came for a toxic subreddit tend to use the same style, memes, etc. everywhere and often go back to their home base to encourage fellow believers to back them up. Over time that spoils communities because reasonable people aren’t as driven to post as frequently as the ideologues.
I'm sure I am making an incorrect inference, but I'm probably not alone. Average work term payment = $5K, average work term = 8 weeks = Below minimum wage.
> GPS (along with the other major navigation satellite constellations) are in Medium Earth Orbit.

I'm not sure where I stated otherwise? Swarm is putting their satellites in LEO.

> Some proposed constellations in LEO number in the thousands of satellites, which is unprecedented

Which is much more analogous to today's highly-regulated airsplace than 1903's empty skies.
I don't think this assertion that the technical interview is inherently filtering out great candidates is being very honest (you responded similarly to another comment of mine the same way). One quality being tested is "can you try to do the thing that we're asking for?" That's a measurement in competence and the willingness to get something done. If said candidate is saying "this test is ridiculous and a waste of my time!" then my common sense instinct will say that they're probably not a great fit even if they're the greatest programmer in the world. At least on the take homes I've issued they shouldn't be taking more than a few hours. These stories about creating applications that take 3 days are certainly problems and recruiters need to lighten up a little, but I don't think the take home is inherently flawed just by its existence.
Show HN: Smart Contract Security CTF (Capture the Flag) on the Ropsten Testnet
This used to be a real distinction (when computers had plain PCI peripherals), but it's not really any more.

SR-IOV is the name for the PCI SIG's standardization of the control protocol between the CPU and the IOMMU in respect to controlling PCIe devices. Even if you're just mapping a device to a single VM, if it's a PCIe device, you're using SR-IOV to do it. (The ability to do this might still be referred to as VT-d in Intel-platform BIOSes, but if you look in your OS device tree, the functionality enabled with an "Enable Intel VT-d" setting should appear as an SR-IOV controller. You could think of VT-d as the part in the CPU that speaks the SR-IOV protocol to the IOMMU.)
Airplanes that fly on electricity debut at Fresno’s Chandler Airport
>its kinda Java

It is Java.
Kyle Milliken identified as hacker behind Imgur, Disqus, Kickstarter breaches
Kay Boyle Knew Everyone and Saw It All
As others noted, it takes little effort to verify that DARPA is part of the DoD.

I'm also not sure what point you're trying to make, because of course the DoD is also civilian run. That's been fundamental to the Department of Defense since its founding.
I'm assuming because the discussion is around coding assignment interview, it's limited to developers. Are you a /developer/ working in research?
> hey launched from an INDIAN launcher after they didn't get permission to launch in the USA

The way ITU rules work, the country responsible for a satellite is the country from where it comes. Not from which it launches. (Launch providers are supposed to verify registration with a satellite's country, oversight Indian authorities failed to provide.)

Swarm's satellite was made in America by American engineers working for an American company. If it rams into a Chinese bird, the U.S. is responsible. Hence why the FCC is pissed.
There's a large tier between banjo-playing Texas and "Bay Area"

https://en.wikipedia.org/wiki/List_of_Amazon_locations#Fulfi...
Allegiant Air, will their planes stay in the air?
I may have misread this, but would OP agree that ML/AI is not composed of just DL. Currently, the quiz is perhaps too focused.
This sounds very interesting and the timing couldn't be perfect. How does your dashboard differ from the freeboard.io that was referenced below?
>For candidates with many years of experience

When I was younger, I often wondered how it was that New Senior Guy was totally incapable of actually programming, but very good at handwaving and bullshitting, and being patronizing. Now I know how those people got hired. Thanks.
Ah i think i may have misunderstood how the system is made. It is purely peer to peer. So any issues could be if the software has a security vulnerability, but I'm not sure how that ties in with things like "as-use" open source licensing. This post explained the network fairly well I found: https://staltz.com/an-off-grid-social-network.html

As far as GDPR goes, you're right because you're specifically choosing people to send it to. However, having a mechanism to delete your messages on other people's systems when they sync would probably go a long way.
>1. A difference of 3 in dB means times 2, a difference of 10 means times 10.

How can this be right? Aren't you kind of fudging it a little?

Here's my train of thought:

First I was thinking "What the hell is going on with your math? There's no clear factor to turn base 2 into base 10 what the hell. How can what you say be true? How does this work?"

My next thought (based on your incorrect statement) was, oh, they didn't choose base 2: they chose every 3 to be another factor of 2 - so let's see why that works, why +10 is the same as * 10 if every +3 is * 2. Well, you can get to 10 by going 3 + 3 + 3 + 1 and you can also get 10 by going 2 * 2 * 2 * (1.25) = 10.

Okay, so if every +3 converts to * 2 then why exactly does the last term, +1 convert to * 1.25?

I thought, and thought about it. I couldn't make it work, based on your rules. So I checked. And the answer is it doesn't: 2^(1/3) isn't 1.25 as we would expect, it's 1.2599. That might seem "close enough" but I think it's not exactly how you say and your statements are misleading.

Thus 23 dB isn't 200 times stronger as you state (23 = 10 + 10 + 3), it's only approximately 200 times stronger. 200x stronger is 23.0103 dB, and 23 dB is 199.52 times stronger. [1]

While it's useful, and the error is pretty small, it doesn't help for those of us used to thinking in terms of bitfields or something that converts quite exactly.

It's definitely a very useful mental estimation trick though!

[1] which I checked with an online calculator here - https://www.rapidtables.com/electric/decibel.html (first I entered a level of 200 and clicked the top "convert" button, then I entered a dB of 23 and clicked the second "convert" button)
Can we please end this charade of pretending a $14 wage is kingly anywhere? I mean even the whole idea of 'banjo-playing areas'? Come on. I find it really gross the way people that have good jobs and have never left urban/suburban environments typecast the rest of the country.
> It can't tolerate N failures from N+1 copies of your data

Sorry I got the terminology wrong, but that's a distinction without a difference. If it can tolerate N failures from N+1 copies, that means a network partition would allow any one copy to continue chugging along making changes by itself. You have two options: consistency is dropped and you downgrade to eventually consistent (at best), or availability is dropped meaning a single node can't make changes without a majority, which invalidates the N of N+1 failures claim. (Which is where the N failures of 2N+1 copies claim comes from in the first place: after N failures you still have a majority of copies.)

Or there's some other magic quorum protocol I've never heard of that makes the majority problem disappear.
Fantastic talk! Very engaging and insightful.
They are very good. But you have to read them a little like an advanced mathematics text book. Every line is important, it won't tell you something twice. Don't skip things, you will come unstuck
Banning nothing is fine if you want your community to die.

In theory, everyone has equal ability to share their opinions and all have equal weight. In reality, you have a lot less influence than someone willing to post 24/7 everywhere they can. The quickest way to drive away reasonable people is to do nothing.
This is the case at every non-tech company I've worked at. It's (mostly) the tech companies that segregate IT as a lower-status function.
Honestly I'd really like Thiel or someone else to explain this. He strikes me as too smart to be that dumb.
Between my parents, my wife’s parents, my wife, and I, there are five engineering PhDs. IKEA is fun for us. I’ve been called over to help with IKEA when it looked like the couple was about to get divorced over it.
iRobot CEO interview on the future of smart homes
Obligatory plug for Planetes, a great sci-fi story about space debris.

(https://en.wikipedia.org/wiki/Planetes)
Over the past 3 or 4 years I've introduced maybe a couple dozen absolute beginners to programming. I always use Processing.

In 25 lines you can make something awesome and get them engaged, and before they know it they are learning core programming / logic fundamentals, and maybe OOP principles as well.

I agree with others that Processing is not a good name.
Game Over for Onetime King of Donkey Kong?
An Example of the Async Clipboard API with Vue.js
Ironic words from a HN user with over 10k karma.
>It isn't an alternative to Facebook unless my grandma can use it, and she couldn't set this up for herself.

Facebook isn't an alternative to email if my grandma can't use it.

Computers aren't an alternative to telephones if my grandma can't use it.

Telephones aren't an alternative to mail if my grandma can't use it.

etc.

---

It'll get easier and simpler, I promise.
I am one of the designers of probably the best known metadata storage engine for a distributed filesystem, hopsfs - www.hops.io.
When I looked at FoundationDB before Apple bought you, you supported transactions - great. But we need much more to scale. Can you tell me which of the following you have:
row-level locks
partition-pruned index scans
non-serialized cross-partition transactions (that is, a transaction coordinator per DB node)
distribution-aware transactions (hints on which TC to start a transaction on)

The relative performance contribution of most of those features (cross-partition transactions not evaluated -it's a must) can be seen in our paper at Usenix Fast:
https://www.usenix.org/system/files/conference/fast17/fast17...
Seems like we agree on the what, but we're debating the how.
Very interested in this, however I would prefer if it was more than just a jobs board. Something like github+reddit in addition to a jobs board would make this very cool (haven't tried it yet so this may already be the case and I am wrong!).
Tenno, Stripe for cryptocurrency
But the cost "savings", even in high rent areas like San Francisco, are eaten up by a significant loss of productivity.

In a high rent market like SF, a programmer's salary plus benefits and employer taxes (loaded labor) is about $200K. Open plans have an anywhere from 25% to 50% productivity hit from increased distractions and sick time (sorry, I can't look up the studies right now.) So while you might save $30K/year/dev going from offices to open plan in an expensive market, you will lose $50K/year/dev in productivity. Since those come from different budget buckets, and management never really sees the productivity hit, management thinks they've saved money and convinced people that open plan is "hip", "open" and "collaborative", when in reality most people are unproductive, stressed, unhappy and now despise their noisy, smelly and messy coworkers.
That's almost like an exercise in economics. There's a middle ground of what the buyer (i.e. the employer) wants and what the seller (i.e. the applicant) wants. Buyer wants all sorts of qualities + a low salary + an NDA and non-compete, seller wants a high salary + a good work place + no NDA or non-compete contracts. Somewhere in the middle both buyer and seller should be satisfied, if one can live without the NDA contract then its not needed in the negotiation. If its a non-starter then the applicant can look elsewhere.
What are your interests?
If you're into fitness, take a look at r/fitness.

If you're into woodworking, take a look at r/woodworking

r/hiking if you like hiking

r/campinggear for gear

r/baking if you like baking

etc. Just do a search for your hobbies and see what subreddits show up.
This is a loaded question but to try and be helpful I would say just focus on finding your early adopters - who is actively looking for a way to implement your solution, or who has cobbled together an imperfect solution on their own, or who has the extra budget to easily justify your solution?

Now where can you reach these people? Where are they on the internet? Play where they play. e.g. You already found this large group of potential interested parties - why not post a Show HN? Subreddits? Betalist? etc.
Blog post announcement as well: https://blog.securityinnovation.com/blockchain-ctf

Happy to answer any questions!
> being a white male

why do you bring up race and gender?
In my head financial stuff is harder to get into than BigCo's... :)

Why do you say you /can't/ get a job at those companies?
Strange Loop 2018 CFP is now open
Why wouldn't such a policy prevent you from writing code during an interview? (Amount of code?)
Anecdotally, I’ve also been there for 10 years and have seen that. Beyond e.g. GamerGate one really annoying group used to spam city subreddits with stories about black people committing crimes (not even in that city) and the usual “some people are just more criminal” racism talk. They’d get a few downvotes but also had their buddies upvote them enough to show why that’s not an effective solution.
ISPs should charge for fast lanes–just like TSA Precheck, GOP lawmaker says
You don't think apple's support of llvm and clang has been important to the project? That's REALLY pushing it.
Booking Holdings Announces It Has Signed an Agreement to Acquire Fareharbor
> This is common in a field like journalism. Want to do a one or two day trial of a reporter? Pay them to write for you! Have them work in a real environment and do real work for publication.

Doesn't journalism also have a lot of sites/publications/companies trying to get people to work for free full time? I know quite a few pass it off as working for 'exposure'...
Ultimately if all you need to use the CPU for is After Effects CC then follow the results of that benchmark (or rather, follow the performance/$ for that specific benchmark). Otherwise, in general the AMD CPUs give more multi-core performance/$ than Intel, for example, in any multi-core x264 based test I've seen. And it makes sense why that is so, the AMD CPU has more cores and more cache for the same $. And that's only comparing CPU prices and performance, if we consider the motherboard prices then the needle moves further into AMD's favor.

As to why After Effects CC seems to prefer Intel so much would indicate some specific optimizations Adobe performs, optimizations that seem to favor Intel for now, not general raw multi-core performance of the Intel CPU.

For single core performance the situation is reversed, the higher clocked (but lower core count) Intel CPUs will obviously have much better single core performance which is important for games as even today they tend to be coded relying on a few threads.
For this subject matter per capita (should really be per licensed driver to account for different rates of public transit usage between populations but per capita is close) is appropriate because people care about the likelihood of something over a lifetime.

Miles driven would be useful too but not as directly useful in evaluating odds of any one random person dying in a car crash.

Regardless, I'm be interested in seeing the stats broken down by accident type (which is tracked by the police and insurance companies to some extent).

My suspicion is that there's several accident modes that are more common in North America that make up most of the difference.

I also suspect that just like pretty much ever other thing that's common at scale but statistically unlikely at the individual level socioeconomic status is the best predictor.
Thanks for posting - I searched on google news / web search, and didn't find anything that would suggest it is down. I thought my browser is acting. Oh well, good to be off google news for few hours - will get some work done.
First thing my sharp mind noticed is that the page sends data to connect.facebook.net

Why does Facebook have to know what I am doing jobwise?
LSP is already on version 3.7, and publishing an update every few months: https://microsoft.github.io/language-server-protocol/specifi...

Is your complaint that they're not iterating fast enough? Because this is something I'd prefer they take their time and get it right, especially once we get past the low-hanging fruit and into complex things like debugging.
So why is it registered to your company if it is your personal blog? To deduct taxes? If you are, you must derive business benefit from it. So it is in face not a personal blog.

Also, you can keep logs (with IPs) if the purpose of the log is to prevent abuse. If you are only keeping the log on because it was the default, that is a bad reason to keep them, and is not in compliance with GDPR.

If you are keeping the log because you are selling the data to Facebook for data analysis, and are sad because you have to turn them off for EU citizens. I’m not sorry that you are forced to comply.
No, all IDEs could use the same AST backend.

Just like LSP. Just a more intelligent protocol.

You have one implementation of refactoring, instead of, as today, one per language.
Fitbot (TS S16) is Hiring an iOS Developer in Boulder, Colorado
The thing is, direct conversions do not really work. I don't think they operate much in Brazil, but if they did, the salaries would be adjusted to the Brazillian reality (minimum wage, average person income, purchasing power, etc), so in reality, it would be much less than 28 grand USD.
The more real conversion is to use a purchasing power index, such as the big-mac index. Using the 2018 data for the big-mac index, that would probably equate to mostly 30.000,00 BRL, which is 2500 BRL/month, which is above Brazil's minimum wage, but it's still a very basic salary, probably comparable to earning 2200,00 USD in the US.
And then people that aren't part of that network of trust (like minorities or women) can't get work.