skysight-inc/HackerNews huggingface dataset:
> Navigating a construction zone with a flag man directing you on the opposite shoulder requires a brain, not pattern matching.

Why? Waymo cars can already follow the hand instructions of traffic cops[1], why couldn't they follow that too?

[1] https://www.youtube.com/watch?v=OopTOjnD3qY
Probably not, but then you would have 100 different bugs browses handle flawlessly nowadays.
Terrible use of statement numbers and are those continuation lines I never used those
I can think of two scenario's that played out in my area fairly recently that AGI has no chance of dealing with (in the next decades at least):

1. There was a burst water main on the country road near my house and when I got there the waterboard had not long arrived. There was a man stopping traffic and trying to get them to turn around on a tiny road. No GPS updates, no notifications prior to this, just a bunch of pissed-off drivers having to do a U-turn at the behest of this puny human telling them to go back.

2. Roadworks with a detour that didn't work properly: they had put one of the yellow "Detour" signs in the wrong place but since I knew the area, I went a different way. Will AGI even be able to read a detour sign and know what it is in reference to the journey I am currently trying to make?

I love the concept of AI but it's an absoulte joke these days with everything claiming to be "AI"... case in point: I have been looking at headphones lately and found a pair (Sony I think!) that claimed to have AI to help noise cancelling! WTF? Even the reviews said that it only worked with constant noise like engines... so they invert the sound waves to cancel each other out? Where's the AI?
A while back a friend of mine rushed through the city, always a bit above speed limit and going to limits what is legal driving behavior and what is not (I sat next to him). He drives very safely and we made it on time for our meeting even though the city streets were quite busy.

Afterwards I thought: a self-driving car would have never done that because its tolerance level and its non-existing "judgement" of a situation would not have allowed for.
Her translation of Boethius’s De Consolatione Philosophiae is not unrenowned.
Full disclosure: I am the author of the Wikipedia essay "Wikipedia has cancer".

See https://news.ycombinator.com/reply?id=21700802 and https://en.wikipedia.org/wiki/User:Guy_Macon/Wikipedia_has_C...

I do not believe that the above "It was a plan from a past Executive Director that never even started" claim is accurate. See:

https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2...

https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2...

https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2...

Key quotes:

"In May 2015, Risker observed that a team called 'Search and Discovery' was 'extraordinarily well-staffed with a disproportionate number of engineers at the same time as other areas seem to be wanting for them'."

"We also know at some point it was an ambitious project to create a brand new search engine as an alternative to Google."
Props to you by reacting suitably: worried, but calm and measured and not jumping on some Twitter outrage bandwagon.
The Smoothie Diet Review, Legit or a Scam?
I, for one, am very interested in flamescope [1]. Not tried it yet but it's like a time machine that allows to zoom on a given time interval and look at a flamegraph of what happened at that moment.

You can look at the introductory video [2] to get an idea

[1] https://github.com/Netflix/flamescope
[2] https://www.youtube.com/watch?v=cFuI8SAAvJg

EDIT: missing anchor
looks like Turkey has amazing nature too.
> Nothing was ever sent back...

How much did he sent before he realized? And this is like the nigerian prince story, but about drugs I suppose.
The fundamental problem with autonomous vehicles is that I haven't seen (and can't think of) a gradual rollout plan. As it stands, the idea seems to be, as soon as the AI is good enough, autonomous cars will flood the streets. But in the mean time, zero.

Well, that's not going to work, and not just for technical reasons.

That reminds me of IPv6. There is no technical challenge to implementing it, but we're still running out of IPv4 addresses, simply because the designers had no plan for gradual adoption. (Dual stacks was not such a plan, in fact dual stacks was an effective way of delaying adoption compared to any other design choice.)

People (users, insurers, legislators, regulators, lenders, investors ...) won't be confident with autonomous cars if they have no practical experience to look at to trust them. And maybe they will, but at the first significant / publicized accidents, they will be demonized, banned or penalized.
Accredible | Software Engineer - Ruby | Cambridge, UK | Full-time | ONSITE

