skysight-inc/HackerNews huggingface dataset:
Maybe I should have called it "oligoliths". I'm not arguing for forcing the entire business to run in the same address space. For example it makes sense to split OLTP from batch processing, since they have different lifecycles. But I don't think that's what most people mean when they talk about microservices.

Whether parts of your monolith are overly coupled or not is purely a design decision. Pay the same attention to the APIs and areas of responsibility between the parts of the monolith as well as you do the microservices and you'll be no worse off. Devs who just can't help themselves and turn every monolith into a mess of spaghetti don't exactly inspire confidence that they will do better with microservices, especially with the added complexity of building a distributed system.
> We call this attack "Half-Double" inspired by the crochet stitch that is taller than a single crochet but shorter than a double.

https://github.com/google/hammer-kit/blob/main/20210525_half...
This is true for many functions, but afaik the llvm code is only generated for a function paired with the types of the arguments that it was called with. Since Julia functions are for the most part 'generic' and work with a wide range of argument types, you would have to restrict the compiled binary or library to a specific set of argument types. Some functions also have type instability and can't be made into pure llvm.
It never did.

I work remote for 7 years now and the first year I worked mostly from libraries and coffeeshops.
Think we'll finally see some 3rd parties emerge?

I've never seen so many on the right fed up with Republicans, nor so many on the left fed up with Democrats.
"Those seeking discussions written in the style of a stimulant for mathematical orgasms, will not find satisfaction here."

Hahaha, classic. Like his style in general.
That just invites the question “for who?”.
Because I can store either Uber's (and 10 other companies') bloat, or an extra 10 album's worth of music.

I'd rather have the music.
I agree. Its like one of the few things we can give future generations. 'sorry about the debt, but heres some buildings'
Increasingly I think arguments are in public and recorded for posterity, making the social cost of a mistake (or being poorly informed, etc) much higher. Given that, I think we're seeing many arguments that are more about group belonging and performance rather than a genuine effort to learn via debate and dialog.

Throw in some radical oversimplifications and that's a pretty strong recipe for polarization. One that's actively cultivated and amplified due to media profit incentives. Unfortunately it's a vicious cycle that seems to make us dumber and oversimplify even more.
I thought that you said that JSON was incidental and unimportant? My point is that using RS does still force escaping, in the general case; it’s not a panacea. You still need to figure out how to deal with your delimiter character appearing in the data. The way JSON Lines does this is by specifying the use of (a slightly limited subset of) JSON.
Yes, I certainly do realize this, thank you. But still, the question holds for third-party cookies in a case when they are already used on a website.
They fairly regularly do localized repair on some structures (e.g. bridge/overpass).
> publishing code of quality so low cannot possibly be correct (looking at you Imperial)

If this is referring to the quality of the model developed by Neil Ferguson @ Imperial College, John Carmack audited the code and didn't have a big problem with it: https://twitter.com/ID_AA_Carmack/status/1254872368763277313
I had the same reaction. I decided that those were examples that subverted the author's expectations instead of examples of contradiction.
It is not sufficiently accessible because it still won't activate on Space Bar or Enter/Return keydown events. "Accessible" does not only mean "screen reader users can use it."
About half an hour after your comment
https://news.ycombinator.com/item?id=27283200
Entry level consumers tend to be complicated. People order the wrong part and want a return, or drop an order after they're provided an invoice. It's just easier if you're a very small shop to cater towards the straightforward customers
> If we did care we'd have to talk about accountability

Could you elaborate on what accountability means to you?
Distributions do dynamic linking and also unbundle dependencies in order to have only one copy of each library.

This is crucial for security. Otherwise backporting security fixes and/or rebuilding would become impossible.
There's an email sign up nag screen, but looks like any email address works. I used abuse@thenewyorker.com so maybe that one won't work anymore.
That's "tamper proof" in the colloquial sense. As a term of art, it means something very specific. For example, see FIPS 140-2/3 [1]

