skysight-inc/HackerNews huggingface dataset:
You're right, it's a far superior pattern to waste tons of dev cycles to enable your team to give money to AWS so AWS can execute the logic their device would already do, just so your initial page load is 50% faster and your app otherwise performs identically, except the huge stutter step when you try to hydrate the state to match what your server rendered, which looks like hot garbage.

HN is not full of front-ends, I can tell that much.
It was also a massive usability boost. The process of "insert installation CD" then "nothing happens" was a bad experience for an extreme segment of the user base.

In 1995 the idea of commercial products being adversarial is low. For the very few cases of the driver they install being unwanted, there's countlessly more cases of it being wanted.

This wasn't "secure by design," it was "usable by design." And for 99.9% of the people, it was likely both.
The main demographic of this website are very evidently not scientists or even scientifically minded. So yeah, we get junk like this rather than substantive scientific discussion.
Show HN: Trekur – One site for all travel plans, flights, accommodation, etc.
What I want is a search engine which searches the complete content of every paper, including both original research reports and reviews, published in a peer-reviewed journal since 1900. No, not just abstracts.

Of course we can't have that since it's all hidden behind proprietary paywalls, and so much for the promise that the Internet would be the greatest source of information for all and would open up the knowledge base for every human being on the planet.

That's the scientific knowledge base, and it's absolutely ridiculous that people anywhere can't search through it easily in today's world.
I think that's called Minecraft already?
The unbridled optimism of the crypto space is crazy. Few other tech products would claim they'll be around "forever", where in crypto this is often treated as a given.
Well, if you don't appreciate what Apple is offering, then don't buy one. I was just explaining what people see in it. Judging by the upvotes, I'd say it's fairly representative of why people like them.

> Just don't buy crap that doesn't work with Linux.

See, this is exactly my point. Blame the user... I don't want to have to research what works well. Even if I know it works, it may take quite a while to figure out how to get it to work. It took me two weeks of recompiling kernels to get my T42 to go to sleep, and the trick was "acpi_sleep=s3" as a boot parameter. (Technically, it went to sleep just fine, it just hung in the kernel on wake, which was arguably worse) Judging by other comments sleep is still an issue. That's with one of the major features of a laptop...

(The wifi wasn't a problem per se, it's just that Ubuntu broke the auto-detection at one point. It was working prior, and they've since fixed that, but I've never had that problem on a Mac.)

> why their 13" M1 MBP only works with 1 monitor while their old 13" Intel MBP worked with two

How many people are trying to power two monitors off a 13" MBP? I'm not saying Apple doesn't have issues (I'm using a 2018 MBP that's had the keyboard replaced once, and the letters have dissolved off five keys so far, and I wasn't happy about needing to buy it because I wanted to wait until the keyboard problem was fixed, which it was six months later, but my 2012 MBP stopped displaying pixels thanks to a client project which involved compiling all day, triggering the nVidia heatsink problem), but if you're the kind of person that needs two monitors, cheaping out on the laptop doesn't seem like a great idea. Next you'll be telling me they don't have enough RAM on their 8 GB laptop to run all the programs that would make two monitors useful...

> At least you can use your favorite WM on Linux?