At Accredible (https://www.accredible.com) we're making education count for careers. We believe that we're all lifelong learners and wherever, however you learn it should be recognized by employers. We're building credentials (certificates, badges, blockchain) for the information age.

We are a small, profitable team and we've scaled revenue over 2.5x this year. We're keeping the quality bar high and every team member is able to have a gigantic impact. We make decisions democratically and place a lot of trust & autonomy in team members.

Technologies we use:

* Ruby on Rails
* PostgreSQL
* ElasticSearch
* Redis
* AngularJS
* AWS

Apply here: https://accredible.breezy.hr/
If Larry and Sergey were the kind of people that were quitting and disappearing in the book, they would not quit, but instead try to sneakily dismantle Google from within, like d'Anconia in the book. :)
Is it possible to check for compliance with MISRA-C rules programmatically?

If it is then it can be made part of the build process and the effect will be the same: the binary will not get built if the rules are violated.
Smaller companies don't necessarily need dedicated infra people regardless. My point is that using "a cloud" doesn't change your level of infrastructure experience/knowledge needs, it just changes what they need to know.

.... You're either not reading what I wrote or being deliberately obtuse. I said multiple vendors, in different DCs. The same vendor in two DCs is not as good as two different vendors in two different DCs.

I didn't say the companies are naive. I said you are being naive, if you think companies haven't made bad decisions.
Show HN: Minicaml, didactical caml-like language to help understand interpreters
SpySERP
Chicken Dots
So they have to recoup all that before upgrading.

They aren't making the decision in that manner. They are comparing the economics of keeping the current systems with the economics of new systems, factoring in other information, and choosing the one that is better for them.

(consider the cartoon scenario where the old system cost $10,000, earns $1 of revenue per flight and can be replaced by a system that costs $1000 and earns $10 per flight...)
Quite lot of that sounds like Turbo Pascal/Delphi.
AKA awesome.
But it's utterly inefficient to use coder time to manage web content. That's why the best idea is to create a block by block content editor with textareas or severally limited editors that remove and reformat HTML that's being generated. I've seen good results thanks to this.

I agree though, whenever I included a full WYSIWYG editor to a CMS the end users created unimaginable havoc. "Hey it's Word, I know this".
For practical business reasons.

A substantial majority of drivers - up to 80% - would rate themselves above average [1] so 80% of your target market thinks they're better than such a car.

And if such a product takes off you know eventually it's going to kill someone who is legitimately a top 0.1% driver, who's been teaching advanced driving to secret service limo drivers for 30 years and never been in an accident.

And if you ever end up in court, and jurors notice you've made many billions of dollars from this technology, arguments that the dead guy probably wasn't a very good driver anyway and statistically your system is above average might not win over jurors who are thinking "well I certainly wouldn't have crashed into that clearly marked concrete barrier in broad daylight"

[1] https://www.ncbi.nlm.nih.gov/pubmed/3730094
Isn't this just Microsoft Teams? Not to be a shill (I prefer Teams over Slack but don't love either). In Teams the editor box in each channel creates a new post on which people then comment. Is Slack, a channel is just another group chat. What you do turns Slack into Teams in this regard seems to me. Which as far as I'm concerned is a better system, I just wish Slack had tools to enforce it stricter ways than as a cultural rule.
> C - there's no magic

Strict aliasing and weak typing say hello.

> wysiwyg of high level -> asm

Except neither GCC nor Clang compile even remotely predictable ASM. It's easier to predict OCaml assembly output than the GCC's one.
In the article, you will probably see a girl wearing a tshirt that says 'too hot to handle'. This is also an indication that American culture penetrating Turkish veins on north Anatolia.
I've built high-availability systems that served millions with a <10 person team years before AWS even existed, at a time where our server racks had less combined capacity than my laptop does now, and the dual fridge sized storage array we used had less storage (and IO capacity) than the M.2 drive in my laptop does now.