It makes no sense to say that the blockchain is tamper proof because the blockchain is just information. Tamper "proofness"/resistance is first a property of the devices storing the information - once you get into custody chains, provenance documents, etc. that's when a system becomes tamper resistant. At best the blockchain as a system is "tamper evident" in the colloquial sense because the network of all the other nodes decides which bits of information form the "real" blockchain. However, without verifying the (physical) identity and data integrity of the devices that run (at least?) 50%+1 of the nodes, you have no idea whether the system has been tampered with.

[1] https://en.wikipedia.org/wiki/FIPS_140
> First, there are thriving non-copyleft driver projects, like mesa. No copyleft forces Intel to contribute to it. No copyleft forces AMD.

This is not entirely true. Mainline Linux has a longstanding policy of not including kernel-side graphics support in the officially-released tree unless it can be used with a totally Free userspace. So Mesa is, to some extent, piggybacking on incentives that have been established as part of the GPL'd Linux kernel.
The key to success for companies in the creator economy? Good managers
How can I know if a building was designed to last a long time? Is it the materials, the method of construction?
Panama's on our list! (Assume you've already done so but you can sign up to get notified at https://stripe.com/global#PA.)
They do have a high quality product. And then you have to buy their next high quality product instead of continuing to use the old one. Their products are hardware, not drivers, and they get more money by selling more hardware rather than letting old hardware get updated.
Those are things you can literally Google.

I visited Cuba recently. It's improving now that they're embracing capitalism, partially.

But I still saw people plowing fields with oxen. I've seen very poor people in developing countries, but I haven't seen that first hand. The level of poverty in Cuba is pretty bad still.
That problem could potentially be solved if the programming language supports returning some form of immutable reference/proxy/cursor that allows a caller to examine the container but without being able to change anything. Unfortunately, many popular languages don’t enforce transitive immutability in that situation, so even returning an “immutable” version of the container doesn’t prevent mutation of its contained values in those languages. Score a few more points for the languages with immutability-by-default or with robust ownership semantics and support for transitive immutability…
It's pretty dependent on skilled people using it, every ding must be properly repainted before the concrete is poured, so extra care must be taken transporting and laying it.

https://www.ijser.org/researchpaper/Epoxy-Coated-Versus-Galv... has a lot more, but clearly not a panacea...
Julia claims to "solve the two language problem". i.e. prototype in python, rewrite in c++. The two language problem is not solved with Julia if you can't effectively generate binaries.
Zak Sharma11🇮🇳 Official on Substack
I don't know if it is really a problem, more like a tradeoff. Reinforced concrete costs less and enables shapes that are impossible without it, with the downside that the buildings last 50 years instead of 100+ years. The present value of a building that lasts 50 years is not that much different that the same one that lasts 100 years.

With that in mind, it makes perfect sense to make an office building out of reinforced concrete.
Apple Is Changing How Digital Ads Work. Are Advertisers Prepared?
Love how the people who downvote this work for Google and don't realize their jobs are gonna get canned just like all of their products.
Maybe the western intelligentsia doesn't want to assert too many standards what will come back to bite it.
[I'm just kidding. They obviously don't give a shit about that.]
That is a very interesting strategy.

It makes sense, and also having enough diversity of locations to avoid infrastructure outages.

Very clever.
What well-regarded codebases has this author written, so you can see his principles in action? OTOH, if you’re wondering about the quality of John Ousterhout’s advice in _A Philosophy of Software Design_, you can just read the Tcl source.
Pretty surprised by the results here.. wonder what changes are under the hood for such a good showing.
Unfortunately I think that paper has no value in the sense that it is not useful information to draw a conclusion from.

We know not 100% percent of people get an immune response from the vaccine and maybe one reason is the mRNA fails in them. That result is consistent with that.

On the other hand people overestimate the accuracy of medical tests, particularly unusual tests that the people don't do every day. A test like Cholesterol is done many times a day by the technician who meets regularly with other technicians as professional development to test the same sample and try to get the same result!

