skysight-inc/HackerNews huggingface dataset:
Yes, I do this frequently too, and what I meant to be "pretentious" was not having this problem, but writing a post about it and discussing it on a news site. This is like writing a news story about the lint in my pocket.
Show HN: Automatic Markdown Reports from Machine Learning Experiments
Stream by Image4io on ProductHunt
Firefox: Fall back to HTTPS in URL fixup
I don't understand what people wanted Apple to do differently with Apple Maps?

Maps is core to the iPhone, given it's a device you use out and about. Google had them under their thumb, because they were dependent on their data, and were denying them features[0]. They couldn't wait until the data was better because that's not how it works, you need to collect data to improve data.

I don't see what they could have done differently? Even in hindsight this seems like the right call?

This whole situation sounds like people not liking to use a mediocre product, but just because the product is mediocre doesn't always mean it wasn't the right decision to release it, from both a company strategy perspective, and from a consumer benefit perspective (if you believe competition is healthy for consumers).

[0]: https://daringfireball.net/2012/09/get_the_fainting_chair
> recently MacOS and Google have been aggressively rewriting text as you type

OS-wide autocorrect is dangerous. I remember Scott Alexander pointing out that this happens to medical staff when typing in drug names. Someone out there probably ended up with the wrong prescription because MacOS tried to be "helpful".

https://twitter.com/slatestarcodex/status/944739157988974592...
Siri, What Time Is It in London, UK?
Polish people (in fact, people all over the world) can order on Amazon.de, they just can't get the same shipping rates that German customers get.
Just to make things a bit more complicated London has two cities. The City of London, and the City of Westminster, which is also a borough of London.

Two cities in one City; it shouldn't be allowed.
So we are driving company decision making based on the needs of synthetic fake financial instruments? Is there any other way to run a company that is more stupid than striving to fulfill the needs of someone else's derivative product?

I cannot imagine a worse basis on which to steer a company. It makes zero sense. Using a random number generator to pick every decision would result in better results than what we are currently doing.

An example of a company that has completely succumbed to Wall Street is Texas Instruments. They are (or used to be) a tech company. They used to have research. They used to create new products.

But in the past few years they have started committing to "returning 100% of free cash flow to investors" (quoting their own earnings release) via stock buybacks and dividends. They actually put it down in writing: we are committed to NOT reinvesting in employees, NOT doing R&D, NOT creating new products. In every earnings call about how they are still committed to getting all the cash into stock buybacks and dividends. That's it. That's the whole company now.

Wall Street loves Texas Instruments. The shiny bucket of treasure known as stock buybacks + equity based compensation is irresistible. This is going to keep happening until we make it stop happening.
How far would you take that though? If I say to my assistant "what time is it?" should I also specify that I mean the time at my current longitude and latitude. If I say "Could you please print this for me," must I specify to print it on the printer in my office and not one in Barcelona, using letter paper, in a font that isn't Comic Sans, and that it shouldn't be thrown in the trash right after it is printed. Or should I assume that a reasonably intelligent person can infer all that?
Yes. When you see articles about companies raising money through the secondary market or by issuing stock, that is exactly what is happening. An IPO is just the initial offering of stock onto the secondary market. After that the company can continue to raise money by creating and offering more shares for sale. You will also see companies offer other instruments such as bonds and preferred shares which have different legal implications for investors.
He says duckduckgo got it right, but that not true, he got lucky.

When I ask DDG for "the weather in Nottingham", it often answers with the weather of a tiny town in the US, instead of the major city in the UK.

Duckduckgo is also dumb.
I love the !important → !please. I've been corrected many times by Brits for using yankeeisms but is 'opacity' really one of them?
There isn't really a good workflow regarding dynamic linking and libraries in WASM right now, but things are moving.

Even then, what are the odds that your new user already has the particular version of your runtime cached already?

If you really have a non-trivial application, then downloading the runtime isn't that big a deal I guess. If you just have a website, it wouldn't be warranted.

