skysight-inc/HackerNews huggingface dataset:
The ability to quickly look up someone's role and teams (+ easy links to talk with them) is hugely valuable in large and growing companies.

How are you even supposed to talk to someone if you don't know who they are or that you should?
Aren't you undercutting yourself slightly complaining about low pay and then writing for a platform that pays you in 'Claps'?
The GDPR argument is a bit moot because Scuttlebutt is no different than sharing pictures in gossip style (a.k.a. memes). If one of your childhood pictures happens to become the new meme, there's little hope that GDPR enforcement would suffice to de facto delete it from the internet: from Reddit, from Imgur, from independent websites, from Torrent, etc. The same is with Scuttlebutt, but data is primarily shared between friends without contracts, not from people to a particular company. GDPR applies to institutions.

The other points are just stating "much harder", which seems to just bring skepticism and little actionable suggestions.
> Facebook is the primary source of news in Myanmar (in part due to the Facebook program “Free Basics”, explained more below)

It's like everything all the critics have said about Free Basics has come true, and then some. I'm glad the activists were able to kill that program in most of the big countries in which Facebook was pushing it.

We could have been talking about a similar situation in India, too, if most Indians got their news from Free Basics by now, especially with India's history of violence between various religious groups, too.
I completely get you, and as someone who cringes at Linus Torvalds's "touch" typing style (which makes me wonder if that's where some of his overall "style" comes from), I wish there was an easy package or plugin that could be popularly applied to publishing and posting software (e.g., web browsers). It doesn't need to be mandatory, but I'm sure many people wouldn't mind the option so long as it's not open for abuse.
How would FoundationDB stay externally consistent with asynchronous cross-region replication?

Thank you for your time and FoundationDB—along with @nlavezzo, and team(s)!
This is a great point that gets lost because of the widely held “shortage of engineers” myth.

The hiring market is strongly an employer’s market. There is far more talent out there seeking relatively few jobs, so employers can dictate terms pretty much absolutely. If they require a 5 day homework, then it’s “homework or GTFO”. If they require whiteboard hazing, it’s “whiteboard or GTFO”. The last real employee’s-market we had was in the late 90’s!
For those asking about use in production, Wavefront just posted this:

"Wavefront by VMware’s Ongoing Commitment to the FoundationDB Open Source Project"

https://www.wavefront.com/wavefront-foundationdb-open-source...
There's a lot more nuance here and that video is misleading in several ways.

Starting with the weakest reason first, but one that's also very important. Space is really big. There are some 6 figures of tiny things in space and thousands of larger things. This sounds pretty scary. But now imagine that we put 6 figures of tiny things, and some thousands of large things in random places in the US and set them on a random path. You can intuit that the odds of any collision are going to be extremely low. And now imagine the entirety of LEO. It is magnitudes larger than the USA of course.

The next is that objects tend to be going in the same direction. Rockets take advantage of Earth's rotation to get a 'head start' on their launch which means that most things end up going in the same orbital direction. Two things going the same speed with the same orbital characteristics will never collide. With different orbital characteristics, they will get two chances for collision per orbit with an extremely low chance of it occurring by chance.

And maybe the biggest point is another really cool and counter intuitive part of space. When we think of the USA we obviously just think of the ground. But of course there is a vertical axis in space. And the awesome thing here is what determines your altitude in space. It's entirely based on your velocity (well and the mass of whatever you're orbiting). In other words, objects cannot collide unless they're traveling at the same rate of speed. Pretty neat!

Another issue is that even at LEO, objects do experience some atmospheric drag. Any object in LEO that is not occasionally correcting its orbit (accelerating) will eventually come back down to Earth. This includes all of that tiny debris.