Actually, I cannot. My favorite WM is sawfish, which requires some package that is a major pain to compile (or maybe there are too many for me to spend the effort, and the only extant packages are 32-bit, can't remember). The default Ubuntu thing was awful, GNOME too dumbed down, KDE apps crash all the time for me (but maybe I have some setting in the .files I've been copying around for 20 years?) and KDE's aesthetics historically managed to make Windows look polished. No, I explicitly don't want a tiling WM. So I've settled on XFCE, which has about the visual polish of KDE, but at least it's lightweight. And I spend most of the time on the Mac, where the window manager does what I want. (With the exception of sawfish's raising the app under consideration during Alt-Tab, that's a great feature, don't have to look at those icons, just look for the window I want)
For millennia people thought fish swam upstream until literally today. If that’s not sheer ignorance I don’t know what is.
> Thoughts and prayers to the Java ecosystem!

some very popular PKI systems (many CA's) are powered by Java and BouncyCastle ...
Wasn’t communicating with locked-in people a big “breakthrough” in the 80s or 90s that sadly later ended up being debunked as basically wishful thinking?

Unfortunately it seems like this kind of thing pops up every 5-10 years so I’ve become quite skeptical of it.
for how much time you've used it? what have you done and explored so far? did you package something for example?
Right — and how long until they (re)deploy CSAM scanning for all accounts, based on the same technology?
I study AI and ML, and I don't need a bot to tell me what I already know from decades of experience.

Furthermore, it's because we're wasting our time on things like this that I think AI/ML is mainly all hype and the threats of it 'taking of the World' are used mainly to leverage funding into aimless things like these while calling it 'progress.' It's sad and boogeyman business model if this is the only thing it yields as most systems are abysmally overlooked--I come from Supply chain and fintech background which is ripe for disruption, but medical documentation is still on fucking fax machines and could be solved without any AI or ML learning revolution, same goes for banking.

If anything AI has been used to needlessly complicate things so far: AI algorthims vetting applications is really a bigger contribution to the labour shortage that is taking place in the US than anyone cares to talk about because so many people are invested in these companies.

Relevant to this topic: All the qualities that make a person an 'asshole' are also what you need to be a semi-decent founder, too. (I speak from experience as both). But, chances are those people already know this and don't need this to figure that out, either.
You don't think there's any value in an open source system that proves scarcity in a digital universe?
I think usually the divide in other areas is much more about technical aspects. Whereas with crypto a lot of proponents fairly aggressively push an ideology, and trying to make you literally buy into it. Which leads to, at time, fairly aggressive responses.

The most similar dispute I can remember during my career were the early years of MongoDB. The gripe of people with it wasn't much about that there is no space for no-sql databases and that they don't have their uses cases (after all they existed long before mongo), but how it was marketed and pushed by some people.
Not much. This probably only marginally improves a patient's quality of life beyond what we were already capable of providing with existing systems. It's better than nothing of course, since you made a general point about medical research, the life expectancy of the average American has only gone up 5 years over the past 40 years (excluding declines due to COVID).
I guess you were wise to use a throwaway to gamble on the theory that crypto currency is paywall-centric; as you very clearly missed the hoop.
I view it as pointing out the irony/hypocrisy in the conversation.

Killing an entire species to save a few humans. Being concerned about the ecological disaster when we are the worst ecological disaster. Those are pretty hypocritical viewpoints although common and completely normal with the constraints of normal human behavior.
I'm not sure what country you're in, but in the US at least, BTC is taxable. The fact it's somewhat simpler to hide from the IRS doesn't mean you're safe when they audit you and ask about the movement of cash to / from exchanges.
Parallels on M1 here! I followed mitchellh's guide to setup NixOS [0]. He runs an X server on the machine and works entirely within that (minus mail, etc.). I tried that at first then decided against.

I'm now running the machine headless in the Parallels VM, and using VS Code on the host to Remote SSH into the machine. It's absolutely incredible and I highly recommend this workflow. My rationale is here [1].

Fair warning I haven't tried to get any OS other than NixOS installed. Not sure how usable Ubuntu ARM or others are.

[0]: https://github.com/mitchellh/nixos-config
[1]: https://news.ycombinator.com/item?id=31101605
Low density is not the reason you have to walk a long way to get to a house that it would take you seconds to get to if you climbed a backyard fence. It's just the stupid tree-of-cul-de-sacs layout.

Most of Japan isn't dense; it's single-family, detached dwellings. Those neighborhoods are walkable in spite of that. In metropolitan areas like around Tokyo, sure the houses are on small plots and close together; but houses are houses. It's still pretty low density.
>> If they are a tenured Professor at a public university, 100% , unequivocally, no exceptions, yes.

"100%, unequivocally,y No exceptions?" You literally just cited an exception -- a threat (a type of speech). So we all draw a line somewhere, including you.

Though we all here know you're kidding yourself and if somebody you love was distraught over being verbally abused by a professor for no apparent reason you'd want the situation changed.
That's because it's a combination of envy and the fact it's mostly a ponzi. Many people got into 8 or 9 figures from ~zero by being active into crypto, they are overwhelmingly below 40 years old. Basically everyone in tech heard about crypto years ago.

If you missed it, you can either admit to yourself you missed probably the easiest way to get rich in your entire life, or rationalize to yourself it's all a scam and you didn't get in because you're morally virtuous.
https://www.cleveland.com/darcy/2022/04/jared-kushner-and-hu...
but most of these tools are, like, 10+ years old. Intel VTune, Coverity and KCacheGrind were already a thing in 2003. PC-LINT dates back to 1985. Of course languages more recent don't have to reinvent the ideas that have been developed for these older languages, it would be like saying that the first automaker sucked because the second automaker took less time at producing a vehicle.
Maybe hold off on that Roadster then ;)

Or if you're saying you think there's a bug, happy to help troubleshoot; I know there are lots of inputs haha
Why are you conflating what scientists are doing vs what civilization as a whole has always thought about the subject?
Apropos:

I am a dwarf, and I'm digging a hole

Diggy diggy hole, diggy diggy hole

I am a dwarf, and I'm digging a hole

Diggy diggy hole, digging a hole

https://www.youtube.com/watch?v=34CZjsEI1yU
And the new electric Hummer (now branded as GMC) is ~20x!=]
It is actually a great analogy.

