skysight-inc/HackerNews huggingface dataset:
Most of the 1% is built on my penny is shinier than yours but I'll go ahead let you have it for 2 of your ugly pennies. Not sure I'd call that a win-win.
Yeah but that's my point. They each make $15/hr and they're 'alright.' A few of the other commenters who have chimed in here also match what my experience has been, mainly that $15/hr in rural areas isn't bad but it's not really good either. It allows you to get into the bottom end of the middle class but that's about it. It's certainly not 'kingly' and usually doesn't provide the sort of safety net people need to really feel comfortable either.
This is right on the money. I think the 'trick' to getting a satisfying remote position is to use WFH as a bargaining chip. For instance, I was living in Seattle and I wanted to live in Portland, where it's more affordable. When I started WFH, I traded a pay cut for the opportunity to WFH. It all worked out; my place in Oregon was about 70% as expensive as what I would've paid to live in Seattle.

It was a win-win; they were able to hire me at a discount, I was able to move to where I wanted to.
I stopped reading at: "composed of carbon atoms joined in a pattern that makes the material extremely tough and impervious to even the smallest atom, helium."

Is helium really smaller than hydrogen?
Can you show us any links or documentation that Scuttlebutt is actually funded? Or as you put it, "a ton of funding".

I believe the actual number is 0. Would be pleased to hear otherwise.
"Bad faith" doesn't mean "I think this person is being unfair." It means "I think this person is being intentionally deceitful."

If a person genuinely believes what they are saying, it is not bad faith, no matter how wrong or misguided you think they are. You may disagree with the way this person characterized the other comments. But that's not the same as your accusation, which is that the poster is making an argument that they know is wrong.

> 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.

I think this statement is at least as unfair as the one that originally offended you ("The comments here have this mentality...."). But I can tell that you genuinely believe this so I wouldn't accuse you of bad faith for saying this.
this particular employer was interested in filling a role that required a skillset that was very unusual

So, first, it helps to have unusual skills they need.

I'm not trying to be snarky. People tend to have blind spots about their own value position and often focus on some detail of negotiating that feels like a big deal to them and end up somewhat glossing over the fundamental value position that caused them to be in a strong negotiating position to begin with.

Negotiating tactics are vastly less useful if no one wants what you have to offer, or if others like you are a dime a dozen.
Sounds like Bill Gates may finally get his unbreakable condom.
Fair enough. The full AMD pipeline contains 4x 128-bit execution ports. But this is a bit complicated, so I was ignoring that part of the core.

IMO, the more important bottleneck is the load/store unit. Intel's system has 2x 256-bit loads + 1x 256-bit writes to the L1 cache.

While AMD's system has 2x128-bit load+store units for its L1 cache.

Thus my numbers above: 3x256-bit for Intel (2 reads + 1 write), while 2x128-bits for AMD (2x read-or-write).
IKEA assembly is trivial for most humans. But that is not the point of the article.

The point of the article is that it is non-trivial for humans to make robots able to do what they can do easily themselves.

The IKEA task was likely chosen because it is something many people have personal experience with, which makes for better public understanding and engagement with the underlying engineering work being displayed.
Small companies also excel at hiding mediocrity.

What's the success rate for startups?

The reality here is that everyone is supposing their particular bias explains what happened.

No one seems to have asked what actually went wrong in the interview. Was the interviewee truly incompetent? Were they nervous? Were they fine at code but terrible at interviews? Was the language or environment unfamiliar? Had they just got off a plane after zero hours of sleep?

