skysight-inc/HackerNews huggingface dataset:
> How does it work?

The OCI image format expresses layer order as an array of digests. Essentially, "read the blobs with these SHAs in this order, please".

Cloud Native Buildpacks have predictable layouts and layering. A buildpack can know that layer `sha256:abcdef123` contains (say) a .node_modules directory. It can decide to update only that layer, without invalidating any other layer.

And the operation can be very fast, because you can do it directly against the registry. GET a small JSON file, make an edit, POST it back.

This is a big deal because under the classic Dockerfile model, changes in a lower layer invalidate the higher layers. But this means your image can be invalidated by OS layer changes, dependency changes and so on. It's the right policy for Docker to have -- a conservative policy -- but Buildpacks have the advantage of additional context that lets them rely on other guarantees. Most noticeably ABI guarantees.
Tower Bridge, London's Engineering Marvel, Turns 125
Sure, the two groups aren't mutually exclusive. When I said that the smarter people I knew generally picked schools based on the strength of the depts they had some interest in, that included a couple of people who went to Ivy Leagues for those reasons. But most of the people I know who went to Ivies had no more complex a decision process than "it's an Ivy League school". Not coincidentally, ten years later, none of the people in this latter camp are doing anything particularly interesting with their lives or careers.

I get that it sounds like my sample is skewed heavily towards tech,but I can only think of one or two people out of my high school friends/acquaintances who went into tech, so this particular sample isn't skewed that way
This sort of thing plays well on HN, where we're all engineers and programmers, but it assumes the reader is rational.

People do not make decisions rationally. We think and act emotionally, up to and including ideas and assumptions about each other, what constitutes acceptable behavior, and basic facts about the universe.

Ordinary people don't know or care about the rules of "reasoned discourse."

You're not wrong, though.
Facebook Asks for Email Password
Yeah, that's a bit of a problem isn't it?
I'm pretty surprised by some of the reactions I'm seeing to this. To me, this article reads just like a logic or debate text book and there's nothing really controversial here.
Peltiers are a fascinating piece of tech, I remembering hacking together a cooling system for a high school project (20 years ago now..) to show people and have had a fascination ever since. Problem is they just aren't that useful due to their large inefficiencies. Situations where power consumption, heat removal and humidity aren't a problem are pretty rare at any scale. Saying that, if a situation where heat removal is straight forward due to other factors, space is abundant with solar generation (that's not needed/can't be used for anything else) and humidity is benefit, peltiers size and simplicity can be leveraged nicely.
WinServer 2019 Support Now Available for Windows Containers on Azure App Service
> But there's no buildpack for something like a database and there probably never will be

That's why Cloud Foundry pioneered the Open Service Broker API.

For what it's worth, that article's recounting of history has substantial variations from my own recollection of history.
Even tools like react still require you to write the CSS by hand, so they wouldn't really make it any easier for you.

You might actually find the proper CSS grid layout module does a lot of what you want: https://www.w3schools.com/CSS/css_grid.asp

Someone else in this thread posted a link to this site which looks pretty good for getting a gist of the basics: https://www.w3schools.com/CSS/css_grid.asp

I think that your experience is valid, but it's worth considering that in the days where we used tables for laying things out, we didnt worry about responsive design and people generally didn't design things to work with so many different viewports with significantly different aspect ratios. Basically, mobile devices have made it much, much more difficult to implement consistent design experiences on the web.

Also, I haven't used mini.css, but if you're looking for some CSS libraries that make your life easier, I really really like tachyons: https://tachyons.io. It takes a little while to become familiar with the classes, but almost all the classes are super easy to scope for media queries.

Another slightly more verbose option in a similar vein is tailwind.css: https://tailwindcss.com/docs/what-is-tailwind/

If you are at all interested in learning a little bit of react, create-react-app makes it really, really easy to get started. In the past, getting a react/js project set up and configured was a real pain, but create-react-app handles all of the config for you, and is a pretty great tool: https://github.com/facebook/create-react-app

I'm no expert, but if you have any specific questions about any of this, I'll do my best to point you in the right direction!
Artificial insemination might work, right?
This article reminded me of Alan Kay's essay Our Human Condition "From Space" [1], which starts with a discussion of pocket globes:

My favorite examples of early science, and a wonderful general metaphor for what science does, are the attempts at highly accurate map-making started by the Greeks, then lost for a thousand years, and then taken up again starting in the 15th century. By the end of the 1700s, people delighted in being able to buy a pocket globe of "The World As Seen From Space". 200 years later, we went out into space, looked back at the world, took pictures of it, and saw just what the 18th century map makers had already found out.