Having said that, if you're careful, you can use Rust[1] or C/C++[2] with minimal overhead. I doubt that's going to become popular though.

[1] https://www.hellorust.com/demos/add/index.html

[2] https://floooh.github.io/sokol-html5/index.html
This is a really nice looking blog, I'm impressed.
No - Postgres is faster and it has JSONB. (It also has tables and SQL and GIS and ...)
This was such an excellent way of illustrating your point. Thank you for sharing
I think you overestimate how much traction such small modifications would get.
Apple fan, but I had to disable siri after the false activation count surpassed the useful information count.

They should figure out how to hire ‘alexa’ as the back-end like they hire ‘google’ for search, etc.
A Stable Modular ABI for Rust
Not really the same, you willingly give your browsing history away by browsing, and your ISP is a private company. Maybe if the ISP were more like a government-run library, which are famous for not being able to give away your book browsing history, it would be different.
We use it extensively. Basically the low overhead and almost no maintenance requirement of startup world is nicely satisfied by Mongo.

In our last 3 years of usage, we never faced any issues from DB. It's improved a lot in last 2-3 years and I can say it's rock solid right now.

I am basically finding no reason to switch to any other DB.
I've heard it's webscale! ;)
Unsuited for the 9-to-5 Lifestyle
What to Expect from 2ND Generation Intel Xeon Scalable Processors
Could this be a twisted reference to "So long, and thanks for all the fish"?
On that note, anybody know how often poor souls have booked flights to the wrong "Ontario, CA" because of this mess?
And, not content with US vs. Brit spellings, my Android phone's autocorrect stubbornly and insistently refuses to spell "fuck", even when I tap the word out a letter at a time. Instead it insists I meant "duck". Imposing American Puritan moralistic filters on my use of the language,... whatever next?
MongoDB is a pretty good database IMO. I've used it at several companies in the past and wouldn't mind using it again.

My favorite DB is RethinkDB. It's a shame that the company behind it fizzled out and was absorbed by Stripe. I still cannot wrap my mind around why it's not more popular. It's similar to MongoDB but much better. It's the perfect database. It adds constraints which improve the quality of your code. Also RethinkDB scales very well and the control panel that comes with it is mind-bendingly powerful, I'm not kidding; you can click a button to shard or replicate a table over multiple hosts! WTF! I can't say the same about Postgres unfortunately. There is nothing truly remarkable about it.

I use Postgres for one of my projects today but purely because of compatibility reasons with an existing system. I don't understand what all the hype is with Postgres.
Don't forget the "world series" for major league baseball played in the US and Canada. ;-)
Same here. To this day I wonder why are we teaching people British English? It's not like my country is somehow beholden to the Queen, and the only English anyone here will experience outside school setting is American.
Chicken and egg problem, maybe the US sales being stronger are a reflection of the system's lack of ability to deal with international customers (even if only in English)

Though yes, cross-border commerce is annoying.
> It is socially corrosive because it is removes any concept of social relationship from the calculus of social worth.

I don't see how that follows from "What do you do?" because one could answer:

A) I volunteer at...
B) I take care of...
C) I love...
D) etc.
> Polish people still can't order at Amazon.

That is not true. Amazon.de is even available in Polish, with free shipping for €39+ orders.
Excately what is done in Germany. In the engineering fields, people are admitted left and right (often over thousand per subject) and then they make the first semester exams so hard that only about a third pass.

There is this famous thing professors say to engineering students in the first lecture:

"Everyone please look to your right and to your left. [Statistically speaking] only one of you will be able to graduate in the end."

This is why engineering schools are so tough. I heard from some american universities that the master programs are (if you have gotten over the hurdle to get in) rather "easy" and that they want people to have good grades (because it would look bad if top university students have really bad grades I guess?).
Whereas in Germany you have to survive. And especially the good university make it as hard as they can to get the cream of the crop.

