skysight-inc/HackerNews huggingface dataset:
They make it incredibly clear through the app before you can unlock a scooter what the rules are. They have a very well designed and simple to follow few pages of rules you have to swipe through. The problem is enforcement. Who cares if the app tells you to not ride on the sidewalks if you've seen a hundred people doing it as they ride past police officers and don't get any tickets?
A bunch of thoughts from a guy running postgres on a large site:

A restore rate of 100Gb/hour is way too low.

Over a 10GigE interface with a semi-decent SSD RAID you should be pushing 1Gb/second easily.

Also, pgbouncer is never the problem. If it’s complaining it’s either configured wrong or the database is having a bad time.

I’d be scared out of my mind if this was my service and I was running it all on a single master with no usable backups. Then making it worse by letting production traffic hit it thereby moving the database further and further from when the isssue occurred.

Those snapshots are going to be unusable unlsss the underlying FS is frozen before the snapshot gets taken.

Honestly reading the notes (and not knowing anything about the team) they need less DevOps and more SysAdmin/DBA.
I guess we can debate what "hard" means, but I think "adds a lot more problems that are much harder to reason about and avoid" is exactly the definition of hard. If it's not, I'm honestly not sure what is. Torn reads, deadlocks, concurrent modification, the effects on optimizers, the overhead of scheduling and lock management. Each of these are deep, complicated issues you only have to deal with when writing concurrent (well, parallel) code.

But yeah I mean, if you mean it's pretty easy to call pthread_create then OK. But if you at all care about your program working, then parallel code is much, much harder to write.
I thought that was common knowledge
Is there a Spectacles alternative that has a developer SDK?

Preferably with a sleek design that doesn't scream "I am wearing a computer on my face."
From memory: Prenzlauerberg, Pankow, Freidrichshain, Keukölln, Friedenau, Steglitz, Wedding, and Alt-Treptow.
guess we'll see.
I started teaching myself programming when I was a systems admin. I worked at a "Just in Time" part sequencing company that sequenced and delivered parts to the Jeep plant. Our contract with Jeep stipulated that we would be charged $10,000 per minute if we were responsible for shutting down the line. We had a custom application that printed labels from Zebra printers (about 50 of them) that were then scanned by handheld scanners and told the warehouse workers which part to pick next.

The dependencies for this was our phone lines, which were used to receive the "broadcast" from Jeep, our corporate WAN/LAN, a local Oracle database and a few other local servers. Our custom application had various processes built-in for emergency situations like losing connectivity, the database failing etc... Over the years, we had a few outages where the database was corrupted or our phone lines were down and it was a mess but we survived.

I wanted to learn programming and decided to write a Perl script that we could use to print labels and manually sequence parts with nothing but the "broadcast" file from Jeep. No WAN, LAN, phone lines, database or custom application required. Basically replacing a multi-million dollar system with a Perl script in case of a catastrophic failure that would likely never occur. This was not in my job description and definitely wasn't supported by corporate.

So, one day while we were in the middle of a problem with the database, unbeknownst to us, the local utility company was doing some work outside of our offices and severed our data lines with a backhoe. No WAN. No LAN because all traffic was routed through remote corporate servers. No "broadcast" from Jeep. And the Oracle database was still down.

We ran production for 17 hours using the first program I ever wrote, a floppy disk hand-delivered from Jeep containing the broadcast data, a Dell laptop and a single Zebra printer. This theoretically saved my company $10.2 million.
Funny, device drivers are the precise reason I switched to Windows 10.
> Recruiter: that's not the answer I have on my sheet of paper.

This is the problem. Google hires as such ridiculous volume (onboarding >5000 people last quarter, and on average growing at ~10000 employees (FTEs) per year) that the process gets abstracted into whatever Google thinks can be done algorithmically. This makes almost no sense for most roles, including any type of specialist as well as middle/senior management, and you end up with situations like you faced.

If it makes you feel better, it's equally frustrating for hiring managers, who just get input from recruiters that so-and-so failed the phone screen. I'm at the point where I tell my recruiters to let me do the phone screens myself whenever they come across what -- on paper -- looks like a strong, viable candidate. <banghead>
True. "Duh" might be heavy handed. But this is certainly no surprise.

Let's not forget we (read: CIA, I believe) trained UBL & Co to fight the Russians in Afghanistan. And then what happened.

And then of course, there's are previous antics in Iran. That is, we have a history there, and it's not pretty.

I'm not being troll-y, but I have to ask: What do you find confusing about the American system (that a quick read of history doesn't explain)?
Which kinda is the point, gambling is highly regulated (and highly taxed). The code is required to be audited by state gambling authorities and meet a certain criteria.

