skysight-inc/HackerNews huggingface dataset:
Someone determined enough to serve you ads through a DNS sinkhole could do something like this: the page injects the ads using js and waits for a pingback that is triggered after the ad is loaded. On a timer, if the ping was not received, the page can inject another ad with hard-coded ip address, instead of DNS.

The reason why this does not happen is that companies understand that someone who hates ads so much they are willing to deploy an ad blocker, a DNS sinkhole, etc will probably not click on an ad either way.
They are only legally allowed to kill you with good reason. And in many countries, the same rules apply to you.
One of those projects that is just so neat it engenders a desire to go do something fun with it!

Maybe you build proton and have any windows game (or software?) in the browser?
thats basically what https://en.wikipedia.org/wiki/Loon_LLC was mostly for I think. its a really good idea though, and pretty cool technology.

I think it only makes sense for battlefield surveillance if its augmenting some small gap in existing ISR operations, combined with UAVs + satellites + whatever other aircraft. it definitely would not replace any of those aforementioned vehicles/technologies wholesale.
> From a business perspective, you don't want to alienate developers who work to build your ecosystem.

This does not follow, in Twitter's case. If Twitter's API made them money, they wouldn't have shut it down, but it's the exact opposite, it costs them money while providing no monetary benefit. So in this case, from the business perspective, it is correct to start charging for it.

Now they could spend 3 months but with debt service payments of a billion dollars a year, I highly doubt that they have the patience to wait that long.
Sure, it’s definitely possible. But getting a consistent layout, copy paste behavior and locale setup I like across editor, terminal, tmux, file explorer and browser in a Swedish ISO layout is a surprisingly big chore. I know a few Swedish programmers who use ANSI US keyboards and have special bindings for our Å,Ä,Ö characters.
That is a useful point, though I think it means that the wording difference does double duty. There is the legal aspect you mention, and the public relations improvement of papering over the human problems that arise when, "roles are impacted."
AGI is a bit of a glib concept ... our technology will not be like an 'autaumaton'. Everything we make is 'systems' oriented, and is not at all like our human conception of 'intelligence' dervied from the fact that we humans are effectively independant from our surroundings.

'Siri', backed by ChatGPT and the 'world's data' will probably pass some 'AGI' threshold, but is 'Siri' an individual AGI? Are we all talking to the same siri? Different Siri? It's not even an entity, rather a distributed system.

Our ideas regarding AGI are perversely inluenced by the fact that we humans are automatons, but technology is not that.

It's also entirely feasible that if ChatGPT represents all possible forms of human communication, then it will perfectly emulate a human. Ok, it's really just a fancy neural network that is not theoretically 'thiking' but how does that matter? If it can rationlize sufficiently to make such interactions, who is to say it's not 'AGI'?

I think we're using the wrong concepts.
Don't mistake the purpose of the voters themselves for the purpose of the campaign for their votes, especially not in the eyes of others.

The voters got targeted messaging for what they were most likely to believe, but taken as an aggregate the campaigns were contradictory.

