skysight-inc/HackerNews huggingface dataset:
Probably wiped out the gps market also. My map supplier for my phone gave up and I assume it was from trying to compete with google maps. Was a loss for me as the maps worked offline…. “Good enough” and only one thing to remember.

Nailed the pager, voice recorder and related markets as well.
Stackoverflow user? this will blow your mind
AI model based on GPT3, trained to answer your technical troubleshooting questions, better and faster than Google+Stackoverflow http://concisefix.co/
How JRM speaks doesn’t bother me at all.

Must be an age thing.

What bothers me is the emergence over the last 10 or 15 years is the new London accent that was previously Thames Estaury in the 90s and before that an actual bona fide London accent that my grandparents had.

The new accent is typified by -ah or -ar instead of -er.

The police recruitment adverts being the best example. Become a police office-aah instead of police office-er.
> PHP, on the other hand, is full to bursting with abbreviations and acronyms which are entirely unnecessary:

Consider Scheme, where even the ubiquitous `stdout` is `current-output-port`.
I think that comment was more aimed at someone who would seek out these products and sincerely believe their consumer choice is changing the world. You seem to be a bit more level-headed about it than those people, like - "if it helps a little, sure. if not, well this was the product I wanted anyway".
Us regular human beings call this 'fun' if that's any help to you?
20 years ago in my country overuse of powder detergents was well known by all the manufacturers; this is when fixed serving sizes were developed as a way to contain the problem and they are also considered more convenient by most consumers. I was working in one of these companies at that time, so I know the subject pretty well.
I lived in Los Angeles for 7ish years. Great place, but it was mind boggling to me how often people were late (as a first generation Canadian with British parents). To the point where I'd show up to _job interviews_ 10 minutes early and the recruiter would tell me, "Oh! We usually start the interview 15 minutes later than we tell candidates because everyone is late." Even more surprising to me was amount of people who would _say_ they would come to an event and simply not show up last minute without even a text.

I live in Taipei now and that simply doesn't happen. My theory for the difference is in LA it's culturally acceptable to be late because people can blame the traffic for everything. Also, LA is a lot more transitive, with people moving in and out all the time.

Taipei is on an island, there's a lot less people who move in and out compared to LA so it's a lot more likely you'll bump into the same person multiple times. Also, everyone takes the metro, which is always on time, so you have to take responsibility for being late. (You can't just blame "traffic").
The whole metaverse thingy feels like a $700 billion hiccup.
That heading gave me a great idea for the PHP language maintainers/devs: Make your language support keywords depending on the locale of the system the interpreter/compiler runs on! Users will love this "feature"!

(I hope no one in their right mind takes this idea serious.)
"Wash off any excess lions" without even mentioning to check for alkali metals first.

You're going to kill some poor soul trying to clean all the baked-in francium and lions off their crockery.

Shame on you.
In fairness bags don't stop foxes
As I mentioned in another comment, the easy way to test for this is to take a freshly-dishwashed glass and fill it with water. Look for foamy bubbles that don't clear up quickly around the edge. Then rinse it thoroughly and try again.

With most home dishwashers, I have seen evidence of leftovers.
Can you expand on this take? I'm not sure I get it, and I'd like to.
"George Lucas in Love" https://www.youtube.com/watch?v=mZ49Smi2SLQ
It's a write-off
Excel. At least kind of.
Looks like you got the hug-of-death - I see 504 error when I go to that page
However using "perchance" as "if" replacement is somewhat ingenious. Always be polite in your sourcecode. :D
John Brown (Abolitionist) was executed on Dec 2, 1859
They are doing just that, with NYC's new "Clean Curbs" program: https://www.nyc.gov/office-of-the-mayor/news/227-22/mayor-ad...

This is what the new trash receptacles look like that businesses will be required to use: https://citibin.com/
OpenRent | London, UK | Full-Time | ONSITE+PART REMOTE | https://www.openrent.co.uk

What sucked the last time you rented a house or flat? Come and fix it.

OpenRent is a force for good in an industry tarnished by rip-off agencies. Enabled by an unrelenting focus on technology, we now let more properties than any agency in the UK. In the last 12m we let over £45 billion worth of property, to over 5 million registered users, without ever charging any admin fees.

