skysight-inc/HackerNews huggingface dataset:
In my observations developing for both platforms, native iOS devs are more likely to take the "correct" well-supported "happy path" for every task where such a thing exists. This often makes for an overall smoother final result.

In contrast this is much less typical in Android dev. There are far fewer "happy paths" in the first place thanks to Google's inability to focus on anything, and even where these paths do exist many devs don't bother following them and just do whatever so long as it technically runs.
> but the act of punishing them makes them less likely to happen

In general, yes. And that's the justifiable for reason for punishing people for crimes. Which is different from saying that they "deserve" it
Where is the liberal conspiracy? I don't understand where you're coming from.
https://go.dev/doc/go1.20#go-command

"The directory $GOROOT/pkg no longer stores pre-compiled package archives for the standard library: go install no longer writes them, the go build no longer checks for them, and the Go distribution no longer ships them. Instead, packages in the standard library are built as needed and cached in the build cache, just like packages outside GOROOT. This change reduces the size of the Go distribution and also avoids C toolchain skew for packages that use cgo."
All this means is getting promoted and sustaining progress on the tech track is very difficult. Compared to that I feel promotion on the management track is easier, all you need to do is get more people under you.
I work on AWS and interact with a fair bit of Principal and Sr Principals. None are "eccentric." Highly competent, great at processing high volumes of information and context switching, asking amazing questions, ready to help, and really quick to pick up new things, and debug.

I think Sr Principal and Distinguished are achieved by excellence AND tenure. Too much context/tribal knowledge is required so hard for anyone to be effective at a high level otherwise.

To be clear, these people often times deal a lot with operational issues. And they're keeping track of a lot of initiatives and fires. So sometimes I see some lose patience in meetings against managers/leadership. But that's understandable I think given their stress. Happens pretty rarely.
Maybe... don't do that? It isn't like this process is dictated by physics or something, that sounds incredibly inefficient and not that difficult to fix.
Right, so what happened is that, almost two weeks ago now, 6,800 people in the US were, practically speaking, laid off in the middle of the night with no warning whatsoever. All of their accounts were disabled, their badges were deactivated, and they were functionally no longer employees.

Legally speaking though, because of WARN, the actual status of those employees is that they are still employed for two months (three in New York because we have a better WARN Act). So they'll still be getting their pay and benefits for that period, to be compliant with the WARN Act. This is the people who are on that list.
Burned too many times by this publisher in the last decade. They didn't make anything GREAT since New Vegas.
As I pointed out in my other comment, serving a static file should be a single call to a kernel routine called sendfile (sendfile in c or in python io.sendfile or loop.sendfile). No loop, no memory copy, no further context switch.

Again if you think I was not fair to fastapi, suggest a change to the fastapi part. Do not cripple the competing solution.

If you want believe the time is wasted by the introduction of uvicorn layer as opposed to pure python implementation, I can run the fastapi in pure python ASGI without that layer, it would be worse. Because you uvicorn is one of the best implements.
It's not a "bug" in the traditional sense, but a consequence of how language models work. Probability distributions over token chains are very powerful tools for generating human-like written text, but they perform poorly at symbolic inference. Humans have the same limitations, which is why math is a separate topic taught in schools that focuses not on knowledge but on algorithms. Understanding natural language syntax and semantics doesn't necessarily enable you to calculate.
A user on BreachForums, who goes by the alias IntelBroker, alleges to have posted UScellular customer data on the forum.
People who have been there for longer are more likely to be a higher level though, which would mean higher total comp.
> Google makes more money the longer you spend on their ad-ridden search result pages.

So why not keep people there by having an engaging chat bot? Could even refresh and add new context sensitive ads every time you ask something new.
I suspect it has a lot to do with your familiarity and level of experience with Rust. Probably also how much you’ve written code in languages with similar features/idioms.

