skysight-inc/HackerNews huggingface dataset:
Show HN: JSPaint.EXE
I have made a very quick-fix for colorblindness at https://kuboble.com/beta/
Unironically, this is bullish for Bitcoin.
i've been using https://presearch.com/ for a little over a year roughly. it's a search aggregate, which pulls from a custom list of search engines. you can set it up to include or exclude engines from their list of about 100 large sites or add your own.

when i do a search, i scan the initial results page and if nothing pops out immediately, i click an icon for a more specific search on the appropriate engine, like wikipedia, reddit, stack exchange, etc.

there's some kind of cryptocurrency reward thing too but i couldn't care less about it and it seems a bit scammy but all crypto seems like a scam to me.

there's usually an ad or two for the first result. it's clearly marked as such. annoying but i've been trained to ignore the first couple results by google already so they are basically invisible to me.

i'm sure this sounds like i'm shilling for them, so i'll add that i do not work for them. i do not work for anyone right now. have a nice day.
In any organization somewhere between 1% and 10% of people will suck up 80% of leadership's time if you let them.

Worse, they make the organization toxic for everybody else.

I've come to believe the most important job of a manager is to quickly identify these people and either fire them or neutralize them (i.e. put them in a closet and assign them a meaningless task).

This requires a culture shift in most organizations to understand that toxic people (e.g. bullies, narcissists, and those with other serious personality disorders) have an outsize negative impact on productivity and profits and can kill the company if you don't get rid of them quickly.
> What kind of catastrophic mistakes might a junior lawyer make if they lean on it too heavily?

The same ones software developers are already making when they lean too heavily on StackOverflow, more recently Copilot and arguably less ambitious "smart" code completion features in IDEs as well?

Yes, average developer's mistake is probably less costly than average lawyer's, but I'm pretty sure developers of some life-critical and most money-critical software are heavily using those technologies as well. Protecting production from bullshit should be done by code reviews and QA, not bans on code generation technology.
The Uranium server looks really appealing! Already 15/15/15 att/def/str in two hours killing small spiders (modified the chicken script as ALL chicken spawns are highly occupied by other bots). I wish more games/servers would allow this kind of thing :)
It was without a doubt a performance problem with the tower controller.

FedEx deserves all the credit for avoiding a disaster. As soon as they got their clearance to land, they called back to clarify and verify it. So, they knew that this was going to be a close one, and you can bet that they were ready to go around and abort the landing before they every broke out below minimums and saw the Southwest on the roll.

FedEx knew it was going to be ugly, and they were already ready for the go around.
> Does it matter that they don't?

For an e-commerce platform that allows returns: Yeah that's kind of an important sticking point and was a big part of the problem.

The other problem was that spells were effectively a service and you can imagine that we didn't want to get involved in determining the validity or accuracy of services being performed virtually that had zero tangible artifacts.

> What if I were to ship a complete spell in a bottle to the person?

This is probably what people actually do now to get around it, since there's an actual item being sold now.
> Perhaps we need new record types to support this?

The solution would have been DNSSEC, the problem is that authenticating NXDOMAIN responses comes with a ton of challenges on its own and so there, in the end, was just workarounds and messy hacks [1] that IIRC no one ended up utilizing.

[1] https://en.wikipedia.org/wiki/Domain_Name_System_Security_Ex...
> And centering a div can still be very hard depending on the circumstances.

Are the circumstances that you are banned from using flex or grid?
Is this any different than the copyright lawsuits against image-generating AIs?

Just as when a human views many pictures and is influenced by them in creating their own work, so does, e.g., Stable Diffusion take ideas and influence from existing works to generate new works. And except in very extreme cases, nobody claims that being influenced by someone is a copyright violation.

Similarly, I can sit around reading articles on the web all day, then go to the local pub and pontificate, and nobody is going to claim that I should be paying those website I read just because I plan to talk about them later. Same way, these LLM AIs are "learning" from what they read, and then spouting off based on that later. I can't see any difference.

