skysight-inc/HackerNews huggingface dataset:
Maybe I'm dense, but I still don't understand. The cloning explanation made sense to me, but to the original question - how does the recipient know the message is done being sent without the sender picking up the phone and calling the recipient...?

i.e. Is there some equivalent of a termination code/header sort of thing that the recipient is looking for in the 'bit stream' or whatever? Or am I not even thinking about this in terms of the right analogy?

edit: Thank btw, this comment was fascinating to me.
The BIOS doesn't really let you enumerate devices on x86. That mainly happens through PCI config space.
> can Theano drive JAX?

Yes, that is in active development:
https://pymc-devs.medium.com/the-future-of-pymc3-or-theano-i...
Tech sales works if the company you are working for has a good product that sells and a good sales culture. Lots of people are in software sales jobs that are basically just dealing with internal sales politics and customer politics to get somebody to make a decision to buy something based on "vision", not really product merit.
My company’s codebase is rapidly becoming too much to compile or even index locally. The official solution is to develop in cloud VMs. I expect I will be on of the last holdouts using my MacBook Pro as a space heater: you will pry the Jetbrains IDEs out of my cold dead hands.

I just hope they get strong client/server support at some point.
For the low end there are things like neocities.org that provide free hosting and are supporter financed (and not via advertising).

Then there are also things like github pages, netlify pages, etc. that also provide free site hosting.
Their comparison was entirely fabricated so I can rest easy in missing the point.

Is the point; most things have an undesirable aspect that is disregarded by the consumer?

It's best to avoid analogy when the analogy isn't true.
Yes. I had ~$500 payments for each of those every month. Luckily, once I got the first one paid off, I was able to roll that previous payment into the next one.

401k match is nice and I'd had been working for 5-6 years when I did this, so it was vested.

I was in a deep hole, but I had a big shovel. I wish I hadn't dug the hole though. I encourage others to not dig holes either now that I've learned my lesson the hard way.
Is that the only thing you get from the internet? I'd say that more like a small price to pay in order to have something really great.
But is that rewarded in compensation?

Of course a candidate's flexibility is attractive, but it doesn't seem to be appreciated once they turn into an employee.
I hope this leads to Sony and Microsoft performing Apple-style reviews on all future games from now on. Completely audit every game and every patch before it can be sold on the platform.
I'm not sure it was ever as easy as in the heydey of Blogger and Windows Live Writer. Like... ten years ago... that was a wicked setup.
>> High lethality is often associated with reduced transmissibility.

I think the scariest combo would be long incubation time + transmissibility while asymptomatic + high lethality when symptoms appear. This type of virus would spread far and wide before it’s detected, and would also be very deadly.
Nice work. I really like the GUI style.

Is there a way to prevent resetting the preview split when switching between different presets?
Better yet, a virus (or some other kind of infectious agent, how about a fungus next?) that spreads rapidly but has no symptoms, and may lay dormant for over a year until it receives certain infrequent but not rare triggers, upon which it kills the host quickly.

Let's say pregnancy, a new Star Wars movie, or birth; transferred from parent to child, "activates" inside the newborn and then kills the parents too.
Don't confuse "we don't set cookies" with "we don't set non-essential cookies".

They say no "non-essential" cookies, but an anonymous user just landing on the homepage gets a cookie with some unique-looking tokens.

I've seen many companies just hire the right lawyers that would sign off on all sorts of tracking cookies as "yeah, this is essential, since we can't track users without it, and tracking users is essential to our business model".
I'm just trying to think how much you could interact with the world in Witcher 3, which is obviously considered a masterpiece by many, and nearly all of its villages and houses were just set pieces. Villagers never actually changed their behaviours in reaction to anything, and played the same audio clip over and over again if you stood close to them.

I just don't know how much interactivity is required for it to be...good? What part of the AI is missing?
Haha, cheers.

That sounds pretty fun.

