skysight-inc/HackerNews huggingface dataset:
Apparently authorities reverse keyword search Google search histories to find suspects.

June 30th: https://www.nbcnews.com/news/us-news/police-google-reverse-k...

> In documents filed Thursday in Denver District Court, lawyers for the 17-year-old argue that the police violated the Constitution when they got a judge to order Google to check its vast database of internet searches for users who typed in the address of a home before it was set ablaze on Aug. 5, 2020.

Discussion: https://news.ycombinator.com/item?id=31938350
So ?
Why is this worthy of a post?
Lol imagine having the job of ruining a business as ceo. Waking up every morning, pondering your next destructive act over coffe. What would you do?
> Are you a Texas woman looking for abortion

No, I'm not (and I wouldn't tell you if I were!) I don't need to be directly affected to have an opinion. "Either you are directly affected, or you're a virtue-signalling ghoul" is a false dilemma, and I say your argument is dishonest.
Alright then, what if the architectural style one wants is type-level metaprogramming? Or even just having a rich type system with inference, like Haskell? Can objective-S do that? What about monads, typeclasses, etc. which are arguably pretty extensible and DSL-y too (see Xmonad for example)?

If not, maybe this whole definition of "general purpose" is just meaningless.
That sucks. It wasn't the best onsen but the fake Edo area was entertaining.
In the 2000's I wrote games on MS PocketPC. It had emulated floating point, which was painfully slow for games. Most games could do with just integers. Once I made some physics based games, I implemented fixed point indeed, and it went more or less fine.

A 3D engine in fixed point (which I never fully finished) gave me a lot of headaches. So glad all those devices have proper floating point and a gpu's.
> […] why didnt the roads collapse into a state of disrepair which no one was willing to pay for?

Suburbs are slowing falling into a state of disrepair, or at least more and more budget being taken away form other things:

* https://www.strongtowns.org/the-growth-ponzi-scheme

* https://www.youtube.com/watch?v=7IsMeKl-Sv0

* https://www.youtube.com/watch?v=XfQUOHlAocY
Yeah it’s a terrible idea.

Pumped hydro or compressed air is way better on every front.
Their point isn't that that's the best idea, but that we have lots of things that would actually work, and between them there was never any reason to worry too much about it.

Like you might not know what your going to eat next Friday, you don't know if the cafeteria might sell out of chicken, or if they'll be doing a special on your favourite fish. But that's different from "I will starve next Friday" or "I am allergic to nuts, and there will be nothing but nuts to eat" and it certainly doesn't mean you should put poison in your food today.

It's not physics that the limit, it's economics that suggests green hydrogen will probably be the winner, since as well as storage it has other uses. Similarly for batteries, the dual use tips the balance economically.
Not just Oil & Gas companies - but oil and gas nations. There's quite a few geopolitically important countries that either derive a large proportion of their GDP / foreign exchange from hydrocarbons, or rely on them so heavily there's no practical path for transition by 2050.

Compared to the difficulty in getting these nations to play a full and productive part in any transition (requiring essentially restructuring a large chunk of their economies), settling up with extractor companies will be a walk in the park.
Being an operator just means you're executing. If you're a good operator, you're good at executing on ideas/projects/whatever.
I looked at the size of StarCraft game replay file sizes; less than half a megabyte. So maybe not that bad?
Why is "browser-based" a selling point here?
You replied to a "what" question with "yes", it seems to me you haven't actually understood neither the point I was making in my first post nor my question.
I am not aware of any implementation that's able to do that.

Feel free to create a proof of concept if that's actually possible, then you'll be able to discuss it.

You'll likely also get incredible job offers as that would be a Goldmine for blackhats and various state actors
What really impressed me with cast iron skillets is how they actually get better with use. I bought my first cast iron skillet 10 years ago, originally it came with a relatively rough cooking surface. This meant that it was still somewhat sticky even after seasoning it.
But now, 10 years later, the cooking surface has worn to a completely smooth state through constant use, it's very easy to cook anything on it without sticking.
* https://en.wikipedia.org/wiki/Streetcar_suburb

* https://www.youtube.com/watch?v=MWsGBRdK2N0
> [...] do you mean you'd want to choose whether a given target is ONESHELL or not?

Yep, exactly! I would like to have some targets use ONESHELL and others in the same Makefile not use ONESHELL. So that I can choose the most appropriate for each target.

So far I have managed by avoiding ONESHELL and doing the typical "backslash, next line continues" thingy. But it puts some people off.
In Czech, "udělat kozla zahradníkem".
I don't like that video, but yes, I don't think that design is the solution for the future. Using water als gravitational storage is quite well developed and has additional benefits (like storing precious water for droughts).