Indeed, the verisimilitude is heightened by the fact that these AIs often don't really know what they're talking about, and just make crap up - just like our hypothetical human, pontificating in the pub.
The button to switch language is at the bottom of right-top menu, we will fix that.
I don't think std::vector<char> supports c_str() - presumably you're thinking of std::string ?

Of course he could have done:

atoi(std::string(vec.data(), vec.size()).c_str());

But I guess he wanted bugs to test against.
Google their presentation felt lacking. Mostly repeating AI features they already announced with some small features or expanded locations/languages to distract that their Bard is totally underwhelming.

It did not show any source links below the generated text. They did not show off any queries with super recent information.

It feels Microsoft is at least one year ahead with this Prometheus model and product work with integrations into Bing and Edge. In an interview with the Verge Microsoft CEO mentioned they already had the raw search optimised Prometheus model in mid 2022. So for Google to train a similar model optimised for search including sources will take quite a while.

It will be interesting to see if Bing market share will grow. I will certainly try it out when it is my turn on the waitlist. Google on the other hand said nothing on availability.. Showing really they were caught unprepared and that this presentation was an act of desperation.
orange down

green right

orange right

green down

green left

green down

orange left

green up
I think that they might have fixed it. I noted this as a problem with earlier meilisearch releases as well, but reading through the documentation it looks like they don't require the entire index to be in memory any more, allowing it to be a memory mapped file.

https://docs.meilisearch.com/learn/advanced/storage.html#lmd...

>For the best performance, it is recommended to provide the same amount of RAM as the size the database takes on disk, so all the data structures can fit in memory.

> [...]

>It is important to note that there is no reliable way to predict the final size of a database. This is true for just about any search engine on the market—we're just the only ones saying it out loud.

Looks like a 10MB document is taking ~200MB, from their docs. I don't think that scales linearly though, since it's a reverse index it is going to scale based on the number of unique words it finds, with each document adding a bit on top of that. You'd expect it to have a pretty big index to cover common english words, and then each document adds a bit on top of that.

Definitely seems like somewhere they could make some improvements though. Some transparent compression could probably help, and with zstd's dictionary feature it can be fine tuned to the data they're actually seeing.

Not about to replace xapian in kiwix (offline wikipedia reader) any time soon, I think.
Not that I am familiar with. You could try an extension like this one, though I haven't tried it myself. It looks like you would click the link, then click the toolbar button. https://add0n.com/open-in.html
> Finally, OpenAI did not pay for the data it scraped from the internet. The individuals, website owners and companies that produced it were not compensated. This is particularly noteworthy considering OpenAI was recently valued at US$29 billion, more than double its value in 2021.

When it’s about pirating the latest Marvel movie / AAA video game: “information wants to be free! there is no such thing as intellectual property!”

When a model look at stuff put out freely on the internet: “did you read our licence? you need to compensate us to do that!”
Nnnno, it just means the investors also want to drive wages down. Because to far too many of them, labor is just a cost center.
Honestly - if you like UIKit and Swift then build in that. Better to make progress and exercise the idea than hem and haw about the perfect tool.
I like these schemes where two solutions with different performance metrics are combined that cover each others weak points. Other examples are RAM and cache memory, and short term (battery) and long term/backup (hydrogen) energy storage.
I've found it easiest to connect with people whose work was truly good. We'd bond over that - either trying to figure out something or simply commiserate

I'm not a social person at all, when I'm at work I'm almost a robot - here to work and go home. This angle has been key to my 'success'

I got my start in Linux through somebody I met in Counter-Strike of all places
For all intents and purposes, yes, you are correct.
I agree with your second paragraph. Do you have any idea how one might convince a city to build dense neighborhoods that are nice to be in? The only projects I see get green-lit are either warehouse stores, warehouse apartments, or road-widening.

