skysight-inc/HackerNews huggingface dataset:
If the discuss link is missing the submission is likely either [dead], [flagged] or deleted. The submitter will not see this by design but one can open a new container tab to see if a logged out person can see the submission. Other accounts that enable showdead may be able to see it.

[Edit] Even though I can not browse to that thread ID I can see it as [dead] in "new" threads. Every submission of that domain is [dead] as well but only dang could say why. My own theory is that people were using it to push bitcoin.
Yep, that is what caused the opensense fork
presumably you mean acorn? hardly a business machine, and with very limited network connectivity, which we required for our unix boxes and ICL mainframe. i remember when the (acorn) BBC Micro came out having a quiet laugh about how poor it was compared to CP/M boxes i was used to using at the time.
I want my EV to last a month on a single charge and yet some people are arguing against battery improvements. Crazy.
So basically we would like to cut down on using oil by… burning more oil.

And how are EVs more efficient then standard cars if they have less range and don’t work as well in certain climates and can’t go where the electricity is not readily available?

We are already polluting the environment by burning stuff for electricity, how does any of this help?

And where to we get all the chemicals for the batteries and what do we do with them when they are useless?
> what I dislike about stories like this is the implicit assumption that it has to be about sexism

There is nothing implicit about this, she is expressing very clearly that this is about systemic discrimination across gender lines. Aren't you making the implicit assumption that the reason why women are paid less at Niantic, is because women are just "naturally" bad at negotiating? This is an argument used by misogynists to dismiss the pay gap, that it always must be something else because there is no such thing as sexism.

So no, sexism is actually real, it exists, it is a real thing that is a problem that we should solve.

> "A former Niantic employee filed a lawsuit [..] alleging that it devalued the work of female employees and women of color, denied equal pay to women employees and women of color."
The syntax is timeless, because it is much closer to math than B/BCPL/C heritage.

It has its own issues but overall it is much better thought out than most other languages.

Here is a comment I wrote a couple of months ago with more arguments for Pascal's syntax:

"Yes, Rust does indeed and a long time before that it was Pascal. I really love Pascal's syntax, it makes a lot of sense when you approach it with a math background.

- '=' is for equality only

- assignment is ':=' which is the next best symbol you can find in math for that purpose

- numeric data types are 'integer' and 'real', no single/double nonsense

- 'functions' are for returning values, 'procedures' for side effects

- Function and procedure definitions can be nested. I can't tell you what shock it was for me to discover that's not a thing in C.

- There is a native 'set' type

- It has product types (records) and sum types (variants).

- Range Types! Love'em! You need a number between 0 and 360? You can easily express that in Pascal's type system.

- Array indexing is your choice. Start at 0? Start at 1? Start at 100? It's up to you.

- To switch between call-by-value and call-by-reference all you have to do is change your function/procedure signature. No changes at the call sites or inside the function/procedure body. Another bummer for me when I learned C.

Pascal wasn't perfect but I really wish modern languages had syntax based on Wirth's languages instead of being based on BCPL, B and C."

https://news.ycombinator.com/item?id=32983878
Can't you seed a conversation with a prompt like that and then just ask your coding questions without retyping that every time?
Tbf He’s speaking to other people on HN. It’s not the normal demographic.
If you say they are just self-destroying and "want to create suicide" and "don't want to help those who don't want help" then why not both not help AND not punish at the same time, and just let "nature" do it all? That is, you have elective suicide AND you say they have a free pass out of punishment (basically they can whinny out of public use without ANYTHING adverse), and because "life is misery" just you yourself endure the misery of living in a society where that dealing with the externalities of their highly public drug use as they die/don't "want to climb out" is just a part and parcel of YOUR life. Suffer a little by NOT punishing. You're already doing it, so just do more of it and screw your complaining.

Basically, that is, do everything you say while NOT punishing the public drug use and you just eating the social cost of that as part of life's natural consequences (or else, if you do criminalize it, make a criminal conviction for it both not affect the availability of rehab at all and make the conviction vanish entirely upon successful completion of the rehab and then eat and endure permanently the social consequences of THAT on the "life is misery by default" logic).
Yes, if you keep bees, you find that almost every action you take kills at least a few of them, and sometimes a few hundred for varroa mite sampling. It’s a bit less worrying if you think about them more as cells of a distributed organism. Also, they will instantly sacrifice themselves for their hives without hesitation.

