skysight-inc/HackerNews huggingface dataset:
By disengagement reports cruise is second behind Waymo and these two are way ahead of everyone else. They are testing 160 or so Chevy bolts in California it seems like.

https://thelastdriverlicenseholder.com/2019/02/13/update-dis...
For me, it was more "These things you call NFRs, I do not understand the purpose of them, especially given how they are decided."

Requirements like "The system must be secure.", "The system must not go down.", or "The system must not have performance issues."

I'm lost as to what the purpose of such statements are as they don't let me know where real focus needs to be given. Not every system is mission critical and deserves equal resources devoted to ensure uptime.
Garbage in garbage out.
Their data is worthless
Feds take down dark web index and news site Deep Dot Web
> It's hard to do that in sql in a maintainable way

<cough>Views</cough>
as a way to support backwards-compatibility, microsoft plans to integrate IE into edge: https://arstechnica.com/gadgets/2019/05/coming-soon-to-chrom...
Yes, users flagged it. That doesn't always penalize a post drastically; it depends on the ratio of flags to upvotes.
Linio | DevOps Engineer | Fort Lauderdale or Mexico City | Full-time | Onsite or Remote (US only)

Linio is the biggest ecommerce platform in Latin America. With 16 stores in 8 countries, our sellers have access to a huge market of over 300 million people. In order to make this great platform run smoothly for customers and sellers worldwide, a very talented technology team is required. Our scale, by itself, increases the difficulty of many challenges that companies face everyday. Some of our key aspects:

* Highly-available, fault-tolerant, distributed microservice architecture

* CI/CD, Configuration Management and Infrastructure Automation

* Serverless big data & operational intelligence infrastructure

* Distributed analytics event stream processing, 50GB+ daily payloads

Some of our open-source projects: https://opensource.linio.com

I'm the lead engineer and I would love to hear directly from you. Just drop me a message at klaus.silveira@linio.com
Multiplying four values together and taking their fourth root is the geometric mean.
I've been in London for five years and don't think I've ever used the printed timetables, the live ones at some bus stops work surprisingly well (and saves me having to whip out my phone to check City Mapper, which started in London).

Something that the article missed is that late buses are compounded. As the delay causes more people to wait, those people getting on delay the bus even further, that's where the adage "wait ages for a bus, then two come at once" stems from. Even if the bus behind it is also delayed, it makes up time as the previous bus has scoped up all passengers. Occationally buses will divert/ terminate to rebalance the timetable.

I was recently in hospital, where the wifi wasn't great so I spent a lot of time looking out the window, and onto a busy junction. During the later part of rush hour buses often arrived together, even saw three of the same bus arrived together (only a couple vehicles separating the last bus) at one point! (like I said, bad wifi) It was staggering seeing so many ambulances arrive during the weekend, they often arrive together as the first ambulance clears a path (like in Die Hard 3).

You also see that on the tube, when people are fighting to get on a train (delaying it further) then the one following a couple of minutes behind is largely empty, it's even a little more pronounced as trains can't leapfrog each other to spread the load.
Mathematica" is far enough from anyone's ordinary English

Ok, I see. But it is not true for a large(not english speeking) part of the world. It is like calling your "pineapple" software Ananas[1], you just romanticize it in a small region while interfere with traditional word usage in the other part.
[1]
https://www.reddit.com/r/MapPorn/comments/2pp0s6/pineapple_p...
Google reveals lower-cost Pixel 3a phones and Nest Hub Max
Why is 'code' different to any other skilled profession - Medicine, Plumbing, Quantity surveying, Piano tuning, Speech Therapy -

Why is it essential that 'everyone' knows about code -why draw the distinction?
I definitely believe that he had nothing to do with naming it.
I see this concern a lot, but I can't say I've ever noticed heating issues and I always use the Pixel Stand at night.

I'm somewhat unlikely to notice battery life issues, though - my usage is very variable, and I charge a lot (combination of using android auto and habits from my previous phone)
Do you not have a LinkedIn account? I've only got about 5 years experience and live nowhere near the centre of the tech hub, but I'll get at least a couple a week. For people near the centre/with lots of buzzwords it must be crazy.
I give these away to local kids - on aliexpress $5 buys you a baggy containing a D1, a proto board, wires, resistors, LEDs, temp/light sensors, switches ....

Great value - program them as if they were an arduino
Why humans have AMT, but corporations don't?
I loved TypeORM initially, but came to the conclusion that it was written by people who really got TypeScript, but didn't really get SQL.

For example, we were converting from Sequelize, where we were catching unique constraint violations and responding appropriately, and we got quite confused that in TypeORM those errors never got thrown ... until we discovered that TypeORM decides unilaterally (and almost unbelievably) to replace your original record in that situation.

