skysight-inc/HackerNews huggingface dataset:
Recent discussion on the same project: https://news.ycombinator.com/item?id=31204168

This post is saying 30-35 billion for the whole system, so the first segment will probably be about 7 billion. That's for a transport system between Zurich and some 5k inhabitant village I'd never heard of outside of this project, and that doesn't appear to be a significant pre-existing logistics hub. And on top of that they're not actually doing anything to solve the local distribution problem, e.g. all of Zurich will be handled by 2 or 3 hubs. So the last 10 kilometers will still be solved by trucks driving in urban congestion.

What a bizarre fucking project. Everything about it is screaming that it's totally uneconomical, but they've somehow convinced a lot of very reputable Swiss companies to invest. Is this just all based on the assumption that Swiss interest rates will be negative forever?
> A little strange to see someone applying for a patent for a version of someone else's design.

Apparently it's common depending on the country you live.

Some countries have a first-to-file versus a first-to-invent patent system. And so you end up with people (often inventors or retired lawyers) who spend their days filing patents for other people's inventions. The idea being that they only need one or two of the patents in their lifetime to result in a massive payday for it be all worth it.
Beat me to it. Yeah, the idea of separating the input step from the test step is something that was done in that lock as well.
Google had StringPiece and LLVM had StringRef in 2012 and provided similar functionality.

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n34...

No mention of Rust there I can see.
Again…both are helpful.
> So, I say to this poster, it's true that things like idle chitchat may not be your cup of tea, I think it's important to realize that many people don't enjoy it either but just use it as a social grease to move into more deep conversation or connection.

it took me probably 7 years after moving out of my parent’s place to learn that “smalltalk” and “idle chitchat” are not necessarily the same thing. the “aha!” moment was attending a conference with a much older coworker and seeing him strike up conversations with the people sitting next to him which in the course of 15 minutes went from surface level to incredibly personal, sometimes philosophical things that i would never have thought a stranger willing to discuss, prior to that.

in my taxonomy, “idle chitchat” is talking about things. “smalltalk” is learning about each other. “the weather sure is nice today, isn’t it?” => idle chitchat. you’re not likely to understand a person from that starting point, except that “wow look, we both like the sun”. “where are you from? what brings you here?” => smalltalk. you’re encouraging the person to reveal some small amounts of information about themselves which you can use to probe further and hopefully find something fascinating (about them, about a topic you haven’t thought much about, or about yourself and how you relate to something in contrast to them).

now i take conversations with strangers (or anyone really) as a sport, as a challenge. “how can i use these precious moments we strangers share to discover something new? to leave one of us pondering something novel later in the evening”. sometimes these lead to lasting friendships, usually not. but still frequently beneficial to my life. important to identify the situations where smalltalk has the possibility of going beyond surface-level things though. an elevator ride — probably not. a conference, a party, a group activity, anything where people have already put themselves out there more than normal — seems to select for people more likely to “get” smalltalk, or maybe it primes them to open up more, idk.
I see Flowers for Algernon more as a tale of social relations regarding people on extreme IQ positions. The book would be less tragic without the "hammering down", but I don't think it would be better. We are all prone to a decrease in mental capabilities as time passes, so that part of the book makes it more relatable to me.

> It is a lesson for scientists about not messing with god-given realities

Maybe by comics standards, but not really. I mean, it is not like they had decades of research and experiments, and that sort of thing doesn't seem the kind of breakthrough you can make quickly. While fiction, I think it is a tad bit more like real science than comic books science
It appears surreal to you because you are in some kind of obsession against Ive. That is not healthy.

Good luck to you too, you do need it.
I remember trying out some Rust years ago, I stopped after how difficult Strings vs str vs &str was.

I think if I tried again today I could probably grasp it now I have a better understanding of concepts like string views, and encodings.
Python's strapped on type annotations have been designed around traditional OOP, and it feels like a bad fit for the language. Duck typing is a tremendously powerful form of polymorphism, and none of the PEPs for type annotations do a great job of supporting it. Protocols don't work well with dataclasses and not at all with dicts. TypedDicts could have been perfect, but they explicitly disallow extra keys. Why even use a TypedDict instead of a dataclass? Why make yet another traditional OOP abstraction that was already well served by multiple other features of the language? Even more frustratingly, TypedDicts show that it could have been done. They just decided to break it on purpose.