I also find Rust to be quicker for prototyping than Python. However, I find Java quicker than Rust.
In a union (and possibly in a sane non-union) environment, in that situation you get demoted and can bump someone below you, who can then bump someone below them, until the lowest rank gets eliminated (or a vacant position just becomes un-vacant).

Makes sense when managers are hired from within and retain the ability to do the job of the people they were managing. And 10000000% makes sense from a peter principle point of view: https://en.wikipedia.org/wiki/Peter_principle

Definitely does not work when managers are parachuted in from elsewhere or in a fungible "a manager is a manager and can manage any team". That happens in government a lot.
It’s not a trade off though. Having those abilities shouldn’t do anything to prevent Android apps from being just as good.

All it should do is enable Android to have even more good apps.

So when both platforms are capable of making an app, such as Mastodon, why does the disparity exist?
Ask HN: I suck at sales and marketing, got any advice?
For context, I have a SaaS product (b2b) which is making good money (average ~$30k/month via subscriptions). I have never done any marketing or outbound sales of any kind. All of my customers have found me organically (mostly word of mouth, or through search engines).

I have tried to do outbound marketing, social prospecting, using "lead magnets", boosting my social game, content marketing, etc. Nothing I have tried seems to really "work" but people keep coming. I know the business can grow exponentially if I could get the sales/marketing machine rolling.

I have read every sales and marketing book I could find. I have tried everything. I don't want to hire sales people or a marketing firm of any kind. I'd rather do this myself and keep the business lean (it's just myself and has been for 5+ years).

What else can do, or what am I doing wrong?
Ok but the dev in me needs to know if this was done manually or programmed into the flight computer, I am assuming the latter as it looks meticulously done!
Thanks! Hopefully will have something in the next few months.
> we need more languages like Dhaal or SQL or systemd, which are explicitly not Turing-complete.

Agreed 100%. First time I used Dhall a similar thought crossed my mind about it being an ideal specification language for most ETL pipelines and similar “business logic” work.

I feel like Spark was (in intent) an initial foray into this kind of solution with the data frames and SQL interface, but it falls short in number of ways and is way too attached to a single implementation (warts and all).

The idea of a “resource descriptor language” (4) is a very cool concept, and not one I’d thought of before. Would this be granular compute resources (x % of CPU and memory, a la Kubernetes resource limits) or more like terraform?
Maybe I’m misunderstanding, but isn’t (5) less of a language, and more some kind of constraint-solver based on (2) and (4). That is, it attempts to find the “layout” and allocation of resources for the requirements (optimise for minimum hardware, optimise for maximum throughput, etc). Again, this could be me misunderstanding this stage though.
This confuses me. The aspect ratio is independent of the absolute resolution.
dupe comment?
And they didn’t even make that!
Carbon nanotube yarn generates electricity when stretched or twisted
>just a race to the bottom of taboo-breaking

You've basically described cultural art and music since at least the 1950s. Elvis dared to play black music and gyrate his hips. Madonna rolled around in a wedding dress talking about virgins. RAP broke a whole bunch of them. Cardi B sang about WAP. If a band just sings about relationship troubles and drugs like everyone else, their music / art probably isn't very remarkable.
Thanks for helping clarify this. When you mean woman (she) are you specifically referring to the OP or to Sam Squire (who I was replying to).
Copilot is worth it. Even with a Jetbrains license.
I’ve noticed that DF articles rarely appear on HN as well. In addition to the title issue mentioned by others, I wonder if this is because the linked-list posts with his comments (ie most posts) aren’t favored on HN (recommendation is to link to the original article right?).
I couldn’t have said it better myself — fish is truly a revelation. I moved from bash to fish maybe ten years ago, and the positive impact of fish has been enormous. The project contributors have made so many good design decisions, and as you posit, and it’s great example of the whole being greater than the sum of the parts.

On a related note, I’ve been really happy with the project’s release / update cadence. It seems like every few months a new feature or refactor drops that makes my life easier. It’s just such a great tool, and such a well-governed project.
Generalizations and white-washing here I see. The water estimations, and subsequent use, occurred without meaningful thought about sustainability. (But no matter, who needs sustainability when you have economy ;) The southwest states are going to have a rough go in terms of water because of poor decision making. Then and now. And I don’t mean policy alone, individual decisions add up (e.g., those out of place riverboat-looking boats on Lake Powell).
Any idea why the Page Up and Page Down buttons don't seem to be working on either of these presentation views? The experience is fundamentally broken on desktop. Having to scroll through a huge page (with a tiny scrollbar) is no fun at all when you can only do it with a mouse.
Just did a bit of Googling and it seems a few people did "confirm" the $42/month price, e.g. https://twitter.com/chillzaza_/status/1616927021472354304?s=...

Could still be fake/hoax, but alternatively it could be real and OpenAI just dropped the price after consistent feedback that it was too high.
That was about 1% of the layoffs
> Nobody asked a question, I’m still surprised many years later that security seeing somebody removing furniture and equipment from the building just shrugged at it :)