But that is the nice thing going forward: there are many different ways of storing electricity and many of them will be tried. I am sure there will be a lot of new feasible ways of doing so in the market soon.
Filesystem Fuzzing and Responsible Disclosure
Well, I was a huge fan of ceramic ones but found that they also wear off.
Still better than non-stick pans, but not perfect.
Might be that newer ones are better but I already switched to cast iron by now.

Right now my main pan is from a Kickstarter campaign (Stur). Plus a sticky metal one where that's enought.
>I know a few people who hoard huge amounts of BD-rip movies on their multi-TB NAS at home. That way it's permanently available.

The old school file sharing internet is alive and well if you know where to look for it
The article notes

> The WordNet Project is retired, so the dictionary will grow more out of date over time.
We've already done a lot to avoid the worst of it and have reasonable confidence we can do more.

https://en.wikipedia.org/wiki/Representative_Concentration_P...

You'll notice a lot of the political arguments are around will we hit the 2 degrees target, is the 1.5 degrees target now impossible etc. That's not what we'd be arguing about if 8 degrees was looking more likely.
Marcel, it might help non-language design experts like me to wrap their head around Objective-S and the notion that "OO call/return, pipes & filters, REST and event broadcast" are just (higher-order?) styles that can be implemented in a truly general purpose language (i.e. Objective-S) by providing concrete examples of how Objective-S does this and other presumably-general-purpose-but-not-actually-according-to-you do not?

Is functional programming yet another style, or is it a subset of call/return, or a subset of pipes & filters? If it is its own style, how might Objective-S implement this style? What would map-reduce look like? What about higher order functions and currying?

Or is Objective-S itself at root a functional language? You've said very categorically in another comment that Objective-S is NOT just reinventing Lisp. Can you explain?

Perhaps my questions don't make any sense. As I said, I'm no meta-language expert.
I know how noexcept works, some of the other commenters do and some don’t seem to. It’s clearly not “enough” in the sense that error handling is almost invariably one of the trickiest bits of language design, and I don’t think anyone is arguing that C++ leads the pack on it.

My assertion is that C++ is entirely workable with few concessions to the legacy of exception design, and it seemed like less of an appeal to authority to cite first-hand experience than to point out that Google has been doing it successfully for 20 years.
VSCode is very, very bare bones compared to what JetBrains can offer in terms of refactoring, debugging, and code analysis (for major languages).

It's hard to start at anything specific :)
> One of their members has dumb/conservative opinions on history (and vaccines too [1], unfortunately)

Not sure if that vaccine stuff has any serious connection to suckless? I can see a few mailing list posts in a quick check, but no commits.

Suckless doesn't really have "members" anyway, it's just random people occasionally working on some code and occasionally a few people get together. Overall, it's not even very active.

Guess what, if you do a survey off all GNOME, Linux kernel, GNU, HN commenters, etc. you will find some people with unsavoury opinions. Does that mean all of GNOME are now Nazis? Or all of HN?

It's a single quasseldroid developer who started and keeps harping on about this as nauseam. For some reason, people keep taking it at face value. It has exactly the same intellectual and moral value as all that "no no, the Democrats and leftists are the REAL Nazis!!!" nonsense.
It's uncomfortable because it forces you to question your assumptions and what you are doing. It's not a bad thing.
> While Blizzard’s early games had been far more successful than expected, that just raised expectations for future growth.

Why does this always seem to be the case? If someone sets a world record in sprinting, we don't expect them to exceed it every year. Yet in business, if you pull a miracle in the 11th hour at your job, that becomes your new baseline next time reviews come around.
But the men if they are not homosexual must be having sex with women, right? Have you seen the proportions? Because this is not a 2:1 kind of thing.

https://assets.publishing.service.gov.uk/government/uploads/...

Your theory is that a few select women are massive whores?
I think its more "cheaper labor" than filling vacancies that can't be filled using local labor.
> I doubt that it's a testing thing. Very few cases are asymptomatic and the disease gives a really painful rash. It is very unlikely to pass unnoticed.

It does not matter, testing capability was – still is? – quite limited and if you didn't belong to an at-risk group, test sites would just send you home.
During the pandemic I learned how to make great Neapolitan style pizza in a normal kitchen oven. To get great pizza you usually need very high heat (~500° / ~930°F) so the pizza cooks very fast and gets cross and soft at the same time. If you use less heat the cooking will take longer and the longer you have it in the oven the more dryer it gets.

So you need either a pizza stone or cast iron pan to transfer a lot of heat fast. I bought a skillet since it costs the same, I have more control over the pizza making process (e.g. browning the bottom on the stove before putting it in the oven), and can use it for steaks and such.
Uhm, there is an extinction event happening right now, and it is caused by human activity, partially by CO2 emissions. That's not just something people are saying, it's the scientific consensus.
> A battery that can store energy over 24 hours costs more than an equivalent nuclear power plant, loses half it's capacity within a decade and has never been build.