So now make the US absurdly vastly larger. And create multiple layers of the USA where any given car traveling at any given speed goes on a specific layer. And set them [almost] all in the same direction. And finally remove small stuff (or 'decommissioned' cars) over time. So sure, space debris is something to definitely keep in mind - but I think people don't really realize how relatively irrelevant this is. Another thing is that even if we did experience some catastrophic kessler syndrome level event it would mostly have no impact on things going through LEO (and not orbiting within it) simply because the massiveness of space just means the odds of an impact are so very low. So it would not kill space travel as the video states.

And lastly, necessity is the mother of all invention. There are an enormous number of viable ideas for removing debris from space. But there hasn't been that much of a push for them simply because it's not really necessary yet. If we reach a point when it becomes necessary, there are solutions.

So issue? Sure. "Massive" issue. Nah.
If the government were serious about personal privacy, it wouldn’t mandate the storage of large amounts of personal information by banks on innocent people via KYC/AML laws.

Government is pretending to save people’s privacy with one hand, while forcing private companies to store people’s personal information with the other.
Ethereum: Start Flashing AMD RX Video Cards to Improve Hashing Performance
> So when your private sector tech outpaces your public sector's ability to regulate it you just disallow advanced technology and keep regulating the same way you've always done? That sounds exceedingly bureaucratic.

Or maybe the new tech just isn't very good because it doesn't take society into account. Others are innovating rapidly and don't run into the same issues. Because they listen to, learn from, cooperate with, and propose new rules to the regulating bodies that govern them.
How much collaboration from private tech does the US military need to maintain global dominance? Where does this line of reasoning end? How much of your day, specifically, should you instead be spending supporting the armed forces?
Most employers are not actually all that interested in what _you want_, but in what _you can provide them_. If necessary, they will pay for that. A great many applicants that come by our company have as motivation "to develop myself" and similar. That won't get many employers excited. If you come by and tell us: "I have a great idea to make/save you X euro/month (and are credible)", that would make employers much more likely to hire you.

Imagine if a grocer told you: I want you to buy this cucumber because it would make me feel great about my sales skills. Would you buy the cucumber just to do the grocer a favor? Now compare that to a grocer who tells you: "These cucumbers are delicious, healthy and will make you feel great about yourself for eating healthy food." IMO, the second grocer is much more likely to sell a lot of cucumbers, because he focuses on what his customers want instead of what he himself wants. The same is true for selling your labor.
> It is my genuine belief that presuming bad faith (as you have done here) is one of the most common antisocial behaviors that people don't even admit is antisocial.

The bad faith is on the person responding. The post literally starts with "The comments here have this mentality", how is that not bad faith? Then they construct a strawman.

You want to give that power by acknowledging it with a response? It's the same problem as "it was about ethics in journalism".

Someone implying ignorance on a topic they should not have any ignorance on is acting in bad faith. There's no way people do not realize, at this point, in such large numbers, who is being kept out, or meant to be kept out. It was never unique, special opinions. It was always trolls, sexist and homophobic language, etc.

The issue is that some people think that language IS valid and SHOULD be included but can't straight up say that because nobody would support them in that case.

But this has never been about free speech, nobody prevents you from starting up your own website and promoting your agenda on there, if anything, that has gotten easier, as has already been obvious from the proliferation of problematic fringe communities (in case I need to define these think Stormfront or flat earthers).
The "first, wind your watch" reminds me of this (possibly) apocryphal story from Debugging by Dave Agans. I think about this when everything is crashing around me, and have a small thrill of recognition.

http://kk.org/cooltools/debugging-1/ has an excerpt:

Change One Thing at a Time
On nuclear-powered subs, there's a brass bar in front of the control panel for the power plant. When status alarms begin to go off, the engineers are trained to grab the brass bar with both hands and hold on until they've looked at all the dials and indicators, and understand exactly what's going on in the system. What this does is help them overcome the temptation to start "fixing" things, throwing switches and opening valves. These quick fixes confuse the automatic recovery systems, bury the original fault beneath an onslaught of new conditions, and may cause a real, major disasters. It's more effective to remember to do something ("Grab the bar!") tha
Not irrelevant because the news story is about direct compensation by the company to 2 different classes of employees. Factoring in stock ownership by Bezos is what's irrelevant to the discussion at hand.
> a big part of flight training is fuel mixture/engine management.

