skysight-inc/HackerNews huggingface dataset:
Apple insists that Safari doesn't reveal
a different bit of information, the webpages
Safari users visit

Insists how? Was there a public statement? A phone call? With whom? An email? From whom?

Is it normal journalism to just say "Company X says ..." without stating who of the company stated it and how?

If it is true what the article claims, that they give hashes to Tencent, then this statement is false:

Apple insists that Safari doesn't reveal
a different bit of information, the webpages
Safari users visit.

Because a hash is an id for a set of pages. That is not what you mean when you say it doesn't reveal the pages.
You should go read up on branding.

On the financial side, yes, there's a tremendous opportunity to be hugely profitable. In 8 years, WeWork is now bigger than IWG after 30 years. Where do you think think the upside lies?
I get this argument about having millions of users reporting stuff. But just have a look at Facebook and Google's balance sheet, and the figures that other non profitable monopolies raise. However big the support team needs to be should be their problem, or rather part of their plan. And if they don't have enough money for a big enough team (or just don't prioritise support enough), then honestly, I don't think it's truly scalable or sustainable. And eventually we as consumers will learn. This whole tech pump and dump (or promise something and change it later when it's time to profit[1]) wave is new, and we're just beginning to learn how companies change once they have enough leverage.

I'm sure if they don't take customer support seriously, they will pay a price for it in the long run.

Would just like to clarify, that I don't think expecting personal support for non-paid services is reasonable. But as a paid customer (for e.g. of Uber), one should at least be able to call an IVR. But these cos. deliberately make it harder for you to get their numbers.

[1]for e.g. how youtube was free speech and niche artists, how google would get you to the result the quickest
A Global Macro Thesis
But taking a break with decent food is exactly one of the things I want to do
Imagine two worlds. In one world all people are completely and absolutely identical and unable to change themselves in any meaningful way. In the other world people are all completely identical, but able to radically reshape themselves as they see fit.

In one world an individuals actions and decisions would largely determine their outcome. In the other world things completely outside of an individual's control would be the primary determining factors in their outcome.

One of these worlds would imply the need for systems directly subsidizing those who fail to achieve. In the other world, poor outcomes would be attributable in large part to poor decisions. The latter scenario doesn't necessarily preclude a subsidization of those who fail to succeed, but it makes it a much more tenuous proposition.
For most of us (office dwelling, middle aged hackers) getting enough calories is not the concern, it's ensuring we don't get more than we strictly need. With modern diets, you have to work hard to starve.

One trick is to simply eat food that digests a bit more slowly. I like a breakfast of yoghurt and musli with some fruit mixed in. The musli keeps me going quite long and I find I don't get hungry quite as soon as when eating some pastry or other junk that people eat for breakfast. For lunch, I try to keep it light. Social pressure to go for big lunches with colleagues is making this hard. But I often go for salads or simple sandwiches. I'll eat something proper early evening when I have time to enjoy it.

Back in the day when I was regularly visiting colleagues in the US, I noticed that most of my US colleagues were quite a bit heavier than most of my European colleagues. Not a surprise because getting a healthy lunch was super hard. The service industry seems to specialize in trying to kill you with food. Most people were going for what I would classify as junk food. Every day. Even a sandwich was more like a heart attack on a plate. The service industry there is biased towards stuffing people with way too much food so they tip more. So, a sandwich would contain about 3X the recommended daily intake of meat; about the same amount of cheese and be dripping with fatty mayonaise and all wrapped in what passes for bread in the US. Typically comes with completely redundant crisps as well.
Updates on `f-string` are quite fun. :)

`f'{username= }'`
'username="tolgahanuzun"'

I like it.
Hey, there's a bit of truth to the joke.

> unfortunately that means more filtered, targeted and biased

Usually, appealing to a mass-market means less targeted/biased, more generic. The hipsters always want their bands to stay weird.
Or maybe you're in a position of great power and people don't dare to question your terrible ideas.
Probabilistic Scraping of Plain Text Tables (2013)
Yes, math is a much bigger culprit. Including for operator overloading.

