skysight-inc/HackerNews huggingface dataset:
As a professional software engineer I'm not sure the idea of "safe" or "unsafe" programming languages is a coherent idea, or if it is then all languages are unsafe in my eyes.

Yes C/C++ have more footguns than Java but there's no "hard line" in the safety differences and there are real and important things that need doing that it's not always clear can be reasonably done in another language.

If you haven't, I'd encourage you to read the paper "Some Were Meant For C"[0] on why C still doesn't have a real replacement (though it could in the future).

[0] https://www.cl.cam.ac.uk/~srk31/research/papers/kell17some-p...
is this a trick question? one possible configuration is two stories, two in the front, two in the back, side entrances (for the back units at least). with reasonable height allowances, a lot that big could easily accommodate 20+ units.
Testing assumptions about over-fetching from the database
Robinhood is for unsavy traders lured in by (false) advertising for saving money on trading. While they advertise no fees for trading, their poor execution means you get pricing that's far worse than normal trading fees.
I'm confident that I followed every rule when posting this, and I am very proud of it.
> I think one could argue much of the Jewish diaspora also have a "shared" experience in a similar way

There are certainly similarities, but then, no one denies that “Jewish” is a national/ethnic/cultural identifier that should be capitalized, even if racial or physically descriptive identifiers generally shouldn't and even if “Jewish” might also be considered a racial identifier.

There are arguably even closer similiarities with the various peoples with roots in the pre-Columbian population of the Americas. But, again, whatever label is used for various collections of those people, one rarely sees arguments against capitalizing the label chosen.
It is called "publicity stunt".
I'm at the point where, at least on the Desktop, I'd rather support a Chromium webview powered "native" app than bother supporting web browsers directly.

Why should I be excited about Filesystem API and the like when we can already do that on the operating system directly?

It's really easy to understand the rise of Electron in this context. I don't think Electron is the final form, however. There's nothing wrong with web technology - my favorite browser is Firefox.

I love the web but, from an effort perspective, the justification for supporting all these browsers, ESPECIALLY when some of them half ass it, is just not there. It ranges from frustrating to a complete waste of time.
In my opinion TDD really only exploded in modern SW industry due to the shift to dynamic languages like Javascript and Python where you can’t even rely on the compiler to help you with types and typos.

Unit tests still help of course with static typed languages but you really don’t need to be afraid that refactoring can kill your entire code base as you have formal proof that types and names agree as part of your IDE and build process by default.
It can indicate systemic discrimination.

Note can, not always does, which seems to be how it's treated.
Speaking from personal experience as a developer (although YMMV) - this is totally true.

And I'm not even talking about some newfangled APIs like WebUSB and such (I don't really care about those personally). Safari's handling of regular HTML + CSS is regularly broken compared to other browsers. (At least in my experience.)

Open the site in Chromium. Yep it works. Open the site in Firefox. Yep it works. Open the site in Safari. Ugh... it's broken.

That's something that I encounter on a regular basis.

It's really inexcusable that Apple, being the richest company in the world, has a web browser that's this bad. But they don't really have any incentive to do better. Thanks to their walled garden the only available web browser on iOS is Safari, and since no developer can afford to ignore iOS as a platform they have no choice but to deal with it.
Safari doesn't support background sync, so its PWAs are barely functional. You could be getting more notifications than you need because of it.
This may be true for devs, but I think safari is great for users. The main feature I love is the minimalist UI.
Sounds like a good deal?
This is the truth. A developer is too close to the fire.

I don't know how many times I've missed some simple thing, even in HTML that someone else spots in a few seconds.
Laocoon !
Jesus christ you are so incredibly arrogant whilst lacking any consideration for a scenario different from what you've experienced yourself.

You've clearly got no idea and just have an axe to grind. I never once implied a chatbot would be a silver bullet that equates to an experienced agent, did i?