If you work for yourself, feel free to take all the time you need.

The same for playing football casually.

In a work environment, you can't take all the time you need.
C++ Builder compiles C++, thus it is C++.

I will never understand why clang and GCC extensions are considered part of C or C++, while other compilers aren't.

Refactoring exists for 20 years in Visual Studio with plugins like Visual Assist.

The tools I mentioned as ahead of their time allowed for a Lisp Machines or Smalltalk like experience for C++, respectively.
> For design reasons, no one can delete anything from it.

This is factually wrong.

50+% of those miners could collude (or secretly be the same person) and change anything in the database. You would have no warning before this happened.
Well yes, that's the intended audience of that article.

If you want to understand the tech, Mastering the Lightning Network is an excellent resource, although it's obviously a heavy read.

For something between the book and a wikipedia article, try Jameson Lopp's site, starting with the Getting Started section:

https://www.lopp.net/lightning-information.html
Everyone here debating this is ignorant. Everyone here is using a different definition of Web3 and pretending they can brute force the meaning on to the other side's definition. Its pathetic.
Also the fact that the verb often stands at the end of the sentence (Verbklammer), which means that you need to wait quite a bit until you can be sure what happened.
I'm not particularly knowledgeable here, but I know it's extremely fragile, far beyond just needing to be unique. See "LadderLeak: Breaking ECDSA With Less Than One Bit of Nonce Leakage"
Hi, I built this. Here's some info.

I found a problem, many of us like to travel but have to browse a ton of websites to go anywhere. We browse blog posts to decide where to go, we look at government sites for visa and now covid entry requirements, we go to flight websites to book our travel and then airbnb or hotels to find accommodation.

What I wanted was a single site to join it all together, in one place. So I built it.

It's still very much beta, some of the features are currently just buttons out to other sites, but I want to gather as much info as possible, see what people think and then fully build it out.

I'd love to hear your thoughts, and hope it helps you in your travels!
I get the feeling that your company doesn't integrate new products very often... Things don't work like that in real life, your description of the ideal product seems like something out of a fairy tale.

Software integration totally depends on the complexity of your project, a product can offer an amazing API to integrate into your system and it can still take weeks or months before you finish integrating the product into your code base. (it takes 10 minutes if your application does not exceed 1000 lines of code).

