skysight-inc/HackerNews huggingface dataset:
Apple 40%, samsung 25% , LG 10% in the US

Apple 25%, Samsung 34%, Huawei 17%, Xiaomi 10% in Europe

Sounds pretty fine for a market with healthy competition.

Really hard to call any of them a monopoly.

Google® has 94+% of mobile search in both US and EU!
Thank you — seriously — for trying Retool! You're correct on the difference — Retool supports writing back to databases and APIs, which is fairly different from most BI tools.

On the latency part — yes! We are currently working on scaling our systems and latency is a bit higher than usual right now. If this is something anybody is interested in working on, please ping me! :)
Alan Kay had a comment on here from a few years ago on how this could scale: https://news.ycombinator.com/item?id=15320789
Residential and SOHO gateways usually don’t offer much configuration for ipv6, and it’s generally an afterthought in their interfaces, even if it is increasingly being used.
Who? Nasa? Nasa is not in telco business the last time I lopked. And it’s not certainly Nokia’s business to provide cellular coverage. They provide the hardware but the actual coverage is implemented by network providers installing the hardware after purchase.
How is desktop search? Spotlight (mac desktop search) is a killer feature for me -- fast, reliable, smooth, all straight out of the box. Meanwhile, I've wasted many hours trying to get desktop search up to the same standard on Windows and Linux. That was years ago (for linux, at least), hopefully things have improved. How is linux desktop search doing today?
Chrome spares Google and YouTube when you auto-delete privacy data
QAnon will not disappear even if President Trump loses reelection. Here’s why
For what it's worth, the timebase correction on a VHS deck has nothing to do with whether the audio is getting ahead of or behind the picture. If you think about the way VHS works, it's not possible for it to have audio-video sync drift. Reasons your audio was ahead/behind include that your capture device was recording the audio on a device with a free-running clock without reference to the video clock, or that the video capture device was dropping frames.

Timebase correction just fixes up the sync pulses so they arrive in an orderly fashion, which improves the picture quality.
"I think it is a pretty clear example of rent-seeking on Google's behalf."

It's literally the opposite: rent-seeking on the behalf of Samsung, Apple - moreover, 'rent-seeking' is not remotely illegal.
I said it as a minor minor retort. You want the full story? The full story is I don't care for experience. I find experience doesn't correlate with actual skill. Many experienced developers act and seem very inexperienced which is what I said about you: You "seem inexperienced" because you act that way. The very act of bringing up experience is off topic and a sign of lack of maturity.

If you have to know I'd say I have about 15 years of experience in research, gaming, embedded and web. I will say that the pattern I described can be followed in every one of those fields but it's a niche pattern because it is indeed promoted by people who do FP.

I don't know why you focus on embedded, but embedded people tend to follow these patterns the least due mostly to C++. The overall promoted pattern in C++ is to pass references everywhere and it's highly unlikely that someone in that world will follow this pattern because you have to go out of the way to do it and learn about it. It requires a disciplined approach.

The big problem is if you need to slightly modify a bunch of values in an array of 100 objects. It's hard to figure out the right way to do it in a combinator. The common pattern used nowadays is instead of having combinators handle it, have the combinators generate logical instructions to send to the IO function similar to how in web development your stateless servers pass SQL instructions to the SQL server. The IO function processes the instructions and handles the threading, mutation and IO. Here's a library that does this:

https://github.com/google/cpp-frp <---- real world example.

Nothing I said is "theory" in the sense that you put it. These are rare but actual patterns that are used successfully by people in the know. You are not in the "know" despite your experience. As a result for most of your program experience you've just been dealing with and fixing mess after mess after mess.
Looks like one of the answers in the Twitter thread mentions that this might be cached content. Is this confirmed that the network call is actually being made (by router for example?). Cause later down the line it seems that pf blocks the calls just fine.
First criminal charges following an avalanche in CO after avalanche above I-70
Another place to get all of the documents in this case is https://www.courtlistener.com/docket/18552824/united-states-...

