skysight-inc/HackerNews huggingface dataset:
If your item has a high price, something like a laptop or TV, it's in the best interest of the consumer to see it in person, compare it directly with other models, and potentially walk out with it then and there. The lower the price of the item, there will be proportionally higher % of total cost to the consumer in going out to a store, in terms of labor and time spent.

Do I need to spend 25 minutes going out to pick a new phone charger for $10? My time is valued more highly than that. But for a $800 TV, the % of costs in the time/effort slice become proportionally much less. It will take me slightly longer to pick a TV out, but still, an hour of my labor at $35 is not even 5% of an $800 dollar TV, whereas the time/labor for me to get the phone charger in person is going to be much closer to 50% of the total cost.
This is my experience as well. We briefly worked with GraphQL for one of our smaller projects. One of the biggest shortcomings of the API we created was that there was an incredibly large learning curve for teams/people not interested in using GraphQL. Instead of using the sensible features of GraphQL queries, the other team consuming our API were writing the most verbose queries they possibly could, not utilizing any of the nice convenience operations that GraphQL offers.

They were no doubt frustrated with what they thought was a needless hassle compared to REST, and I myself found a lot of the query building pretty tedious.
Oh so that's what the rust crates fuchsia-zircon and fuchsia-zircon-sys are for. They are dependencies of the mio and rand crates.

Cargo.toml links to https://fuchsia.googlesource.com/garnet/
Have a look at https://nim-lang.org .. you might like it
Why the Sight of an Overflowing Reservoir Is Not Always Good News
Hmm, all this is basically what I would expect....wait..."Most bugs are reported from iPhones, while more bugs/user are reported from LG devices."

....Why LG?
I hope we can convince you all that that is no longer our attitude, but I know that only time will tell.

As I mentioned above, in this case, WE were absolutely wrong, and the blog post details all the ways we're fixing it.
Yeah, not exactly his finest hour.
There is some signal[1] that maybe Fuchsia as an OS will support Android apps out of the box. As I'm sure we both know though, ANYTHING can happen between now and the ship date.

[1] https://9to5google.com/2018/04/26/fuchsia-android-runtime-ap...
I don't think there's room for margin any more. Margin means fixing a power limit slightly lower than what the worst machine can sustain. That probably means leaving 10-20% performance on the table for average machines.
I carry only TB3 cables since in my experience they meet all the requirements for every mode of USB-C. Both short passive and longer active cables.
Ya no not at all
Yeah, false positives are expensive. They aren't trying to make these mistakes :(
Where we can bring this analogy back to relevance is when you deal with ISPs that offer "up to X", but in reality, they're so (oversold/badly managed/other excuse) that you will never reach that quoted speed in daily usage.

Apple, here, has sold a machine that thermally throttles at idle, basically guaranteeing that its quoted clock speed will never be used, even under load.
In general, this probably isn't an option for the likes of Google, because you won't get the best employees this way. The best people will want to live somewhere where, if their employer lays people off or they just want to switch jobs, they can do so without having to uproot their life and move.

There's a reason that places like Silicon Valley tend to emerge in the first place.
"That's how Android operated and why it's linux kernel rarely changed "

Android changed Linux kernels with every single release, from 2.6.27 to 4.10 by core release, and vendors often update kernels incrementally in between. Any driver issues are trivial to change presuming they didn't come in a binary blob and the source refused any further changes, which is supposedly the case with Qualcomm hardware in the Nexus 6, for instance.

"Android has been trying to fix this with treble[0]"

Treble is about the intra-Android interfaces, not Linux device interfaces. This is about Google doing large scale, breaking changes that made vendors just throw up their hands.

"Another large problem is that Linux was designed for desktop architectures"

Nope.