Their saving grace is that humans are more intelligent interpreters.

If you ever try to translate a human-readable proof, even a fairly formal and rigorous one, into a computer proof assistant like Agda or Coq, you can see all the little ways humans cut corners.
CO2-Emissionen Pro Kopf
While that might be true, this feels like it would be a long way off. The prefixes could potentially match millions of sites and the results are only then matched on the client side. The server would never know which prefixes are the “actual” hit and which are obfuscated prefixes for completely different domains.
I keep seeing lots of meetup alternatives, but meetups network effect was always too strong. It will be fascinating to see if this is what finally puts a chink in that armour.

Meetup has been a pretty shoddy product for quite a long time, I'm really hoping that something better takes off.
Really unexpected to use a bytecode execution engine for accelerating compile times, only if one doesn't spend time regularly reading compiler related papers, sigh.
I just went back to Sublime. I'd forgotten how fast and editor can be.
I care. Forced signup is an instant tab close for me.
I'm not very familiar with Haskell - is this still a useful first tutorial or has the language changed too much since 2007?
I mean, what you really want in this case is Perl's =~ operator, as well as the implicit $_ variable.
The clean way would be to introduce laziness. But yeah, can't do that in Python.
One hand google sponsor the youtube "LiverOverflow" video to just talk about ethical hacking and penetration testing.

https://www.youtube.com/watch?v=E-P9USG6kLs

On other hand they are taking other educational videos.
Queensland man has severed hand reattached in rare surgery
> 5-whys

I appreciate your desire for deeper analysis, but I hate the "5 whys" as they imply every event has a single root cause.
Thoughts on the Joint Statement on the GNU Project
Wait. I need to answer your question properly on a physiological level as well: The problem is that LFN signals that reach the inner ear get sent to the brain on 3 separate channels, with a signal from the otolith organs going to the vestibular nuclei and finally also to areas that regulate autonomic functions. As it seems, these effects show a much lower ability to adapt to "noise" in the broadest sense.
People enjoy different things - you might enjoy a long lunch, the original commenter enjoys going home early (to spend time with family, friends, dog, whatever)
I'd disagree with the last bit - the next best alternative could be Bitcoin, ETH, gold, Euro, e-wallet money, stocks, bonds, or even debt. You can trade dollars for an imaginary dollar-backed value in PayPal's database. You can use something like HelloGold if you prefer something gold-backed instead.

You're probably right - that could be money's key attribute. So what happens when someone else does it better?
I've hacked /usr/share/X11/xkb/symbols/xx files to have custom keyboard layouts, DEs are not able to mess with it.
That’s the entire purpose of this system. It’s useless for creating user profiles.
You can guard yourself against overriding in the same module this way, too.

For name mangling, I think you need to start your variable with underscores, and then it won't be accessible for reading outside the module either?
> Also, if there's kids involved, you need a shared custody agreement which might result in one party paying child support to the other, but that's a thing that's triggered by the divorce, it's not part of the divorce itself.

In the US, child support is not automatic. If either party goes to court, court ordered child support can be arranged, but otherwise, it is left up to the parties involved (I could be wrong about this, and it might vary from state to state).

> How hard can divorce paperwork be? "We're done, signed: A, B" How can you screw it up?

Honestly, I'm not a lawyer, and I've never been divorced, so I don't know. But I do know that something as "simple" as a will is pretty easy to screw up. I can't imagine other aspects of family law are any different.

> You split your assets 50/50 and then you're done? What else is there to argue about?

1. Sometimes assets are not so easy to split. Partnerships in small businesses, pensions, membership in a family business, etc.

2. There are 2 property systems. One is "community property", where everything is considered to be jointly owned by the couple. In the other, people own what they own. I'm not very well versed in the difference.

3. People generally are not expected to split property they came into the marriage with or gained via inheritance. However, if it becomes co-mingled in certain ways with marital property, then it becomes marital property.

