skysight-inc/HackerNews huggingface dataset:
> They are failing in mobile messaging

Because there is a pre-existing market with network effects. The one thing that Google just doesn’t 'get' are network effects.

Regarding Yelp!: Google has spent a lot of effort (leading even to confrontation in court) trying to kill Yelp!’s business already.
Because the PS3 was coming out and they didn't want an Xbox 2 to compete with an PS3.
The FBI called and said I'd been hacked
The problem is that people want an RPC mechanism, and REST gives them a document transfer mechanism.

If your API will never be navigated by a human operating a browser, a lot of the REST specification is inapplicable (navigation links, etc.)

So you're throwing out a lot of REST regardless, and the question becomes where to draw the line between ease of implementation and compliance with a standard that doesn't really fit your needs.
"Tensor hardware" is a very vague term that's more marketing than an actual hardware type, I guarantee you that these are really SIMD or matrix units like the Google tpu that they just devised to call "Tensor", because, you know, it sells.
> the investors never ask the right questions. ...

> most questions are simply trying to put you in a category, like produce in a supermarket.

Yeah, and who can blame them? It's very hard unless you have an inside edge. And lamentably many funds cater to those investors, put out nice and shiny brochures, and get good amounts of money to manage.
Tesla releases details of its solar roof tiles
Show HN: Kubernetes Native MapReduce Framework
It has started. Fred Meyer (Kroger) and Wal-mart now have this option in my town.
The app model is particularly aggravating since Edge is less secure than Chrome, e.g. https://tech.slashdot.org/story/17/03/21/2330222/microsofts-...
Google automatically down-ranks websites if they get lots of DMCA claims. This is documented, acknowledged, and publicly known.

Google also automatically ignores any such claims for their own properties w.r.t search ranking.
There are also instances in which Google has played not particularly fairly—releasing Chrome-only products such as Google Earth that require NaCl, for example.
Watching the video, it looks to me like the key result here is "leaving a big gap in front of you helps smooth out phantom traffic jams", because that's basically all the autonomous car did when the traffic jams appeared.

It's also not clear from this video if this actually helps with "real" traffic jams. The simulated jam here has a very important difference from real ones, which is everybody's going in a circle, so once a car hits a phantom jam, they'll keep hitting the same jam repeatedly as it goes around the circle until the jam is cleared up. But in real traffic, once you hit a phantom jam, you'll never hit the same jam because it proceeds behind you and doesn't wrap around.

Which is to say, an autonomous car might be able to smooth out future phantom jams once it hits the first one, if there are a sequence of jam "waves" instead of just one big one, but in that first one it doesn't have the buffer in front of it yet. It might still be able to help a little by building a buffer as it proceeds through the jam in order to reduce the need for cars behind to keep accelerating and braking, but it won't be able to kill the jam.

And actually, come to think of it, there's another key difference here with a real traffic jam, which is traffic jams generally occur on high-occupancy roads, which generally means multi-lane roads. So if an autonomous car builds a big buffer in the middle of a jam, cars from other lands are just going to merge in front of it, eliminating the buffer and preventing the autonomous car from actually doing anything useful.
Yep.

It was interesting to see another company using 'Skills' to describe their AI addons. I see the same thing applying to mobile apps, essentially services that also describe a minimal UI but leave the communication, notification, and other components up to the underlying environment. Essentially a user agent that decides what I want to see, and then sorts through the proposals from the various skills and let's through only what it knows I will be interested in.

Advertising is a concern, but it will take the same level of breakthrough that text-based ads did. It will be completely obvious only once it has been accomplished.

The use cases mentioned above are both time and location sensitive making this "sorting" process easier for the agent.

Parking meters make sense when you are parked in front of them, and can justify taking up a large portion of your screen, turning the display on if it's out of your pocket, propose an actual transaction, etc.

Ticket sales might be notifying you when a desired event is coming up, such as a play or music act, and then offering to monitor the ticket prices or offer you the opportunity to buy through a loyalty program from one of your credit cards or phone carriers.