Basically, the argument is they are running a gambling operation without meeting the gambling regulations.
Loot boxes are a great way to get teenagers to gamble away all of their money.
Tossing my hat in the ring with a similar experience. Was approached in 2003 because of an app I had written that got attention, and was told that Googlers wanted to speak with me about the app. What followed was three calls with gate-keepers of sorts, between which there was zero knowledge transfer from call to call. None of them inquired about the app and all of them asked questions so unrelated to the app that they might as well have been interviewing me for a position writing Sanskrit. On the last of the 3 calls I asked the interviewer when someone was going to inquire about the app, to which the person replied that they had no idea what it was and that they were told I had applied for a position. Though they couldn't tell me what that position apparently was. I kindly requested they not contact me again.

I'm no all-star, I don't think I'm special, and I was still pretty green back then. But that experience permanently put me off from any interest in that company. It would seem Google HR / Recruiting hasn't improved in all these years.
Plenty of discussion on the first time this was posted:

https://news.ycombinator.com/item?id=12701272
Personal tutoring.

- [X] Away from typical enterprise development

- [X] Doing something worthwhile

- [X] Helping people solve problems

- [X] Their face when they solve their own problems

- [X] Make their life easier

Personal tutoring is hands-down the most rewarding job I have had. The job is free coffee, chatting with cool people about physics/maths/computing science and generally just having a good time. And they are seriously frickin' grateful for it, because for some weird reason their performance starts magically going through the roof.

The only major drawback is that at least where I know, there are no programs offering personal tutoring to the less fortunate, so you end up in a bunch of fancy families with pretty houses. Maybe not the people who need tutoring the most.
Titus: the Netflix container management platform
Not sure about data, but medical costs are for the most part inelastic, and concentrated on a small number of patients with expensive conditions.

What I DO know from working in insurance is that lifetime medical costs are concentrated in the last 2 years of life (I worked on credit card insurance and life insurance).

That's where you could make huge costs savings (but is an ethical landmine, not to mention economic interests)

https://www.healthaffairs.org/doi/full/10.1377/hlthaff.2017....

https://www.nihcm.org/categories/publications/the-concentrat...
Ooor, successful people achieve success, have kids, kids of successful people are 'priviledged'.
I was asked to regurgitate Linux header file constants. I believe Google is attempting to push the boundaries of self-parody as they push computer science.
It absolutely is a natural evolution - the pineal gland in our brain, which regulates the sleep cycle via hormones, responds to blue light as a signal to wake up. We see blue light - it's a sign the sun is up and the sky is lit and it's time to go hunting.

According to wikipedia, the moon full moon provides about 0.05–0.1 lux. The sun, even on an overcast sunrise provides 40 lux, and can provide up to 120,000 lux. Even assuming a logarithmic response (as in hearing), that's still a huge difference, so I doubt that it provides enough stimulation to get us to regulate the hormones poorly (though I'm sure the moon did affect our sleep regardless).
Because the author engages directly with the core point Dijkstra made, and proposes a new abstraction which parallels with that core point. The author does so in a clear and thoughtful way which cannot be dismissed out-of-hand.
I think we will become numb to it like we became numb to war, hunger and all the other atrocities happening in many places at the same-ish time.
> They freely (libre and gratis) provide the files for download, the additional terms are laid out in contract. There's lots of precedent for assumed consent on web provided content.

They did not provide it “Libra”, and there is absolutely no precedent for assuming everything online is public domain. This is also a completely different argument than “fair use”.

> Saying this is copyright infringement is like charging a router manufacturer or ISP with infringement

That’s obviously different, or you would not make the analogy. ISPs transmit, they do not copy. There’s also an exemption in the DMCA for ISPs.

Why not actually look at the four factors of fair use:

The purpose and character of your use
the nature of the copyrighted work
the amount and substantiality of the portion taken
the effect of the use upon the potential market.

They did not transform the work in question, the work was one of the most extensive IP works ever, they copied it wholesale.

That’s three factors that couldn’t be more unfavorable to their actions. Since MS does offer replacement restore disks for 25$, there’s also clearly some impact on the market.

