skysight-inc/HackerNews huggingface dataset:
Icons clearly come from Windows 95 (some, I think, from Millennium even). Not in itself a bad thing (I do actually think 9x icons were an improvement), but if it’s advertised as mimicking Windows 3.11, it better stick to that promise. Flat toolbar buttons are also out of place. The spacing of buttons on the title bar matches neither version. It’s also weird seeing the theme with Ubuntu fonts instead of System and MS Sans Serif. Scroll bars do look pretty faithful at least.

What I’d like to see someday is a theme with a kind of remastered Windows 3.x/9x look: icons upscaled, cross-hatch Bayer dithering smoothed out into flat, solid surfaces, dotted lines replaced by semi-transparency, bitmap fonts remade into vector fonts while maintaining all the character shapes, so that they maintain the look and feel while taking advantages of high-DPI, high-colour screen. That would be a joy to look at, kind of like watching an episode of Star Trek TNG in 1080p.
Of all the millions of mysteries throughout history, why are we wasting time on Marie Antoinette's love life? This article is already nearly tabloid journalism, and I bet this story shows up in actual tabloids soon.
I'm curious how to deal with the social pretenses in hiring? I.e. do you express this view in a developer interview or do you keep it contained to the low end of where you want to be in 5 years being similar to a motivated developer?

I'd also point out that money is in exchange for something. I would much rather be in a low stress job that pays enough than having more money than I have time to use, ulcers and permanent negative health and behavioral factors that will follow me into retirement..
> OpenBLAS is incompatible with application threads. Most Linux distributions provide a multi-threaded OpenBLAS that burns in a fire if you use it in multi-threaded applications.

Can you explain what you mean by this? Are you saying there's a correctness issue here? I only recall running into issues with MPI, where you (typically) run one MPI rank (process) per CPU core. Then if you combine that with a multi-threaded BLAS library you'll suddenly have N^2 BLAS threads fighting over the CPU's and performance goes down the drain. The solution to this is, like you say, to use a single-threaded OpenBLAS, or then the OpenMP OpenBLAS and set OMP_NUM_THREADS=1

I guess with threads you'll have the same issue if you launch N cpu-bound threads and all those call BLAS, resulting in the same N^2 issue as you see with MPI.
When I fly, the TSA reminds me of the freedom we lost. Otherwise it does seem miraculous because I fly so rarely.
/off topic

I am learning to design PCBs, and while I have a basic understanding of the components (viz. resistors, diodes, transistors, etc) as the board gets populated with more components, (consider, for instance, an arduino dev board), it is just very challenging to build a model of how the entire board works - the logic etc.

Further, a good part of modern microcontroller boards is dedicated to (I think), power delivery and conditioning.

Getting a functional model / representation of the entire board in my head has been a huge, as yet insurmountable, challenge.

Are there any good games that can help me wrap my head around these concepts?
You might be mistaking it with other substances.

There is a massive body of evidence showing that it's far more effective than placebo. There are even recent tentative evidence that show it increases risk taking behaviours and reduce emotional response to various stimulus.
I’d been running two 4K monitors off my MacBook Pro and noticed high cpu usage and a non stop fan in the afternoons when the room got a little warmer. Turns out the integrated gpu is struggling and the cpu spends more cycles handling cooling management.

This got annoying enough that I invested in an external gpu (not cheap!!) which resolved my issues. I get it — 4K and 5K monitors require much more graphics processing and a MacBooks integrated gpu can only do so much.
Yes, for larger datasets of vectors, having the search do a linear scan will likely be slow. So you could take a look at KNN/ANN (K nearest / Approximate nearest neighbors), like https://faiss.ai/ But if you prefer to offload this complexity to a database, you can pick and evaluate one from my blog post.

You have 4 out of 6 open source DBs, and 2 commercial ones give you the managed service. All 6 can scale to quite large numbers of vectors.

My goal is to systematically study each DB through the lens of a specific search task, which will not be (only) text based.