You'll be working on things that vary from machine learning models to predict the right price of a property, to the future of property management, all to help tenants find their dream home, and landlords their ideal tenant.

We're VC backed, profitable, and have plenty of ambition to maintain our fast growth in this absolutely massive market.

We have a bunch of roles available at the moment and keen to find great people like you!

- Senior DevOps Engineer | Equity | 75k-100k+ (based on experience) + Quarterly Bonus

- Project Manager | Experienced | Equity | £40k-£70k (based on experience) + Quarterly Bonus

- Customer Experience and Product Development | Graduate/Junior | Equity | £30k + Quarterly Bonus

All roles visible here: https://www.openrent.co.uk/jobs

OpenRent is already impacting millions of tenants and landlords each year, join us and make every tenancy better than the last.
Or the madness that is jam & then clotted cream…
Huge shoutout to jpdb.io, which is imho second to none as they have flashcard sets for 5600 different books/animes/mangas/novels etc.

That's literally the best way to learn to read a language: reading actual Japanese written by a Japanese. No artificial workbook sentences. Actual context that surrounds your sentences. And you only have to deal with unknown vocabulary, where jpdb steps in.
Von Neumann's reasoning in this case is a good example of the limits of simple game theory and a too simplified modeling. Ironically, it shouldn't be too hard to come up with a credible model of evolutionary game theory that illustrates why pre-emptive strikes would have been bad in the long run. I'm not advocating EGT or game theory in general (there are many other problems with applying these "models" to real world phenomena) and I'm not saying von Neumann was clearly wrong, but I am willing to say with confidence that it's far-fetched and naive to believe he was clearly right. Luckily, most decision makers agreed with this assessment then.
I think it is pretty clear - cookies are a doughier cake-like (but not risen) mixture containing egg, biscuits are just flour/sugar/butter.
As someone who has not done enough object oriented programing not to confuse "private" and "protected" on every occasion I would welcome this to all languages.
I agree but it is not really 'new shiny'. I went from Vue2 to Svelte long time ago. Svelte 1 is from 2016.
well, it would be nice if Adobe hadn't unilaterally nuked the ability for anyone to even look at it and judge for themselves.
> Defenders of C/C++ frequently note that memory safety bugs aren't a significant percentage of the total bug count

Well, first of all, this is said but not proven.

But it's easy to prove that memory safety bugs are not a significant percentage of the total number of bugs, even Google agrees.

Vulnerabilities are not the same thing as bugs, a vulnerability like spectre or meltdown are not due to a bug in the software, have an ubiquitous immediate impact on 100% of the devices and are much harder to fix or mitigate, sometimes it's could even prove impossible.

The same bias can be explained using the exact same words used in the article

"Despite most of the existing code in Android being in C/C++, most of Android’s API surface is implemented in Java. This means that Java is disproportionately represented in the OS’s attack surface that is reachable by apps."

It can be read as: of course most of the vulnerabilities are due to memory safety bugs, it's much harder to gain root privileges exploiting a bug on the colors of a specific element of the UI, assuming it would be possible.

It can also be read as: most of the userland software is based on Java, which is memory safe by default, assuming there are no bugs in the implementation of the JVM, which is entirely not Java.

Given that, the problems become

- rewriting the entire ecosystem in memory safe languages requires rewriting everything from scratch, which is a task that even Google will have huge problems to complete (reminder: Google is the number one killer of its own projects) in reasonable time or without wasting more money that it's worth on it. Is an half complete not battle tested complete rewrite actually safer? Historical data says it usually isn't.

- are the user actually safer when memory is safe? I mean, memory safety bugs gave us jailbreaking for locked devices, memory safe languages gave us bugs like CVE-2021-44832

I wouldn't classify the issue as black/white, there's a lot of grey to be considered.
https://archive.ph/M1i4k
My limited experience with Rust was that I need to know exactly what I want to do in the code and compiler is there to make sure I write that intent as actual code, not my assumptions about how the code will work.

I don't feel that I am less in control, just that all of that needs to be put in code and not just go "okay, I know this part don't need a lock coz I will never call it concurrently" and hope for best.