Stop arguing from the result you want backwards. Lobby for different copyright laws, but don’t go around insulting the last reputable institution in the country, i. e. the courts, with your willful and frankly far too obvious misinterpretations.
Docker for Desktop Is Certified Kubernetes
This was my initial reaction too. But if they figure this out while nobody is expecting it, they'll have a huge first mover advantage that facebook/instagram can't replicate as quickly as software.
Anyone know what the best streaming solution for browser <-> browser video calling is? It probably has to be built on top of WebRTC but I'm wondering if there are codecs and forward error correction algorithms out there already in Javascript to use.
What Great Product Manages Do (EVERY DAY)
Weekly Machine Learning Opensource Roundup – Apr. 26, 2018
I'm not mincing my words here but Gnome 3 is just an unpolishable turd and needs to go away. It's just trying to be original and clever but has missed the mark so incredibly far that makes it the most frustrating thing possible to use on a daily basis. I have tried on and off for 2 years and it is just eye gouging pain to use. I crawl back to xubuntu and XFCE in the end every time as it does the service of getting out of my way.

Honestly they need to actually provide a desktop that isn't a piece of crap, isn't some new paradigm and one where every UI element isn't an inch across (munged up shitty titlebar/toolbar hybrid) or virtually invisible (scrollbars) or has pointless transparency somewhere, isn't built on a stack of processes and packages deeper than a Java enterprise stack trace and actually has some quality control.

What we have at the moment, including the terrible QC of systemd, is a travesty which simply discredits the excellent kernel and userland underneath.
Probably not the best phrasing in the post ("next to buying"). It's only comparing cloud pricing (since the TPUv2 is only available there). If you consider buying hardware the situation is different as you correctly point out.
Has anyone found a good solution for non-integer screen scaling? I use Ubuntu on all of my computers, but they have modern, hi-res screens, and the default scaling is too small. The only options are integer multiples (which is too big), or scaling the font size (which leaves window navigation, icons, etc too small).
300K miles in much of anything isn't that common, is it? I don't know that I've managed more than 140K in Honda, though that was largely city driving.
Fixed. Thanks for headsup.
"So now I just tell people to read the book and take the test from a management perspective and people look at me like I am crazy, because the test is so hard."

Can you elaborate more on that? I'm interested.
I'm an GAE user, and I use Memcached there. Implementation aside, how does this different than GAE's Memcached? (from perspective of running on Google Cloud)
Isn't your number of computers insane? The right number of computers for most people is exactly one.
Part of the ACA was capping profit percentages, which just incentivises insurance companies to increase revenue and spending to increase real profits year after year.
What I really want in Linux is some way to kill apps when it gets low on memory and everything gets stuck. I know there is Magic SysRq Key - but I always forget about the keys and also it requires recompiling the kernel.
This is the pre-screen, very likely conducted by a poorly-trained (or incompetent) recruiter. IIRC, there is a ton of room for response variety in the answers, and the screeners are trained to handle them (obv. very difficult to do well.)

The pre-screens are act as first-pass filters before the actual interviews (conducted by engineers.) Google does many hundreds (if not thousands) of these a week, and this false-negative is an unfortunate casualty of the process.
Isn't it Gnome or the *dm? I use Arch with vanilla Gnome3 and it has the same drag up thing. I just press enter.
They are highly correlated. Especially in a market where you can convert a flat to rent it out. If house prices are low but rents high, there's a lot of return in buying houses and renting them out. That market usually corrects faster than the general demand/supply imbalance.

An exception is high rents for flatshares. Not all flats are suitable for that so that an influx of young people (e.g. students) can increase prices for flatshares much more than that of other flats.
Sounds too good to be true.

Let's start with a smart auto-complete function.

Then proceed to smart editing operations. E.g. if the user performs a bunch of similar edit operations in a row, then the AI can take over and complete the task.
I find XFCE/Xubuntu to be better too. Unfortunately, that project does not release often and is having trouble keeping up with the new world. In particular, it's not very good at high dpi monitors, and getting it configured for that was such a problem that I ended up abandoning it.
Single Family Homes Face an Uncertain Future
I've also had problem with oversleeping. I had a lenient job and so I'd sleep 10 hours a day. I was groggy and exhausted all the time. About 7 to 7.5 hours makes me feel good.
No surprise there, if you look at the trade surplus China has.

They send us a few million metric tons of stuff each year and we give them a few numbers in a computer in exchange (USD or EUR).

Now they try to get something real for a small part of those fiat numbers. If they were serious and sold all their treasury bonds (1.2 Trillion USD) they could probably buy all beach-front properties in the US.

1.2 Trillion USD buys you 1/20th of all US real estate (estimated at 25 Trillion USD in 2013),
or it buys you 1/8-th share of all NASDAQ companies.
How much would you pay to keep using Google?
> "Lest we forget that Obama gave America over to the health care industry, killed thousands with predator drones and was the first president to spend every day in office at war."

He also, for all intents and purposes, pardoned Wall Street (for crashing the world economy, and - per estimates by economists - killing thousands).

