skysight-inc/HackerNews huggingface dataset:
AFAIK, he wasn't found on the basis of his home address being figured out from his Bitcoin wallet. Could a determined state level actor hell-bent on tracking you down accomplish it, based just on a BTC wallet address? Dubious, but never say never. Could anybody short of a three letter agency do it? I don't think so.
Well, I would expect a professor to not waste their time experimenting to learn something that's already been documented. So yes, there are things a professor should be embarrassed for not knowing.
"Investigating" is an extremely generous term for this blog post which attempts no such thing.

A serious person would have at least drilled down into the assembly, this is just an incredibly childish experiment with no follow-up.
I have a notesfile on how to fix/debug things. When I started it, I would write things down after I fixed something and figured I'd need to remember it later.

Problem was, I would often forget to write things down, or naively think "that was quick to find out, don't need to write it down", which is a classic mistake of confusing post-facto mindset with pre-facto.

So now when I wonder how to do a thing, I first write down in my notesfile what my question is, so when I do resolve it I go and write down the answer to satisfy my need for closure.
It's amazing that fixing that one thing takes over three years.
I have previously read most of these docs, and NIST has done some excellent work in what can be tough territory, even if 'zero trust' is now* a misleading term (the question is more like who/what do you trust under which circumstances and how do you implement that in a simple, scalable, extensible way...so I prefer something closer to 'authorize everything').

* The term was more applicable when originally coined - the context back then was don't trust an endpoint just because it is on your network.
Only good can come from this. Any additional real competitors in the game engine space is a welcome effort.
Isn’t the root cause the people and culture that put incompetents into positions of leadership?
I've found recently that even in SF, google maps's small business data is out of date and untrustworthy. I can trust it to give me a phone number and sometimes the website, but the actual omnibox info is only useful for businesses that I know are really well trafficked by the younger demographic.
> Aren't we more than that?

I'm "getting" to watch a couple close relatives go through severe cognitive decline.

From what I've seen: no, we're not.

They frequently drop the last few minutes of memories on the floor and you can watch them reset, ask the same questions, react the same way, all in precisely the same tone as the first time. Over, and over, and over. We're little more than spinning tops—they've a condition that makes that plain, but I don't see why the rest of us would be any different. We just retain and re-apply more of our input, than they do, so it's less obvious that "the lights are on, but nobody's home".
"Our study demonstrates that the convergence of information from multiple scientific disciplines helps us explore big and highly relevant questions," Kennett said, "like the potential impact of climate change on society and other questions with enormous social implications.

"Climate change worries me, particularly here in the western U.S., but it is really the complexities of societal change in response to climatic perturbations that worry me the most," he added. "The archaeological and historical records provide lessons from the past, and we also have so much more information about our Earth's climate and the potential vulnerabilities in our own sociopolitical systems."
Android is still basically ads - in that it’s another source of info fodder for their ad machine along with search.
Haber-Bosch does not take hydrocarbons as an input but hydrogen. Methane currently just is a convenient cheap source of that.

It will be difficult but there’s nothing fundamental that prevents us from making concrete, steel tractors and trucks without fossil fuels.
Website: https://aepicleak.com/
Dr. Sbaitzo solved all my problems in the early 90s:

https://en.m.wikipedia.org/wiki/Dr._Sbaitso
when I started liking "too many" tweets I got hit with it and my mobile carrier (canada btw) refused to deliver txt msgs from Twitter so I could never get verified.
having two jobs doesn't affect the employment rate, you are still either employed or not. And if you work five minutes a month doing some dishes for your neighbor for pay, you are still technically employed, too.

it could affect the job hires rate, of course, but, the measure hasn't changed, people are just looking for reasons to nitpick it
Besides the std::endl gotcha others already mentioned: IIRC, just including the <iostream> header is enough to make it run some extra initialization code before main().
or: "keeping fine grained indexed API logs around for months on end is too expensive so we threw out the body with the bathwater"
Are they now robocalling the small businesses (and having the robots speak with the staff) in order to confirm their details? I had that impression from somewhere, but I don't know if it's right.
Visa has an SVP of fintech who has a ton of org under him, gives talks about how it’s a fintech company, and has hired tons of people into jobs that have “fintech” in their title. We can argue about whether they’re right, but Visa certainly considers itself a fintech company.
What the heck about GPU development costs $2 billion? That seems obscenely expensive. Anyone who has detailed knowledge of the industry care to weigh in on what they might actually spending that money on?
You hit upon an interesting meta-problem, which is: if something is already documented, how do you know?

In general, the ability to search human knowledge (especially in deeply technical fields) has vastly outstripped the generation of such knowledge.
There are companies that pitch that as a service.