We have since ripped out all third-party ORMs and migrated to a system of typed helper functions and tagged templates (where all the typings are generated automatically at compile-time by inpecting the database). This is really rather wonderful — we now have full access to all sorts of goodies like native UPSERT, we know exactly what SQL we're going to get every time we touch the database, and yet the ergonomics are excellent, because everything going in and out of the DB is fully typed, including even column and table names in basically-raw SQL. A blog post (and perhaps eventually a library) is in the works ...
Google Starts Its I/O Conference with Updates to Assistant and Privacy
My Pixel 3's charging stopped working after a few seconds underwater, so I don't think it's that much of a loss anyway.
It seems to me this is actually of an example of it used in aggregate, removing pollutants across whole populations, rather than on the individual. I might also sooner say the lesson is if you can unambiguously use the metric to lift people up, that's good. You still have to be very careful about what that means.
This looks great! One minor corner case I noticed: If you click "Need help?" on the lower right with a small viewport (I had Chrome dev tools open), the modal content and title bar gets cut off, even when scrolled to the top, meaning you can't close the modal.
You just can't please some people...

Anyway, it's not all on device. There's still data collection.
It's collecting some kind of post inception Delta instead of raw data.
Not in the Web client I'm afraid
Protestors fly banner-towing plane over Google I/O
I love my D1 Minis/ESP8266 that include wifi... got them for about $2 each and they can be programmed using USB (or even wirelessly).
GM owns like 80%. I think the plan is to IPO it at some point, but if its actually successful I can't see why they wouuldn't just make it a decision.

There's probably some value in locking themselves in as the exclusive provider of Cruise-enabled cars
Over a local area like that? Probably not. It's not like a battery powered device can knock out half the city.

When's the last time the FCC sued a citizen for violating spectrum rules? Did this person even break any laws? That range is for public use.
I have tied to use automatic migrations and I do not see the point. Either your diff is trivial and it is trivial to write a migration or your diff is complex and you have to care about the lock levels of schema changes, the time complexity of changes and that the migration transforms data correctly. The code generating the automatic migrations needs knowledge about the structure of the production data.
does insurance feel the same way about a Nest and other commercial devices that are already available?
Ah, dumb mis-read on my part. Correct, that's a non-issue for us. Thank you!
Experts on the Uber IPO and the Ridesharing Company’s Future
> And if your brand new instrument is weird, then not many people are going to bother learning how to play it.

Which musical instruments are _not_ weird?
If you have to name more than one company, the companies you've named do not have a monopoly. They can at worst be a duopoly. However, with the existence of Amazon, Microsoft, Twitter, Snapchat, and others, Google/FB are not even really a duopoly.

But you're right that HN is immensely biased against Google and Facebook. That's why you frequently see commenters like yourself make the patently ridiculous claim that they are a monopoly.
my only problem with this is i feel burned by the pixel 2. I bought the blue one from verizon and the android messanger app would lose text messages from people and sometimes when I called people they couldnt hear me.
Improving Privacy and Security on the Web
For sure. They have a different and more easily scratchable surface though - that's fairly noticeable. I had no change in behavior between it and prior phones. Barely got any scratches from pocketing them over the years, got multiple deep scratches on this one in the first week and more since. Bad batch? Maybe? Still sucks for an $800 phone. (Which I got effectively for free via Fi, so shrug.)
Reminds me of this:
https://harmless.herokuapp.com/

HN Discussion:
https://news.ycombinator.com/item?id=16319248

Basically the same idea, but it does refresh when you submit. The CSS buttons are quite a clever workaround to not refresh the page.
Live posting private information, like whether you're currently in a vulnerable state like sleep, would be a huge safety concern for many people. Making this data non-public would completely defeat the purpose.

Plus, how on earth is constantly updating your status more convenient than changing the clock twice a year? Who is actually going to bother to do that? What problem does this solve exactly?
Really? My wife has been getting very regular security upgrades on hers, and I'd been pleasantly surprised. (I'm almost always the one to trigger off any upgrade on her phone when I notice she's got one queued up waiting to install)
WAFL: A Scalable MVP Alternative
Improving privacy and security on the web
It really depends, some place simply have infrastructure that you aren't going to change for whatever reason. So you may lose those clients, but that needs to be verified.

Having said that, IE11 is still supported so it doesn't strike me as security risk. In fact, not updating a browser with features is likely going to improve security. A little-used browser is also less attractive to target for exploitation.
Exploits rely on interactions between parts of a system, not on crunching numbers. A pure Turing machine is perfectly un-exploitable since 
its only i/o is supposed to be to the keyboard and the screen
 (edit: it has no i/o whatsoever). CSS would have more holes than JS if it offered more APIs (which it might do unknowingly by mistakes in programming).
Thanks! :-D

I think it will work on any team size, not 100% sure as it hasn't been tested in this context. I'm always open for suggestions, and will be happy to apply the necessary fixes and enhancements if something isn't working as expected in cases like this.

