skysight-inc/HackerNews huggingface dataset:
We have a suggested amount of time to take, but we don't put people on an actual clock or take into account how long it takes them to solve the challenges.
And let's be honest. That software was so incredibly pirated I assume more people bought WinZip.

Acid was pretty fun to play with. I will outright admit I did not purchase my copy.
FB mainly deprecated a bunch of APIs, and made other's require review. Here is the text: https://gist.github.com/nemosupremo/b90a752eb715858a9cc7c010...
Why do they have access?
I agree that this comment is frivolous based on the assumption that reading HN comments is about gleaning knowledge from the community. I love a great contextual joke, but not in the wrong place.

If you hate Amazon's practices there is more reason to study them because of their success. Every successful company that's done a pereceived evil has also tapped into a market advantage that led them to their success.

If you hate Amazon learn why they succeed and build better. Dismissing everything they do well because of what they've done wrong leaves the advantage to everyone who sees nothing wrong in draconian business practices.
> Many of them end up having chronic issues with drug and alcohol abuse.

I don't think this is a constructive statement to make unless you compare rates between UBI and non-UBI.
That blob is (ironically) extremely ideological/generalising. Doesn't mean I don't disagree with it though, maybe just the approach/tone.

I believe you may be grouping strong (and maybe not always right) opinions with flat out chaotic evil trolls (whom there are actually extremely few).

It's been intruiging to grow up witnessing the appearance of the term "troll", initially designated to IRC and other net spammers, to it's present and increasingly meaningless, nebulous definition of "mean people on the internet". It's a big difference, which your linked blob quite interestingly evidences :D
I'm confused. How they could use FoundationDB when Apple aquired it a long time ago? Did apple sell the software to other companies?
yes but at least apple is consistent. when you spend time integrating with things, some level of predictability is important, no?
So you decided to filter out good candidates in a new way; the take home test.
The phrase “souls on board” derives from nautical usage. In radio comms, being brief and direct are critical. ATC requests how many living people (or not known to be dead people) are aboard in order to relay the number to search-and-rescue.

Being monosyllabic, its use in “aviationese” is a matter of economy of expression and not a political statement or invitation for handwringing. It also sidesteps potential fussy categorization along the lines of, “We have two crew and one passenger.”

In comparison with the above nine syllables, the relevant information requires two: “Tree souls.”
Speaking from one of his nine yachts over a satellite phone, Spammy Tachsdodger McScrapyface said "What we did at Zynga was terrible and should be regulated. My new company is available to consult on how that should be done."
They are a very successful company, how so if their products really have usability problems of this kind?
Apache Trafodion does as well:

http://trafodion.apache.org
No, most aware people do not agree with your anti-privacy view.
I will respond:

1) I don't get fizzbuzz in first coding rounds anymore. It's usually graphs

2) Ok. I write software. Your whole team can go take a look at my software. Done coding?

3) Ok, so the last on-site round should be meet and greet then? Because I already submitted my code before. You guys all should have looked at the code and agreed to bring me on-site and just meet me. Why ask me to traverse trees again?
Because they'll pay for it
You should have seen their trade show demos, where they'd demonstrate fault tolerance by literally powering down random computers and unplugging network cables, while visualizing how the system managed fault tolerance.

ah found it: https://www.youtube.com/watch?v=oLGYMdo2q2g
Why Does Transit Ridership Rise or Fall? Lessons from Canada
Ask HN: Tools for Managing Secret in Production Scale?
Hi all,

I'm looking for centralized tools for managing secrets for my engineering team right now. Is there any recommended tools from your experience using them in production?

For example like Vault (Hashicorp product).

Thanks
New version (0.9) of JavaScripthon Python3-to-ES6 compiler is available
Could you open it to more countries? Seems nice, but it's not in Mexico's App Store.

I'm using FeeddlerRSS out of the limited options of good RSS readers in my country, but I'd like to try others.
The First Computers in East Africa and what became of them (2015)
It's more like what CockroachDB or TiDB use underneath. They all are suited for local clusters, but cannot perform well enough replicating across multiple far away datacenters over public internet, latency trade offs would be unbearable. Spanner is a bit different, with Google's fancy clocks and fancy networks, it can get better latency trade offs that might satisfy more applications.

Citus I can't remember, but if Citus does it properly wrt consistency, it should be in the same category as CockroachDB and TiDB, there is no magic.
I think that the main obstacle of descentralized social networks is collaborative censoring.

I don’t want to see posts in my timeline about ISIS propaganda or child pornography, for example.

Are there any solutions around which allows users to block (most of) this kind of content?
Not to mention the fact that that we've lived through all of this before with Twitter. Entire businesses were built on their API and then were obliterated in one fell swoop.

Time to move on to the next thing, unfortunately.
> []() are something you'll see people consistently reverse.