Not wanting to spoil it, I’ll just say that if you haven’t seen this show then you’re in for good laugh:

https://youtube.com/watch?v=8d-bM-Whsmk
Having spent a lot of time writing both Clojure and Rust professionally, I think a lot of the benefit you get from a REPL is making up for the lack of a good type system and good IDE support. I also find that the support Rust has for unit tests partially makes up for the lack of a REPL.

Clojure has a bunch of other benefits over Rust when it comes to quick prototyping though.
I have been getting Rpilocator notifications for 6 months and wasn’t able to get a pi. If you start your order 15 seconds later you are basically out of luck. Same story for all my friends. So while I get that some people got lucky, it’s not a matter of “a little bit of patience”.
>I really don't understand the gate keeping of what is and isn't a counter culture.

The people who brought in the mainstream culture are now older; they are now the fuddy-duddies. Time to move over for the next generation; it's either complimentary or contradictory and sometimes both.
Not only that, but you are going to have good and bad performers at every level. It isn't like you take all your employees and put the best of them into upper management; they are completely different jobs and different skill sets.
Maybe it's the cars that are doomed.
I was off by 6 degrees (looked lazily at axis labels, not at the actual data). But the OP actually measured the temperature. It says, right in the article:

> The minimum temperature was 44.4°F (6.9°C) and the maximum temperature was 134.1°F (56.7°C).

So yes, this shower violates the code.
Talking about the author of the article, Gankra.
Lots of people at Twitter want to keep their cushy jobs. Musk or no, there are a bunch of people at Twitter that want to keep their jobs and realize that the best way to do that is to keep Twitter running. They will do their best to put chewing gum on things to keep it together.

As you point out, things don't die all at once ... until they do. It will be interesting to see if there are outages during the Super Bowl.
Last one beats me, fun puzzle though :).
> I think the same is true for `TypedDict`

The typing module is pure Python, so the code for TypedDict in that module could have been implemented by any Python user. The official support is of course nicer, but is not required to extend the functionality of the typing module.
To anyone fortunate to not have to use Teams, this is no joke - it's mind-bogglingly terrible. But I have noticed some unintentional humor, if I send a message like "ok, this isn't working, why don't I Slack you a Zoom link instead?" I get an immediate modal popping up, asking if I would answer two quick questions...
I'll give you that. And if someone is really in the 'zen' with a language, I can see them being quick on the draw. And it depends a lot on the project and deps. as well.
I agree with all of this, but after ~15 years of using desktop Ubuntu, I have almost completely given up on any UI customization. It never lasts more than a few years before design trends shift and something breaks. It's just not worth my time.

Maybe another distro would work out better. I'm not opposed to switching, but I don't have the time to invest in exploring other options. I still sorta know where a find a bunch of weird settings and stuff in Ubuntu, so it would be a bit of a pain to lose that knowledge.
> New diagnostic for incorrect time formats