There are several ways a chatbot can work with chat and voice channels. Several companies have done it effectively. To suggest a chatbot is completely useless is baseless and completely ignorant.

Have you considered that in industries such as travel, a snap border closure triggers such an immense spike of enquiries for issues that are being fixed through short term hacks because systems are built on stacks on stacks of legacy applications and covid has broken core assumptions the business logic is built off? And that your company is now so cash poor you cant afford the incredibly expensive market rates that the shut borders have created?

Spare me a response with your naive solutions and accusations that basically amount to 'just fix it' with no tether to reality. You've literally offered no solutions, just misinformed rants.
Very cool. I have a solid collection of tools I use to make stuff and will add something like this to my dream list.
Can you appreciate how a memory challenged/privacy conscious person might find it helpful to opt in to web push notifications?
P/E of 160 is nowhere near normal.
There was a high profile instance of B a couple of days ago that I watched today.

https://roguerocket.com/2021/07/26/wisconsin-police-deny-pla...
"Standards aren't add-ons to the web. They are the web." -Apple's HTML5 Showcase, 2010
They could very well store your card information even if they don't fraudulently charge you outright. They could even legitimize this action under the guise of server-side credit card number validation.
I speak as a non-developer but as someone who makes their living with a computer:

From my perspective, Apple's conservative attitude is a positive. There are all sorts of web techs that enable the possibility of increased tracking, of websites being generally malicious, of all sorts of things that I don't want.

Historically Apple has been on my side and I will continue to appreciate that until demonstrated otherwise.
Yes, because we all want notifications and more things running in the background that can access to the device's ports.

I take the points about not supporting CSS features and some of the other web standards, and the issues around Apple's 30% cut, and I'd add that some of Apple's censorship (eg. banning Parler for a while, asking Telegram and Tumblr to not allow access to certain content) is troubling, but I don't think the way around that is letting any cowboy with a web app send notifications and access bluetooth willy nilly.
If I did, we wouldn't be going this challenging and hi-tech route :)

You can try all the sleep hygiene stuff you want, but if you're not improving the neurological function of your brain while you sleep, you're not improving the effectiveness of sleep, and since your natural ability to sleep degrades as you age...

The Oxford University Neurology of Sleep textbook is surprisingly approachable. Most people start with Dr Matthew Walkers, Why We Sleep. There are websites dedicated to tearing apart his science, but that goes a bit far. The guy does an excellent job of bringing the importance of sleep to light, and explaining the basics. He also owns up to the "mistakes" or things that have been learned since the book was published.
> Journalists do understand that someone may want to keep their identity secret, which is what doxxing is.

No, that's not what doxxing is.

Journalists understand the need for anonymity in certain contexts, but like I said, it's often part of a bargain for information. It's not about letting people control stories about them. They write stories about events that are embarrassing or damaging to named individuals all the time (e.g. reporting on the police blotter), even though I'm sure all those people would have preferred their identities be kept secret.

> While doxxing as a term is particular to the internet, it - at least as a concept - predates the internet.

Doxxing is entirely particular to the internet, because IRL people typically use their real names, and almost nobody hides behind pseudonymity.
There's still no background sync or access to APIs that aren't purely cosmetic. That's why native implementations of an app always "feel" better.
> Because IE was seriously outdated, lacking support for cutting-edge web APIs and technologies enabling the modern websites and web apps we use today.

This is just false, or at best only half of the story to make a false equivalence. IE was cutting edge until Firefox. The biggest problem with IE was all the insanely weird shit it did, not missing features. It would “fix” missing tags, that would then be broken on every standards compliant browser, had active x, and had an absolutely insane amount of security bugs.

Mobile safari ain’t the IE of the modern day. It’s just fucking not. I’m sorry. Chrome is closer to IE than Safari because of market share AND developers developing exclusively for it forgetting anything and everything else.