Even writing for embedded (as in no os, tens of kilobytes of RAM microcontrollers) haven't been too bad althought I haven't managed to convince borrow checker to borrow non-contigous block of bits from a register yet... althought that's what unsafe{} is for after all

> Comparing the investment to simply washing hands and putting on gloves or following a checklist as a surgeon feels unfair to me.

The closer one would be "read that 300 pages of how to do stuff safely and apply it". Once you get into good habits it's not a problem but investment is there
It's a variant of the classical story https://www.smbc-comics.com/?db=comics&id=1623

Though, it seems in this case some scientists who pushed the narrative were dishonest too.
> I seriously doubt that many of it's readers have sufficiently deep knowledge of QC to properly understand the Sachdev–Ye–Kitaev model. Whatever that is.

The particular details aren't important; the problem is "model of X" is not the same as "X". In this case the model happens to be using a quantum computer, and X happens to be (some specific variety of) wormhole.

A couple of analogies:

Writing `new Particle { mass = 0; charge = 0; spin = 2; }` on a computer does not mean gravitons have been discovered https://en.wikipedia.org/wiki/Graviton

The UK cannot avoid an economic recession by pouring water into MONIAC https://en.wikipedia.org/wiki/MONIAC
Given what we we've went though with Covid (i.e., "if you're the least bit sick, stay home...") this makes zero sense.

Such double standards don't do well to mend confidence.

That said, I won't be surprised if there are sick outs in the coming weeks. This negotiation might be over for now, but it's not over for good.
It's possible to implement a 64 item stack so you can call it O(1) and in-place.

But that's such an effort in futility that I refuse to do so. So it's theoretically and practically in-place, but not technically.
In line with research of the past years this has moved from being absurd to being somewhat debatable. With the ER=EPR conjecture (which this paper heavily references) for example, you could theoretically argue that it's easy to create wormholes - in fact it happens everywhere all the time. The problem is that those are not Star Trek type wormholes that let you move macroscopic matter across galaxies, but everyone outside the field immediately thinks of them thanks to decades of scifi popculture. The wormholes that Susskind et al. are talking about are much more modest.
Waiting for SSL Update
Clearly something is going on with your society.
A security risk yes but not a "national security" risk because they are the govt keys to your "kingdom". The govt wants them there so they can spy on you better.
Is Aurelia even being actively developed? Aurelia 2 has not reached stable while vue has moved to v3
That really does just objectively make less sense, I don't understand that debate - you don't try and apply butter to your sandwich after layering cheese and tomato or whatever, you spread the more solid thing first.
What isn't obvious, but feels like it should be, is the rationale behind these Phenomenal Cosmic Powers of the baseband (with the attendant itty bitty living space).

As an example, why does baseband need be able to modify OS RAM (assuming that it can do that). Is that a consequence of some sort of DMA for speed, or something else?
"Shakespeare would be ashamed"

To be proper shakespearen, would

perchance() {} otherwise {}

not be

to be() {} or not to be {}
Major password manager LastPass suffered a breach – again
So the first "prompt" would be "write a series of prompts for an AI to use as steps to make variations of this image, and connect it together afterwards"
The symbol that West posted is the former logo of the Raëlians, the UFO cult that claimed to have cloned a human back in the day. Their current symbol replaces the swastika with a swirl:

https://en.wikipedia.org/wiki/Ra%C3%ABlism#Religious_symbol
Sony hasn't updated their compact lineup in years, which is sad because many people love those cameras. Especially the RX and HX series. I always carry a compact with me.
> the company will work toward “pinpointing many types of online harmful content, including toxicity and misinformation.”

If your goal is not to identify misinformation (or political misinformation, or medical misinformation) but only harmful misinformation, then you are not a fact-checker but a self-professed propagandist.

This is similar to how journalists will write, depending on how hostile they are to a statement/person, "X said Y", "X claimed Y", and finally, "without providing evidence, X claimed Y" - sometimes even when X is speaking directly about their own experience.
>> This is the exact equivalent of physicians continuing to use unsafe medical procedures

