skysight-inc/HackerNews huggingface dataset:
Give them all the priority you want to, they still have to make 15 - 20 stops along their route and that is why the bus takes so long. You try going 10km and stopping every few km for 2m at a time and see what it does to your transit time.

Busses aren't faster.
From my original reply:

Are you as full of loathing for all the HN people saying “just integrate the AI into your practice” as I am? I like drawing stuff and I love that this pays my bills and I really have zero interest in becoming a “prompt engineer” instead.
Who is "twitter" then if the shareholders win?
That's silly. The show's content is not going to be worse because you don't need a team of animators. Instead, think of "free easy animation" as a tool which lets writers start up an attempt solo.

The "superficiality" is perfectly unrelated.
I'm currently on holiday and so we're driving a much more modern car than either of ours, and what I refer to as "the distance from the road" is noticeably further than our two cars.

What I mean by "distance from the road" is the number of layers between driver action and machine reaction. Changing gears in a manual is a direct, instantaneous (pending a crunch and grind) process from driver action to machine reaction. Pressing the accelerator in an automatic has always had a noticeable lag, for me at least, being raised in a manual. In this much more modern car, there's not just the auto-lag, there also seems to be a choice the car itself makes in what it feels like it's an attempt to be maximally efficient on fuel, in restricting acceleration. It really feels there's more a layer of software in addition to the acceleration auto-lag.

The end result feels like an unpredictable rate of acceleration as I increasingly convince the car to "fucking move you piece of shit" whilst attempting to enter traffic at a decent clip. The car ends up massively over-revving in a low gear/band and then almost skipping the next two gears to settle into the normal 60 - 80 kmph zone.

This "distance from the road" is bothersome to me, but may be (much?) safer for the majority of drivers who aren't used to being so "near the road".

Vale the manual car!