The reality is that everyone always thinks they can rebuild it better. Second (Third, Fourth, etc) system effect. It the very basis of NIH syndrome. So some small group at Google wants to research OS'. Whatever. The likelihood that this replaces Android, or that it is in anyone's imaginations that it actually will besides content writers outside of Google, seems very low.
I don't even have a problem with it necessarily, but they should probably use pigs. Nobody cares about pigs.
Never thought riding a bike and wearing a hat would help me out in the privacy department.

Do they usually have cameras at the face-level or just eye-in-the-sky cameras?
I’m seeing this in my 2017 model too. I have to reseat the power cable half a dozen times a day. My 2015 MBP was the best computer I’ve ever owned. This 2017 model is shaping up to be one of the worst.
I think you're painting apartments with a very broad brush. My rent in NYC has increased by a total of $125 a month over the 6 years I've lived in the same apartment. The building was built in something like 1839, and it's quite solid by today's standards. There are no noise issues to speak of.

Only thing I really want is central AC, a modern innovation that New York has not seemed to have heard of.
Fwiw speaking from experience 100k is a toy problem and the "fake accounts freezing out resources" problem is _very_ noticeable to the bottom line. The scale of attacks they face are orders of magnitude higher. The 10gb figure is also contrived.

If you don't freeze the _bandwidth and compute_ resources you're even more fucked, because those have far worse scaling characteristics. So big company X taking immediate action to take down services make a lot of sense in that light. They don't do it in every situation though e.g borderline cases that require human review.

Fraud fighting is costly.
I agree, two-way crud is the best starting point.

Optic React / JS for all its GUIs. We’re planning to have microeditors that pop up and help you work with specific kinds of code so this might just run from within Optic somehow.

All fun ideas to brainstorm. Let’s take it offline. Email me at aidan@useoptic.com

Excited to chat / collaborate
I've heard some cities thinking about imposing a supplemental tax on unoccupied housing.

British Colombia already has an "unoccupied home" tax.[1] Of course Canadians who bought a vacation home in BC are getting the shaft. 2% of the home's value for a foreigner.

[1]https://www2.gov.bc.ca/assets/gov/taxes/property-taxes/publi...
> how reliable things like Gmail are

Except when they aren't and even have to get data back from backup tapes.
Fry's doesn't appear to be doing so well. The Austin store reduced it's product selection during a remodel a couple of years ago.

For a tech city Austin only has 1 Fry's and 1 Altex for serious electronic / computer stores.

I wish MicroCenter would open a location here.
Awesome, new Eclipse IDE versions!
These distinctions started making more sense when I realize they map to OKRs which is generally how Google is said to track individual and team performance.

In general, it's good to be precise about how you measure and when something is a hard or soft boundary. Otherwise, firefighting gets out of control. It's hard to determine when to stop something and put out a fire if you can't prioritize issues based on the boundaries you've set for your system.
I think the renaming is fine as long as it also comes with the responsibility of driving the tracking and improving of site reliability :)
Microsoft Builds Quantum Strategy Around Q#
The counterfeit issue seems to be getting worse, not better. It's also become harder to differentiate legitimate listings from the manufacturer versus a third-party. I bought my smart TV from Best buy simply because I don't trust Amazon anymore. I'm having a hard time thinking what I wouldn't be suspicious of on Amazon...clothes are regularly counterfeit, colognes, electronics... Maybe books?
Yes, you are right. As it stands right now, upzones are valuable because high density land is scarce, upzones are rare, and the price difference between higher density zoned land and lower density zoned land is so drastic. A much larger scale upzone would tank the value of high density zoned land to a much lower equilibrium.

The more important question is why we should settle for policy based on the economic rationality of people whose interests hurt society? Should we cave to the Koch Brothers too?
In some cases it does matter. There is a local PC store that is very overpriced, but they will build custom machines to your spec. I used to build my own machines as a hobby, but I just really don't have time for that any more. Not every city has one of these PC shops, mind you.