I'm confident that it will serve well on teams of any size.
>It had excellent tactile feedback on the buttons as well.

Almost everything had better tactile feedback back then. It's sad how this is no longer valued.
> In Rome, "poets" were craftsmen, not "authors" in the modern sense of the term. They worked for hire. Memmius, who was an extremely important man from one of the most famous families, placed an order for an epic poem to Lucretius, in order to appear more gracious and to advance his political career.

I wonder if we'd go back to mostly having this if copyright as we know it went away and no alternative way of paying artists (think Patreon-like platforms, governmental support, or unconditional basic income) existed.

For example EVE Online has plenty of poets-for-hire and I sometimes pay one to write me a poem commemorating the loss of one of my ships. Makes you feel better about your loss and also looks good in your character bio...

There's obviously still "contract" work being done by artists in the real world today as well, though probably proportionally less so.

With US artists often signing away the rights to their works completely to their labels and publishers, which is technically the same, we're not even too far off I'd think. But this is not possible in some other legal systems.

How "creative" were ancient cultures, where probably only the well-off or people with patrons/customers could spend meaningful time on art, in comparison to today's culture?
I have the same kind of problem, I much prefer the nights, but am constrained by the "normal" job schedules. Also to compound the problem I do a side medical job at events which typically happen at late evening/night or on the other side sometimes start early in the day. It makes it hard to maintain a regular schedule.
Interesting response.

This makes me think of the concept of cognitive closure in philosophy. In essence, humans can understand things only up to a limit in the chain of evolution - just like an animal, for example, an ant can "understand" things only up to its limit. This provides a better context: https://en.wikipedia.org/wiki/Cognitive_closure_(philosophy).

Is this something similar to what you mean?
It's not deterministic. When it comes to achieving high returns luck is more important than ever! The public markets have become more efficient and so it's now harder to win based on skill. Most of the funds which have reported high returns are actually just rolling the dice and hitting a lucky streak; the ones that lose big get shut down quickly and you never hear about them.

Active traders are trying to find mis-priced securities (market inefficiencies). That used to be relatively easy for smart people who could think up a few key insights. But now there are so many quant funds deploying fast computers and legions of mathematicians that most new strategies stop working quickly. The act of making those trades drives out inefficiencies.

Market trading is still necessary for liquidity to minimize the cost of capital.
Having used half the IDE's this person outlined, I really really really really wish every single one had a "write Makefile" option. Maybe 1/4 or the IDEs I use do that successfully. I always end up using GDB for debugging, and then the IDE for asm-level tweaking (well, I don't do the tweaking, someone smarter than me does :), but I can do 90% of my work in GDB).

In the "real world" IAR Embedded Workshop is the hands-down winner (licenses are $$$$$$), which is unfortunate because despite being so mature it is awfully clunky.
I for one would definitely like to pirate such a model for use on desktop applications. This seems better than many existing local systems...
Waymo to deploy cars on Lyft
Have you read Lucretius? If not, then you are not really in a position to make a claim as to what he was really thinking.
>which in the US is labeled as "0.5L"/"500mL" usually along

I hope that you mean it's labeled as 0.5L or 500mL and not both of them with a slash.
I agree. However, to be devil's advocate - quite a lot of developer teams aren't allowed to migrate to new systems until way too late, so it's not surprising they do it in unrelated feature requests/bug fixes.
What? Corporations absolutely have an AMT.
Fair enough. You're the perfect user for a wireless charger then.
Exactly! When requests like this start popping in, it signals some ongoing distrust or latent disagreement between devs and the client.

If I were that client, a response of that kind would rather infuriate me as mudding the "clear" picture I see.

I believe, in this case, there's a bigger issue to address - the issue of trust and responsibilities. If client's expectations about how things should be done overpower his understanding of what the devs do, then projects/contract assessments probably missed the target audience. To realign such expectations the team needs more than just a bark back email.
There's three tiers that I'm aware of, state, county, and city. So much fun. I don't envy anyone that has to figure this mess out.
I think this is an excellent article, very informative.
>There has been precedence of bias in both organizations as found here [1] and here [2]. This following paragraph provides a good summary of the criticism:

>In May 2014 an open letter was published criticising Human Rights Watch for what were described as its close ties to the government of the United States...

You directly called the paragraph that accuses HRW of "close ties to the government of the United States" a good summary of the criticism. You said "the criticism". Not "criticism of Human rights watch and not Amnesty International".

Every reasonable person will assume on first reading that you meant Amnesty International has also been accused of pro US bias.

The strongest reading of your argument is that you intended to say Amnesty International is biased towards the US but couldn't support your claim with evidence because all evidence points to the contrary. The alternate reading is that you somehow think that criticism by countries that they have accused of human rights abuses somehow makes them less credible because they don't meet the literally unattainable standard of being "100%, indisputably neutral", and I don't think you are that stupid. The source isn't "100%, indisputably neutral" is a tautology.