If you think we could collaborate in some way on your dataset, that would be fantastic and probably a learning experience to both sides.
“Never let the truth get in the way of a good story.” -Mark Twain
Agreed on the Start button location.
So why did we need go when Java already existed?
Serious question: why would you be surprised about that?
Raytracing in One Weekend
You're not sure. But you can think about it and form an opinion.

Try writing a few paragraphs under the headline "Some reasons why Facebook would accept instructions to reinstate users from courts in some countries, but not from courts in others" and see if the act of writing helps you either support or weaken the headline.
Because they're two different languages, tackling different problems, with entirely different sets of benefits and costs associated with their use.
Alan Turing, the World’s First Digital Music, and the Poetry of Possibility
I don't suppose anyone has hints for switching to wired headset on Ubuntu "on-plug".

I switched to pipewire recently and the experience for Bluetooth is amazing.

On an average day I have audio output set to HDMI while I listen to Spotify and work; when I plug in a wired headset for a meeting the gnome switcher dialog pops up but when I select headset, it doesn't work since moving to pipewire, output remains with HDMI and input from the laptop internal mic. I have to go into Sound every time and manually switch to headset out and headset mic.

It doesn't seem to have this issue if I'm not using HDMI output.
It doesn't really make sense to make fuels from CO2 drawn from the atmosphere if we're still pumping oil. Instead, make jet fuel from the oil, then make that carbon neutral by capturing and sequestering the CO2. This will change if green hydrogen becomes very cheap, but not yet.
I do not think it is about the form. I believe it is about whether we can make others sacrifice for the common good. And this discussion involves us all.
Is paying people to write favorable stories "journalism" or "propaganda"? Did we just formally merge those two in 1968 and I just missed the announcement?
That calculation rests on the assumption that Concord was a necessary step toward Airbus. Given that the Airbus A300 actually entered service prior to the Concord, it seems to me that Concord was not a necessary precondition.

Granted, the Concord was the first aircraft to have fly-by-wire. However, it used an entirely different technology (analogue fly-by-wire) to the Airbus A320 (digital) and preceded it by a decade.

Were there some lessons learned from the Concord that carried over to the Airbus A320? Maybe? However, the causal relation you've conjectured seems quite tenuous.
I honestly believe the only way out of this would be to stop trading for the general population, by enacting strong regulation. Having all middle-class adults be experts on stocks, NFTs, what new fork some shitcoin is having, etc., is a huge waste, and ultimately funnels more money to the wealthy class, that obviously have information and capital advantages.

If society keeps seeing investing as an absolutely necessary thing for financial stability, we can't expect politicians and executives to not be corrupted.
> All of human history before Y2K would suggest otherwise.

Prior to centralized social networks, there were _many_ tools that have been abandoned since. For instance, you would have smaller internet boards dedicated to a specific hobby or a geographic area (many of these died out). Before that, you had fanzines, local community congregation points like bars and such. But those either disappeared, or their use changed (e.g. bars as a point to meet existing friends rather than to make new acquaintances).

It is a common pattern for new technologies to displace existing tools, which means that people refusing the new technology usually end up in a worse situation than before the technology appeared.
It was a truly massive fuel hog.
And there is a certain neuroticism that leads some people to review your post history before making a snarky comment. I have noticed that, but it's not the norm.
Basically there are not many places you can take a premise at face value and just throw thoughts out without worrying about consequence to social standing etc.
> 3) platforms start charging for service,

Possibly. If FB et al did, they would have to become a lot more responsive to users.

> 4) platforms become pipes.

Not sure what you mean by that.
You probably know this, but in case others are curious: In most fossil-powered cars, you can test the powered braking during start-up by pumping the brake and keeping pressure on it. When you turn on the ignition, the brake will depress further if the system works.
Google Decides to Revamp Its Fledgling E-Commerce Operation
Christianity had become culture.
Man, I see you don't understand my argument at all.
You think that I care about Tesla?
Tesla is just a recent example of pushing the limits of regulation.

