skysight-inc/HackerNews huggingface dataset:
In the 90s I was very into Objective-C, I thought it was a great programming language. You could drop down to C for performance critical sections, but for the 90% which wasn't performance critical the OO was much nicer to use than C++ IMHO.

I even moved countries because in the 90s NeXT wasn't a really popular platform, and there weren't many jobs. Most jobs were C++ jobs.

It took me a year and a half of pain at my first job to finally decide it wasn't for me.

- I developed a system using WebObjects, all in compiled Objective-C. If I had a single user in the office using it, normally my server would crash after about 15 minutes of usage. Double-free or use-after-free. I had already spend time tracking down memory issues but I spent a whole day looking for more and finally found one. Proudly deployed the software. It stayed up longer. Crashed after about 30 minutes. There were more memory bugs. It was just basically impossible to get right IMHO.

- Nulls. You look at the result of a piece of code and the result is null. Why is it null? [foo bar] (or foo.bar() in more conventional syntax) if foo is null, no NullPointerException is thrown, the result is just null. So if the result is null, ONE of the inputs or return values from a function or something was null before. Which one? Don't know.

The second job of my career was Perl. Perl might not have been perfect but it solved both those problems and I was happy. Debugging time was a lot shorter due to better null handling (if something's null you learn about it closer to the source of the problem), some hunting for memory cycles which the GC couldn't find but that was rare, basically it "just worked".
GP made a valid point, but there is a caveat: this will is diffused, isn't guided by reason and avoids action. If SF was a man, that man would be, technically, a schizophrenic with multiple personslities in him fighting each other. The city council simply manipulates this man.
If really really smart immigrants stop coming to America, the country will be in deep shit, IMO. Per your question: they don't have to be from Soviet countries, just with qualifications that aren't accepted at face value.
Whataboutism, other companies are criticized just as much or even more than FB. One can care about multiple things at the same time.
FCC has obtained detailed broadband maps from ISPs for the first time ever
That's fine, but be careful where you turn that gaze. One reason Europe is so reliant on russian gas is because the US refused export licenses for a long time. Why? Because the US would rather have jobs in manufacturing than extraction. So US leaders are as much to blame for this as European ones.

Another reason is instability in the Middle East and Iranian sanctions. Both also US choices that have shored up dependence on russian gas.

Right now, the quickest way to more gas would be a rapid deal with Iran that cuts right through US sanctions...
all time favorite:

https://variety.com/1935/film/news/sticks-nix-hick-pix-11179...
Having worked with PD crime data before (we were trying to make heat maps of crime levels across cities), I wouldn't put a lot of weight on it. High quality data collection doesn't seem to be a priority for most police departments, which is especially obvious when you compare across cities. Based on friends in SF, property crime in SF is at ridiculous levels, especially in the seedier parts like the Tenderloin. One friend started maintaining a car window replacement fund, because they lost multiple windows over the last year.
Yep, I've encountered floating point flag incompatibilities when dynamically loading Borland-compiled libraries into Visual Studio compiled applications, as well as when using C++ code via Java Native Interface.

It is nice that diverse vendor-specific calling conventions and ABIs are less common these days.
Pretty neat work. I was looking at voxels for a while when working on a 3d engine for a side project. There are a lot of very compelling math & performance reasons to go down this path.

That said, I wonder if newer tech like nanite has started to displace these techniques. When you get to a point where you can rasterize triangles that are smaller than a single pixel at interactive frame rates, one starts to wonder what unique advantages voxels still bring to the table.
I think that's just the downside of 1Password/Bitwarden's business model. The best they can do is explain the core features on the splash page, as you'd need a valid account to actually use the app in the first place.

KeePassXC is probably the closest to ideal. It could just use more info about what it does on the homepage, and change its name for better marketing. But the project states itself that their audience is "for people with extremely high demands of secure personal data management" so I doubt that would ever be addressed.
The pandemic was a precipitant. The root is the insane delusional liberal policies.
> Somewhat illogical that after more than two years into the pandemic HEPA filters are still a rare sight to be seen indoors.

I think we'll look back at this particular thing as one of the greatest public health failures in quite some time.
> You're saying it as if that came as a complete surprise to the EU leaders and EU population, that Putin's Russia was not a "real" democracy. When the US and the Eastern Europe was warning for decades that Russia cannot be trusted. Yet Germany turned a blind eye.

No I don't say that at all, read my comment again. I clearly say that they made a mistake with that.
Air handlers are not heat pumps. An air handler can be put in place of a furnace, but it certainly does not have to. If you have a furnace, it's trivial to have it left in place.
In summary, Microsoft tracks you instead of Google.
Really? I feel like they've popped up everywhere, never seen so many air filters in my life.

I feel like every doctor's reception area, daycare, dance studio, meeting room... every little public room that doesn't have HVAC has a little air filter in the corner or on a side table. Often one the Levoit air purifiers that got so crazy popular on Amazon.

As to whether they replace the filters regularly enough, I have no idea... I also figure they have little-to-no effect when 20 people are in the room and its fan is on its weakest (quietest) setting.
I mean you can arbitrarily type domain names with common TLDs in and see what happens. I hear the white house may not be a good start to roll the dice on. Yahoo, Altavista, and others used to have a curated index of quality websites. Links are inherently a discovery feature. Services like StumbleUpon used to exist but could arguably be seen as "social."

The problem with "social media curation" as a qualifier could be interpreted as "a human is involved." Pretty much all forms of discovery, internet or not, requires either search or a human involved. Some services of course have broadcast mechanisms for curating an index but that's about the only exception I can think of for discovery that breaks away from these two qualifiers. To some degree, DNS is a broadcast system for discovery.
LFS is not comparable, you can make your own opinionated choices and so it's feasible to have a small scale linux distro. The web is not like that, there's a massive non-optional spec you must implement for your browser to be minimally useful.. and even once you get there it takes a lot of people to merely maintain that level of completeness and compliance.

The state of web browsers is more comparable to derivative distros like Debian based or red hat based etc. They don't hard fork, they track upstream with a bunch of changes continually rebased on top.

> Searching Google will find a lot of people forking Chromium and adding their own changes.

Those aren't hard forks, they are derivatives, you wont see those people continually extending it with new features from W3, fixing zero days and improving implementations... they are the "debian based" in my analogy.
If industrial/warehouse spaces can be converted to lofts office spaces can be repurposed as well. Make the spaces available and affordable and let people figure it out as they go.
True to some extent, certainly. But if a cop in Arkansas catches you stealing a catalytic converter, the rest of your day is going to play out very differently compared to how things would have gone in SF.
25 year old here and I definitely agree.

I've lost some money on stupid investments (buying individual tech stocks last year, buying put options right as 2020 downturn hit its v shaped recovery)

I'm just glad that the amount lost is in the low thousands, not tens of thousands.
It looks closer to a Data Fabric where you have an ORM as a service on top of all your hetereogenerous datasources and services: a semantic layer that enables you to define models across all your sources, and a data virtualization query engine that gets the data from these different sources without replicating all the data.
Yeah, but we frankly should have seen this coming the moment we let the free market start making phones.

The silver lining is that we've now got an opportunity to write the tech regulation we've always needed. If we start with no-brainers like required software support lifespans, hopefully we'll feel more comfortable addressing topics like unethical advertising and alternative app distribution channels.
IIUC the main risk is that they can check if text appears on a page based on it.

In an extreme case imagine that someone sends you a password in a messaging app which is available via the web. If an attacker can trick you to open webpages (maybe they intercept a HTTP site and open a few tabs) they can detect if the page scrolled based on side channels (data transfer) or direct information (did you load a lazy-loaded image from their server?). You can use this to learn page content. This is vaguely similar to https://en.wikipedia.org/wiki/CRIME.

As a concrete example imagine that a webpage has something like this past the first page.

<p>Your password is 56acc1bc03298ec0</p>
<img loading=lazy src=https://cdn.example/secure.png>

If I can trick you to load #:~:text=Your password is 5 and observe that you looked up the DNS for cdn.example and loaded secure.png (especially if that resource isn't cachable) I have learned the first character of the password.

If I do this 64 times (on average) I have learned the whole password.

This is a little hard to do, especially with pop-up blockers being built into most browsers so it is hard for a site to open many top-level windows (origin isolation of modern browsers will likely block this in iframes) it is not too extreme of a case.

Of course there are simpler attacks. Maybe someone can link to https://www.youtube.com/feed/history#:~:text=Voice+Feminizat... and they can tell if you have watched this video based on how many thumbnails have loaded. You load too many thumbnails and you get thrown in jail for being trans.
A very small percentage of renters do not have to care and can just fly away.
What % of office buildings do you think can be converted into residential?
Indeed, char should be signed by default - it's an integer type, after all (in C, anyway).
I feel like 'AI Whisperer' will be a job title within the next few months if it isn't already. Having played around with Stable Diffusion (on a low powered machine) I've found that choosing the right terms and aesthetics in your prompt are huge influences between good and weird outcomes.
New homes shouldn't be allowed gas hookups.

Isn't that already the case in California? edit: answer, yes basically, city and state rules are moving in that direction

https://www.sierraclub.org/articles/2021/07/californias-citi...

You can avoid a lot of wasted time and energy by designing for gas free homes from the start.

They're also cheaper to build and to heat.

This petition is correct that we need to help low income people to insulate and heat their homes with electricity.

But it feels like the EPA stuff may just be lining up a federal ban hammer for states that don't implement sensible rules in the meantime.
This is very read-worthy, thanks to the OP
The smallest trees we have around here are about 40 feet tall with 1-1.5 foot trunks.
"Under state law, the court can assess a civil penalty of up to $10,000 per violation. In addition, because Meta’s violations are found to have been intentional, the court may triple the amount of the judgment as punitive damages."

Link to highlight:
https://www.atg.wa.gov/news/news-releases/ag-ferguson-judge-...
My impression is that London is fairly thriving… after a period of people leaving for calmer/cheaper places during the pandemic, anecdotally I’ve heard of a lot of people returning for whatever reason (missed the buzz of it, had to go back in to the office a few days a week and the commute sucks, small town/country life not all its cracked up to be, etc).

Apparently demand vs supply for rental properties is quite crazy, with places going off the market within hours and people getting into bidding wars (not normal for rentals in the UK in my experience).

Most people I know are back in the office at least a few days in week, though a lot of tech companies (certainly smaller ones) are letting people work fully remote.

I work remotely so can’t say what the number of people on public transport going to work is like, but pubs and restaurants seem to be doing well again, which is great to see.
I use pytorch the vast majority of the time, but I think there are 2 reasons tensorflow remains competitive.

First, is TF's deployment has always been ahead of Pytorch's (although the gap is closing, especially as Onnx becomes more popular).

However, the more important reason is how amazingly good value TPUs are in terms of their RAM and FLOPS. Although pytorch has XLA support, it just doesn't work as well as TF on TPU pods.

In Kaggle competitions, when the input data can fit on a consumer GPU everyone uses pytorch. When it doesn't, everyone uses the free TPUs on the Kaggle platform and reverts to tensorflow/keras.
I suspect this will mainly annoy your friends rather than change their behaviour, though obviously I can't be sure of that from this side the screen.
Temperature Affects Electric Vehicle Range
If CP were to be compared to virus, then all households would have some.

New virus emerge naturally all the time, the same cannot be said for CP.

Also things can go wrong just due to bad luck. Someone's home caught fire doesn't necessary mean they are committing insurance fraud; majority of them will be genuine accidents.
> is this really what GCC needs most

Nah. It's what some programmers need most, especially those that cannot/willnot pirate a manual, or want to be able to give back improvements as they study it.
It's a nice playground. One thing I would do differently though is, allow selecting multiple “categories” of stocks, e. g. both Technology and Finance. Right now selecting one will de-select the other (but you can add more shares from other categories manually).
Or my view:

Allow courts to "fire"[1] high level managers and executives who either can be proven to have actual knowledge, or who should have known by nature of their position that the crimes were occurring, and who failed to take appropriate steps to try and prevent this from continuing to occur[1].

This would only apply for significant enough crimes, and only if the criminal nature of the action is clearly obvious (This is not some gray area where people could reasonably believe the actions are legal, even if it turns out not to be), or when person in question was clearly on notice that the actions are illegal such as from previous fines or similar enforcement action.

This has benefits over criminally prosecuting the people, since it allows ousting a person for severe incompetence in preventing crimes, even if the incompetence does not rise to the level of being criminal in itself. It is also better than really large fines which tend to actually punish the wrong people. (Big enough fines lead to layoffs, punishing the low level employees who may not be at fault. Big enough fines also tend to punish the shareholders, which for public companies often don't have anywhere near enough transparency into the workings of the company to know the crimes are occurring, and pressure the management/executives to fix things.). This generally makes it in management's personal best interests to actually investigate and stop crimes occurring within the company, rather than trying to brush it under the carpet or accepting fines as "the cost of doing business". After all, getting forced out of the company kinda hurts both their pride and their wallet.

[1] This "firing" would take the form of voiding the employment contract, enjoining the manager or executive from performing managerial/executive functions, enjoining the company from continuing to employ the individual, or from paying the person anything more than for time worked not already paid. (Specifically no severance, no executing golden parachute clauses, etc.)

[2] The nature of the crime, like OHSA violations might be pretty much impossible to completely prevent, and sometimes the person in question, might not have the authority to issue orders that could completely prevent the crime from continuing, but must have made reasonable efforts to get the person who does have the authority to to be aware and take actions.
Oh that’s good to hear, glad it was straightforward
This is fuel to electricity efficiency?

That seems unlikely to me, both based on sources[1][2], and the thermodynamics of the Carnot equation. A Carnot cycle heat engine (which is most efficient possible AIUI) has a maximum efficiency of 1 - Tc/Th. Given a Tc of 300K (STP-ish), achieving an efficiency of 0.95 would require a Th of 6000K, well above the melting point of steel (only around 1800K).

1: https://www.eia.gov/todayinenergy/detail.php?id=44436

2: https://www.energy.gov/fecm/science-innovation/office-clean-...
It's important to note that it's not actually "upon request." It's "upon request after an initial interview":

> (c) An employer, upon reasonable request, shall provide the pay scale for a position to an applicant applying for employment. For purposes of this section, “pay scale” means a salary or hourly wage range. For purposes of this section, “reasonable request” means a request made after an applicant has completed an initial interview with the employer.

That means a candidate has to waste a significant amount of time just to get an idea of whether the job is actually suitable based on comp under the old law.
"of course, this constrains the user to the glacial interaction typical of the web"
One wonders, if we could manipulate biology like we manipulate machines, would we build a heaven or a hell?
Maybe try watching the b&w version with an open mind and it's possible those connections will be clearer to you.
As it stands today, the spec has issues when considering other pre-existing options and future compatibility. For example, there is no way to get the URL if the protocol is `file://`.

For a real world example: https://github.com/mozilla/standards-positions/issues/194#is...

See the stack overflow issue: https://stackoverflow.com/questions/67039633/get-the-text-fr...

(See also the currently "conflicting" library for URL fragment queries: https://github.com/Cyphrme/URLFormJS)

I think it can be easily fixed, using solutions like a delimiter, but that discussion probably needs to be apart of a wider discussion concerning URL extensibility.
Most people work for money... And you might be getting more valuable experience in a job than being a generalist who runs the startup (the market doesn't need many people like this).
There are no buyers. Nobody wants San Francisco office space.
I had the chance to speak with him in person once and he did a similar thing to me. I found that if you use a word he doesn't like, he'll just focus on that and ignore the content of your sentence.
To be fair, as opposed to that picture most people don't install their heat pumps on their patios, but rather on the ugly 'service' side of their house where they have, you know, garbage cans, car parking etc.
New homes are not that great of a signal because they are a small part of the market and have a tendency to exist in the most speculative places. Certainly in the context of Oakland the nationwide inventory of new homes is all but irrelevant.
Zero to mainframe COBOL in 5 minutes flat
The relevant metric is did a place become far more desirable to far more people. Which seems obvious when information becomes more and more available, culminating with instant transmission of pictures and videos and forums that create lists of the most scenic or best weather or best beaches, etc.

This is also ignoring sheer population growth, and the unrivaled economic behemoths that have come out of California since the 1950s and produced a ton of wealth for Californians.
I think trying to retrofit existing single family into urbanism is kind of a lost cause. Everything is built for it, and nothing is built for urban density and transit, at some point you might as well just stake a new city in the middle of nowhere (preferably off a major interstate and rail line that has water access) and build from scratch rather than having to bulldoze everything thats already there.

The Northeast US cities have the bones of urbanism still. Their grids were often laid before the car, so you have the narrow streets, housing without setbacks, capacity for mixed use and density to justify good transit infrastructure. The problem is outside New York the cities proper all depopulated - Baltimore and Philly peaked decades ago and have seen mostly population decline since mid last century. The problem is turning these places around requires a lot of investment to rebuild the decayed urbanism that is there and they both (the whole corridor) needs more transit that what it already has to support real urbanism growth when it starts up again.

These are places that have been systemically paracitized for a long time. Taxes are higher in Boston, Philly, NYC, Baltimore, etc than anywhere else in their respective states, and the actual cities are some of the only property tax revenue positive places anywhere - all that suburban sprawl is dependent on outside money to sustain all the roads and infrastructure in ways these cities are not. But that outside money often came from these cities, and we saw huge white flight last century as wealth fled to sprawling suburbs.

None of these places can really turn around the economic sackings they have endured on their own. Even NYC has huge budget problems supporting its metro. But good luck getting the broader fed to reinvest in cities in the 21st century... there are defense contractors pocketbooks to pad, companies to bailout, and techbros to give tax exemptions to.
That's good feedback, we can do that pretty easily.
Exactly. C was a lot easier than the alternatives back when it got invented. It's simplicity that characterizes a good design.
Yes, exactly: I'd deprecate it entirely. It shouldn't be a single flag.
Then put it on the roof, or put it in a little hut, or put it next to your electricity meter or trash cans, which are already ugly.

You don't actually care, you're just moving goalposts.
Trump supporters and their (potential unwittingly) ideologic leanings seem to tick a lot of the boxes: "Fascism is a far-right, authoritarian, ultranationalist political ideology and movement, characterized by a dictatorial leader, centralized autocracy, militarism, forcible suppression of opposition, belief in a natural social hierarchy, subordination of individual interests for the perceived good of the nation and race, and strong regimentation of society and the economy."

Source: https://wikiless.org/wiki/Fascism
> What would be the analogy with browsers, do you think?

It wouldn't be "use a single browser engine codebase owned by a single company", and that does seem to be the point advocated for here.
The EU’s AI Act could have a chilling effect on open source efforts experts warn
Oh do Tell.. #roflmao

Seriously, this is not The Way. It was The Way, but hasn’t been for a long time (notice it was never included on iOS/iPadOS?)