> Many of Europe’s most famous buildings are basically monuments to how profitable slavery & colonialism were

I find this a confusing stance to take. Do you think that there's ever been a civilization that wasn't founded and maintained by incredible violence perpetrated by powerful people? You can go to South Dakota and see many monuments and markers to the Lakota--except the Lakota came into the area and slaughtered the Pawnee, forcing them out of their ancestral homelands and into less desirable land to the south. On every continent, in every country, if there's evidence of wealth there, someone died for it. I don't think that's a good reason to accept the inevitability of drab, ugly, cheap living conditions.

Furthermore, I can apply the same logic to anything that is the product of slavery or imperialism. The chip in my laptop is a monument to the profitability of artisan mining and the endless imperialist destabilization of African regimes. The fact that I can drive my car whenever I want is a monument to Saudi control over the middle eastern oil fields and Canadian imperialism over shale lands that used to belong to the natives. There are good reasons to give these things up, but if your governing principle is "I must live morally, and anything that relies on the conquering and subjugation of another people is immoral" your options are basically to either commit suicide or move to your ethnic homeland and live as a pauper.
> I don't know why but whenever I get depressed of bureaucracy at work I turn to functional programming in my spare time.

I have noticed the same thing about myself.

I think for me, I am drawn to remember how simple programming can be.
You are right about team size, but in many companies, the "dev manager" is certainly not hands on, even with small teams. The last team I was on, the "dev manager" never even set up his development environment. He always claimed he wanted to get more involved, but probably had too many other priorities. If you are managing a team of 4, not making any technical decisions, not writing any code either, in my opinion, it is a bad sign. You are too out of touch. Hands on is necessary with small teams.

In those environments, all the technical work and decisions are delegated to a tech lead / staff / principal eng. The "dev manager" is there for people management and high level sprint planning. Planning can be done with very little technical knowledge since the team itself does the sizing and scoping.

Obviously not every company is the same, but that was my experience at a mid-size SV tech company.
Early models were loud, but they've released software updates to make it quieter and started switching out fans in later models I believe. I've had mine since July 2022 and don't notice the fans at all for mid to low power games. It kicks on for more processor intensive games but I personally don't find it distracting.
> Although the report would not include any identifiers, the TCP connection uploading the report would expose the system’s public IP address to the server if a proxy is not being used. This IP address would not be associated with the uploaded reports in any way.

Any fully transparent data collection is going to have to include IP addresses and timestamps. Even if the IP isn't being used for debugging, the software still phones home and the IP is still being collected and logged when it otherwise wouldn't be. Either when uploading the report or when downloading the “collection configuration”.

Honestly, assuming full transparency, I'm not opposed to the concept. I question how much telemetry is actually necessary, but I'm certain there will be times when it's nice to have. It'd also be interesting to see how it would go when for once people can see exactly what is collected, when, and from where.

I'm not sure that Google is the best place to showcase such a concept though. I'm sure there are a lot of people who have no problem with handing more data over to Google, but Google has abused the public's good will for the sake of data collection many times, and it's sure to put off some of the people who aren't already completely disgusted by the idea of their favorite open source projects collecting telemetry.
I read PDF's on a touch device.

Sometimes, when that doesn't work, I print it.

And plastic frame +2.0 reading glasses from DollarTree...I've got pairs lying around all over my space.
WOW! It's like Tropic Thunder Tom Cruise meets Vanilla Sky Tom Cruise meets omg I don't know -- this is fantastic!
It will work by just blocking the EU if it is too much of a pita.
Lean into your strengths. You're more likely to invest in meaningful conversation with an individual as an introvert. How would someone taking the time to really talk and listen to you feel? Pretty good right? You'll likely have fewer contacts, but the quality of each is higher because they'll remember you.
If you're worried about "total bank surveillance" (which seems to be most people in this thread), don't.

