skysight-inc/HackerNews huggingface dataset:
My process is similar but I've taken to using HttPie more than curl.
IPFS is the engine of Filecoin, though. Filecoin just incentivizes IPFS nodes to store things. So further IPFS development should still be necessary from the perspective of making Filecoin development/adoption happen.

(I say this, and yet I know it isn't true in practice. But why isn't it true?)
Existing cloudfront is indeed fine. But creating or deleting distributions fails now.

(I think it's also pretty rare for an already configured cloudfront to suffer from issues on the control planes. Cloudfront configuration updates are painfully slow even under normal circumstances, and that's probably because the configuration is heavily replicated to all POPs)
> improve critical thinking at scale

What's the timeline to measure this? Decades? A lifetime?
Can Go Generate Art?
They need to add Fargate to that list
> The reason for developing on a desktop is that my productivity is much higher with 3 screens

Those requirements don’t dictate a desktop[0]. Also, the physical size of the monitor is irrelevant, it’s the resolution that matters. Your video card doesn’t care if you have a 40” 4K monitor or an 80” 4K monitor, to it, it’s the same load.

The reason I still have a cheese grater Mac Pro desktop at all is because I have 128gb RAM in it and have tasks that need that much memory.

[0] I’ve connected eight external monitors to my 16” MBP (with laptop screen still enabled, so 9 screens total). I don’t use the setup actively, did it as a test, but it very much works. The setup was as follows:

TB#1 - 27” LG 5K @ 5120x2880

TB#2 - TB3<->TB2 adapter, then two 27” Apple Thunderbolt Displays @ 2560x1440

TB#3 - eGPU with AMD RX580, then two 34” ultrawides connected over HDMI @ 3440x1440, two 27” DisplayPort monitors @ 2560x1440

TB#4 - TB3<->TB2 adapter, then 27” Apple Thunderbolt Display @ 2560x1440

So that’s almost 50 million pixels displayed on around 4,000 square inches of screens driven by a single MBP laptop.
> write letters to ISPs and send you fines. That's very common for example in Germany.

And you have to pay the fines? That's nuts.

In the US, you are pretty much as likely to get fined for torrenting as you are to get arrested for jaywalking (although without the racial disparity).
I don't know about France, but I understand in the US that decline has mostly been the result of residential development buying out farmland.

For just one small but hot-button current example, see Napa. For a historical example, see Silicon Valley, which was once orchards.
Does his book actually teach you how to create a DSL using ANTLR and not just and overview? Btw the 2 books of his are almost a decade old, so are they any good now?
> This is not an appropriate venue to discuss replacing the entire web tech stack.

What an excellent response from the maintainers.
Why can't Apple download all footprints of bad apps locally instead of monitoring every single invocation of apps? Is second execution of an app the same security risk as the first one? That's the design flaw.
Why create a dummy wildcard DKIM record with an invalid/empty public key? Is this in some way different to an absent record?

EDIT: My reading of the RFC is that an absent DKIM record is a PERMFAIL [1], exactly the same result as a record with an empty p=. Exact quote:

"There is no defined semantic difference between a key that has been revoked and a key record that has been removed."

[1] https://www.ietf.org/rfc/rfc6376.txt, section 6.1.2
Yes, I really think we (society) should be having disscussions like that. Judging statistics relative to each other not independently based on our life-veiws.
It installs and configures unbound in a Docker container. So it does not matter if unbound is installed on the host or not. It changes no files on the host except temporarily /etc/resolv.conf for as long as it runs.
Thanks for the explanation.

If the purpose of the submission is to showcase the website, I think it's better to submit it as a "Show HN" entry.
Yeah - not an easy task.