Yeah, I've seen this. To help people remember (not ideal, but useful) is the phrase "Robot brackets for human text, human brackets for robot text."

No idea why it helps, you'd expect the reverse to be equally memorable, but it seems to stick with people.
Ok so you are out of the running for this, this is obviously for testing people you have never met before.
What would be the license to prevent other devs cloning it (and putting/selling on app stores themselves)?
I think FizzBuzz is about as hard as I would make a technical interview. Maybe some basic questions about database design; what's an index; what's an array, etc. The dig down and hunt for bullshit is the most effective way for a tech person to interview another tech person in my opinion.
I found out foundationDB vienna VA office is closed.
Did apple move all people to Cupertino?
Spanner is geographically distributed and synchronizes over Google’s fiber. I’m not sure where FoundationDB falls on the spectrum, but there is “distributed” meaning runs on multiple machines, vs multiple availability zones (which could be in the same rough geographic area to minimize latency), vs multiple geographic regions, which is one of Google’s design goals for its distributed infrastructure nowadays: to be able to withstand a natural disaster or other disruption that takes a whole region offline, without missing a beat.

There’s still a lot to be said for the property, “scales horizontally to N machines,” of course, even if those machines have to be in the same data center.
The vast majority of big data is used today to provide everything you depend on, like email, healthcare, banking, transportation, government services, etc.
> Yes, but it's much more cumbersome to navigate the thread compared to using an actual mail client. If web pages of mail archives could present an overview pane for navigating messages, it would go a long way to making them usable in a browser as opposed to just posting links to the immediate parent and the set of children for a given message.

It does, although discovery of the feature as well as the feature itself could use some improvement. In the header there's "Thread:" and the associated button displays the structure. You can also open a whole thread, but I don't find that particularly useful. The download mbox link inside a message will give you the whole thread as well.
Comment la technologie mobile bouleverse internet
Why Do Some People Reject Capitalism?
As Bitcoin Plunged, These Crypto Hedge Funds Kept Making Money
> I wonder how the first pioneers of aircraft would have ever gotten off the ground had they lived in a similar stringent ‘regulatory environment’

You realize that satellites are not a new technology, right? There are literally thousands of them up there. Sputnik was launched in 1957.

Let's compare to mandatory pilots licensing. The first flights were in 1903 or so. Air traffic was regulated in various ways at the federal level by the 1920s. So about 20 years from first flight to regulation.

It has been over 60 years since the first satellite launch.

Also, airplanes have a distinct advantage: they are easier to track and always come down within a few minutes of breaking down. If anything, satellites should be more regulated.

The idea that putting satellites in LEO is some sort of brand new never-before-done thing that deserves wide latitude for greenfield engineering is crazy. Hell, I've owned a GPS receiver for about 20 years! Space is a frontier. LEO, however, has been a crowded commons for at least a decade or two.

> Why does reading this sound like a prequel to 1984?

Who knows, but this seems common enough that it deserved a name. I propose "1984 disease" as a new colloquialism for the act of comparing reasonable regulation to dystopian authoritarianism.
The deadlines are completely unrealistic because they are so divorced from the actual planning and design of the feature being delivered.
And the financial question has different answers for different entities - Developers who make money creating Facebook apps, Facebook who makes money from people who send data to and spend time on Facebook and on the Facebook apps developed by those developers, and advertisers.
I automate extensively, but I don't use many modern/specialised tools just for automation. I tend to rely on general purpose scripting tools, templates, and programming with relevant APIs instead.

For example, I write many simple programs, often just shell scripts, and I have a go-to set of popular libraries and system tools for most integration purposes. I use many types of triggers to start those activities, including scheduled jobs, hooks from local programs like Git, webhooks from online services, and various other things.

I also customise software UIs extensively. My text editor, graphics and other creative programs, browsers, and other software that I use regularly are all full of macros, templates, presets and the like, and often have reconfigured keyboard shortcuts, menus/toolbars, or event triggers set up to access them quickly or perform tasks automatically at appropriate times.

As for why I don’t use a lot of the modern, dedicated automation tools, it’s not that I have anything in particular against them, but after building software for the first few decades, I find it is almost always faster and more reliable for me personally to do things the “old-fashioned” way. These modern, pretty tools are all communicating with the services they automate using APIs behind the scenes anyway, and accessing those is usually straightforward from just about any decent shell or programming language if you need to.
Kind of nice to get to step away to be honest.

Here's an example of what happens if you try to request something:

https://imgur.com/hOR7lbK
Historically, and if we're talking about someone with 30 years programming experience, this history is very relevant - programming has been a popular field for smart but antisocial/unsocialized nerds who had very few if any friends growing up and have spent much of their life alone at a computer.