My understanding is that it sounds great but the one magical part about the EE domain is we have an absurd selection of ICs being made every day by companies that are tailor made for every application under the sun. It's the best way to cut physical hardware costs down by every penny possible for volume manufacturing and it's trivial for a human to design schematics and board layouts tailored to the chip in the grand scheme of things.

The problem then becomes that the AI would need to be constantly trained on newer and newer human designed samples for each new chip to keep up.
I moved to management in another industry.
Yeah... I'm not sure I agree on 'look around' being a minor feature or a misplaced priority, but I definitely agree about it being pretty crummy on POI. I think part of that is because Apple's POI database is partially Yelp's POI database, whereas Google has its crawlers working to seed its POI db.

Another issue is that business owners immediately think Google and add their new business to Google maps, but not many think about Apple maps. Maybe this might change in the future, but I think Apple will need to add some grease to incentivize that effort.
I'm not sure how we define "equivalent" here.

If we're talking about the majority of C++ code I see in commercial systems, then `std::endl` is definitely used more than `'\n'` to emit a line-break.

(std::endl also has the benefit of doing the right thing across different operating systems)
That would seem to be a missed opportunity for a really great open source project. Google collect traffic though the clients so there's no real barrier to a better client.

I actually find Google's routing pretty frustrating. Maybe in cities you want the shortest/fastest route given the traffic, but outside of cities other factors are at play, such as road quality (ie width, straightness, max speed) and directions simplicity. The usual "one size fits all" approach of Google is sorely lacking. Map routing is crying out for customizability.
That's primarily my biggest issue with apple maps as well although I try to use it over google maps. It's been 2 years since I left the US but prior to that apple is pretty horrendous outside of the US in my experience as far this goes. It's not great in the US but it's pretty worthless at finding anything you might be interested when you're not in the US. Again it's been two years so maybe it's better now but given that it hasn't improved here in the big city I live in I can't imagine it's better outside the US.
Yes and no.

If you have all the cores running hard the power consumption goes up a lot but if it is just one core it won't go up too much. If worse come to worse you can throttle the clock.

In general it's a big problem with SIMD instructions that they aren't compatible across generations of microprocessors. It's not a problem for a company like Facebook that buys 20,000 of the same server but normal firms avoid using SIMD entirely or they use SIMD that is many years out of date. You see strange things like Safari not supporting WebP images on a 2013 Mac while Firefox supports them just fine because Apple wants to use SIMD acceleration and they'd be happier if you replaced you 2013 Mac with a new one.

I worked on a semantic search engine that used an autoencoder neural network that was made just before GPU neural networks hit it big and we wrote the core of our implementation in assembly language using one particular version of AVX. We had to do all the derivatives by hand and code them up in assembly language.

By the time the product shipped we bought new servers that supported a new version of AVX that might have run twice as fast but we had no intention of rewriting that code and testing it.

Most organizations don't want to go through the hassle of keeping up with the latest SIMD flavor of the month so a lot of performance is just left on the table. Intel is happy because their marketing materials can tell you how awesome the processor is but people in real life don't experience that performance.
Oh fair, I didn't follow the timeline, my mistake. Nebraska is still an abortion-hostile state though.
For what it's worth that hasn't been my experience. I switched from Google to Apple Maps when I changed from Android to iOS about a year ago and basically didn't notice a difference, except that I'm now forced into looking Yelp reviews, which sucks. I was dreading that transition, but it ended up being no big deal.

Maybe I just rely less on the POI aspect of the service than you do? I tend to use navigation more, which if anything is better on Apple.
This blog post is Tornado.cash, a national security threat
Can you provide an examples of accidentally allocating memory? The only example I'm aware of is autoboxing which is huge misfeature IMO.
so, retired? :D
I try to shill https://github.com/streetcomplete/StreetComplete as much as I can and actively contribute in my area when ever I remember.

One of my biggest motivating factors is that I'm nearly trapped in google search for things that involve local search and wanting to see a map, distance to drive, x,y or z in my area.

I've also just recently stumbled onto the https://osmand.net/blog/osmand-android-4-1-released/ ability to load into my car so that's neat.
This event occurred before Roe v. Wade was overturned, and it still being investigated.
I'm believe I'm thinking of the Nissan Leaf (was a little while ago). And I'm talking about upgrading the battery, not replacing like for like.

The scenario is that an old battery can only store so much charge, which limits your range. However newer versions have better batteries and therefore longer ranges.

The kicker is that the better battery cannot be fitted into a perfectly functional older car.

Don't forget that the functionality of older batteries decreases too, with a loss of range. So you can fork out for a very expensive battery but it is for the old version only. Feels like a lose-lose scenario (expense and poor range).

Frankly the electric car economics in general don't make sense for anyone that actually needs to cover some miles - the older cars lose range and will be an expensive headache in the future, and the newer versions are way too expensive for what they do.