Teach it in school along with the usual 3 R's.
I don't have a problem with someone who raises a chicken, uses the chicken's natural existence to improve the local environment (fertilizer, etc.), lets that chicken have a life similar to its life in nature, and gives it a lifespan that isn't dramatically shorter than what it experiences in nature. Eating that chicken and its eggs seems fine to me because that seems like a mutualistic relationship. Asking me to endorse factory farming is tough because it provides literally none of those things, all of which seem like pretty reasonable definitions of a decent life for a creature. If you can verify that the chicken/eggs you bought came from that situation, I don't have a problem with that. I know a lot of brands claim an image like this, but let's be honest, no one is verifying that before purchasing because we know it's probably not true.

In other words, I am a vegan, and I just suggested a situation of ethical meat/egg consumption. As I said before, I think you're prejudiced towards vegans and don't really understand what we're about. I suggest listening more to what vegans have to say about veganism rather than what meateaters have to say about it.
No, I mean it's less efficient. A large field can be farmed with larger machinery which is more fuel, time (and yes, cost) efficient than smaller machinery. There is less time spent moving between fields which can be critical for something as weather sensitive as harvest. Large machinery typically produces bigger gaps between tramlines and reduces spillage when turning, leading to greater yields and less waste.
That still doesn't mean that M1 Macs use less memory. If retain/release is faster then the M1 Macs have higher performance than Intel Macs. That is easily understood. The claim under contention here is that M1 Macs use less memory, which is not explained by hardware optimized atomic operations
Get rid of flagging -- we're all big boys and girls.
Winner-takes-all is something like a natural law. That's just math, not a value statement or judgement.

Probably the outcome of preferential attachment and compounding interest (rewards). I'll let others talk about economies of scale, financialization, regulatory capture, and so forth.

If society determines that winner-takes-all is undesirable, we'll have to choose otherwise. That means forfeiting economic efficiencies, adding friction to open markets, some kind of profit sharing (redistribution).

A policy of robustness over efficiency could make a lot of sense. There will always be shocks to the system. In vesting in resilience is a pretty good idea.

Note that I wrote "open markets". The taxonomy of markets includes open, closed, gray, and black. "Free markets" is double speak for pro-monopoly laissez faire winner-takes-all.
The intersection of debugging regexes and debugging code written by someone cycling through autocomplete looking for methods that sound right should not be real. It should be a myth, a region of programmer hell, a scary story to tell children about what will happen to them after they die if they don't document their code. May Dijkstra strike down anyone who succeeds in bringing this horrible idea to production.
> While they're somewhat compatible with standard Linux distro, in order to have full support, one needs to use the adhoc ARM distros.

Maybe you mean something specific by "adhoc" or "full support" that isn't apparent to me, but Ubuntu has ARM distros today and I expect that ARM support is only going to get better as (1) ARM continues to make headway in the server space and (2) Apple Silicon pressures desktop/laptop OEMs to adopt ARM.
> The only reason I can think of the need a desktop is the extra CPU/GPU capacity you can get.

Or RAM
>But that doesn't keep me from recognizing the ethical issues with killing and controlling other beings to survive.

Does that include plants?
I use Docker-Compose often for local development all the time and have yet to use k8s for any local development. K8s feels way too complicated for this.
so your primary example of conservatives censoring is a board dedicated to discussing conservatism?
>You should probably look for yourself rather than rely on Wikipedia to make your assessment. Newsmax is the other one I have been hearing about lately.

I'm not American. I really don't need any of these. I do understand the extreme bias Wikipedia has shifted toward. It's not that I can believe in Wikipedia's stance on this OAN but rather I see is that they do have a clearly biased page against OAN. Their attack on them may be correct but it shows the attack.

>They both do appear to be buying into the president’s election fraud story, if that’s what you are looking for.

Every election has fraud. What's important is to be completely transparent about the entire process. Admit the truth and show how much fraud there was, that people were charged, and if the results are skewed. In a place like IOWA or California, there's no big concern to worry about fraud. The win will be 1 sided.

In a place like Michigan where it doesn't smell right. The importance of transparency is tantamount to the process. What did they do? They threw out watchers and cardboarded the windows. That's literally the opposite of transparency.