For a person with that background, simply sharing a relatively small private room with a total stranger can be overwhelming. It doesn't matter what trivial test you're giving them, if they're not able to think. The test is failing to actually determine if the person can do the technical part of the job, instead it's testing how the person performs in close quarters shared with unfamiliar people.

The whole giving homework for technical vetting is a great way to get around this class of problems.
All these decentralized alternatives don't have iPhone apps. It's app store policy that is blocking devs, ain't it?
You don't even have to get 1/4 of the way through the article to see that 3,000 Google employees disagree with you about that. Do you think you can find 2,999 other people to share your "go pound sand" argument, or do you think you're an outlier?
(That's why it's used for downvoted comments.)
That's a great school. I hired some students there when I ran a tech camp for middle-schoolers and they were...beyond.
Which suggests the probability of the event not happening would be -1/6, which suggests the quasiprobability of the event not not happening. Obviously no ambiguity there. /s
I'm implementing an LSP server using IDEA as a backend, so hopefully VS Code will be able to match the functionality sometime.

https://github.com/Ruin0x11/intellij-lsp-server

That being said, as an implementor I'm finding cases where LSP's feature set is underdeveloped. For example, there is nothing in the spec to account for renaming files, so I can't put in my rename action without the behavior being incorrect (because if you rename a class in Java you have to rename the corresponding file, which IDEA handles). Also some things require custom LSP requests, like getting the list of build configurations to run. I think this is a product of the Java support in IDEA being so much more comprehensive than anything in LSP so far. But hopefully as the spec is improved these issues will be worked out
NASA's Galactic Positioning System will enable autonomous spacecraft
So much for equality. I guess jeff bezos just thinks it normal
The core product is a distributed, highly fault tolerant ordered Key Value store with true serializable ACID transactions. All of the layers (including document, graph) sit on top of that and inherit its ACID properties, scalability, fault tolerance, etc. It doesn't appear to me that they released any of the top level layers, but those are MUCH simpler to build, and that's where the OS community can step in.
I think the flaw here is that what works today may not work tomorrow and in many situations, it is easy to see where those breaking points will arise.

Take your team sitting in one room building a monolith. Unless the software is intended to always be smaller and targeted, or the software fails in the market, that team will eventually scale and no longer fit in this room, and now you've got a monolithic application that can't be effectively maintained and enhanced by the organization.

There is value in designing your system for the organization that will own it, but there is also a value in designing your organization for the system you wish to develop.

Experience and published research have shown time and time again that whey you try to fight Conway's law, you will lose, so one or the other will have to give. For long-lived applications, you'll find more success if you can alter the organizational structure to fit the system.
A lot of companies will reimburse you for travel and lodging where applicable during the interview stage. It's not a far stretch to think that they should do the same if they are having you do actual work on your own time, also during the interviewing process.
Yeah we try to have a limit of 4 hours for this kinda thing. We understand that it is the interviewee's free time but when you need to screen 12 people for a job it is not worth a Senior Engineers time for a small startup.
I think this is the best approach. You get the opportunity to do exactly what the job expects, without the pressure of having to manage communication with someone breathing down your neck. A savvy employer can extrapolate what you're able to produce over 2 hours to whatever project they'd have you work on.
Wow 2002 was so long ago. We had no idea.

What am I saying? Most of us still have no idea.
we do have a plan. but we also expected facebook to at least tell us when and if they cut off access — not put up a blog post that says they are removing some endpoints, and then just cut them all off regardless without warning.

this simply doesn't seem like the way to treat people who have invested time in a platform.
Yes but you can tell the difference without a whiteboard or take home test, right?
Samza Aeon: Latency Insights for Asynchronous One-Way Flows
It's much more enjoyable (and faster) when you use the proper power tools, instead of those dreaded Allen keys that come with the package...
I'm out of the loop, what is the next walled garden everyone's playing in right now? Instagram? Snapchat? Youtube?
I completely agree. Machine Learning is on the way to become a field like Web Development. There is a huge supply/demand gap that will only get wider.
I assemble by just glancing over the pictures, but that's also how I ended up with a bookshelf where the bottom shelf is facing the wrong direction!
Just because a society has rules, doesn't make it a dystopia.
I mean, I assembled a shelf partly upside down once. It's fun but not strictly speaking easy.
True Mayo meme is true.
Interesting! How would you recommend someone transition from a startup-y job to one of those? Anything they look for in terms of qualifications?
The events API had already been pretty crippled some time ago, looks like it's been made close to entirely useless now.