The closest human analog would probably be more like a tribe.
Where are the ads on iOS?
I'm a native English speaker and I usually turn on subtitles for media with English audio. Just because I understand the language well doesn't mean I'm going to perfectly hear everything that everyone says throughout a video. The character could mumble, speak quietly, have an accent I can't parse well, be speaking while something else in the video is making a noise, or there could just be something happening near me that drowned out a word. Subtitles are a good backup for when something inevitably goes wrong audio-wise.
Small subreddit targeting is just a matter of shilling. I’ve seen it on certain niche subreddits, brands becoming the subreddit darlings and added to the faq and wiki and sidebars, constantly recommended in the comments under any “what do I buy for x” thread. Even if its a junk product. Sometimes the brand even has an account active on the subreddit giving away coupons or free stickers and such.
Proof that someone can't think well: when all they can say is "racist" and "dogwhistle."
UK Law Commission – Digital Assets Final Report
>It's not about keeping the same form factor forever, that's unrealistic.

It's not that unrealistic, if we constraint forever to like 10-15 years.

In a lot of laptops I'd rather they keep most of the ports (and just e.g. update USB2 to USB3, and add a few new ones) but keep the form factor the shape.

Often new keyboards (Apple is notorious, but holds for others) are worse than in the previous form factor.

And when they go and "make it thinner", beyond some point, I'd often rather they added more battery, or added a space for an extra use installable SSD, or put bigger speaker cones, or just leave the space inside for better thermal dissipation...
Because it’s not faster. Well at least the 3990x wasn’t.

Compilation rapidly drops from parallel to single thread bound for most workloads.

https://twitter.com/kiratpandya/status/1457438725680480257
> Just compare how awful it is in other languages to start an async routine and read it's results when it is complete

Excuse me, what?

“Starting an async routine and getting the result” in langages with async/await is just:

// in JavaScript
let result = await doSomething();
// or in Rust:
let result = do_something().await;

Please tell me how spawning a goroutine + a channel[1] is more convenient than this. Now start adding a timeout and a cancellation to you goroutine code and see how messy it gets, where it comes for free in Rust.

[1] a necessarily bounded one, because Commander Pike said “f*ck you”.
Why? I don't Twitter so I have no idea what's happening.
I'm sorry, but what? Meth is not an "energy drink". Meth is a highly addictive substance, both physiologically and psychologically. Its use destroys the human body and mind. Meth is too dangerous to be used casually, in the same way that Russian Roulette is too dangerous to be played at board game night.
Spend more of your hard earned cash to do the upkeep. YOU suffer a little more for it and I'm all down for that happening to you because we gotta spread the burden around given it's going to be there, period.
Hey, this sounds like a good opportunity for them to leverage GPS information in their own app. They can analyze your present location and velocity, and determine from that whether you will make it to the gate on time!
British HR management is bottom tier. HR management in general is a bottom 30 percentile job, but British HR management is really bad. They comprehend nothing about running a company's workforce. I don't mean this out of a "they're exploiting the workers" angle. I mean that they literally damage the company's success.

This new technique is particularly egregious since if you're interviewing you might as well interview elsewhere as well. It's going to take as much effort. And the reality is that there is a cone of outcomes that is wider at a new place and narrower at the existing place so the new place is attractive if the cone shifts downwards here. There's no surprise that most British companies cater to the local market and that few software successes have arisen from this economy that is as large as California.

The cost is felt by the UK alone which generally just has poorer products than elsewhere. If I knew leadership of some company learned primarily in the UK, I would probably just look elsewhere. They can't even fix it because employees there expect management to transform into this at any time, and so don't feel ownership of what they're doing.

Essentially, everyone in the UK has been "quiet quitting" for 40 years.
Until software causes performance improvements not to be worthwhile.

Though nobody can argue that battery lives haven't improved.
I find that HNers are generally respectful about this. There are some outliers, but the posts they make tend to get downvoted and therefore rendered invisible.

But there are probably at least as many instances where someone refers to their experience with a topic and pointedly leaves out the name of their company, and then other commenters ask for more details and the company name.
If Apple can convince your cohort, herein referred to as "you" for simplicity, that everyone else is toxic, then you'll only use Apple products. If you only use Apple products, Apple has higher quality user data about you than their direct and indirect competitors, herein referred to as "anyone else" or "others". This means Apple is uniquely positioned to sell more effectively targeted advertising to you than anyone else. This is especially true when Apple takes steps to improve privacy and security for you by making it more difficult for others to track you.

Apple said they cared about your privacy [from others, not from them]. To be clear, I'm trying to be objective. They're not selling individual personal data or recklessly leaking your data. They have promised to keep your data secure, and I think they've often lived up to that promise, especially compared to others (full disclosure: I own a multitude of Apple devices, but I'm not a fanatic).

However, the bottom line here is that using Apple products means you're putting a kind of centralized trust in Apple, and Apple never said they wouldn't take advantage of that trust where possible.
Thanks for sharing this post. I didn't realize the Apollo dev would be on the refund hook. I only started using Apollo Pro a few months before the shutdown and the dev has shown to be a really stand-up person that I re-downloaded the app to hit the don't refund button.