Knowing myself though I'd just make a manual checker as most of the parking sites are ran by a few companies (e.g. GoDaddy etc.) so they'd be pretty easy to pick-up.
> Loss of locality

Yes. I am trying to popularize the term Locality of Behavior (LoB) to capture this software concept:

https://htmx.org/essays/locality-of-behaviour/

There are always trade-offs in development, and the older you get the more you value clarity of code over other potential concers, and locality of behaviour is a big part of that.

I can't find the original source (it was somewhere on medium) but this graph struck me:

https://ibb.co/qm4cLW7
Time travel. The only plot structure that's truly unique to modernity.[1]

[1]https://en.wikipedia.org/wiki/List_of_time_travel_works_of_f...
Surprise First peek inside Mars reveals a crust with cake-like layers
It’s normal here in NZ and with the exception of borders, restrictions were removed a fair while ago. The economy is considerably better off than most expected too.

https://i.stuff.co.nz/business/123696832/gdp-jump-of-14-per-...
So we'd still be limited by the speed of classical communication in sending the object's state to the new location? I hope I'm understanding this correctly.
Non-swedes have to understand that our prime minister does not have the power to call for a lockdown. It would require a change in our constitution, which can't be done in a hurry. (there is legislation being worked on to address the cases the shortcomings of the law but it is not being rushed)

Our PM also doesn't have the authority to tell our public health agency what to do, this amounts to ministerial governance, which is illegal [1]. (if the US would have such a law, for example, then we would have seen a lot less involvement of POTUS)

And re our king: he's (arguably) not an idiot, but he's not very bright either. We generally don't take his opinion seriously.

[1]: https://en.wikipedia.org/wiki/Ministerial_governance
interesting perspective. Thanks for sharing!
> How does turning off ID tracking help the users experience?

That is not what is happening. Apple is making tracking opt-in and per app instead of having a global opt-out on an obscure settings page.

In theory—if you want to be tracked, the option is still there. If you want one particular app to get a little more money from you using it, that is an option too.

Facebook believes that most users will not opt into tracking. They are probably right, because most people think it's creepy as hell.

So you tell me. What is wrong with giving people the choice up front over whether they should be tracked across apps or not?
what: python3 django, vanilla js, bootstrap, postgres, docker, nginx, aws

why: it's secure and I know it very well.

impact: yes it allowed me to move quickly, fix bugs efficiently, and keep a large project organized.
Story from a 50 year old friend of mine:

On introducing him to a bunch of new engineers on the project: "This is Bob. He's older than TV."

Bob: "I'm not older than TV. But I am older than VCRs."

Young engineers: "What's a VCR?"
very beautiful, thank you for sharing :)
"fundraising and the lobbyists that control money are the root cause"

It's not just that.

After they've left political office, politicians who've advanced the interests of some companies while they were in office often get extremely well paying jobs at those very companies.

High level corporate executives will also regularly go in to politics (Trump being Exhibit A, but there are plenty of others at lower levels).

This revolving door of corporation to political office and back is an open secret in government.

Yet the impression among the general population is that corporations and the government are clearly separate entities. They're not.
Buy me a drink and I'll tell you about the time I investigated a service that, among other things, sent email with a Message-ID based on the date. (Not the time of day.)

It was meant to send one email every day. Until it wasn't.
I agree with your sentiment but this already happens only that a human is piloting the drones. This is just a cost reduction, and discussing the ethics of it is more tricky.
I recently updated my game called Phrenemies! - Phrenemies.com . I added the ability to test the game if you don't have enough people to play with as well as making it more clear what your role is and how to play during the game. It is a totally free game to play online with your friends. It's great to play with friends over Zoom or during virtual happy hours with coworkers; all everyone needs is an internet-connected device: smartphone, laptop, tablet, or desktop. Everyone can play on their browser, no need to buy or download anything!
The gameplay is simple:

All players get the same question (ex: "What was your favorite movie as a kid?") One player, the Phony, get's a slightly different question (ex: "What movie do you quote the most?") After everyone answers the question, all answers are shown along with the real question All of the players then try to choose who is the Phony, the person who answered a different question

The game supports games with as little as 3 people and up to 20 people so you can play with large groups. There are no public games, so you have to get a group of your friends together to play.

I hope you enjoy playing!
Statistical Model Indicates Trump Won Majorities in Five Disputed States
I'll have to give that a try. Because right now its write seriously (science), or play with the internet......
I've had a personal all tool license since they switched to the licensing model. 150 / yr is reasonable for me to be able to use their tools on my personal projects, and also not having to pester my bosses about getting a license whenever I change jobs.
How about chess?

https://news.ycombinator.com/item?id=25459731
Well, that's certainly one model. But I don't think it's the only one.

There's a lot of ways to make money around free software.

But pretending that you can maintain the price of the software itself after you've given every buyer the right to sell or give it away for free is silly. It's not silly to give it away. It's not silly to sell it once and accept that it's not free. But it IS silly to pretend that's not what you're doing.
Ironically Xeon-D seems to have been quietly cancelled.
Yeah, it looks like the project has grown to the point where they're splitting the roadmaps out by team.
I think this misses the point of DRY a little bit. DRY isn't about not copy pasting code, it's about ensuring that knowledge isn't repeated. If two parts of the system need to know the same thing (for example, who the currently logged in user is, or what elasticsearch instance to send queries to, etc.), then there should be a single way to "know" that fact. Put that way, DRY violations are repetitions of knowledge and make the system more complex because different parts know the same fact but in different ways and you need to maintain all of them, understand all of them, etc. etc.