Any time someone buys a document from PACER and has the RECAP extension https://free.law/recap/ installed in their browser it is uploaded so everyone can view it for free on the Court Listener website.
I didn't read it all but I very much like the design, layout, and tone of the post. Nice job.
The AG could be replaced by a new administration and the case could get tabled.
It’s been documented how irate he would get over small details. Those small details are really only seen by someone who is a power user and has a vision for what it _should_ be. Not to make excuses for his behavior but he understood technology and wanted to make it simple for everyone. That drive towards simplicity makes you have to make a choice as to what features are left to the user and what features are managed by the system. Increasingly under Cook it’s been the later.

The argument that most of this started under Jobs is valid. True. But like it was commented he was dealing with an illness and it’s unknown just how much involvement he had. This is obviously just my view of the land and my perspective is my own. YMMV.
Are you this good going from abstract to practical? I know I am not. For me the it's a revelation that _fear itself_ actually is _fear of making something lame_. So, I don't really see the value of expressing this "concisely" because if will never arrive from A to B, if A is abstract pattern. Though once you have shown me that A is equivalent to B (the practical), I do agree, A is equivalent to B. But, unless you show me B upfront, just concisely stating A to me is of no value: I can not make the connection from Abstract to Practical. Only from practical (something lame) to maybe abstract (fear itself).

This is also why I don't really buy in to the whole "conciseness" thing - I prefer things spelled out. I suspect many others do too.
I wonder if we will see our culture around nudity change after a while due to this. Will people care less about intimate pictures of them getting leaked online if they can just claim it is a deepfake?
It’s a heuristic argument that critical points are extremely unlikely to be local minima (ie positive definite second derivative). Loss surfaces of DNNs do typically have a global minimum (zero if they fit the training data exactly).
I don’t think that has anything to do with Nasa or Nokia?
> "Why should any of these people be considered 'unemployed'?"

if you want to know how well we're allocating our (labor) resources as an economy, it's important to get a full picture of how many capable people are un-/under-employed.

when we make national economic policy, it should be to make meaningful progress toward putting all of our capable and willing people (true unemployment) to highest and best use, not arbitrarily just those who have recently become un-/under-employed (nominal unemployment).
This isn't true. A loss function that asymptotes can also have no minima, which commonly used loss functions do.
The company was called EverPresent, but I don't recommend them.

They:

* Had a security flaw that made everyone's private videos trivially discoverable and left it open for six months after I notified them.

* Failed to remove my files from cloud storage after I asked them to (especially troubling, given the flaw above).

* Put my videos on a hard drive even though I asked them not to, and then tried to charge me for it.

* Tried to charge me a different rate than initially quoted.

* Send me marketing emails with no unsubscribe link (in violation of CAN-SPAM).

* Robocall me with promotions a year later.
Disclaimer: I work at Backblaze.

> the economics just don't work [for Unlimited] long-term due to people who abuse it. How does this apply to Backblaze's unlimited backup service?

So far, it has worked out for us (going on 14 years now). If you are curious about the size distribution of our customers, here is a histogram of our Personal Backup customer data sizes from the end of 2018: https://i.imgur.com/iVEuwUT.jpg (You will need to zoom in to see all the data points - the largest customer stores 430 TBytes for $6/month.) Backblaze never raised any funding, we're self sufficient with no deep pockets, so it works for us financially.