When I was taking my private pilot lessons, this was a very minor thing - maybe a couple of minutes spent on it every other flight? The only time we spent more than a couple of seconds adjusting the fuel/air mixture was when we were intentionally stalling the engine to practice recovery procedures.

And with a private pilot's license, before you would be allowed to rent any plane you generally have to show you've been checked off in one - that's one of the things your log book shows.
Stripe (like many other mid-sized startups) is a distributed team with lots of remote members to any given member. Having an information oasis to help orchestrate "go talk to them" has value.
> What baffles me is how intelligent people want to live in a society where everybody carries weapons.

Talk about a troll. Who said everyone should carry weapons?
Considering how hard it is to get new technologies pushed through municipal red tape, the framing of this as a “city hall press release” was likely the manufacturer’s idea, part of a deal they made in exchange for some consideration for changing municipal airspace regulations to allow testing.

See also: driverless cars.
Coming up soon. Im working a way to subscribe to topics and keywords
We switched to MariaDB on freebsd 2 or 3 years ago. We ran into a couple performance-destroying bugs and while the devs acknowledged the issues, they made it clear they wouldn't be fixed any time soon. MySQL has been solid for us though.

Just a personal experience.
How do you save this list? I don't see a "copy" feature / save.
TIL Medium has a premium version for $5/mo
No one likes to hear 'no'

I don't think that's the whole story. "Don't build your core business around that API" ignores the opportunity that's there now. Your advice to build a business around something that can't be removed is sound if you care about the long term, which is sensible, but it ignores the short term immediate gain. You don't have to build a business that starts up and continues doing the same thing forever; for some businesses adapting to things like an API being removed is just another challenge to be met.

You're clearly quite cautious and like to plan far ahead. Other people don't do that. That doesn't make them wrong.
Ah, thank you. That was not apparent from the article, which only listed the physical dimension.
I'm not sure I agree, based on the near universal mockery of /r/shitredditsays since well before even the Kotakugate/gamerghazi/zoe quinn clusterfuck.
Thanks! I implemented this just to create blank files, and didn't bother researching correctness. That's exactly the kind of correction I was hoping for when posting to HN. My first post too.
Hiring story.

It looked like it might be a devops position with a smallish family video site. After an NDA (?!!) and some emails, no interview, they set me up with an obscure chat client with a guy for a tryout. He had me set up some services on a new instance, apache, php, firewall, etc, following a checklist they gave. He wouldn't answer any questions about the company. I did this quickly and that was the end of it. In the end, they said no thanks, but did not give any feedback. They paid me for a day of work on Elance :-/ $50 for a couple hours of work.

The bad news is the whole process was super shrouded and I to this day do not know why. The NDA forbade revealing any contacts, who the site was, or anything else. Nobody was willing to give me their name or answer any questions. I guess the vanilla family site could have been a sister/front for a gambling or pr0n or offshore hedgefund company, or ... what? Why bother?
CockroachDB (and I assume TiDB as well) can have the same properties and same awesome latencies as Spanner, if you have the same hardware.

So if you actually put down your own fiber, and install GPS clocks in each rack, you’ll be able to enjoy the same results.
UK emissions are falling fast. Now the country might try for zero
Do you have a name or a link to more information for that 120MPG car? Because that sounds like conspiracy theory nonsense....
Nope your explanation made sense, thank you!

When I wrote that I was wondering if it used a second 2N+1 dataset just for coordination & consensus. This has the benefit of separating data from consensus, allowing the N of N+1 data failure. But at the end of the day consistency still comes down to a N of 2N+1 failure tolerance of that second coordination state. It's smaller easier to replicate etc etc but it seems like it still has the same fault tolerance as just replicating the data 2N+1 times. It sounds like it's worked out great in practice for FDB.

