skysight-inc/HackerNews huggingface dataset:
Thesis chart: https://www.washingtonpost.com/wp-apps/imrs.php?src=https://...

Basically, all nostalgia is a longing for youth, and the "best" of everything in the world (best music, fashion, food) occurred when you were in your late teens to early twenties
Inspired by very serious traceability, like for aerospace engineering, I did a very-very simple and lightweight system, for the security practices & assurances of a non-aerospace startup.

I was proud of not only of how effective yet non-encumbering the practices, and how smart our external assurances, but the lightweight way of implementing traceability between the two. A single, short internal document tracked not only practices, but sections were annotated with all the external documents/instances that made assurances wrt to those practices. So when we did need to change something, we knew what was easy and hard to change. (Interface vs. implementation.)

Of course, the very first externally-shareable document side of this, I explained to our enterprise salesperson that it would convince the partner's savvy IT people that we were fully competent and diligent, and said a bit about how everything in there was carefully designed and traceable... Well, maybe you can guess how that went.

Not everyone is familiar with building things that really have to work correctly, nor with how a little bit of judicious process can actually make things dramatically more efficient, nor with any kind of traceability rigor. If you're not familiar with that, or aren't aligned with that, then the most efficient thing in your mind might be to quietly change a copy of engineering document, to say whatever is most expedient in the moment. And don't tell anyone that you changed a copy of an engineering document, since that would not be a happy vibe when everyone likes what you're saying, and so not a good use of your time. :)

(I default to confidentiality about such things, even in absence of NDA. But I can mention this anecdote, in this professional practice discussion within the field, since the company is no longer in business, and there are no unresolved liabilities.)
Streams are definitely monads, so if you're reading lines from stdin and printing zero or more lines for each to stdout, you basically have a List monad (Haskell's laziness makes every list a poor man's stream, though if you're doing serious streaming work, you'd probably want something more specialized).

Mind you, shell pipes aren't actually implemented monadically, but you can certainly visualize it that way when working with functional libraries.
ChatGPT has user-customizable "instructions", and mine are set to tell it where I live. Any user can do the same, so that it will not make incorrect assumptions for you.
Yes, but "qingcharles" said he works with them, so he can show it to them.
Being the guy who starts using OKRs even if you claim it's not for reducing head count is not a way to become popular.

Measure these things quietly. Keep a positive attitude with employees, but imo making sure employees feel value and aren't under surveillance is a better path to ironically actually improving OKRs.
No, Sweden deciding to euthanasia its elderly did not pay off. Try harder.
Yup! The BP6 and the VP6 from Abit. Good memories!

Remember old boards from Epox? Or the TNT2 ultra?

But yeah my favorite was getting SMP for free using celerons when they weren’t supposed to be able to do it.
It's so sad to see fossils being sold.
https://news.ycombinator.com/item?id=32568858

https://www.washingtonpost.com/business/interactive/2022/hou...

https://247wallst.com/special-report/2022/06/05/cities-where...

https://www.redfin.com/news/investor-home-purchases-q4-2023/

