skysight-inc/HackerNews huggingface dataset:
I think the way rqlite (which uses the same Raft library) does it is by forwarding requests from the follower to the leader. I think they do that in application code.

I don't know for sure how this situation is supposed to be handled in a production system though.
The signal was weak. An attempt at fixing the problem, boosting the voltage, caused the insulation to fail. Later cables added repeaters along the way to maintain the signal. https://en.wikipedia.org/wiki/Transatlantic_telegraph_cable#...
The vast majority of languages that support inlining do not reconstruct callstacks. Java is one of few exceptions and, like Python, it does not support tco.
billing is a chronological typesystem and is only hard to build because most languages don't offer time-safe types

(and because municipalities don't expose their tax rules as types)
Pretty sure they mean the sheath that contains the bundles of fiber cables.
The worst part is that it’s entirely narrative, so not really disprovable in the same way that “it is raining outside right now” is.

And it is like you said self fulfilling, where the world makes more sense the less economic success one has, and the narrative provides no moral option to changing one’s economic status within the system.
I have the opposite reaction. I feel like it's a huge mistake, and that it type checking everything was akin to a compiler telling you program won't work and instead just crashing at runtime. It's a step in the absolute wrong direction.

Shouldn't matter if it's a dependency that's broken, or my code, if it's broken it's broken regardless of who wrote it. Failing at runtime instead of start time because of a bad dependency is a bad behavior.
This used to be true, but as the comment you've responded to (https://news.ycombinator.com/item?id=31424242) explicitly explains, since Android 12 you don't need to root your device and install the service level app. There's a new API specifically to allow apps like F-Droid to update apps they've installed, F-Droid just didn't get around to using it yet: https://gitlab.com/fdroid/fdroidclient/-/issues/2316
Lightning never strikes the same place twice
This really seems like an extremely long-winded way to say "money can't buy happiness". Which is partially true, in that after a certain point, once your essential needs are met you get diminishing returns for happiness on the additional money you make, in part from the additional exertion it takes to do that.

However I think this is a huge distraction from the fact that not having enough money to meet your basic needs is aboslutely an impediment to happiness, since this causes a constant state of fear, precariousness and helplessness. Fixing income inequality and helping more people gain access to food stability, healthcare, and jobs that pay a living wage would increase the happiness of many people.
There's a range of different ways to author & uses for dynamic code.

In terms of use cases, downloaded on the fly code is definitely one example. Userscript engines like Greasemonkey, VioletMonkey, & TamperMonkey are all alao on the chopping block, which also allow user-edited code as well as downloaded code.

There's also a huge range of uses for dynamic code in general. Data stores & engines will optimize performance by using the Function constructor[1]. Cant do that anymore: basic, sensible, multi-decade long optimizations are now off the table. Being able to use eval() to dynamically generate a complex expression- no longer allowed.

It's bitterly ironic that Apple's prohibition against interpretters (a type of dynamic code) has held their platform back from allowing interesting things to run on iOS. Chrome's real rendering & js engines are blocked there. Because Apple says it's too unsafe to trust programs to do anything not statically defined, that only code that can all be fully read & understand is ok. Now here's Google & then Mozilla, bringing the exact same prohibitions against dynamic code to the web. At it's deepest heart. It's so ugly, so hypocritical, & so menacing & massive a threat to possibility, to extensions that can grow & develop.

Long hope, but a deep one: I very much hope one day (far away) a semantic-web like world wide web might emerge, but if this sick knee-capping happens the browser will never be a viable place for user agency- which must be a dynamic & growable organic thingh never be tenable as a place where user agency can grow & flourish. Extensions are amazing, but if they're restricted to single-purpose little timmicks, unflexible static predefined capabilities, Google will have insured that the only thriving systems the world will get will be inside the data center. These restrictions mortally cripple user-agency, that which is most special & most dear about the web & what set it apart from conventional software applications.

My open github issue[2] on this.

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

[2] https://github.com/w3c/webextensions/issues/139
I really doubt anyone needs 300 sqm (~3000 sqft). I've never seen places like that where the majority of the space wasn't simply collecting dust.
I'm not familiar with the contempt angle of Qt?
Yes you can. Star will work too.
Appreciate it :)