[1] http://www.vpri.org/pdf/m2003001_human_cond.pdf
Lol ethics + Google....you have to be a brainwashed prole to believe anything good coming from them
Elizabeth Warren wants jail time for CEOs in Equifax-style breaches
Cloud Native Buildpacks are substantially faster in a number of scenarios. Some of the preliminary Java buildpack changes on the Cloud Foundry side have updates dropping from minutes to milliseconds.
Seq 5.1 Release
A metal aerogel would have very high surface area (much like adsorption humidity control crystals) but that's not really helpful when you then need to move the fluid touching all that surface area in order to remove the heat.

Typically the fluid will be air which sucks at moving heat (hence why aerogels are great insulators as they hold a lot of air).

I'm not positive but I suspect that an aerogel in a higher specific heat fluid wouldn't do any better as the flow volume through the aerogel would be quite low bounded by the volume of the aerogel.

If you want to cool the hotside of a TEC you need to push a lot of watts per unit area. The best things for that are high specific heat fluids which are often used in compressor systems and then they're termed refrigerants so you're back to traditional air conditioning. The other option is very cold fluids (liquid nitrogen) but at that point you may be better off bringing the LN2 into more direct contact with whatever you're trying to cool.
Could you give an example of such requirements?

Disclosure: I've worked on Cloud Foundry Buildpacks twice and worked on this latest effort until recently.
so not only are you just following orders, but when people point that out to you, that makes them shitty because it hurts your feelings to know that you're selling out?
Formlabs Releases Two 3D Printers, Large and Small
Tech Flashback: The CD+Graphics Format (CD+G)
Thats the trait i personally like and admire about linus, the fuck you，my way or highway attitude.
Don't miss the hilarious animated video about the friendly atom! There's also a local test site.
Most if not all OTC medicines I take seem to work. Perhaps you purchase brands with low quality?
I didn't know about it either but turns out it doesn't matter for me because "Firefox disables hyperlink auditing by default".

I hate that this is even became a thing. Can we fork the standards bodies? 100% user oriented. No for-profit companies allowed on the board, no more features that make advertising and tracking easier, and deprecation of the ones that already exist as soon as possible, starting with the blocking of third-party content of any kind and killing off EME.
What kind of minority group?

They're religious kooks. That doesn't mean they deserve to be stamped out, necessarily, but they're also not a "minority group" by the common definition of the term.
> The most obvious difference is that Git's index is a bit boneheaded, so I'm ignoring it.

> In fact, the entire concept of the staging area has been dropped, as it's both confusing and clunky.

Sounds like its on the right track.
Ask HN: How did you learn machine learning?
How did you learn machine learning? Interesting to know . Is it worth choosing and moving in this direction?
> Ketamine: a horse tranquilizer

This is my favourite tidbit about Ketamine. It is always described in a way to imply that it is a very strong tranquilizer. Though AFAIK the reason it is used for horses is that it is fairly safe to use even when you don't know exactly how much mass the body has that you are trying to sedate. This applies for small bodies as well.
Boeing software re-activated before Ethiopian crash
> set up a best-of-both-worlds system whereby all the data is gathered, but stored in a secure database under the control of an independent government entity, possibly the courts themselves

I love the sentiment behind this idea but thinking about this in practice makes me feel ill. The Federal Courts currently only have one system they're responsible for and it's the most archaic, inaccessible, and prohibitively expensive unless you're a business entity. The very last thing Federal Courts should be responsible for is PACER 2.0
Good points, thanks for reading even though you disagree.

In my mind data ownership makes the arguments against those questions stronger. They can't track your location because you didn't give them permission. Right now we have the situation where they do track your location, or could if they wanted to, with no real legal fallout. If they were clearly stealing this data in the eyes of the law, that would give more teeth in court. And it would give standing to those outside of existing cases to bring law suits based purely on this theft. It would be like if the FBI used your house to spy on your neighbors without telling you.

The idea that you could prevent them from collecting it in the first place is perhaps an ideal I agree with, but I can't see how that would happen. Even the most tech savvy people leak data left and right. And it's easier and easier to infer insights from less and less data. This might be more of a reality on a decentralized web, but isn't it a waste to just throw away that data that you're keeping from potential spies? Why not at least be given the chance to monetize it if you so choose.

And about keeping stuff from Facebook. People obviously want to use social networks, probably with varying degrees of openness and sharing. Shouldn't they be able to use a service like that knowing that if anyone uses their data, it's akin to property theft? Enforcement is another issue, but if we're talking about ideals, I think privacy is a subset of data ownership, and in the form I'm thinking of it, it would only add value to any of privacy's goals, not take away.
The CNB design allows buildpacks to opt in or out as a group. So the same nodejs buildpack can work in multiple usecases. With ruby, java, whatever's necessary.
"We've updated the pricing page to be more upfront about this :)"

I just reloaded the page, and don't see the updates. Those two phrases are still there, and there's no mention of per-word fees.

Some other feedback:

1. It's unclear whether your platform uses translation memory to ensure that people don't pay to translate the same thing twice. Consider calling that out on your pricing page.

2. How does your offer differ from those of Transifex and Startling?
Very good, the code is not even valid indeed. Thanks for making me think :)
Here's an article discussing it: https://gigaom.com/2011/07/06/who-owns-your-social-graph-you...

Look at how angry the commenters there are that facebook would even consider restricting the access that third-parties have to such data.
That's true. It's "LeFevre's corollary", if you will :)

N.B, Lapdance not gauranteed
When I first encountered Cloud Foundry, here's the arduous journey I had to first undertake to learn how to use buildpacks:

cf push

Whereas with Dockerfiles I had to learn several commands and a lot of exciting gotchas.
I have a Matebook D.
The manager is useful to update your drivers all at once (plus your bios too).
It's the only program that comes with the laptop, so no bloatware. I've been happy with the laptop, and I don't think there is any malice here, just a stupid mistake, that they already have fixed it.
As of 2019, you can definitely use TurboTax to report Bitcoin transactions. And if you use Coinbase, there's deeper integration there, as well.
Oh, the firm got paid, but you have to think they feel for the guy a bit.
On the approximation of Bezier curves by circular arcs
My point is that having scripting VM that is explicitly designed for game logic allows you to serialize only the relevant state. And if the whole system is designed correctly you can also do checkpointing and streaming replication essentially of the game state for free. This buys you things like rendering thread that is decoupled from the simulation (just draw the snapshot of state that was current on the start of rendering iteration), non-synchronized joins of multiplayer players (send serialized checkpoint and do stream the changes until the client catches up) and so on.
Indeed, it is standard, but eliding the parentheses doesn't mean they aren't implicitly there, and doesn't turn non-associativity into non-commutativity. Commutivity means that these are equal:

(((b + s) + s) + s) + s
==
s + (s + (s + (s + b)))
The burden is something I worry about myself, but I imagine smart people could solve this or automate it. Perhaps I have a profile of any types of requests that I automatically approve, so I only get notifications on the outliers.

Also, I think it changes the annoyance level when there's real money on the other side of it. If 2 minutes gets me $10, that's probably a trade most people would make over and over again. I don't know if the numbers will end up being that good, worse, or better, but I think it's worth exploring.

People don't avoid investing in stocks or a house because of all the administration involved. They're happy to put in the work because the gains are worth it.
Really, or is it just about where you'd place the Overton window? Should they include a white supremacist, pedophile, human extinction advocate, etc? If so you're being consistent. If not where would you draw the line? By the popularity of the ideology?
I feel like this entire opinion piece is just a knee-jack reaction against anything what Mark Zuckerberg has to say.

I was giving it the benefit of the doubt until it started talking about how bad GDPR is. GDPR has some short-comings, but it's a bit less black-and-white than what this article makes it out to be.

Maybe what Mark Zuckerberg saying really is self-serving but this article doesn't make any good arguments for it. It's just making assertions which it doesn't back up. I don't know if it's just me getting old, but I started noticing this kind of intellectual dishonesty more and more recently in the media and even here on HN.
Then ask a well reasoned question. There is no burden of proof on questions. Compensating for weak communication by making evidence requests is less helpful than it sounds.
>With growth also come the assholes

That pretty much describes the whole history of internet.
I think you have a very negative view about the Chinese. Shame the Chinese? Excuse me?
Freetype buffer overflow leads to privilege escalataion.

All code is security code.
A very cool domain name, by the way.
Astronomers spot doughnut of material around quasar Cygnus A’s black hole
Do you have any plans to support building statically linked binaries like Go?
> I only post to HN to plug my project called SaferCPlusPlus

From this account, yes. Too much? Sorry, (you can see) I haven't gotten much feedback. Or is having a separate, project-specific account in itself not cool?

> not ever to talk about the submitted article.

I try to post/plug only when I think it's relevant. I think. For example, in the "gmm.pdf" linked in the comment I responded to, the author says that specific types of references can only target objects owned/allocated by the associated allocator. There is no available reference type that can target objects from different allocators. References in Rust, for example, can target any object regardless of how they were allocated, but imposes strict restrictions that the author implies he's trying to avoid.

So I tried to point out that SaferCPlusPlus has pointer types that can safely target objects allocated by different allocators and do not have the strict restrictions of Rust's references. As far as I know, these types of pointers are (still) unique to SaferCPlusPlus, and I assume I am one of a few people who is familiar with these pointers. But there's nothing proprietary about them. If the author is constructing a language with a goal of flexibility wrt to memory safety, I thought he might consider whether such pointer/reference types might be compatible with his language design. I think they unquestionably increase flexibility (while maintaining memory safety).
Please come visit us! We'd love to help. https://buildpacks.slack.com
Uh, what?