(This also means that most people who say they aren't getting the Brexit they voted for are probably sincere and justified in that, even though people like me did tell them this at the time).

> We pay to the EU more than we get - which was absolutely correct btw.

As with recent claims of progress in nuclear fusion, it depends on where you draw the boundary of the system.

The EU, being a free trade agreement with the unusual extra layer of some democratic self-updating that most FTAs don't bother with, also made it easier to do business and thus create wealth.

I know this isn't important to your point, but I do find it rather bizarre that the EU, which is mostly white and Christian, got the flack from people who say they want a white Christian country.

That said, I saw such nonsense at the time, racists blaming the EU for too many Africans and Middle Easterners.

I would add a third pillar of the Brexit campaign to your two: "take back control", from all the people who didn't like the EU limiting what the UK could do. This included the Human Rights Act and ECHR even though that's technically not the EU.

That last bit connects to the right to privacy.
Best option is to get a refillable growler from your local brewery. Or, get beer from the tap at your local pub.
Former Ubiquiti dev pleads guilty in data theft and extortion case
You need to buy a Mac to even develop these apps...
Most mathematicians aren't creative enough to invent new math methods either, they mostly just apply things they learned in school to find new results. Universities aren't good at finding nor nurturing creative individuals.
He’s been working on machine learning long enough now to have some chance of success. It may go the way of his rocket ambitions (nothing comes out of it) but let the man try
>What are you going to do to keep the key safe in the scenarios of your threat model where an adversary can access the DB contents?

One option that I have been thinking is -
1. When user signs up, generate an encryption key and ask the user to save it securely. (With the warning that in case this key is lost, the user would have to configure the Client Secrets again)
2. Whenever the user makes an API call that involves reading/writing sensitive data, require him to provide the encryption key as well.

Here I won't store any encryption key on the server side and only the user will be able to decrypt the data.
Very good description of the event, possible measures, history, etc.
https://www.defense.gov/News/Transcripts/Transcript/Article/...

"And, I'm sorry, how long have we been tracking it. I'm not going to go into all the details because I don't want to reveal sensitive information. But I will say we have been tracking it for some time. And we have had custody of it the entire time it has been over U.S. airspace, entered the continental United States airspace a couple of days ago."
I feel that, I’m often doing a thing thinking “this is wrong it won’t work for xyz” but continue because I want it to work, only to give in to what I knew a day+ ago but refused to acknowledge. It would definitely be more efficient to listen to.. myself, and kill things early.
Dropping by to add that I've not been contacted at all by recruiters since mid December, which is something completely new to me. :)

So from my point of view, it ain't your fault.
> At that point you're not even maintaining any institutional knowledge, engineers will retire before they see a second aircraft carrier being constructed.

This was a huge talking point when I was working there. "Maintien des compétences" is a huge issue that also plague the civil nuclear industry.

> France would never export a nuclear submarine

Naval Group doesn't sell nuclear subs made for the French marine but they do sell the technology transfer to help a country develop their own. The Brazilian contracts was also a mess (good engineer, bad sells man :D) but we were well on track to help them make their first nuclear sub.

> (even the planned Australian contract wasn't nuclear, iirc)

At their explicit demand I might add. It was always stated that the subs were supposed to be conventional. I remember that it was actually kind of an issue for the engineer because they wanted specs that were way above what most conventional subs were able to handle (in term of range and time submerged), and the main design was supposed to be more or less a retrofit of the Barracuda class.
Nice snappy UI. I found a couple of times on iOS that after I'd clicked through to Apple Music, if I returned, the app had somehow stopped being able to play again but this is very well done. I think I would give a boost to song names over bands/albums in the search as I think a fuzzy song match is probably more likely what a user wants than an exact album/band match on something they've not heard of. I'd definitely use a playlist feature that just queues up the top 20 matches in Apple Music, but I don't know what the API looks like. Anyway, only feeding back because it's great.

I can certainly see what the model is getting at each time, and I've not hated any of its suggestions so far, but I've also not stumbled over any new favourites yet. I don't know what kind of features the model is able to learn, I think it might miss one of the things I like most in music, which is not just dynamics, but something that builds tension over time and then blows up. If there are no longer range features like that I'd certainly experiment with them.

I've had a lot of success with Apple's own suggestions (which are admittedly extremely hit or miss), and I've probably grown my collection 1000% in my 30s and 40s after letting music drift away from me in my 20s. There's nothing better than the feeling of a new suggestion and you click through, and there's no artist profile because they're unknown, and they've got like 300 Twitter followers but you love them like a 15 year old. At least once on here I clicked through and found that I was listening to the only song ever recorded by someone, which seemed quite special.
> So I asked Ilya Sutskever, OpenAI’s chief scientist, for a reading list. He gave me a list of like 40 research papers and said, ‘If you really learn all of these, you’ll know 90% of what matters today.’ And I did. I plowed through all those things and it all started sorting out in my head

I wonder what that list could be? I have always had trouble finding the essential scientific articles in an area of knowledge and separating them from the fashion of the day. A list compiled by an expert specifically for sharp learners is valuable on its own.
This article puts consumer accounts, enterprise accounts and what we call robot accounts in the same bag, but the reality is that the three classes of accounts have different authentication and authorisation processes and the risk evaluation is quite different.
I have a hard time believing that bots were using the free API and Twitter wasn't able to shut them down easily. Even a mediocre programmer could do that.

Anyway, almost nothing Elon Musk has said about Twitter seems plausible and this also doesn't.

I'm on the fence if he's trying to just generate as much cash flow as possible (after driving away so much ads money) or if he's actively trying to run Twitter into the ground.
Also WASM is fast compared to javascript, slow compared to most other things.
This is great! Found a few good songs I've never heard before.

Now, it would be awesome is it could generate playlists I could play directly in Apple Music.
I think things change a lot when a dynamic is already established, and involves boundaries being pushed and probed, rather than being "crimes of opportunity" so to call them.
I've just tried `Simon and Garfunkel - Mrs. Robinson` as the search input and the results are really compelling and interesting! Keep on the good work.
I might use it to find new tracks for my daily playlist and dj sets!
I quickly found some incredible music from this.

For example, by searching Gold Panda I found Major Dynamic https://majordynamic.bandcamp.com/
AGI would not mix up stuff like this https://pastebin.com/raw/zPLxKr56
Grab them while they are hot. One week left
I would also really like to see that list of 40 papers.
A panic makes an error situation visible, the way of C can lead to unnoticeable error situation go for longer than expected corrupting data in more inrecovereable ways than just crashing right there on the spot.

A bit like having warnings as errors, or deciding to ignore warnings as peril to what might come later without the feedback of what those warnigns were all about.
If would be amazing if it kept playing when you press “search similar” on the one you are playing.
Thanks for the help. So that two options that I was thinking about -

Option A
1. My user creates an secure (with API keys or some other method) API endpoint to provide the Client secrets when I need them.

2. When my app needs to access the client secrets, I maker an API call to the users endpoint to get the Client Secret.

Option B
1. 1. When user signs up, generate an encryption key and ask the user to save it securely. (With the warning that in case this key is lost, the user would have to configure the Client Secrets again)

2. Whenever the user makes an API call (over HTTPS ofc) that involves reading/writing sensitive data, require him to provide the encryption key as well.

Which one is better?
Two notes about that.

1) There are a lot of people doing engineering without a degree. One example: many makers are not engineers and they do a lot of good stuff anyway. What they don't do is taking legal responsibility because they are not allowed to. It's no warranty / no fitness for a purpose stuff. Similarly there is a lot of software with no warranty / no fitness clauses. History demonstrated that it's good enough to keep the world spinning.

2) Most people in the software industry do engineering jobs no matter if they have a degree in Computer Science or Software Engineering (I didn't check the USA name for that, sorry) or in anything else. I know very good software developers, maybe with an architect / engineer job title, with no degree at all or with a degree in Graphic Design or Philosophy or Agronomy. They moved to software development because they tinkered with their computers, wrote some programs and discovered that they are good at it. Nobody notices the difference after 5 or 10 years of work. The only downside it's a little narrowness of expertise: they have many more unknown unknowns because nobody systematically told them what's there outside and how it works, even at high level. One example: that good software developer with the Graphic Design degree told me once that he doesn't really know how networking works. To him it's the configuration screen of his Mac and HTTP calls from Node.js.
I read that comment as referring to the Bay Area startup bubble.

I myself don't refer to anything that isn't paying new customers with old customers money as a pyramid or Ponzi scheme, because I think that trivializes actual pyramid schemes.

But a lot of people do, apparently, and it's completely understandable that a self perpetuating scheme where startups losing money at their core business at a varying rate are constantly sold at higher and higher valuations to see who holds the last hand, is regarded with the same skepticism.
> "Undefined" values are often used by anti-debugging/anti-emulation/VM detection code to determine if the CPU is real hardware or not, so it's actually quite important to emulate them correctly.

That seems quite brittle, unless all real CPUs implement them the same way. If they do, one has to wonder whether it's really undefined or an undocumented part of the x86 spec instead.
> “It’s just an OpenAI/ChatGPT wrapper” is the new “It’s just an AWS wrapper” that would have made you miss a generation of cloud-native companies.

https://twitter.com/rauchg/status/1621204449959231493

People who build on top of them will have stacked cash in the meantime, even if the API does eventually get pulled.
> (You lose them if she leaves the country, or the relationship ends, unless you can maintain the rights based on one or more of the children.)

This is incorrect. Refer to Articles 12 and 13 of Directive 2004/38/EC:

https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A...
Nope, it was what most companies and universities were using in their compute centers, when not using MS-DOS with Novell Netware.
MPP : https://monpetitparquet.com

A basketball fantasy app, made for my friends and I, and catching dozens of random users.

Cost me ~ 60$/month
Did you pay for the songs?

There is also something to read

https://schiptsov.github.io/GPT-bullshit.html
Yeah that's fair enough, there are a lot of third party and open source toolchains and frameworks to use now. One of the big benefits of using a framework is distributed knowledge and hiring people who already know your stack.
"I wrote AI to detect 4 chords songs"

https://youtu.be/5pidokakU4I
It's going to take a long time for that to be true in a legal sense. Animals are not people. In practice even some people were not treated as people legally in the past (if not also in the present).
From the language specification: "The iteration order over maps is not specified and is not guaranteed to be the same from one iteration to the next."

There's a long shot between "not specified" and "uniformly random".
There is something to read before you go.

https://schiptsov.github.io/GPT-bullshit.html
Bro, don't listen to the critics! It is amazing as it is. Much better than my spotify recommendatinos.
And if it could, wouldn’t creating that be identical to creating Gammas and Deltas (i.e. intentionally mentally retarded clones who are pleased to serve you) in Brave New World?
Quite different? Maybe. But undocumented and untestable, until that first and last test case that fails.
In practice, it's not that easy; fuzzers tend to be more effective for that.

Usually, the time required to properly setup and understand and refine the analysis will take most of the trial period.

These tools are better thought of in the long term, they may require some changes to coding style, and also some knowledge of the code itself.

While they are good for building defenses, they are not so effective for helping attackers. But in the end, yes, they _could_ be used for that.
Bro, don't listen to the critics. It is amazing as it is! Don't fix it if it's not broken. This is much better than my spotify recs. Much much better!
Are you sure not you're not mis interpreting him explaining it in a simple way?

His audience is not technical in an interview. He adjusts to that situation quite well.
Yeah, PDP-11 was worse than computers that came a decade before it. /s
I get and like that interpretation.

I wonder if, societally, it's true though, or if statistically the more reliable way to "succeed" in life, is getting good at selling and defending ideas, even the bad ones.
Can you elaborate on 'reprojection in a pixel shader'? What did he do, what was the insight etc
Working on a better music player UI that should also fix this!
"Learning How to Learn" BY Dr. Barbara Oakley really changed my perspective towards learning in my late 20s. I was starting to feel (of my own accord) that I was starting to lose/had already lost the cognitive function needed to learn as intensely as I had during my undergrad years. This course flipped that idea on its head, and gave me the tools and mental model to pick up learning new (and hard) things again.

Strongly recommend!
But this is not cross platform, right? It is specific to x11
I think you're mixing Cucumber (the framework) and Behavioural Driven Development up. When you do it right (look at Example Mapping) and focus on rich descriptive scenarios that absolutely never describe the implementation. E.g. "When user clicks submit". It makes writing bug free code a breeze. Thanks to the author for writing an article on what BDD is not though
Multiplication even.
So we invented Java again?
WSL2 is not blazingly fast.

I use Haskell for my ever continuing self-education and compiling and linking times with ghc under WSL2 is at least twice as slow as the same operations under native Linux on a much less capable machine.

It is not just me, it is acknowledged WSL2 is very slow in I/O: https://www.phoronix.com/review/windows10-okt-wsl/2

I use WSL2 for reasons but I think I will be much better off with Linux.
It seems to be broken as of 08:44 UTC.

When i enter something in the search box i see "Loading..." and nothing happens.

I tried both Firefox and Safari.
There are probably others, but this is one such startup: https://trust-in-soft.com/
It’s a shame he doesn’t post videos anymore, his students are lucky to have him as a professor.
What it moved to SM Block 3 on the naval platforms.
Author here. A bit confused by this comment since I make this exact point in the article. The requirements for 'consumer' and 'enterprise' authentication aren't the same, yet they're forced to use the same system in Google's case.
Working on some fixes for the duplicate track issue! Sorry about that!
The keyboard and apple mice is obviously glued on.
I don't want to be an utter bore, but 60% chance of AGI by 2030, taken at face value, would have prompted me as an interviewer to more urgently ask deeper questions about safety. For a long time I have tried to comfort myself that brains are complicated, AI is hard, and maybe there's just a complexity barrier that is going to prevent any sort of hard takeoff scenario. Maybe we can have subhuman AGI that can do lots of menial jobs, but not Carmack's, and we're right to concentrate on the economic ramifications.

But lately... boy, I dunno.
The leading theory US intelligence has put forward is that this was done by mistake, which explains why they haven't shot it down yet. They're trying to draw out this bizarre and embarrassing situation as much as possible while simultaneously showing that they don't feel threatened by it.
On a slightly related note AWS just recently forced me (and probably everybody else) to separate Amazon shopping credentials from AWS credentials. I had never liked that they were common.
It is a coincidence. The issue is commands in the game clashing with the browser, an environment it was never meant to run in. Whatever command-key you want to use for shortcuts, both applications have equal claim to wanting to use them - is is about application shortcust vs. application shortcust not OS shortcuts vs. application shortcuts. It only works out because the game was developed for a different platform than the browser, which by coincidence uses a different key for commands.
I have been wanting to do similar things. But, shied away because I wasn't in the mood to find out if this sort of thing was legal or not. Can someone here who knows this space better talk about the legal aspect of doing something like this?
> Wherein that woman antagonised the man, making the audience 'feel' her 'culpability' in some ways, wherein both characters are presented as mostly bad, but also had elements of humanity?

If you want the movie to make audience feel like the woman is culpable for being beaten, then you are asking for waaay more then just "depiction of violence against women". You are asking for moral lesson that it is ok to hit women (or people) if they are annoying.
Hmm I actually use Firefox myself, but tbh, it can be a bit flaky atm due to the sudden surge in traffic. Should become more reliable soon!
> all seem to follow the same model of central, allocating schedulers based on distributed consensus about worker inventory.

Because frankly, it's easy to code. You just look thru list of what you have, list of what you put on it, and assign based on this and that algorithm.

It keeps workers simple - register to cluster, send status (or wait for healthckeck), wait for request to start the job, done, you got a worker.

It keeps the scheduler to just be scheduler - take state, apply list of "changes" (jobs to start/stop), execute.

It keeps client simple - submit to scheduler, observe progress.

It is also easy to debug. You just have one place doing the scheduling (and not a bunch of workers playing the "stock market" of resources), running on one node without distributed mess to worry about. Any test is just "feed this state to code and see whether it reacted as we need". Any job that got "rejected" for scheduling have clear reason.

It also allows bigger optimizations to happen from point of view of a cluster.

Some designs are reinvented so many times because they are just good or easy to implement first approximation of solution.
Playlists coming very soon!