Multiple have been built, for cheaper than a nuclear reactor, losing zero capacity within a decade.

I present you Nant de Drance [0]:

- 20 GWh of storage capacity

- 900 MW of power

- 2.1 * 10^9 USD cost

This kind of project cannot be replicated just anywhere. Other fairly cheap large scale scalable electricity storage solutions do exist.

[0] https://en.wikipedia.org/wiki/Nant_de_Drance_Hydropower_Plan...
The Mac address part stood out to me, has something changed over the year that made changing Mac addresses more complex?

Back in college our school had some limitations on the internal networks in our dorms. After doing my normal stuff (you know mega downloading,ftp, limewire etc) my net stopped working. Come to find out they had a bandwidth monitor and would just block you for some time if you used too much and had to contact tech support, even for simple things like window updates.

Anyways, somehow I found out I could tweak some net configs in the registry. So here I randomly change some dword value to change my Mac address. I finally got back online and just forgot about it.

A few days later I came back to my room after classes, my roommate told me the school officers raided the room trying to get on my PC. I went to the student dean's office and come to find out I took net access from I think the president and they tracked it to my PC ... Some luck I say lol .. Tech support said that there was no possible way I could change my Mac address after a bit back and forth I decided to just agree with him.

O yeah and they had like a 200-300 page printout of irc chatlogs ,there was more stuff but I'll end it there.

Needless to say my net access was blocked for a year even tho I had a work study job with the webdev department.
It didn't stop me though, I ended up running a long cat5 cable from the dorm next door. Fun times.
I think you didn't take the parent's suggestion to make a PR seriously enough.

It is closer than you seem to think: rewriting history in a public, published repository will wreak havoc across contributors'clones. Contributors will have to contact upstream and ask if there was a reason, if it was intentional, or a malicious event. Especially if the root commit was changed, in which case you can't even attempt to merge repositories.

I don't really see why you couldn't backtrack the bitcoin blockchain, pretend an arbitrary block is the most recent one, and start your fork from there. The difference is,is that if you want to include some subsequent blocks, you will have to provide some proofs of work.

In both cases, some convincing is needed to move the consensus base to a new one.

https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History

In the important note:

> One of the cardinal rules of Git is that, since so much work is local within your clone, you have a great deal of freedom to rewrite your history locally. However, once you push your work, it is a different story entirely, and you should consider pushed work as final unless you have good reason to change it. In short, you should avoid pushing your work until you’re happy with it and ready to share it with the rest of the world.

Also:

> it can rewrite huge swaths of your history, so you probably shouldn’t use it unless your project isn’t yet public and other people haven’t based work off the commits you’re about to rewrite

This is git 101. People can still choose to follow your rewritten history fork though, and it's also the case for bitcoin.
Can open-source technologies support open societies?
Lifting heavy things up is cool but expensive. Batteries are way more compact but don't last too long.

It's a hard problem. Hopefully one of those magic battery tech from the past will be ready at some point.

On the contrary, the difficulty of switching to full electricity is very country dependant: some countries rely heavily on gas, some use electricity for everything. I didn't have gas in any of my houses for the last 10+ years.

On the automotive front, you already have the market and the high price of EV to make sure EV adoption will be gradual. I'm sure over time we can adapt to the increased demand with incremental improvements.
How safe is Tokyo really? I ask, because Japan is considered one of the safest countries in the world.

However even the first picture (on the right side) shows that windows have bars - probably to secure the building against thieves? How much theft is there in Japan?

edit: even more visible bars are on the window on the left side
They appear to be A/B testing the email requirement. I tried reddit.com on desktop again just now, and in some sessions it lets me skip the email but in others it says the email is required.
I had to google what TRON even is:

> TRON is a decentralized, open-source blockchain-based operating system with smart contract functionality, proof-of-stake principles as its consensus algorithm and a cryptocurrency native to the system, known as Tronix.

What a world we live in...
I haven't done a Phd, but I always think of Paul Graham saying "If you think something's supposed to hurt, you won't notice if you're doing it wrong"
I am describing applications deployed in commercial settings. This is not a privacy issue, if that is what you are talking about.

Again, you seem have very strong opinions on incorrect assumptions. I’m kinda bemused by that.
Cast iron is far from perfect.

I use it for steaks because they are hard to sear in other cookware.
The cleanup and seasoning processes make cast iron hard to use for anything else.
I plan to get a ceramic one (with iron core) but even if it solves the seasoning process and the cleanup process, it isn't the best to sear steaks in it.

My point is that each tool has its use and in this specific case, cast iron is not the tool for everything.
Maybe I'm just a little fussy about words.

The Washington Post article, to which the submission linked, hedges
its position a little too much for my liking.