Without data, opinions are worthless. And generally, there's too little data about the relationship between interview performance and job performance, and too much unthinking mimicry: "We do this because everyone else does."
Without comparison to other typical PCB and/or ceramic antennas, it is pretty difficult to judge from the article how good the RPiW antenna truly is.
Ever had anyone offer you $2M/yr?
That's a great point. In the end it's an identity problem. This is one place where I think that blockchain technology might actually help. (Jesus, now I'm one of them.)

There has to be pseudonymous/anonymous channels for information, but the bile has been so intense lately that it makes me think that the majority of communications need to be positively identified.
The satellite mode that I described is an active/passive mode. One region is accepting reads and writes; the other is just replicating everything. When it looks like the active region is in trouble, the asynchronous replication is "finished up" before switching over to the other region. The multiple datacenters in each region ensure that usually a regional failure will be "slow enough" that this automatic process (which after all only takes hundreds of milliseconds to seconds) can usually complete before a region goes away. And this will be handled pretty transparently by the datastore.

If a region is blown up instantly by an orbital laser cannon, then the database will go down and you will have to manually tell it to recover ACI in the other region, sacrificing the durability of whatever committed transactions in the lost region were destroyed by the laser cannon.
And Microsoft shouldn't have built for IBM, and Netflix shouldn't have used AWS.

Partnering with third parties has risks, go figure.
> mobile web view is actually more functional than their native app

Thank goodness for that! Reddit isn't so complicated that I need a special app for it. It's a website and it works well as a website. It could be better but there's nothing happening on the site that a browser can't natively handle just fine.
Just some quick feedback on your site. I'm intrigued by the product but I was really looking for a "features" link on the nav so I could quickly assess what it does.

I know you're trying to drive people to "sign up for free", but I guess I wasn't compelled enough by the text descriptions to do that in the absence of a concrete feature list.

Also, having pricing before features makes me click on pricing first, which seemed premature in my mind before I was even decided I was interested in the product.

Hope this helps!
I have to say, I wouldn't get your hopes up. If I were MySQL, I wouldn't touch this with a 10 ft pole because it's not likely to really affect somebody's opinion of MySQL enough to switch, but there's going to be at least one person whose code you'll break. Before you can consider SQL compatibility, you have to keep most-popular-version-of-mysql compatibility.
I started lsh a few weeks before finding out about Rash. I found it too complicated to be used as a replacement for sh, but I might not have read enough about it to make a proper judgment. In the end I wanted to implement something that behaved exactly like I'd expect to.
To use Facebook they'll require you to consent to having your data sold; that consent will just have to be marginally more explicit than before. If you don't consent, you won't be allowed to use Facebook.
Oh, Cache...

Worked a job once where that was the underlying data store.

I was only allowed to touch the SQL interface to it, which was....weird.

The SQL dialect was ancient, felt like something from about 1990 (and this was in.... 2012 or so, so not THAT long ago).

Query performance seemed invariant. A simple select * from foo where id=X and a monster programatically generated join across 15 tables would both take about 1.5 seconds to return results.
Pirates Taunt Amazon Over New “Turd Sandwich” Prime Video Quality
jQuery CDN having SSL issues
Okay Hackernews, I get it. Scuttlebutt isn't fully ready for everything yet. I wrote that article hoping that it would sparkle interest to both use it, plus make it happen.

This is not your usual startup launch, it's a community project by multiple open source hackers. If something is missing, you can make it happen. And there are so many ongoing developments right now (see list below), that it really doesn't make sense, at this point, to point out the current problems with the protocol. It's evolving fast, and can evolve even faster if you choose to make it your own and do something about it.

Here are a couple of things being developed:

- Mobile app for Android

- Better cryptographically-verified user invites

- P2P replication over WebRTC

- P2P replication over DHT (Kademlia)

- Better scalability (Epidemic broadcast trees)

- GitHub alternative

- "Out-of-order" replication (get messages from distant friends of your friends)

- Private groups

- Moderation tools (every person as a moderator)

- Socio-technical discussion around data accountability

- New RPC stack, rewrite

- Rust client

- Go implementation

- C implementation

- Groundwork for iOS support

- Multi-devices accounts

- Scuttlebutt on Firefox as an extension

- Overall improving onboarding and docs

- Replication over Bluetooth and Wi-Fi P2P

- Web viewer

- Scuttlebutt cloud (easy way of setting up servers)

- Websites on scuttlebutt

- etc

It's a moving target
Mercurial 13 years old today
Thanks. Can you elaborate on how 6 is actually accomplished? Various earlier comments have hinted that the transactional authority (conflict checking) can actually scale 'horizontally' beyond the check-throughput that can be archived by a single node. Is that the case? and whats the magic sauce for doing that for multi-object transactions? :)
Precisely. Also: Alfred Nobel, and many physicists who worked on the atomic bomb, including Oppenheimer.

Its a difficult question and its sad to see how technology created originally for benefiting humanity can sometimes be re purposed for its destruction. In a world where sovereign nations are not bound by arms restrictions though, its hard to see how this endless march of destruction can be stopped.

The SALT and other arms-reduction treaties b/w the US and erstwhile USSR where, IMO, a very good compromise. I find it hard to do something similar in the future if we continue to have dysfunctional administrations governing the US though.
Are we subsidizing Amazon, or are we subsidizing irresponsible reproduction? Maybe both?
Mmap uses page faults instead of syscalls to read more data. Both these mechanisms require switching to the kernel and back, so it's not clear to me why it should be less affected by Meltdown patches.
Your attitude of batching everything not matching the "side" you happened to pick and calling it a "large paid propaganda campaign" is dangerous and the world is certainy not "nicer that way".

This attitude is something you find everywhere because it's simpler for people who believe something strongly, to also believe that anyone who disagrees has been paid to do so. So it's attractive to dismiss anti-trump articles as "paid propaganda", and dismiss people like you as russian bots.

