skysight-inc/HackerNews huggingface dataset:
I've watched Logseq (note app) go from a perfect little browser-based app that did exactly what I wanted--block-based markdown notes synced through git--to an app with dozens of features that are pure bloat for me that I can't use in half the places I need it because I cannot install apps.

It was an interesting process to watch start, because people were like "finally an app!" and "moving on from 'just' a website!" but without any real justification for it. The app itself was the accomplishment.

And I should note the Logseq app is a good piece of work. In absolute terms it's great. It is, however, not what it used to be and not really what I want. I'd like to fork Logseq, deprecate the app, and have a self-hosted browser interface with storage on the server, synced to a git repository for backup.
Not just efficiency, if you have e.g. floating point values arriving asynchronously to be accumulated, you'll always have a slightly unpredictable result.

Fun fact: Gemini 2.0 Flash is 100% deterministic with temp 0, unlike most models. This must be related to TPUs somehow, not sure why all previous Gemini versions are not like that, though.
Yeah, I don't expect anything super novel to come out of this or have any unrealistic expectations. This is mostly a fun and unscientific project I'm using to learn and build some skills and thought some HN folks would find some fun in it.
> the Windows kernel and win32 libraries written in C and the application in C++

To my knowledge the kernel and win32 is in fact written in C++ and only the interface has C linkage and follows C norms.

So this error occurred going C++ > C > C++ never mind languages with different memory protection mechanisms like Rust > C > C++.
I find proportional fonts terrible for coding because they make subtle differences in punctuation hard to see, suh as " versus '' or … versus ... .
Nvidia's new year's surprise: a $700M software acquisition will be open source
That depends on your philosophical outlook. Existentialism and phenomenology both seem to think that meaning requires consciousness. I personally think that there is little or no meaning outside humans (or similar entities).

Unless I'm missing something, perhaps you care to elaborate?
https://news.ycombinator.com/item?id=33755016 (offline now, though).
And the engineering takes their crude tools striking inanimate matter while the mathematician and the physics argue over the nature of reality.
Are you saying this because you have experience in the industrial power products industry? Or because you're presuming it's the same as how TVs are built?

Because when I worked in the industry, it wasn't. A lot of the components weren't stocked on a shelf, they were made to spec, on demand, and occasionally under the supervision of a customer inspector. It's not at all like assembling a TV.
The “CC” in the TI part numbers stands for “ChipCon”, who TI acquired for these wireless products. The CC1100, one of their earliest parts, has a documented but unsupported debug mode which dumps raw quadrature samples out some of the I/O pins. Later parts do not mention such a feature in their documentation, but it’s not proven it was removed.
> Also it's hard to sell before buying, and it looks like it's only been going 2 days.

It is not, that's called shorting and its very common.

In fact alot of strategies that are market neutral work by shorting one stock while being long the other, or similarly a basket of stocks.
>Ruby is really having a renaissance.

Any projects/resources to check? I'll start using ruby at work and I could use some recommendations to properly get into the language.
he deregulated both
Tell HN: Happy Birthday, Celsius - Canada marks 50 years of metric
On January 1, 1975, Canada converted its measurement system from the Imperial (as used throughout the British Empire) to the SI (a.k.a. ''metric''). Commerce is conducted strictly with SI, while Imperial is still used on occasion in informal situations or on shop signs to give helpful equivalents for older generations.

The voluminous trade between the U.S.A. and Canada nevertheless still remains based upon a mix of SI and U.S. standards. On the Canadian side of the border leading into Canada, signs often remind U.S. drivers of the equivalent road speeds since speedometers in modern U.S. market cars have the miles-per-hour figure predominant unless updated by the driver when crossing.