> Scientists have speculated that factors beyond deliberate dumping
could be at play. The mercury could have settled in the river’s
sediment due to past pollution, before being stirred up by recent
dredging. Europe’s historic heat wave this summer could also be to
blame. The continent is facing what is potentially its worst drought
in 500 years; low water levels and high temperatures could be
choking off oxygen supplies to the river’s aquatic life and
worsening existing pollution.

Really? Let's see what the instruments say before speculation please
"scientists".

Somehow I'm feeling that's an unnecessary or over-charitable degree of
balance and restraint. Calling something a "catastrophe", instead of
an "act", has softer implications that don't quite seem right here to
me.
"it's none of the seller's business"

In this case, the parties are close relatives, so I would argue that their threshold of duty to disclose such facts is somewhat higher than in case of complete strangers.
5 minutes for every change definitely justifies language/library selection based on optimising for compute time. I do operations that are nowdays computationally trivial, for example, tinkering with model specifications, which, even for rows in the millions, typically takes <1 second of compute time. A typical workflow would involve minutes/hours of wrangling, minutes/hours of model spec, and perhaps only a small number of minutes actually waiting for computation to complete. With some exceptions, of course.

Btw thanks for a very interesting take on a generally neglected topic (language choice for economists). I hope you do more and deeper discussion on this as I think a lot of economists never make it to open source and get stuck using whatever they learned in university (eviews or spss).
> As a parent I have a hard time finding good apps for my daughter

Why not a stationary PC? It has much more mature and complex games (and Android emulation for "apps"), is open to modding, has proper peripherals and can do general computing. And it being stationary means you have a "physical distinctiveness" of the place.

The mobile (gaming) market is so flooded with exploitative, ephemeral shovelware it stopped being funny long ago...
> This is the one redeeming quality of Meet

What do you have against Meet? It's a better solution than Zoom. It doesn't have built in whiteboarding, granted, but for that you can use an online whiteboarding tool.
The idea was, that gas is certainly much cleaner than oil and coal. And that some gas will be needed in the transition to 100% renewable, gas is ideal for peaker plants. It was of course completely stupid to rely to such a large extend on immported Russian gas, especially since 2014.

It is also a lot to blame the previous government for, who curbed the roll out of renewables, or otherwise germany would be much further ahead with its transition as it is. Nevertheless, producing over 50% of all electricity by renewable sources is an achievement for a large industrial nation.
Rufus: Microsoft is blocking Windows ISO downloads
> still we made it through, through the Roman and Viking warm periods, through the little ice age, through the volcanic winters of Tambora and Krakatoa, through the several plague epidemics, [etc etc etc]

I mean, humanity made it through. No-one is realistically concerned that global warming is going to entirely wipe out humanity. A lot of _people_ didn't make it through, though.
I reckon Mitchell & Webb have a good take on this: https://www.youtube.com/watch?v=OQnd5ilKx2Y
Sure. Embedded programming.
Unreadable in Chrome on an Android phone, one long line per paragraph. How does this even happen?
I think there’re much better ways to reason about it rather than “hurr durr China government lies”. It’s not something you believe or don’t, we’re not talking about god. Just put forward a hypothesis based on data for how many deaths there should be there.
I’m not so sure. Hyundai/KIA are entering aggressively the EV market in the west. I have an Ioniq 5 and its software, although not bug-free is incredibly nice to use. The touch screen is very responsive too. I would be shocked if they are not taking software development seriously. The car is basically software on wheels.
> There's more made up marketing BS there than English.

Just because you don't know what TÜV Rheinland is doesn't make it "marketing BS". Imagine, shock horror, not everything in the world that's relevant to a lot of people has to be in English.
> Use solar wind to drive rotation of enormous blades, with living quarters at tips.

The sails would have to be constructed from some sort of ultra-strong unobtanium for this to work, or be so heavy that sunlight would not deliver the energy required.
Piero Angela Dies at 93
Obligatory Casey Muratori rant about modern Visual Studio, complete with Visual Studio 6 running in a VM: https://youtu.be/GC-0tCy4P1U
Thanks for the link - that's crazy. And awful.

Wonder how true it is that you only get a couple of weeks in jail for stealing a car (in Milwaukee at least)...
But you installed Chrome even though it does the exact same thing (runs an auto update Daemon with admin privileges, at least in Windows). Meet works well in Chrome because Google just adds whatever their apps need to html5. Other companies don't have that option. Seems kinda unfair to insist that everyone uses Google's app runtime otherwise they're guilty of "dark patterns".
> evades both vaccines

How so? Vaccines generate a good T cell response.
Zoom's UX is horrendous. My biggest complaint is it logging me out all the damn time because I switch between laptop and desktop fairly regularly. But its windowing UI also drives me nuts. Their timing and marketing was clearly excellent, but it's a shame that Teams is what's eating their portion of the pie rather than Meet.