I hope he'll be able to find another exciting opportunity for himself.
This article on makers versus menders highlights the differences between those who prefer greenfield and those who don’t pretty well: https://corgibytes.com/blog/2015/08/14/makers-vs-menders/
A quick check of Google shows that TSMC does have a 16nm finfet process that is tested and approved for use in automobiles, which is a much more punishing environment than laptops or phones.

As a measure of redundancy, multiple finfet transistors can be wired together to act as one. It would not surprise me if this was heavily exploited in automobile applications.

https://electronics360.globalspec.com/article/16795/2-automo...
I looked at it closer. In C, it is a side effect to assign to a variable. For an extern function not annotated __attribute__((pure)) the compiler has to assume the function call generates side effects. This prevents it from reordering the assignment and function call. Since x86-64 ABI has caller saved registers, in the case where it calls eff() first, it has to save x and y, and after the call, restore them.
I have looked for the value and never really found it.

It seems to mostly be (bad) abstractions around things you could easily do without langchain.

Take one of the most important llm things: prompt templates. What does langchain add over a simple function and an f string? Maybe I'm missing the point, but I can't find anything.

Anyway, it seems people like it so who am I to judge, but I don't like making our codebase dependent on a huge new library with unnecessary abstractions and little or no value add.
FPC (if my experience with Lazarus is anything to go by) doesn't even compile quickly - certainly not compared to the Delphi compiler.
Sounds like target.com

I ordered a play kitchen based on reviews and then I found it to be poor quality, I wrote a review which was never published without any reason given

As such, I don't really trust positive reviews anymore, especially, there

I only mostly trust yelp reviews
Well, he’s working for a quantum computing startup while finishing his thesis, he’s doing okay I think.
This is a big valid point here - absolutely none of us (myself included) have presented any real evidence. So it's all just circlejerking.
> Insider Intelligence, a market research firm, estimates that Apple brings in $4 billion a year from ads.

https://www.wired.com/story/apple-is-an-ad-company-now/
Honestly, the new MacBooks are faster than any desktop I ever had - I don't feel a need to sacrifice mobility for more than that.
Complement

This stuff is like redis. Great for the infra folks

Langchain is like ruby on rails. Great for the AI app devs

There is overlap, where you might start and stay on langchain as a kitchen sink... But as you do full app dev, esp SaaS, the bottom starts falling out for more data infra centric tooling.
Python is no longer specialized.

I mean, it's specialized for:

* data science

* AI/ML

* webdev

* DevOps tools

* an embedded extension language for 100000 programs

...

The sooner core Python devs accept this, the sooner the right thing can be done.

Python is not AWK.
Collaboration in programming always gets things done faster with better design and quality. It's why pair programming, code review, mentoring, design sessions, bouncing ideas, team building, and even offices are a thing. As soon as you measure and evaluate at an individual level you destroy all this. I only track and mention velocity at the team level and the team spans requirements, dev and QA.
Why I prefer brainfuck.
> Yep. That's the plan.

The misery, you mean?
All imperative languages are essentially descended from ALGOL, but in the case of Pascal, it also kept its original syntax.

Others have moved on.
The sweet spot is for someone with deep experience to lay down the skeletal structure of the tests, rpc, infra, lifecycle, etc… then hand it off to a broader team who could learn the intention behind the decisions.
I've argued before that when companies retain control of the device after the sale, that it should not be legally classified as a sale.

It should be enforced as a rental.

Either I own my property and control my property, or it's not my property. If not mine, whose is it? All we need to look is who controls it then.

This is all first-sale doctrine stuff. And I don't believe any new laws need be made to enforce this.
If Instagram is eating junk food then Twitter/Threads is trying to find bits of steak in a pool of toxic waste
>For both my Dell and Supermicro workstations, they basically last 10+ years, and I've got a lot of options to keep them going; I wish I could say the same about laptops. I really wish I could get a new 2k screen for the old Dell Latitude E6530 I have -- it's built a lot more robustly than my newer latitude.

Agreed. When I was checking out new laptops to buy one, in shops, about a year ago, I was shocked to see the lower quality and sturdiness of the cases and keyboards. For no apparent gain except possible lightness.

I think laptop makers have started doing an auto industry in terms of built in or planned obsolescence.

Edit: just like mobile phone makers.
I have mixed feelings about this. From the perspective of the HN audience, it's useful to see what other startups are serving a particular need/niche. From the perspective of the poster of the Show HN, this is probably annoying. However, it is at least marginally useful to see what the competition looks like, so you can figure out how to differentiate your product (or whether there are too many free competitors, and you should give up).
I think there is nothing wrong with investing in equipment. I think there is something wasteful with replacing a laptop every year.