I prefer local stores for computers as well, since I know where they work and they know that I know where they work.
After 10 years, no mention of periodization? That's a bit sad.
If a frontend employee isn't earning a comparable salary to a backend employee, you're either not hiring people of equivalent skillset, or you're underpaying your frontend people.

Where the GraphQL burden lies is largely due to who is considered to be its product owner. This varies significantly depending on whether it's an API for first or third parties.
Fantastic to hear. My mother passed due to a subarachnoid hemorrhage (the more difficult type of stroke to treat), so I follow advances in stroke detection and treatment closely.
> it will certainly NOT be a counterfeit

This is the competitive advantage that retailers without 3rd party sellers need to further emphasize
It may be a shock, but other things are more important to some people.

And since when do suburbs not have walkable schools?
It's not even necessarily just a soft cost. People hear about a friend getting a huge medical bill, they don't go to the doctor as often as they should because they're afraid they'll get stuck with a huge bill, some condition that could have been treated inexpensively if caught early gets missed, the person eventually goes to the hospital when the condition gets too bad to ignore anymore, and huge, expensive efforts have to be made to treat the condition in its advanced stage. And at the end of all this... our person gets handed a huge medical bill.

Healthcare in the US is screwed up beyond belief.
Thousands of leading AI researchers sign pledge against killer robots
Well, SCO certainly tried to make that claim.
Go here, to northeast, where it's +95F in the summer, and you can actually swim in the ocean! :)
> This will be my last year of Prime.

The refunded me the pro-rated balance of my subscription when I cancelled a year or two ago.
Except that's not true. Our government could very, very, very easily enact single payer, and we have plenty enough wealth to do it.
It's because NIMBY is equivalent to defection in an iterated prisoner's dilemma[1]. By being NIMBY, you'll be a bit better off today, but because someone else is NIMBY, you'll be a lot worse off tomorrow. YIMBY makes everyone better in the long term.

[1]: https://en.wikipedia.org/wiki/Prisoner%27s_dilemma
Depending what you want, using

go run source.go

gives you the compile time checks, while still giving you the source code visibility and simplicity of scripts
My interpretation was: “We did ReST trying to follow dogma and ended up with a badly designed API that din’t fit our needs. Switching to a tech with less dogma on how to do things led us to a better API-design with a better fit” (inferring some context from my own experience here, could be wrong)

In the end I would guess you can end up in a similar place with a standard fetch-json design if you just ignore ReST dogma and focus on getting the API into a shape that fits the need.

Not saying ReST dogma is necessarily wrong, or bad, just that it’s easy to get lost in design when focusing more on learning others design than understanding the actual problem you’re trying to solve.
I know, I guess the funny part is the opposite was true with this account on AWS. The GCP issue (as detailed in the original medium post) was a lot of spending on what appeared to be a new account (again, this was OUR mistake). The reason the AWS one frustrated me so much was there was effectively ZERO spend.

In our case, we're adding a second human in the loop (we already had one) to double check this. Customers can also add their own human to reach out to by connecting to a sales person (it's free and extremely low pressure!)
How's increased density "sprawl"?
Introducing the ASan Firefox Nightly Project
Stop selling real estate to foreign investors and we might be able to solve one piece of the puzzle. NYC/SF has same issues. Greedy American based real estate investments companies are corroding the system for rest of us.
Not really, they are winning the desktop and tablets (2-1) war.

Desktops aren't going away, and Macs are pretty much an US phenomenon, alongside a couple of other countries.

Likewise, Android tablets aren't that good, with most of the apps being phone apps. Google now is playing with ChromeOS for tablets, which also remains to be seen where it goes.