> The vet tool now reports use of the time format 2006-02-01 (yyyy-dd-mm) with Time.Format and time.Parse. This format does not appear in common date standards, but is frequently used by mistake when attempting to use the ISO 8601 date format (yyyy-mm-dd).

It's frequently used by mistake because Go doesn't allow datetime layouts to use the standard YYYY,MM,DD,HH,MM,etc which they ironically used for clarity in their release notes.

I don't understand why Go still forces datetime formats to be specified using "magic numbers" from some time in 2006.
It's tough to distinguish between luck and skill. A lot of cognitive biases come into play in performance evaluation, and managers have to make decisions based on very little data.
Beaufort is a great spot. I almost lived there 20 years ago but the job fell through (company went under).
> I think that's a stretch

Not at all. In my experience, many people of mediocre intelligence but a background that has sufficient education think they're geniuses. The variability in intelligence achievable by tutoring vastly exceeds the difference in their intelligence vs. that of the average inner-city high school dropout without a disability.

> People have different working memory capacity

Multiple studies have shown how this is easy to train.

> different abilities to reason deductively

This is also very easy to train by example.

> I almost certainly would never be able to make a college basketball team let alone the NBA

Being able to do college algebra isn't equivalent to making the NBA, which means being in the top fraction of a percent in basketball ability. Being able to do college algebra is equivalent to being able to dribble.
He didn't anticipate that AI would require a huge amount of processing power and that AI safety would be such a huge problem.
so I've read a couple of screens, the entire conversation circles the main issue here with generative models (I won't get deeper to the AI revolution, singularity or something like that): the old world got old already.

the current systems, the legal one, copyrights everywhere, tons of human systems and processes which are based on human generated text and images (soon, music, video, probably, voices), as some kind of guarantee, just got deprecated simultaneously.

Soon most of them will be targeted by scammers of some kind, exploiting the soft spot of someone or some process requiring or presuming that some output in text or image format, shoud have to be created by a human being.

Kids faking their home assignments are just the beginning, in a year or two, IF the LLMs similar to chatGPT get somehow permanently open to the public, ala Google Search, you'll find every process presuming text or image output as only a human capable task, owned.

Owned like in hacking systems, the society will hack itself to subsume to newer LLM resultant ways of doing stuff, all the legacy societal systems and processes.

Of course, things like copyrights are the canary here, and the status quo has been succesful till now in containing the LLM tsunami of societal change (there you have google, facebook, the chinese giant LLMs, doing nothing publicly with their even more advanced LLMs), but as openAI has demonstrated, the ability to translate LLM outputs to money is incredible.

Maybe the FAANG don't need 10 billions bucks, but for sure is a big planet with many players are just looking how openAI using fairly dated AI tech, has gotten themselves 10 billion dollars of VC, just by publishing some chatbot with autoscaling infra behind.

So it is easy to predict that money will lead the adoption of future LLMs, despite what the FAANG or even state nations can regulate, whoever will end having the upper hand by adopting LLMs or newer AI tech available in the near future, most probably will end changing faster their own societies, giving themselves a too good to discard edge over the rest of the planet.

So things are changing, these LLMs, as simple as they are, could be just like the first submarine cables sending telegraph messages under the Atlantic for the first time. 30 years later and you can't recognize most of the societal processes running into the total system of the world.
I had a friend of mine that was let go from MS after 25 years. I was under the same impression. Thinking the dude was probably not doing anything productive. But then, he shows me all his positive feedback that he got on his reviews…shit does not add up. My guess is, they created this big layoff list. Now they trigger competition, so they can higher at lower pay and get same results. This is just my take at this. I never worked for any FAANG, and I will never do so. But it was just shocking, not surprised but just shocked for my friend. Maybe they were just cutting out big salary paid people. Idk. These people devoted their lives and got shafted.
> A language that plays with types fast and loose is strictly more "powerful" in the sense that it accepts an attempts to execute more programs than a language with a stringent type system.