The part of that solution which was related to making the system scalable was written by two of us, who also did other things (it involved a partionable backend storage service, and a user registration service, that combined to let us migrate users between servers to even out load and partition storage; everything else was stateless).

This idea that AWS is necessary to build to scale with small staff just does not match reality. My years of consulting also showed me that I'd earn more from clients who insisted on AWS - they typically spent far more time and resources on devops (and spent far more on hosting overall).

AWS is convenient, and it's great when you can afford it, but it's expensive and still requires substantial devops effort.
Matt Cutts on the US Digital Service and Working at Google for 17 Years
It very much depends on what exactly we mean by 'self driving car'. The Wikipedia description of the Levels of autonomy doesn't help much. Level 5, steering wheel optional, gives the example of a self-driving taxi but we pretty much already have those in highly controlled environments. Assumptions about the situations such a car would be expected to be autonomous are critical to clear communication and analysis of this issue.

An autonomous car expert saying we are 30 to 50 years from fully autonomous vehicles by itself doesn't mean much when we actually have fully autonomous vehicles on some roads, for some tasks already[0]. Equally Musk wasn't saying we would have level 5 driving capability in all situations by 2020, he was just taking about highway cruising. The exact parameters of the driving situations we are talking about make all the difference. Both Musk can be right and the autonomous vehicles expert can be right depending on the context.

[0] https://www.reuters.com/article/us-einride-autonomous-sweden...
“Clojure concurrency” talk transcript (Rich Hickey, 2008)
> Conventional wisdom would say that only a fool would enter their address to that form.

That's a bit judgmental isn't it? What if I don't care as much as you about my email address being shared?
trustd now supports Python!
trustd.dev now supports python!

trustd is a free tool that helps developers consume open-source code in a safe way, identifying issues in the code before you even install it, saving you time as it will stop bad things being flagged up later on in your development cycle!

check it out: https://trustd.dev

We are now supporting developers across the globe, so come and join the growing community of trustd developers!
This isn't 2005!
/r/Submechanophobia (submerged man-made objects) and /r/Thalassophobia (deep water) are other populated subreddits where people use these these lower emotions to get high.

If you're not phobic you like the adrenaline I guess.

Other than Acrophobia and gore not sure of others that are common enough to get popular subreddits? ASMR is a more enjoyment high.

A lot don't transfer well to a computer screen I think. /r/claustrophobia is quite small compared to Submechanophobia.

[edit] And the reason Trypophobia is thought to not be a phobia -

"While phobias are triggered by the emotion of fear, the study published in the open-access journal PeerJ concludes that trypophobia is more likely driven by disgust instead." https://www.straitstimes.com/world/united-states/trypophobia...
Doing Good
Excellent
Wow, this is quite a trainwreck. I think it's possible to improve C while keeping compatibility with C programs, but that's not how you should do it.

I think an improved C would be quite useful, but you really should be careful with what you include it, and keep the language simple. A lot of functionality feels like added because it could be added (WTF are nested routines). This way lies worse C++.