So, most consumer shops around here are now mostly selling iPads and Windows 10 tablets.
> "The company must also settle some internal feuds. Some of the principles that Fuchsia creators are pursuing have already run up against Google’s business model. Google’s ads business relies on an ability to target users based on their location and activity, and Fuchsia’s nascent privacy features would, if implemented, hamstring this important business. There’s already been at least one clash between advertising and engineering over security and privacy features of the fledgling operating system, according to a person familiar with the matter. The ad team prevailed, this person said."
"Step 1: Assume a square San Francisco" yields 49 as you say, but actual area of the actual non-square city is 46.87 sq miles.
I recently switched to T-Mobile from Verizon, because they were willing to straight up pay off the phone I bought a few months ago, whereas being a Verizon customer for a decade has given me basically no benefits whatsoever.

Anyway, there was a screwup with the reimbursement, and the one thing I'll give T-Mobile's customer service is that any time you contact them, they text a survey to you afterward, and if you express displeasure through the survey, man, they are all over that. You get a call back shortly after from someone in a department dedicated to fixing customer service issues.

I'm pretty sure it's the very first time that responding to one of those surveys wasn't a total waste of time. I really wish more companies handled it that way.
Scuba Diving Physicist Thinks He’s Solved the Wave-Power Puzzle
> Here they mix up the Linux kernel with the Java programming language.

I parsed that comma as an "and".

> While here they mix up the Java programming language with the Linux kernel.

Did they? It might be implied that Google is dropping Java as well. Indeed other sources seem to suggest this is their strategy[1], [2], [3], [4]

My experiences with Bloomberg writers is that they're not lazy, but they elide a great deal of specificity to focus on the business effects and brands instead of technical bits and bobs.

[1]: https://www.theregister.co.uk/2017/11/21/android_the_next_10...

[2]: https://www.quora.com/Is-Google-implictly-going-to-drop-Java...

[3]: https://rethinkresearch.biz/articles/google-reveals-more-fuc...

[4]: https://www.androidauthority.com/we-compiled-fuchsia-os-7104...
Chromebooks from anywhere including Walmart are of course free of any crap.
Donald Trump lambasts EU over $5.1bn Google fine
They tried to rewrite the OS in a C# derivative and could never meet the perf needed while still fighting backwards compatibility issues[0].
At this point mobile OS's are a lost cause, but the PC market is stable. Windows server has never been as big as Linux, but all of Azure runs the Windows hypervisor. I'm not sure they're losing at all actually.
[0]: https://en.wikipedia.org/wiki/Midori_(operating_system)
Eventually it turned into a disadvantage for them, as chip vendors nowadays ship extremely outdated and insecure versions of Linux and the driver model doesn't allow for frequent updates.

They made a step in the right direction with Project Treble though.
Stop telling people to follow their dreams
> yet is was ranked the safest country in the world.

Don't trust any statistics you haven't fabricated yourself.

While you are unlikely to be shot in a robbery in Finland there are many categories where Finland is far from being the safest country in the world:

* suicide rate is still very high. e.g. 50% higher than Sweden (despite having gone down a lot in the last 20 years). Is it a safe society were people end up killing themselves?

* murder rate is one of the highest ones in Western Europe. Well, Finland would like belong to Western Europe, although geographically it is far in the East, deep in the vodka belt, which is part of the explanation. Firearms might well be "underrepresented" in the murders, but that doesn't make it any safer for those being murdered.

* drowning rate is high (a combination of too much alcohol and many lakes)

* dying in building fires is more common than in many other countries (again too much alcohol so you cannot leave the bed lit by a cigarette is not a good starting point)

* road traffic is at most mid-range in European comparison. Nothing close to being the safest one.
I think the idea is to let phone developers create drivers and then ignore them while Google is still able to update the rest of the OS around them.
So I understand that I can use the cache, not use the cache, or use the cache and always go over network for the entire request but that's all client side. GraphQL in general lacks a good answer for object level caching (so in my case I just filter things out before they make it to the component). It also lacks a solution for the server to indicate to the client how long something should be cached (like you would with cache headers or Etags)