4. Sometimes people want to keep certain pieces of property (e.g. heirlooms). Properly valuing these can be difficult.

There are probably other issues that I'm not familiar with - this is just the stuff that comes to mind.

> Wait, what, how long does a divorce normally take in the US?

It varies from state to state. Some states require 1 year separation before a divorce is granted. If lawyers and money are involved, it could be very long indeed.
what if .. the story of there being a god separate from you is just a story. The nondual or advaita insight is that you are divine already, just pretending not to be. It goes deeper than that and should not be made another story but experienced yourself first. This was my own path to unshakeable faith, by own experience with the help of teachings and meditation as the beginning.
For legal/trademark reasons.
Unpopular opinion: I agree.
Err what? We don’t even understand nutrition in a single person that well. Some people thrive on a vegan cost, for others it’s unhealthy. The same is true for many other forms of diet.

The reason for this is that it’s incredibly hard to make meaningful studies over such long periods of time where so many other variables have an impact on health.

And now someone claims that they can trace some health aspects back over one or more generations? I call BS.

Not that this isn’t possible, but that such specific claims like higher BMI can be traced back to smoking fathers.
Windows has a keyboard called US-International with extra symbols. Also, note that those key combinations might not exist in other keyboard layouts (replaced with local keys).
just use "_P", a fairly-widely-recognized substitute from the Lisp world.
Stallman started the open source movement due to a Xerox printer driver!

https://www.fsf.org/blogs/community/201cthe-printer-story201...
I’ll save you the bother of reading 966 words:

No, it’s not.

To me, it’s never been a better time for PHP.
Project proposal for Innovative solutions [pdf]
If recruiting Chinese nationals stops working the Chinese state will just start recruiting other nationalities. Plenty of people would pop a USB drive in their work PC for $100k. The only reason they don't now[1] is that it's more expensive, there's a bigger risk of the person turning themselves in, and if caught it's more politically difficult.

[1] Assuming they don't already, which is a huge assumption.
Strategyproofness
Exactly. That's wildly different from being tempted to help out an in-law and conflating the two is disingenuous at best.
People unfortunately don't get that and are being slow cooked into accepting being spied on.

I paid for device and then you prevent me from doing perfectly legal action and then notify authorities about it. That's what it is, and coming from privacy hero, Apple.
For context opt s is ß so the decision wouldn’t be easy if you want to include both.
And I assume that in the future, the people who currently support the transgender movement will be thought of as members of a small fringe group that sympathetically lost their minds when Bruce Jenner very publicly lost his. At the moment, thousands of innocent children are being pumped full of hormones to "assist them in their transition". Well done.

https://salvomag.com/article/salvo38/doctors-delusional
Key to learning and forgetting identified in rats' sleeping brain
Machine learning is based on sample data, which time and time again has been proven to be biased, producing errors due to racism which then get fed back into the system and perpetuate the cycle. It is not infallible and it does not reveal truths that people are 'worried' about seeing, it's a reflection of current mindsets.
Is it a hash of the prefix of the url? Or a prefix of the hash? Either way, it's deterministic so it's just a more collisiony hash.

On short enough time frames an IP is often a good enough approximation for a person.
I'd be incredulous if someone had designed a flying car made by taping about ten thousand fans together, pointed them down precariously, and powered them with a little nuclear reactor. Also, it didn't make it more than 3 feet off the ground. Then, had many people talking about how the future of transit had arrived. It clearly hasn't and nobody can point to a single reason their contraption is actually better or does anything novel. But they're all pretttttty sure.

> If you're so concerned, perhaps you should start working on the problem and become the inventor of the next big p2p currency?

I'm not concerned because the problems identified had already been solved with money. You know, the thing already in your bank account.
Show HN: NPeg – a Nim pattern matching library with nice extras
> "I hate the "5 whys" as they imply every event has a single root cause."