(If you can't drive a manual, you lack the concentration and skill required to safely drive any car on a public road. It was an appropriate and effective barrier to entry whose absence is a threat to every road user)
Perhaps others have had better experience, but whenever I've used a remote GUI VM (e.g. through the Guacamole web browser interface), the latency is painfully noticeable when typing. So much so that I've usually dropped down to a local terminal connecting to the vm by ssh and doing everything in Emacs (or Vim, if that's how you're bent), or having JetBrains edit stuff remotely. But then you're back to needing a decent workstation.
A better explanation might be the enactment of the Commodity Futures Modernization Act of 2000 (CFMA) which prevented regulators from treating derivatives as futures under the Commodity Exchange Act or as securities under existing securities laws.

Even with that act, there is an argument that it merely codified the existing situation and the crash would have happened without the law being passed.
This code example doesn't make much sense. There is already a type to represent a valid email address (EmailAddress), why are we creating a function to make contacts that receives an email as a string. Just change the function to receive EmailAddress in the first place and avoid all the matching mess.
The definition of what a "driver" is has been slowly changing, though.

Initially, hardware was just a bunch of transistors performing a fixed function. Then they got microcontrollers which were programmed once in the factory. Then the microcontrollers were user-programmable - which was a massive pain until we got fwupd. Now the microcontrollers don't have built-in firmware but require you to provide it on startup.

From the driver side, nothing really changed. A driver is still a piece of code you use to talk to your hardware: it translates between your OS and whatever weird protocols your devices are using.

Drivers have always had to perform magic incantations to get the hardware working, writing the right bytes to the right locations in the right order. The only thing that changed is that those incantations are now a few kilobytes long.

And yet, despite nothing really changing, your OS now technically contains proprietary firmware blobs...
Similarly, you should make small high-upside bets bets like "strike up a chat with a as stranger"
Disappointed there is no Eiffel
You just described the “boy who cried wolf” dilemma…
Mutual defence pacts led to WW1.
I'm at the bottom end. I get thrown under the bus a lot. I guess that's how my team(s) deal with it.
False memory implantation in adults is easy
Original title: Sins of Memory
For what it's worth, deposition has been postponed while parties work out a settlement: https://www.reuters.com/markets/us/elon-musk-twitter-agree-p...
I had the same experience when dealing with IONOS when I encountered a problem a while ago where the databases of managed websites were suddenly empty. As I couldn't determine why, I contacted the IONOS support, which after some back and forth admitted that they were having a database related incident going on and that the databases will get restored later on. Indeed, a few hours later the databases suddenly weren't empty anymore and contained the data they did contain before. During all of that their status page stayed entirely green as well.
On a 6 month contract you haven't been around the code long enough to know what is tech debt and what is a good solution for a complex solution.

Though your point is correct - you rarely are given time to fix tech debt. If you switch to a long term employee, then you should intentionally slow your velocity a little to fix tech debt. By the time management catches on you will have fixed enough that an improvement is visible and so you have proven yourself, and thus will be allowed to do more of it.

Also note that a story isn't done until refactoring is done. Sure it works, but if the code is a mess your story isn't done and you don't move onto the next one. Many developers fail to force this, but as a professional this should be part of your code of conduct and thus not optional no matter what the deadline.

In any case the point is you will never be officially given those 5 points - but you can take them by force.
TLDR – A JetBrains IDE plugin to get AI powered code explanations
>It's sad to me that the Dead is more or less 'boomer music' these days.

Hey man, there are still a few of us youngin's out here repping the Dead!
You think you should get everything for free or something?
Affirmative action (like google’s moral imperatives here) are fairly unpopular, so many view their actions as a kind of encroaching cultural imperialism. When Google talks about “safety” it means enforcing a very specific set of beliefs that frankly a large majority of people disagree with.*

It isn’t impermissible for Google to do this, but nobody has to like it, or agree with it.

*for instance, affirmative action is disapproved of by 70-80% of Americans and couldn’t win on a ballot in California in 2020 which is pretty exceptional.
Community foundations, neighborhoods with neighbors who care about each other, recreational sports leagues, activity clubs, temples synagogues and churches. There are many, but they’re often not behind the piece of magic glass in our hands.
When you can control yourself. which is probably never.
Is Musk really incompetent enough that he can’t be responsible for contracts he signs? Does he need a legal guardian?
So, don't you agree that the stackful equivalent of your stackless example will use something like 'go g(v1)' which will only capture v1?

Without explicitly forking v2 will be captured, but then it is a completely different program with different semantics and it doesn't make sense to say that it captures more.

Edit to be more practical: in c++ you can have both stackless and stackful coroutines. If you write the same program, say using asio, with either feature, the same data will be captured.
Okay! I assumed it was part of some popular font out there. Thanks
That's a good point. ADTs (algebraic data types) are certainly nice for certain classes of mathsy problems, compilers, and similar. As I'm moving more and more towards distributed systems work (as well as in-process messaging, queuing, and event handling) I'm still figuring out if I want ADTs things built in, or if enums + simple code are good enough to cover my needs.

One thing I don't particularly about ADTs is that they remove opportunities to tweak the representation, and make you think less about smarter ways of avoiding certain complexities caused by choice (Sum Types) in the first place. But I have to admit that very often I'm simply doing the "struct with a tag member and a union member" thing manually, which one gets for free by using standardized ADT syntax.
Unfortunately you're not wrong. That's part of why we're in the dismal state we're in.
Perhaps you’re not a native English speaker and you’re not aware of the definition of advise? It’s in no way telling anyone what to do!

> offer suggestions about the best course of action to someone.
Kelly criterion assumes you will increase your bet when you win, to increase overall final value, and the EV is positive. It doesn't work when you expect to only win at most once.
Just because something is bad doesn't mean it can't get any worse.
I consider the 'Contributor Covenant Code of Conduct' to be far more politically charged than the 'rule of Benedict' as used by SQLite. The CCCoC opens the door wide open to identity politics where the 'rule of Benedict' with 'special emphasis to 'rule 71 in particular and also rules 2, 8, 9, 18, 19, 30, 66, and in the spirit of all the rest', i.e.

71: Make peace with your adversary before the sun sets

2: Then, love your neighbor as yourself

8: Honor all people

9: Do not do to another what you would not have done to yourself

18: Be a help in times of trouble

19: Console the sorrowing

30: Do no wrong to anyone, and bear patiently wrongs done to yourself

66: Do not love quarreling

...is clear in its intentions without referring to any identity groups and without proposing a whole list of sanctions and sanctioning procedures. Compare the following preface to the list of 'rules' from the 'code of Ethics' from SQLite:

No one is required to follow The Rule, to know The Rule, or even to think that The Rule is a good idea. The Founder of SQLite believes that anyone who follows The Rule will live a happier and more productive life, but individuals are free to dispute or ignore that advice if they wish.

The founder of SQLite and all current developers have pledged to follow the spirit of The Rule to the best of their ability. They view The Rule as their promise to all SQLite users of how the developers are expected to behave. This is a one-way promise, or covenant. In other words, the developers are saying: "We will treat you this way regardless of how you treat us."

...with the text of the CCCoC:

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. ... Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior ... This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces ... Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at community@libsql.org. All complaints will be reviewed and investigated promptly and fairly. All community leaders are obligated to respect the privacy and security of the reporter of any incident. ... Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct: ... Correction ... Warning ... Temporary Ban ... Permanent Ban

Take your pick of policies, I've taken mine and will follow the path of Benedict.
Google's DJIA financial graph color change
Type "djia" into Chrome and you get a financial graph. I don't recall before Trump what the down color was but when he was in it was bright red. It remained so through Biden's term until this week and now, before mid-terms when the Democrats might lose bigly, it changed to a staid gray.
Since Musk signed a very one sided contract with Twitter to buy the company, I have zero reason to assume the contracts with his financing partners are any different. So, a wild guess I know, as long as Musk's Tesla shares are enough to pay the 54.20 per share for Twitter, why would banks object to the deal? They will get enough collateral, one way or the other. For Musk so, it doesn't look too good.
> If you work in the industry or even follow the public announcements closely, it's very clear that the next 5 years will see a rapid uptick in deployments with improving ODD capabilities.

I follow the public announcements very closely, and have seen your sentiment about "ready in five years" expressed since at least 2014.
The users, the employees, the community.

Sucks for them, but crappy acquisitions are a fact of life for online communities. Much like when Tumblr changed owners a few years back and the community was devastated.
There are two ways management can handle getting things done on time: commit to taking only 80% of the teams capacity, thus ensuring there is plenty of buffer; or commit to the full thing, and accept that some things won't get done. If (as most do despite Agile warnings about it being wrong) your management wants you to get done 100% of what you commit to, then as a team you need to hide 20% of your capacity from management.
> On the other hand if it turns out that you are actually filtering by "willingness to take years of testing" then you might get different results

That's a very useful signal still. Willingness to takes years of testing signals willingness to subjugate oneself to lots of unpleasant crap for money and prestige, which is something FAANGs are happy to see in their workers.
He can still pay the $1B to back out, can't he? But that would involve ego damage, so maybe not.
Exactly. He literally signed a contract that he tried to renege on. Now they are supposed to just take his word that everything is copacetic again?
Every time I see an article about scientists using sound waves to map a 3d image of something - around a wall, or just in general - I think of these tapers and how there's numerous tapes of one concert from different angles. I know that the tapers were in one area, but could they be far enough apart to map out a 3d model of the concert?

What if you also had a few 2d photos of the concert - could a program be written to put it all together - how realistic can you get it? You could have the rest "made up" to fill in the blanks.
You are correct. PP's mathematician was making a bold psychological/sociological claim. Maybe he has seen some research to that effect, but I doubt it.
> no matter the skill

...and yet, you seem entirely focused on front-end development. "Dark patterns" aren't even an operative concept in infra. It's "not even wrong" territory. I worked on storage at FB for 3.5 years. It was very little different than the work I'd done at a dozen other companies over three decades. For the first half it was literally the same role on the same open-source project I'd worked on at Red Hat. For the second half the only real differences were scale and some details of interacting with other infra (as would be the case for any job/project anywhere). How does any of that make me any less of a culture fit at another company than I was before?

It's a moot point for me personally because I left by retiring, but this "permanently tainted" attitude needs to die. It's the basis of every "ism" that afflicts society. Either people can change or they can't. If they can, they can change back or even go beyond where they were before. If they can't, then there was never an issue to begin with. Either way, permanent hate is not going to improve the world.
You misunderstood my reply, it was flip a coin and let their work speak for themselves, after being hired.
Printing and unquoting strings is enough to write an ordinary quine (although getting it exactly right is still quite subtle).

Making a quine relay is substantially more complicated, because you don't just print the quoted string, you have to print the quoted version of a string in a different language, but that unwraps to the same thing 128 applications later!

If you still think it's easy, I reckon you should write us a quine relay of just 3 languages and then explain how simple it is.
Course slides, a summary of the lectures can be found at https://www.andrew.cmu.edu/course/15-251/Lectures/lecture27....
Perl 5 had compile-time execution forever. And this feature is used in everyday's code as that feature is at the core of the implementation of exporting symbols from a module into its importer (See module Exporter).

Example: the BEGIN block is executed during the compile phase as the parser encounters it. The code injected in BEGIN blocks can affect how the rest of the file is parsed.

$ perl -E 'exit; BEGIN { say "Hello" }'
Hello

"perl -c" stops the program after compile, but before execution. In the following code the BEGIN block runs, but not "exit 1".

$ perl -c -E 'exit 1; BEGIN { say "Hello" }'; echo $?
Hello
-e syntax OK
0

More info:

* https://perldoc.perl.org/perlmod#BEGIN,-UNITCHECK,-CHECK,-IN...

* https://perldoc.perl.org/perlfunc#use-Module-VERSION-LIST
I believe that is somewhat offset by having larger rotational inertia as more mass is further from the center. That does however, necessitate larger control surfaces achieve the same roll performance.\

Also, anecdotally from my flying (I'm a private pilot, small, single engine planes) turbulence tends to create much more vertical translation and pitching movement than it does roll movement.
He signed the contract, I'd say he agreed to put himself in the position to be forced.
> Either he wanted to educate

Yeah, Professor Tao has been known to try that from time to time.
If you find the act of playing itself fun, all the more power to you. That said, personally, I don't think the act of buying a lottery ticket would give me anywhere near the same amount of pleasure as... a dip for french fries, for example.

If you look at it purely monetarily, it's not rational to play the lottery because you're expected to lose money.
Hello Stefano,

Can you share a little bit more about the "* choose-your-own-adventure engineers" you have hired so far? . Those titles always seemed interesting, but i was always curious what the engineers who chose such roles end up working on after getting hired.

Regards
What is the value in buying a lottery ticket? The expected value of the ticket itself is negative, relative to its purchase price. So the buyer gets additional value from the "little thrill" of the purchase and observing the results.

With extra dip sauce, you clearly value the sauce more than the money in your pocket. The dip tastes good, has calories, and maybe some bad health side effects.

Lotteries lack fundamental value, and the "little thrill" often turns into a bad health side effect.

That said, adults should be free to spend their money how they like. Those giving advice are worried that vulnerable people will get sucked into a "trap", like a gambling addiction.
I'm not entirely sure what your point is, other than "President does photo op."
He agreed to the terms that would require the purchase. Nobody is forcing him, he agreed to be in this position.
Crime, taxes, cost of living. Groupthink. Homelessness. Drugs. Fecal matter. Lack of accountability in public officials.

This has been my experience living in California for the last 10.5 years.

In 2020 California literally tried to rollback Civil Rights era legislation with Prop 16 because it has a preference for particular races and genders that isn’t mine.
Is copilot a programming language?
Writing a Weaver solver
The combo of smoking and high household radon is particularly bad; there's a 1 in 3 lifetime chance of lung cancer for people who have both risk factors.
I thought this too, initially (as did a wide swath of the news media covering it at the time). He can not.

The $1B is for a different scenario; he doesn't have the option to back out of the deal voluntarily.

https://www.cnbc.com/2022/05/13/elon-musk-cant-just-walk-awa...

> A reverse breakup fee paid from a buyer to a target applies when there is an outside reason a deal can’t close, such as regulatory intermediation or third-party financing concerns.
I wonder if the design of blended wing body aircraft means that airlines will be more weight constrained by volume constrained. If that is the case, it would be economical for them to have much wider aisles (faster boarding) and exit rows which could offset the negative impact that having more than 2 aisles would have on evacuation time.
How is their bet on VR misguided in your opinion?
> feel like somewhat of a cult of personality is a key aspect of fascism

Hmm, there is definitely a cult of personality in Russia, but maybe not directly started by Putin, I think it's organic. Otherwise I fully agree with you, it's not really fascism because there is no "belief in a natural social hierarchy, subordination of individual interests for the perceived good of the nation and race, and strong regimentation of society and the economy." All those examples of "far-right politics" look very similar from my point of view, so I think it's normal for people to get confused to the detriment of discussion.
No, he can't. He's on the hook for 1B if the deal falls through but he has no right to cancel
This sounds like a good use case!

I'm considering cloud desktop at work right now for something similarish. We have a fat pile of data and want to let people use the data. If we give them VMs on the same network as the data (with super high bandwidth and CPU amd GPU), they can manipulate the data quickly.
The "broken" lotteries aren't for that kind of jackpot, for the reason you say. The broken lotteries are counting -caeds based: when a fixed priced pool is printed on the cards, and then part of the deck is exposed as losers so the rest of the deck has positive EV.
You think Facebook isn't getting something out of allowing users to sign into other sites through them?
I'm doing a similar trawl. So far Julia is looking like the language to beat.

https://julialang.org/
As someone who has recently become a dog owner: It's like walking around with a t-shirt that says "talk to me!". It's pretty wild. I get into all sorts of conversations now, with dog owners and not dog owners alike.
I have absolutely no medical background (or knowledge) but I find it baffling how people drop dead from a heart attack without any medical interventions.

I received an over 40 MOT (a few years back) and despite being overweight and slightly above cholesterol was told I was low risk - it seems to be if you don't smoke or drink you're in the clear. Similarly, I just did the Framingham test and got a 2.2 % 10-year risk of MI or death for this patient, which is nice.

However, it all seems so hit and miss. You'd think there should be a way to screen on a regular (yearly) basis to detect for risk factors.
A bold effort to cure HIV–using CRISPR
I'm not claiming Africa is perfect, only that it's improving steadily and is on track to catching up with the rest of the world. That wasn't always the case.

Asia and Europe also have a few wars going.
It's a pastiche of this tweet from July where Google Stadia said they aren't shutting down: https://twitter.com/GoogleStadia/status/1552989433590214656
Neuroscientists Unravel the Mystery of Why You Can’t Tickle Yourself
This is glorious.