skysight-inc/HackerNews huggingface dataset:
There a very simple solution for this: "Grandma Mode." If you're worried about your grandma being scammed, or your grandma is still cognisant of her surroundings, you can put her on Grandma Mode. I don't think all of us should be on Grandma Mode permanently so that your grandma is protected from hypothetical scammers.
Seems pretty self-explanatory:

> site:youtube.com "00:00 / 16:18"

Or you know you could just try to work it out for yourself.
> More complicated than that. You should try reading Isabel Hardman's book "Why we get the politicians we deserve".

I'm left thinking "why?"
On 14 June 2023 – The European Parliament adopted the AI Act, with 499 votes in favor, 28 against, and 93 abstentions.

So, it is likely that the EU AI Act will be a reality in the near future. I wrote a guide to understand the implications of this new regulation from the position of a data scientist.

In the article, I explain in simple words what the Act is, its risk-based approach, how to comply with it. And, probably the $1M question, how will this affect your day-to-day job as a data scientist?
BingChat already takes voice input and gives voice replies, but still requires the push of a button in the UI to start, it still can't run as a voice assistant in the background.
Well built, and also well maintained.
Inflation during the gold standard came from:

1. Debasement of the currency (reducing the gold content of coins)

2. Gold mining

3. Stealing gold from abroad

That's why the Spanish Empire suffered hyperinflation after Cortez, because so much gold was brought back to Spain from the conquered South American tribes.

Yes, money velocity has an impact too but the main thing which can affect that is government intervention (like by printing lots of money and giving it to people who then save it - low velocity - and later start spending it - higher velocity).
> not sure if the camera is actually running or some flag is not reset, but ios seems to think so as well.

It feels to me like the title should be updated. This isn't a discovery that it is using the camera in the background, but someone asking if it is.
I won't argue with you, but I will ask how many laptops have you tried?
That’s just baseless fearmongering conteo. Like, I honestly you think that is a feasible financial strategy?!
Exactly.

In our case company was strictly "Oracle-only", but one team did a quick implementation in startup-style of Rails and used mysql. No one forced them to migrate to oracle, company just hired DBAs that now mysql.
As a person who grew up and still lives in and around Seattle, I agree with everything you've said. Only thing I would mention though is:

>typically they are worth millions

That might be just a more generality of single family homes in the Seattle area than a nod to their craftsmanship.
Play https://nandgame.com/ if you're interested in those kinds of things.
One thing that struck me was that this image seems to be done in perspective? I thought that wasn't a thing that was done until much later?
It seems like online safety bill is such a low-hanging fruit compared to building affordable housing so they concentrate on "achievable" results, even if these results are not really that important at all.

PS: I am against online safety bill.
"GripTape provides 14-19 year olds with support to drive your learning, the funding to pursue your interest, and a Champion to encourage you along the way."

You can apply for $500 and a mentor. Doesn't say how many applications succeed but I didn't read too far....
I say this is important. However, given the fact that the big companies have invested millions into this endeavour, providing access to the public for free seems a bit discriminatory and unfair. I would caution against getting people used to getting stuff for free. This happened with the newspapers, back when I was at the NYT, and we had to put up a pay-wall to protect our investments.
They will do that anyway, by offshoring fully remote jobs. There will be a minority of very high-level experts who will be able to dictate their terms, as indeed happened even before Covid, but the vast majority will not.
1. Extradition was probably inevitable.

2. He probably wanted out of the prison he was in.

3. He's out on bail right now, so he's got that going for him.
> Every project I've been involved with that got saddled with an ORM was originally justified "so junior developers don't need to know SQL".

The people who made "not knowing SQL" the main reason to use an ORM should not be making the decision to use an ORM. They can only use it incorrectly.

If there are ORMs that document "not needing to know SQL" as a key selling point of their ORM, they should remove those sentences because it's not.

As someone with 15 years experience using ORMs, you absolutely do need to know how your database works to be effective at using an ORM well. Once you do, and you understand how your ORM works, I still think the benefits of a well-integrated ORM into your codebase make it worthwhile. Generally the code becomes easier to understand, modify and reuse if you're using an industry-standard ORM. Like with most good libraries or frameworks, the number of use cases the maintainers encounter usually means you'll find something pre-prepared when you come across a new problem.
Adding weak references to CHICKEN
Tesla AI Capacity Expansion – H100, Dojo D1, D2, HW 4.0, X.ai, Cloud Service
I mean, yes? Start one service at a time, in the order specified? There's not some reason that magically stopped working in 2010.
Re: [Orgmode] Re: my GTD setup (2007)
You can debug a shellscript, but can you debug the complex orchestration of many of them with a stateful and error-prone hardware system beneath it is responsible for upbringing? It can’t even log during the early boot phase, while systemd has that solved as well.
Aluminum is not safer than copper
Software is hard to change, because there is nothing more permanent than a temporary solution.