You're just combining "something you have" + "something you have". Unlike with a Yubikey, your fingerprint will always be with you when you have your laptop.

Biometric access is a terrible idea if you don't combine it with "something you know". Access to your laptop can now be coerced or compelled at any time.

Every commercial biometrics system I've ever seen that's worth a damn at least combines it with a pinpad.
Twitter Blocked Tweeting “996.icu”
Yup, the one and only :) Do I know you as well?
There's also https://harvey-os.org/
Do you already have NRC clearance? Are the reactors designed and approved? Are you aware of the duration of the regulatory process? These are important questions which should be answered and properly disclosed to potential investors. Regulatory approval for anything of this scale by the NRC could take cumulatively up to a decade if not more.
I think you should look for Co-founders who are good at Product Development and Business Development.
James is also the first African-American to be head of the Heritage Foundation, she is a member of the NASA Advisory Council and she is the president and founder of the Gloucester Institute, a leadership training center for young African Americans.

Apparently all this is ignorable by the angry mob.

This madness must stop. True diversity means listening to qualified and civil voices from all over the political spectrum. Google must stand up.
They're basically the only non-Apple streaming service WITH a desktop player, though. They even have a Linux client!
I feel as though any sort of ethics board intended to do some kind of self-policing within an industry is doomed to fail. Have we seen any evidence in the past decade that the concerns of a company's investors won't eventually supersede all other considerations? It would be nice if the government had teeth nowadays and if the opinions of academics were taken at all seriously. Then there would be a US Federal AI Ethics Board. And we might have a US Federal Climate Action Board too. Alas, we're content to leave the ethical considerations to those who have every incentive to ignore them.
Why are printers still even aware of the OS a printer job comes from? Why aren't they all just a standardized service on a network? I assume there's a reason other than "just because printer companies don't want to do that."
How to Pick a CS Program
I like your way of thinking about it. Proof is just a good in a negotiation. To put your point another way, there is one set of rules, considerations and motives for the speaker, and another for the listener. Depending on the context, either the speaker or the listener may be interested in doing the work of assembling evidence for or against what is being said.

OP describes the specific rules pertaining to when a rational speaker is desperate to convince a rational listener of the truth of their arguments. But in real life, and in general, there are many more types of situations.
I went last year. Socorro was itself a world of its own.
I don't think I'd argue that you can't do what buildpacks do with Dockerfiles.

Basically, why do the work yourself? Especially if someone else will solve the weird problems and keep everything up to date with no effort on your part.

I know from personal experience that buildpacks maintainers have seen stuff you people wouldn't believe. Attack ships on fire off the shoulder of -02. gcc beams glittering in the dark near the Nokogiri gate.
Hanlon's razor is used by the malicious to fool the stupid. While we are spouting aphorisms, here's another one: "never say never".
TSMC and OIP Deliver Industry’s First Complete Design Infrastructure 5nm Process
so cool! I was just there on a tour last month.
5,000 tickets at $75 a pop. In Barnum's day.

That's why he's the Greatest Showman.
There is a difference in the problems that AI might create in the future (destroying all humans) vs the problems it creates now. E.g. AI products had worse STT capabilties for people with a spanish accent or from black backgrounds than american english speakers. Other AIs had more errors with black people.

This board's mission is not to prevent an AGI to become self aware and destroy all humans as a natural conclusion of being self aware. Personally I think this scenario is pretty unlikely anyway.
Tesla’s First-Quarter Deliveries Plummet
Ask HN: When you should create a product without knowing how to monetize it?
Definitely don't disagree, but are the freetype developers being malicious when they leave in a bug?
Sweet, I can't drink enough to wipe my memory of all the trash.
I'm a programmer, and I also play the banjo!

(Does that count?)

Edit: Because banjos, like Rodney Dangerfield, get no respect.....
Problem: any well written exploit will be designed to look like a mistake.
The Rule of 2
> China gets less than 4% of its power from nuclear, and is backing off from new construction plans as well.

Do you have a source for that?

Wikipedia states that China plans to increase nuclear more than 30 times by end of the century [1]:

As of March 2019, China has 46 nuclear reactors in operation with a capacity of 42.8 GW [...]

By mid-century fast neutron reactors are seen as the main technology, with a planned 1400 GW capacity by 2100.

[1] https://en.m.wikipedia.org/wiki/Nuclear_power_in_China
Can anyone recommend monitoring solutions to help identify these issues?
Found this. https://www.youtube.com/watch?v=V-DiwxoeXMs
Slightly self-promotional, but https://github.com/open-guides/og-aws has been helpful to a lot of folks.
This sounds like an awesome idea! Too bad it's not available for Android. But that's how I found out about Firechat.
I recently started reading the book "Release It", which includes a lot of great techniques to avoid problems like the one described in the article at "design time". [1]

1: https://pragprog.com/book/mnee/release-it