skysight-inc/HackerNews huggingface dataset:
Not really. I come from TypeScript and started writing Rust, and they're quite similar in terms of type expressiveness. With both I feel the same level of comfort of refactoring.

Meanwhile Go doesn't even have algebraic data types. I can't imagine working with a language that doesn't have these kinds of functional features anymore after having gotten used to them.
I am proposing to make prices reflect the real cost.
Even today many can't afford a car, this doesn't mean transportation as a whole is unaffordable for them.
It is possible to live without a car, you know.

> I live in Sweden where you have busses going to even the most remote of places.

Sounds good.
I live in Germany where you don't have that, I still don't need a car, even though I use one once in a while because it's so cheap.

> The farther you are from a big city center, the more yo need a car.

So what? Doesn't mean you need a car at the end of the day, let alone own a car, especially when you're not living in the US.
It only means cars are more helpful than at the city centre.
The same probably holds for your own helicopter
As I responded to a sibling comment, I agree. But a book on applying those typography rules to the web from 2011 _is_ outdated, imo.
F# seems to be to OCaml what Clojure is to Lisp
You have to have a product good enough to sell.

That's how I interpret "product led growth".
Has any laptop ever had decent sound? There's not exactly a lot of space there to put in a proper speaker, so it's really amazing the sound is as good as it is. Also, modern form factors and aesthetics prohibit placing speakers next to the screen, where they'd be pointed at the user's ears.

If you want good sound from a laptop, the answer is pretty simple: 1) plug in some decent headphones, or 2) plug in some real speakers. You can get a pretty decent set of "PC speakers" consisting of satellite speakers and a subwoofer for not much money. You're not really supposed to listen to the laptop speakers if you care about sound and you're not traveling.
I even hide the menu bar on my Mac so every window always is as fullscreen as a window can be and I have never looked back. When I want someting from the menubar I need to move the mouse there anyways.

The only nitpick is, when having an external monitor set to be above the MacBook's one, simply jamming your mouse up to the top won't reveal the menubar as easy and you need to move it exactly to the screen top. Also I don't know how that approach would work with the new MacBooks with a notch.
Sure. But if you are designing something new it is fair to question whether to continue the style.

An alternative is to have two representations; a binary format to be used by computers and a textual format for humans (programmers) designed for readability, maintainabilty etc.
Is there any particular reason for managed databases being expensive or they just charge because they can?
You also have to consider the possibility that it is depression that motivates some people to go on meatless diets.
I mean so is CPU, but in general it's a bit harder to hide stuff in some untrusted binary than it is in hardware. In general. In this case I think we're doomed regardless.

Btw, if somebody knows good technical writeup on eSIM, I'd love to read it.
Surely the US candidate is a shoo-in in an open vote of all the members
Yep Talisman! I received a shareware copy of it on a magazine CD. Totally blown away by the true color UI and pre-arranged widget bits here and there. The thing's born in the 9X era but rocks a definite XP vibe.
In times like these I always like to urge people to figure out what these services are that you like using online and see if there are ways that you could roll them yourself at home for your own personal use.
An 8 track is many decades old. TFA refers to an app that hasn't been updated in three (3) years.
Why going for CSS as a syntactical starting point, if it is to change it so fundamentally that no IDE or existing tools will be able to handle it, and if it is to move away from its "theoretical" purpose of describing style independently from content?

Going that way, there are so many (existing) possibilities. Want something that looks like CSS but that has more structure? Use YAML. Preferring braces over spaces to delimit blocks, but don't fancy quotes everywhere? Use Groovy -- you will even be able to write a DSL to generate SVG in an afternoon, with the entire power of the JVM. Don't want anything executable? Forbid it. Refrain from picking a syntax that are not fitting your needs and for a language whose intent is different, you will just call for confusion
> My laptop isn't powerful enough to support virtual machine.

Specs please?

