skysight-inc/HackerNews huggingface dataset:
"Since I have experience in cross-compiling and building automation, I often choose Rust as my primary programming language." - hmmm, not sure I see how the second follows from the first?

"In addition, Rust is still a relatively new language, and utilizing any technology from the previous decade is setting you up to fail." - er, no? Or at least you should consider the thought that using a technology that isn't established yet and might be abandoned could also set you up for failure? Not saying that Rust is in danger of that, but...

"Sometimes, following the hype train is the quickest route to success." - ok, I'm not sure I want to read this article anymore. Or is my irony detector malfunctioning?
Microsoft to return to releasing new Windows versions once every 3 years
Funnily enough the web would have looked better if we'd stick to pay-per-minute phone lines as a business model.
Copywriters at the cheapish end, pr at the high end, specialized services in between (i.e. there are those that specialize in resumes)
> There is no such thing like former nazi.

Here's one counterexample:
https://en.wikipedia.org/wiki/Hansi,_the_Girl_who_Loved_the_...
Most of the objection flowed from a snippet on Wikipedia about a tweet where she reposted an article by Glen Greenwald, that’s mostly stripped of context. She was arguing against vaccines, and to make that claim is unserious. So what’s really left? You don’t like her opinions on foreign policy? Me either, but that isn’t relevant.
iPhone, DDG, hosts.etc
a blockchain is as centralized as it gets, a "single source of truth"
> Multinationals arent "run" for the good of their people and don't seem to have any central value which motivates their being.

There is nothing stopping a large corporation from doing these things, should the leadership find it in their interest.
Currently I’m learning Elixir with some interfacing to Kafka and would like to know the answer to this question as well.
Ukraine was never an independent state. First it was a Russian puppet. Then the US couped it and it became a US puppet. When the US topples your government, installs their hand picked leader, and then arms and trains your military, you don't really get to say you are a sovereign nation just because you may have had another election or two since then.
Neither company is immune to subpoena.
I don't see how that has any impact on my point.

title: "People with low BMI aren't more active, *they are just less hungry*, 'run hotter'"

quotation: "they didn't measure what the participants were actually eating or *their feelings of satiation or satiety*"

The title is factually untrue. You can't claim that people with lower BMI "are just less hungry" if you don't measure how hungry they feel.
"Knew".

My parents wrote sequences of commands on a piece of paper that told them how to launch various programs. These were usually captured from manuals or from the output of installation processes (launched by following the manual). They had no idea how to figure any of it out on their own. What's "cd"? No clue. How does the filesystem look? How do you figure out where you are and get to where you need to be? Dunno.

The commands were just magic words to make the computer do the thing you wanted.
You used to be able to buy an 800 square foot house on a single middle class income, live on spam and potatoes, et cetera. It's still possible to buy a mobile home, eat spam and potatoes and support a family on a single middle class income.
Motion to Suppress Evidence from a Keyword Warrant [pdf]
How a fake cricket league ran for Russian punters
The politics behind this is to make humanity worse off by fighting for climate change (places can even keep the chargers and keep them free...so long as they also provide free gasoline and diesel fuel), so while it doesn't actually mandate destruction of the chargers (that's isn't directly in the bill, but is a likely consequence), the whole point is to leave everyone worse off, so I don't think people agree with that would have any problem with...leaving everyone worse off.
Thanks for using Appsmith! Appreciate the kind words. :)

If you ever need help in building more complex use cases, please reach out to me at arpit [at] appsmith.com. Will be glad to help in any way that I can.
Thanks! Forge/Equityzen, or is there a better option?
I don't know. I feel, if you're a government or an intelligence service, you already have enough methods to acquire fake certificates:

If the target domain has your country's TLD, you can compel your national registrar to manipulate DNS records, then get yourself a perfectly legitimate Let's Encrypt certificate for that domain.