That was my analysis anyway, when I looked into buying a second hand EV.
I would donate towards an Open POI DB sitting on top of OpenStreetMap, and the ongoing system needed to keep that DB updated (automated emails/sms/postcards/outreach and folks contributing data back from ground truth).

This is the equivalent of a phone and location directory, and it should not be locked up by Google (or another commercial vendor for that matter).
So tell me about your problems
And walking and public transit routes are quite broken in many, many places.
I would say RDNA/RDNA2 has delivered Ryzen-level improvements. It didn't result in Ryzen-level fanfare because Nvidia improves their GPUs every product cycle instead of sitting still like Intel was doing with processors. I don't think Intel has the leadership or, after their Boeingization (getting rid of senior engineers) the engineering ability to compete with Nvidia.
Could Intel just implement CUDA support? That would certainly be a huge task, but Intel aren’t have the resources for that.
Java is the perfect example of software "bureaucracy" for the sake of bureaucracy
I’d expect anyone that’s been in IT for so long to easily predict such a scenario.

“Here have my banned bitcoins” is literally the most obvious action.
Ask HN: How are platforms like Buffer and Hootsuite allowed to exist?
Companies like Meta and LinkedIn have taken a harsh stance against programmatic access, and scraping of their platforms. How is it that these companies like Buffer and Hootsuite can exist when it seems that what they do is directly a violation of the terms of use. For instance if I were to create a program to schedule my social media posts for some point in the future, wouldn't I be at risk for Instagram disabling my account?
I agree, I did the original Harvard CS50 and it was one of the best online courses ever done. I just wish there were more like this even if not to the same level of production.
Iostream's performance problems have been well known for decades. This post is striking shallow and uninformed for something coming from a professor "focused on software performance".
I haven't programmed in Java since 2005, so forgive me. But isn't a lambda automatically converted to an object of the necessary single-method type? That feels a little magical and suggests that there really isn't such a thing as a genuine first-class function in Java, as there is no way to define a function, and no universal type to assign to such a thing.
They developed an AI which can call and make reservations, change an appointment, etc (Google Duplex). The do use it for that purpose: https://support.google.com/business/answer/7690269?hl=en
Saving Ukraine with Nudes
Intel's OneAPI (rebranded OpenCL) can allegedly do this.

It also claims to do this across radically different architectures like FPGA and all I can say to that is "I find that very hard to believe"
Falling for Kubernetes
Yeah, all web apps everywhere are definitely a fraction, I'm sure. :P

Green threads are an amazing fit for web apps. I made a career out of using those for web apps and API apps.
I absolutely hated hurricanes growing up as a child (aside from getting to miss school) but I once got to experience the eye and it was incredible. The calmness feels extra calm after days of storm.
How might Copilot’s descendants change the craft of programming?
Discussed long ago: https://news.ycombinator.com/item?id=25568335
Ok, I have to admit I learned about these cases in this thread and it threw me for a second.

After reading them carefully I think my earlier statement is correct - there is no law which considers source code as free speech, and several legal frameworks which actively oppose the idea (ITAR, IP and copyright, etc). The idea seems pretty silly to me.
Classifying Ukraine war as revolution is a step that not even Russia took. Also, real help for Ukraine started now. The power were happy for Russia to take pieces for years with only token support.

Or even, with American president trying to extort Ukrainian president to persecute familly of his political opponents so that he can cheat elections in USA ...
According to Heinlein, the Howard Foundation was started in the 19th century by Ira Howard, a millionaire dying of old age in his forties, for the purpose of extending human lifespan. Howard himself did not live to see the outcome; he simply endowed the experiment with his own fortune, and the trustees of the Howard Foundation used the limited scientific knowledge of the time to create a selective breeding human program to encourage, financially, people of long-lived ancestry to have children together.

https://en.wikipedia.org/wiki/Howard_families
Necessary but not sufficient is the phrase.
Mihosoft/freerouting is a fork of a GPL violating fork (freerouting/freerouting) of the original autorouter written by Alfons Wirtz. (It's GPL violating because these forks proceeded to completely strip Alfon's name and copyright blocks out of all the source files like true assholes). The freerouting/freerouting project on github is still maintained at least.

KiCad's "autorouter" was simply some button integration for use with Alfon's autorouter distribution back in the day. There's a plugin located in the freerouting/freerouting project that adds that button back to KiCad 6.
Patagonia’s Philosopher-King (2016)
In the case of Godot a lot of functionality is available out of the box. Biggest example is input management. You have an InputMap section where you define actions and can assign keys/buttons to it. Gamepad layout is automatically handled for thousands of controllers so that "right face button" is the same input event whether the user is using an xbox gamepad, a pro controller or generic.