Not really though. “Dynamic typing” is really just having a single type for everything. Is quite easy to express in a language with variants. Of course, you don’t usually write code like that in a typed language because then your giving up the value of the type system.
There are also plenty of L2s on eng job ladders outside of SWE. The levels are kinda sorta roughly equivalent by pay across different roles, hence levels 1 and 2 don't exist in SWE because their pay is below the lowest any SWE would be making.
Pinterest’s new round of layoffs comes weeks after its last cuts
It's easy to look like you're "ahead" by constantly releasing shiny new things that aren't actually profitable.

Until OpenAI is generating billions in profit, I wouldn't be so quick to criticize the other big companies. Google in particular has a reputation[0] to defend - they're not going to risk their cash cow with a half-cocked LLM that spouts patent falsehoods half the time. Not to mention the false economics of losing money on every single search.

[0] - the reputation might be sullied amongst the HN crowd, but they're negligible when it comes to dominance of Google as a search engine for normies.
Mobile games are horrible for this. You can’t even load Tetris or Oregon Trail on mobile without an internet connection, making them useless for travelling on planes etc.
I fully agree on the role of luck/randomness on our lives.

But I disagree on what the author is suggesting : wealth redistribution.

I do think that taxes are necessary (until proven otherwise) but I think that wealth is a second order effect of power. Trying to fix the inequality problem by targeting its derivative is barely helpful.

We should really look at the power structure and network instead, obviously this is also more difficult to tackle as power is somewhat ill defined and not fungible.

I tend to think that the _less wrong_ solution would be to build power traps and power diffusers, in practice trying both to avoid concentration and to maintain a minimal floor.
A ChatGPT-like AI that's answering your question in the context of your recent search and browsing history can make a pretty darn sophisticated guess about what ads you might be primed to see.

But deploying something like that at scale not only means developing the consumer experience but also the ad placement platform that generates optimal revenue from it. It's not a thing to toss over the wall just because ChatGPT won some news cycles.
Awesome, thanks for the feedback.

> 1. Import from other recipe apps.

Definitely agree. A couple days ago, someone asked for a Paprika recipe importer, which I've added here: https://www.umami.recipes/paprika-import
I'll have to take a look at Pepperplate and NYT recipe box (though, you can already import any NYT recipe link!).

> Voice control

Love this idea.

> 3. Notes

There is indeed a notes section! Though I'm guessing you mean inline comments, like google docs style?
I was raised by a drug dealer/drug addict/gang member single mom. One of the reasons I’ve been financially successful is because I never wanted my life to be like the lives of the people I grew up around. Where’s the luck there?

Attributing everything to luck is:

A) A coping mechanism for people who don’t want to do the work required to succeed.

B) A rationalization technique for people who think they should be entitled to the fruits of other people labor.
What is your definition of deserve? Google’s definition is:

> do something or have or show qualities worthy of (reward or punishment).

That seems to fit punishment for committing a crime.
In case you have never been in a slippery shower or encountered anyone with one of many possible disabilities, excessively hot shower water is a genuine hazard. For example:

Slow reaction time (you can get burned very quickly by excessively hot shower water)

Limited sensation in some part of one’s body

Balance issues or movement issues.

Anything preventing one from getting to the control or out of the water very very quickly.

A shower delivering 134F water is hazardous and serves no purpose.
And yet you’d almost certainly complain if an American company meddled in your country’s politics.
> If you're laying off an entire division, sure, your comment applies. However, from anecdotal experience at Meta, the layoffs seemed entirely random that hit both ICs and Managers. People internally tried to reverse engineer the formula used, but it wasn't always clear why.

It feels exactly the same at Google. It's certainly true that some job functions were hit harder than others, and some orgs were hit harder than others, but certainly no one was guaranteed to be safe merely from working on an "important" product.