No. I care for human centered design.
I care about technology with responsibility without data exploitation. I care about privacy and transparency.
Your arguments are apologetic in my view and confirm the state of current affairs.
As a consumer I reserve my right to vote with my wallet.
And I will never succumb to this perverse product design philosophy that SaaS model is trying to propagate outside the effective and usable territory.

>If you're actually trying to do something of value, and someone takes off a huge payload off your shoulder so you can get there faster, you'd be a fool to not do it. Time is the ultimate currency here and anything that buys you time is a win. So in principle, SaaS, IaaS and any other XaaS is a win.

There is no "professional" lingo that can hide the core business ethics behind this race for "eating and dominating the world".
Faster? For what? May be tomorrow you will rationalize mass control with chip implants, because it is "progress" and this will get you faster toward the ultimate life goal : corporate profits.

What a dream. We will see how this "futuristic projections" unfolds.
Remember: Implementation is a key to success.:)
Thank you for your concern. I have seen that scene, and similar scene from Sopranos. This is the exact meaning that I think is appropriate in this context (a horrible violent act aimed at a victim to stop him once and for all from having certain ideas), because the danger to the society from such initiatives is that severe.
Under fire from Hindu nationalists, US scholars worry about academic freedom
There isn't a table of contents for the website? I haven't been able to find one.
As a developer you're often seen as a one trick pony who is destined to stay at the bottom. If I get to make it to CEO that would be far beyond my wildest dreams.
I'm with you. I find spontaneous conversation with strangers ranges from tedious to terrifying and would rather it never happens.
Not a solution for people who are sensitive to social status.
This is not a song, but music. I found a music producer named Federico Martelli. He is from Italy. His music is so relaxing.

The music called "Out of Love" is one of my favorites - https://www.youtube.com/watch?v=gXyxpiWJU5M

https://www.youtube.com/channel/UC3e2BDXYE1-u5yVKaYXV7mg
Only the real ones. When you have sci-fi rated engines, you can do a full propulsive reentry down to the landing area without the need for atmospheric braking.
That’s not enough to justify the (10s, 100?) millions of dollars of investment. Java is faster and safe and can do everything go can do. C++ can be even faster (at least there are no pauses from a gc) at the cost of some safety.
Crime is significantly higher.

Deaths from alcoholism and drug addiction are vastly higher.
YouTube interspersed with listless meditation over how to start a business
(not for living expenses, but for personal fulfillment).
What a lie flat moment?
I still rarely use Google maps or any map program when driving and only recently got to the point where that made things harder. I love technology and the internet but do not like mediating existence through a smartphone. But doing with out a smartphone is looking more and more difficult to do now.
Which means it's time to learn to install Lineage OS or something similar.
Yeah, I have a balcony that's a plant kill zone (north facing high rise in Australia, so lots of sun, the odd 40 degree (100 farenheit) day, aircon outlet there pushes it up much hotter still.

Peace lilies have been surviving (not thriving, but surviving) there for 8 years now, but I've tried and killed rosemary three times now. I suspect overwatering is the cause.

All of these in pots, btw, because balcony - suspect that the rosemary would be easier in the ground.
Sure I can. I can murder myself with pesticide free, ethically raised double cheeseburgers.

It's quite easy to find unhealthy food with the standard list of virtuous labels. Go to any high end restaurant, you'll probably get just that.
A supersonic transport can carry twice as many passengers per day as a subsonic widebody.
Depends what social circles they move in.
I was thinking the same and found the book that teaches to build Git in Ruby, although I haven’t checked it out yet: https://shop.jcoglan.com/building-git/
> Because Facebook doesn’t build roads or bridges. They can’t tax me or put me in jail

Yet governments are directed by citizens through a democratic process unless they are dictatorships.

Workers and customers don't vote in private companies. They function as dictatorships.