> Plenty of platforms don't support rust. Just because you've improved knee surgery, doesn't mean it works on an elbow... yet. And sometimes you still gotta perform surgery on elbows.

That's a non-argument, obviously if it isn't even applicable it's not a discussion. Also most of what people code on does support Rust

>> if the programmer is "smart enough".

>Can't defend this, but tbh I've never heard it.

Programmer is never smart enough. Decades of bugs showed that
JSX is basically just syntax sugar for:

createElement(
"div", {
className: ["recipeTile", { lastRow: options.lastRow, lastColumn: options.lastColumn }],
onclick: function () { showHideRecipe(recipe.name) }
}, [
createElement("img", { src: "./static/images/" + recipe.name + ".jpg" }),
createElement("div", { className: "details" }, [
createElement("div", { className: "name" }, capitalize(recipe.name)),
createElement("div", { className: "ingredients", }, Object.keys(recipe.ingredients).map(function(ingredientName) {
return capitalize(ingredientName);
}).join(", "))
])
]
);

function createElement(type, attributes, children) {
var element = document.createElement(type);

Object.keys(attributes).forEach(function(key) {
if (key === "className") {
classNames(attributes[key]).forEach(function (className) {
element.classList.add(className);
});
} else if (key.indexOf("on") === 0) {
element.addEventListener(key.replace("on", ""), attributes[key], false);
} else {
element.setAttribute(key, attributes[key]);
}
});

if (Array.isArray(children)) {
children.forEach(function(child) {
child && element.appendChild(child);
});
} else if (typeof children === "string") {
element.textContent = children;
} else if (children) {
element.appendChild(children);
}

return element;
}

Isn't svelte much more than that?
>It's not like you make a bad git commit and suddenly the world stops working.

https://qz.com/646467/how-one-programmer-broke-the-internet-...
har har :)

It's an ergonomics thing, not a "can't" issue. There is a reason I called out Swift in particular—their "unsafe" APIs are so horrid to use that they make you regret doing unsafe things in the first place. Plus, throw in FFI and now you've got an even worse problem because not only are you forced to use the unsafe types, but often a lot of the critical APIs you need to interface with (in *OS exploitation, mach is the worst offender) have such funky types due to their generic nature that you have to go through half a dozen different conversions to get access to the underlying data.
that is the question
Active Travel England | Software Developers and Data Engineer | Full or Part Time | https://www.gov.uk/government/organisations/active-travel-en...

Active Travel England will be developing tools to support evidence-based investment and policies to support sustainable transport. We're hiring 3 roles at present (there will be more jobs in January): https://www.civilservicejobs.service.gov.uk/csr/index.cgi?SI...

We are already working with the transport simulation and scenario development tool A/B Street and the Low Traffic Neighbourhood design tool: https://a-b-street.github.io/docs/ and plan to create new web applications to transform active travel infrastructure design, monitoring and evaluation.

An exciting thing about these jobs from a software engineering perspective is that you will be starting with a relatively blank slate. In the UK we already have tools like https://bikedata.cyclestreets.net and https://www.pct.bike/ but need to go further than this. Long term, the 7 strong Data and Digital team that you will be part of will develop a comprehensive map based design support tool to provide data of the type in BikeData (and more datasets), drawing tools, and automated assessment of proposed interventions. You will also have a unique opportunity to work with leaders in government and academic sectors in developing new tools as ATE partners and stakeholders.

These opportunities will shape future of tools for active travel investment and policy in England and, because the software develop as part of these roles will be open source, beyond.

These high profile jobs will have a large impact, see here for context: https://twitter.com/Chris_Boardman/status/159648662743800217...
Sounds like a holistic question: depends on what is happening with you and the causes of the distraction. For example if you do 60h work weeks then maybe you simply are too tired.
Nobody ever frames it has having someone censor what they see.

Everyone wants to censor what others see. Why is that?
```
const foo = await getFooAsync();
```

vs

```
Konst foo = auf bekommenFooAsynchron() warten;
```
My point is that everyone makes mistakes at some point, no matter the "learning". Everyone. Punishing someone poor so disproportionately seems really harsh and unfair.