Alternatively, you can go the direct route and approach one of the various private CAs in your country and force them to generate you the certificate you want.
Re: crumple zones. I believe Smart cars feature a similar concept, most of the car is sacrificed on impact—the whole vehicle is a crumple zone—except the the two seats embedded in a tiny roll cage
Perhaps threat messaging to current leaders who feel safe and protected by the spotlight of political coverage. It would have to be paired with additional messaging to indicate the bad actors demands but I imagine most politicians anticipate and hope for life after office.
Upwork is relying on the fact that all parties involved likely don't have the funds or care enough to pursue them legally. Given that they can define what options are available as far as recourse.
Never

Give

Up

This requires less paying attention to negative emotion and more “water off my back”.

Tweak it. tweak it some more.

Focus on the goal, notably one tiny sub-goal at a time.

Good luck, entrepreneurial spirit is a tough beast to attain.

Whatever you stake on,

NEVER

EVER

GIVE

UP
This gives me the heebie-jeebies. I repair machines for a living, and the idea of smashing a complex mechanical system just to vent seems so alien.
I use Rust for more or less everything these days, but I found the learning curve to be fairly tough up front. That was in 2019, though; maybe it's easier today with all the improved compiler diagnostics and new books and whatnot.

> if the end goal is software that works correctly, getting there definitely isn’t harder with rust. It’s the complete opposite :/.

Strongly agree with you here. It takes me a lot less time to put something that functions correctly together with Rust than it does with Python or Go. Maintenance also gets a lot easier as the codebase grows.

I recently started a job at a Python shop, and the kinds of bugs/regressions we hit are super annoying because a compiler with a type system would have had them simply be build errors up front.
> But I don’t think it’s pure hate.

So what is it on your part? Nothing in the bill specifies that the EV chargers should be destroyed.

> they work on whatever will get their prospective voter base riled up to vote for them

The complete lie of "Forcing Towns To Destroy Electric Car Chargers" sure got you riled up and elicited a knee-jerk reaction.
Yeah, I know all these terms, but I only learned them from working on the PS4 for a long time. Even those quite familiar with graphics might struggle to read this article.

GS = geometry shader, and it's main gimmick is allowing you to generate triangle topology on the GPU. So that's why it should be "obvious" that a GS lane can control more than one output vertex. GS was also a terrible idea, because it's slow.
That Windows article gives a better argument than I ever could as to why putting the size in the argument list is better than in the struct. Some pre-openat2 Linux syscalls are designed in the same way. (Having no forwards nor backwards compatibility but still having struct size versioning really is an interesting design choice...)

But yes, it is relatively trivial -- my point was more that you can't just use a struct in the way the first comment suggested, you need to come up with some scheme (even if it seems trivial in retrospect).

As for the bike-shedding, that's LKML for you (though in fairness it is a bit of a tall order to try to come up with some enforceable API design rules in Linux -- syscalls with half-baked designs being added is less rare than one would hope, so clearly there's not an overarching design principle being applied already, though thankfully it's becoming pretty rare to see a completely borked syscall that clearly has no users being merged).
I wish we'd see more frameworks in the ServiceWorker/Deno/CloudFlareWorker style. Express or Koa made sense a million years ago when there wasnt alternatives, but there's a reasonable semi-standard (requires some adaption on server-side) way to process requests.
I think your analogy is flawed. Linen have dependencies (Slack/Discord).

while Airbnb and Stripe are independent. There won't be enough money to fight them (Slack/Discord) if it stated in their TOS that they can turn off their services.

Linen's situation is more like developing add-ons for Microsoft's Office until Microsoft decided to add features that does what your add-ons do for free.
> There was scant coverage of both trials from the US news media

And yet there were days of trial coverage for an actor and his actress ex.
Or we could just design cities that didn’t require cars.
I think you're forgetting that Manning got a 35 year sentence, 40 isn't much more severe.
I’m trying to understand the current position of the EU commission on data transfers to the US. Based on this plus the recent google analytics decisions, it seems to me that data transfers to the US are going to be prohibited by default under the recent interpretations of chapter V. Am I understanding this correctly?
Personally I think this is quite close to truth:

>People say though that Rogozin is not a big believer in anything, he’s just a huge cynical careerist coming from a very privileged nomenclature background riding any wave that brings him to the top. Right now he’s one of the major pro-war hawks.

(quote from this comment: https://news.ycombinator.com/item?id=32108578)
I've experienced this as well. The "and then what" is a big unknown. Is the BTC "gone" forever? Who knows.
This part of the price we continue to pay for centralized GMO agriculture optimized for immediate profit over all else. Roundup ready corn will continue to be sold until legal liability outweighs profits. When these companies talk about "safety" what they really mean is safety from accountability to the public.
He's live on YouTube now if you want to ask a question :)

https://www.youtube.com/watch?v=h3IasVVL_k0
The BBC did a series called Victorian Pharmacy[1] where they set out to operate a pharmacy from the era and try out the various "remedies" of the time. If you watch the series you'll quickly notice a common theme: there are very few victorian remedies the show could actually try today because it would be unethical. And some of the cures they could try seemed a lot like instruments of torture. Like the Malvern Water Cure, for example, which starts at ~38 minutes in this YouTube video: https://www.youtube.com/watch?v=jXnVTMzSy3s

[1]https://en.wikipedia.org/wiki/Victorian_Pharmacy
Ukraine is at war with Russia because the US couped the Russian puppet leader, replaced him with a US puppet leader, and then trained and armed an anti-Russian military on Russia's border.
I did a bit of reading after posting my comment and it looks like many HVAC technicians recommend against doing this in a residential setting due to humidity issues. Sounds like most HVAC economizers are for commercial settings.
Nice.

They mention a rust dev kit. Does this mean you can use rust on the standard espressif esp32 devkits? I just bought an espressif esp32-S3-wroom to learn on and would love to use rust if possible.
Having been around before Unicode (and having to deal with a lot of the early growing pains of getting it working when dealing with non-Latin character sets in production), I have to say.

Despite all it’s problems, the fact these two messages ‘just worked’ is really awesome. I heart Unicode, despite all that.
As I mentioned above most sources say he’s actually a huge careerist coming from a nomenclature family and doing everything to get through the ranks.

It’s a really easy climb if you share Nazi and homophobic views of Russian elites and being vocal about it.

Plays very well with army generals, old Kremlin elite and general population as well.
Setup the gmail account to forward everything to your new address. Enable 2fa.
In the USA, the tech giants logic goes like this:
* Through ridiculous HR policies, they push out older tech workers who are experienced and more likely to push back against 70+ hour work weeks.
* Hire a huge number of H1b and L1OPT foreign workers at bargain rates who often require additional training to replace the workers they push out but are willing to spend their entire lives glued to the screen.
* Claim America needs to educate more STEM workers so they can continue to turn and burn through employees.

The problem is that the tech giants have succeeded in capturing Congress and other federal agencies. The Federal Government should have broken up these monopolies a long time ago.
Good to hear he's one of the orthogonals then :) at least occasionally
The bill requires private businesses offering free charging to disclose how much of their price is due to free electric vehicle charging; since free electrical vehicle charging usually is offered as a promotional offering to increase volume and dilute other fixed costs, does that mean that it is okay to use sales volume before providing charging and after, and consideration of other fixed costs, to potentially result in a negative value (subsidy) on that price impact disclosure?
A high percentages of users don't and never did understand file trees and how to navigate them. They find their files by rote repetition and spatial memory. This is how people end up with desktops covered in files and directories—that's how they find stuff, and the notion you can start in one of those directories and move around until you're in one of their other on-the-desktop directories is foreign. It "is" in a particular place on their desktop, in their mind.
That's because MS hasn't found a way to run electron on iOS yet ;-)
Depending what you eat, it's possible to basically eat all you want and still lose weight. One example is learning to love non-carb foods - eat all the antipasto salad and steak you like (expensive AF yes).
That feels like most of the Power/SharePoint ecosystem to me: we make the easy things easier.