Just to be clear, Backblaze doesn't price the Personal Backup product as $6/month for an unlimited amount of storage to attract gigantic customers. Our driving force for almost every decision on the Personal Backup product was to make it "easy" for people who either are not experts at using computers, or just don't want to spend a lot of their time on it. My 88 year old father doesn't know the difference between a MByte or a GByte or a TByte, and he would be stressed out worrying about "paying per GByte". The fixed price of $6/month is intended to reduce "sales friction", not attract massive storage customers. Another issue for non-computer-expert customers is they don't know where all their files are. So to make it "easy", Backblaze simply backs up EVERYTHING by default, and only excludes things like the Operating System if we absolutely know what it is and know it can be recovered in other ways. So the Backblaze Personal Backup product can be installed with a username and password, ZERO CONFIGURATION, and the customer's data is backed up. But that wouldn't work very well if we charged per GByte, customers would think we were doing it just to increase how much they are charged. :-) So the "fixed price for any amount of storage" is part of the overall "easy to use" strategy.

What we ask of our above average storage customers is that they recommend the product to their less technical friends with less data. We get a good reputation by supporting the large customers, and those customers are often the "technical mavens" that recommend products to their friends and family.

I work on the Personal Backup client that runs on your laptop. Personally I like the super ultra big customers simply as quality assurance. If I can keep the client running for a customer with 400 TBytes, it will absolutely purr like a kitten for an average sized customer with 1 TByte of data.
Intel pretty much stopped being relevant to the consumer SSD market as soon as the SSD market as a whole broadened enough to support the development of client/consumer-specific SSD controllers. Once Intel could no longer compete by stripping a few features out of an enterprise SSD design, their consumer SSD products had no real advantage over other brands. (Minor exception: Intel's consumer QLC NVMe drives have consistently had very good retail prices.)
I would guess around half. We've bought brand new Cisco gear, which for some unholy reason didn't support IPv6. We've worked with vendors who told us that they've been supporting IPv6 for years, a decade even, but try to enable it, and you'll see that no one actually ever used it, and it doesn't work.

Amazon could perhaps do with less IPv4 addresses, if people did misuse them. I work with a client who have a public IPv4 address associated with every single EC2 instance they have, despite only 5% of them have public facing services. They just got in the habit of assigning a public IP I guess.
"UltraStar" wasn't a renaming of "HGST"; it was an existing WD brand with many other drives in it, that the HGST drives were going to become aggregated under. This would have erased the distinction between the drives made at the HGST factories, vs. the drives made at other factories, since both would have just been "UltraStar." It would have been a big detective job with every new WD UltraStar model to figure out whether it was "one of the good ones."

Whereas, if some WD drives explicitly say HGST and some don't, you can just buy the HGST ones.

(Very closely analogous to smartphones that have the same exact model name, but which vary between Snapdragon and Exynos SoCs depending on the precise model number that only appears in fine print in a few places. When buying one of these phones used, you often have to google the precise model number to figure out whether you're getting a fast phone or a slow one!)
When I looked at the source, around 2015, there wasn't much difference, other than the name. People called "Google" were allowed to name the result of building it "Chrome". If you weren't Google you had to call it Chromium, and could of course apply patches or change the build flags. The functional differences I saw then were all a result of patches that were applied by my distribution.
The right benchmark is Stan

https://github.com/TuringLang/TuringExamples/pull/25
> reconnecting peripherals while slapping the BT keyboard endlessly so it doesn't go back to sleep after login.

https://www.cru-inc.com/products/wiebetech/mouse_jiggler_mj-...
Off the top of my head, I think it was Photoshop or something else along those lines (it's been a few years). It installed itself a little helper tool that ran as root which could talk to the licensing servers without tripping Little Snitch.

I don't run Little Snitch any more, so it may no longer work that way. Some software (games seem to be an egregiously bad offender) insists on communicating with seemlingly random IP addresses and not using DNS to resolve them, and it's hard to run any kind of filtering software or parental controls such as Screen Time successfully. I make do with outbound filtering at my router.
They're low-level languages -- with all the attention to low-level detail all low-level languages require -- that aim to appear like high-level code on the page. All the same details are still there, and you must confront them when changing the code, but they don't appear as text when you look at the code.
REALLY?

Okay, I'm going to test this.

I noticed odd hangings and cpu hitting high temps on a MBP 2018' w/ dell usb C dock on left side, meanwhile right side is fine but I had to reboot randomly and sometimes it will just crash.

And this is a MBP on a laptop stand.
Go is pretty close to being from Bell Labs, in the sense it's a continuation funded by Google of work from Bell Labs, no?
Blockchain is a triple ledger so the question is, "Does this problem require a triple ledger?"

I could see the triple ledger being promising in freight for example.
Now that I would pay $129/year for.
This is definitely not a good example of 'rent seeking'.

'Rent seeking' is real-estate.

You buy a property, you seek 'rent' for the rights to access it.

It's that simple.

It's considered different than other economic activity because it's not productive in nature.

Edit:

1) From Investoopedia: "Economic rent is the income earned from utilization of resource ownership. Entities that own resources can lend them to earn interest rents, lease them to earn rental income, or they may utilize their resources in other income-producing ways."

2) Here is Carl Marx agreeing with literally Adam Smith "Adam Smith correctly defines rent as “the price paid for the use of land” ([O.U.P., Vol. I, p. 162; Garnier,] t, I, p. 299) - in 'Theories of Surplus Value'.

Renting out a plot of land is the easiest, simplest, most obvious example of rent-seeking.
I'm definitely not familiar with that. From my perspective it was mediocre but workable 10 years ago, and it's marginally better now if the languages are closely related.
Maybe some sort of multisig with a trusted escrow service involved? But then at that point could the escrow be liable?
I learn so much from grammar folks. :D
Ask HN: Has dialog in the US (and elsewhere) become too literal?
If so, how do you cope? If not, is there a reference point that illustrates we have always been this literal?
None of those things are new or interesting. Maps were used in the 70s and you can find a chapter about them being parrapalized in Kthuths original Art of Computer Programming.
Julia's SIMD programming model is still very much a work in progress; I think we have a way to go in providing the kind of flexibility and control that languages such as ISPC, Halide, TVM, etc... provide.

That being said, packages such as SIMD.jl [0], and LoopVectorization.jl [1] are making fantastic progress, to the point that LoopVectorization forms the basis of a legitimate BLAS contender, in pure Julia [2]. It's not totally there yet, but it's close enough that real work is being done in LV at OpenBLAS-like speeds.

As an aside, I find it incredible that these kinds of extensions can be built in packages thanks to the fact that Julia's compiler is extensible enough to allow for direct manipulation of the LLVM intrinsics being emitted by user code.

[0] https://github.com/eschnett/SIMD.jl
[1] https://github.com/chriselrod/LoopVectorization.jl
[2] https://github.com/MasonProtter/Gaius.jl
Getting Big Things Done
With NSS Labs shutting down today the need for objectivity and visibility into testing has never been greater.
elementary OS’s Pantheon seems to be the closest DE to macOS’s Aqua
Interesting points raised.
Statically typed languages are going the other way to. Like focusing on ergonomics for dealing with key-value data with heterogeneous types (like JSON objects), to generics/traits not needing a specific baseclass, and structural typing more generally, and type inference to avoid having to specify types.

So I think we are more seeing an ongoing convergence on combined static/dynamic typing approaches.
The proverbial golden caviar
Intel's divesting their NAND memory business, they haven't had a DRAM business in a very long time, and they have not yet started up their own production of 3D XPoint memory, or even announced concrete plans to do so. The title is accurate even though it does not include all the relevant context.
There is a big difference. The US was led astray due to its economic ideology. There was a concerted effort to move industry to other countries, so that salaries in the US would be depressed for lower income classes and the owners of industry could realize larger profits for a generation. Now the country is finally realizing that this is a losing proposition, while China saw the opportunity and based its economy on industrialization and scientific research.
I love Encarta. Growing up with limited access to internet, Encarta was the world of information for me. It used to be so fun going through random articles, finding some multimedia which explained stuff with animations like for Chernobyl accident, felt so amazing at that time. The quality of content was amazing.

Also, the games added such a new dimension to an encyclopedia where you wanted to learn more.

Encarta is definitely the best MS software product I have used, apart from maybe some games.
Thanks for reading! I'm glad you enjoyed it.
The addressing apocalypse that never comes
You're adding a value judgment to the comment you're replying to that wasn't there.

> serves a purpose you can't see to someone you don't know.

Does not mean "good, but you're too stupid to see it."

edit: after one figures out why something is a certain way one could come to the conclusion that it must be changed immediately, and the reason it was that way was more destructive than one could have imagined.
It's a few days later now, but the FBI has since confirmed that they acquired the laptop as part of an investigation into a Russian disinformation campaign, not because they were investigating Hunter Biden. (They had already investigated him and found insufficient evidence of any wrongdoing.)

Guiliani has played a role as a conduit for multiple prior Russian disinformation campaigns. Guiliani also confirmed after our original discussion that he provided the purported emails to the NYPost because he knew they wouldn't verify their authenticity, and has since refused to provide the emails or the laptop to any other news agencies for forensic analysis.

The leading theory is now that Russian intelligence hacked Hunter Biden's social media accounts, stole a few pictures to plant on a laptop with the fake emails (to make the emails seem authentic) and they then provided the laptop to the tech shop owner. Their primary mistake, as previously noted: on the day that Hunter Biden supposedly dropped off the laptop, and the day before, he was seen partying in LA with his fiance, and could not physically have made it to Delaware in time to visit the tech shop that day.
It's implied that if the reason is not a good one you should take down the fence.
President Trump has issued the fewest pardons since Jimmy Carter.
You can read about this here:

https://en.wikipedia.org/wiki/Mass_concentration_(astronomy)...
> a lot of the features that MacOS has will never be implemented

Care to name any? Other times I’ve heard things like this on HN I’ve been able to locate them.
ODE solvers only use LU
Peter Kazanjy's "Founding Sales" is a good resource for figuring out how to get those initial customers and all the steps involved with it. I am halfway through it and really appreciate all the details it provides and doesn't hand wave any part of it.
Face detection is really valuable to me. I have cameras on the front of my house and I get an alert on my phone when someone unrecognized comes up to the house. It sometimes false triggers on me and my wife but it let us know 1) when a package is delivered 2) when our kids wander out to the front yard 3) hasn't happened yet, but if a sketchy person came onto our property.
Is this two finger tap to zoom or pinch? Not clear to me.
Setapp for Teams – Master Your Team Productivity
I don't agree with this notion. A website is (and was in 1999) infinitely more useful, immediately creating value for your company/brand. On the other hand, I don't even know what AI means these days.
I think it's reasonable for someone in the USA to expect that "Football" could refer to 1 of 3 popular games -- American football, soccer, or rugby.
> If the len is missing then, uh, you can't find the end unless there is a terminator character, in which case the implementation is "return s + strlen(s)".

Sure, and if you do strlen(s) without checking if there is actually a NUL first then:

> finding the end of a string may place you into invalid memory if there are missing trailing bytes.

As was originally said. This doesn't mean it's impossible to make such functions but <rest of original comment>.
It's tougher to say that people in high COL areas need to uproot themselves when they fall on hard times. Depending on the means testing scheme, this can actually come out more expensive for the welfare system. Sure it can spend less on rent, but now that you're 3000 miles away from Grandma it also has to buy childcare. Now that you're in a new place with no friends, maybe you get depressed and need mental health services. Etc, etc.
Questions VCs Ask Startups
I trust my friend Mike to drive me to the pub. I don't trust Mike to be the executor of my will.
> I appreciate the desire at making a device difficult for a bad actor to get to your data

That's what FileVault is for. I don't understand what's the problem T2 is trying to solve by its existence. Being able to use something else to read the data from a drive you pulled out of your computer, after decrypting it with your password, is a feature, not a bug. T2 is a regression, not an improvement in security. You can't call it a security product if you keep the master key, which Apple does.