But, as someone else pointed out bellow, supposedly the judge also looks at the person's income, and, hopefully, the fine is commensurate with said person's income (i.e. not really reaching 1000 CHF).
Someone already mentioned that. That only works if you restrict yourself to JavaScript in the browser. There's a huge ecosystem for using JavaScript outside of the browser.
Falls etwas nicht gleich null ist.
if something not == null

Falls etwas nicht ungleich null ist.
if something not != null
Yes. After much exploration, my family switched shampoo and soap to this alone: https://www.aleavia.com/products/enzymatic-body-cleanse
Healthcare statisticians would get upset with the careless use of that word. And they would call it out if used in a professional context.
I live in Devon, so I'm compelled to agree. Cream goes first, no matter what the Cornish have to say on the matter. Although, apparently the late Queen preferred the Cornish method.
> Systems programming is a lot about accessing APIs, dealing with all sorts of intricacies like interrupts, different execution contexts

So now you need to make your interrupts talk to your Java objects? Is this any safer?

Is it easier to get a VM running in your kernel (probably no mean feat to do that in the first place) and you'll never get any concurrency bugs? And if you reduce memory bugs by half, those will be easier to debug?

And you won't be annoyed that you can't guarantee to be able to link objects in queues (because of allocation failure) and access them with generic code to copy data, link/unlink them, and so on? You're fine to pay for callbacks and interfaces everywhere, both in terms of runtime and performance as as maintenance headaches?

I'm asking incredulously, but seriously. Because frankly I've never looked at a project like MirageOS or whatever. But given real world evidence of what has survived, I don't see why you should assume I'm joking.

That you can't debug a "bare metal" kernel isn't quite true, either. But sure, the more complex a system becomes, the more contemplation it requires to figure out problems. This is universally true, but you can't simply discuss complexity away. And adding complex object models on top without consideration doesn't make your task easier just like that.
And the top 5 AoE2 players are significantly better than the top 20 who are significantly better than the top 100.
Their podcast "the joy of why" is still top notch.
Google maps on android can work offline too.
NYCs “Clean Curbs” to install sealed rodent-proof containers throughout the city
I hadn't seen this, thanks! It's quite polished and not very pixelly, but still a great example! Somehow reminds me of the classic "Itsu" video by Plaid (Caution: NSFW!)

https://youtu.be/VDDnuZAL9ps
ev.energy | Senior Backend (Python/Django), Senior ReactNative, React Web, Platform Engineers, Lead Engineers and more | Remote | Full-time | https://ev.energy/careers

ev.energy is making electric vehicle charging greener, cheaper and simpler for everyone.

We’re a small team, but we already serve electricity companies and their customers across the world. Our users are across Europe, North America and Australia.

Since we started three years ago, we’ve grown to 100,000+ users, raised a funding round, collaborated with 15+ energy companies and saved many tonnes of CO2. We were part of Microsoft’s first AI for Good cohort, won the EDF Pulse Innovation Challenge, and were named “Best Energy Startup in the World” by Free Electrons 2019.

We are hiring across our technology stack which includes Django, Python3, React Native, React JS, TypeScript and AWS. If you are interested, see the full list of roles and apply at https://ev.energy/careers/ and mention that you saw this post on HN.
> If I were evaluating who I was then as a potential hire today, I’d probably consider me a risky hire with unknown potential

You would be wrong. The most important indicator the hiring manager saw in you is that you worked in academia. Hiring someone who worked in academia and also learned to code on the side is a lot different than hiring a middle aged soccer mom whose MLM scheme didn't work out. Both may have a 3 month bootcamp under their belt, but one has an entirely different work ethic.
I assume you're not familiar with https://en.wikipedia.org/wiki/Therac-25 ?
Maybe they choose performance over community since Svelte does not use virtual DOM.
People dump trash all over the place in run-down cities in the US and are usually never caught

https://www.clickondetroit.com/news/local/2022/08/16/residen...
>unable to share the moment on social media.

Good. Share the moment with the people next to you!

I wonder if 5G will be a step too far - it requires a huge amount of extra infrastructure to work properly, and telcos will be reluctant to invest if there's little return.