Every single bank you have an account with already has to keep track of know-your-customer information. It's not like the fact that there's a centralized digital currency will give the government more control over you than not. The government can simply tell the banks to hold your assets, put you on a list that prevents payments providers to service you, etc.

The digital currency won't make any of that worse.

The good thing about digital currencies is that'll actually take power away from commercial banks. Right now you need to go through someone like Barclays, HSBC, etc, to get your money. CBDC actually lets you keep your balance directly with the government ledger and avoid relying on banks for everything. This is a good thing.

Beware that commercial banks are obviously opposed to this and will be very vocal about it.
In my experience I've found it easier to write Python code. The set of basic types is a little larger, and the core builtins cover more of what I need to do. Lua is a bit more fiddly and verbose, which leads to a more difficult development process (in my opinion). Why would you argue that they have the same level of difficulty?
I always see this meme going around, but it's just plain and simply untrue now that Grid can be used reliably.

You can center anything by making the container display:grid; align-content:center; justify-content:center; I don't know of any situations where that wouldn't work. Flex is a bit finnickier to understand with its major/cross axis concept and wrapping, but you can write Grid layouts with your eyes closed.
TCAS is muted/disabled on the ground and at this altitude.
dupe: https://news.ycombinator.com/item?id=34707305, https://news.ycombinator.com/item?id=34708083
Can it do full encryption from client (transfer + at-rest) with Fuse?

Currently I use ext4 image + LUKS + NBD over SSH tunel, it works but is extremely slow.
Try Flutter, it lets you build multi-platform apps without any HTML/JS/CSS and Dart is a pretty nice language
George Orwell's 6 rules for writing (2018; originally published in 1946)
I'm very happy with Dioxus, a Rust UI framework. It might tick most of your boxes, except that it is still quite unfinished. On the positive side, the source code is easy enough so you can create PR's for missing features or bugs that you run into. Here's what's interesting

- You write everything in Rust. Dioxus runs by patching the output from your Rust code onto a VirtualDom in a Webview. So your code runs native, the WebView is just one big canvas that you use to display your UI. It's using WebKit/Tauri not Chromium, so apps are much smaller.

- It is super cross platform (macOS, Windows, Linux, Terminal, Wasm & (very unfinished) iOS/Android)

- You still need to understand some CSS but you could also use an existing framework like tailwind.

- BUT: The way Dioxus is structured, you don't have to Render to a WebView. You can plug in a custom renderer which gets told which elements should be placed in the UI with which parameters. That makes it easy to write a native AppKit or GTK renderer which just places widgets and uses a Flexbox system to figure out the sizing.

Most importantly, working with it is kinda fun. It also supports hot code reloading and so on.

https://dioxuslabs.com
I’ve seen more than a few influencers recently promoting “passive income” by way of arbitraging Alibaba garbage on Etsy/Amazon/EBay. I place more blame on those systems than the folks trying to make a buck, but it’s demoralizing as a buyer having to wade through all of it.
I stopped using bootstrap for my side projects once I learned how to use grid/flex. Breaking free of the front-end frameworks feels like flying when you are working on solo projects. MDN is the only web reference you need if you go completely vanilla.

For team/professional work, I'd still stick with something like bootstrap.
No, it's not! The problem here is end-users being forced to trust their upstream DNS caches. DNSSEC doesn't change that! It's a server-to-server protocol, so the same NXDOMAIN interception problem exists --- the intercepting DNS server just sets the AD bit in the header. You can run DNSSEC directly from an end-system, bypassing caches --- but then, relieving load on the roots (a non-issue, but still) is right out the window.
Erdogan's first speech was almost 2 days after the earthquake and he said "We are monitoring who said what on the social media and tried to provoke the people. Today it's not the day to go after those but we take notes and when the day comes, we will go after them".

Just look at his face when delivering this speech: https://www.youtube.com/watch?v=doy38aKbMw4

It's like from V for Vendetta. The lighting choice is very particular.