Unless its some crazy jump in hardware between cpu/gpu generations that you weren't in sync for.
I use a Core2Duo laptop on a regular basis and all my tasks are met except of poor battery life. More cores does not give me such a boost as migration from a single-core Pentium 4. I still use Windows 7 on half of my machines as the best OS in my life ever but I am migrating on GNU/Systemd/Linux on all new laptops because Windows 7 is as much vendor's presence as I tolerate.
Looking up the various names mentioned in the article on Wikipedia suggests that the cancel culture troll might be a mentally ill stalker but he's not wrong in many of his broad accusations:

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

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

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

The argument would be stronger if they addressed the various non-anonymous, credentialed academics who make some of the same accusations.
Reading the cynical view that the real goal of x is military/harm/etc. is also pretty tiresome.
fluency also places limitations on speed, being aware of a wider set of use cases requires wider examination of context to discover interpertive options, and that takes time
I'm not trying to make a any gotchas. Yes, if all you need is MS Word and a web browser you can use a 10-15 years old laptop, I don't think this surprises anyone here (in fact its why most people these days use phones instead of PCs to do most of their internet browsing).
I tried to improve the type coverage of the JS package and I came to a lot of the same conclusions. It feels like a lot of unnecessary and poorly conceived indirection and abstraction. There’s basically just a lot more to learn especially if you’re just getting started.

It’s maybe useful as a repository of prompting techniques, but I found myself constantly monitoring the actual prompt text being generated rather than reading the code that produces it…
I'm not familiar with the implementation of Quake's physics, but my recollection of the PBD paper was that it was basically a "mathing up" of what was already a fairly common way of handling physics in games. Thomas Jakobsen wrote a very influential paper in 2001 about the character physics in the original Hitman that popularized a lot of the same ideas later presented in the PBD paper.

What is really interesting to me is that later on in 2016 Miles Macklin et al. from Nvidia released the Extended Position Based Dynamics paper (the XPBD referenced in the article), which bridged the gap between hacky-gamey PBD and a principled fully physics-based derivation. The physical derivation was explored and refined further in Primal/Dual Descent Methods for Dynamics.

And finally most interesting was the Small Steps in Physics Simulation paper by the same Nvidia group that showed that a simplified variation of XPBD that got rid of iterative solving in order to increase the physics sim framerate is actually a state of the art dynamics solver. As in, many dynamics problems are currently solved most accurately/efficiently using this overgrown hacky algorithm game programmers came up with to make dragging around corpses look better.

Kind of parallels the whole graphics cards for gamers morphing into GPUs for AI transition, just in a more niche way.
They really are. For example, I have a P53s (basically a renamed T590) that will randomly clock the i7 CPU it came with down to 400MHz under active use for extended periods of time, and I can't run anything that actually uses the cores on the i7 for more than a minute without hitting the 95 degree PROCHOT. The dedicated GPU also will clock itself down to 100MHz and shift the termal throttling range from 75 degrees to 65 degrees randomly, on a system with a single fan cooling solution.

Just magical, and I can't wait to see Lenovo's next trick.
the greatest difference btw Pascal and C++ is developer experience.

Pascal uses a single-pass LL(1) compiler, which allows you to compile in milliseconds. Pascal enables REPL-like experience where you can Edit->Compile->Run in less than a second.

C/C++ with macros and slower compilation times is worse developer experience, at least it was the reason for me to learn Pascal instead of C and Delphi instead of C++
That could just be C-style prejudice.
I’ve also a had an early acquaintance with Borland TP 7.0 at the time C99 was already around, and Pascal felt rather clumsy in comparison. The strong typing, the lack of a preprocessor, the verbosity in data declarations, the small set of available libraries just made my early programming self consider C superior.
Completely agree. I had this exact thought last week. It's been helpful to go through their repo to see how they've done certain things, but it's a textbook leaky abstraction.
Yup, have no problem knocking on competitors doors, bringing my best colleagues along with me in the months following an exit from hostile management.
I thought the whole idea of Alcor was premised on their spending money from their clients not solely on equipment and technology, but also in long term investments designed to pay out the operating costs eventually; is that not the case?
True Pythonistas love misery, almost as much as we love kvetching. Without the misery, we'd have nothing to talk about. Don't get me started on typing.
Sounds to me like you’re using a low wattage charger that was not designed to be used with your pro-grade machine.
it would be pretty cool if someone released a 10 or 15 year chromebook.
Fair, and I agree. Especially if you're out of sync with the CPU/GPU upgrade cycle.

But even then the odds it will have a major impact on most workloads is very unlikely.

I think as tech people we tend to try to maximize when there is no need.
The Circular Startup Economy
That is exactly the excuse made by the ruling class for forcing people into the factories. It’s nonsense. We aren’t talking past each other. You are just talking about things you know nothing about.
Buy more icloud! Buy apple music! Buy appletv! Buy apps! Buy stuff in apps! Buy apple home! Buy apple clock! Buy apple airpods!