That's an implication you're imposing yourself: there's no reason why asking the answer to any single question looking for cause will only have a single cause. Even Wikipedia's cursory overview includes this:

> "Not all problems have a single root cause. If one wishes to uncover multiple root causes, the method must be repeated asking a different sequence of questions each time."

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

Particularly if you're aware of a tendency to limit to a single root cause, you can actively work to ensure you don't fall into that trap.
Will US Blacklisting Chinese AI Firms Escalate the Global Trade War?
Photos to PDF by PDFThings
I want it to be effective, which is why racial profiling is a bad idea. Crime rates correlate to poverty rather than race. If you design your system to target race you'll get lots of false positives in middle class black neighbourhoods and you'll ignore crime in poor white neighbourhoods. Racial profiling doesn't work.
Perhaps Python itself could worn you that certain constructs are deprecated and will be removed in future versions.

And you could 'import something from future' to opt-in to making those warnings errors right now.
For me PHP is exactly like IE6, it completly shaped web programming as we know it, and will have a true resilience, before dying, inevitably (disclamer: I used PHP from 2000 to 2009 , then switched to rails on a daily bases).
Try out Dbeaver instead of pgAdmin for database administration. It's a much, much better tool.
> Almost Everyone Can Be Good At Almost Everything If They Try Hard With A Good Minset

The thing here is that many people are convinced that "I just cant learn X at all", so they wont even try. And when they do actualy try, they can become at minimum alright, probably decent and maybe good at X. You see that on both kids and adults.

That is where growth mindset comes from.

Will everybody be next Beethoven, Michelangelo, Knuth or win the olympic? No. Can healthy person learn to play piano, draw a portrait, write a python script or learn to swim? Absolutely yes.
The British version is the plowman's lunch. Without the add-ons one sees today.

The Japanese version is Calorie Mate Balanced Food Block, from Otsuka Pharmaceutical Company. Available in convenience stores and vending machines.
Hi Noel,

Are you still looking for talents?

If so you can get best Angular freelancers from Teclogiq
The Twelve-Factor Container
I'm a little bit too familiar with podman. LXD is more mature and actually implements all of the hardening features I mentioned. podman could implement them in theory, but doesn't. Its default security posture is very similar (though not the same as) Docker. Don't get me wrong, I do want to see podman succeed -- but I don't like the amount of unneeded hype around it. It's effectively a Docker rewrite by Red Hat (and other folks) that has some fairly important improvements, but it's not a revolutionary new concept. As for buildah, I am too biased to respond to that question.

Oh, and most of the Docker CVEs found in recent years -- including those I've found -- have also impacted podman. The most brazen example is that podman was vulnerable to a trivial symlink attack that I fixed in Docker 5 years ago[1,2]. It turns out that both Docker and podman were vulnerable to a more complicated attack, but the fact that podman didn't do any special handling of symlinks is just odd.

[Disclaimer: The above is my personal opinion.]

[1]: https://github.com/containers/libpod/pull/3214
[2]: https://github.com/moby/moby/pull/5720
Any chance of a mirror event in NYC? I'm sure a lot of people would be interested but travelling to SF for one night would most likely be very inconvenient.

I'd be more than happy to help organize/host it.
Nope, [[NSLocale currentLocale] countryCode] returns Region country code from settings. The same code is also used for language region, so you can end up with something like zh_US.
It’s really 2-3 open face sandwiches, each being one slice of bread, butter, and exactly one topping of meat or cheese. No condiments. Rarely any veg or any extra flavor. And that’s it. If this isn’t a boring lunch, I have no idea what is.
I lost a lot of respect for them, when they participated in Gab censorship.
JFC that’s insane. They are never getting back to you at this point. Whoever flagged your account probably doesn’t even work there anymore.
That's a pretty good idea, deprecating & warning + providing automatic conversion utilities + using 'future' to make them errors...
But that won't happen :-(
It seems they do it completley in the dark. They think they have information, but they don't. As such, after many "we are doing great!" top level presentations, they just announced layoffs and selling of some divisions and so on. That's how "great" we were doing.
CppCon 2019: “Faster Compile Times: Bringing JIT Compilation to C++”
what is the name of the tool you are developing? would be happy to try it out.
In Haskell we use sorted maps as persistent data structures. Persistent in this context means that the insert-method returns a new map and the old map is still around, if you need it.