This is interesting to me, cause while I think their motivation was mostly about PR (although who knows, it's just kremlinological speculation), events are the main thing that keep many people I know from abandoning facebook -- it's the only way to find out about what's going on in many social circles. I contemplated trying to make something that used API to keep you in the loop on events on FB without having to actually use FB; it already wasn't really possible, now _really_ not possible.

Although wait, there is still iCal feeds for at least some read-only access.... okay, back to the my own research on the matter. :)
Your explanation of the offline utility definitely makes this more interesting.
Technically it's scrum that causes that, not Agile. Scrum is a way for people to make money off Agile via consulting. Srcum is rigid, Agile is the opposite.
A lot of IKEA stuff has "one way steps" that if you don't get them correct the first time cannot be undone and corrected very easily.
nicely done Jeff Bezos, richest person in this world.
I got two words for you: ziplock bags.
> Having data in a central store doesn't imply third parties.

How is that going to work then? Every single company holding your data in a central place is mining it today and selling the information to advertisers.

On a distributed network you replicate data only with people you choose. Since you're not going to add a government (or an ad company) to your friend list, they won't have your data. Private communications are encrypted and flowing directly to the recipient, so there's no port that agencies can tap into to listen. There won't be any big data to analyze, since data is spread across the network. Backup is easy, it's just a folder. Fake news never gets promoted, since there are no paid promotions.

Spam is a non-issue since there are no advertisers. There's no way to get into your feed than through your friends. There's no server or central storage, so employee misuse is not an issue. And you can have as many identities as you choose, there won't be a mandatory real name policy.

I could go on.
I don't like the hero worship either. first time I noticed it was with the firemen during 9/11. Now it seems the media always wants to have a hero for each event. I don't want to diminish the pilots but as far as I know an engine loss is normal procedure and well understood. There are probably dozens of events every day where a truck driver is faced with an exploding tire or other problems that are as difficult or more difficult to handle.
Now I'm interested. I didn't know that you can pay for access to FB data - any pointers?
Reddit has been overrun by extremists and special interest groups and has become a dangerous tool for indoctrination and misinformation.

This interview feels disingenuous and a thinly veiled humble brag/promo for Imzy.

Jailbait Really? How can you mention jailbait but not coontown, KKK, fatpeoplehate, incels, boston marathon, there are so many worse communities/incidents that have spilled into general reddit than jailbait.

the cycle is media backlash > ban a few subs > replacements/under the radar alternatives readily available in the ban announcement comments.

no one seems to fully appreciate the massive influence that reddit has on the news cycle/national discourse and how the company policies can actually shape world politics. It's insane we're not studying this and talking about it more.
Now now, earth porn is ranked 18. :)

I sometimes think that news and media overblow the nasty sides of the Internet (the sexist / racist side, the trolls, etc.) way out of proportion. For a taste of what average Redditers are interested in, I perfectly think subscription count is reasonable (more so than activity -- people can be very passionate / post a lot about something that is overall a minority opinion).

I cannot comment on the actual communities themselves other than what I see from a quick skim (I don't use Reddit much), but the top community subjects don't feel very toxic. Jokes, knowledge, games, pictures, cuteness, music. Maybe the big news subs (eg worldnews) get political, for all I know, didn't seem too bad on a quick skim.

None of the top list screams "white supremacy" or "political propaganda" to me (some say "politics", sure, but propaganda?). Due to size, of course, I would expect some moderation is needed for those super-huge communities, but that's expected these days. r/conspiracy (probably the biggest community that steps a little bit into a more paranoid worldview) has a lot of people, but r/science has 30x more.

I would even argue that gonewild (the top "porn" subreddit) is atypical compared to most commercial Internet porn sites, which is probably why it actually cracks the top 100.
For clarity DARPA isn't part of the DoD it's a civilian run federal research organization.
I've considered before, setting up my workstation so that it's running a hypervisor OS (Xen; VMWare ESX), installing a Linux or BSD VM on it, using SR-IOV to pass that VM control over my SATA/SAS/NVMe controller, and then setting that VM up as an iSCSI target to share the disks out.

Then I could install another OS as a VM (e.g. macOS) and use SR-IOV to give it all my other hardware—but, rather than relying on my "shell OS" actually having good semantics for things like software RAID, logical volume management or thin provisioning—or, indeed, good disk I/O scheduling—I could just set up those abstractions on Linux, and rely on the Linux kernel's I/O scheduler (which I could patch to be anything I wanted, like, for example, the above) and then share out the result as a plain block device for my "shell OS" to consume using an iSCSI driver.

I suppose the same would be true for the network as well—the Linux VM could act as a local packet filter and expose services like a caching DNS resolver for the "shell OS" to consume.

I mean, this kind of stuff is really obvious when you've got more than one computer (I'm just talking about a SAN and a backplane router); it's just the fact that you can do it all on one modern computer, with near-zero overhead, that's interesting.
While we're on the subject, I am tired of taking coding tests or homework, then getting ZERO FEEDBACK on the coding "test" I spent 2 hours (sometimes much more) on.

If I am going to get rejected, then have the professional courtesy to give me constructive feedback on the code. In the future, I will ask for this up front before taking any more tests.
Why is it toxic to share stories about an investigation of the US President?