Ultimately at the end of the day. Trump is done, but trust by the republicans in the election system has been eroded. Having MSNBC repeat that there was NO FRAUD isn't proving anything.

The political divide in the USA was virtually all Democrat sided. This has increased the political divide by moving the Republicans.
You can use Aiven.io for the database as a service piece.
Sure, doesn't mean it's anything other than something to make people feel better while changing nothing.
My biggest bone is exactly as you point out, how quickly or how large is our bug pile never reflects the end outcome. Numbers can be skewed and the really smart leaders dig deeper and only use the numbers as a indicator never the diagnoses. Your tool looks freaking interesting. Really cool.
Greenwald, Snowden, Matt Taibbi, Lee Fang, Aaron Maté,
Max Blumenthal, Bret Weinstein, ...

None of these can be called right-wing or conservatives. I'm not even mentioning people like Rogan. All of them are aware or actual targets of the censoring.
The Apple thing was not designed for explicit mass-surveillance; NSA’s programs are. That’s kind of a big difference.
> Its really hard to call what HN does any serious form of censorship.

That's fair. I'd attribute it more to some group-think phenomena.
It’s the abortion debate but with chickens.
I consider 'reconciled' to include 'willing to work with'. The behavior I'm calling out are, for example, the people who get abusive immediately when faced with an out group member.

I can work with people whose personal views I consider morally bankrupt. If they start threatening others because of who those others are, that's a problem. And it's an uncomfortably common problem.

People have asked about my politics, and I'll often say simply, "I'm a democratic socialist." and I've had people tell me I'm "a cursed person who has drunk from the trough of the demons" and that I'm "here to destroy freedom and the constitution."

Those aren't exaggerations, those are real quotes in response to a short introduction. I'd be thrilled to get to the point where I could work alongside those types of people.
>if you could build a model to predict markets, why will you post in to Kaggle to get $40k in prize instead of applying this model to your own broker account?

Because things aren't that simple. I find this argument very similar to that of devs who complain "I wrote this piece of code that made my company $3mil in revenue over the past year, but I only got paid a fraction of that, i am getting ripped off, oh woe poor me". If you could do that, you would have made it on your own and made that much money already.

Turns out, other people at the company are actually doing tons of work to make it possible to make that much revenue off your code. Same applies here. It isn't just as simple as having one good model at a single point in time to be able to make tons of money off it, there are a lot of other people doing their own work at those finance shops that make it possible for those models to bring in tons of money.
At 8:56AM PST here it's still aflame. Their prescient status page worked!
Here is an article from Matt Taibbi that lays out the problem better than I, and not a neo-nazi to be found anywhere: https://taibbi.substack.com/p/meet-the-censored-andre-damon
> The time for the market to react for a product with the complexity of a mac is decades.

This makes me think of the 2 slit experiment as applied to basketballs. There is a period of time that decisions need to be properly considered, presumably simple decisions need little time, and complex decisions need more time. There is also a period of time that is required to make a decision, and a level at which the decision is made.

There are lowly software engineers making decisions like this, some of which may not even percolate to daily stand-up, yet will require the Supreme Court to unpack 10 years from now. And no one really knows.

It's like trying to pass a basketball through a slit. Yes, there's a theoretical interference pattern, and you can calculate it, but you can't do the experiment because you can't pass the basketball through a slit that small (in the case of basketballs, if I recall, the largest slit is angstroms if not smaller).

So in software development, You've got huge uncertainty in the societal implications of some decisions about what information you're going to pass over the network, but you can't even get them all through daily stand-up, let alone to Congress or the Supreme Court. Somewhere along the way, some of them end up on Hacker News with people mis-quoting Eric Hoffer, “Every great security decision starts off as a movement, turns into a business, and ends up as a racket.”
They bury the lede: "In reality, employers report difficulty hiring because the wages they offer don’t match the skills they’re after, she says"