It's basically copy-on-write. The old and new map share all but O(log n) data.

You could probably do something like that with an unsorted map, but it's a good fit for a sorted one.
That was an enjoyable read, thank you
There's a lot to be said for letting someone else spend billions perfecting a design and then just copying it. If you can do it quickly and make improvements you'll maintain second place very cheaply, which let's you spend the rest of your resources on more useful things.
As a python programmer I would have no idea what `valid_P` is supposed to mean. Valid Pascals?
I love having goals. It keeps me focused especially when I fall behind. Working on watch.ly (pivoting to chatbot that connects users to sales reps etc via text) and Todo lists/financial goals keep me going. :)
No.

As much as everybody likes to hate on PHP, it powers a lot of services that are used all around the world - and a lot of internal systems.

With 7.3 it seems as though PHP has finally got to a point where it knows who it is and where it's going - don't get me wrong, it's paid my wage for the last 18 years - but it's also made it very easy to shoot myself in the foot.

With frameworks like Laravel and Symfony about now, I can only see it getting stronger.

(Although I'm moving to more Elixir and Phoenix, I still pick PHP for simple projects, or those that I can't use Elixir on - and obviously maintaining and upgrading existing things)
"50% divorce rate" is a super-misleading statistic, because some people (vast majority?) never divorce, and there are folks who divorce several times. You can't just take two momentary marriage/divorce rates, divide one by the other and get a sensible statistic.

The divorce rate has been dropping like a rock for the past few decades: https://www.insider.com/what-is-the-divorce-rate-2017-2
There's one interesting way of having a non-Google Android experience without going to China.

Get an Amazon Fire device
It’s not that. In Italy people have short lunch breaks too. It’s just what’s actually entitled to be called “lunch” that baffles the average Italian
How to Manage Both Sides of a Balance Sheet to Maximize Wealth
There is zh_US in Apple universe: on iOS/Mac language identifier depends on Language (zh) and Region settings (US).

So, if you set Traditional Chinese for language and United States for region (https://developer.apple.com/library/archive/documentation/Ma...), [[NSLocale currentLocale] countryCode] (which Apple compares to "CN" for this feature according to this comment https://news.ycombinator.com/item?id=21242628) will return US, and [[NSLocale currentLocale] localeIdentifier] will return zh_US.

localeIdentifier also returns some other interesting things, e.g. mine is "en_US@currency=EUR", because I customized Region formats.
> Some would argue that securing transactions that transfer value without trust is a good use

Those folks haven't identified a good reason why being able to skirt sanctions, allow rogue states to accumulate value and to pay terrorists is worth "transferring value without trust." It's a pretty high bar, IMO.
Now launch a search engine in front of it. What’s old is new again.
You may want to take a look at Laravel.
Anecdotally, it worked on my kids to ridiculous degree. Complimenting them meant that they will do the thing more and more and get better in the process.

Outright telling them that "you like this" made them like the thing. Opposite made them dislike it. Including food and activities.
I’ve been self-hosting my email (and for a handful of people) for two years now. Feels great.
I love you humor... this sort of logic could be expanded to basically everything mankind invented since we climbed down from the trees ;-) ...Shoes! Consider how deadly the are to ants! ... Soap! Consider how deadly it is to microbes! ... Nah, seriously: It's a matter of design. Cars don't need to harm the environment and they don't need to be noisy or overly dangerous. The problem is inconsiderate pea-brained idiots that don't think of others - and noise regulations that lag behind what's known in the scientific community by decades.
Debugging hidden memory leaks in Ruby
Not in my opinion. But entirely up to you how you take it.