And there are lots of temporary solutions in programming.
Once the elite convert their offices to housing or cut their losses WFH will not be debated anymore.
I have inly used Django's ORM and I don't like writing queries in it but I think it's fantastic because

* It generates the sql to create the DB very competently.

* It creates migration scripts

* Let's me use SQLite on my dev machine but something else on my server

and this means that

* Version control is very easy

* Testing and bisecting older versions is not a problem

That makes it all worth it for me.
Just wait until LLMs get to that point.

"We use CoPilotPro so that junior business analysts who can't code can still create applications".
This is the tyranny of the majority.
It is good to know both. I wouldn't choose which one is more important (ORM vs pure DB) as both are useful.

But you can use DB without ORM, you can't use ORM without a DB.

Hibernate (and generally JPA) is usually more PITA than help, it makes easy things easier and hard things harder.
Nevertheless, the headline is 100% accurate. Perhaps the problem here is that the catered event rule shouldn't apply when the venue is inside a stadium.
I stopped using plastic bottle because it tends to accumulate biological matter or whatever, and a smell / bad taste builds up over time.
I switched to stainless steel and couldn't be happier. Decathlon stores in europe sell very good stainless steel bottler for different size.
Show HN: Everything you need to stay up-to-date with your stock investments
Forget the grammar stress! Language learning should be about connections, culture, and joy. Let's make it delightful.
Did you seriously post an entire Wikipedia article?

I gave you the definition of anisogamety, from something a bit better than Wikipedia, but since this is the level we're at, from [1]:

> Anisogamy is a form of sexual reproduction that involves the union or fusion of two gametes that differ in size and/or form. The smaller gamete is male, a sperm cell, whereas the larger gamete is female, typically an egg cell. Anisogamy is predominant among multicellular organisms. In both plants and animals gamete size difference is the fundamental difference between females and males.

It goes on:

> Anisogamy is a core element of sexual dimorphism that helps explain phenotypic differences between sexes.

I hope this is the end of this.

[1] https://en.wikipedia.org/wiki/Anisogamy
Correct. Is that hashed fingerprint you just downloaded associated with the face of a known victim of abuse, or with that of a whistleblower? Impossible to tell.