P.S. I provide Linux courses, and would be glad to teach you using 1:1 video chat. Nothing will be needed except a web browser and an SSH client (which is built into all major desktop OSes now). I have slides for 40 two-hour presentations, with practical exercises that can be done in a virtual machine or on a VPS. Topics include the most common shell commands, package and service management, networking, security, supply chain questions, running web applications in production, and even source code compilation. The course is delivered using multiple distributions, to highlight common things and differences (i.e. so that you can know the extent to which you can apply the information in Arch Wiki while running e.g. Debian). The first two lessons are free. Send email to patrakov@gmail.com to learn about the pricing. Regarding my credentials - I am a former editor of the Linux From Scratch book, and a former maintainer of their LiveCD.
Julia Back-End for LFortran (LFortran – Julia Transpilation)
Something related.

In classical computers you can do:

X = 4
X = 5

In quantum computers this sequence of operations is impossible, because the program needs to respect unitarity and need to be able to be undone/run backwards.

But you can't run this program backwards because the second operation (=5) completely erases the information from the first step (=4)
Large screen does not hurt if you use keyboard to activate the menu.

Another great thing such centralized menus make technically possible (at least on Linux) is menu search. It was a brilliant feature Ubuntu Unity had.
It does not look customizable. It looks like win 10.
Then I am still looking at a 5x price difference and a massive difference in range.
You're right, they do. For some reason I thought that 13 was the first lineup that had a mini.
> NS2 is there ready and waiting to go

Nope, it just broke.

https://www.theguardian.com/business/2022/sep/26/nord-stream...

https://apnews.com/article/russia-ukraine-germany-berlin-swe...
You are taking the wrong strategy. Work to learn, side-project and build something. Do not expect a company to give you more and more unless they want to retain you and you are not replaceable.

It is hard, but it is like this. Unless you become irreplaceable you are not going to have an easy path to salary increases.
This lets you load test with Playwright (very similar to Puppeteer):

https://github.com/artilleryio/artillery-engine-playwright
And in a non-FIDE (online) event.

If he was caught in a FIDE event then of course a ban should be permanent, much like athletics.
Funny - I assume the opposite because they're spending their time at a charger rather than plugging it in at home. If they can't charge at home - that probably means they don't have a home but maybe an apartment without a garage that has EV hookups which means they probably don't have much money.

The other alternative is road tripping.
This post has good points, but it confuses the roles of CTO and VP Engineering. These are two different things, at least in some large organizations.

As an example, I was CTO at VMware (for their public cloud group, vCloud Air). My tech background and experience was very generalist, and I only managed small groups of developers for just a few years. I wouldn't call myself very technical, compared to someone with deep knowledge and experience in developing a product and managing a large group of developers.

As a CTO, I was mostly a bridge between clients and product. I needed my technical skills, but I also needed to understand how to nurture that relationship.

The various VP of Engineering at VMware were amazingly technical. They knew how to navigate the "politics" of the company (which was a bit over-organized and a bit dysfunctional, because of acquisitions, change of strategy, etc), but they mostly knew how to run a large team.

Interestingly enough, even some GM (General Managers) or specific business units could be highly technical, and it gave them a huge advantage in managing their CTO and the rest of their team (e.g. Martin Casado, brought in after the Nicira acquistion).
I agree with your point. In my experience, code happens to you more often than not because when you run something, most of the code that's running was not written by you.

There could be a whole another article titled "Code Happens to You" about debugging other people's code, including dependencies and sometimes even the compiler.
I’m remembering this discussion
https://news.ycombinator.com/item?id=32985713
which had many people basically saying “mozilla can blame itself for Firefox being marginal”, but I guess I wasn’t paying attention for the last decade or so: is there something that summarizes how they alienated browser users?

Thanks for sharing this example of FF leading on some features.
It feels weird while you are not accustomed to it but after some times it feelw the only reasonable way. I felt this when switching from XFCE to Unity.

