skysight-inc/HackerNews huggingface dataset:
Panic is a perfectly proper way for a well-built program to stop execution.

There is no point in juggling around Result types if a failure means that you can not recover/continue execution. That is in fact exactly what panic! is intended for [1].

[1]: https://doc.rust-lang.org/book/ch09-03-to-panic-or-not-to-pa...
Why? The support was always read-only, you still needed an external client. And if replaced with HTTP(s), you get something that's stateless, uses common port numbers, requires no special treatment from firewalls, can use standard HTTP headers (encoding, caching...)...
Republicans Kill Popular FCC Program That Made Broadband Affordable for the Poor
Non-native-speaker take: I don't care, it just reads a bit "weird" as I learned English before and "theirs" was plural... but I am adaptable.

As long as the meaning of the quote isn't changed I couldn't care less and it seems very important to some people.

What I personally dislike though is the whole "Ask me my pronouns" thing... like "No, I don't care about your gender or sex, as long as I am not interested in a romantic relationship with you - just tell me how to call you and I'll do it, but more effort? No!"

To elaborate a bit more: I find the topic exhausting not because I hate freedom of choosing your own gender or anything like that, but because I personally do not care about your gender at all.

I don't care about your religion, your skin color, your culture, your sex, your gender... I care about individual people but I don't reduce them to a certain aspect of their existence.

Now I find the whole "Ask me my pronouns" exhausting and also rude because it puts pressure on me to ask you about a topic I am not interested in. Like: I get it, there is social pressure, I understand that you're not happy with certain social "norms" and developments. I totally get that and I guess we are on the same side for many of them, but I still do not care about your gender until I care about your gender. (And also, I don't live in your country probably, so your local politics may be of interest, but I still don't like being forced to talk about them before I can ask a genuine question on e.g. a technology topic ;))

Just write his/her/theirs... and I will respect your choice. I will not think less of you, nor will I put you on a pedestal for something I do not care about.
emitting large amounts of sulfur dioxide directly into the atmosphere at sea level is known to have a cooling effect on the atmosphere: https://www.carbonbrief.org/analysis-how-low-sulphur-shippin...
Conway's Law isn't a "law" - it is an interesting observation and there are definitely interactions (both ways) between organizational structure and software "design". But people weigh it too heavily. There are plenty of counterexamples of, for instances, fine-grained teams in one company that build a monolith, and the same type of teams in another company building a microservices architecture. Complex software is complex, and once your require more than a handful of people, that complexity requires a complex organization structure to handle the challenges of communication and responsibility. But it isn't a purely deterministic relationship between organizational structure and software structure. More that certain organizational structures are really bad at building complex software, and some are better.

It is interesting to think about, but there is this tendency to invoke "Conway's Law" as some simple method of fixing the extraordinary complex problem of developing and evolving complex software over time.

Really what it is is that organizations from the 70s, 80s, and 90s were built around building physical things, for the most part. Manufacturing and construction, mostly. And taking those organizations and applying them to software development fundamentally was a terrible match. We had to find new structures that were better suited, and we have gotten a lot better, but we are still working on it. Management was taught by those that managed manual laborers, who's output was easy to measure, and whom you could force to work a certain amount without a significant drop in their output. The same isn't true for knowledge workers. And so new management had to be created, a process we still are working on as well, but many managers these days are way better than managers from 30 years ago.

Read Conway's original paper, it is interesting, but it isn't a physical Law that cannot be violated!
How to hack websites behind WAF, Cloudflare, akamai, imperva
Some examples on websites exposed:
Nike, Disney, Crunchbase, Iberia, Salesforce, Adobe, Nike
I don't know how else you interpret what I quoted.

And it's not a judgement.
It could only run win3.x application natively (and faster too). Then they even lost that. By that point win32 apps were starting to become the norm. Then the icing on the cake was win9x was 70ish dollars. While getting a copy of os2 usually started around 150 and it was wildly picky about the hardware it ran on. I too bought that thing. Suffered thru installing 20 floppy disks and usually a segfault or two during install (making you start over). The PM was kind of cool. But 9x was way better polished. You can tell MS did its homework with usability testing.
The CLI clients are quite good. I typically just use the sftp binary or rsync, or lftp if I'm doing actual FTP connections.

They're available on Windows via WSL, or probably natively on Mac (I assume Homebrew has them if not).
It’s one thing to launch a daemon with restricted privileges, but they often need to do privileged things at startup and then drop privileges them on their own. How would systemd help with that??
It's a classic case of "once a metric becomes a target, it ceases to be a good metric"

To clarify, Google defines the metrics by which pages are ranked in their search results, and since everyone want to be at the top of Google's search results, those metrics immediately become targets for everyone else.