If propaganda and manipulation was a weapon, Facebook would be a social nuclear bomb.
I think you have named the one good argument for this scheme: to allow a go module to exist in several versions in a project.
Before the module system, this was just not possible. Which, in general, is a good idea. Programs today tend to have a too big dependency tree anyway, at least there should be only one copy of a module in the system. However, this is an idealistic view and depending on the number of dependencies, at some point it might not be possible to maintain this idea. npm on the other side goes totally crazy, every module import is local, you can have hundreds of copies of the same module in your system.

The go module approach seems to be like a middle line. It puts a lot of pressure onto module maintainers not to break things within a major revision. They seem to be aware that this is not always guaranteed, that is why the module system not only tracks the major revision, but the exact subrevision of the module. But at least it can enforce, that changes which absolutely do break backwards compatibility are on differen major revisions. Of which you are allowed several inside your project.
”Pompom language is so simple that you can implement it yourself just by looking in the source code (We have only 1000 lines in the core, you can think that our language is the BASIC language of proof assistants).”

The reason PomPom is so simple and the reason why the basic syntax of PomPom has lambda and abstraction is because GHC gives you that machinery for free, and that's just for starters. Look at how the README is ordered: bunch of verbose language examples, then terse language syntax, then oh by the way you need Cabal and GHC.

Instead of your blog example which I can't quite analogise from … imagine I said that I had an implementation of a cool custom OOP library (let's stick with programming language features) and then said: here are some examples of the code, and here is the syntax, and by the way I used C++ (or some other language that has built-in OOP) and Bison (or some other parser generator), among other things.

What I'm saying is. Where is the simplicity coming from?

Six Haskell files.
Checker.HS uses {-# LANGUAGE LambdaCase #-} and has
It is much, much slower. And combined with the brilliant idea of hiding the cursor - good luck navigating a document with the keyboard.
> how safe it felt

Some feel safe when they see that people are attentive - and only when people are attentive. Masks, sanitizers and checks are a formal practice that can easily be overlaid on radically dumb individuals and masses (for example, through conformity). That the acts are there, but not the presence, is still in the family of "superstition" (the ideas that survive their forgotten grounds and reasons).

Only minutes ago "a friend of mine" was forced to partial exposure because somebody in the street wanted to have a conversation, but while smoking, so mask on the chin: that means not having understood one meagre shard. This is not root-wise the behaviour of those who remove the mask when they want to speak and put it back when they have finished, which is more of a sign of deficiency of quantitative intelligence: it is instead a sign of defective presence to general contexts and specific situations - of shallow assimilation, together with radical inattentiveness. Very many people here show that.

Other words could be spent for those who assume that vaccination equals immunity (hence behave irresponsibly).

One will feel safe when the population will pass the basics of understanding their own behaviour.

And it is not just about epidemics.
Not only that, but everyone has now had a chance to get the vaccine. If you catch COVID now and end up with complications you are either a very small edge case (which is bad but there are edge cases in using motorways, sports, and other diseases), or you’ve chosen to not be vaccinated.

To force entire societies into compliance with all sorts of insane rules, because some people haven’t vaccinated is insane. Because that’s what this is.

Even if you think you are making your society safe by following all your redirections, you are basically accepting authoritarianism because of anti vaxxers and edge cases. Is it worth it?
But nobody is "pathologically questioning" anything around vaccines, regardless of what some people may wish to believe. The questions are all very much relevant, on point and - given the untrustworthy nature of public health authorities up to this point - necessary to ask.
You should think in subsystems. Design a module, and then think of it as a basic component (like a resistor or a microcontroller is a component). Do not keep thinking about all the parts it is composed of. Use the power of abstraction.
Nooo, the American cap markets are unfair? What a surprise.

America is possibly the most self deluded country in the world.

Go enjoy your American dream, the rich people that is.
It might happen, but so far all most of the tech giants did not enforce their position despite being able to do so. I can browse porn from iPhone Safari, what a scandal. Surely they had an idea of building a curated whitelist which would satisfy a majority of users, but they did not follow that idea so far.
Say you owned the patent, the research was solid, high likelihood it would work, but needed a 1000 patient phase 3 trial and whatever, that you can't and don't know how to do.

Would you "outsource"¹ the work for price of an exclusive right to make the drug? Would you ask for something in return?

Remember, it is we - the people - that have the right and resources, and in our name our representatives distribute them to researchers and make the deals with salesmen.

¹ more like sell the businness

* Personally not from US, wanted to show the framing. In any case, most research is an international effort, so maybe I shouldn't completely exclude myself.
I absolutely think there's room for it, but I have doubts about how feasible it is. With tools like bitsy its possible to create an interesting game really fast, but nowhere near as fast as a tiktok video, and the "time to variety of things you can do" ratio for video is far better than it is for software.

Maybe it is possible though, would love to see the day if so
Hmm so 5300m also has no issues?
do is more syntactic sugar for >>= (monadic bind) than macro. E.g.

do
s <- readLine "Enter name:"
putStr $ "Hello, " ++ s

reduces to

readLine "Enter name:" >>= (\s -> putStr $ "Hello, " ++ s)

But I agree you can use macros to implement syntactic sugar.
This isn't a rumour and I don't share information unless I'm either personally trained on the topic or have learn that information from a reputable news source. This feature in question even included interviews with some individuals who have ran ransomware attacks.

The only reason I said "somewhere" in my original post was because I cannot remember which network it was published on.
Maybe, but there are 300 Linux distros plus Chromebooks for people who just want a web kiosk that can play movies. And saying something is focused on developers conjures images of desktops acting as a fancy tmux.
Two Kinds of Investor Pitches
If Someone Knows?
I guess you have heard about the so called story about ASTRA the hacker tha hacked into dassault's system and sold it's software at the dark web . So does somebody knows his name or has some documents about him or even know the place that he sold his stolen software ( or something like that )
PS : i know that nobody knows his name . but i ask if you have anyhting useful :)
THANK YOU !!!!
Phew, still early access. I thought I was going lose my week there :p.