They ask you your name and date of birth several times when you get blood drawn because sample collection and handling accidents are also widespread.

In middle school they probably told you that a scientific experiment is supposed to use a "control" and that is one reason why -- if your testing lab is bad the problem would affect both conditions equally and you'd be likely to get a null result as opposed to "We tested N patients with COVID-19 and found no detectable Vitamin C in them."

Real scientists do experiments without controls, get them accepted in peer reviewed journals, but have the results rejected when it comes to these folks

https://www.cochrane.org/

who comb through the literature for evidence to make clinical decisions.
Point of fact, they did not build the pyramids. Their slaves did the work. Maybe let's split the difference -- what proportion of the slaves would want to see the pharaoh's corpses defiled?
I... kind of was? I wasn't in a rush, anyway. Figured I'm healthy enough that I'd let those who are more at risk than me get their shots.

And then I went in to the pharmacy to pick up a prescription, and they said, hey, we've got this extra dose, do you want it? So I took it, just because I was there and it was easy.
> Android itself isn't there to force tracking and marketing on users. It's there to prevent somebody else from controlling mobile devices and being a gatekeeper between Google's services and users.

It can be, and is, both.
If it looks like nobody in Google is in charge, it's only because the execs refuse to take action and the board refuses to properly incentivize the execs.
A trick I've used before in a pinch is to set your monitor connection (via USB-C/HDMI/DisplayPort) as the Zoom audio output. I never use it as an output, so it's permanently muted in the on-screen menus. Since Zoom makes it fairly easy to customize audio, it can act as a simple mute effect.
I saw ad which called on storming government building in Kazakhstan at the day of the elections. It was on Youtube and I saw it twice with few days in-between. I sent a report first time.
I think this is great! Obviously Google has been working on porting Fuchsia to the Nest Hub for a while and I think they made the right call by deploying it to this kind of device first. They will get more users to test it in real life scenarios. At the same time, it's not a device that people use in mission critical situation, so if there's issues, it won't cause an uproar.

I could see the rest of their portfolio migrating to Fuchsia OS eventually, including both Chrome OS and Android.
> All the things that are said about C, it's unsafe, nowadays you have tooling, every decent compiler will warn you if you try to do stupid things.

And yet Microsoft, Mozilla, Google, etc. all peg 70% of the bugs in their C codebases as memory and pointer problems.

Apparently the tooling isn't good enough to stop this.
I don't think YAML accomplishes the same goals.

I like YAML, and I think people hate on it more than it deserves (at least, in its current form). And yes, you can stream YAML documents by concatenating them with document separators. But ND-JSON/JSONLines/RFC-7464 is mostly a machine-to-machine format anyway.

Maybe we should be able to customize the delimiter? The media type "application/stream+json; separator=\n" would be JSONLines/ND-JSON, "application/stream+json; separator=\x1E" would be RFC 7464, "application/stream+json; separator=\n...\n" would theoretically be valid YAML, etc.
PT says interesting and thoughtful stuff. A thing I dislike about much of his coverage, including in this piece, is how much is surface level ad hom of various people who have talked to him, or supported him, or he has supported, e.g. in this article moldbug "far right blogger" or rubin "mainstay of intellectual dark web" etc, which don't really engage with what these people are saying, or with the fact that a 2 party electoral system tends to put everyone left/right of center on the same side.

Even getting outed by a tabloid, which is viewed in the LGBT community as a deeply uncool thing, especially 20 years ago, is framed as unsympathetic for PT - he is a meanie for being motivated to stick up for a revenge porn victim based on this tabloid's later behavior.

I liked zero to one and I enjoyed reading this pasted together google doc[1] of things he's said, which I think are largely from his Tyler Cowen mercatus center interview[2].

Given the current GOP, becoming a "thielist" progress oriented thoughtful party would certainly be an upgrade, right? Build the future, be less stagnant, etc?

[1]https://docs.google.com/document/d/1zao_AyBhNb8TPWrQqgXn5NzN...