The important thing is that skills can expose spoken, UI-based, chat-based, location and driving state dependent interfaces.

Thinking of simply an application which runs on a screen, runs a service in the background or requires a complicated notification system which it primarily uses to capture as much of your attention as possible is quickly becoming outdated.

Games will still be apps, but not much else.
Obvious-to-me solution: developers can't sell the building until the information in the affidavit gets verified. Basically, the entire scope of my proposal is to turn the "am I allowed to build here?" question into something that can be determined without the uncertainty of "how much effort will the local community put into fucking with the project".
Signup/Subscribe button isn't working in latest Firefox
Hmm. Npgsql supports polygons in some sense, but you have to add some custom bits on top I suppose? I'm not sure how querying works though.

SQLAlchemy is pretty much the only framework I've seen do this pretty well, though I have plenty of other qualms with it. Still probably my favorite ORM overall.
(for context, @migueldeicaza is the founder/CTO of Xamarin and the creator of Mono)
I would advise against comparing, too. A good lawyer could prove that diffs between the maps are made from Google's content. In short: unless it's explicitly whitelisted (e.g. Bing Aerial is on the whitelist, Bing Maps is not), avoid.
I have to say Metro was one of the coolest names they picked and Bing is by far the worst.

For being one syllable, Bing sure is a physically difficult word to pronounce. You have to do weird things with your mouth. Also it means nothing. It has no meaning
Imgur exists based on the network effect – its pitch was "hey, there’s this huge community called reddit, we can start by providing photo services to them, and then expand, once we have a large enough community and the network effect applies".

And that’s exactly what they’ve done.
To me (and, i think, in general product naming conventions), "Azure for Postgres" would mean some sort of azure service plugin that you can add to any arbitrary postgres installation. "Postgres for Azure" would mean Postgres support on Azure's PaaS.
> You're right about a lot of funds being smoke and mirrors though. I used to run one, and the investors never ask the right questions.

Wow!!!!!

I've never heard an owner of a hedge fund refer their fund as "smoke and mirrors". I really hope for your sake that you just misspoke.

I'm sorry it didn't work out for you. I understand how hard the industry can be, if you ever think of trying again, don't let your past failures dissuade you.

I'm available to chat if you'd like:)
SQLite: they support a subset of SQL? unacceptable.

MySQL: a proprietary product if ever I saw one.

CouchDB: wow, does that hide bits of data until you search next week?
We Finally Figured Out How to Make Realistic CG Mud
There's a show on Netflix called Outback Truckers that shows some of these remote roads. It's amazing the work it takes to get basic supplies to some of the remote outposts.
Which language is that? Definitely true that some technologies like SAS and Mathematica have a lot of off-Stack Overflow activity, but curious what you're referring to.
This is a famous guide most self-hosting users run:

https://workaround.org/ispmail/jessie
Was an amazing demo, but a security nightmare. Shudder.
It's always watching....
Status codes aren't something introduced by REST, they've been a standard part of HTTP since HTTP 1.0. They've been in widespread use for decades. People use 200 for errors for a few reasons, but it's not because HTTP 0.9 didn't have them.
We will come to India soon :-)
/works at Microsoft and managed PostgreSQL service/
Project Include – an open community advancing diversity and inclusion in tech
Here's a description taken from Alyssa M. Adams' blog (http://www.curiosityspaces.com/computation/):

> Droplets bouncing around on a surface is apparently a great way to think about quantum mechanics, or at least some system with a wave encoding information about a discrete object. Here's a nice video showing how a bouncing particle on a liquid surface has a chaotic trajectory. The probability distribution of that particle's position ends up being something like the most unstable mode of the boundaries for the particle. But this paper shows that the droplet's trajectory can be totally reversed, even though the trajectory is chaotic. This is because the droplet's trajectory is completely encoded in the resonating wave it's riding. In other words, the system totally remembers what the droplet is doing and that memory can be accessed and then totally reversed. A great physical (well, MORE physical than usual) example of what memory is.
Congrats to bringing out 1.0 bern following the project and look forward to try it out!
Here's what I look for in a home firewall/router:

- is the OS supported?

- will the OS continue to be supported down the road (assuming that I upgrade regularly)

- is there a team with a significant history of fixing problems quickly?

- can I set it to automatically download the fixes and tell me it's ready?

- if this one breaks, is it relatively easy to get a new one acting the same way?

- can I back it up easily?

- can it execute a full reboot in less than 30 seconds?

(The last requirement means that you can reboot faster than most TCP sessions will time out, and thus users may not even notice the reboot. In turn, that means you will be content to upgrade and reboot when you feel like doing it, rather than waiting for a time convenient to other people.)
The article mentions only d3 in comparison, what does Britecharts have that the ones you mention don't?

UPDATE: Ah, it's (somewhat) in a third post: https://www.eventbrite.com/engineering/introducing-britechar...
There's something coming for them: deep learning processors.

I'm biased, since I'm part of one, but there's little to no modification of the software stack necessary, so it's a credible threat to nvidia.
Thanks. Yeah maybe not.

It seems like the right way is to add min/max fns to the Iterator trait for PartialOrd that ignore items where partial_ord returns None.
>I know Redfin is trying to work on reducing this but it doesn't look like they are doing something disruptive.

I sold my house and bought a new one with Redfin last year. I wouldn't call them "disruptive" but I would say the process was much better than a traditional agent (for me). A few things that make Redfin unique:

- If you're buying a house you get an agent but you don't see them very often. When you want to go see a house you just pick a time online and they'll send someone out of a queue of agents to go open the door for you. This is great if you're in a hot market and want to see homes really fast. Also, every agent we ever met was previously a regular real estate agent that knew the area pretty well. When you buy with redfin they'll give you a cut of the commission they receive. After we bought our home we got a check for ~$3k a month later.

- If you're selling a house they only charge 4%. Listing is easy and like 95% of the paperwork is e-signable.

The biggest complaints I've heard about Redfin from others, mostly from older folks used to traditional agents, is that the process is significantly less personal. You really just talk to whoever is available and they don't ever call or recommend homes for you to see. If you're not tech-savvy or not too serious about buying then it puts a significantly larger burden on you to stalk homes online as soon as they hit the market. This was great for me and I can't see myself ever going back to a regular agent.
Yeah that's the impression I get, anybody know different? It looks like the two contenders these days are dexie and pouch
I think you're being a bit mischievous with you definition of customer.

You're really a user; not a customer. Customers pay. Google is selling your eyeballs to advertisers. Advertises are Google's customers.
If the name were Milquetoast it would be awesome, because that was the cockroach from Bloom County. Or, was that the joke and I'm only just getting it late? ;)

https://en.wikipedia.org/wiki/Minor_characters_in_Bloom_Coun...
It was old the day it was memed.
Anything that depends on both boost and gdal is bound to be pain. I once spent 22 hours getting a build of GDAL on FreeBSD with the drivers I needed.
The problem is much simpler: logical systems are undecidable, and the Liar's Paradox is the logic analogue of infinite loops. But this does require you understand logic as a process (something people do) rather than having weird dualistic notions about natural laws of logic.
sigh

I can and I do. Don't be so unimaginative.

For starters, Wine actually works really well. And beside that, time spent writing code is measurable in weeks while time spent running an executable to test or debug is measurable in minutes. The amount of time spent testing and debugging is a tiny fraction of the time spent coding. RDP/VNCing for one of them every second of the day can be a huge pain in the ass. Doing it for the other once in a while is a minor inconvenience.

Next time just say "I'm glad I don't have that problem" instead of "You can't possibly". A mindset like that ends up making you look foolish, because you'll be wrong most of the time.
> I would be embarrassed to put "Cockroach Expert" on my resume

well, now that you mention it... https://irfansharif.io/irfan-sharif-resume.pdf
Organizing Notes with Refile
Max Tegmark keeps saying interesting things lately. Controversial for sure, but interesting. His book 'Our Mathematical Universe' (related to the article you've linked) is thought-provoking, and I would label it a must read if you're interested in what's going on at the outer edges of fundamental science. The chapters are clearly separated into: fact, hypothesis, and far-out speculation, so there's no need to criticize the whole thing indiscriminately.

There was a series of attempts by Lee Smolin and others to come up with a theory of quantum gravity by assuming that the universe, at the bottom, is essentially simple and discrete (not in the fixed-grid sense, but in the sense of a discrete web of relations). That model also exhibits a remarkable similarity between the structure of the universe, and the structure of the neural networks that understand it.

The future of fundamental science is sure to be fascinating.
> You haven't even understood the old part, how would you be able to deal with the futuristic part?

"You haven't used a PDP-10, how would you be able to deal with a smartphone?"
In my opinion, Google is a tolerated monopoly because of being efficient, and not being too greedy. I.e. providing many efficient "free" services that work great is a good thing for the society, and in return Google gets a massive lock-in in advertising and information control capability.

So, the dilemma is: if for having such great "free" services is required the existence of that kind of monopoly, should we tolerate it and accept it as a lesser evil?
Show HN: Website Creation for Twitch Streamers
For me, the laymen, reading the matrix multiply stuff that's what it sounded like to me as well given my understanding of SIMD and such. Especially when they made mention to BLAS. But I am no expert.
Tesla starts pre-orders on solar roof for $1,000, rolls out calculator for costs
There is another advantage/disadvantage (depending on your perspective) to Google vs. AT&T that I haven't seen discussed.

One of the classical arguments in favor of monopolies is not just efficiency but that they concentrate capital for large-scale investment. In the case of AT&T this occurred with Bell Labs, and it is also happening with Google.

Whether an alternative system could be more innovative is impossible to determine. I am of the opinion that, even in Silicon Valley, the big firms (Bell Labs, Xerox, Google) make the biggest investments and innovations (semiconductors, operating systems, search engines), while smaller startups adapt these technologies to business uses.
1-Click website creation that would allow streamers to collect all their social media profiles in one place ^^

We also have some cool features like embeddable calendar creation, Spotify playlist sharing and many more.
Subdomains are for free ({username}.watchme.lol) whereas if a streamer wants his own domain he can upgrade to a premium plan.

An example website is https://alican.tv
I was quite excited until I realized I cannot use this with c++.
I mean this entirely sincerely when I say I think it's fortunate that your (and my!) name is in no way associated with the phrase "no-talent assclown."
@CockroachDB dev:

Has CockroachDB some health status page or REST api? (like Nginx/Apache/Redis/Memcached or a special table like MySQL)

It would be helpful to monitor the CockroachDB database in production.

I see there is some feature inbuild, but it only sends that data home to your server for analytics. (can be turned off) https://www.cockroachlabs.com/docs/diagnostics-reporting.htm...
What happens when GitHub decides you're not a human
I'll refer you to my other answer to this same question.
Not necessarily. So many of the improvements would anyway have a dual use, and it's not like their margins in the gaming/end user GPU business are razor thin. Moreover, the volume is probably immensely higher, so despite lower per-unit profit, they probably make it up in quantity. Won't be like this forever given the different speeds at which the 2 sectors grow, but it's gonna be some time before the roles are reversed.
If you're talking about protecting a supposed natural monopoly through regulation, there's probably some truth to that. The thinking probably goes something like "We must protect the public from an unregulated monopoly today." Left unspoken is "And the future is someone else's problem. They'll deal with it if they have to."

As for whether there really are natural monopolies, the classic examples are things like electrical distribution systems. If one company has already wired up a city, it's going to be hard for someone else to come in and wire up the same city in competition. (And may not be a great idea from the perspective of public policy.)

However, over longer timeframes technology change and market forces overturn many monopolies. IBM, Windows, Ma Bell--these were all considered to have monopolies at one time.
Hey thanks for pointing that out. That other site is a side project for a friend and I used letsencrypt certbot to auto-configure it. Assumed it was fine but obviously not! Will fix.
> pay attention to what color you put inside the transparent pixels

I don't understand this. When I make transparency I don't use any color? I use the Eraser tool or Ctrl-X, not a color with 0 opacity.
Show HN: Continuous stacktrace sampling in production with djigger (Java)
Yeah, I just sprung for a Titan Xp -- waiting for it to become obsolete next month.
That's what I thought too, but then why would they quote unidirectional b/w in one part of the sentence, and bidirectional in the other?
patio11's podcast: Running a Business Portfolio with Jonathan Siegel
Not so much. The invisible hand of economics just means the less efficient or less desired producers are pushed out of the market. It's just that the guy with more money can often invest it to become more efficient.
Part of the chipmaking process is burning layers into wafers covered in photoreceptive material. Photomasks/reticles used to cover entire wafers making many units at once, but now the processes are so small they have to compress the image (4-10 times is typical), burn a couple units, step over repeat on the same wafer. This GPU is so large, they can only fit 1 of them in a single burn step.
> Also, what does it mean to 'abuse' a monopoly position.

IANAL, but there is a legally precise meaning. (Of course, lawyers will still argue over whether a particular behavior meets the definition.) But it's basically, you have a monopoly in X, and you try to use that monopoly to gain you market share in Y.

For example, let's say Microsoft has a monopoly in operating systems. That's OK, nothing wrong with it, because Microsoft came by that monopoly more or less honestly. But let's say that Microsoft uses that monopoly to try to give it a leg up in office apps (maybe by its own office app people learning about OS changes well before release of the new OS, but competitors not learning about them in time, so that there's a period of time when Microsoft has the only office apps that work with the new OS). That's not OK.

Or let's say that Google has a monopoly on search. That's OK, so far. But let's say that Google manipulates the search results to promote Android (say, by making Android phones come up at the top of the list whenever someone searches for a phone). That's monopoly abuse.

Now, what I'm hearing people complain about is that Google uses Chrome to maintain its monopoly in search. As I said, IANAL, but I'm not sure that counts. That's taking something Google doesn't have a monopoly on (browsers) and using it to try to maintain Google's monopoly in search. That's not the same as monopoly abuse. (It's still sleazy.)
macieksarnowicz is shadowbanned for whatever reason, but he answered:

Thank you for your feedback. We indeed offer a whole server (database cluster) and you can create multiple databases in it and have full control of the resources allocated to that cluster.

The admin user provisioned for the server is not a full superuser, but it is close to that. We are trying to find the right set of permissions to provide to our customers without jeopardizing our ability to manage this server for you. Please submit your feedback here: https://feedback.azure.com/forums/597976-azure-database-for-... if you see a problem with the permissions.
So why is he leaving Microsoft out of the mix? He claims Google having an 88% share in advertising is a monopoly, why then claim that Microsoft is not a monopoly when it has a similar share of the PC space?

He says that Microsoft competes in the market with many players, but Google also competes in the market with many players.
It occurred to me to migrate Odoo ERP to CockroachDB, scaling up the DB is one of our biggest challenges with some of our clients.

However Odoo leans heavily on Postgres, migration would be a lot of work I imagine. The first snag I've hit with CockroachDB is the lack of 'CREATE SEQUENCE'.

Plus, Odoo uses REPEATABLE READ + a hand-rolled system of locks for consistency, I'm not sure how that would play out with CockroachDB. In my experience some of the performance issues come more from long lived locks in the app than from sheer DB performance.
Maybe its because I'm a .Net dev but everythings been working out pretty good for me on Azure. Half the stuff I do on a daily basis I can do from VS to begin with. About the only problem I've run into is having the azure instance override certain configuration settings I had in my app when I published it, but I haven't run into that issue in a while.