Not really a criticism of the developers choice but personally I find the prevalence of early access infuriating. I often play games for awhile and then move on. I also love that initial discovery side of a game. But of these facts are not overly compatible with early access.
I learned this this year when I started from zero to about 40 species of plants.

Most of them are either succulents or semi-succulents (like peperomias).

It took me some time to really understand how little water they need.

Now most my succulents and peperomias live in a substrate that is basically small rocks of which some have ability to wick and soak a little bit of water.

Once the plant is established, I put the pot with the plant in an inch of water for couple of minutes once a week and this seems to be enough for most succulents.

I thought about overwatering plants and I think this comes from me trying to be good to them. Plants need water and so by giving water I feel like I am being good to them. It takes some willpower to overcome this tendency.
Not suggesting you're doing this, but their existence should still not be framed as positive. They are malicious and sophisticated, and should be pursued accordingly. If they're willing to extort others by holding their data ransom, there's no telling what else they may be willing to do.

But yes, ransomware does lead to a hardening of network infrastructure, and reduces the likelihood of successful espionage operations, by alerting parties - via the ransomware attack - to security vulnerabilities.
‘Is this justice?’: why Sudan is facing a multibillion-dollar bill for 9/11
Thunderdome.
He placed the farm into a trust rather than divesting ownership. I’m fine with that as a much more practical solution to (most of) the problem here.

He eventually sold it but only after leaving the Presidency (in large part because it was then under crushing debt, having been run by “not the people who knew and cared about the business”.)

I’d rather have us have politicians who are “like us” (who might have an LLC with a rental property in it, who own a pizza shop/dry cleaner/corner bodega, a consulting shop, etc.) than to restrict politics only to those with nothing to lose or so much to lose that if they lose some in a quest for power, it’s OK. I don’t want to shut small businesspeople out because they’ll lose everything they’ve worked to build.

We need people in government who know what it’s like to have to work to make payroll and to sign paychecks on the front.