Twitter was heavily used to seek help by people in turmoil, even hundreds of people were posting from under the rubbles. The officials were claiming that everything was under control and they are helping everyone but people were posting videos showing the situation on the ground and the situation didn't look even close to being under control.

The head of communications of Erdogan even introduced an app to streamline "reporting disinformation". Like, it's the second day after a massive earthquake and they published a f*king app to snitch people.
Here is the announcement of the app, early at 05:00 local time in the morning 24 hours after the quake: https://twitter.com/fahrettinaltun/status/162277720485259264...

Also there were many incidents of the mainstream media cutting of talks or turning away the camera when people said or did anything discrediting the official narrative.

Yesterday, some people with prominent accounts who shared the tweets from the people in the region began reporting that they were taken into custody by the police. I guess the day has come quickly.
As a Brit I love the idea of a video service just for the titled and ennobled.

May I ask - do the non-peers get any access at all? Even perhaps as a degraded, low resolution service? If so, I'd like to know where to register my disapproval.
That's awesome to hear that you have developed the expert knowledge needed to search out such unique finds and successfully acquired them!

Except that the entire core selling point of Etsy was that we would be able to search, and artists/artisans would be able to surface their works, WITHOUT the searchers having to sort through all the crap. Merely coming to Etsy was supposed to bypass the crap and get to the good stuff.

Clearly the VCs and Etsy management are happy with lying for profit.

I hope an honest competitor comes up.
Guy is a known problem child. He's been shuttled around the NAS. He's finished.
I agree. A little off topic, but I would like to plug two very useful privacy books:

https://www.carissaveliz.com/books

https://en.wikipedia.org/wiki/The_Age_of_Surveillance_Capita...
> There's definitely always more context than "this returns 2 elements".

Not usefully so. If you’re splitting a collection in two, whatever context you add is almost certainly worthless overhead not worth the extra type.
Yeah, this seems like an issue if one wants to do business in the EU. There’s another thread below where this discussion is taking place!
How to improve application security using _FORTIFY_SOURCE=3
I tested it with an actual (albeit colorized) photograph:

https://i.imgur.com/GpGG0SL.jpg

And got this prompt:

> the man with the stupid face of a homeless person, portrait photography, 1 9 7 0 s, street photo, old photography, highly detailed, hyperrealistic

The actual description is that she was Mary Ann Bevan (1874 - 1934) also known as Rose Wilmot, a woman who claimed the title of the ugliest woman in London as she suffered from acromegaly.
You could potentially hit your codebase with CBMC using model assertions.

Its basically what you already know in the TLA+ world but targeted against C++ code.
Thank you so much!

That's the exact experience I was dreaming to achieve
If anything it's a great time to shed well-paid fat. Hire a noob out of MIT for 1/2 price and hope that the Sr. gave the project enough legs and enough documentation to allow the NUG to figure it out.

aka keep wages down
It happened before dawn this past Saturday, in near zero-visibility conditions, [...] on a “Cat III” approach that allows an airliner to touch down safely even if the pilots cannot see the runway.

Seems like this would be a good trigger to switch temporarily to a more pessimistic strategy. (Caveat: I don't know anything about aviation.)
The airport and the airlines don’t make any decisions about ATC. That is controlled entirely by the FAA. The airlines and airports don’t pay for it either (directly anyway)

They designate the class of an airport not by the number of people living in the metro area around it, but based on the complexity of the airspace and the density of the traffic.

Austin probably isn’t a class b because while it may be an airport for a large city it doesn’t see a ton of traffic as it isn’t a huge hub. The regional hubs in that area are DFW and Houston and are way more traffic.

It’s also worth noting that making a this a class B airport wouldn’t have changed anything in terms of how the arrivals and departures are controlled at the runway level.

In spite of what happened with Boeing, the FAA is usually very good at airspace safety.

That’s WHY this incident is notable.