There is an official Asset Library but only for free, MIT licensed assets. There's nothing stopping someone from creating a paid one, though.
That's pretty much the definition of "NIMBY" - "Not in my backyard!" You want the people that might move to your neighborhood and live in denser housing to go live somewhere/anywhere else (and if that place isn't particularly nice for them, well, that's not your problem), and you want to use the law to enforce it.
> Your underlying assumption is I am saying WFH is better for socialising.

No, that’s not my underlying assumption.

> I’m challenging the narrative that you are strictly socially worse off by working remote.

Your challenge to the narrative has the assumption (among others) that people have additional time outside of work to socialize. Most parents don’t have consistent free time to dedicate to a social activity.
Because you have experience enough to know what is and isn’t documented. If you don’t have enough experience, you probably shouldn’t be publishing your opinions.
Just because Merkel nailed the final nail, doesn't mean that the greens didn't build the coffin and nail 3/4 of the nails.

Stop trying to shift the blame off the greens.
Err... more original than the artists that originally conceptualized most of the things it's creating? No, I don't see that at all. Certainly not better than the "vast majority".
What if this attitude catches on? i.e. ok with working well 95% of the time? Can that break Google's search dominance? What if there is a new search engine which does a good enough job of indexing top 'n' websites and not really care about hyper optimized results based on personal preferences? If such a search engine works well 95% of the time and that's good enough for most people, it could take significant traffic away from Google. People could still fallback on Google for those highly optimized results for complex search queries.
It wasn't hard to find an example. The restaurant nearest my house that I could think of which closed most recently was Cesar in Berkeley. Google has it listed as permanently closed and does not draw a POI for it. Apple says it will be open today at 4pm.
Yeah that seems like a likely explanation, but still if there was a push to start recording and publishing courses (beyond the level of individual professors who sometimes put their courses online) they must've had dedicated staff at some point.
well... I think the point is that it's especially challenging if a people have never experienced semi-functional democratic institutions...
Why is recruiting developers so difficult?
> I don't think humans are particularly special, and I don't believe in human rights.

I don't believe humans are particularly special, but "human rights" are nothing more than what societies deem as requirements for leading fulfilling lives and the degree to which we have those rights is determined solely by the willingness of society to protect those rights. There are no "natural rights" only rights that we recognize and implement for ourselves at a societal level. There is nothing stopping a society from making access to something arbitrary a "human right" like the "right to be delivered a new blue hoodie every winter solstice" and then protecting and enforcing that right. If a society decides that humans have no rights, then you'd be correct in that there are no human rights which is what you may experience in some parts of the world.
Tougher building codes and lower prices are opposing demands. Tougher codes mean it’s more expensive to build or retrofit. Zoning is to land as codes are to structures - tougher zoning = higher prices.
> The one thing Mac OS X got right in 2001 was consistency and predictability.

Compared to earlier Mac OS, it wasn’t, by a huge margin. Mac OS X was a weird mix of NeXTSTEP and Mac OS, with inconsistent text editing (for example, it had both control-a and command-left arrow to move the cursor to the beginning of a line, working depending on what framework the app was written in, and “page up” might or might not move the selection hor is that a Windows vs Mac thing?)), file name weirdness (Mac OS allowed ‘/’ inside file names and disallowed ‘:’, for NeXTSTEP, it was the other way around. Somehow, the two had to meet on disk), different text layout engines, a desktop UI that tried to be both a file system browser and a classic Mac OS Finder and didn’t quite know whether to use filename extensions or type/creator codes, and to top it off, a Unix CLI merged in.
literally every time i go to search for anything--a restaurant, a venue, a specialty shop, etc.--apple maps returns an arbitrarily limited and often unrelated/nonsensical results set. it also has a habit of zooming me to an entirely region/country, when it knows my exact location right now, because the data is so sparse and incomplete.

i'm not saying google results are perfect, far from it, but they certainly don't typically do the above.
> This has not been my experience at all.

This has been my experience with software written in Java by developers who think it was not their experience.

> In a Java Swing app we built for a similar use case

...oh no. I actually tend to associate Swing UI with weird, undefined behaviors, and whenever I'd look under the hood, it would nearly _always_ be due to them trying to swallow runtime exceptions. Pure hubris, as far as I'm concerned.

> Another example is a web app: Any exception that bubbles up to the main request handler loop is likely (in our architecture) to happen before any change is made to the persistent store. Log it and handle another request.

Please, please, _PLEASE_ just crash the server. The OS will handle it, it will be OK, and systemd will even do the right thing and give up if your thing crashes _persistently_, including all the fancy stuff like keeping track of how often it crashes.

I've done too much cleaning up after overly-confident superstar architects, your examples just brings painful memories. I beg you stop trying to be clever and just log the error and crash the app.
"We have no way of knowing" may not be correct statement. There could always be a way to know that you may have missed. It would be inhuman to claim "we have no way of knowing" in circumstances like this.