SI is, of course, used throughout U.S. science-based industries and services, but rarely given by popular U.S. news sources, in U.S. recipes, or in U.S. weather reports. In Canada, SI is predominant in all of the above. Canadians chuckle when the Celsius temperatures given by U.S. weather reporters are given as ''Centigrade''.
Sir, a second scrollbar just hit the towers
I've heard Nancy Pelosi has a different strategy.
Yeah, this is only the second day of trading
That's simply self-contradictory, as written. You say that it has (opt-in) types, then say that it doesn't have types. You could say "I hate that it doesn't have types by default", but it would be even more accurate to say "I hate that it doesn't enforce types by default", since it does have types, both strict and not.
I'm playing https://www.twilightwars.com it's a turn based game. You get a notification once it's your turn. If you don't click on the notification but just open the browser, the browser thinks you don't want the notifications and stops them. There is no way of whitelisting the notifications.
Software firm MicroStrategy's big bet on Bitcoin went stratospheric
Interesting - from the article ...
“A person making the decision not to yield to a pedestrian in a crosswalk is acting with the knowledge of potential penalties, ranging from a traffic ticket, to a civil tort lawsuit for injuries, to potential jail time,” Koopman said. “In California, a computer driver can’t even get a meaningful traffic ticket yet and is certainly not worried about going to jail.” (With a new law, they can get only a “notice of noncompliance.”)
> If the goal was to study how different LLMs interpret financial data there would be no use for actual trades, since their interpretation cannot be influenced by the fact that the trading orders are passed for real.

Technically every trade influences the stock, but I agree that it won't have any effect at all.

> I believe the goal is to see if AI can do better than rats [0]. There is no shame in that.

But even then you wouldn't have to perform real trades, you could still just calculate the profit as if trades would have happened.

I think the actual trading is just to make it more interesting.
No, trying for simple buys and sells first and getting that to work well before getting into other trading strategies.
Prehistoric Planet

Dark Matter

Tehran

Long Way Up

Hijack
This reasoning is why I'm keen to try out RomM[0], a ROM library manager that has EmulatorJS[1] built in. Rather than having to setup emulation on each device where I want to play a simple game, I can instead use this combination to do it from any web browser on my local network.

[0] https://github.com/rommapp/romm

[1] https://github.com/EmulatorJS/EmulatorJS
Then it would also show up in the nice oss LavSeeker app: https://github.com/woheller69/lavatories
What do you mean? The asset can just as well continue to sink. Or they're missing out using that money to buy a better asset.
I wouldn't call priority output splitters a form of belt balancing, but I'll accepted there is some conceptual overlap. However:

If you're tapping off the side most lane it doesn't matter what balancer you have at the head of the bus, you have to "balance" it after that point.

Furthermore, if you need real balancers in the middle of your bus to prevent the later stages of the line from being starved, that's a failure to plan for sufficient capacity. Balancers are a convienent way to patch over that mistake, but that's the sort of thing I'm talking about when I say they're cope.
From the dawn of cyber operations elements within the US military, and continuing today, I think there has been a culture of trying to push them out to the "tactical edge." Basically, senior leaders have always been wary of them becoming totally disjoint from the rest of the force. So I wouldn't assume that they don't deploy abroad.

However, I would be skeptical that the people in uniform are the "actual good hackers." Unfortunately, uniformed career paths (set by law, in many cases, and certainly long tradition) are not conducive to anyone developing any deep, technical expertise. I think we have cyber operators in uniform largely to do the things that legally can't be done by someone who's not in uniform. I think they are backed by a lot of civil servants and contractors (including academics on loan or moonlighting) with the deeper expertise. I think this is true for a lot of the more technical military systems, by the way, not just a cyber thing, e.g. aviation, air defense, nuclear stuff.
What else would you blame? The air pollution ramped up with China opening up to capital markets. China has fewer social programs than Canada and many more powerful private companies than EU. Calling China communist doesn't make it any more true than me calling myself the Queen of England.
You use "parallelism" with a different meaning than me.

I use "parallel" with its original meaning "one besides the other", i.e. for spatial parallelism.