People are not going to kiss your feet so that you buy their product and if you are waiting for that, keep waiting because that is not going to happen, at most they will execute personalized strategies taking the contacts that you expose in your networks or talking to your employees. Unless we are talking about really high figures.
DDR5 Demystified – A Look at Ranks, DPCs, and Do Manufacturers Matter?
The lira was devalued 1000000:1 in the 90s. So if a dollar was 1000000 lira back then that is actually a similar figure as stated in the article of 1.8 lira for the dollar.

I have a 1000000 lira note right here that a friend gave me around the year 2000. I kept it because I liked the big number on it. It looks special. Even then he mentioned that it was only about a dollar or two
>The intelligent people I know want nothing to do with it.

Eric Schmidt is president of ChainLink

Silvio Micali professor at MIT created Algorand

Emin Gün Sirer creator of Avalanche is a professor at Cornell

Nicholas Szabo holds a honorary professorship

etc. etc. etc

I guess you either don't know these people, or they don't count as intelligent to you.

On another note, Web3 technology will soon be everywhere. Individuals are building tools everyday, and so are governments. The latter because they have found a powerful tool to subvert your rights. Wake up, adapt, or die.
Absolutely not. Most of the appeal of digital comes from the lack of scarcity. Artificially introducing faux-scarcity is asinine.
Why would I want artificial scarcity in any situation? Scarcity is bad.
How? By fostering balanced trade between nations. The Bancor was a good idea and that is why it wasn't adopted.

People should abandon the shared hallucination of believing money can have a physical manifestation. Money represents relationships between people. You can't own relationships without them becoming abusive.

People who maintain abusive relationships against the will of other people should be stopped and punished.

The way most cryptocurrencies are designed as if the people involved truly believe they can own someone else's time indefinitely.
htmx is the first thing that’s made me feel like I can build a useful front end again in years. Plain server side rendering of templates and a bit of sprinkles on top. It’s awesome and thank you!
Well, here's the paper in nature communications: https://www.nature.com/articles/s41467-022-28859-8

One might worry that a good enough heuristic (i.e. word completion) will generate sensible sentences even from noise input. However, in this case, he is typing his son's name.
It is exactly that. I'm not sure what the norms are on linking vs copying own posts here, so for now I'm going with both.

https://news.ycombinator.com/item?id=30369746

21 points by Nowado 62 days ago | parent | context | prev | next [–] | on: Reddit can't build a better search engine

Marketer perspective: you can not build a communication tool you find useful that won't end up being used to make money. It will get figured out.
I could go into a bit more philosophical angle with reterritorialization done by capital, but I think it's much simpler to consider the following: between politics (where once any division in population is found, it becomes valuable instantly), classical business marketing (where once anyone makes purchasing decision informed by something, it becomes valuable), capital markets (where once anything can be used to predict anything about any company or asset class, it becomes valuable) and more personal scams (where once you figure out someone's niche interest, it becomes valuable) there just isn't anything left. Go ahead, try to find something.

Reddit is being constantly targeted. I still use it, because what else?, but if the method isn't obvious, here's what you do: you are hired by/own small company making niche potato chips dip sold via Amazon. You go to google keywords and check 'potato chips dip', you google all you can find there and some of your ideas, you write down all top10 results and check every now and then (well, your SEO monitoring app does it for you). Whatever you find that allows for user input, you generate that input - accounts are cheap - and maybe do some external SEO (thus beating 99,9% of social media results online).

That's it, it's easy. What Reddit (and any mildly aware SM company) does, is they try to offer marketers access to audience for a price that's lower than cost of what I just described. There will be edge cases, especially on international markets where value of time for various business owners differs vastly, which will lead to sites slowly getting more clogged up with ads, but that's the general gist. If you can imagine using similar method to get in front of your eyes when you're looking for something, then it would just be quite weird if nobody ever did it.
This is such a shifting of goal posts. Could there potentially be some value in such a system? Yeah it's possible.