(Part of this is related to the change from Diploma to Bachelor/Master because for the Diploma people did not have to care about grades and Universities made exams so hard that people would barely pass them: "4 gewinnt").
For some reason it's always the people who you try to avoid that end up learning your name the quickest. I knew a VP known to encourage harsh working conditions that I tried to steer clear of, but he always took the effort of remembering my name and coming over to my desk to say hi lol
I use it for small personal stuff because it’s easy for me to play with
Spark also has a query plan optimizer, and uses map-side joins (referred to as broadcast joins) whenever it makes sense. I'm just curious what other differences architecturally in your opinion can result in a performance discrepancy?
There’s nothing worse than being forced to use a language you didn’t explicitly request.

Well, maybe some things are worse.
They could've put a "beta" badge on Maps like they did with Safari, and kept Google Maps preinstalled alongside it. Perhaps many people conflated the hilariously bad looking 3D Flyover bugs with core functionality and the initial impression stuck.
Siri needs to listen to a user’s response after presenting answers. The user hive mind would clearly flag problematic replies worthy of further examination.
Shouldn't it be called PoshCSS? :).
The problem is not just that it is wrong, nor that it doesn't have enough personal information, but that it lacks proper personalisation and the ability to learn.

You can't reply with "no Siri, not that London" and have it remember. It doesn't learn your voice among the people who normally use your Siri in your household.

"Artificial intelligence" is always going to make mistakes, as do real humans. Humans can perform unsupervised learning - in fact it's one of the key skills that employers like to select on! Until AI can learn in context it's going to be very limited.
"There's more where that came from."
VMware fixes a critical vulnerability in vCenter Server 6.7
Fun etymology fact: Both Frankfurts get their name from a simple description of the same thing, which they both are instances of: settlements adjacent to a Frankish river ford (place where the river is shallow enough to cross without a bridge). The English "ford" and German "Furt" come from the same root; hence Francoford / Franken-Furt / Frankfurt. The "an der Oder" (at the Oder) and "am Main" (at the Main) suffixes are clarifications to describe which river is involved.
A 1973 IBM Selectric typeball recorded dancers' body movements
I think you’ll find that CEOs, like anyone, usually have strengths and interests in one particular area or another - like the examples you cited, yours might be product.

Having opinions on and being able to quickly dive deep into product is a valuable skill, but I’d recognize that it will quickly become one of a dozen major areas that are vying for your time. You’ll eventually need product leaders whose thinking aligns with yours and you can trust to make decisions while you are focused on whatever the business needs at a given point in time.

From what I’ve seen, getting to the point as a CEO where you have a lot of optionality over where to spend your time relies on you being great at hiring people who can fulfill your vision in as many corners of the company as possible. Then you can choose who and where to spend time with and what to go deep on.
I am still using it for few legacy apps. I don't really love it but it it is rock solid for that payload: mostly just storing simple events. For new projects I just use Postgres, especially after they've introduced json datatype I don't have need for noSQL database for type of projects I am doing.
In a short period of time companies with databases of human activity will be finding new opportunities to profit off this data. Your insurance premiums, credit rating and even potential relationships will be influenced by a third party. When all you have to do is say 'Hey Siri what time is it in London, UK'.
Apple from Beatles and for years Apple cannot release any music from Beatles to avoid confusion of the brand name (of Beatles).
Turing's Rules for the Imitation Game (2000)
> a murder, jail time

Obligatory: https://en.wikipedia.org/wiki/Hans_Reiser
On the Moon, Astronaut Pee Will Be a Hot Commodity
You're right, there need to be enough outstanding shares for a hostile takeover to take place.

But more relevantly to IBM's case, the top shareholders are also the top executives. [1]

So, in this case, the stock price going down affects them direcly.

[1] https://www.investopedia.com/articles/insights/052216/top-5-...
Thanks for mentioning Colour! We are still on very long alpha since over half a decade but we are getting there. We have 3 students helping us for GSoC this year!