(The N-Gate scenario is a little different: someone who doesn't like you controls a random app that is allowed to write to your /Downloads or /Pictures folder. Puts compromising material in it, then lets the well-meaning OS scanner pick it up and report you. You spend the next X years wrangling with law enforcement, trying to convince them that you were "hacked", the same thing every criminal claims.)

If the scanner program merely refused to transmit the potential match, it would be acceptable. No avenue for abuse (without shipping a malicious update, which is always possible for cloud-controlled devices anyway), and at worst an annoyance in the event of a false positive.

But I very much doubt that the parties pushing for this legislation would settle for that.
There is a way to stop this, in theory. The prefers-reduced-motion CSS query. https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref...
Nushell can open and write CSV. Those AWK commands look horrible compared to the nu syntax.

https://www.nushell.sh/commands/docs/from_csv.html
Looks like a pineapple pizza
The starter has a mostly similar percentage of water. And there isn't that much of it anyway to make a significant difference.

I'm not that experienced with baking, so take the above with a grain of salt!
Italian ortography is not as bad as the english one, but nonetheless is sometimes illogical.
We have a useless lettere 'q' which is pronounced like the the hard c.
'Q' is used only before 'u'.
So there some words that are written with "qu" and other with "cu" only for etymologyical reasons.
The number 4 is spelled 'quattro'.
The pizza with the four cheeses is 'quattro formaggi'.
Most hardware is sold with “works with existing software” as a selling point.

Most software is sold with “works with existing hardware” as a selling point.

Most vendors don't have the luxury of being able tailor both to eachother.
I agree, I did not consider this aspect
> "recipe ancestry"

I think it is mostly about language. Pizza is loan word from Italian in German language in this case. So you may also say it other way around: Pizza counts as flammkuchen.
If anyone wants to dive a bit deeper into this, I always like to point towards: https://fpgaemu.readthedocs.io/en/latest/

If you're a software engineer interested in the hardware side of things, there's a great article for explaining the difference between the programming methodologies: https://nandland.com/lesson-7-what-every-software-programmer...

To add some extra context, usually when a hardware designer is testing something on an FPGA they'll be testing just one specific IP core (a reusable unit of logic, cell, or integrated circuit layout design that is the intellectual property of the company). Let say, an Ethernet MAC for example. You don't necessarily need a chip like the one in the article to test that. You basically validate what all the inputs and outputs of said IP are going to be; you know that some signals are going to the PCS/PHY and some to a processing core/memory, and provided everything is done correctly then you should be able to slot the IP into your final chip design and everything works. That's not always the case though, which is why some companies end up have many stepping's (revisions of the semiconductor photomasks used to pattern an integrated cirucit). Many companies, my own included, make a business out of designing and selling these IPs to other companies without ever really knowing what the end customer wants to do with it. We just tell them what signals to put in, and what to expect out.

With some of the larger FPGAs, you can connect many multiple IPs together and emulate the whole IC, but it depends on scale. You can easily emulate a whole Intel 4004 chip, but you're not fitting a whole Apple M1 design on a single device. With the chip in the article though, we're a step closer to that. Generally you might have 16+ FPGAs on a single PCB to test that scale of functionality. Even that's not a "true" test of a whole IC though, because of the delay in chip-to-chip communication. You might send your design to the foundry and find you've failed on timing. An Agilex 7 M-Series, one of the larger FPGAs in the Intel portfolio, has 3.9M LEs. This chip has what looks to be 18.5M. It's not a 1:1 comparison because they have different architectures, but you get a rough idea of the jump in scale here. This Versal Premium chip will be a massive boon to the likes of Apple, Tesla, NVIDIA, etcetera, because they can potentially emulate the entire chip function on a single die, meaning less steppings to get production quality silicon.
My wife works from home in a related industry, and she is quite frequently transmitting work files (up to 100s of GiB) over our residential connection. We have multi-gigabit symmetric FTTH though.
## If you are rooted:

Install AdAway and use the root method; this will modify the system hosts file and redirect the requests to domains that are used to serve ads to 127.0.0.1.

Some apps refuse to function if they can't fetch ads, so AdAway has a webserver that listens on 127.0.0.1 that serves a blank webpage to those apps. Follow the directions in AdAway to install the CA certificate in your device.

## If you aren't rooted:

Go to Settings and search "Private DNS", set this to dns.adguard.com, this is AdGuard's DNS, and it blocks requests to ad sites (not sure how, but it may not return an IP address or return a bogus one). This method will work on any device as long as you can change the DNS that the device uses (including iPhones).
Managing services and dependencies and orchestrating all of that is the point. That orchestration “boilerplate” has to be correct and you can reasonably know that it is with a program made for that. If you mess up your service’s config, the problem will be local (your service won’t start), while without a declarative stance your whole system would be in an inconsistent state.
The Indian health care system is very interesting. Just imagine a big country with lots of poor people but not enough doctors and hospitals (or toilets for that matter). How do you stop everyone from dying of say a simple bacterial infection and give them access to medicine? The answer is the pharmacy. Every little village has one. It is fully stocked with most generic medicine and available over the counter at a very cheap price. The pharmacist decides what you need and you buy it. If you can afford it you find a doctor for further treatment. This system built itself through simple practicalities. No price gouging at any point. No vultures to regulate and feed. Capitalism in the USA is out of control..
Intel's going big in their own way by putting "AI" accelerators and the like in their latest and future processors, kind of need to be living under a rock to just miss it in these kinds of tech circles.

But that said, Intel suffers from the same fundamental problem as AMD: They aren't Nvidia and they can't CUDA.
We've been working a lot on making it easier for software engineers (instead of just ML engineers) to use the HF platform lately with features like https://twitter.com/julien_c/status/1671159691219709959 or https://twitter.com/julien_c/status/1671914057866133512
I would be interested in seeing differences across countries and culture with working from home.

The protestant work ethic in the USA essentially makes a worker feel guilty not working hard, or to feel good by working lots. In other places, doing as little as possible "manana" is viewed as a more humane way of life. Some places are more communal even to the level of prioritising the mother company they work for. Maybe ex Communist countries have differences too.

Anyhow I imagine it will be skewed as techies may be culturally more American and generally the west is more techy.
> Is it really that intimidating to have an empty text box on Whatsapp or your favorite SMS app? No, as you expect to have an appropriate response coming from the other side, pretty much regardless of what your input is.

Yes, very much yes - sure, I can expect to get an appropriate response, but that doesn't change the fact I don't know what to write about to start the conversation. Empty text box does indeed scare me - if I want to write something, but have no good idea what to write (or more than couple competing ideas that feel equivalent), my mind simply goes blank.

Yes, this applies to ChatGPT too. There's million of things I want to bounce off GPT-4. But when I have the time, none of those things come to mind.

Surely the author and I are not the only ones in this. There's a reason the "fear of empty page" is a term amongst writers. There's a reason you may occasionally hear of the "fear of empty text editor" in context of programming.

Of course, if I know what I want, then it's all fine - except, I find myself constantly constrained by my own typing speed. Doubly so now, with the recently improved response time of OpenAI's GPT endpoints.
Except that you will get that 3am call every night with such a system, while systemd can actually handle failures properly with proper retry strategies, no concurrency problems, etc. And any failure will be local to a service, not the whole system state.
feel free to try https://huggingface.co/chat/ fully open-source interface for open-source chat models
> It has some syntactic sugar for it in the form of a compiler-enforced RAII, but that is still manual memory management for all practical purposes.

Then you've got a different definition of "manual" than mine.
Manual means that developer has to insert calls to allocate / deallocate memory and that the developer is responsible for proving the correctness of those calls.
Automated means those calls are done by the runtime or by the compiler automatically, and the compiler makes sure they are correct.
In case of Rust, those calls are inserted automatically by the compiler.

> memory/ownership details leak into public APIs

The fact that ownership is a part of public API is a good thing, similarly how it is a good thing to specify an argument is an integer and not a string.

> There are plenty of managed languages with these, ML, OCaml, Haskell, Scala.

I referred to the ones mentioned in the above comment, which mentuoned Java/Go/Python. Haskell/Scala/Ocaml/ML are quite niche even compared to Rust these days.

But even though Haskell / Scala might get close on some type-system features, they don't offer similar experience as Rust in other areas. Haskell is more restrictive in terms of managing state than borrow-checker, and Scala tooling / compile times has been always horrible.

> Rust only addresses problems related to data races, not as an example. All the other race conditions are still on the table.

This is like saying a statically typed language doesn't stop you from putting a string telephone number into a string surname field. Sure it doesn't. But despite that, the value of static types is hard to overestimate.

In practice, the borrow checking + RAII + Send/Sync rules can be used to make the other types of concurrency problems very unlikely by properly modeling the APIs. Sure, no language can protect from all concurrency problems in general, but at least Rust gives you some good tools. For instance it is trivial to forbid concurrent access to something that shouldn't be accessed concurrently and let the compiler enforce that. Now try enforcing that in your "business oriented language of choice". In my experience the majority of concurrency related problems in real large-scale software development happen when some code not designed to handle concurrency accidentally becomes executed concurrently because developers don't realize something is shared and mutated at the same time. Another type of common issue is with communicating concurrent threads of execution, when one sends a message but the receiver is not there on the other end because of premature exit e.g. due to error, leading to a deadlock. Rust protects from those really well.
There are lots of images published based on JWST data.
> 1. If they have the access to steal your hardware key then they also probably have access to replace your usb charging cable with a malicious one, or install a keylogger on your system, or place a microphone or camera near you for acoustic or optical keylogging. All ways your password could be stolen without you knowing. If your yubikey is stolen at least you find out fast and could warn your IT manager to lock you out. Still, 99.999% of all threats are online, and for the rare few that have physical theft of keys in their threat model, then you have the option to set a pin on your yubikey with a 3 try lockout. Or you can use touchid, or another platform authenticator built into your laptop. If they can steal your unlocked laptop, then neither passwords or passkeys are going to help so this is moot.

You are jumping around various attack scenarios to make your point. If your child steals your hardware token to shop on amazon and then put it back afterwards is a different and much more likely scenario then some targeted attack by some hacker that is prepared and breaks into your home...

Most online threads are about social engineering, where the person that is attacked actually cooperates with the attacker, AFAIK there is no safeguard against that, other than not trusting people with their own stuff.

I would worry more about someone stealing a locked laptop. If there is no password (or other kind of knowleged based protection), then they have everything they need to unlock it.

> Web passwords should go die in the same fire as SMS 2FA.

So since you limited your argument now to just Web passwords. Does that mean you agree with me that you don't think there is a good solution to replace passwords for encryption or local authentication that works offline and doesn't move the trust away from the user?
Open source is always important. You won't have a good developer pipeline without it. Other engineering disciplines should strive for something similar. Doesn't mean there cannot be closed source software of course.

At least for image synthesis, I believe the open models just plainly produce far better results by now since training is crowdsourced.
> Systematic attempts to evolve a system of perspective are usually considered to have begun around the fifth century BC in the art of ancient Greece, as part of a developing interest in illusionism allied to theatrical scenery.

https://en.wikipedia.org/wiki/Perspective_(graphical)
> This was pre-globalization, when even fasteners, pipe, and fittings were manufactured in the U.S. The increase in number and specificity of building codes has come in-part due to foreign-made building materials and poor QC.

In other words, when American companies would leave profits on the table by providing building materials of gratuitously good quality, rather than cost-shaving them?

Given what the US food industry was doing pre-FDA, that sounds .. questionable.