skysight-inc/HackerNews huggingface dataset:
Thank you for your writeup. I understand the idea behind the network partition and I've been doing some digging. It looks like there are numerous commits attempting to address this edge case (they call it frontier cementing).

Here is a writeup I found on reddit that further elaborates this:
"""
There is a (currently hypothetical) edge-case where this could be reversed (not exactly the same as PoW chain reorganization due to forking, but similar.) In this edge-case:

We imagine the Internet has, right now, been carefully split by a malicious attacker into two exact halves

The Internet halves would be carefully contructed to each hold >60m online Nano votes. (This Internet fracture has never actually happened in Nano's lifetime. There are not 2 x 60m votes currently online.)

The attacker double-spends on a coffee (or house) in two of your stores worldwide just now

They then allow the Internet to heal

One of their transactions will be reversed by majority voting.

So while Nano transactions are fully-confirmed, they are not currently immutable.

Since there are not >120m votes currently online, it has not happened and cannot currently happen either. No previous-to-today Nano transactions will ever be reversed.
""" -- throwawayLouisa https://www.reddit.com/r/nanocurrency/comments/bgdshq/what_i...
Mozilla never did such a thing. The browsing history was never sent in any shape or form. As the journalistic article you quote states, Mozilla put in place the HumanWeb[1,2,3], which was a privacy preserving data collection which ensured record-unlinkability, hence no session or history. Anonymity was guaranteed and the framework was extensively tested by privacy researchers from both Cliqz and Mozilla.
Disclaimer: I worked at Cliqz.

[1]https://0x65.dev/blog/2019-12-02/is-data-collection-evil.htm...
[2]https://0x65.dev/blog/2019-12-03/human-web-collecting-data-i...
[3]https://0x65.dev/blog/2019-12-04/human-web-proxy-network-hpn...
Redmonk Language Rankings (Jan 2021)
It seems to me you have failed to answer why such a distributed blockchain settlement layer at the bottom is necessary at all? What payoff does it bring except to justify Bitcoin’s existence?

To solve ‘this’, i.e. global payments throw bitcoin away and start again.

Focus on the problems real people have with payments, identity, trust, fees, speed, reliability, reversibility, somewhere reliable to store their money.

Blockchains fix none of that and actively make some of it worse.
Digit | San Francisco, CA | Full-time | Onsite or Remote in US | Competitive | https://digit.co/

Hello! I’m the ML lead at Digit.co and my team is hiring ML Engineers! We’re building a smart financial assistant to help make financial health effortless for everyone. Machine learning and AI are critical parts of delivering on this promise.

HQ is SF but we’re hiring remote as well. We’re looking for folks who have experience building across the modeling stack and getting their systems in front of users.

Know anyone great?! Send them my way (spencer.barton@digit.co) or forward along the link below to apply.

https://boards.greenhouse.io/digit/jobs/2940726
Yeah, that's running in development mode, since it's a scratchpad for live coding. Try something like https://flutterplasma.dev for an example of Flutter's web support when compiled in release mode.
As a game developer, there are two conflicting stories I have heard about game piracy for multiple decades.

From the consumers: Piracy doesn't matter. Pirates were never going to buy anyway.

From the AAA producers: >50% of lifetime revenue for a game is made in the first 3-6 months after release. During that time, they sit and wait in dread for "Crack Day". The exact day the DRM crack is released, revenue permanently drops hard.

I've read similar stories from small non-game desktop ISVs here on Hacker News. That they can clearly see on their revenue graphs the release dates of updates that contain DRM changes. Of course, most people on HN work on web-based software. Web based software has pretty much completely overtaken desktop software because of it's many advantages --such as being impossible to pirate.

I wonder how many people here have actually worked on a pirate-able product? Phone apps are technically pirate-able. But, like console games, pirating is such an inconvenience (compared to desktop piracy) that it is relatively rarely done. But, even on phones, most of the revenue is to unlock server-based features. I can say from experience that app hacking for client-side features in phone apps happens quite a lot despite the inconvenience.