https://twitter.com/colour_science/status/125826870601631744...
Abuse of a dominant position in a market is already forbidden in many countries.

I guess that those monopolies would be split to ensure that the market is competitive.
Pornographic movies are quite legal in the US. Heck, SCOTUS struck down the provision of the Communications Decency Act that prohibited knowingly transmitting obscene or indecent images to those under the age of 18. Their ruling was unanimous.[1]

The radio spectrum is regulated by the FCC. If you want to broadcast on it, you have to get a license and abide by the rules. The FCC has many rules about the content of radio communications including the frequency, the modulation, the maximum transmit power, and yes the content. For example: amateur radio & citizen's band communications can't be encrypted. But even when it comes to broadcast TV, some swearing is allowed. And you can swear as much as you want on cable or streaming services.

1. https://en.wikipedia.org/wiki/Reno_v._American_Civil_Liberti...
The problem can be reduced to finding the subset of people for which the question is not ambiguous (or the analogous).
I've heard from people that they use burner phone when they enter US, because at the border things get problematic.

Does this mean that it's now sufficient to turn off your phone in the border, and they can't demand to see it?
Entrance will now be solely based on how much money your parents bribe admissions with.
Deploy Serverless Applications with a single Terraform module
We can order from amazon.de, it even offers localized UI and (poorly auto-translated) product descriptions.

But yes, I think it's likely that an order from amazon.de goes trough Frankfurt am Oder, as it probably originated from one of many Amazon warehouses in Poland.
tldr: His number was leaked, he got rid of it, the person who just got the number is dealing with bunch of random people who think they found elon's # online.
IBM is already known not to be a good place to work, they have nothing left to lose.
My biggest issue with RabbitMQ is the only official erlang downloads for windows binaries are from the official website and slow as all getout in most of the world.

I really don't get why they don't publish at least the windows binaries with their github releases.
China to impose sweeping security law in Hong Kong, ends city’s autonomy
How Uber used data science for demand positioning?
I now believe you are right. Thanks for explaining carefully and kindly. :)

Now I'm curious about which exhalations are the culprit.

"The major VOCs in the breath of healthy individuals are isoprene (12–580 ppb), acetone (1.2–1,880 ppb), ethanol (13–1,000 ppb), methanol (160– 2,000 ppb), and other alcohols."

https://doi.org/10.1080/10473289.1999.10463831
The problem is, for some subset of people, the question is ambiguous. Thus we can reduce the problem to finding that subset and asking additional questions only in those cases.
Major Bug in Glibc malloc Is Killing Applications with a Memory Limit
> I think the best thing to do is to pick one interpretation, answer that, but make it clear which London you picked

That’s actually the exact interaction you get with Siri today (I just checked):

U: What time is it in London?

S: It’s 7:09 AM in London, Canada

U: No, London UK

S: It’s 12:09 PM in London, England

The only problem is she doesn’t really learn this for subsequent requests, although that is a different problem IMO.
Is there a book like this but for metric?
;The following block of externals was added on Dec 19, 1982 when BINTRP was
; Split up after the freeze of GW-BASIC Version 1.0
; This Split-up was not reflected in the PS1:<BASIC>BINTRP.MAC source.
; See Tom Corbett if you have any questions.
Hit Suites Otel Avcilar
Alexa responds to "wrong", and many variations of that, with cancelling the previous action and thanking you for the feedback.
A Free Card Game about Software Development (Print and Play)
In the US, as long as data is gained from third-parties, your “browsing history” falls under the “third-party doctrine”:

https://en.m.wikipedia.org/wiki/Third-party_doctrine
I now have most of my adult years learning how to construct a phrase that gets the right results for Google, and later Assistant. It got to the point where I'm certain it must be a headache for whatever team is trying to support natural language processing in these - all proficient users ask for some artificial gibberish and get where they want to be.