And yeah, the plan is to keep providing a bunch of free content, knowing that a small % of people who read the blog will go on to buy the course. Way more sustainable than it used to be, when this was something I did outside of my job.
> cyber-privacy.net

Blasts the user with one of the sketchiest examples of ad malware I've seen in years.
Thx - I used only Qt3 and for a short time Qt4.

I liked the dual-license approach, but apparently it's not as "pure" as I thought was?
We could build this feature, you can suggest at https://kagifeedback.org
Related, my Yamaha thinks that the most important status display it can have is that the input is, indeed, not mono. No mention of 5.1 etc, just "stereo".
the non-affiliate link: https://www.amazon.com/Writing-Interpreter-Go-Thorsten-Ball/...
> Mozilla seems to have come around with WebMIDI

And yet, we are in a thread about WebBluetooth.

Both Safari and Mozilla have the same stance: until a proper solution for privacy issues with hardware specs is found, we oppose them.

For WebMIDI it seems Mozilla has found a solution they are happy with. I wouldn't hold mu breath for others.

The links you provided assume Mozilla is in on Apple conspiracy, too. It's also a very one-sided take which completely ignores the elephant in the room. See this: https://www.quirksmode.org/blog/archives/2021/08/breaking_th...
I couldn't agree more here -- one of the biggest challenges I've faced (only rolling out OKRs to a ~50 person company, with just two layers, so nothing like Google-scale) was figuring out how to keep the different layers legible. I found the lower layer (team-facing) to be extremely useful, and the CEO-facing layer to be much more difficult.

The dream is that you can imbue each employee with a "chain of objectives" that gives their work more purpose and clarity; I read an article on SpaceX that gave a rocket engineer saying something like "SpaceX's mission is to colonize Mars. In order to do that, one requirement is to build reusable rockets. My job is to build <rocket component X> in such a way as to enable cost-effective reusability." Perhaps that was a PR stunt but you can see how an employee with broader business context will be much more effective at making tactical adjustments within their domain of responsibility.

In theory it should be possible to make some software to manage OKRs better than a spreadsheet; I looked at https://gtmhub.com/ ages ago and didn't find it too useful. Maybe there is a good option now.
Absolutely. Children who are “difficult” - and “difficult” normally means “struggling with something they cannot process” - are plonked in front of screens. A lot of parents don’t care to examine why they are “difficult” or why they are struggling, or don’t have the personal resources - intellectual, social, or financial - to work out what’s wrong. So the kids struggle more, and they spend more time in front of screens. For kids with ADHD there’s quite possibly a strong dopamine cycle from using devices. As someone who suffers severely with ADHD I’ve definitely been able to see that I was prone to this before I got a bit more in control of my impulse cycles.
Did you read the rationale explained in last releases' blog post[0]?

[0]: https://deno.com/blog/v1.21#deno-check-and-the-path-to-not-t...
why are these manifest files a complete mess? I really don't understand how they manage to complicate something so simple
Well, Turing explicitly formulated it as a _game_, and for a game to be meaningful, players have to understand rules and have a desire to win. And given that the question was "Can machines think?", a human playing the game should have a good thinking ability.

Game with bored, disinterested players would be entirely meaningless.
You don’t manage risk in your career by worrying about the company. You manage risk by making sure you have a marketable skillset, an updated resume, an updated “career document”, and having savings.

If you count on your company to never lay you off, you end up like old IBMers who got complacent, found they didn’t have a marketable skillset and when they got laid off and couldn’t find a job, they complained about “ageism”.

I’m 48 for what it is worth.
We've used this and like it so far: https://github.com/meltwater/served
Well that's very silly of me.
My literal thought. If you know...you know. lol
I makes sense to completely disregard language when looking at modern NLP solutions. In some sense, 'hand engineering' anything is looked down upon.

Transformers and scaling laws have made it such that the only thing that truly matters is your ability to build a model that can computationally and parametrically scale. The 2nd would be to figure out how to make more data 'viable' for usable within such a hungry model's encoding.