Meanwhile, Minecraft was a story of someone in exactly the opposite situation from a AAA developer. Having zero reputation and zero marketing budget, it made complete sense for Notch to give away his game for free at first and slowly increase the price as consumer awareness and confidence grew. At all points Minecraft was the Indie Dream Story of starting as a nobody and gradually growing an audience who hands you money out of respect for your product rather than as a requirement of transacting with you to attain it.
Any code authored by or for (exclusively) the government is default open. Usually all it takes is a FOIA request; if you're lucky they're publishing it on github already. However there are carve-outs for areas where making the code public could impede the law-enforcement mission of the entity that uses it, that is, FOIA exemption 7E. Since the IRS knows that if you knew how the audit worked*, then you'd do your taxes "just so" to avoid the thresholds by running the logic yourself, which is not something they'd want to encourage. And it would definitely increase their audit casework load.

There's also the issue that if the code wasn't bespoke but also sold to non-government entities for similar missions (i.e. government does not hold exclusive rights), then it can be protected as the contractors IP. But for the IRS this would be rare, they are pretty unique and often do things their own way.

* You can sort of do this without the code. The IRS is not allowed by legislation to base an audit decision on any information that is not covered by eFile, so contents of forms 1041QFT and 990T, or any attachments to what could have been an electronically submitted form, is out of scope. As long as what you submit in the core set of forms aren't statistical outliers, then you're good.
> Both parts are not in control of the same entity.

How does that work? Do you or a subcontractor of yours not host the javascript responsible for the encryption?

Edit: okay so this piqued my interest and the site has this to say: "Public IP is stripped away by the Private.sh proxy" (so you run the proxy) and "Search Provider decrypts the query". So the point is that Privacysh != Search Provider I guess? That begs the question whether one is a subcontractor or side project of the other, or hosted in the same physical space, or something else that make this effectively the same as not proxying it. Also because you need to coordinate on what JS is being delivered to some extent: if Privacysh doesn't use the right pubkey, the SP can't decrypt it.

It feels a bit like Telegram who says "all our chats are encrypted, really! We can't read your messages!" but is still somehow able to deliver the plaintext messages to your client at a very fast rate. The trick being that "the key is stored in another datacenter as the message" but of course Telegram owns both and that's how they combine it for intercepting, ahem, for delivering messages to your phone. This isn't the same, but without more background info it seems similar. Then again, it can't be worse than the status quo, so still good that you're working on this one way or another!
Currently, probably >85%, given that ~90% percent of households took the standard deduction in 2018.
As long as the old Google Pay app still does NFC payments, I'll keep using it.

I was also pretty salty that the new Google Pay app was marked as "early release" so you couldn't leave a review on the Google Play Store. That's fixed now though.
Is React native the way to big for cross platform development?
I guess it's just the two ways of approaching a problem. Make native look like web or make web look like native. Both are kinda bad.

The labyrinthine rats nest of absolute hot garbage to beat a document rendering engine into a windowing toolkit with widgets is horrible. It's a testament to front-end devs that with enough effort you really can squeeze water from a stone.

And then imagine being so comfortable navigating that maze that you want your windowing toolkits to behave more like document rendering engines pretending to be windowing toolkits.