Does mobile safari still suck? Sure. But we don’t need to call it IE or constantly drone on with comparisons to IE. Let something suck in its own unique and shitty way, please.
C'mon. Compared to what I'm used to from the median big shot internet blogger or NYTimes op-ed page, Snowden is positively pulling his punches here.
> A new Yale study suggests that, in a sense, mammals dream about the world they are about to experience before they are even born.

"In a sense" ... A bit of a click-baity title for what amounts to suggesting that brain wiring is primed for sensing the world, which is not news.

The study itself looks to be more about how the brain primes itself (visual systems specifically). It may or may not have anything to do with dreaming.
Most faculty also teach as well, their paychecks for most part are well earned.

The reason the contributions usually drop for mathematicans is less to do with losing interest and more that they simple don't have the mental capacity they did in their 20's and 30s into the 50s .

Maths is very tough field to do research in.
If you look at the features that Apple lags on adding support for, usually it's either because:

1. they can be abused (PWAs)

2. are complex to implement (WebRTC – for the longest time the recommendation in the WebRTC community if you wanted to build a C++ app was to bundle a good chunk of Chrome's libraries)

3. or could be bad for battery (web workers)

So yeah, it makes some developers' jobs harder but generally there's a good reason for punting features.
"No one goes there anymore, it's too crowded."
Being good at something is more fun
>Why did developers and software engineers hate IE so much? Because IE was seriously outdated, lacking support for cutting-edge web APIs and technologies enabling the modern websites and web apps we use today.

Nonsense. The almost universal contempt for Internet Exploder amongst web developers had nothing to do with lack of support for cutting edgw APIs. It was because Internet Exploder refused to follow basic web standards and was stuffed it full of proprietary and non-standard rendering quirks.

This meant you could guarantee that any website you designed and that you ensured followed web standards and rendered perfectly on every browser known to man would either break or display completely differently on IE. So you had to then pollute your lovely clean code with countless ugly hacks and conditionals just to ensure your site rendered the same on IE as it did everywhere else.

That was why every web developer not working in a Microsoft bubble loathed that browser.
> $large_car_maker is making an electric car but so far I've only seen renders and wishful thinking

the existing inertia of these large car companies means they can't flip fast. There's existing roles that depend on the performance of petrol car sales, and those people may, one way or another, not want electric cars to succeed (coz it means they lose out).

Core business cannot switch that fast, no matter how much they want it to.
I'd drop chrome in an instant for safari, but I cannot find a decent adblocker for safari.

ublock origin discontinued support
Apple has its own opinions about what web standards it should implement. It’s as simple as that. Google has been extremely successful in convincing developers that browsers that don’t behave like Chrome are behaving wrong.

Don’t get me wrong, I wish Safari had more features, fewer bugs, and an evergreen release cycle. It’s clear Apple do not see themselves as competing with Chrome, largely because of iOS, and I do want them to take it more seriously. But the people who write Chrome explicitly do not care about other browsers, and think that the world would be a better place if Chrome were the only one. Between that behavior and the whole AMP fiasco, I’m surprised so much of the blame gets thrown at Apple for destroying the web. Am I supposed to be writing PWAs now, or AMP pages? If Reddit can’t figure it out, how the fuck am I supposed to?
What about an economics-denying town?
Amazon scientist offers his time in exchange for donations to Covid-19 charities
For sure. I particularly took issue with:

> In e.g. Python, you are not going to run into types you want to subclass, but can't.

In python, you can only really subclass things that were designed to be subclassed. Subclassing arrays, dataframes, or anything from xarray or dask is explicitly recommended against by those packages. In practice I only subclass the base scikit-learn transformers, Abstract Base Classes, or classes I've written.
Pedantic but Ångström the Swede’s name -> Å, but US keyboard -> angstrom
Delphi produced (produces?) quite small executables, which was very desirable for malware writers.
The nanometer measurement was used to measure the whole transistor and when it was becoming harder to go smaller the nanometer measurement was changed to the smallest feature you can make on a silicon, so the competition is now who can make the best transistor.
> The presumption being that they share the legacy of slavery and discriminatory laws afterwards.

No, that they share an identity forged in the experience of slavery and the discriminatory laws afterward, and in many cases that's all the ethnic identity they have because their ancestors preexisting cultural heritage and identity was forcefully prevented from being preserved.
What if this life we're living is one of those dreams?
There's Ubuntu Touch as well foor another take on things.

https://ubuntu-touch.io/
complex emergent behaviors from simple rule systems is quiet common.

conways game of life is derived from 4 simple rules yet shows complex behavior including the ability to operate a universal turring machine.

a few hundred megs of instructions seems quiet reasonably able to generate a highly complex system
The last thing I’d want is a web push notification. I don’t have a favorite browser, but if there were one which blocked pop-ups asking me to assent to notifications, it would be my new favorite.
I misread the title as “Quantum Chips” and almost fell out of my chair… then left disappointed
That'd be a neat toaster.
https://open.spotify.com/album/4PWoz1jESeNXC5rWoWKwX4
A bigger issue which this site forgets to mention is the 7 day cap for local storage data after which the data is deleted unless the site haas been added to the Home Screen shortcut (the option for which has also been hidden in menus now without any API to present this easily):

> Apple in its Full Third-Party Cookie Blocking and More blog post announced changes to WebKit that erases all local storage data for a given site if the site is not used for seven days. Basically, you go on a vacation and the data is lost. This means that apps must necessarily keep the data on a server, or they risk losing it all because Apple thinks this equates to privacy. What it does is cripple not only client-side-only PWAs but all PWAs as a big appeal of such technology is for it to be an offline-first and you can’t really go offline-first if you don’t have offline data anymore. Apple is crippling the Web because all it cares about is their native app store and it doesn’t matter how they spin this shit in terms of privacy and security, all they are doing is hurting the web for profit.

Related discussion:

https://news.ycombinator.com/item?id=22686602

EDIT: What's up with the downvotes?
AdGuard for Safari (available in the App Store for both macOS and iOS) is excellent and free.
I Went from College Dropout to Google Software Engineer in About a Year
Notifications can only be sent after you “install” a website as a PWA. Same for background stuff. Don’t want that? Just use it as a regular site.
> If so, have fun…

That’s a ridiculous jab. You obviously have no interest in having a serious conversation.
A ~$40,000 car is absolutely something that the 2021 American Middle Class can reasonably afford, thanks to the combination of 6+ year financing, and no reasonable hope of ever being able to afford home ownership, which means having more money to put towards something like an expensive car that you would otherwise not buy.
History is just repeating itself. If you capture enough browser market share, there is no incentive improve handling of web content that does not materially help the bottom line.

IE gave us wonderful features (XMLHTTPRequest) but as soon as MSFT found they had a monopoly, development stalled and the world got stuck with IE6, which lacked even basic features like PNG image alpha transparency.

When/if a court orders Apple to allow alternative web engines on iOS, and they start losing market share to Firefox, Chrome or Edge because they are including features that Safari does not, Apple will finally put some effort into Safari.
amazing story. I love the way he writes, as if he's still that 20 year old entrepreneur.
Apple deprecated the extension interface that Origin uses and has no plans to implement the needed APIs even though they now support WebExtensions.
> Tesla has some big competition coming up from Ford, Audi, and the rest.

Do they? Out of everyone in my social circle, when electric cars are brought up in any capacity (heh...), it's always Tesla.

They have something more important than market share - mind share.
It seems it should be easy to control for it.
This is right. Those physical pages get pinned by the device.

It's not like it's a new issue, anyway - physical backing pages can be dropped and re-used even if the process is still running, so the reference counting always had to exist.
That's different than charging though. A lot different. There's no real way of knowing what goes on under the hood when putting your info into a web/app form like this, but if I was charged for something without pressing the actual buy button then "Houston, we have a problem".
Would you pay 1 mill dollars of debt on a 500k house?
Even so, Chrome is what the web developers will use to force users to run its APIs, experimental features and leave all other browsers partially working.

Chromium is used on the web, desktop and alternative browsers. For users there is no escape, Unless you want to use a browser that is has a suboptimal browsing experience (Firefox)

> Did you know that it’s possible today to create something for your browser that works like a native app on your device?

Nope. Not at all ready yet and good luck on iOS.

> We’ll see what happens.

Nothing is going to happen, Even after the anti-trust hearings.

Apple’s lawyers always find a way.

As for the web in general, well it just switched from one giant to another.

To Downvoters: So Chromium is NOT used on the web, desktop and on alternative browsers nor it is the most used browser and it is NOT the best supported browser?

Are you sure?
Car and Driver named the Mustang EV car of the year. Just watched Sandy Munro tear down the Mustang EV and he had praise for most of it's engineering, even over Tesla.

Because Ford doesn't manufacture it's own batteries you've got to wait a year to get one;<(. Outside of a few big city dealers you can't even find one to do a test drive. A few dealers have them but they want $15,000 over list. But at least in Michigan you can get them repaired locally, a sizeable advantage over Tesla.
I have to mentally prepare for “every” non-personal conversation I have. I speak in a controlled speech cadence so that I can think about what I’m about to say. I speak with confidence and authority because I’m acting. It’s also exhausting and can really burn you out.
Reddit is a pretty low bar. I don't think they care much about the site except to make it objectively worse than the app at every convenient opportunity.
Thank you very much for taking the time to address my question! I feel that the system you already have at the moment actually works quite well, and investing the time to "speak directly with hiring managers/CEOs" is, I guess, something that most people don't do because it doesn't scale (?).

If nothing else:

> I don't want people like me getting jobs that cause suffering.

> I'd rather make 10x less money than compromise on the mission.

I feel that by saying those you have answered my questions already! :) It's quite possible that your answer is somewhere in there, too! All the best with it!