It's just really annoying that I have a ton of queries that return lists of objects, where each object has an easily known expiration time, and there's no way to say, "cache this result but remove the elements that have expired". I can't even say, "cache this list until X time", which would be very easy in a RESTful environment. I know there are extensions to support caching but none of them are universal yet. I'm hopeful that the community will land on an answer for object level cache expiration.
> Just another BDFL, that's it.

I think a lesson to take from this is that the concept of a "BDFL" doesn't really stand up. Putting an individual in charge dramatically increases the chances that they will suffer some kind of burn out compared to a situation where there are more people to share the burden with. That means the "For Life" part is more like "until they decide it's not worth the grief".

It's also clear that the "Dictator" part isn't really true; the stated reason for Guido leaving the project was the difficulty he had in getting the wider community to agree to a change he was in favour of.

The idea that having a single individual in charge produces a consistency of design seems false over the long term. Each time you burn through one leader you have to pick a new one who might have a relatively different aesthetic sense or set of priorities. And individuals change. Someone who was indifferent to functional programming, for example, in 1995 could be a huge advocate of it 20 years later, making quite different design decisions as a result.

Instead I would strongly encourage the Python community to look at what the Rust community have been doing. Leadership there is group-based, and the core team sets out an explicit vision for the project each year. This allows feedback from the community on direction and enables changes to be assessed against the explicit shared vision (vs assuming that vision exists in someone's head in the BDFL model). Ther exists a process for making changes that ensures that all (unique) feedback is considered before making a change, so that when decisions are made they're made based on shared facts. There is also emphasis on growing contributers into leadership positions, which togther with the team-based approach provides continuity when people move on from the project.

I'm not claiming it's a perfect system, but it seems to be working relatively well in a language that is going through a much more active phase (in terms of adding features) than Python.
> They've made progress in reducing the amount (it used to be hundreds of tons daily) but it's still a problem

What exactly is the problem that it is causing?
the same nimby who voted no Bart in the peninsula in the late 60's because it would: bring "unsavory" ppl from the east bay "to my snowflake walled community"

you can see the result of that now: diesel caltrain unadequate for ppl to commute with, and crowded freeways
sleeping on your side prefers a softer mattress then if you sleep on your back for this reason.
Being "established" requires any of the following (from the original post) - all free:

- Provide a valid phone number where we can reach you in the event of suspicious activity on your account.

- Provide one or more billing admins to your account.

- Provide a secondary payment method in case there are problems charging your primary method.

- Contact our sales team to see if you qualify for invoice billing instead of relying on credit cards.
The popular coverage:

https://www.scientificamerican.com/article/ancient-roman-lea...

I saw a talk on one of these experiments while I was a grad student. Apparently their lead source had "historical significance" according to the government of France, and getting it out of the country required beurocratic maneuvers of questionanable legality.
Where I work I am presented with multiple insurance options at various out of pocket costs both up front as well as over the course of the year. This means I can break down previous years medical expenses as well as projected expenses for the upcoming year to find the plan that offers me the best coverage for the best price.

In my case we are offered a HSA plan that the employer ends up paying us a small amount by contributions into your HSA account. That is a high deductible plan though so you will pay for everything until you hit that deductible.
We are also offered more traditional 80/20 and 90/10 plans which have a much higher monthly cost but spaces out the cost of things more as the deductible is much lower.

The HSA plan is very risky for the first year as my max out of pocket was more then I was legally allowed to contribute to my HSA. The second year I had enough savings put away where even if I ended up with a giant expensive issue I had enough put away for that max out of pocket number. This plays well into the scenario in the video. I have to protect myself going forward from the unforeseen medical issues. In my current situation that means making sure I have at least 1 years worth of my max out of pocket expenses saved up. Now I am covered even if unexpected things happen.

As a single adult with a good job it is much easier then if I had a family or was working a lower paying job. Even then you can do all the calculations but the risk factor goes up with the more people you have as the unknown portion grows. There is no good solution, that I know of, with our current healthcare system. I just try to play the game and do my best to stay healthy and prepare for the day when I am not.