In particular, I wouldn't look too much into what C++ does. Rather, I would look into what Go, Rust and Zig do. `?{}` and `^?{}` are clearly inspired by C++ constructors and destructors, but that's not the only way (in fact, it's a rather bad approach if you want to keep things simple). For instance, you could avoid having constructors and require full initialization for structures with destructors. Hypothetically, it could look like this.

struct Point {
int x;
int y;
};

struct Point new_point(int x, int y) {
return { .x = x, .y = y };
}

Meanwhile, C-for-all is mostly missing actually useful features. Slice types (https://www.drdobbs.com/architecture-and-design/cs-biggest-m...) would be huge, but they are nowhere to be seen. Vtable dynamic dispatch? Missing. Borrow checker? Missing. Module system (maybe a stretch, but...)? Missing.
And that would actually be one of those cases where a self driving car would be an improvement over human drivers who feel they are able to 'bend the rules' to satisfy their personal needs instead of simply leaving on time.
Yes. That's actually the discussion I was looking for. Good find.
So ebay?
Arguably, if he would've bought Google, we wouldn't have the internet as we have it today: people would've payed for search, as for the OS and Office suite: $10 per 1000 queries per month.

Hmmm, maybe that've been for the better.
Full disclosure: I am the author of the Wikipedia essay "Wikipedia has cancer".

See https://news.ycombinator.com/reply?id=21700802 and https://en.wikipedia.org/wiki/User:Guy_Macon/Wikipedia_has_C...

This is the first time I have seen any comment saying that I should have listed page views instead of pages. I hadn't given it much thought until you brought it up, but I don't see any reason which I shouldn't remove the pages statistic and replace it with page views. I do want to make the essay as accurate as I can, and criticisms/suggestions are a big help in doing that. (you never see the flaws in your own writing).

Can anyone think of a downside to me changing it to pageviews?
Go Amazon.

Indeed. Hopefully, soon they'll stop selling physical items in that online store they have and focus on their strengths, so that other companies, who might be able to do better at selling things that aren't so frequently counterfeit that I no longer buy anything from Amazon, can have a go.
Computation was so financially beneficial that performance could be trimmed by a couple of orders of magnitude, and people still found it beneficial as long as it was interactive.

For any application that didn't require scientific supercomputing, a mid/late-70s 8-bit interactive command line microcomputer with 16K of memory and paper tape or cassette storage was far more financially beneficial than a 7090 or System360 - not just in terms of cost, but in terms of the ability to get useful output in a quick-enough time frame.

Speeding up the development cycle and simplifying data entry was more valuable than raw processor speed. The metric that mattered was problem throughput, not clock speed. Some problem classes were cycle-bound, but many weren't - and still aren't.
They probably understood that the game is rigged in their favor and no matter who is leading the company, they will be just fine anyway. Also, playing a rigged game gets boring after a while.
> Of course I can choose to not use my phone/internet at any time, but it's so much harder that it loses its entire allure: Instead of just disengaging I'm constantly fighting the urge and telling myself "No!". Once it's available on board I won't be able to resist.

Sounds like you're struggling with addiction. Rather severe addiction.

I sorta get why this might work for you. I mean, if you're powerless to control your own behavior, but an external happenstance (like being stuck on a flight) forcibly breaks you away from it, then.. well, I can appreciate why you'd value that.

Still, it's weird to see an internal conflict being used to argue for external policy. By analogy, it'd be like the American government wanting to clamp down on global gasoline production to drive up gasoline prices to push American citizens toward electric vehicles. I mean, if the US were a monolithic entity with a consistent will, then it'd seem like it could just will itself into electric-vehicle adoption without such manipulation, but since the US isn't a monolithic entity with a singular, consistent will, parts of the US (e.g., the government) might take steps to limit the whole (e.g., by reducing its access to cheap gasoline) in order to gain leverage on other parts of the US (e.g., everyday citizens).

Likewise, it sounds like the executive part of your mind wants to limit your environment's Wi-Fi availability to gain leverage on parts of your mind that'd want to binge on Instagram.

Which I comment on just to frame the issue. It's harder to be sure on how to respond. I mean, in principle, I tend to feel that people should have self-control; that, if they want to break away from Instagram, then it's on them to do so rather than relying on environmental factors to forcibly break them away. But I wonder if that's perhaps too simplistic?
Google did such a thing with the SHA-1 collission.
However RSA-1024 is still challenging even with a Google budget. Maybe they could do it, but likely it's still outside the "we'd do it just to proove a point" range.

Also notably the SHA-1 thing was done in a time where SHA-1 was still widely used and Google engineers were part of discussions about SHA-1 deprecation. RSA-1024 is basically dead already.
So in your view, it's okay if there's a Wikipedia article about my pet cat?

My problem with Wikipedia is the campers, who prevent improvements and even corrections to certain articles because they have a specific view of "the truth". Any changes to their corner of Wikipedia is frowned upon, taken as an offensive and hostile implication that they were unable to maintain their space correctly, and, if not reverted, at least made as difficult as possible.

Having come into conflict with them, I closed my own account and try to limit my current dealings to mere typo/formatting changes. Nothing substantial. Although from time to time I permit myself to do so - and then go away.
3. Starlink
"a drink that spoke more unfathomably to the deeps of the British soul than to that of other races"

Quite fathomable, we're a bunch of alcoholics (only partly joking).

#6 in this list of 33 countries (2015)

https://en.wikipedia.org/wiki/List_of_countries_by_alcohol_c...

#25 in this list of 191 (2010 figures)

https://en.wikipedia.org/wiki/List_of_countries_by_alcohol_c...

Nothing against booze (certainly not allergic to a G&T either) but we can go a bit OTT with it.
Yeah. In the UK about a third goes on actually poor people. I hope that doesn't invalidate my point: we already have a mechanism where corporations give money to poor people.
I tried https://git-fork.com/ and it adds commits from reflog (behind a Repository > Show lost commits toggle) in the commit graph, as if they were in some branches, which is probably good enough for my purposes.

It's a bit different way of presenting it than the textual git reflog command, so there's probably other ways to visualize it too.
Since I can't edit this post, I've written my thoughts more clearly in a Twitter thread: https://twitter.com/hantuzn/status/1202179388571340805
Your statements are irrelevant because he didn't claim that there was any racism against him in the interviews. Only that the interviewers were a different race and that made h
They deliver to a PO BOX, but you pay for that service

No charge. You just have to sign a rider agreement to authorize the USPS to accept on your behalf.
I don't think you'd even need that, the antenna can "simply" seek the strongest signal direction.
> The idea behind that originally was that all of these other projects were going to become so significant that it wouldn't make sense to have them or their management coupled with Google.

No, the idea was that they were high risk speculative efforts and that it didn't make sense to have their branding mixed up with Google, which is a stable, established industry leader.
Why? Sharding and caching blob storage and activity feeds for Instagram type sites is among the easiest category of sites to scale.
> Playing with people who are better than you is easy. Just accept they're better than you and keep losing.

And what motivates the better player to be engaged?

We all know that learning and growth happens right at the edge. When one is stretching and that stretch makes a difference. Too far it is frustrating. No stretch no gain. I'm surprised Go was not mentioned so far since it is customary there to balance the strength of the players by giving a few stones advantage to the weaker balancing the play in a manner that both sides are challenged.

But this is Hacker News. So does this apply to the way we work? How are the challenges we face distributed in the team?
Who wants to be relocated? (December 2019)
When I don't want to haggle (which is often, as I hate it) I simply take the posted price and pay that or ignore the offer. I will never ask for a cheaper price if not interested in haggling. People with deliberately overblown prices which never expect anyone to actually pay that will simply not get my business at all in that case.
Indeed, the average driver is pretty bad, that's not the level to aim for with additional vehicular traffic. It is entirely possible we would be better off with limiting the most dangerous elements' participation, but people actually need to go places while computers don't.

If safety is your concern, how do autonomous cars stack up against actually enforcing traffic laws, speed limits, safe following distances, distracted driving? We do not know.

IMO we need less cars not more. Better urban planning, remote working, improved public transport etc. are all different faces of the transportation problem, focusing on the current state of human drivers is just cherrypicking. We have autonomous underground trains today, we had them for years. Telecommuting will always be safer and quicker than autonomous cars (but less sexy and less profitable than AI hype).
Most (all) of them are not what I would call languages, it's more like what writing is to spoken language. It's an encoding.
https://www.musl-libc.org/
How can that work for Google or Tesla or any other company that everyone knows about, where anyone who wants to work there is likely to apply?
Great point, but for this to work you still need the car to know when it doesn't know enough to continue. This is not trivial at all with neural networks. There's going to be a trade-off between giving control back to the driver too much or too little, and that's going to be highly safety critical.