I felt the same about hard disks naming when switching from Windows to Linux - lack of drive letters felt weird but now it feels great.
10-15 years ago, funny made up names were all the rage for startups.
Developers spend hundreds of hours practicing leetcode and hackerrank? Are they actually good coders? And that's required to pass an interview? I feel so out of touch. I haven't interviewed very many candidates, just a couple dozen maybe, but I've never heard anyone mentioning leetcode or hackerrank. If they'd admitted they'd admitted they spent that much time on there, I'd be seriously questioning why they didn't spend that time on making their github awesome.

What sort of person do these exercises? Is it fresh college graduates?
As a non-American, this seems... fine?

Are there legitimate uses of a suppressor I'm unaware of, or are they truly only useful for clandestine violence?
Zig – A Daily Find-the-Best-Path Puzzle
Customer development
If only DevDiv actually could make up their mind about what they want F# for.

Latest pivot is to try go heads up against Julia into Python's domain.

You already know which one data scientists will pick up.
From the video (01:40) when the headmistress of the school in Wales calls the girl "indolent and feckless" it is a rich and meaningful accusation (rightly or wrongly) that today would more likely be dumbed down into "stupid".

This short video has many such examples that offer a high level of precision in everyday communication that seems rarely achieved today.
It's actually happened multiple times already, 1989, 2011, as well as 2021. After 2011 (during which there was rolling blackouts, boil-water advisories) an advisory board made recommendations for upgrading the infrastructure. The advice was of course ignored and Gov. Abbott later disbanded the division responsible for oversight -- can't have any pesky government regulations!
Also from article, this technique has reduced AC required by ~30%.
> It is telling that nobody is pushing for chess960

I mean chess960 seems to be on the up, no? FIDE had their first ever world champs only three years ago (where notably Carlsen still made it to the final, though did end up losing to Wesley So)
I've never been happier with an OS than I was with Windows 7, a very minimal LiteStep setup, Launchy, VistaSwitcher and Everything. Small system tray and task icons down the left of the screen, leaving all the rest of the space for applications.

Last time I looked at Gnome I could kind of almost set it up like that, but there was still too much stuff on screen.
Show HN: Spooq. A new tool to democratize the use of Apache Spark
I'm sure that there are plenty of nasty scenarios.

This is one.

1. The attackers create my.name@somedomain.com / my.name.12345@gmail.com and/or use a throw away phone number (especially if the email provider uses some 2FA linked to a phone.)

2. They register an account on a web service using that email or install an app on that phone, maybe a virtualized one. Upload a picture of me as icon or fake one.

3. Use my fingerprints on their phone to get through any possible biometric 2FA.

4. They are me.

If they find a way to automate all those steps or make the labor costs small they can register a lot of bots that are real people, because 2FA says so. It's up to their imagination to find a way to profit from that.
...what?

What does it matter if the developer still cares about the project?

It isn't crashing and no new features are needed. If it did then the project wouldn't be complete.

We're not talking about some early access half broken NPM package here, the blog specifically talks about a completed product.
My first gen ryzen 1700 had a silicon bug that was fixed by RMA and c6 sleep states bug can be fixed in software https://wiki.archlinux.org/title/Ryzen#Soft_lock_freezing
Yeah, I‘d agree that performance is the crux of the issue for many PETs.

I am not terribly confident that over the next 5 years we will see anything like a 10x or 100x improvement in general fully homomorphic encryption.

Instead, I think we already have some domains for which FHE is really practical today (like private information retrieval), and we should focus on those. In these domains, the cost overhead of PIR is less than ~10-100x, and negligible for many real-world scenarios.
Yeah, but you have to generate the signature of the encrypted 1TB file with Gpg :)
Are we talking about the same thing? Most are talking about Leetcode - which is a separate skill from the job and requires months of dedicated practice.

I haven't seen any engineer managers pass the usual litany of tests that ICs get. (1 LC hard or 2 LC mediums in <40 minutes) Usually they get a very simplistic question or are given enough hints to get through it gracefully (something not afforded to ICs).
I love compact form factor so i am holding on to my iphone 13 mini.