(There was an article here on HN a couple of months back that was "Investors own 40% of homes in <some city>" - I can't find it now.
How do you know? Where can I read about this? Am I missing something?
I've seen a non programmer navigate bad llm advice on writing code by double checking the info, both with the same llm and with google searches. It isn't their area of expertise, but their light familiarity is enough to build something decent. I can imagine OP doing similar with business advice.
Otoh I can’t think of one other scenario where you would tip before you receive the goods/services. Is it even a tip?
Any info on tools / infra you used to create and train this?
It’s more complicated than that. China lacked riot police in 1989, the PAP didn’t really exist, and the normal police had no training for riot control, or even any guns.

Even the PLA was really provincial. They first brought in local garrisons made up of Beijingers who sympathized with the protesters and the beijingers who rioted after the army came in. They had to bring in remote garrisons to actually shoot people.

China made lots of mistakes and fixed them in many ways:

* the PAP was greatly expanded to provide something between police and the PLA for dealing with protests.

* They stopped garrisoning PLA troops in their hometowns.

* political obedience to the party was given priority over merit in PLA promotions.

Everything else is about right. They don’t want to talk about it. Even the middle school students involved are all 50 now, so it’s disappearing from memory. Also, it stopped a period of non-economic liberalization that was going on in the 80s, and stunted much liberalization afterwards.
all my 6 websites are using Hotwaire framework. and I love it
The Asus ROG Ally X is official – and I took a peek inside
It is difficult to comment without sounding obnoxious, but having taken the bar exam, I found the exam simple. Surprisingly simple. I think it was the single most over hyped experience of my life. I was fed all this insecurity and walked into the convention center expecting to participate in the biggest intellectual challenge in my life. Instead, it was endless multiple choice questions and a couple contrived scenarios for essays.

It may also be surprising to some to understand that legal writing is prized for its degree of formalism. It aims to remove all connotation from a message so as to minimize misunderstanding, much like clean code.

It may also be surprising, but the goal when writing a legal brief or judicial opinion is not to try to sound smart. The goal is to be clear, objective, and thereby, persuasive. Using big words for the sake of using big words, using rare words, using weasel words like "kind of" or "most of the time" or "many people are saying", writing poetically, being overly obtuse and abstract, these are things that get your law school application rejected, your brief ridiculed, and your bar exam failed.

The simpler your communication, the more formulaic, the better. The more your argument is structured, akin to a computer program, the better.

As compared to some other domain, such as fiction, good legal writing much easier for an attention model to simulate. The best exam answers are the ones that are the most formulaic and that use the smallest lexicon and that use words correctly.

I only want to add this comment because I want to inform how non-lawyers perceive the bar exam. Getting an attention model to pass the bar exam is a low bar. It is not some great technical feat. A programmer can practically write a semantic disambiguation algorithm for legal writing from scratch with moderate effort.

It will be a good accomplishment, but it will only be a stepping stone. I am still waiting for AI to tackle messages that have greater nuance and that are truly free form. LLMs are still not there yet.
I’m so sorry this happened to you. I’ve been extremely fortunate so far, and if this had happened to me early on in my career I would have been absolutely crushed.
JS is everywhere, nodejs is much more performant and scalable than anything PHP and the amount of HIGH QUALITY libs in npm is unparalleled.
Back when cloud computing was mostly for early adopters, I used to work on many customer projects at the same time, or in quick succession, in an architect/developer role. It was great as long as the projects worked out as planned and I could deliver a working system in a few weeks or months and move on to the next project. It was easy to become a little overconfident until I faced unexpected difficulties in some projects and the tight schedules started to fall apart.

For instance, I learned that you should never trust what a customer says about reusing their existing code without actually looking at the code first. You can end up having to rewrite the code, and then have a dissatisfied customer, because the new code doesn't have the same problems as the old code and produces different results. It doesn't matter which one is correct, since the old code was already used for years and everything is based on it.

So the humbling experience has been not to become too optimistic and overconfident after some successful projects. You will become the bad guy if you over-promise and can't deliver, even if you feel someone else is actually to blame. Every time you start something new, you have to check for yourself what the requirements and conditions truly are before accepting a deadline. And you can never trust the documentation or description of an existing system without also looking at the actual system.
What ever happened to the cash discount for pickup orders? It was like a negative tip and everyone was happy (restauranteur voided the sale and made more money as well)
It's a dumb marketing stunt - just like all of Dubai
Guessing you’re taking about Hotline.
https://en.wikipedia.org/wiki/Hotline_Communications

I ran a Hotline server for a few months, but ran KDX and Carracho servers for years. Same client-server setup as Hotline. Great communities and interesting people.
In what sense do iPhones not power off?

If you are referring to the “Findable After Power Off” functionality, that can be disabled in settings.
One of the Tock maintainers here, happy to answer any questions.

For some context, Tock has been around for a number of years now (we first built it in 2015). Beyond it's intended original purpose (naval gazing academic research) it runs the Chromebook embedded controller, has similar other similar applicatioms in data center root-of-trust, Microsoft's Pluton (rumor has it, for some future version anyway), and others.
> The last time the Hong Kongese rioted against the British was in 1967

From TFA, also 1981, 1982, and 1984. (Admittedly, these were generally economics-driven)

>> After the [1967] riots, the British Hong Kong government publicly reflected on its failure to address certain social grievances and carried out major social reforms. However, another series of riots would occur in 1981.

https://en.m.wikipedia.org/wiki/1981_Hong_Kong_riots
Is my data processed by a separate service? Are the execs at gmail-for-paid-clients different? Do I have any recourse if they decide to update some policy document like they did in the past in their other business lines?

Frankly, it's just that much easier for me to feel secure when I get that service from people whose main business is email and not advertising.
Similar to the small web, I equally love the silly web. Good job!
The source is on GitHub:

utils.js, which contains the (de)serialization code: https://github.com/ccbikai/loooooooooooooooooooooooooooooooo...

tool.js, which does the serialization: https://github.com/ccbikai/loooooooooooooooooooooooooooooooo...

display.js, which does the deserialization and redirect: https://github.com/ccbikai/loooooooooooooooooooooooooooooooo...
That's where your information technology productivity gain went.
You don't even have to go the conspiratorial route to realize that repair doesn't make sense to big businesses. The cost of diagnosing the problem, performing the repair, and validating the repair is fairly high. It is also difficult to ensure consistency in the quality of repairs. Then you have to consider that they think about things on a large scale, while repair is an individualized thing. Just look at how computers are repaired. The actual defective component may cost pennies, yet an entire module is replaced. It's not necessarily because the module is impossible to repair. It's because repair processes are difficult to standardize, the cost of replacing the module may be lower than repairing it, and consistent outcomes are difficult to ensure.

Then there is dealing with the customer. A lot of people like to know how much a repair will cost. You can offer an accurate quote when replacing an entire module. A lot of people cannot understand bills that are $0.05 parts + $100.00 labour, so they feel ripped off. A lot of people cannot understand why a repaired product would exhibit problems when it is returned to them (e.g. there was an independent undiagnosed problem).
I’d add to this analogy: it’s a compiled binary with many chunks missing.
The Chumby also came out early enough that it had to rely on Flash Lite [1] for authoring content. This severely limited the audience that could build content for it; if it had came out a bit later, with better hardware, it could have potentially been used to display HTML content, and things might have gone differently.

[1]: https://www.adobe.com/mena_en/products/flashlite/
> This would actually be a revolutionary idea.

No, it wouldn’t be. The idea is at least over half a century old (https://en.wikipedia.org/wiki/Tricorder)

Executing upon that idea and actually building it would be revolutionary even if that meant building a single one at the cost of a trillion dollars.

Unfortunately, I don’t think we can even put all the necessary sensors in a device that size, let alone power them there and turn their measurements into a diagnosis or, better, treatment plan.

An iPhone cannot remotely reliably count how many steps I set in a day, heart rate measurement in an iWatch doesn’t work well during exercise, non-invasive blood glucose monitoring is a research project, etc.

Because of that, I think that replacing primary care doctors by some magical device will mean heavily increasing the load on secondary care workers because the number of false positives would go up tremendously. Net effect would be higher healthcare costs.
Show HN: LLM desktop client made in Python
So I guess if you’re looking to start a new frontend framework with the same principal, name it HotView?
Ask HN: Scrcpy but for two Linux desktops?
I think the application scrcpy (Screen Copy) which mirrors an android device's display on a host computer, through USB or Wifi, without needing to do anything to the phone besides have USB debugging turned on, to be pretty incredible.

It's saved my ass a few times when I've managed to smash a phone screen and need to export important information. I've even made a phone call from an android where the screen was completely dead using scrcpy.

To the extent that Android is based on Linux, why can't I do the same with my laptop connected to my desktop. No remote desktop solution I've tried has proven as convenient or low latency as scrcpy and I'm wondering if there's an equivalent screen copy application for an x86 device.
Yup, my brain glitched. That is the one.
To further expand, commonName is only deprecated for SSL/TLS server certificates. It is, for example, mandatory for CA certificates and code signing certificates.
And at 3dfx he probably learned it from some ex-SGI guy, and that guy learned it doing his PhD at Stanford from someone who worked for ed Ed Catmull and so on. The lore goes deep with stuff like this. There's rarely just one author but many who improve the formula over time.
The only thing that matters is the implementation of the system you’re communicating with or using.

With any luck, their interpretation of the specification will be similar enough to yours that you can communicate.

The only wishful thinking in such cases is that the implementation will perfectly implement your interpretation of the spec. The code you’re calling isn’t going to magically conform to your interpretation just because it says it’s conformant.

This is why we have interop testing and even interop conferences. Specs almost always have subtle ambiguities and missing details which implementers need to fill in themselves.
> The numbers is floating points...long integers might not work properly

I personally hate the usual interpretation as float and see it as a common but extremely-implementation-induced failure. It's far better interpreted as an arbitrary precision numeric type, not float or int. The spec even says as much and only says that implementations mostly suck so watch out. IMO precision myopia is why we end up with e.g. Python's refusal-by-default to (de)serialize from/to Decimal.
Problem is the LLM memorized the countless examples you can find of old BAR questions using extreme amounts of compute at training time, they don't have that ability to digest a specific case due to both lack of data and it doesn't retrain for new questions.

A human that can digest the general law can also digest a special case, but that isn't true for an LLM.
The most humbling learning experience I have ever had was having a child.
Counterpoint: Rust is easy to read, and none of it was designed to be hard to read.

If you make a website listing the languages you do understand, people who are concerned can consult it before they begin a project.
You have evidence for small rates of fraud, but you have feelings that suggest the numbers are enormous? And nobody reports on outright fraud? This is not my experience, and certainly not even remotely scientific.
> China lacked riot police in 1989, the PAP didn’t really exist, and the normal police had no training for riot control, or even any guns

Beijing had experience with riot control in Tibet [1]. One month prior to Tiananmen, they put down protests in Urumqi [2].

Agree that the police were unprepared. But the decision to violently suppress was made by the CCP’s top leadership. This wasn’t an accident. It was a deliberate massacre of protesting children.

> China made lots of mistakes and fixed them in many ways

Beijing switched from open to covert killing. Were China party to the ICC or ICJ, Xi would be open to charges of genocide and crimes against humanity in Tibet and Xinjiang/East Turkestan [3]. The continued fear and repression in Hong Kong is noteworthy not because it’s unstable, but because it’s still visible.

[1] https://en.m.wikipedia.org/wiki/Protests_and_uprisings_in_Ti...

[2] https://en.m.wikipedia.org/wiki/1989_%C3%9Cr%C3%BCmqi_unrest

[3] https://www.icij.org/investigations/china-cables/un-reports-...
I mean, I literally said I don't like exceptions :) But for Hurl I'll make an exception!
React is a functional pattern and is pretty popular.
// It's a scenario that's unbelievable //

I understand your skepticism. Here's the thing: pretty much every time you go to your boss and say "hey, I think I can improve this" you are going initially get blown off. Every organization has inertia, and--lets face it--most clever ideas don't really work out anyways.

If you really want to effect change in an organization, you have to champion it. Your bosses are already busy with other things, you have to get their attention and get on their agenda. If they raise objections, you have to find answers to their objections, and ask them again. And again.

How do you know whether you are the heroic technical visionary, or whether you are just "that guy" who never will just shut up and go away?

More to the point---how do you know how to raise the issue to your bosses, and how many times you can raise the issue to your bosses, before they class you as "that annoying guy."

The answer depends upon the politics and culture at your company. Some things are considered rude in some cultures but not in others. If you are politically acute enough, you can sense when you ar going too far, or you are kicking some sacred cow, or interfering with some powerful person's agenda.

In my case, I had always worked at West coast companies, and I didn't pick up on these cues. Am I hard to work with? Am I "that guy"? Yeah, I guess I was, but I have worked at other companies which would have really appreciated my approach.

BTW, I'm not making value judgements here--when you are dealing with somebody else's money, and in areas where there are a lot of government regulations, etc, a more conservative culture is entirely appropriate. Alas, I'm a pretty good programmer, but slow to pick upon these sorts of things. Live and learn.
For what it's worth, Hotwire isn't very interesting. The real magic is in Turbo or Turbolinks (the pre-Turbo version of Turbo).

Turbolinks is the HTMX-Boost before HTMX was HTMX.
I used Hotline client a bunch, but ran my own servers on KDX and Carracho. Same client-server setup as Hotline.

It was great to peruse the music people had uploaded to my server and discover bands I didn’t know that way.

Not having any luck finding info about The Agency. Can you provide some?
It's an emoji. On my machine it renders in color and in the same style as other emojis. There are a number of emojis that use pre-existing Unicode glyphs. If I remember correctly there are control characters to opt-in/opt-out of emoji style presentation for these characters.
Being 15 and unable to grasp the concept of an array whilst wishing I could somehow use a variable to escape my at the time a1, a2, … a11 variable naming convention.
> It may also be surprising to some to understand that legal writing is prized for its degree of formalism. It aims to remove all connotation from a message so as to minimize misunderstanding, much like clean code.

> The more your argument is structured, akin to a computer program, the better.

You certainly make legal writing sound like a flavor of technical writing. Simplicity, clarity, structure. Is this an accurate comparison ?
Without seeing it, of course it's hard to write examples, but typically for this type of thing it turns out that "fucking with it" enough to be unsafe is easy to do by mistake and so you end up basically saying resorting to classic C++ "Nobody will make mistakes" safety which we know doesn't work.

In some cases you can even "fuck with it" less than std::vector and cause memory unsafety because std::vector was implemented by people who've been fucked with before, and this "safe" collection maybe was not. Pushing items from the collection itself into the collection again when it's full is often one way to cause this - the std::vector promises this works correctly.
Same family, not a single person.
(1) For the audience, yup, uh, curiosity is a likely ingredient.

(2) For the purpose, think of the real cause, James Simons and his background, e.g., in

May 10, 2024,
Remembering the Life and Careers of Jim Simons, By Thomas Sumner

at

https://www.simonsfoundation.org/2024/05/10/remembering-the-...

So, yup, there is Quanta, but more advanced there is the Web site of that article.

For more, there is, as I recall, what he has done with the old NYC Flatiron building. Then there are other science/math promotion efforts.

(3) For the article mentioned in the OP, uh, just say that it is "unusual" for Quanta.

One aspect to like: There's a lot of junk in society and on the Internet, but Quanta is not part of it.
The amount of times that Teams has gone down, or Teams broke, or Teams wouldn't let me do something literally every other chat program did because of policy or management or because Teams wasn't built that way for compliance reasons or lalalala.

You can't even search messages more than a certain age because they're gigantic Microsoft Exchange objects. Somehow Discord can give you instantaneous results but Teams is a giant piece of crap.

That's kinda what I was getting at. And don't even get me started with Windows file permissions, or Windows' way of doing symlinks, or Windows' way of doing keyboard hotkeys that no other OS on this planet does.
Open to being corrected, but those were riots in Hong Kong, not riots against British rule.
Show HN: Git-Backup – Back Up Your Git Repositories to S3
Many jails have work release. They get you up at 6am, check you out of the jail, let you go to work, then expect you to check back into jail by 6pm.