But you're going to have to wake up from that attitude at one point or another because it's going to catch up with you. As others have said, arrests and indictments aren't a "nothing burger". You won't get to the truth by dismissing sources you've been told not to like.
Another minor issue: cd without arguments should switch to the home directory rather than display the current directory (as your Readme suggests you do). You already have pwd for displaying the current directory.
You only have to write to the coordination state when there is a failure. You can commit millions of transactions in the happy case without ever doing such a write. And failure detector performance and other engineering concerns are usually more of a limitation, in practice, on the performance of recovery than the latency of the coordination state consensus, even when the coordinators are geographically distributed.
We are off-topic here, and it seems you ve made up your mind already so i ll just leave this: https://en.wikipedia.org/wiki/Anarcho-capitalism
FoundationDB is not Byzantine fault tolerant.
Thanks for the detailed answer.
Is it actually serializable isolation - does it handle write skew anomalies (https://en.wikipedia.org/wiki/Snapshot_isolation)?
Most OCC systems I know have only snapshot isolation.

Systems that sound closest to FoundationDB's transaction model that i can think of are Omid (https://omid.incubator.apache.org/) and Phoenix (https://phoenix.apache.org/transactions.html). They both support MVCC transactions - but I think they have a single coordinator that gives out timestamps for transactions - like your "resolvers". The question is how your "resolvers" reach agreement - are they each responsible for a range (partition)? If transactions cross ranges, how do they reach agreement?

We have talked to many DB designers about including their DBs in HopsFS, but mostly it falls down on something or other. In our case, metadata is stored fully denormalized - all inodes in a FS path are separate rows in a table. In your case, you would fall down on secondary indexes - which are a must. Clustered PK indexes are not enough. For HopsFS/HDFS, there are so many ways in which inodes/blocks/replicas are accessed using different protocols (not just reading/writing files or listing directories, but also listing all blocks for a datanode when handling a block report). Having said that, it's a great DB for other use cases, and it's great that it's open-source.
> I’ll reply to the troll.

By trolling yourself?

> How are weapon manufacturers not responsible for the deaths caused by their toys?

Guns are not toys. They are potentially lethal devices that should be used responsibly. So are many other things, like cars. We don't ban everyone from using cars because some people can't use them responsibly. Nor do we blame the car manufacturer every time someone has an accident. (If the accident turns out to be due to a defect in the vehicle, then yes, we blame the manufacturer. But most accidents do not fall into that category.)

> What baffles me is how intelligent people want to live in a society where everybody carries weapons.

Straw man. In a society where guns are legal and regulated, not everybody will carry them. But responsible people will be able to exercise responsible judgment about whether their personal circumstances merit them having a gun.

What baffles me is how intelligent people want to live in a society where the only people who have a choice about having a gun are lawbreakers and law enforcement, thereby putting themselves at the mercy of criminals and the response time of the police.
An interesting question for me would be if it had been all male co-founders. Would that have stood out?
what does showdead do?
No projects are budgeted to 45 minutes. The real world scenario for such limited time is debugging in production issues. It is a completely different scenario. The people who jump in are mostly those who are familiar with the services or application that are showing issues, those who have a clear understand of the architecture of the company, those who have skills on their tech stacks and know where to look at and how to analyze, etc.
I'm not European, I thought that the used would be able to still have access to Facebook without them selling the used data.
Seems like a lot of the answers boil down to "build a portfolio". I don't think the people that have the time to build that portfolio have a lot to worry about. Sure, they may not get to work at that one company they want to work at but they're pretty much guaranteed some type of employment.

What about the people that don't have that time though? The people that may have spent time in evening classes learning how to program. How do they stand out?
Boring answer...

The only thing that really does stand out is when you get a CV that says the person has done all the things that your org wants to do. (Yes that's bad for recent grads.)

Hired a couple of people recently, and guess what. They tick all the boxes. Worked for firms that did low latency cpp, wrote apps that did what we wanted ours to do, and using the tools that we wanted.

From the other side I got an offer a few months back, and same deal. I ended up not taking it, but it was just "have you written xyz kind of code for another firm?" And the questions were all geared towards that. And since I ticked all the boxes, everything went forward.

If your CVs don't contain that unicorn who's done the exact thing that you need, you have a lot of awkward conversations. Is Minotaur close enough? What about this other language, it's pretty similar, right? Maybe the OS isn't such a big deal for this project. They'll get used to finance, it's not that different from...
> I'd argue that the psychopaths who're attracted to such forums have their hateful beliefs reinforced and amplified by them

I agree. I think the echo chamber effect is well documented at this point, and it's something that's happening even in mainstream media.

I would still hesitate to say that we should lay the blame on these forums though, or undeniably conclude that that's where we should be making changes to prevent such problems. If we hold free speech as a principle in high regard, we shouldn't so easily sacrifice it.
If anything, this implies the opposite of your definition.

If you ask someone if it was worth it to have a plumber fix a pipe, and they say 'no', what they're telling you is whether or not their time is worth more than the price of paying a plumber. If it's possible for someone to believe they are getting more value out of a transaction then they are paying into it, than how can value be defined by what they pay?

If market prices actually determined something's value, then you would never ask if hiring a plumber was 'worth it', because by definition the answer would be yes. After all, by definition the plumber is worth what you pay them.

But you do ask, because most people recognize that when they define 'value', they are referring to something external which the market can provide them. Winning or losing in a transaction only works if you believe the value of what you get can be different than what you pay.

I dislike tautological definitions because they're not useful and they don't provide any new information. The claim that OP was trying to make was "what most people think of as value (for example, 'how much money an employee makes a company') does not correlate to pay." That's an interesting claim because by default people who are operating under principles of fairness might assume otherwise.

To say 'everyone is payed what they're worth by definition because what they're worth is what we pay them' supplies no information to anyone and is not an interesting claim to make. It's technically self-consistent, but brings nothing new to the discussion.
I would argue that the product you see on the outside (Stripe) is a reflection of the work that gets put into internal only projects. In many ways, this sort of "build the things that people want to use" culture causes people to experiment, to hone their skills, and to develop.

Stripe landing pages almost always get tons of support on Hacker News. This isn't because they're just a good payment processor -- it's because their landing pages are unlike anything else in the industry. They could have slapped together a static site in Jekyll with custom styling and called it a day. Instead, they labored over a landing page that feels well designed with immaculate attention to detail.

Did they have to do any of this? Not really. But it shows on the outside -- and it works. Given that the world is filled with design that just copies Apple and Google, supporting creative R&D is a huge plus for them.

Internal tools are the best way to do that -- they let people experiment and learn without fear of consequences on the outside.
This reminds me of my time working with the Scheme Shell scsh!

From the readme I don’t quite understand the purpose of lsh, though. Usually, a shell allows you to run programs and manipulate their environment. However, lsh seems to reimplement some commands like find or rm and does not provide operators to manipulate the runtime environment like redirecting output. Maybe you can write in the readme your goal: play with racket, have a shell that accepts racket forms or something different.
"Solving a problem within a fixed time period is the best real world scenario for programmers"

The funny thing is an artificial examination style setup totally freezes me up. I'm a valued contributor and write original technically non-trivial code day in and day out.

The last time I did an interview a few years ago my brain completely locked up. The interviewer was very polite, and it could have not have been any less stressful situation. Yet, somehow my brain knew I was in an interview, and it was time to lock up all that valuable technical information ... somewhere where my conscious mind could not access it.

Which is really weird. Usually at work the occasional unexpected stress put's my brain on turbo-charge, and ... it's so beautiful to experience it, everything has perfect clarity, I know what needs to be done and I just do it so much faster than regularly.

My "on-interview" brain is complete opposite of my "million-euros-are-at-a-risk" brain at work. I have no idea why.
Sikuli's big advantage is that it is cross-platform. If you are on Windows, KantuX does the same but optimised for Windows desktop automation.
Many guns are not designed with the "sole purpose" of killing people. Plenty are designed with the purpose of hunting, or protection (which may or may not be used to kill someone, but might be useful in a way that doesn't even require firing).

If you disagree with that assessment, then I think you'll most likely have to agree that some automobiles are designed with the purpose of killing people. Military vehicles with attached guns or cannons, for example.

There's a direct parallel to swords and knives. Swords may not be appropriate for being in public, but I think few people object to a pocket knife. That said, we don't often get people saying "blades are designed with the sole purpose of hurting/killing people".

I think that people use absolutist terminology and statements with regard to guns is more indicative of the poor communication and polarization of the topic than anything else, and is also why it's very hard to make any headway on the issue. Gun advocates are afraid to cede any ground on the issue as they see it as a slippery slope to more and more constraints on what they see as a constitutional right. It's hard to say they're wrong in that when people jump in with stuff like "the sole purpose of a gun is killing people".
This really shows how Stripe values people and their work community as a whole. I'm happily employed, but if I were looking for a job, stuff like this puts a company on the top of my list to apply for.
You forgot (especially you're counting consumer Windows, and 2000 was Server windows) 3.1 -> 95 -> 98 (OK. That was normal) -> ME -> XP -> Vista -> 7 (Which should have been 9 If I counted correctly) -> 8 (another OK count) -> 10 -> ? (I don't remember all the Windows 10 releases)
Not like anyone is actually going to notice or read the updates...
They should if they want those people, if not then don't. But if you don't, you shouldn't also complain there's a shortage of skilled people.