It is on discount now on several retailers.

Since apple is dumping the mini, ill switch to an android compact — the zenfone asus looks good right now.
Lexicap: Lex Fridman Podcast Whisper Captions by Andrej Karpathy
People move up in sales by bringing in deals and selling stuff. This doesn’t necessarily reflect their managerial skills.

As an anecdote, from my own experience, sales as all the way up there, as far as management and the “Peter principle” goes.

Good salespeople get promoted to management, but have little interest or knowledge in managing people.
Not every runtime environment is a virtual machine...
The problem is that the barrage of "Is this really you?" checks desensitises people to putting in passwords, 2FA tokens, clicking on captchas and other such things.

Most people on HN are American so have no direct experience or knowledge of terrorism, but in the UK a favourite trick of Republican terrorists was to call in hoax bomb threat after hoax bomb threat, causing massive disruption with maybe only one or two real devices for every dozen or so incidents. People got a bit blasé about it, so when the real attacks happened they were much worse than they would otherwise have been.

If you continually blast users with "OMG CRIMINALS MIGHT BE STEALING YOUR DATA CLICK HERE TO STOP THEM" then you're just priming them to be a big fat source of information when a suitably-crafted attack site pops up its message.
Try it on wine and document any incompatibilities on the wine appdb
The Command & Conquer: Red Alert series? It's an alt-history but pits the West against the Soviets.
I have a UW monitor. The correct position of the taskbar for me is vertical on the right side of the screen. And to occupy as little space as possible, here is how it actually looks

https://i.imgur.com/zhYnnKx.png
See also: A Stock Market Scam, Paulos, 1989 - https://math.temple.edu/~paulos/oldsite/scam.html
At this point you might as well use closure & hiccup, it’ll be clearer and more uniform.
Quite simply, you’re not valued.
Good managers know about the risk of churn, bad ones don’t care.
I’ve found familiarity breeds contempt (of remuneration) which can be impossible to overcome. Start applying for jobs with the % increase you’re looking for.
Should Social Psychologists Experiment with Psychedelics?
I think this guide is not too bad [1]. Some stuff depends on the business you are in and the company you are applying at. Listing the marital status used to be very important, but I don’t believe it still is.

German companies love official certificates, as if they really prove something (most time it doesn’t imo)

As most people here, I am working in IT. Since there is a demand for us, I don’t feel like I really have to stick to those rules. For example, I gave up on having a German CV, even for non international companies. I was tired of curating two CVs. Companies expect us to be proficient in English anyway, so I expect the same.

[1] https://hallogermany.com/blog/cv-lebenslauf
Let suppose someone wants to port a OCaml project to F# in a linux environment. How much work would it take in term of code rewriting? can it compile to native code? how good is the language support experience in vscode? any reason not to do it?
A Stock Market Scam (1989)
The worst part is the entire thing could just be using hiccup and a few helper functions.
Sales led growth = implement any feature that a sales guy runs up to you with so he can close his deal
Distrotest.net no longer Linux testing web site
DistroTest.net domain now points to something completely different. No more testing the many, many flavours of Linux and Unix operating systems from the comfort of your browser. What would it take to bring it back somewhere else ?
i don't know it is a problem that if you don't know a language then you'll find it hard to read or write it.
OCaml is one of those languages that has it's own compiler backend. I might have forgotten but I think it even uses it's own linker. It is also backed by organisations, for example people from INRIA university and Jane Street company constantly improve it. I remember it also compiled small programs in a few milliseconds, something LLVM based languages cannot do.
Games were among the worst offender in terms of writing on the disk outside of user space (including Program Files and the registry).

Old games were also quite often doing direct access to graphic cards outside of official APIs

And games are not business software. An old game that stops working is "too bad, move long", accounting software that stops working has real life consequences.
True. I really appreciate Don Syme for not adding too much to F#. It's a beautiful precise language as it is.