Is that the same thing as saying: should this system be used to design a whole new "Web 3.0"? No, it isn't the same (and no, it shouldn't).
The problem with web2 is not from the technology
the future will be rate-limited
Well part of the pessimism comes from overstatements of the effects of such research, as evidenced by your comment. There is basically zero evidence that this device provides better quality of life than the systems that already existed. This is essentially a fluff piece, likely financed by the company that made the system. Real breakthroughs are few and far between, and it's been like this for decades.
Why would you want to prove scarcity in a digital world? That's precisely the opposite of what you should be doing in a digital world. And currency isn't a reason.
Sexy worms... Like this https://images.app.goo.gl/1o3e2ZnPsMhTpbDv6
IMO the best messaging app is Telegram. Tons of thoughtful features, constant maintenance, doesn't seem bloated, a desktop and tablet clients that work as well as the phone app, groups, notes, easy bots and stickers, etc. Compared to it, most messaging apps seem primitive and stale.

If only it was fully e2e encrypted, but maybe that's why it's so frictionless. OTOH, e2e encryption is weak when you have groups, as anyone can enter public groups, and a compromised participant in a private group can read everyone's messages.
Proving scarcity in a universe where copying data is nearly free may swing all the way around to an actually evil construct.

If we're trying to do accurate record-keeping on the scarcity of tangible artifacts using digital means... That's useful, but it's not the problem BTC or its ilk solves.
When Not To Use Microservices
i re sub to watch the Cowboy BeBop adaptation. i was disappointed.

they tried to make something out of old and i give them kudo for trying but Netflix's Cowboy BeBop lost the spirits of the original.
I think I probably technically count as a junior in my current role, which is very amusing and "I don't write enough unit tests" was one of the things I wrote in the self-assessed annual review.

So, sure.
The last time I tried to optimise something I ended up with a column generation formulation. I.e. I was wanting to rapidly iterate between LP solves of the (restricted) master problem & solves of auxiliary problems through hand written problem-specific algorithms taking shadow prices from the master problem dual solution as inputs. Then the auxiliary solution would contribute new variables into the master problem & we'd iterate until hitting a fixed point.

I needed shadow prices defined using the master problem dual solution. In my problem instances I would very often run into scenarios where the primal (and hence also dual) master LP problem had a unique objective value but the dual solutions at which that maxima was attained were non-unique. I learned that it only makes sense to talk about shadow prices in some allowable range for each dual decision variable, but LP solvers generally don't give you an API to extract much information about this from the current internal state of the simplex algorithm [0]. I read a bunch of LP solver documentation and the best one I found discussing this kind of stuff was the section in MOSEK's manual about sensitivity analysis[1]. This was for a hobby project, not business, so I didn't try out MOSEK, even though it is looks very modestly priced compared to other commercial packages.

What I did find, however, was that some time during the last few years, scipy.optimize grew an LP solver interface, and even better, Matt Haberland contributed a python implementation of an interior-point LP solver straight into scipy [2][3]. I found that Haberland & co's open source interior point LP solver produced dual solutions that tended to be more stable and more useful for shadow prices in my problems than a bunch of the other open source LP solvers I tried (including the various other LP backends exposed by scipy.optimize.linprog).

[0] a paper I found very helpful in understand what was going on was Jansen, de Jong, Roos, Terlaky (1997) "Sensitivity analysis in linear programming: just be careful!". In 1997 they got 5 commercial LP solvers to perform a sensitivity analysis on an illustrative toy problem, and although the solvers all agreed on the optimal objective value, none of them agreed with each other on the sensitivity analysis.

[1] https://docs.mosek.com/9.2/pythonapi/sensitivity-shared.html

[2] https://github.com/scipy/scipy/pull/7123

[3] https://docs.scipy.org/doc/scipy/reference/generated/scipy.o...
Why do we assume it's improperly built?
It's more properly called 'k'. It's really a secret key, but it has to be unique per-signature. If an attacker can ever guess a single bit of the nonce with probability non-negligibly >50%, they can find the private key of whoever signed the message(s).

It makes ECDSA very brittle, and quite prone to side-channel attacks (since those can get attackers exactly such information.