And you're like "why not just have a windowing toolkit for the web and sites can choose their rendering engine basically so all the SPAs get all the nice features of stack-based GUIs and document people get documents. Surely that would be less work!" And I think you're right but I doubt anyone would agree on a single toolkit so now you can just bundle your own compiled to wasm and rendered to canvas. Woooo.
Not specifically about the 1401, but where do you find the time to produce this volume of high-quality content that obviously takes a ton of work and research?
Caps add risk to the landlords, and risk always increases prices. It'll balance, sure, but at a higher price.
Yeah, another gotcha is that my MBA can't even drive a single 4k display at 60FPS, which I'm not sure was visible anywhere on the product page. (Not sure whether this limitation holds for the M1 MBA).
Because "every transaction that occurs is stored in perpetuity on every node in the Bitcoin network" means there is naturally a scaling cap. Bitcoin's lightning network doesn't really centralize transaction validation in the way I think you're thinking - it simply allows 2 counterparties to spend money between each other in a way that doesn't have to be finalized on the Bitcoin layer 1 network after every change, but can be if either party tries to cheat or steal from the other. And then the "network" part of lightning allows either party to spend funds to anyone else in the network with these same guarantees.
I haven't really looked, apart from glancing, into flutter yet. Now with desktops and mobile, premise seems interesting. How and does it compare to Qt?
so the iterative pattern doesn't really hold when you go into abstract algebra ?
I tried the Sonos app since it looked very similar on both platforms. It's a lot smoother than my experience from a year ago. (Hard to really tell in the limited set of screens before hardware pairing.)

Edit: If the signup screen in the Grab iOS app is written in Flutter I'm very impressed. I want to believe.

Edit 2: Nubank: I only evaluated the sign-in screen(s), but it has enough animations at what seems like a very solid 60 fps on my iPhone X to convince me that Flutter on iOS is actually a real thing now. Very nice.

They write about their development effort here: https://building.nubank.com.br/scaling-with-flutter/

Edit 3: Maybe I jumped the gun here. Quote from that post: "We’re also facing hard prioritization decisions, especially in flows and screens that work very well in their current state (native Objective-C, Swift, Java, Kotlin, or React Native) for which there are no near-future update plans."
> I'm worried about the average joe who loses $1000 on GME, declares the market is rigged, and never invests their money again.

Isn't your entire argument that hedge funds are smarter investors, and therefore you cannot compete with them? And since hedge funds aren't accessible to people that aren't rich, doesn't that mean the market is rigged?

It sounds to me like you're upset that people are educating themselves about the market and drawing different conclusions than you want them to. It's their money and they can do what they want with it.
The UK was in a single market and a customs union which it decided to leave. For those international readers not familiar with what's gone on, here's an analogy. You're in a gym club. You pay a fee. And there are membership rules. You get to use the machines and pool for free. You meet other members and have watercooler chats. There's a doorman who stops undesirable visitors. You get a vote to decide on the way in which the club runs.

Then you decide that being in the club isn't for you any more. So you leave.

And you don't have to pay the membership fee. But you can't use the machines or pool any more. or have any other benefits that you had as a member.

Most people would agree that is reasonable.

The UK left the biggest free market and customs union group in the world and asked to be treated like any other country not in the EU.

The EU has done nothing more than accede to the UK's wishes to leave the EU. It seems that some people who voted the UK's departure from the UK actually had little idea what that meant in practical terms and are now complaining about the loss of their membership benefits.
Learn how to share and promote your work as an engineer
Genuine question: Is living in America as horrible as it sounds for the average, non-rich citizen?

Impression I get from the media:

* Education sets you in semi-if-not-permanent debt.

* Housing is impossibly expensive.

* Single hospital visit can be thousand of dollars.

* Critical medication is hundreds of dollars a month (or more).

* Unpaid, (effectively) mandatory overtime.

* Many people work several jobs (as adults).

* No paid vacation.

* No paid maternal leave.

* No paid paternal leave.

* Paternal leave is taboo/strange.

* Maternal leave is weeks/month or two.

From the outside, it sounds like your average American is living in 1930s Poland, not the land of the free.
Right. Clearly not every pirated copy is a lost sale.

But a lot are. It's easy to say "I'd never pay 60 bucks for that" when you just copy as many games as you want for free.

And I'm sure for some art, piracy adds value by creating demand. But that's the exception, not the rule.
That's exactly my point, you fail to understand

I said provide, not "goal"
Indeed, as mentioned before, I used to "surf the web" in the 90s with 8MB of RAM. :-)