Also: "In a 2018 paper, he and colleagues showed that only about 60 to 70% of US computing and engineering graduates land jobs in STEM, dropping to between 10 and 50% for those studying life sciences, physical sciences and maths."
https://harpers.org/a-letter-on-justice-and-open-debate/
Something about this year finally caused me to internalize that it is 2020.
We are talking about media companies exercising discretion and control over content, not about what is constitutionally protected. I think a more relevant legal discussion would be on the tension over safe harbor provisions vs exercising editorial control.
No mention of upload speeds or data caps. On those fronts, my internet has gotten slower in recent years (and I’m paying more).

Thanks Comcast.
If you take IPFS's model and add inherent anonymity, that's exactly what Freenet is. (To this day I'm confused about why IPFS is popular while Freenet isn't.)
Progressive taxes are predictable too. Tax tables are published long in advance of tax day.
Actually, they did. Obama started counting everyone in the drone sights as enemy combatants.

They were bullshit reports before Obama. They became even more bullshit during Obama. And the bullshit is out of control now.
How does not writing it in Java advance things?
It's a no code tool to accept subscription payments, built for freelancers.
How many revocations do they do? How about just downloading the whole list to the clients which they can check offline.
AWS Well-Architected – Build secure, efficient cloud applications
> although I recognize that we've gamed that system and it's not like we're hunter gatherers anymore accidentally spreading seeds for the plant's benefit

I don't know, I bet the tree's fore-bearers think a tended orchard with consistent water is a pretty sweet deal in exchange for a few apples.
The Henry Ford of Heart Surgery (2009)
Presumably secondhand-everything sales are booming, since so many people have less discretionary income during the crisis?
Unlike many others, I actually like this idea. I know regular expression, but many of my colleagues do not. They often have a hard time understanding what a particular regex do, event though I often document them step by step.
Something like this would make it more readable.

I do agree with others here, that it seems a bit rough around the edges and some optimisation might be needed. But I think the idea itself is sound.
Can drinking cocoa make you smarter?
> I would posit that Apple is always going to keep macOS working on some workstation-class hardware, just because that kind of machine is what Apple's software engineers will be using internally, and they need to write macOS software using macOS.

I hope I'm not out of line here, but this is not what a "workstation" is. "Workstation" actually has a specific meaning in the realm of enterprise computing solutions, and developers do not (generally) use workstations.