You use "parallel" with the meaning "simultaneous in time", because only with this meaning you can call pipelining as a form of parallelism.

You are not the only one who uses "parallel" for "simultaneous in time", but in my opinion this is a usage that must be discouraged, because it is not useful.

If you use "parallel" with your meaning, you must find new words to distinguish parallelism in space from parallelism in time. There are no such words in widespread use, so the best that you can do is to say "parallel in space" and "parallel in time", which is too cumbersome.

It is much more convenient to use "parallel" only with its original meaning, for parallelism in space, which in the case of parallel execution requires multiple equivalent execution units (unlike pipelined execution, which in most cases uses multiple non-equivalent execution units).

When "parallel" is restricted to parallelism in space, pipelining is not a form of parallelism. Both for pipelining and for parallelism there are multiple execution units that work simultaneously in time, but the stream of data passes in parallel through the parallel execution units and in series through the pipelined execution units.

With this meaning of "parallel", one can speak about "parallel execution" and "pipelined execution" without any ambiguity. It is extremely frequent to have the need to discuss about both "parallel execution" and "pipelined execution" in the same context or even in the same sentence, because these 2 techniques are normally combined in various ways.

When "parallel" is used for simultaneity in time it becomes hard to distinguish parallel in space execution from pipelined execution.
I don't have a hard set maximum hold date, but planning on running at least buys for a year. I will re-evaluate consistently to see if it is still useful to keep up and running.
As a grad student, I taught recitations in a big introductory physics class for engineers. We'd have a prof give a lecture to 400 students in a big hall and then have sessions with 20 or so students, one for the lab and one about problem solving, I would give quizzes all the time.

I never faced that one but I had tactics for dealing with smart alecs. I had one guy who was a good-natured frat boy who was always trying to chisel for an extra point here or there, one day I knew he would do that so I deliberately didn't mark something that he got wrong. I gave him the point he was chiseling for but took away 5 points, which made the class laugh at his expense.

If I faced that and was on the ball I'd probably try something similar.

(Note getting the class to laugh at everybody could be seen as a form of bullying and had I tried that with 10 students maybe 1 or 2 might be really offended; on the other hand this guy got pledged by a frat so he knows you have to be the butt of a joke sometimes.)
> I showed him how to add a website to his home screen

Some sites prevent rhis, diverting you to install their app.
Depending on my company I like the classic ice former: "So how do you sell your labor?"
One key element often overlooked but mentioned in the recent post from Fusion Auth is the Business Continuity aspect. If your provider suddenly shuts down but the product was open source and self hostable, you can pay someone else to keep it working while you work on a migration plan on your own timeline.

The more open the license, the more options available.
Why would some one pirate a free banking app that they get for free from their bank anyway?
Eric Schmidt sure, but not D'Angelo, as D'Angelo was never a C-Suite who climbed the ladder but was one of the earliest employees at FB when it was being built.

At the C-Suite level - even at a deeply technical company like TSMC - the job is mostly investor relations and arbitrating between various business units internally, so while a technical background is nice to have, the business chops are more critical than technical chops.