8GB is plenty for normal work, my current 16GB is plenty for development work including a 4GB Windows 10 VM running on top of Linux.
It's not just Adobe & Microsoft either. Lots of large companies with "product lines" do the same thing. e.g., an office equipment manufacturer might prefer that your entire office runs on their machines, even if it means that some of their machines have to sell at cost, or as a loss leader. If everything from paper printers, to bulk scanners to ID card printers are all sold by Acme into the same corporation's offices, it makes it much harder for AcmeCompetitor to get a foothold.

I used to work for a company that had a couple of "me too" products that they barely made any money on, but it was worth it to them to block a sale to the competition.
> If the SSD in the M1 is dead for some reason, you might as well buy the same model again but with your data lost. <

Really? I would imagine that professional creators and developers would know enough to back-up their data.
They are likely referring to developer productivity and perceived code quality, not user satisfaction.
In the U.S., more immigrants with children are still in their first marriage
How is this orthogonal to their monopoly? They’re explicitly blocking direct competitors’ tracking mechanisms in favor
of one they control.

I answered your other questions in a sibling comment.
Both the MBP and MBA say this in their tech specs, so getting the MBP would not help:

> Simultaneously supports full native resolution on the built-in display at millions of colors and:
> One external display with up to 6K resolution at 60Hz

The M1 Mac Mini can drive two displays: 6k on Thunderbolt and 4K on HDMI.
The official name when PDF was launched as "Portable Document Format". I have no idea if that was a "backronym" for some internal project name.
They need to throw shade at AWS.

"Google cancels everything" is a meme, but AWS releasing broken pre-alpha products, letting old ones rot on the vine, and having crazy monetization schemes that are utterly inconsistent with marketing is not a meme, even though they do these things all the time. If GCP wants to win, they need to fix that, because "will I be blamed for the next shitshow" is the key question on every architect / purchasing manager's mind, and right now AWS is winning that battle to a degree that they do not remotely deserve because google is just MIA.

Hell, Google could coordinate with Walmart to hit AWS and Amazon at the same time because there is clearly, shall we say, a degree of cultural continuity between the Amazon and AWS business units.
This is purely a guess, but I think it's because all the exponents are scalar. You get exponents when the derivative of a function is proportional to itself:

d/dx (f) = k*f

So exponentials will be scalars because the exponential part is scaling the original value.

Example: population growth is exponential.

d/dt(p) = (ln(2)/r)*p
p(t) = p0 * 2^(t/r)
p : population
p0: population
t : days
r : days (time it takes for the population to double)
t/r : scalar
The 2020 M1 macbook pro made no sense though. It was a macbook air with a cpu fan, touch bar, improved sound + display for an extra $300. The CPU and GPU and ports were identical.
Thank you, so glad you enjoyed it!

We try to keep a regular upgrade cycle (to hold to our tight budget), typically with a tick-tock of adding new hardware (expanding within our existing footprint) and cycling out old hardware and drives as they reach the far end of the works/doesn't work spectrum. We have a local partner who takes care of some disposal for us, but we also have no shortage of physical storage space, so we will also accumulate (sometime intentionally -- nearly our entire "red box" deployment -- see "previous version": https://archive.org/web/petabox.php -- is packed into a shipping container. We don't like to throw things away!).

For a hypervisor, we use Ganeti (running over KVM). Because our fleet is so heterogenous we need to be able to control a lot of VM parameters in order to efficiently pack our computational resources, and Ganeti is kind of in a sweet spot for us in terms of providing a lot more tooling than a bunch of virsh scripts, and being much smaller than systems like OpenStack geared towards large, homogenous deployments).
it's true, to some extent AI research is "whatever AI researchers do". whereas if work tackling similar problems is done by PL theory, operations research, or whoever, it's no longer AI.

of course this goes both ways; during the AI winter everyone doing AI research was scrambling to rebrand themselves as doing OR, optimization, computer vision, etc.

and there is still a difference in the terminology and conceptual tools. look at the problem of ensuring that a system will output values that satisfy some constraints.