Hard things = intrinsic hardness * the difficulty of working with some bizarre and incomplete Microsoft framework
Ask HN: Is there any “Make you a Haskell” tutorial?
Hi all,

I would like to write a programming language with semantics compatible with Haskell alike languages like F# or OCaml. I would make the prototype in python for all its bindings as I hope I can be more productive even if it has not support for pattern matching and ADTs.

The only known guide I know about hundreds of "Make you a Lisp" tutorials and about a "Make you a Haskell" one which is not complete[0] and does not go much in detail on some aspects.

The only part that scares me a bit is the type system for what I would be afraid to have to recreate a Prolog or something similar (my first thought was to delegate this job to a separate engine during the first proofs of concept but I to report errors properly and advance I will end up having to implement my own, much more complex, system). Also in order to implement proper Effect Systems or Lazy Execution/evaluation elegantly.

If that doesn't exist I also would love some pointers in any other programming language, such as Python, Clojure or OCaml.

[0] https://smunix.github.io/dev.stephendiehl.com/fun/index.html
It’ll be back soon
> he had told the jury the “lack of evidence is not evidence of innocence.”

Wait, what? Since when in the US legal system did the defendant need to prove "evidence of innocence"? I am really getting tired of hearing BS like this from the prosecution team on high-profile cases! If they are pulling this crap when everyone is watching, what chance do any of us normal folks have at getting a fair shake from the Justice system if we ever end up in the defendant's chair?
That you can find some examples of a tiny minority slaves doing some highly-skilled jobs does not contradict the statement that it's unlikely that slavery as an institution would be compatible with a modern economy, even ignoring the obvious moral evil it represents.

Also, just by the way, we ought to be able to talk without implying that other people have "those tendencies". There is simply no reasonable way a comment about the structure of an industrialized economy can be constructed as "having those tendencies". Appending "slavery = bad" to every comment is tiresome, there is such a thing as context.
The hooks are hard to find (or were when I bought mines), but it is super easy make with wire of a sufficient gauge. If you want to make a lot you can even make a jig with a piece of wood and some nails.
It's good for IoT and automation because it's fundamentally a framework for discrete functional reactive programming. It could be good for any context where you need to tie together a bunch of events from different contexts that all depend on each other to drive some other behavior. You can design design nodes and flows that minimize state and keep it local.
Valid point. Cronyism is a problem in national politics also, additionally revolving door "consultant" positions in big businesses I find problematic.

I'd love to see more direct democracy and/or some kind of merit based "national service" for government. It's quite often the case that those who seek political office are the worst people for the job (of course with exceptions to the rule).
> Google had more viable options for protecting its customers’ fertility information. Both Google and AWS offer data center storage options in California and Oregon, which together issued a multistate commitment last month to defend reproductive health care access. And both cloud providers offer storage in more restrictive states including Ohio and Virginia.

>But Nevada was what tipped the scales toward Google. It was one additional option offered by Google, but not AWS, that Proov believes will be a safe home for its reproductive health data.
Since the entire Privacy Shield has been ruled invalid it seems all EU-US transfers/multinational corporations which process personal data are in a tough spot. I think Max Schrems (who took Facebook, among others, to court on GDPR) has a good explanation:

https://noyb.eu/en/project/eu-us-transfers

> At its core, this case is about a conflict of law between US surveillance laws which demand surveillance and EU data protection laws that require privacy.
Ok, now I know. I assumed HK was a Qing territory annexed by England. Like Russia annexed Donbas
> Your data is worth a lot

Ehhhh, not so sure about this.

• Your individual data is worth a lot of money in aggregate with the data of thousands/millions of other users, but it is difficult (impossible?) to exchange your individual data for money