A workstation is something that, say, the people at Pixar use, or Industrial Light and Magic. It's an incredibly powerful machine that can handle the most intensive of tasks. Software development is generally not such a task, unless you're frequently re-compiling LLVM from source or something. (And even then, it's a world of difference.)

Apple's software developers, like most software developers who use Apple machines, use MacBook Pros (for the most part). Sometimes Mac Minis if they need multiple test machines, and I'm sure there are some who also have Mac Pros. But overwhelmingly, development is done on laptops that they dock while at work and take home with them after. (This was my experience when I interned there, anyway.)
Inflammatory title.
>I'm fascinated in this affaire how technically knowledgeable people loose common sense to defend their favorite brand...when it happens in plain text

I'm fascinated how technically knowledgeable people don't understand OCSP.

Checking the revocation status of certificates is why OCSP was created. It happens via HTTP. Why? Because you cannot check a certificate used for the HTTPS connection when you are using HTTPS for the connection. Apple leveraged OCSP for Gatekeeper since it does the same thing, checking certificates, in this case a developer certificate. That is all it does.
So there were efforts before the Noto fonts that were significantly better funded than they are now? Is there any publicly available documentation for this claim?

I'm looking at the Wikipedia page for OSS Unicode typefaces and the stuff from before Noto looks to mostly be collections of other OSS typefaces. Maybe MPH 2B Damase had some independent funding? I can't tell. But if these efforts had significant funding it is not apparent from their output.

Based on the information I have available to me at this time, I can only conclude that the space of broad Unicode fonts is in a much better state now with Google's efforts on Noto than it would have been in the counterfactual where they did not make those efforts.
eBPF and rust show that it's possible to require programs to have certain provable properties, and still have enough flexibility to write really useful programs. WASM already avoids certain classes of bugs by controlling memory layout. And browsers warn if a JS script runs too long. We don't have to make software completely declarative to have safety guarantees.
> WhatsApp can now read your recent messages when you report a user

This feature is just an extension of manually making a screenshot and attaching it to the messages. As much as I like E2EE, I don't see where the problem lies? It's you who opts in into getting a third party involved. E2EE doesn't mean that no third party is ever going to see the content, it only means that nobody sees it by default.
Gotcha, will make that clear in the landing page.
As an atheist I realize this makes absolutely zero sense, but I can't help but feel that "abusing" the power in such a way would somehow "jinx" it and cause it to backfire!
Am I understanding it right that DMCA takedown requests apply to a URL?

Maybe IPFS can introduce a feature to generate one-time URLs, e.g. `oneTimeURL = f(realURL);`.

Websites then can generate new URLs for example every hour or even for each client request. Copyright bots will file a DMCA request to a URL which only they have.
A similar phenomenon is the mainstream media (and its believers) with the term "conspiracy theory".
That's just intuition, not a complete theory.
thank you, didn't know that
To achieve truly E2E encryption one must assume the channel they communicate with is not secure and then perform encryption themselves. For example you can exchange keys offline and then send messages encrypted with PGP between each other. You could also convert encrypted messages to text, so that it is less obvious it is encrypted.
Yep that's a weird title, in layman terms, whatsapp can read all your messages.
https://en.wikipedia.org/wiki/Perfect_Dark_(P2P) is this kind of system. You allocate a slice of your disk for the program to use as a global cache, and random encrypted chunks from the network end up downloaded into it.
It's important to progress from impractical debate to practical technology, which needs to be proven.

I think authoring tools for the proposed non-markup would be even more challenging than transpiling tools; tag-based markup (HTML, XML, even SGML), actual JavaScript, TypeScript and variants thereof and CSS are all much more text-editor friendly than this verbose JSON variation.
My Brother’s Hamster
I don't know how common this is, but here in The Netherlands, such license plate reading cars are driving through the streets to fine owners with parking tickets.
You seem hung up on the altcoins and how easy it is to create new ones. That's not the hard part. The hard part is getting people to trust it, exchanges to carry it, and most importantly figuring out a way to distribute it fairly after creation. All these things together make it extremely difficult to create a new coin that people will jump to. Case in point - zillions of altcoins have existed for years while most value is still stored in the top 10 coins.
At least in Russia the law restricting foreign investment in media was passed in 2014. China probably never allowed foreign investment in media in the first place.

India is just late to the dictatorship club - as little as I understand Indian politics, it was pretty democratic before the latest nationalist government.
Misleading. Only sends them if one of the users sends them to WhatsApp. There’s nothing broken in the technology here.
Are you verifying that all your OSS binaries you’re running match a reproducible build hash that’s been validated by multiple trusted sources? If not, you’re already engaging in a level of trust.

The real question is how do you establish trust in the code you run and while OSS provides benefits at the margin or something, you can’t really rely on it for anything.

For an example to illustrate the fallacious reasoning of OSS = trust, consider the malicious compiler that Ken Thompson presented[1].

[1] https://wiki.c2.com/?TheKenThompsonHack
Nooooo, El Diego nooooo
I think you are talking to the wrong poster ;-)
I’m from Argentina, this is a big deal for us. But I’d have never expected to see it in the front page of HN.
If you put it as a showcase, then people will use it.
it is a bit more expensive. you need to keep a tree of all the samples. the size of the tree is proportional to a given error bound which it maintains, so that's cool.

there is a compression pass that you can run whenever you want that collapses subtrees, so you can tune that for a little time/memory tradeoff.

the best part though is that they are composable. you can take two GK representations and merge them. and you can operate on them (truncate, convolve, scalar transforms) which makes them really good summaries for query optimizers.