TFA accidentally even brings up the reason by dicts are so powerful: they enable easy interoperability between libraries (like a wire format). Using two libraries together that insist on their own bespoke class hierarchy is an exercise in data conversion pain. Further, if I want a point to be an object containing fields for "x" and "y", I'd much rather just use a dict rather than construct an object in some incompatible inheritance nightmare.
Unfortunately docker swarm is basically dead today
I'm not sure if I'm misunderstanding your point or you're understanding mine, so I'll just carefully say that the PHP array is really a dictionary + array combination type, and I was referring specifically to its use as a dictionary (since that's what TFA is about). If you're returning a list of things that are all the same type I agree that an array, or an array of a certain type if generics are available is totally fine and serviceable.

but if you're passing in/out some monstrosity which has a structure that you can only really find out by reading the code, often from top to bottom if different parts of the dictionary are referenced in different parts of the code, you are really setting yourself up for trouble down the line.
Salaries for perm positions being "significantly lower" in the US than in EU.

Do you mean the opposite?
Could it be done as part of a new edition, with cargo fix to support it?
Policy affects daily life. A stable daily life leads to a productive worker. Wanting stable work but not doing anything to support the workers life is the biggest most capitalistic thing too. Heartless and inhumane
Is this article AI generated? Like what even is this website??
Intel is a company that I have admired for many years.

However, recently they have been dropping the ball. They lost a chance to penetrate the phone market which is now mostly ARM based. They are loosing market share on the server arena with AWS launching their own ARM based processors. Falling behind in the GPU space with AMD having bought ATI. Lost Apple as a client who is now rolling out their M1/2 line of processors (and complicating developers' life who now need to cross compile lol).

Instead of upping their game and pushing ahead with their factory to lead the US semiconductor manufacturing, they seem to be trying to use the factory's construction to pressure someone in the government to do something (unclear what to me since I am not "in the room where it happens").
I planted these, as my wife and I call them, "bee seeds" https://smile.amazon.com/dp/B08P2GMM6L
I might not have been a valuable employee, but I tried making a Plex clone in my free time when I was at Apple, asked if I could open source it, went all the way to the VP of tech to ask permission, just to be uncerimoniously told that it was not allowed, because they "really wanted me to be fully focused on Apple".

I'm not sure I agree at all that they'll say "ok" just because you're a valuable employee; I think you might have gotten lucky at your BigCorps.
Oh man. I remember reading this in elementary school. It reinforced my suspicion that adults were cruel monsters inhabiting human bodies.
This actually might be unpickable. But the small space of keys (6^6 combinations) makes me think you could just fabricate every single key and test them one by one, if you were really determined
Silicon valley is full of crap is what happened. Some jobs have been reduced - bank teller, cashier etc. There are also lots of jobs that could be replaced but aren't beause of weird regulations and such - lawyer etc.

But most jobs - making hamburgers, cooking, laying brick, pouring cement, packing stuff in warehouses or assembly lines - stuff that matters, automation looks as far off as ever. Sure machines do a lot to help in these fields but it's going to be a very long time if ever when machines can replace people completely. Even self driving cars appear to be much further away than people think.

We cannot and should not plan the economy around Silicon valley hype
Oh you're right. My bad, sorry.
In 2022 what's the leading cause of people leaving a company?

Toxic Management / Toxic work culture.

https://www.cnbc.com/2022/01/14/the-biggest-reason-people-qu...

Modern management have had what? 100 years to fix this now?
> We do not mean function calls, callbacks, event loops, or other forms of method dispatch.

Those are all events that you might need to keep track of in some contexts (editors for example or debuggers). So there is nothing that will never be represented as events. The fact that somebody issued a command is an event that you might need to keep track of in some systems. An example is fraud or security pattern matching. In other words, an event is anything that has happened that you need to keep track of. It can be the fact that a single bit has changed, all the way up to high level system wide events. It all (as per usual) depends on your specific context and business requirements. So any attempt to nail down what is an event and what isn’t independently of context is a waste of time. A key press might be an event we care about in one context and not at all in another.
Is there a written summary of the video?
Pretty big leap between doing anything at all and CrossFit, right?

As I said elsewhere, of course exercise helps, but if they can't do that they it can't help and many people can't. Presumably, if they could, they would. Suggesting CrossFit as a starting point is insane nonsense.
> Wanting stable work but not doing anything to support the workers life is the biggest most capitalistic thing too.

I think that companies can fight the recent decision without allowing employees to get in arguments with one another and be at each others throats over such a polarizing issue.

Not allowing people to proselytize at work would likely make it more stable. It's sort of like in ancient Persia where they didn't allow missionaries: because they cause unnecessary friction
They're probably optimizing for consistent throughout rather than latency. Faster vehicles would reduce latency but increases the risk that a breakdown would knock out some of the capacity. (And with an underground network it's not so easy to pull off onto a side street!)
Prior to dataclasses, didn’t the library attrs come about to address a gap, and then dataclasses were added from inspiration from attrs? I mean yea, ideally the best structures were designed from the start, but the history is understandable.
It depends on how you define “robotics”. It’s physical technology that has displaced workers, even if it doesn’t have mechanical arms.

That being said, I think the robots that have taken peoples jobs are generally in warehouses and manufacturing and hidden away from the public eye. Think Amazon fulfilment centres, or auto manufacturers. There are a lot of robotics at play there replacing a lot of people.
If we can cut our population by 1/2 or even 1/4 we would dramatically reduce pollution and increase resources per capita.
> The world seems to run on endless positive-vibes-only small talk, and I can't do that anymore.

Hear hear. I do this only so people feel like they have the 5 minutes of attention they want from me and then they feel it's okay to leave me alone.
Motivating Smokers to Stop Smoking
In the first example you gave, why didn't the company just tell the person it was a 6-month long contract to begin with? Wouldn't that have been better for both parties?
No, data must have meaning, else it is meaningless.

If you want to process the data you must use some language to access parts of the data. Data must have a symbolic representation, not juts be 1s and zeros. Or it can be a bit-stream, but even then you need a language that knows the different between 1 and 0.

person.name

extracts the field 'name' from the data. To manipulate the data, the program must know that there is such a field as 'name' it can ask for.
Self driving cars are a common sight on many roads now, John deere just released a fully autonomous tractor https://www.deere.com/en/news/all-news/autonomous-tractor-re..., we have tricorders in our pocket that allow us to communicate with any human on earth, instantly, ...
That's seriously ambitious (tips hat). There were a number of folks that came up with dual processor designs back in those days playing on the observation that most 8-bitters (and many 16- and 32-bitters) could never utilize more than 50% of the available memory bandwidth. There's an NS32000 application note somewhere that describes such a design, and NS had datasheets for an NS32132 that was an NS32032 with added some support for such a system. I dunno if the NS32132 ever shipped, however.
see this 1995 Wired interview with ken thompson - https://www.wired.com/1995/08/thompson-4/.
One link to an article without comment deserves another:

* https://articles.59.ca/doku.php?id=pgpfan:rsabad
Articles over sensationalize for clicks not truth, you passed their test congrats.
A lot of people saying this is similar/same to the lock from Stuff Made Here. Certainly both use the same concept of preventing single pin picking by separating the pin alignment and matching stages, but this does appear to be a unique design. SMH used a pushing mechanism to bind the pins in place before trialing a set of gates via rotation; this one sort of does the reverse, with pins never binding (see stack of separable wafers on each pin) put a pushing mechanism trials the combination.

This one does seem potentially more compact / compatible to existing form factors. Though it also looks like it'd be vulnerable to just torqueing it, depending on how strong that zigzag bit is. But I guess then you can just break the door.
Here's a nice take on old MMOs from Youtuber Josh Strife Hayes from a couple of days ago.... first scene is from Everquest.

https://www.youtube.com/watch?v=Z4Gaz8oxzJ4
If you have information in writing that is a confirmed date for a hearing you might want to have that email reviewed by another attorney to see if potentially your misreading that as a confirmed date or if it's a probable date something like that. Lawyers are masters of the word game. If another attorney agrees that this looks like a confirmed date and then the later emails are saying that no it was never confirmed there's a couple of things to consider before there's any practical malpractice damages that can be collected.

Did the lawyers lie to you impact you in any way financially or otherwise? If it was simply an inconvenience that whatever this entire process is was moved back a couple of months there's likely not going to be anything worth pursuing malpractice wise. Now if you had some financial venture based upon this and you planned based upon his hearing date and with it being a lie this now has cost you substantial sums money you may be entitled to some recovery for that.

You can always report to the State bar again the actual impact to you of missing a promised date due to the lawyers failure will get weighed based upon the actual consequences to you. Lawyers tend to give lawyers the benefit of the doubt I think most people working in the industry do but reporting to the State bar is at a different level. Unless this first lawyer has some very strong clout they will review it based on its merits but again it will really come down to actual impact to you over the situation what's done.
I love how this follows the TED talk playbook:

1: “Here is a thing you are all familiar with”

2: “What if we thought about it DIFFERENTLY?”

3: “Here is the new yet intuitive way to think about it”

4: (Applause. Audience leaves with a easy-to-understand story to tell at cocktail parties)

Great work, and very cool lock.
It is good enough
Counterpoint: Beginners should use C just long enough to be traumatized by "Segmentation Fault (core dumped).", so that they can appreciate the affordances that higher level languages offer (but hopefully not long enough that they run away from the whole subject)
Your comment reminded me of this article[1] that has probably been posted plenty of times on HN. You've described both the "hacker" and the "mathematician" tribes.

[1] https://josephg.com/blog/3-tribes/
to use Rich Hickey’s definitions, data is an observation or measurement at a point in time. [:fullname “John Doe” t1] [:first “John” t1] no code needed to see the denormalization. Which came from the symbolic model that was chosen. the code only exists to translate between incompatible data models of a program’s inputs and outputs.
>k-selection doesn't vote, and this entire event is the outcome of judicial review.

that event is just a wrinkle in the history of our and other species. The natural selection laws didn't start with humans and hopefully wouldn't end with us.

>you are mistaking the result for the agent

in evolution there is no difference between the result and the agent - every agent is a result of previous evolution, and every result of evolution, ie. an individual with specific traits, strategies, preferences, is an agent of shaping of the further evolution. For example the tendency of elephants to have one baby at a time is a result of their evolution and it shapes their future evolution.

>the direct corollary of your argument is that free will doesn't exist

classic anti-Darwinian argument. It is a fallacious argument in its nature as free will is a trait of an individual while Darwinian laws are of large group level.
Why I still recommend Julia
Alan Kay would doubtless disagree. But he would be as wrong as anybody else.

Preference is silly. The problem dictates its solution. The good programmer listens to the problem.
Every few years a frozen mammoth is found and somebody says they are going to clone it.

I want to say first article I read claiming this was 20ish years back. No cloned mammoths yet.
‘An Invisible Cage’: How China Is Policing the Future
And to anyone shying away from the word "emulator" - Project 1999 has the blessing of Daybreak to exist. They won't get shut down by a cease and desist.
When I want to read, I go to the local park and grab a bench. I’m a productive reader when I get away from distractions, but not at home. I was able to read effectively as a teen, but not since we got super online.
Dataclasses came out in 3.7, and TypedDicts and Protocols in 3.8. I had to check. I knew they were pretty close.
Arguing about it on Slack isn't going to fix any of it though
Its the standard procedure for "unpickable" locks before SMH's lock too.
I have had the pleasure of living/working in Switzerland and transportation there is fairly impressive. They are also a very rich country which gives them the option to seek the development of long-term projects that may one day benefit them as opposed to immediate fixes to issues they are having at the moment.

If this works, it would be quite beneficial. Cities with less visible vehicles and streets would be healthier for the population.
How do you know which places get 0 bytes?
along with the pick that bosnian bill and i made
The company doesn't have the power to change politics like that, so there is no point in getting the company involved or pick sides. The only neutral solution is to ban political discussions in the workplace, same as it should be in schools.
Any other way leads to a psychologically unsafe environment to work at, which definitely doesn't lead to a stable daily life and thus a productive worker.
Those aren't an issue really.

macOS VMs eschew most apple extensions anyway (no AMX there for example).

The big roadblock that we've hit is that arm64 macOS has no software rasteriser for rendering the GUI. The result is that unless you implement Metal and the paravirtualised GPU infrastructure, you're stuck in console mode.
Even in the US, which is first to file, your patent can be invalidated by published prior art that makes it obvious. The stuff made here video is a textbook example of an invalidating piece of prior art.
It’s a different type of “coming”.

In the 90s, people imagined it was a few years away. But it was conceptual, like how we think about asteroid mining or Mars settlements.

Today, these concepts are proven. Waymo has been doing self driving in Phoenix. People here in SF are starting to take Cruise self driving cars. There have been successful self driving trucks that have made cross country deliveries. The proof of concept is already here. But the definition of “coming” has changed. It might not be economical or advanced enough for general availability. But the technology to do it is no longer a dream — simply a function of execution now.

Truck drivers and Uber drivers aren’t going to lose their jobs in the coming years. But these jobs are genuinely in danger in the coming decade.
When JavaScript added hash/object deconstruction (both at the argument level and assigning variables) I noticed code has been using Dict-like function arguments everywhere. It makes typing them a bit more of a pain in the ass (especially without default arguments).

I haven’t decided if I like it better than just breaking up objects into arguments in a more simple functional style.

On one hand it’s more predictable but on the other most complex apps start passing around objects for everything. Typescript of course helps with that, as does nearly modularized code (ie not passing in full typed objects outside of the parent module which owns/generates them unless they uniquely operate on the full object).

These are the small rescissions you end up making a hundred times.