But he, we are told, was a great president. Mainly based on words (e.g., "That's not who we are...") and complete disregard for his actions.
In general, if you want AMD or Nvidia graphics drivers then Windows is easier. If you want anything else (including Intel graphics drivers) then Linux is easier.
To add to this, I bike commute in downtown SF and have been stuck behind slow cyclists many more times than I have been stuck behind electric scooters. On the flats I can hit a higher speed than them if I'm working hard just because I think their max speed is governed, but I don't think the average cyclist is capable of sustained 250W output for too long.
what kind of blocker do you use? ABP is showing me 0...
Ask bayou they said, but bayou is no where to be found.
Good point. Will add in the future!
A lot of the "rarity" with baseball cards was that they weren't inherently rare on release, but that the player on the card became a standout for the team afterwards, and therefore, owning the "rookie" card for them (when they were relatively unknown) was a game of patience and luck.
Also, baseball has a avid fanbase that is focused on statistics, and the back of the cards would have the player's stats. I don't doubt that the statistics were available in published manuals back then, but having them on a card made straight comparisons across players easier than flipping across multiple pages.
I have non tech friends still freaked out about the Facebook ai story creating it's own language.
Yes; not in anything that isn't diesel.
In the western word, today's environment seems to select against IQ -- number of children anti-correlates. This wasn't true 200, 300 years ago. So that's one example of two environments which value this trait very differently. Sure, one of them is highly unusual...

The flores island hobbits are another example, where it seems that humaniods evolved quite dramatically smaller brains. But islands are also unusual, obviously.
This has been posted before. Standard questions from a recruiter. The fact he wasn't able to work out how to play the game at this stage suggests he probably would have been cut out for the job anyway...
It's standard to pay founders livable but below-market salaries. In my experience asking founders to completely forgo salaries is uncommon.

Now if it's a very small bridge round and they basically want you to take no pay for a few months until you raise more - I think that's resonable.

Otherwise unless you're all part-time, want over $100k or have substantial savings I think you're being taken advantage of.
New Redis Fork with SSL and Transactions
That space shuttle thing is a different idea for a different problem. They use best 3 out of 5 to protect against transient corruption primarily and errors in implementation as a second factor(I think, if they use a single implementation then this is a non factor).
Great work, RiseML. This benchmark is sincerely appreciated.

I wonder whether NVLink would make any difference for Resnet-50. Does anyone know whether these implementations require any inter-GPU communication?
LTS. Meanwhile Gnome Shell is leaking memory like hell and it has bugs that've been open for 5 years and are marked as 'critical'. (https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1... and the rest)
UCP's monthly free ebook page http://press.uchicago.edu/books/freeEbook.html
And yet somehow we still hear that "Bush lied!" about WMD's.
That's pretty great. I don't get the "indolent" part though, what is is supposed to be? Please answer quickly as my coworkers are starting to look at me weirdly as I repeat "indolent qui ne sort cesse" aloud again and again.
I'll be around here and in the similarly named Reddit post, feel free to ask questions.
Probably having a constant connection drains the battery much faster.
All I'm saying is that they shouldn't have relied on a linux-specific syscall in the first place. Whatever were they thinking.
The TPUs are doing almost 2x the images for the same cost.

That is not all that close is it?
Nobody here is talking about sexual harassment, discrimination, or anything of the sort. Nobody is defending those.

But being present for a daily meeting during normal working hours is a pretty low bar to meet. Not everyone can meet that bar! That's fine. Not everyone can do every job. If you have some medical, psychological, socioeconomic, or ideological reason why you can't be present for a meeting from 9:00-9:10 Mon-Fri, it's not a violation of your human rights to suggest maybe you can't do whatever that job is.
I bet anyone who has worked on congesion control has war stories to tell. With me, it was when we were working on TFRC around 2001: https://tools.ietf.org/html/rfc3448

We were testing tweaks to the algorithm, sending traffic from a university in Germany (where my colleague came from) to our lab in Berkeley. We knew something had gone wrong when we could no longer access the Internet from our lab over the 10Mb/s microwave link due to 90% packet loss. The problem was how to shut down the sender in Germany, and it was 4am there. Even bypassing our microwave problems, we could see that there was also 90% packet loss on the 100Mb/s link out of the university in Germany - the sender was clearly sending around a gigabit - so we couldn't just ssh in. It took us quite a while to find the number of an old-hashioned dial-up modem inside the university and dial in from Berkeley to shut the sender down. Turns out my colleague had inverted the rate function in the code, and when loss increased, it sent faster.