• If you're talking philosophical/non-monetary "worth" then this varies from person to person. I value my data almost not at all.
But... what and how does it serialize/deserialize?
I definitely see your point about the interconnection of references, mutability and lifetime in Rust, but I guess the issue of whether Rust has a problem with the classic O-O comes down to the question of what you are trying to implement. If you are implementing a graph-like data structure (for example, UI widgets in a window), you need to keep track of multiple mutable constituent structures; in that situation, Rust references indeed are problematic for the classic O-O and you need Rc<>/RefCell<> smart pointer shenanigans. If you are implementing an actor (an algorithm, a subsystem, a process, etc. - for example, a Product, a Customer and an Order), you usually need to keep track of only a handful of structures representing the input to an actor, all of them likely immutable (a mutable actor with its input kept immutable to eliminate unexpected input side-effects); in that situation, Rust has no problem with the classic O-O, since abstractions can be expressed through references to trait objects.
Could you explain what a "nomenclature family" is? I haven't heard that term before.
Plan to find customers.

The backend is useless without them.

Good luck.
Man, I played this game so much way back in it's heyday. I loved figuring out all the various tactics, and trying to get hits without just trial and error (actually figuring out, or at least estimating, the math). Any web versions floating around?
Note that Slasher who is quoted in the article spread false information regarding DrDisrespects ban from Twitch and insinuated he had been involved in a heinous crime. Last time I checked he hasn’t tweeted since last summer.
They did that already by placing additional conditions on OneWeb to continue launching their sats and then when OneWeb refused they just kept the satellites and money while cancelling the contract.
> Lisp does have statements, such as `setf` or `loop`. Just because you also attach an expression to it because hey, gotta evaluate to something, doesn't mean it's not fundamentally a statement.

I think the general consensus is that expressions evaluate to values in unexceptional situations, full stop. Whether they have side effects is immaterial. Whether the value returned is useful or not is also immaterial. Perhaps your examples weren't the best, since both setf and loop evaluate to values which are often useful.

This isn't just Lisp. For example, the C99 specification explicitly declares that all function calls are expressions, even if they return void.

Wikipedia also defines an expression (vs. statement) unambiguously as "a syntactic entity in a programming language that may be evaluated to determine its value.... Expression is often contrasted with statement—a syntactic entity that has no value (an instruction)."

https://en.wikipedia.org/wiki/Expression_(computer_science)
I've got ZSH or a ZSH plugin that shows me a list of possible files in a folder I'm cd-ing into, without going into a different 'terminal mode'. Works for things like vim as well.
I agree - that wouldn’t stop a bunch of sales folks from selling it though, or some folks maybe trying it and claiming it worked.

Do it enough times, and I’m sure it will eventually compile - might even complete a regression test suite!
Rust: TIL how `+toolchain` works under the hood and it's pretty cool
Yes I did around December, from my notes I found it a bit more cumbersome to use for more than a few forms but I consider it a descent alternative.
Kinda except not. pledge/unveil is about privilege dropping: in searching for ways to better secure the system, the openbsd developers came to the conclusion that the average program (especially things like network daemons and such) tend to have a complicated setup phase where they read config files, open sockets, query the system state, etc… then a much simpler “steady” phase which needs much less access.

With application permissions or external constraints, this is not really helpful, because the application needs to do its setup.

However if the application can pledge not to do the setup things between the setup and the steady state, and it gets corrupted or owned during the steady state (e.g. because it’s a network daemon and there’s a bug), it becomes a lot harder to exploit since there should be very little the would-be exploiter can do or explore before the OS kills the program.

So this is not really about protecting the system against the application, it’s about the application participating in the system’s protection by dynamically reducing its own permissions while running.
> Their Kubernetes helm chart is a mess too.

To be fair, I have yet to see a single helm chart that was not a mess. Messiness is endemic to the file format (YAML) and templater (text based). Further, there are no enforced standards defining how to format ingress, service, etc configuration keys in values.yaml so every chart developer is on their own.