I really don't like what has happened to C# is the past few years where features are just added blindly it seems. Current C# looks nothing like C# code from a few years ago and that's bad IMO.
2022 Online Journalism Awards Winners
They are trying, just look at gdpr. It's just not happening in the US.
I think the reason whole fingers was picked over joints or phalanges is because when humans started counting stuff the probability of someone having missing a whole finger or two was higher than now (The life of a hunter-gatherer, accidents happen). When you are missing a finger you can still use your "stumps" to count in base-10, but your ability to count using joints or phalanges is impaired.
Does it have concurrency or/and asynchronous programming?
Assuming you want to do the work yourself and not use a site builder, Neocities, GitLab Pages, or GitHub Pages are good choices. With Neocities, though, I believe you need to have a paid account to use a custom domain.
In defence of "because I say so", it sometimes necessary. And not a big deal in my book, if the person giving the order is also owning all the outcomes, good and bad.

Fully agree on everything else. Additional caveat, I have a supply chain and logistics ops background, so a completely different environment to design and development.
Example? The biggest addition to C# recently is non-nullable references, which was long overdue even though I haven't had a proper opportunity to use yet, but they don't even change the syntax of the language.
Methane is one of the top problems and low hanging fruit to tackle.

https://www.epa.gov/gmi/importance-methane

> Methane is the second most abundant anthropogenic GHG after carbon dioxide (CO2), accounting for about 20 percent of global emissions. Methane is more than 25 times as potent as carbon dioxide at trapping heat in the atmosphere. Over the last two centuries, methane concentrations in the atmosphere have more than doubled, largely due to human-related activities. Because methane is both a powerful greenhouse gas and short-lived compared to carbon dioxide, achieving significant reductions would have a rapid and significant effect on atmospheric warming potential.

https://www.globalmethanepledge.org/

> In advance of the 2021 UN Climate Change Conference in Glasgow (COP 26), the United States and the European Union jointly launched the Global Methane Pledge, which asked countries to band together and commit to a collective goal of reducing global methane emissions at least 30% from 2020 levels by 2030
I've worked at decacorns that used code freezes... Usually they were last minute "oh fuck we took down the whole website 3 days in a row now and this has cost millions of dollars" kinda reactions.

The reason they had to do code freezes is because all the other practices were such dog shit. (Mostly from a product and biz perspective) Eng was usually driven with a whip to meet insane deadlines - thus the instability and bad quality and outages...

I wouldn't expect any different at many of these other companies. Whether they are worth $1b or $10b or $100b rarely has any correlation with quality of eng output.
Why not ask for those things specifically rather than saying "old is bad?"
I agree. It feels a bit like where Java/JVM is at: popular, solid runtime, large community/ecosystem, but Java made some bad choices.

In my opinion: Go needs a Kotlin. First and foremost to do away with implicit nulls (imho the biggest mistake), but here are other things that could be impoved you've already mentioned.
> ¼₀₀

{vulgar fraction one quarter}{subscript zero}{subscript zero} is the wrong way of writing this, generally producing a suboptimal result (denominators and subscripts occupy different lines, and the known fractions often have slightly different, more manually-optimised layouts anyway). The proper way is {digit one}{fraction slash}{digit four}{digit zero}{digit zero}: 1⁄400. Won’t render looking like a fraction with split numerator and denominator in all fonts, but it should mostly look better.
> Ah, the things we are convinced to do from a social expectation standpoint.

Shopping for new clothes for hours because our perfectly serviceable old ones are less fashionable.

Cleaning sneakers for hours to ensure our streetwear look is on point.

Queueing up for hours to take selfies at an influencer hotspot.

etc
What if you do find a critical bug after you started using it, and there is no one around that can help you with it?
Liking the theme of a return to simplicity.

It's a view I unfortunately believe isn't likely given the prior art of escalating complexity in both software (think web, OS) and hardware (modern CPU's / GPU's).

However I guess there are many exceptions to this rule though. Further back I can think of the creation of high level programming languages, or more recently the progress in AI tooling to assist various crafts.