P.S. The "Why you shouldn't" section for the Pallet role is great. At least it makes me feel like it's a frank conversation about what both sides want.
Basically, the point and the whole point I am making is the issue being how Faucci uses appeals to authority, instead of answering or explaining how it is NOT gain of function.

I am quite surprised that he gets away with it in a public hearing.
You can see Polaris with the right equipment, meaning an eye adjusted to darkness, and a filter on your optics. It's always above the horizon in the Northern hemisphere, even during the day. (Same goes for the Southern cross in the Southern hemisphere.)

Polaris is important because it doesn't move, relative to the rest of the sky rotating around it.

You measure the angle from Polaris to geodetic "up" and that's the complimentary angle to your latitude. There is no complex math, just 90-x=y

If you have the time in London, and can observe the sun at its peak (solar noon) then you have longitude (after converting hours to degrees, and keeping minutes and seconds).

Or with an almanac, you can measure pretty much any known ID'd star or the sun at any time, and look up longitude from that.

Reinventing the wheel isn't needed, it's been the same process for centuries.
He’s definitely not a white hat unless he’s secretly law enforcement and has valid warrants for his work. Many of his techniques run afoul of the CFAA.

‘Gray hat’ I believe is the right term.
The functionality exists, but the title, icon, and optional full-screen view are all you get (along with the tedium of updating proprietary <meta> tags).

iOS Add to Home Screen is a neglected bookmarking feature, buried within a context menu few users scroll into. It's effective, but presenting it as a viable alternative to Progressive Web Apps is unrealistic.
Apple _does_ put effort into Safari.

It’s just not on the parts that you and other developers want it to be on. It’s definitely on the parts that I (as a user) want it to be on (security, privacy, and battery life in roughly that order).

It is unlikely that a court will be able to force Apple to expose OS APIs that would allow for the insecurity of WebUSB or WebMIDI on iOS, even if they do force other engines. And that’s a good thing.