Code blocks that look to be syntactically the same are the lowest expression of "this might be the same piece of knowledge" insofar as they express knowledge about "how to do X", but the key is identifying the knowledge that is duplicated and working from there. Sometimes it comes out that the "duplication" is something like "this is a for loop iterating over the elements of this list in this field in this object" and that is the kind of code block that contains very little knowledge in terms of our system. But supposing that that list had a special structure (ie, maybe we've parsed text into tokens and have information about whitespace, punctuation, etc in that list) and we start to notice we're repeating code to iterate over elements of the list and ignore the whitespace, punctuation elements in it, then we've got a piece of knowledge worth DRYing out given that all the clients now need to know what whitespace & punctuation look like even when they'd like to filter them out.

It's worth pointing out that DRYing out something isn't necessarily "abstracting", it is more like consolidating knowledge into one place.
China isn't invading other countries in search of more uygurs to kill, so everyone is content to ignore it
Can we change this to link to the rendered copy?

https://github.com/Mark-Simulacrum/rfcs/blob/roadmap-2021/te...
I don't blame you one bit. I'm not happy about feeling I genuinely need to destructively test one of the filters in every box, believe me. I am just reporting that so far, this particular listing has proven to be the real deal. It could also change tomorrow, and Amazon wouldn't update the listing.
Weebly is quite easy to use. And free if you only want a blog.
Would it even be a problem if they did? Like presumably people are generally free to do things to themselves. If they self-administered and they were allowed to consume the resource (e.g., it wasn't theft) who was harmed?
In imperative languages without macros, it might be difficult to abstract structural similarity, like a common if statement.

In functional languages, where every statement is a function, this is often easier.
I wholly disagree as primarily a consumer. Page speeds? Good.

Everything else about it? Awful.

How do I share the page I'm on without sharing the amp link. It's an extra 2 clicks and heavily obfuscated.

When browsing history, if I'm expecting to see something from news org but instead see amp garbage?

Human readability (for URLs but also in other contexts, like json) is a feature.

Amp throws away most features of web browsing in exchange for page speed. It's a devil's bargain, and it's not even a necessary transaction. You can get fast web pages without sacrificing everything else.

That last point is literally the drum that hn has been banging since amp came out. If Google wants to reward pages for being fast, then do that. Don't reward them for being amp.
> I'm the dev behind Ducktools!

Hey! I had a pull request that fixed a typo in a comment!
> Diversity is only possible at the end of a government bayonet, which only makes the problem worse.

I don’t agree, there’s tons of diversity. The US has tons of it. What’s miraculous and wonderful is the capacity for acculturation and assimilation where there’s an exchange of cultural knowledge and character.

Obviously forcing social ideas (as academic, theoretical and blatantly activist political as CRT) is bound to be met with anger. But rightly so - diversity training and corporate HR types are insufferable and making them agents of social change is a disaster in the making if you’re trying to be persuasive to people about diversity.
It's not ABET accredited, but it is regionally accredited -- which all of the big schools are. That means credits earned at WGU will generally transfer to a traditional school.

There are a lot of top schools that are regionally accredited in their CS department but not ABET.

ABET has been for more traditional engineering like Chemical Engineering and Mechanical Engineering and the like.

Even for those schools that do have their CS departments ABET accredited, it's a new thing.

The school I went to, University of Texas at Austin, for example, only became ABET accredited in CS in 2017. Whereas the ChE was ABET accredited in the 1930's.
To pay someone $100k, a business needs to earn $150k assuming a certain level of benefits commonly offered to white collar workers.
The impression I got is that they're taking a year to focus on governance instead of any dramatic technical efforts, in the wake of the Mozilla shake-up and the formation of the Foundation (and continuing project growth). I could be wrong.

Edit: This was just speculation and people with better information have weighed in elsewhere
> What are you looking for, a confession?

I'm looking for evidence that would make me believe the attackers were indeed Russian-backed. So far we've seen no evidence, which means we have to take what the government sayhs at face value, and I'm sure I don't need to spell out why that's problematic.

Just because it's hard to find/provide evidence doesn't mean we blindly have to accept what we're told.
If you're using a Design System (a base level of common UI components), the separation helps enforce the design system acting as the "presenter".
Depends how niche it is. More niche things google does well on: that error code, that specific game discussion on Reddit. Duck duck go now does better on searches which will be optimised for google by businesses.
Does "they are a private company, they can do whatever they want" also apply to international politics?
We may not always have Trump as president, but we will always have Markov Trump
I eventually went to and graduated WGU. But I actually tried to go a few years ago initially and their admissions and communication process was such a disaster I gave up.

I went back later and literally had to force them to let me enroll. When I finally complained to my mentor about the admissions process being like pulling teeth she simply said "We want to make sure students are motivated before we enroll them". I am not sure I buy that response, but that's what she told me.

I agree, it is a joke.
There's a lot of counterfeit product in the supply chain at the moment so that "N95" may well not meet many of the required standards.
> It wasn't used for PPE, just ventilators.

And meat packing.
It's not just DRY. Every axiomatic or semi-axiomatic principle of software development ends up being a trade off. Good code lies at a local minima where multiple competing concerns are all balanced against one another.

At least, I've yet to see one which isn't.
Shhhh don't tell anyone I also completely rebuilt that tool from the ground up earlier this year ;-) (it looks roughly the same as it did before, but has a million tweaks to make the development lifecycle more pleasant)
The OP’s point is that it is highly anecdotal. I have dozens of hours and I only ran into a single bug that forced me to reload. Everything else I have seen have been cosmetic issues.
This was probably it. To get it right on all platforms they would have to spend several more months of development. The video game market has a certain size, if you exceed the budget too much you will never be able to make it back. Maybe this too was what caused them to release the last-gen console ports: they were starting to freak out, afraid the project would bankrupt them.
I think you're definitely right about how taking time to practice with algorithms and data structures using tools like Leetcode can give you that nudge of intuition that helps you reason about other systems.

In fact, I had a similar "simplification" moment during the summer after practicing Leetcode for a few weeks. There was a longer than needed function that returned a list of unique items, and realizing the intent of the code, I simplified it to a one-liner using built-in data structures. Small moments of recognition like that feel great!

Your point about becoming more familiar with your language's APIs is also a great one. After the aforementioned Leetcode practice, I didn't have to look up things half as much as I did previously about Python. It was a good feeling :)

Unrelated to the above anecdote, I recently started following the Backend Engineering Show with Hussein Nasser [0], and he makes a lot of these kinds of connections to popular technologies like you described.

EDIT: forgot to add the link!

[0]: https://open.spotify.com/show/55pPBm0l75K28dIqoHIQIc
I have carried unusual electronics on an airplane, was expecting trouble but nobody cared. It was a small black foam box with a jumble of wires connecting various pieces of equipment for a high altitude balloon experiment carried on the plane somewhere around 2010. got nothing more than a momentary glance
I don't have a problem with capitalism. I just just hate the at-will employment. You sign a "contract" that basically says the company can make all the rules and change them anytime without notice.

"It's normal workplace behavior."

It sucks to see that you don't care at all about integrity.
They spent it on the compute costs for training GPT models. Training a deep learning neural network on massive amounts of data ain't cheap!
It doesn’t matter what Alibabas values are. Their values are filtered by the CCPs needs.
What you're seeing is the project's growth. We're big enough now that we can't talk meaningfully about everything the project does in one roadmap, and given that it's set by the core team, we're more formally delegating most of the specifics to the individual teams.

Beyond that, this meta-work is really needed, for the project overall. We've been bumping into limits here for a while. Rust is now large enough that if it were a startup, some people would argue that it's no longer a startup.

(I should also note the roadmaps have been trending this way for a while. See the change over time for yourself:

* 2020: https://github.com/rust-lang/rfcs/blob/master/text/2857-road...

* 2019: https://github.com/rust-lang/rfcs/blob/master/text/2657-road...

* 2018: https://github.com/rust-lang/rfcs/blob/master/text/2314-road...

* 2017: https://github.com/rust-lang/rfcs/blob/master/text/1774-road...

We didn't do this before 2017.)
I haven't seen this "don't repeat knowledge" take before, it's pretty interesting. I see why you don't want mutated various versions of the same information all over the place, but you still have dangers.

Especially if you "overly reduce" your knowledge. If your common recipe is "do A, B, C, D, E" and you reduce that to just "do X," for instance.

I've seen this often turn into "now, instead of the knowledge being repeated in several places, it's hidden in one place and only one person knows it." Everybody else just relies on the library doing its magic, and when someone needs to do something differently, they have this huge mountain to climb to figure out how to modify the code to also do "J" for certain cases without breaking everyone else.
Any non-trivial hobby is a lesson in concentration: painting, playing piano, rock climbing, carpentry. Ultimately it's all mindfulness.
Quantum teleportation cant transport data faster than light, but something very similar which looks more useful in terms of daily needs is superdense coding [0]. Basically you could encode two bits as one qubit, which looks like some type of "physical compression" and the algorithm is almost the same as teleportation.

[0]: https://en.wikipedia.org/wiki/Superdense_coding
I see similar arguments come up over and over at HN, and I say they stem from a fundamental misunderstanding of DRY. What we must not repeat is not lines of code, but how we do certain things in the code. That is, it’s fine to repeat syntactically identical sections of code if their semantic meaning is different. But if the semantic meaning is the same, they must never be repeated because we must never have several definitions of the same thing in the same program. This is similar to the concept of normalisations in DBs.
It doesn't seem like your job is your primary problem, tbh. You should consider couples' counseling. Or even just seeing a therapist solo.
On the contrary, in my experience such stateful APIs are a great use case for state machines. You just approach them differently. Instead of doing a blocking call, you introduce a "waiting for <something>" state. You leave the "blocking" state when the correct event comes, or after a timeout. And while you are waiting for the event, you don't just burn CPU cycles, but yield control quickly, so that other threads can execute in the meantime.