[2]https://youtu.be/i_yJTCDU4uE
Currently, Fig only supports macOS.
> Comments like these

Like what? Questioning very hard to believe story?
According to their promotion they have already released a 13.3 inch paperlike display and sold it to customers in more than 70 countries as well as an e-ink tablet.

So I’d expect there to be a few reviews available of their products.
Ironically, I just had a banker ask me for a document on my employer's letterhead today.

To which my boss replied "Wtf is letterhead?"
It works for some things but they've kind of painted themselves into a corner with cloud services, many companies do not trust that GCP will not just disappear without a trace someday.
> If internet "celebrities" are able to cash in on this nonsense, I see no harm in it. It's sort of like living off of VC subsidized products.

If you only look at it from the perspective of the influencer, it doesn't seem like there's any harm. They managed to extract some wealth from crypto whales.
-- where's the harm in that? But at the end of the day, they're selling a lie. The NFT-proponents want people to believe that NFTs are inherently valuable so that they can extract all of their money back, and then some. It's propaganda, and I can't get behind it, even if it means some artists are cashing out.
this isn't news, this is just worthless spam
And there is the world of 2D barcode (Matrix) including the ubiquitous QR code:

https://en.wikipedia.org/wiki/Barcode#Matrix_(2D)_barcodes
Carmack once suggested that people in-line their functions more often, in part so they could “see clearly the full horror of what they have done” (paraphrased from memory) as code gets more complicated. Many helper functions can be replaced by comments and the code inlined. I tried this last year and it led to overall more readable code, imho.
Disgusting. Google should be ashamed. Dirty money
With GMOs you would have a wider variety of profitable crops to rotate in your fields to rebuild soil conditions between harvests of certain crops. This sort of practice is already done in some areas where this farming is permissive, like with corn and soybean. No till practices and other soil rebuilding efforts are also finding their way into larger and larger operations.
I like the design of the tool.

But I don't understand why the primary target of a CLI tool would be macOS.

AFAIK macOS is not really a developer friendly ecosystem and most devs are using either GNU/Linux or Windows to run their workstation...
> Do you mean sign as in qualify that the software is "good"?

We're not there yet. Just someone to review the final spec and see if it makes any sense at all.

Canonical example is the Canadian Phenix Payroll System. The spec described payroll rules that didn't make any sense. The project tripled in cost because they had to rewrite it almost completely.

> In general, they already have people who are supposed to be responsible for those estimates and decisions (project managers, contracting officers etc.) but whether or not they're actually held accountable is another matter.

For other projects, they must have an engineer's signature else nothing gets built. So someone does the final sanity check for the project managers-contracting officers-humanities-diploma bureaucrat. For software, none of that is required, despite the final bill being often as expensive as a bridge.

> Having a license "might" ensure some modicum of domain expertise to prevent what you talk about but I have my doubts

Can't be worse than none at all.
This exact thing is in my idea file :D
> Databases are a bad place to be storing JSON, which is a good interface and a bad storage standard.

JSON makes perfect sense in a database that already supports all of: BLOB, TEXT, XML, ARRAY, and composite datatypes, including any datatype, including those on this list, for members of ARRAY and composites.

OTOH, Postgres has had XML since v8.2 (2006) and JSON since 9.2 (2012), and “tables in <supported structured serialization format>” hasn’t happened yet, even as discussion item AFAIK, so perhaps it would be bad, but even so it seems to be just fantasizing something to worry about.
On today's HN with this thread is "the hole in mathematics".

It is directly germane to what you are talking about.

In the process of formalizing axiomatic math, 1+1=2 took 700 pages in a book to formally prove.

The point about assembly is more or less correct. The process of de-abstracting is going to be long and probably not that clear in the end.

I understand what you mean: the assembly commenter is correct, you'll need to actually execute the program and reduce it to a series of instructions it actually performed.