Look at Hock Tan at Broadcom for example - he started out as a line level EE in the semiconductor space (Malaysia is THE packaging and testing hub for semiconductors), but he is notorious for being extremely dollar driven (I've heard him unironically say "Show me the money" a couple times).
Show HN: Is the Year a Perfect Square?
> How would you define an economic boom?

The way in which "booming economy" phrasing is used in conversation, one would imagine that it refers to growth in GDP that has a multiplier effect in the local economy. In practice, it really just means spending is up now, but will deflate as soon as credit is harder to come by.

A lot of vacations, cars and home improvements are funded by home equity loans, not actual disposable income.
There is nothing incompatible about womens rightsn and trans rights lmao
Perhaps he believes that humiliating criminals and exposing their related actions is a good way to dissuade others from committing such crimes. (We'll never know what he prevented, so it can never be proved.)
> Parroting BS on the Internet doesn't make your post any more valid.
> That's disgusting coming from an "IT specialist". You have issues with basic logic.

I assume you are projecting here since I have never once in my life described myself as an “IT specialist”. This fits what you have been doing far better than it fits me.

It leaked a while ago that Microsoft Windows automatically uploads WiFi passwords to their servers, which are sensitive information. This was after the WiFi sense debacle.

As for not noticing limping, of course they would not notice it when they have never seen the machines run faster. Install a Linux distribution on the machine and they will be amazed by the speed. It happens every single time I do it.

I am not sure what you think the your TLA and governments remark achieves. It just seems to be the ravings of someone spreading FUD to me.
Not to mention Disneyland and Taylor Swift concerts will have a significant population of tourists whose spending patterns would be independent of the state of the US economy.
Great. Thank you for sharing!
> Doesn't that apply equally to every Western product which has a CPU? Like that cars made by a billionaire who makes rockets and digs tunnels?

Well, I don't know about the qualification process for tunnel digger or EV components. In aerospace, each and every part you use goes through a very detailed qualification process before it is selected into a design.

Industry is based on trust. Using TSMC as an example, every semiconductor company using their foundry works on the basis of trust and verification. In other words, there's a likely reasonable expectation and assurance that the chips will be made as designed and not modified with nefarious intent.

You then have companies like ST Micro, who are heavily investing in their own fabs. There are assurances there as well.

My guess is that the path to potentially dangerous technology might be through products entirely made in China. A Chinese EV has no US or European regulatory oversight of any kind for potentially malicious software and back door access. The same is true of such things as EV chargers and other potentially critical components.

The vectors for such attacks don't have to necessarily be destructive. I'll give you a simple example: We do not make display modules in the US. We don't make the chips that drive them either. Nobody knows what's in them. They are black boxes designers use to make computer monitors, laptops, car dashboards, medical and industrial equipment. It wouldn't be too crazy to add circuitry into these chips to be able to simply shut down or alter the operation of displays at a massive scale. Bingo! You make hundreds of millions of systems inoperable.

This is clearly in crazy conspiracy theory territory. Then again:

https://www.theregister.com/2024/12/30/att_verizon_confirm_s...
For someone concerned with the lack of intellectual seriousness of the New Atheist movement, you seem especially committed to ontological realism. Is there some compelling argument I've missed?

That aside, "atheism" can obviously mean both things—with regard to a belief or the endorsement of an "existence" proposition. In the case of atheism/theism, the belief part plays a substantial role—it distinguishes between B(~p) and ~B(p), the strong and weak positions, respectively.

There are other ways besides ignorance or agnosticism to arrive at ~B. For example, if my view is that ontological claims can't be propositions, then obviously I can't have beliefs about them one way or another. Or I could reject all supernatural claims out of hand. Why would you insist that one take a firm position on whether "God" specifically "exists" or not? Isn't atheism just a consequence of these views?

To put it plainly, logical consequences of other views can make one an atheist just as much as rejecting p outright. One needn't explicitly endorse or reject every mystical metaphysical claim out there. That would be a bit silly, just as it's a bit silly that we've inherited a special word for "atheism" in the first place.
To me it does, in terms of data privacy and isolation if your goal is to remain undetected by anyone you wish not to be - it's the wild west, even if you believe the GDPR has been effective. Even if you do believe it's just as bad in the rest of the world, we're heading into some sort of crisis when sufficiently powerful computing becomes commercially available (if it isn't already somewhere in a lab) and all the data these countries have been hoovering up and storing for who knows how long becomes decrypted, I would much rather be living in other parts of the world in terms of my privacy if/when that day comes.
It was just a dream, there's no such thing as 2.
Dinner for One: British comedy Germans have been laughing at for years (2018)
Inefficiency also compounds. If you're sending too much data over an unreliable connection using a bloated protocol (say), you have three multipliers. Now start daisy-chaining these things together, host them on bloated images on pods in underpacked nodes in k8s (not a potshot at k8s, which I like quite a bit, just... another plausible source of inefficiency). Write all the servers in Python (or worse, some Ruby on Rails backed by MySQL or something comically underperformant).

We could keep going, but it maths out to mind-blowing amounts of waste just copying bytes around between buffers with no value add.

(Old man editorializing at clouds: "and all so we can employ people who don't know how computers work to satisfy corporate product pipelines by shoveling digital shit onto people that they neither want nor need")
A family dispute led to the founding of Sabian Cymbals in New Brunswick, Canada, in 1981. The products of both companies are considered amongst the best by percussionists.
Maybe he meant debug.com. Not easy in the 90's in Spain neither. And Visual C++ under Win32 from pirated CD's was a nightware to start with.

In the 20000's, an early 3-DVD release (Sarge) was like night and day. Properly documented with all the manuals obtainable either thru Synaptic or the bundled magazine-book.
What do you maintain? If it is on my system, I want to get it off my system as I have zero confidence in your competency after seeing all of the FUD you are spreading.
Things I Find Joyful About Tech in 2024
Would be interesting to see the amount of fractional shares bought as well as its comparison in percentage to the total budget that day.
Lol no thanks, not everyone hates beautiful native design
For my workplace, I built an internal orgchart and the backend is entirely Google Sheets. It's been completely hassle free and I've spent almost no time on the code since building it three years ago. As employees join and leave, HR adds/deletes a row in the sheet and only they have access to the "database" besides myself. In case of accidental deletion, there's the handy restore ability built into sheets so a database "rollback" is also trivial and can be done by HR without my input.

Sheets as a database for light web apps is absolutely joyful to build with.
fwiw, you can enable this on Windows too with a simple command:

https://techdirectarchive.com/2023/10/08/how-to-enable-a-pre...

It isn't enabled by default likely because it makes updates more of a manual process and they decided timely updates were a more important attack surface
Everything you're describing here is literally true of Windows.

How many desktop PCs aren't certified to run Windows 11? Can you hack it and make it run with esoteric commands and dubious registry edits? Sure, but then you're in the same spot Linux users are.

How much hardware do people throw away because manufacturers don't write updated drivers anymore? Right, you're back in the just about everything works but situation again, except in Windows.

The only real difference between Linux and Windows is that new hardware is better-supported in Windows, and comes with a shelf life, and older hardware is better-supported in Linux with a shelf life that Microsoft can't touch.

When you add in and then Windows includes telemetry and data mining that Microsoft won't allow you to turn off and won't tell you what is included I can't see why anyone would want Windows.

> These are specific scenarios with specific hardware optimized for each use case. Desktop Linux encompasses the sheer amount of available PCs and laptops that one might install it on, and there is a miles long list of “just about everything works except $x thing” articles.

> This is and has been the thorn in Desktop Linux's side for the last ~20 years.

The Steam Deck literally does not have these problems. It's the the Linux Desktop, perfected!
> (1) DSLs work great sometimes.

I'll take a stab at fleshing this out: DSLs work great when they have an IDE with autocomplete and a quick (or instant) feedback loop.
I run LineageOS on an Xperia Z1 Compact that I use as a cycling computer and GrapheneOS as my daily driver. If any business excludes my phone, I exclude that business.

The only trouble I run into is when (pseudo-)public institutions such as airlines or municipal parking authorities arbitrarily require apps that only Apple or Google distribute through their DRM-infested frameworks.
Further to that, there are plenty of people who can't really articulate what a web browser actually is or how a website differs from an app. It's not clear to me whether these users would be more accepting of a PWA or if they would be even further confused by them, particularly if they have to be left to find the app on the web first in order to "install" it, even more so if they've never bothered to look at what all those buttons in their web browser actually do.