Here comes my favourite brain freeze moment - recently my parents asked me to explain this to them. How do you construct a good search phrase? My brain blanked. I HAVE NO IDEA. It seems I have learned fluent Goonglish without noticing, and now can't explain the grammar or vocabulary of it.
As long as you spend all the profit... it’s non-profit
The Ad game-changer: Programmatic meets In-game video ads
> France, to give one example, has been much worse than Britain at prescribing French

True.

> and effectively wiping out many regional languages.

Have you any example of this affirmation? While I can cite a bunch a regional language destroyed by the French Republic inside current French borders, I have no idea of what you are referring to concerning former colonies. Native Americans in New France never learnt French and the demise of their languages are due to the English settlers, people in Africa learned French (and still do it) yet retained their own languages, same concerning North-Africa where Berber languages have been in concurrenced by Arabic not French, in Indochina French is not spoken anymore. You affirm something really strong without a bunch of example to back it, that seems to be more French-bashing than anything that really happened. The only exception I can find is in French Polynesia.

Also, your description of the Académie Française is really biased too.
I guess if you’re looking for a silver bullet, keep looking?
I agree, some things are just astonishingly bad given the immense effort and resources that are being put into machine learning.

Microsoft OneDrive tags my photos. It's mostly useless. For instance, I have some pictures of squirrels on the tree outside my window. Squirrels can really do the most amazing things on trees, but they are small compared to the tree.

Microsoft with all its AI muscle will invariably tag those images as something like #Outdoor #Grass #Plant #Tree.

It's the same problem with all of those benchmark beating AIs. They have no clue what's special about the picture and what just happens to be in them as well.
Negative numbers are not really an issue, quite the opposite because they are necessary for invertibility of most of the computations. We almost never ever clip values in Colour (https://github.com/colour-science/colour) and leave that responsibility to the user. One exception is conversion to Hexadecimal where if you don't do ensure the values are in the range [0, 1], you will induce the user in error: https://github.com/colour-science/colour/issues/584#issuecom...
> If you have large messages and use keepalives (and you'll need keepalives), you need to write your own message fragmentation.

I'm confused by what you mean by that. Do you mean "large" as in "take a long time to process in the consumer"? If so, and if your consumer is not issuing heartbeats concurrently with message processing, then that is true.

> There are no python libs that just work.

Completely agree. Having hacked on and patched the code inside Celery, it's really quite a bummer. I think this is because the Python libs try to abstract over things that ... just straight up can't be abstracted away given the semantics of AMQP: specifically connection-drop-detection, "resumption" of a consume (not really possible; this isn't Kafka), and the specific error code classes (connection-closed vs channel-closed vs information).

> If you have a single open connection, it will get stuck from time-to-time.

Are you talking about publishing connections? Consuming connections? One used for both? What does "stuck" mean? I'd be interested in hearing more about this.

> exactly-once delivery isn't a thing

Kinda pedantic, but exactly once delivery is possible in some very restricted situations (see Kafka's implementation of this guarantee: https://www.confluent.io/blog/exactly-once-semantics-are-pos...). Exactly once processing is what's tough-née-impossible. So yeah, idempotence is great.
That was a short and epic read.

> This limited both the language features that were possible and the quality of the produced code.

What are the limitations ?
Is the Gig Economy a Safety Net for Entrepreneurs?
> Maybe they should make that easy, preferably offline and let other people create their own personal assistant modules or something.

Like they would ever do that. Then you would no longer be their "corporate bitch".

Seriously, the one thing that stands between home assistants and being useful is opening the software up and letting it be used by regular OSS devs. Alas, every one of the four big providers (Apple, Google, MS and Amazon) treat them as their moat; they want control over the ecosystem. It's the same in many other places in the industry - we're technologically way behind where we could be, because everyone wants to be the platform and commoditize everyone else, which necessitates having total control.
Unlike a lot of companies IBM'ers use https://www.thelayoff.com/international-business-machines quite a bit and there's a lot of activity in there over the last day or so related to this set of "resource actions".
I think the parent comment was, too...
There are a lot of cities in the world, though.