It's quite clear to me that the metrics Google have introduced over the year have been meant to improve the quality of the results on their search. It's also clear to me that they have, in actual fact, had the exact opposite effect, namely that recipes are now prepended with a poorly written novella about that one time the author had a emotionally fulfilling dinner with love ones one autumn, in order to increase time spent on the page, since Google at one point quite reasonably thought that pages where visitors stay longer are of higher quality, otherwise why did visitors stay so long?
Yes. Ignoring the engine there’s a lot of swift in how they build the ui components and sync tabs etc. they’ve built something similar to SwiftUI but it used winui/wpf (or whatever it’s called these days ) underneath.
Well that or let me pick sources for my lens default! Because reddit just overwhelms it with low quality content
It's not really, except historically. The early stock car racing drivers in the USA were often bootleggers who transported illegal liquor so had fast cars to run from the police. Eventually they organized and that led to the forming of NASCAR.
Begging the question again, as there is no evidence that "intelligence" runs on neurons. (And plenty of evidence that "intelligence" can exist without neurons.)
> To any climate change denier... I'd love to smash that idiocy out of your head if that would help

Well, one must balance the downsides with the positives. Cheap energy from fossil fuels allowed humanity to flourish like never before, raising standards of living globally. And in the 50-year span from 1970 to 2019, deaths from climate-related reasons decreased to one-third[0], even as the global population more than doubled. That's one-third the absolute number, not per capita! All this mostly due to the increasing ability of the developing world to deal with extreme weather events, again thanks to cheap energy.

I posit it's entirely reasonable to disagree on what we should do about climate change.

[0]: https://library.wmo.int/records/item/57564-wmo-atlas-of-mort...
That’s probably why it’s on their TODO list
The best operating definition of personality that I came across studying psychology was that it was that aspect of the individual that led to the deviations from the population norm. On the other hand personality psychology as a field (at least in the 90s) was still a bit of a hot mess. There was no connection at all between the experimental personality course and the introduction to personality course that I took. The latter ended up largely being a history of psychological theories course more than anything else, while the former was based around trying to tease out why individuals might produce different responses to an experimental situation.
But which of those projects are distributed and FLOSS?
>The general success ingredient is putting a small team of veterans on making the new system.

I don't disagree with this approach. But one thing I find is:

Sometimes those veteran teams are heavily invested in existing concepts, tools, and approaches. It makes sense, they have seen these things work and they're proven to some extent.

But it's always not the best choice.... and while the veteran teams often start these projects they often aren't the people to "finish" them as they get pulled away. And it is oh so easy to start projects and make decisions if you never see the outcome / have to deal with the fallout.
I've understood that you can modify quotes but you have to indicate the bits that you've modified. So "It enforces memory safety" becomes "[Rust] enforces memory safety" if you want to modify a quote to make more sense out of context.
It's not just you, I'm in a similar boat (also in EU). The market has been quite bad in the last few months. Used to get at least a few calls from the HN hiring posts, but got absolutely nothing in the last 3-4 months. Same for LinkedIn, used to get at least 2+ interview calls every week. Now almost nothing :/ I'm not even picky when it comes to the requirements, don't mind working from office or learning something new (or obscure) for the job.

Every job post on LinkedIn seems to have hundreds of applicants, reminds me of the time I used to apply for jobs in India.
> Unfortunately, 17min to build is pretty good.

My biggest pet peeve with this is that a lot of people see these values as immutable, and because building/testing/running every single push takes too long, we should not do that.

As opposed to making builds faster, or build infra faster/cheaper.
The problem with crypto is that it's overwhelmingly used for crime and almost nothing else.
> But it appears that being able to hire the right personnel is not the only concern. Problems with electricity grid congestion affecting industrial power supplies and attempts to limit nitrogen emissions are also said to be issues raised by the company.

Must play a role too, yes. It was reported a few weeks ago that a primary school in Veldhoven (the relatively small town where ASML’s headquarters is) will not get access to the power grid. They will place a diesel generator next to the school for the next few years [1].

[1]: https://nos.nl/video/2510756-een-splinternieuw-schoolgebouw-...
The whole reason I got interested in Rust in the first place was because of the type system. I viewed it as "Haskell types but with broad(er) adoption". The fact that it also has this neat non-GC but memory safe aspect was cool and all but not the main sell for me.
The question is not “do we ever have normal weather?” but rather “how often do we have abnormal weather, and how abnormal is it?”.
Yeah, I've been these "cool Skunkworks" teams and I literally made no more money, maybe got a $5k spot bonus (super rare), and burned myself out over a 6mo launch. Spent my entire thanksgiving week on-call putting out fires, literally every hour, while everyone else at the 800 person company was on vacation. Not a single executive or product manager involved in launching was there or checked in on things. Some moron (I hope he reads this, my nicks not anon) let us launch without connecting our credit card fraud system so we (ops, me) got slammed for an entire week with fraud server launches. Jason, you're a moron, and that's an understatement.