Which is either an actual assembly, or a pseudo-assembly instruction stream for the underlying turing machine: your computer.
I did, but it's been 7 years? More? I lost faith that it might happen.

I can't wait to be wrong about that!
Tangentially related. This company using graphene laced concrete to reduce the amount of cement required. And eliminating steel. New product called "Concretene".

[0]https://twitter.com/Paul_Denney/status/1397132479144812544

[1]https://www.punchline-gloucester.com/articles/aanews/glouces...
Charlie Bit My Finger – Archived
>If you make all of your functions simple, then you simply need more functions to represent the same program

The semantics of the language and the structure of the code help hide irrelevant functional units from the global namespace. Methods attached to an object only need to be considered when operating on some object, for example. Private methods do not pollute the global namespace nor do they need to be present in any mental model of the application unless it is relevant to the context.

While I do think you can go too far with adding functions for its own sake, I don't see that they add to the cognitive load in the same way that possible interactions within a functional unit does. If you're just polluting a global namespace with functions and tiny objects, then that does similarly increase cognitive load and should be avoided.
I feel like this is only a problem if the small functions share a lot of global state. If each one acts upon its arguments and returns values without side effects, ordering is much less of an issue IMO.
He's Belarusian citizen. Why do you want to rescue him? There are thousands of people in a similar situation all over the world. What about sending a team to UK to rescue Assange?
This is a really great argument for the ban, upvoted. But I disagree :)
Some of that is just getting rid of compatibility code for misbehaving drivers.
Technical documentation that just works
Faster update of the timeline on change

I agree. If you're still processing a previous change you can defer subsequent updates (to what I assume is your polling mechanism), but when the event loop is idle the first one should be near-instantaneous.
Look at sneakers on stockx.com.

https://stockx.com/nike-dunk-sb-low-paris

That is an $80k shoe currently.

If you can get somebody to buy it, that is what it is worth.
^this. At least at FAANG , you will get flagged by opsec using a tool like this. Also, I don't think engineers here need something like this to be productive, nor having the same email domain means they use the same tools, but maybe is just me, as other people said, there are other tools that provide autocompletion, offline and free(as in speech). But maybe if you get PG to say this product will be the future of development, people will buy into it. I truly wish the founders the best of luck.
> The present value of a building that lasts 50 years is not that much different that the same one that lasts 100 years.

That's a problem in and of itself, IMO. Construction is tremendously resource-intensive. We should not be building "throwaway" buildings.
THIS, 100% this. I don't want to be "social" with you, I don't want to "bond" with you, and I don't care about you as a human being. You are 100% just a queue of work tasks and a source of pay checks. The less I see, hear, or know about the other people on my team, the happier I am and the better off they are. WFH forever, don't mess with a good thing.
I wish you the best. It’s a nice product.
I suppose the thing with EVs and iPhones is that the contrast is right there, you can draw a pretty solid line between extremely poor and unfortunate people extracting raw materials and extremely wealthy using the finished product. It's also a link that, I think, a lot of people still aren't quite aware of. There's not a Blood Diamond for cobalt, as far as I know.
175Wh/kg cells were on the market for a few years, and I myself held those in my hands.

There were many claims of LFP at above 200Wh/kg (which is already better than commodity NCM,) but I never seen those with my own eyes.
My previous company had done mid-week outings (definitely not Fridays, people want to go home), where everyone in the team kicks off at 3PM, go see a movie together (the team splitting up based on what movie they wanted to see), then have a nice dinner, with games and prizes at the end at around 7PM. I won a Nintendo Switch one time. It wasn't a bad way to spend an afternoon.
I think historically there were a number of cultures who had trouble with the mathematical concept of zero, so it's not universal
But the important thing is that clueless buyers didn't put together the above reasoning

Or think somehow blockchain and AI can be used the amazing technoutopian future™ to combat piracy (including piracy of the image or video of the NFT they bought it)
> 2. Plain JSON supports exactly 1 record per stream or file.

Unless you wrap it in an array, which is all this is doing.