But you say it rarely changes... but wouldn't it have to change every time there's a change to the dataset? I feel like this means you have to do even more replication and consensus than just replicating the data without this second consensus state.
Porn or nasty subcultures doesn't need to be "more popular" than cat pictures. And subscriptions is only one dimension of use.

Check out this marketing pitch for Reddit ads. https://www.slideshare.net/webjoe/reddit-26009093

Think of the dimensions of use here. I'm sure cat pictures get lots of hits, but I doubt cat pictures drive 20m average visit time.
"As soon as I put the card into my phone, Scuttlebutt automatically updates and syncs with the new posts that my friends or I make."

Yeah... so I'm out. Where's that card going to fit into my iPhone?
I was pretty bummed not see that, myself
Thanks for the followup! This was all quite instructive.
I appreciate the feedback! Messaging has been one of my biggest challenges by far. I've unfairly hurt the project because of my lack of expertise in communicating its value. Not adding pricing to the home page was a decision I made due to the home page being much more cluttered than I like (probably due to my aforementioned inability to communicate effectively). I figured, if people are interested they'll head on over to the registration page to see the pricing. I see your point as far as adding a pricing page, I will do that for sure.
See also clojure shell
https://github.com/dundalek/closh
I think the exploit would have something to do with the PNG
profile picture upload feature,
I've figured out how to upload my own files but not sure what I can do with this.
If the world worked that way then I would agree. It doesn't.
> Even if we ignored the logistics of such a challenge and agreed on the conclusion, why is the same logic not applied to things like alcohol and all the harms that results (drunk driving, alcoholics ruining their lives, etc).

Indeed, and we already tried that, and it led to the rise of organized crime. But I think it's important not to get sucked into "slippery slope" style reasoning. There can be good reasons why banning alcohol would be problematic, but banning guns would not. It depends on the surrounding culture. For instance, if enjoying a drink a few times a week was universal, but almost no one owned a gun.

> The overall argument has valid points and problem points, but the discrepancy of when it is applies makes discussing the validity harder when it seems people aren't being transparent about their motivations to begin with.

I think it's largely because people see symptoms, and look backwards in the causal chain to something they think they understand and can blame as "the" problem. People are pretty weak with nuance on tough and emotionally charged issues.
Pet peeve: Software companies that name their product after the noun that their project is a giant database of. "People" is the stupidest example I've seen yet.
Thanks for writing. That's why I made this little shell in the first place: I wanted something quick that worked mostly like sh, but with a Racket inside.
Using Virtual Reality to prepare people with the most dangerous jobs
Studying economics in a Communist regime
Yeah, it's not exact, but in RF/microwave work you often get on order of a dB of loss through the cable or connectors anyway. Plus signal sources and spectrum analyzers are not spec'ed to be as accurate as you might expect. So you end up with error bars in your head.
Your criteria are almost exactly what I assign.

I start with a phone screen. Then onto a (relatively short 45 min to an hour and a half) face-to-face. This is a 'let's get to know each other and our expectations' low-stress interview just to make sure we understand each other and what it is we're actually getting into.