It's like being paid in exposure. We'll pay you in cool tech and learning!

Then you see the 20 go devs around you making the same money writing grpc services 8 hours a day home at 5 relaxing.
Speaking of credibility, it’s always conspicuous when someone copy-pastes a list of quotes without attribution and especially not noting the denial site where you copied that list from.

That’s important because what you’re doing is incredibly dishonest, representing quotes by individual people as representative of entire scientific fields. For example, your first quote is the lede in an Australian newspaper’s coverage of an unspecified person’s testimony before the U.S. Congress which was considering funding an Arctic mission during the international geophysical year, the kind of thing which would collect data needed to make better predictions and quite notably was not a consensus position in the field.

Similarly, your second was from an editorial by John Kerry, not a climate scientist, and rated false at the time because few climate scientists actually shared that aggressive timeline:

https://www.politifact.com/factchecks/2009/sep/02/john-kerry...

The third is again based on a single researcher who had a more aggressive timeline than most of their peers:

https://www.theguardian.com/environment/earth-insight/2013/m...

For things like this, what matters is consensus - science always has disagreements but over time converges on accuracy. If you look at the IPCC reports from the late 1980s and early 90s, for example, we can see they pretty closely track what we’ve observed in the decades those were published.
> But no better than email again. You just get notified if you have a email or not [depending on the client you're forced to use]. I have many email rules that just filter out nonsense from github, google and others so my inbox stays clean.

I guess I find them useful because that way I get all my notifications across all channels in one spot if you set them up properly. Github and google docs also allow you to reply directly within the email, so I don't even need to open up website.

In Slack the way it was setup was global, so I got notified for any update even if it didn't concern me.
> my understanding of the canonical story why OS/2 lost is exactly because it supported running all Windows software natively

Ah, then you are missing a critical detail.

OS/2 >= 2 could only run 16-bit Windows apps. No 32-bit.

So very much not "all", no no, not at all no.

Right after OS/2 2.0 shipped that got very important very fast.

Windows 3.0: 1990.

OS/2 2.0: early 1992.

Windows 3.1: late 1992.

Windows NT (first release, first 32-bit version of Windows): 1993.

Windows 95: 1995.

There was a "shim" for Windows 3.1 called Win32s:

https://en.wikipedia.org/wiki/Win32s

This let _some_ clean Win32 apps run on 16-bit Windows 3.1. As a demo it bundled the original Freecell game. It's still out there as a free download today, and gets you the original tiny fast Freecell on Win11 64-bit, including on Arm.

IBM had licenses to include full integrated copies of DOS and Windows 3.x with and inside OS/2, called "WinOS2". But it was 16-bit Windows and ran on the OS/2 DOS VM.

Win32s let some apps run, but Win32s didn't work on WinOS2. IBM tweaked WinOS2 to get Win32s working. MS responded by tweaking Win32s so it didn't work.

Repeat multiple times until MS hit a way to stop it working at all.

So, apart from a few trivial apps that ran on older versions of Win32s, you could not run any Win32 apps on OS/2.

So, Microsoft moved the market to 32-bit as fast as it could, first with NT 3.1, then NT 3.5 which introduced the VFAT disk format and long file names, then with the consumer-focussed Win95, then with NT 3.51.

So all the cool new apps ran on Win32 and OS/2 was frozen out of the market.
You hype garbage to the moon, people are going to figure it out.

There are good uses for AI. But most of the time it gets shoved out the door without enough thought/care. Google’s recent issue or the article I saw yesterday about how TurboTax and H&R Block both have “helpful” AIs to answer tax questions, which of course are completely wrong.

That never should have been deployed.
I would suggest with candor using a vpn (kill switch) but that is probably covered (by apple)

Next comes vpn through a router

Next comes turning off the radios (airplane mode) but I forgot radios don't completely turn off in iphones (feature)

Next would come the tinfoil hat (faraday cage) stage /s
WTF is deep atheism ?
There are other free market economies. And America reached the apex of its power under the New Deal and during wartime, when the "free market" was carefully constrained to meet the needs of the state.

It's funny to watch people try and analyze what made the US the world's dominant global empire when in reality it was a series of complex and contingent factors that can't be replicated because they could have only occurred in their exact historical circumstances.

For example, other countries have tried to replicate American dairying culture, buying into the propaganda put out by the dairy industry that milk drinking is the secret to America's success. So China started up loads of American-style dairies to provide drinking milk for a population... without the gene for lactase persistence.

That's what the free market talk feels like to me. America is at the top and that can't be replicated. There's only room for one at the top. When it collapses, we'll see what circumstances lead to the next great empire. It might be collectivism!
Workshopper Beware: Navigating the Risky Waters of Writing Classes and Retreats
The VM itself was presumably idling on a BIOS "no bootable device" prompt. I don't think QEMU has an option to not start the VM at all and just do networking.
Broken windows: why the 'Single Pane of Glass' is impossible
Fidelity International to cut 1,000 jobs globally
Restricting updates of apps after the grace period seems risky from a security perspective... It could leave apps with critical vulnerabilities in circulation for too long.
It was a pivotal movie for my journey in learning French, hope you enjoy.
LinkedIn is so awful to use.

There's value in the connections you can make and hiring or finding a job... But it's probably one of the worst web apps I use.

I'm surprised it ever got this big.
This makes perfect sense. Thank you for all the value you add to HN.
Ahh actually you can do search through the logs in real-time, I forgot to split that and remove TODO from the readme.
Complex filtering based on the timestamp is yet to implement.
Yes, it's just a different translation of the original French quote.
Must have tried other paths but got frustrated, screw it straight to the top!
The CCP has stated that their intent for the 21st century is to get ahead in the world and become a dominant global power; what this must mean in practice is unseating American global hegemony aka the so called "Rules Based International Order (RBIO)" (don't come at me, this is what international policy wonks call it.)

A little bit of duplicity to achieve this end is nothing. Trying to make their opponents adhere to crippling rules which they have no real intention of holding themselves to is a textbook tactic. To believe that the CCP earnestly wants to hold back their own development of AI because they fear the robot apocalypse is very naive; they will of course try to control this technology for themselves though and part of that will be encouraging their opponents to stagnate.
I've written a bit of Rust, and I was left with mixed feelings, that seem to be still the same here:
- loved the memory safety patterns when compared to the horrible things that you can do with C++
- found almost every thing where it was different to have a harder to parse syntax, that I could never get used to.
The implicit return at the end of a statement for instance make it harder for me to visually parse what's being returned, since I really depend on that keyword.

Code in general is hard for me to mentally read. I know it sounds nitpicky, but to me all keywords should be obviously pronounceable, so something like "func" instead of "fn" would be mandatory. Also, using the permission keywords where I'd expect the type to be also seems a bit strange, as I'd imagine that keyword to prefix the variable -- that's just how I think though.

It does seem like less decorator magic and symbol-based syntax would make it easier for beginners to grasp.

I may sound like a curmudgeon, but I'd prefer only one type of language innovation at a time.
Experts attempt to regrow the Wollemi Pine in top secret locations
Eh? That can't be right! I thought Apple cared about their customers? /S
On a somewhat related note, I love the pizazz the European Commission is demonstrating on their DMA website. ( https://digital-markets-act.ec.europa.eu/index_en )

There's a ticking countdown labelled "Compliance time!", currently at 01DAYS 08HOURS 21MINUTES 21SECONDS as of writing, with the 7 March 2024 at 22:59 deadline below.
How do you “inject ideology” in a programming language?

Compiler error if the variable name is sexist?
They buy (ad targeting against it) from Intuit.
As a patient, do you think that's satisfactory?

Have you seen patient portals like (Epic's?) MyChart?

Aside: During the mid-aughts, I created a patient portal POC, to compliment our physician portal product. Customers were very interested. Ditto the clinical (vs diagnostic) quality web-based DICOM viewer I made. (Sadly, the 2008 meltdown /dev/null'd all of our work.)
Thanks for explaining the reference! I was wondering about that as I had never heard that turn of phrase before. I looked him up and apparently he was put into an asylum due in part to his recommendations and the rejection of them and subsequently beat to death while committed. An absolutely brutal example of being persecuted for being right.
I got my first Sale for AI SaaS
I launched this as a pre-order.
Now building it in public!
Landing page is at: https://picnootes.framer.ai
Luv that time to become "compliant".
Location: Buenos Aires, Argentina

Remote: Yes

Willing to relocate: No

Technologies: React, Vue, JavaScript/TypeScript, Node.js, TailwindCSS, Jest, Prisma, PostrgreSQL, Docker, C#/.NET, Azure related services

Résumé/CV: https://drive.google.com/file/d/1N1dmVJarPocKCKkgvJYiOASX3kY...

Email: luzojeda@proton.me
Für mich, Softwareentwicklung ist die eine Arbeitsstelle, wo meine c. B1 Deutsch ist (normalerweise) kein Problem.

The original poster was "in the EU", just like I am. It's entirely plausible that for them, like for me, language is a barrier to other jobs besides tech.
Migration to Postgres from MS SQL Server doesn't have to be a complete app rewrite. Obviously any .Net components would be a problem, but if it's just a matter of existing clients and T-SQL, there's always Babelfish.

https://babelfishpg.org/
Seems more cringe to complain about pronouns