Look at anyone who has written the last 20 seminal papers in NLP, and almost none of them have a strong background in linguistics. Vision went through a similar period of forced obsolescence, during the 2012-2016 Alexnet -> VGG -> Inception -> Resnet transition.

It is unfortunate. But, time is limited and most researchers can only spare enough time to learn a few new things. Unfortunately for linguistics, it does not rank that high.
You absolute degenerate.

That sounds delicious.
Any sweeping generalizations you can make about the different groups?
One time, me, a noob, accidentally deleted files in the PG data directory. No noe! But PG had open handles to them so they aren't reclaimed by the FS and I was able to pg_dump. Not a production system but the loss would've been "big". Just saying, PG itself is very resilient.
The fundamental problem with TCP/IP is that it forces the stack to break layering. In the same frame of bytes, you have a confusing mix of ethernet addressing, IP header, and a payload of application data, all from totally different pieces of software in the system. Even the data itself is fragmented, with some session wrapping around content that are done by different application stacks.

> It can't run a UTF-8 decoder first, because that'll turn the C1 controls into replacement characters, and it can't run a terminal sequence decoder first either because that'll treat a lot of the UTF-8 continuation characters as control sequences.

It has to have a state machine which recognizes the combined language of UTF-8 sequences and control sequences. Which is the approach you would take anyway, even with C0 controls.

That combined language is an unambiguous, regular set, so you could code it with your eyes closed.

Starting in an initial state, the legal inputs are: ASCII character, Unicode character, or escape sequence headed by CSI. This is decidable from reading exactly one byte value with no further lookahead.

That's just one way. You can in fact follow a layered approach whereby the terminal decodes everything with UTF-8 before analyzing it for control or data.

For instance, say we decode UTF-8 into integer code points. A valid character decodes into its implied code point. An invalid byte like CSI can decode into some reserved range like U+DCxx. The higher layer of the terminal's firmware then looks for values in that U+DCXX range: that's where it finds the CSI.

I have years of experience with this exact encoding scheme, which I baked into the text I/O streams of a programming language.

For instance, oh, /proc/self/environ is NUL-separated, right? No problem:

1> (file-get-string "/proc/self/environ")
"CLUTTER_IM_MODULE=xim\xDC00XDG_MENU_PREFIX=gnome-\xDC00LANG=en_CA.UTF-8\xDC00;D
[...]
-go:@/tmp/.ICE-unix/2065,unix/sun-go:/tmp/.ICE-unix/2065\xDC00GTK_IM_MODULE=ibus
\xDC00_=/usr/local /bin/txr\xDC00"

The NULs are rendered into \xDC00 codes. This is called the "pseudo-null" character in the terminology of this language, and has a symbolic name: #\pnul:

2> #\xDC00
#\pnul

We can split the data on it to recover the list of environment entries:

3> (take 4 (spl #\pnul *1))
("CLUTTER_IM_MODULE=xim" "XDG_MENU_PREFIX=gnome-" "LANG=en_CA.UTF-8"
"DISPLAY=:1")

In a similar way, any other invalid byte can be used for framing, if the data in between is all valid.
Just to preemptively clear up some confusion: Deno is *not* removing type-checking.

The only change is that type checking is now it's own subcommand: `deno check`, instead of happening as part of `deno run`.

See last releases' blog post for the rationale: https://deno.com/blog/v1.21#deno-check-and-the-path-to-not-t...
Excuse the shameless self-promotion, but contrast the results for the same searches:

https://www.mojeek.com/search?q=how+to+fix+a+flat+tire

https://bikerepairvideos.com/fix-flat-tire/

https://www.mojeek.com/search?q=how+are+pearls+made%3F

https://www.gemrockauctions.com/learn/did-you-know/how-are-p...
> according to the Parmigiano Reggiano Consortium (the official trade group for the cheese) the amount of fraud is almost as big as product sales: Authentic Parmigiano Reggiano sales are around $2.44 billion while fraudulent cheese is a $2.08 billion market.

I wonder what they consider fraud. Is it that anything which says "parmesan cheese" on it without being official Parmigiano Reggiano is considered fraud? That is to say, the Kraft Parmesan they mentioned earlier would count as cheese fraud (I don't think it is, since as they say nobody is confused about what they're getting).

Or, do they literally mean there is as much cheese sold under the false pretense of being Parmigiano Reggiano cheese, with fake stamps and serial numbers, and so on?
Why is that a bad thing to offer all cash? Equity from private companies is statistically worthless. I wouldn’t even count it as part of my compensation.
It's a meme now, don't worry, they know - I never watched the show myself
Ask a Mortician- Is Embalming Dangerous? (2015)
Because typescript is optional typing and some libraries don't maintain their own typings, there's a non-zero chance that the typings of a third-party library are wrong. In this case the error is noise and not indicative of a runtime error.

This is the frustrating part with using a mixed typed ecosystem.
The number of operations per second varies by at least an order of magnitude on the same hardware depending on the GEMM algorithm you use (reference or Goto), and you quote the performance of the implementation in terms of FLOP/s knowing the number of FLOPs required by the computation. That makes sense to people who implement and measure these things.
I don't think you'd search discord for "is the earth flat". Existing search engines have that as a solved problem, fact based queries are low hanging fruit for them.

You'd search it for opinion content and I think for that it'd be up to you to discern the quality the same way it works when you stumble on a reddit post with relevant content but since it's a niche question you don't have a flood of up votes to legitimize it which is how a lot of my reddit like searches go. I've found perfectly valid answers to questions I have on reddit posts that have no or few < 5 upvotes, something like 60% of the time I wind up on a reddit post. So to bring it back to discord maybe positive emojis are a signal in that case.

In the case of cars to continue my example, If I see a discord message in a search that is like "I own a 2021 Toyota Corolla Hybrid and I have x y z concerns with it." it's an opinion you can choose to value based on ownership.

But I think asking a search engine, even a search engine like google, to make a value judgement on an opinion is asking a lot and not something they really should do. A user has to have some culpability in the information they consume.

It'd be pretty trivial to negatively downrank though after a user interacts with a result and finds it lacking.

There are proxies for quality of opinion but I think even now with google it's largely up to us as users to discern that especially on places like reddit which are ranked highly by google because it's reddit but don't qualify anything beyond that except in all but the most crowded of subreddits.
The half-life of bloodborne lead is about 28 days (according to first google hit) and I moved out many years ago; I think I'd need a bone sample or something to find a signal.
Hey HN, OP here. In the last few months, I've been working on a new domain-specific programming language for constructing source code generators, named Kobu.

The language has a built-in Java parser, a rule engine, and a template processor. The interpreter and Intellij plugin are feature-complete, but documentation and examples are WIP.

The project's goal is to make source code generators less expensive to build and maintain. Users can create scripts that automate repetitive tasks, such as:

- Create a javascript HTTP client from a spring rest controller.

- Generate a SQL DDL from a JPA entity.

- Create an HTML or SPA component from a JSON file, or an annotated Java class.

Future releases will also include parsers for TypeScript and Dart. If you have any feedback, please let me know.
> is silly protectionism

It's not silly.

It's protecting the buyers from frauds.

Parmigiano-Reggiano is made in Emilia Romagna, in the Parma-Reggio (Emilia) area.

That's the only real deal.

Like Champagne which is made only in the Champagne wine region in France.

If it's not from there, it's not the same product.

It might even be better according to personal taste, for example I prefer Franciacorta, which is from Franciacorta region in Lombardy.

But it's not Champagne and can't be named after it.

Can I call my search engine Google and act like I am the real Google?

I guess not...
We also got to the moon without calculators. (This used to be well-known but may not be anymore - I'm not sure. Forgive me if I'm saying something obvious.) Pretty incredible how unnecessary most of our "technology" really is.

Can't find it now but one of my all-time favorite engineering memes goes something like, "modern engineer, cries when Matlab crashes; Roman engineer, built aqueducts by eyeballing them."
"Mmm, this Bordeaux is delicious!"

"Do you mean 'Cabernet blend?' "
Doesn't seem to be at the top of HN; it was just posted, so maybe you were seeing at the top of /new ?

And doing some digging, trying to find more about "reclaimthenet.org" just brings up posts by others wondering the same. They appear to be entry #91598123812 in a long list of conservative/libertarian "we're the real victims, here!" "news" websites, featuring the usual "And just why SHOULDN'T i be allowed to shout fire in a crowded theater??" misunderstandings of freedom of speech, sprinkled with some ostensibly fair "google tracks you!" articles
And Elon Musk continually finds reasons to sell Tesla stock - most recently $10B that was going to be for buying Twitter, but maybe that now won't happen. It is quite likely that he will not put that money back into Tesla if Twitter acquisition doesn't happen.
Mainstream provider: Eventually you'll get falsely flagged by some automated abuse system and you'll lose your account.

Niche provider: Eventually they'll go out of business and you'll lose your account.

Solution? Web3 somehow? Urbit maybe?? Something else?

(I discovered the other day I can't just login to Gmail anymore; I have to have a device with me I've logged on with before. E.g. right now I'm outside w/ my computer and phone -- if someone came by and stealthily stole both, I think I'd lose my gmail account!)
I did. There's no actual reason given. Some rambling about JavaScripts future runtime checked types, which don't fix the problem static type checking fixes. It entirely misses the point.
Pianogrillo?
If you actually are talented, and reasonably right for the role: figure out who the hiring manager is and message them on LinkedIn. You don't have to make sure it's the right HM, as long as you're close they'll point you in the right direction.

I've done this many times (before working in big tech) and I have always received a response. There is only 1 company that I've failed to get through for at least some kind of a screen: MSFT. They seem to want nothing to do with me.
That works even if you remove the "Blockchain".
> typings of a third-party library are wrong

That's not noise. That is a bug.
https://www.zdnet.com/article/google-backtracks-to-allow-fre...
Do you think it is better for the environment for all of Apple's tens of thousands of employees to heat or cool each of their homes individually rather than in one large eco-friendly office? How about everybody preparing their own meals for lunch, using natural gas or electricity, instead of using the company cafeteria?

I don't think you can definitively say that remote work is better for the environment given all of the other variables.
Incorruptibility is only possible (and not necessarily guaranteed even) if money is taken out of the equation.

We need an open big-list-of-URLs exchange standard, then one can use some sort of app to create/rewview, upload/download and import/export lists of favorites/URLs.
I graduated from college in 1988. Here's the total extent of my parent's involvement in my college career:

Mom: Pulls up to my apartment at the start of sophomore year. Gives me enough time to pull out a couple of suitcases, a few bags of groceries and a cooler of beer. Then she digs in her purse and pulls out a $50 dollar bill and hands it to me. I ask her if she wants to come up and see the place. She says no because she has to get back home for some reason or another.

Dad: "Where do I send these checks"? "Don't waste my money"
Hey thanks for the reply (and yeah, software dev here!)

Follow up question: does anyone know what it is they don’t know? Because while that does sound like a long time, they’ve been faffing around for years now trying to make 10nm work. Even on that time scale they should have been able to build a new fab - intel should really know how to do that anyway.

If there is something they don’t know, why can’t they just buy it in. That’s the thing I don’t get. They have so much money still.
Exactly. Nuances in the region such as grass and soil can affect the final flavor of the cheese. In the same way, chocolate from Mozambique is very unique, and I expect when a bag of coffee says Ethiopia or Costa Rica on it, it really ought to be from that places. The places grown truly affect the flavor for single-origin products, but it won’t matter so much if you’re consuming cocoa or coffee that’s blandly mixed together from different regions.
Shared data is a choice any company can make in web2 or web3. The ability to share data in a blockchain rather than an API and regular downloadable data dumps changes nothing about the strategic business implications of shared data. For a detailed example of what I mean by business dynamics being unrelated to the database layer, see my post about Twitter vs a hypothetical web3 version [0]

[0] https://medium.com/bloated-mvp/why-web3s-shared-data-across-...