7 countries, including the US, that have been accused of human rights violations by Amnesty International dispute those accusations. That in no way negatively impacts their credibility with respect to them pushing a story that you believe is US propaganda. Yet for the current explanation of your argument to hold, you must believe that it does.
Why single out Google and FB or tech in general? Is the belief that these companies pay less taxes than non tech companies? I don’t have the breadth nor depth on this topic, just wanting to learn.
I actually prefer the Wemos D1 Mini. The D1 you linked has the same header layout as the Arduino, which might confuse a lot of people that you can use Arduino shields. Some of them might work, but probably not without modifying the libraries for them.

The D1 Mini actually has it's own shield format, and several shields are available. Even experienced people will find value in the ability to just plug in a display, or other device and use already available libraries. Maybe not great for production work, but great for prototyping and learning.

I think the big downfall with any ESP8266 board compared to others is going to be power consumption, even with WiFi off. So anyone not plugging theirs into a wall should do some research in that area.
I've been rocking an Galaxy S6 Edge+ for the last few years, would this be a worthwhile upgrade?
Haha so true. When trying to communicate this historical cycle to people I have been referring to this deck lately: https://www.darpa.mil/attachments/AIFull.pdf

Can't wait till marketing folks run with "3rd wave AI".
Yes: https://www.olcf.ornl.gov/wp-content/uploads/2019/05/frontie...

However, maybe this is just me, but I don't completely trust this to work without losing a certain amount of peak memory performance. I hope they at least leave the option to turn it off, so we can verify the impact it has on a per-application basis.
> The difference is really about how you "recharge".

This is a very recent Internet cliché.

I believe that the terms were introduced by Carl Jung about one century ago, and they refer to the dominant focus of one's mental life. Introverts dominant focus is on their internal worlds, while extroverts dominant focus is on the external world.
OT is very simple to implement, but needs a server, although a simple one, that have a counter, and attach the count to each message when sending it to the clients. That way clients can know how to transform the message, and which message came first. CRDT however is more complex, but does not require a server. It can also tolerate some "offline" time. I do not however think CRDT can be used in order to get conflict free merging, I think there always need to be a manual merge resolution. But I would love to be proven wrong! Maybe machine learning and live training could be used to make better merge suggestions. If you solve the merge problem that would also make software version control merging easier! Which is a huge market. And there are probably a ton of other use cases too, besides just collaborate editing.
The friction depends on the situation
* x number of teams x number of dBs x number of packages
And the permutations (of x 1,2,many)

When it’s 1 team 1 package you can get away with whatever when it’s many DB many teams many packages you are going to find it very hard to refactor change the scheme when you don’t have a central location for the DB abstraction
I would've preferred the much newer Snapdragon 675 with Cortex-A76 vs the A73 in the Snapdragon 670. Some Xiaomi phones have already launched with it for $200. But Google didn't seem to care enough for that change, despite the fact that the new chip also has much better ML performance, too.
It’s similar for me and the Pentium III 600E with 128MB RDRAM and 10k cheetah drive + 21 inch CRT. Will never forget the day my boss dropped that bad boy on my desk. It was a HP Kayak and was such a leap in speed and capability (I was a multimedia producer at the time) that I still think in my minds eye that it’s the fastest machine I have ever used.
As developers, the most useless bug reports we get are "It's broken". The NFRs you describe sound like "The system must not be broken", which probably makes a lot of sense to someone who's likely to submit a useless bug report.
As a millennial I really hate this trend. For instance, most housing groups on facebook now are mostly filled with people just posting about themselves and expect others to come to them with housing options that work. Instead of actually just going through listings to find something that would work for them... It's the most bizarre entitled way to try to flip a sellers market into a buyers market...
I don't recall any of the mechanical mice I've taken apart having LEDs inside them. IIRC had 3 rollers/wheels which physically touched the ball and that was what "sensed" the motion. I'm talking 90s sort of era though, so it's possible more recent mechanical mice were designed differently.
I know that's the answer for running multiple sessions at once, but even if you're a tmux expert I don't see how people live with only one window. I constantly have multiple iterm windows open and frequently open new windows for one-off things.
Disco Dingo Needs a Crossfader
A DJ mixer is different from most mixers, because it has a crossfader. It's the most important control on the mixer.

The Disco Dingo graphic, does not have a crossfader.

If you love this graphic like I do, please help me get what the artist needs to fix this: Canonical awareness.

You're our only hope, Hacker News.

https://answers.launchpad.net/ubuntu/+question/680683
I think they still have the advantage of improving the base models ahead of anyone else. The fitting part I assume is tailoring an existing model to a specific user on device. They can improve the base model and have the competitive advantage by being first to market with ever improved model.