Then, a technical discussion. Approaches. Experience. Past projects. Some 'did you lie on your resume' questions but nothing that would require a whiteboard or anything. This culminates in getting a paragraph of requirements that will lead to the take-home test. The requirements are intentionally vague and missing critical information to see if the candidate recognizes this and asks the right questions (I'm convinced that 60% of any job is asking the right questions). Then, when I feel like they've hit a few of the important gaps I pull out the detailed specs that tries to answer all of the questions they might have, serve as a reference sheet, and make it clear what not to do (like turning a two hour task into an over-engineered weekend project just to try to impress -- I've got to review all of this code after all!).

This is not a real world test but it is a somewhat simplified version of a real-world thing they will be expected to do. It shouldn't take more than 2 hours.

I point out that if they have any code they can show me from a real, working project it can act as a substitute. What I am looking for is knowledge, approach to the problem, and code style.

Afterward, I am looking for how they handle constructive criticism.

This has saved me and I think applicants so much time with much higher quality information than a long interview or a nerve-wracking whiteboard session.

I give them five days to a week to finish. Most do it within a day or two. If a busy person can't find the time that they'd normally spend in an interview session essentially any time they can fit it in over the next week or so...well, too bad.

Oh, I also give them explicit permission to post their solution on github so that if we don't end up hiring at least they'll have some code to show the next potential hiring manager.
>>Sounds like this guy has a lot of vague complaints but not much in the way of concrete solutions, other than "do the right thing" which in his mind is extremely obvious and yet undefined.

Maybe he's operating on the same principle espoused by Justice Potter Stewart's "I know it when I see it" threshold test[1].

[1] https://en.wikipedia.org/wiki/I_know_it_when_I_see_it
These batteries don't get lighter as they fly though do they?

I heard that airliners can't land with a full load of fuel and they have to dump it to land in an emergency. I wonder if that means you can't even replace max fuel weight with the same battery weight because then it'd be permanently too heavy to land.

I wonder if airliners could drop exhausted battery packs by parachute over designated DZs as they fly across the continent or ocean?
There are few things more ideologically pure than Google's employees.
Uber really just needed a key/value store. MySQL works better when used that way since PostgreSQL has MVCC and can lead to table bloat and compaction issues.

I doubt many others ever encounter this issue since picking the correct data store is step 1.
I found these pictures after some digging.. would you say they are representative?

http://sca-sd.com/wp-content/uploads/2017/12/2c-viasat-offic...
http://sca-sd.com/wp-content/uploads/2017/12/2d-viasat-offic...

Architecture firm's site: http://sca-sd.com/portfolio/viasat-2/

Looks very spacious, not sure if it's feasible in high cost (/ sq ft) offices?
I love trying to square these conversations about needing to shrink the candidate pool to something manageable with the widely claimed “shortage of engineers”.
Or, you support the good and try to change the bad? Is that not allowed?
There's a wealth of literature on the topic that you could examine at your leisure.
You can do too much due diligence
I think the pay is fair for the military. It is an entry-level job. I used it as an example since it is how I spent the first 10 years or so of my adulthood. Becuase I got paid crap and had horrible working conditions it gave me the motivation I needed to learn how to program computers. Now I am a highly paid SWE. If I was making 100k a year enlisted I would have never had the motivation to do what I am doing now.
Have you ever had to do homework as part of a job application? I ask because in my experience, the companies asking for these tend to be a bit shady.

For instance, one company asked me to do this extract/load to Spark and analyze data thing. I did it because their e-mail said that they would reply to each individual with feedback. Guess what? 3 weeks later I get a canned response!

Another job assignment took me 4 days but landed me an interview that went really well and gave me a chance to talk about my code one-on-one with a real profession (I consider myself a newish developer). After the second interview, I'm told I almost definitely got the job and that the position pays a whopping $15/hour in NYC.

Right now if you offered me coding work for $15/hour, I would probably take it and be quite happy for a while...but if you put me through the wringer like that, make me explain all 500 lines of codes for 3 1/2 hours after I spent the entire work-week bootstrapping your next project, I expect you to at least negotiate around the minimum salary I wrote about on my my resume! And if you're going to flat-out reject me, that's fine but at least offer me feedback on my application or code!

I really enjoyed doing the coding exercises, it forced me to consider things I wouldn't think about when coding for myself. But I have to say, the whole thing is making me a little wary of companies that do this. I'm not saying I should have a job but a little reciprocity and honesty goes a long way.

PS: I'm a contrarian so I upvoted your rant.