classically there was a lot of work on constraint solving by people who called themselves AI researchers. meanwhile operations research people worked on integer programming approaches to the same problem. and PL theory people work with abstract interpretations.
The same fraud could happen with other foods.
Do you have an example? I speak another language and am not aware of meaningful differences in math notation in other languages.
I've been using flutter for a while and it has been great. The developer experience is awesome, and the community has released and maintained some very useful libraries. Dart is a bit strange but they've made some good improvements.

Flutter web last I checked was a bit strange, especially how text selection didn't really work. That was a showstopper for me so I didn't continue, but I'd definitely be interested in trying it again.

Overall very excited to see this release.
Denying this seems simply delusional.

Is this sentiment based on the price or the actual use of it as a currency?
Netflix's business is an online version of their old business, which was a mail-in version of Blockbuster.

No ads were involved in take-home videos, that I recall, other than late attempts at unskippable promos by the studios who released the movies themselves (that was after I gave up renting videos).

I don't see any causal relationship at all.
I know it's nice to have a corporate bogeyman to rail against but it's not that simple. For example, there have been all sorts of tax deductions over the years to incentivize things like home energy efficiency improvements, EVs, solar power, charitable contributions, etc. And the mortgage deduction was/is intended to promote home ownership. I could go on. Someone can disagree with some of the choices around tax rates and certain weirdly specific deductions. But most people wouldn't argue that, for example, encouraging people to donate to charities is a bad thing.
Agreed, it's the quick growth mentality that doesn't apply to things like fundamental science.
That's terrifying! You would think such an issue would be worthy of a major investigation, what would happen if a baby lived on that powder for weeks?
Since you're a physician, do you think that helps for multiplicative relationships in real world laws ? It took me decades .. sadly, to be comfy with handling U = RI formulas. On the algebraic level it's stupid simple, but for real world physics the meaning is more bidirectional coupling of ratios and amplitudes and taps into a different part of my brain.
Same what FreeBSD has done: keep developing Open Source OSS. One implementation going non-free doesn't affect other implementations of the same API.
If I understand immediate mode GUIs correctly, you basically redraw the UI every iteration of your (game) loop. How does that work in this case? Do you call these functions in a loop? Does it automatically remove the dom nodes at the end of every loop iteration? That seems quite wasteful, so I doubt that's what happens, but I'm curious to how it actually works.
No the lesson is don’t order food products from Amazon! Order them from Target which has a far more controlled supply chain.
That's interesting cos on the few occassions I've accidentally used Google (e.g. when searching on someone else's device) I've been surprised by how bad Google is nowdays. I have the same experience when I set up a new device for myself. I'll be like "Wow these results are unusually bad... Oh wait this is Google, let's change the default search engine to DDG now. Let's try again, ah that's much better!" Pretty much the only Google property I still fall back onto every now and then is Maps but even there OSM is improving all the time.
> what is the cohort size?

"The browser ensures that cohorts are well distributed, so that each represents thousands of people."

> how many cohorts can a person be part of?

It's just:

cohort = await document.interestCohort();

See https://github.com/WICG/floc

(Disclosure: I work on ads at Google, speaking only for myself.)
I mean, there's a reason we're not commonly doing this: a setup where the relaying and the back-end component are from the same organisation make it fairly useless. You need to find an established partner that wants to work with you to have some claim to not be colluding. And even if so, the front-end can always deliver another piece of javascript that carries off a copy of the plaintext to a server of their own. This setup has some clear disadvantages over Tor. But to repeat what I said before: I shouldn't be too critical when all I'm really saying is "it might not help enough to be worth the effort". If there are no downsides either (well, the effort, but that's up to the dev and consequently the user who pays the dev indirectly) then it's better to do it.
I tried it - there's some jank here and there, but the general experience is smooth. Image loading while scrolling through your game feed seems to cause skipped frames, but that's not necessarily the toolkit's fault.
The US tax system is another one of those things about the US that looks utterly baffling to an outside observer from Europe. How on earth did it get into this state? How is this 'free'?