skysight-inc/HackerNews huggingface dataset:
> Ideological answer: For the same reason HTTP/2.0’s binary protocol didn’t instantly obviate/deprecate HTTP/1.0’s text protocol. Text has advantages: text is debuggable, and prototypable. If the interface between two programs is a text based declarative language, you can audit that text, diff that text, edit that text to see how changes affect the result, mock one side or the other by producing or consuming that text, etc.

I can see the argument for using a textual format (although I think it's weaker than you say; if we're generating this config with code then we don't want to diff or edit the generated config), but YAML seems like a singularly poor choice if you want reliable diffs and editing; it's like picking tag-soup HTML. Straight JSON (ideally with a schema), TOML or even XML seems like a better bet if you're generating it programmatically.

> And, obviously, if you don’t control the other end, you don’t decide how the other end does its config.

Right, in that case it's all moot. I took GP to be talking about what formats these tools should use. IMO if the tool is intended to consume a machine-generated config then it would be better to use a machine-oriented config format. I think the option of something like protobuf (which is language-independent) is underappreciated, but even restricting ourselves to textual options, something stricter than YAML seems like a better bet.
I live in California and the reality is that most people bring bags with them rather than paying for the reusable ones every time, which was the objective of the law. Safeway and other supermarkets banned reusable bags briefly at the start of the pandemic but they've allowed them for months now.

Since I grew up in a state where you got free plastic bags, and went to college in another such state, it took some adjustment. But it's not really that hard - pretty soon you just remember to bring a bag when you're shopping, in the same way that you might remember to bring your wallet.
No. Almost all of Google’s revenue comes from gathering and monetizing user data, all while repeatedly saying they don’t “sell” user data.
The Revolutionary Colossus
If the idea is to vaccinate the most vulnerable first, it may be a good idea to specifically target older frontline workers. Group immunity is still far away, but we can keep cases from being as severe.
Vaporware often claims to work better than shipping products.

This is just the vaporware of the week. Next week there will be another “Tesla killer.”

Even if true, Toyota would still have to up its game on a number of other fronts.
Thanks for the response.

> * We don't really know what the long tail of plastic in the environment looks like.

See my response to another reply - the problem with plastic in the environment seems primarily to do with poor waste management practices. They seem to be a better thing to address to address this issue.

Could there be long tail impacts? I don’t know, but “we don’t know” is not a terribly strong argument. Surely that could also be said for lots of things other than plastic.

> * Plastic is a petrochemical product. Like all petrochemical products its extraction and production steps are environmentally devastating

That seems a plausible concern. We’d have to see the specific evidence about just how damaging that is, and how damaging it is relative to the alternatives.

> * Current policies for managing plastic waste fall into two categories: we either put it in a hole and forget about it (see the long tail point above)

I’ve hear that this isn’t actually a bad thing. For one thing, it’s localized (as in concentrated in specific areas). And surely there are ways of ensuring minimal leaching of ‘bad things’ in surrounds (potential eg: choosing a spot with appropriate groundwater).

> or we externalize it to a significantly poorer country for "recycling" (read: dumping into waterways, burning as trash, putting in their own holes in the ground). The former is an unknown, the later is bad and unsustainable

But then why aren’t these specific issues being targeted rather than plastics per se?
So... where else are you going to go if you don't like these policies?

If everyone has this policy, Google, Amazon, Microsoft, and the rest are in a good place. And suddenly it's the "industry standard."

This hypothetical is already enacted today...
Good. If they fail to regulate the porn that gets uploaded, then they deserve to have payment processors pull out.

If you want porn, pay a more ethical publisher.
No, if Google (merely) complied with the DMCA - waiting until notified by a rightsholder and the taking content down - they couldn't be sued.
We already have a thread here.

https://news.ycombinator.com/item?id=25378155
The numbers pi and e are irrational. Is pi*e rational? How about pi+e ?
No.

AOL was its own independent proprietary network, closer to a very large BBS, with email, chat, and content standards. It bridged to the Internet, as many networks at the time did (and many others did not).

The World Wide Web is a specific set of protocols (mostly: HTML and HTTPS, most would now include CSS and JS a well as other stsndards), which can run across the Internet or other networks, e.g., a disconected LAN.

AOL's joining the Internet had the largest immediate impact on Usenet, another protocol facility which can oerate over the Internet, but also transacted over phone lines (via UUCP) and avian carriers --- 747s carrying tapes between the US and Australia.

John Waterman's The Matrix (1990) is an excellent overview of early networking systems. That edition (there were several revisions) predates even the Web.
For reference, a 1000kcmil wire is a 24mm section of copper wire, that alone over any length would be expensive as hell. If you want to go with aluminium wire, you have to bump your wire to 1750kcmil, or 34mm section. Just moving that beast is a workout, not to mention a nightmare to store, as it won't allow to be coiled is sharp bends.
[edit: this by itself isn’t an an argument against plastics. See the provided link with details about poor waste management practices (such as in marine vessels and certain countries). They appear to be the issue, not plastics per se]

That might be a serious issue, but simply mentioning it isn’t a serious argument against plastics themselves. See https://ourworldindata.org/plastic-pollution
This.

In eight days I am decamping from a dense urban area with 2 amazing, world class parks to a suburban environ. We want to tell the kids to go play outside without the ceremony and the need for dedicated supervision. Because there's not enough time.
If you downloaded the messages locally you could.
Pornhub: MasterCard severs links with pornography site
Perfect logocentrism example! That dragonwriter chose to split-hairs a little more finely doesn't make this statement into an improvement, or even a clarification, since the splits are (and always will be) a projection of the splitter's perspective, value-system, and goals.

Speak with a member of one of dragonwriter's phyla, and listen while the hair-splitting continues. Expose this 2nd-order hair-splitting to someone more aloof, and they will see it as an argument between insane people.

In troubled times, we have to stifle the narcissism of small differences, make a few concessions, and pick a side. knaq was close enough to begin with:

religious: 1
business: 2, 3
pro-america: 4, 5
How the Biden Administration Can Make Flying More Humane
Quite good. Submitted to HN but no traction:

https://hn.algolia.com/?q=YouTube%27s+Copyright+System+Isn%2....
The emphasis could be on their behavior of 'complaining without providing much in the way of solutions'. Certainly, though obvious now, they could have empirically presented at least one legitimate case as to why Obj-C was a better choice (app size).
Well you read me wrong! I absolutely agree with you that working insane hours is, well, insane. It only personally happens to me in short bursts. I’m only stating that many grad students work crazy hours. You’re right in questioning the productivity of those hours, and also questioning how healthy this culture is and it’s certainly not my goal to spread the idea that, to be a good grad student, you must drive yourself insane. Just because it’s not the right approach doesn’t mean that those students do not work those crazy hours. It is a myth that it’s necessary/a good idea to work this much to succeed, it is not a myth that a lot of grad student do 60 hours of work a week.
Breaking news: language is optimized to communicate concepts its speakers find useful.

Meanwhile, how's the canary config for the Kubernetes L7 ingress coming along?
Are you referring to Goat-2-Meeting?
https://www.sweetfarm.org/goat-2-meeting
> In other words, YC got lucky on Airbnb. Because YC's first impression of hundreds (or thousands) of other founders has been wrong.

IIRC, YC has rarely rejected a company that would be valued at $1B+. Perhaps SendGrid is the only one.

> It's just kind of pitiable that YC can't do better than this.

I don't believe any seed investor has a better rate of return than YC. I don't think it's even close. Whatever you imagine as "better" doesn't exist.

> A huge improvement for a YC-like investment firm would be to do something more objective. Competent people do not hire employees on the basis of a first impression, they spend many hours assessing their skills, abilities, personality, etc.

Perhaps it's not wise to fund founders based on how companies hire employees. Companies hire for risk minimization, not return maximization - just look at your average tech interview.

I think you underestimate the value of culture fit when it comes to building successful businesses. I'm sorry it doesn't fit into your framework of objective assessment.
Get another (presumably higher) offer. If you want to stay, ask them to counter it. If not, leave.

If you can’t get a higher offer, then I guess they were right about your comp.
The current state of having alternative options in a market could not be counted on.

Think back about a decade ago when there were a number Smartphone platforms. They were backed by (back then) industry heavy weights such as Palm, RIM, and Microsoft. If one didn't like Apple or Google Android, there were plenty of options out there. As the market matures through, consolidation happens, and now we are left with two platforms.

What happens if, tomorrow, both those platforms decided to not play nice? Are the Chinese Android phones with no Google Play Service or the Pinephone really viable and reasonable alternatives?
There are likely hedge fonds that do just that, but they charge a few percent overhead for the privilege of using that "proprietary" information.
Every biz is a “lifestyle” business, privacy, and remote work w Paul Jarvis
If a computation goes through N states before completing the universe in which it takes place has to have at least N possible states. One theory (https://en.wikipedia.org/wiki/Bekenstein_bound) would state that the possible number of bits of information in a universe with radius R is the surface of the sphere 4 * pi * R^2 expressed in Planck units. This gives a limit to how many states this universe can have.
that’s helpful information to think about! thanks. in other words, there are things we can do to manage the situation we’re in.

i kind of assume you’re familiar with https://news.ycombinator.com/item?id=24714880 so that’s why i suppose i’m necessarily oriented more toward an economic-based view/incentive solution. because this plastic problem is economic capitalistic abuse/exploitation.

i didn’t downvote you btw but i think your initial comment is triggering because like... nobody needs the absurds amount of shitty disposable plastic crap being created. it’s cheap and people can make a buck and it’s simple as that.

anyway, thanks for the link!
I have been using Fastmail for a few years now. Pretty happy with them.
This is a nice success story. A few questions -
1. What your side project is about? (if you are comfortable disclosing or domain)
2. How did you learn sales and how to you continue to scale sales process?
New battery tech is like fusion - except we don't have to wait 15 years every year.
Yup, at the time, Steve Jobs was going full bore into web apps. He actually fought against having an app store for a bit.
just install it on my Mac mini m1
looks awesome and fluent
I admitted upfront it's wholly unsubstantiated, but something to the effect of a sovereign entity with the ability to compel the maintenance of access so as to not burn some 0-day involved in some ongoing operation/investigation/etc.
Cool! I stumbled upon your sites during my search for children's book templates last week. Fortunately for you, the only other template gallery I've found is on Overleaf and it's quite limited, so I'd imagine it's probably great for your typesetting service.
I was thinking I would get bored waiting for it to charge for 10 minutes. But if I can spend half the time plugging in cables, and half the time unplugging them, problem solved.
this is incorrect.
... and Facebook's recommendation would be based on their prior activity. If their interests on Facebook (what they like, follow, etc) were mostly cat videos, Facebook wouldn't be recommending extremist groups.

In the meantime, there's a heck of a gulf between whether or not Facebook lets a group be recommended, and actively censoring content dissenting to the chosen narrative.
Completely agree. Executable configuration in a language with strong declarative programming support is superb. I've had great success embedding Lua into a C++ application for exactly this purpose.

The moment you encode alternation in the configuration file, its time to think about biting the whole Turing complete bullet.
What kind of effects might this have on modern passenger aircraft? Specifically the digital fly-by-wire.

After seeing how poorly the US government handled the Covid response I hope I don't have to experience a major solar event such as the one described in the article.
I use both in different projects. OPA (and its language Rego) is a good matching and policy engine with declarative blocks, modules, and expressive functions for HTTP headers, JWTs, etc. It's great for security. For building up abstractions and testing arbitrary JSON with complex, pre-defined policies. Testing is built in, and that's great. You can create "functions" and your own DSL for matching/evaluation.

If you want ABAC, use OPA. In every case.

CEL, and CEL-GO, is entirely different. It allows you to evaluate arbitrary expressions with random data. Think a search (eg. linkedin API's crappy search, or log searching, or random predicates).

You would not define complex policies in CEL like you would in OPA. Well, I would not - you can define arbitrary macros and functions in CEL but it is not made for that scale. OPA is more suited for that.

Some examples:

- In OPA, you can define a policy that matches RBAC, ownership/acl, and ABAC in one file. With multi-tenancy. Think: "as a patient, I can see my data", and "as the patient's guardian, if they're under 18, I can see their data". And "As a doctor in the patient's clinic, I can see their data". And "as a clinical director in sudo mode, I can see their data". All in the same policy package, with tests.

- OPA supports "partial evaluation". For example, if you only have a subset of data available, you can evaluate an OPA policy and have OPA tell you whether the policy evaluates to true or what data is missing. This is quite powerful for building up complex auth layers.

- In CEL, you can say "all users > 30 days old". Simple, easy, filtering. EG, with a custom date macro, `date(users.created_at) > duration("30d")`.

In short, use both. OPA for security and complex policies. CEL for user-defined "expressions".
Academics are not, and don't need to be, good software engineers, because the tools and skills one person needs to build a proof-of-concept are different from the skills a large team needs to build production code.

Functional code and immutable data are fundamental ideas for managing complexity in big systems, irrespective of language. Even modern C++ tries to be functional until it has a good reason not to be.

(I also went to MIT, and I work on low-level systems at Google.)
I read somewhere (possibly on this site) that intel made a purposeful decision to not invest in trying to catch up as they didn't believe in the feasibility of 5nm and lower due to difficulties managing thermal issues. Not sure how true that is but it would explain a lot.
I think the evolutionary trait explanation is “the ones who do this survive and the ones who don’t die off”, which doesn’t rule out creative thinking but doesn’t require it either.
It just shows the power of RISC. Soon there will be RISC-V chips (or at least Samsung ARM chips - remember them?) that will closely follow it's lead, mark my words...
Yes, that chapter reads like the postmortem of a failed project, except it all somehow works out in the end. It’s a fascinating story but I’m not sure what lesson to take from it.
> Anyone ever wonder if {{ new technology }} were that awesome, why don't we have them in our {{ product }}.

The reason is because sometimes new technologies takes a while to develop and commercialise.

But the same argument could have been made about solar power, batteries, smartphones etc. a decade or two ago and now they are changing the world.
It occurs to me there are two more reasons, non-self-serving this time, why someone might resign in protest:

1. When someone both prominent and respected resigns, it's a big attention-getter with the media and public. Shines a spotlight on the situation.

2. It also allows the one resigning to go public with criticisms and alarms that may not be possible otherwise, once they're a private independent citizen again. Especially for example in the case of the military or executive branch of the government, where it may be difficult or impossible to criticize the organization or someone in your chain of command while remaining a part of it.

Imagine for example if Colin Powell had resigned from the Bush Administration, instead of making a presentation on Iraq WMD at the UN. That might have averted the Iraq war. Career military like Powell don't publicly criticize or contradict their commanders (Bush in this case), but resigning is a way to do exactly that without doing it explicitly.
As a current epileptic (spinal injury, recovered partial paralysis) I still have to deal with the fact that I'm in fact, disabled.

Working at a FAANG in silicon valley really highlights that. My commute is 4 hours a day because I have to take public transit, and working late hours is a bigger burden than unaffected people in similar life situations.

I'm completely dependent on others to take me places, even for groceries.

I dearly miss living in Vancouver where I could just walk anywhere easily and my disability wasn't a daily consideration.

But even growing up, it's a difficult disability to rationalize to myself and to others in my life.

If people want to go out for drinks, I have to explain why I don't drink since it makes me more likely to have a seizure. When friends go to clubs, I can't go (not that I enjoy it ) and just walking down the street is a crap shoot in case an ambulance or police car go by.

I've actually learned to embrace it more as part of my identity and just be up front with people so they know it up front.

It's been particularly difficult in my previous career working in entertainment, where so many newer shows and games have adopted strobing as a stylistic choice. Especially with the rise of better LED lighting. So instead I try and raise awareness with my fellow professionals so they can make better decisions to accommodate people like me when making decisions.
I knew a colorblind person with a Graphics Design degree. He got by by using a color picker to read the RGB values. He ended up switching careers.
If you're willing to try something a bit different, we're working on a no-code approach to test automation that tries to avoid the pitfalls of code-based testing [1]. We're focused on building a E2E testing platform that (1) makes it as easy as possible to create tests and (2) makes tests easy to maintain. Easier said than done but that's our goal.

[1] https://reflect.run
Couldn't agree more. Just because the UI doesn't look like it was designed by a committee of boomers and is instead pleasant to look at and use, doesn't mean it's "gameified" somehow. I've had a RH account for years, and the only "gameification" I've ever seen was the little game they had to get off the wait list for their debit card (perish the thought!). Actually trading and evaluating stocks or other assets is nearly the same as what you'd get on Etrade or whatever, just displayed more pleasantly and without fees.

Also, does anyone really believe that we would be better off if everyone were paying transaction fees for trades? The door for HFTs buying trading data is open and can't easily be closed (unless there were regulatory action, which seems unlikely), so what good does it do anyone to pay fees if she can avoid it?

The whole article just seems like an unfocused attack on finance as a whole, whether the anger is justified or not.
1) But they supported this before on GAE. GAE had 'spending limits'.

2) Also if they are able to figure out when you've hit your daily free quota and cut you off almost immediately, how are they not able to figure this out?
It’s actually the reverse. I was annoyed I couldn’t validate that I was correctly interpreting some of their API data on their website.

My original interest was displaying each days forecast vs what it had been the day before, but it turned out less interesting than I had expected. However, it’s easy to get sucked into this stuff.
Intel tried that with Itanium.

Didn’t work out so well
OK I see why you said what you did. I was talking about the context of social and online media only.
The first killer app is already here: decentralized exchange.

The highest volume DEX, Uniswap, had trading volumes that rivaled those of the largest crypto exchanges, like Coinbase Pro and Kraken, over the summer.

It provides a user experience that in many cases is superior to that provided by traditional exchanges, with nothing more than a MetaMask extension on the browser needed to trade Ethereum-based crypto assets, and with no requirement to hand over custody to a trusted third party.
Hi, engineer from an electric vehicle company here.

This is not an issue because, even if a small wire is used, the efficiency loss is not all that considerable. Energy is cheap, so liquid cooling the cables and dissipating i.e. 5% of the energy into the conductor is a straightforward trade-off.

Compare that trivially to petrol, which costs petrol (diesel) to move to petrol stations, and it's actually not that surprising.

Additionally, there has recently been a lot of investment into EV chargers with built-in batteries that charge at slower rates when a vehicle is not present, and operate independently from the grid once a vehicle is connected. This answers the obvious question about infrastructure to deliver the power required.
Can you elaborate more on the claimed "profit-at-all-costs" statement? It's been established that the purpose of most corporations are for profit, but iirc most large enterprises have a rather robust ethics framework when working with the OSS community.
But the number of states N required for BB(27) could be (much?) smaller than the number of steps of BB(27)?
Port blocking on home connections is done in large part for security. Most people can barely use an iPhone, let alone be trusted with a PC full of malware being served on port 80. Most ISPs that I’ve seen blocking those ports also have an admin page on your account where you can open them up if you want to.
Thanks for the updated science! I learned all this stuff 10+ years ago when it was mostly word-of-mouth through the raving scene.