skysight-inc/HackerNews huggingface dataset:
Opposite view

“smart and gets things done”

https://www.joelonsoftware.com/2006/10/25/the-guerrilla-guid...

When it’s time to interview, interviewers ask for results. That’s the entire “R” in answering interview questions in STAR format.
I love this.

Imagine the energy savings if more people didn’t just automatically reach for LLMs for their pet projects.
Why is that your takeaway? The test isn't just "write a fizzbuzz", it's "write a fizzbuzz better than all the other candidates". Suppose one candidate produces straightforward readable code within those restrictions and the other doesn't, which would you hire? This guy chose deliberately to write an unreadable solution that is highly impractical against the advice of the interviewer.
It’s quicker to move code around with whitespace because you can just tab it in and out, move lines etc.

The best solution is to ban tabs entirely from the syntax - only allow spaces in multiples of 2.
Pedestrian Catch
Right, but there's a significant difference between "they only support a proprietary format we can't do anything" and "they created and open sourced a different format and we're choosing not to offer it"
nice too. but been a while since I lived in NY. what these things don't tell ya is how frequent the trains break down.
my morning commute would be 30 mins on a packed train, but the evening train would be 2x-3x that time due to trains / track issues.
i don't mind as long as it's simple and regular (python is ok for instance)
"Get used to it" doesn't mean "like it" or "prefer it".

I've gotten used to a lot of things that I'd rather not have to deal with.
Show HN: Pride Snake
Any feedback is appreciated.
It doesn't have a REPL which is strange for a BEAM VM language.
I'll add another scenario I've personally experienced:

- Reaching out in good-faith with an offer to sell the domain to you. I've had that happen in the past and before receiving the email the person directed the domain to my official website to show good will. I purchased the domain and now own it.

Not saying this is the case here, but just wanted to throw a legitimate scenario into the mix. They should have reached out by now if this was the case.
TikTok competitor must have a functional live tool for users with over x amount of followers. Lives are very popular. Gifting cuts also help company revenues.
I tried an Ubuntu x86 VM with UTM on a M1 MacBook Pro, but the results was extremely slow.

I think Intel Macs will give a better result.
You have to help yourself before you help the weak.
While not the be all end all, TIOBE disagrees.

https://www.tiobe.com/tiobe-index/

I think since the AI boom, Python took over.
> Elixir will get you pretty far along this scaling journey without too many problems:

been running a phoenix app in prod for 5 years. 1000+ paying customers. heavy use of websockets. never had an issue with the channels systems. it does what it says on the tin and works great right out of the box
Personally, I think using invisible, editor dependent characters is neither simple nor regular.
I used to travel a lot for work. Hit about 180 days one year. (OK, about a month of that was vacation.) I'm not primarily a developer but I do a lot of writing. Honestly, I've never felt particularly constrained from doing that on the road but, then, although I have a nice home setup, I don't need that nice setup to work.

And I like having a king bed even if it's just me. (I do like having a desk and some sort of office chair though even that isn't really critical most of the time.)
I like to structure my code as an outline.

Helps readability, quick visual hint of structure and i don't have to keep track of open-end brackets.

Though i much prefer spaces to tabs.
Python is slightly above it on the StackOverflow 2024 developer survey.

https://survey.stackoverflow.co/2024/technology#2-programmin...
As a programmer, your goal should always be to produce the most readable possible code. Just because you can't produce something perfect doesn't mean that you should give up on readability entirely.
To make electricity cheaper and greener, connect the world's grids
Pyright with Python is lovely too!
My favorite multiplayer game was Golden Eye 007 on N64. There was a couple of maps (The garden and the village I think) that has an unbeatable position where you just sit there and receive ammunition while having perfect view of everything. But due to being it local, you could ban camping.
A social platform for the startup community – a digital San Francisco
i know we all love hackernews, but i've just launched foundry, which is basically a new platform where we can all hang out and do all the things we wish we could in one place, like launch, raise, create forums, create/join events, post with other founders, etc.

think ya'll gonna love it...

give it a go... launched yesterday... early days, but still!!!!!!!!!!!
Well, it's been a while since it was last posted, so seems fine. Interesting how it only caught on once it triggered some techy interest.

I can understand why. My thought pattern was also like "oh YOLO, I know that, interesting to see some application for it, oh cool idea, upvote".
https://archive.ph/Hb9lh
Website is down. Anyone has a mirror link?
I can’t agree with that.

Curly bracket blocks are obviously visible at a glance. If I incorrectly move one around it’s obvious.

If I shift tab a section of python code around, I may be breaking an if state without noticing if I didn’t pay attention to a specific colon on one line.

Imo s-expressions are the easiest to move around, but have the same issue of being hard to scan as tabs.
join foundry here: https://foundry.bz
Huh, interesting that regulation exists (and since 2008?), as basically nobody follows that 20mph speed limit. Certainly the options from Specialized, Trek, etc usually provide assist to 28mph.

I’m ambivalent about throttles - much more concerned about the mass and speed of some e-bike when they inevitably get used on sidewalks, multi-use paths, etc.
> My office in Cambridge, Massachusetts is directly in a 12 story tower with ground floor retail directly on top of a transit station

That station (the Google Office MIT/Kendall one I'm assuming) was part of the larger redevelopment that happened in Kendall Square over the last 40 years which displaced a significant portion of Cambridge residents due to eh flawed 1949 Urban Redevelopment Act (the same one James Baldwin historically opposed).

Just go one stop inbound (MGH) or outbound (Central) and that level of synergy goes away.

A lot of this is because the T is just straight up old. Most of the stations are at least a century old if not older and it would take an inordinate amount of money to rebuild stations in a more modern manner.

> I suspect the problem might be mismatched incentives

The Asian as well as the more recent North American metro systems like BART or DC Metro are much newer (built or rebuilt in the last 50-70 years) and were thus able to include that public-private mixture.
I wouldn't say that `:!bash` is the most illustrative example of its impact. It bites you when you run any command that spits out a prompt, most commonly a [Yn] prompt. You can't use `:!` for these in nvim.
Shall we talk about all those hacker systems protected on clouds? (microsoft|aws|gogol|akamai/linode|cloud.cn|etc)
> First and foremost, their statement about community on their homepage spoke to me

This is the part of the excitement around Gleam that gives me pause. When the biggest draw is the heavily-moderated community [0], it seems almost more a political project than it does a technical one. That's not a bad thing in and of itself—goodness knows we need less toxicity in the world—but I get very nervous around a technical project that has gotten very comfortable with silencing dissent and enforcing "good vibes". I think of dang's bio quote:

> Conflict is essential to human life, whether between different aspects of oneself, between oneself and the environment, between different individuals or between different groups. It follows that the aim of healthy living is not the direct elimination of conflict, which is possible only by forcible suppression of one or other of its antagonistic components, but the toleration of it—the capacity to bear the tensions of doubt and of unsatisfied need and the willingness to hold judgement in suspense until finer and finer solutions can be discovered which integrate more and more the claims of both sides. It is the psychologist's job to make possible the acceptance of such an idea so that the richness of the varieties of experience, whether within the unit of the single personality or in the wider unit of the group, can come to expression. [1]

Marion Milner, 'The Toleration of Conflict', Occupational Psychology, 17, 1, January 1943

[0] The lead dev has been known to tell people off in DMs for reacting with negative emoji to their discord comments (and remove the negative reactions with admin powers!): https://news.ycombinator.com/item?id=41413735

[1] https://news.ycombinator.com/user?id=dang
I spent a week learning enough ML to design a recommender system that worked well with my company's use case. I knew enough linear algebra to determine that collaborative filtering with some specifically chosen dimensionality reduction and text vectorization algorithms as well as a strategy for scaling the models across multiple databases would work well for us. The solution was tailored specifically to the type of data we were working with.

When I presented the proposal, nobody read it and the meeting immediately turned to the vp of engineering and the ceo discussing neural networks and some other ML system that they had read about on HN the day before. When I tried to bring collaborative filtering up again, the VP said "I don't know what that is", so obviously he hadn't read the doc that I was assigned to write over the last week
I did not think of that as a possible cause because I do not do any work that could conceivably fall under IR35. I did find the market pretty healthy until very recently myself.

I do think contractors were to blame too. Using ridiculous schemes (like the borrowing from an offshore company one) was only going to lead to a crackdown on both individuals and in general.
FWIW, it's not just the "community statement" - the creator of Gleam is very unshy about his politics. Just take a glance at his social media.

He has every right to do so, obviously, and I'm not telling him to stop. But if you want a programming community that keeps its politics separate from work, Gleam is not for you.
Media indoctrination, civil liberties most predictive of autocratic survival
Do you think Trump will release the Epstein files?

Not likely. Too many powerful people involved and their offspring are still alive. One may have better luck asking the 65th president.
Readability? It is crucial for indicating which code belongs to specific blocks to help the compiler/interpreter and humans alike. There are primarily two methods for structuring code to achieve this: rigid indentation rules, as seen in Python, or the use of brackets. Elixir and Ruby use end blocks, which essentially serve as a substitute for curly braces.

Similarly, when considering JSON versus YAML or TOML for human readability, the same principles apply. Personally, I find indented code more readable, but this can be easily attained in most languages with universal code formatting rules and intelligent code editors that highlight different elements to improve readability.
I don't mind style or identity. But I want good UX with a good menu tree and clear active/inactive state and menu/background separation.
> This will probably get me downvoted to hell

In my experience the people who get irked by public support for groups suffering from hate always have this persecution complex, like they're going to be subjected to the same treatment as the members of these groups that they don't like to see being defended.

People have a platform, and they use it to show they views. Elon does nazi salutes, Louis says trans rights. They express what they believe in.
Yes, they explicitly mentioned it in the rejection mail. I quote: "the answers regarding terraform vs Ansible were overcomplicated".

Obviously I'm biased towards myself, but I've been an interviewer as well and if someone develops on their own an answer like I did, they would pass the interview with flying colors, because they would have shown me that they understand what's behind the thing.

Again, it's my side of the story, they probably have another version, but still I think I dodged a bullet.
Which is why people prefer personal cars whenever possible. Mass transit has to operate at 5 minute intervals (so that you are waiting at most 10 to 15 minutes in the event of a missed connection).

If it isn’t that frequent, then I am going to opt for a personal car every chance I can. Using only the subway in Manhattan/some parts of Brooklyn is convenient, but as you stray further, it starts getting tedious.
I'm not here to take a stance on Python vs Javascript, but I am here to remind people that TIOBE is utter nonsense with no informational value whatsoever. Please stop linking it.
Same applies on accounting systems. It's just usually backed by a SQL database you can fudge (and often need to fix)
You're probably getting a lot of feedback from "Zionists" because you're spewing crazy hateful nonsense, and seem hung up on checking for replies all the time. There's nothing stopping you from simply not doing that. But here, I promise not to write anything more to you since clearly you're a lunatic, have a good life. You're more than welcome to write the final point.
> I think these federated platforms can use some kind of spam detection, though.

I plan to explore this in Smithereen (my fediverse server project) at some point in the future. Ideally, I want something similar to VKontakte's "nospam", where moderators would create some sort of templates that all content goes through, and if there's a match, a violating post would get deleted, or its author's account suspended, or just a report created for further manual review, or whatever else the moderators deem necessary.

> A bunch of Japanese teenagers completely swamped most of the Fediverse with a shitty prank on another Discord server for instance

Yeah, I remember that. That was what got me thinking about spam filters. The posts were all the same, a simple substring match would do.
If I am in a city (sf, ny) I am putting in my AirPods and booking it.

Why?

The only people that try to interact with you are either homeless, trying to sell you something, or trying to rob you. Or all 3.

It’s a shame as it really changes the experience of a city and makes everyone wary of everyone else.

If someone could actually enforce laws and clean up these cities, people might consider taking their AirPods out.

Until then, I’ll have my AirPods in, sadly.
Three years ago, California regulators rejected the construction of a $1.4 billion desalination plant intended to supply water to LA. What impact would that have had on the need to divert water from the northern part of the state?
This isn't a liberal thing. There are tons of conservative echo chambers. Twitter has just now pushed away the liberal echo chamber side of things, so liberals are leaving. Everyone makes their own Twitter communities depending on what pages they follow.
Without knowing what percentage of revenue is from Youtube and what percentage is from Patreon, this isn't really important. You can get 10% of income from Patreon and still be considered "Patreon supported."

> We used to have a "pay for what you consume" economy and I don't see why that suddenly can't exist anymore.

Piracy and entitlement.
Yeah if the hotel is nice enough then usually you can have suits and shirts pressed for a fee. If they don’t have on-site “wash-and-fold” then they probably won’t press clothes either.
They talk about this like it's a new phenomenon but I distinctly remember this being super common in the windows 95 to vista days. Like I went to some kid's house and he would do something like try and tell everyone he knew how to 'hack google' and he used use some obviously sketchy as hell tool which just ran a whois on their domain to show their address, and this was all the evidence that he was 'hacking', and we all clowned on him for it and how he probably just installed a virus on himself. He ended up finding some extremely obvious viruses some kid thought would be funny to leave on a network share at school called something like 'sexyporn.jpg.exe' and getting expelled for being daft enough to execute them
Great to see the evolution of this product, nice work!
Do you think you'll make it to the interview stage of the hiring process if the interviewer looks on your personal website and finds that you wrote an entire blog post calling out your last interviewer by name? I would not risk inviting such a person.
More than just words. I've found LLMs immensely helpful for searching through the latent space or essence of quotes/books/movies/memes. I can ask things like "whats that book/movie set in X where Y happens" or "whats that quote by a P which goes something like Q" in my own paraphrased way and with a little prodding, expect the answer. You'd have no luck with traditional search engines unless someone has previously asked a similar question.
There are plenty of interesting jobs in the public sector or in other mission-driven organizations.
My biggest issue with tabs over curly braces is that it makes copy / pasting code insanely difficult. That alone makes tabs a bad choice.
As much criticism as they get, they are at least less opaque than the big corporate media guys who are making movies, TV, and news.
The "admired and desired" chart has nothing to do with actual use.

According to this chart[0] higher on the same survey report, JavaScript is the #1 most used, and Python is #3.

But, I don't see this as a contest... being "the most popular" programming language doesn't automatically make it the best choice for a given task.

[0]: https://survey.stackoverflow.co/2024/technology#most-popular...
> Not every product needs to be at the 100m user scale to be a success.

But the absolute overwhelming majority of content creators are putting all the work with the hopes of achieving that scale of success.

> The nice thing about this era for a creator is that having 10,000 dedicated fans is enough.

For one creator, yes. For a whole economy that can bring billions of dollars per year, you will need to have a much larger consumer base, and you'll need to have a substantial part of them willing to support a lot more than a handful of creators.
Interesting, my experience is the opposite
Not everything has to be for everyone. If you don't like the sentiment, then maybe it's not for you and that's ok.
I live in denmark, and mirror your comment almost to the word. Especially the idea that programming it felt like doing magic.
Most hotels that I’ve stayed in recently have one that they call a “business center” or similar. They’re the new hotel gym.
Yeah and even if you’re a guest of the office I can’t imagine most places would shoo you out after your business with them is concluded.
Just adding another voice for tailscale. It's an awesome product with a very generous free tier.
Author here. I just use Tailscale. I’ve documented my setup here:
https://vpetersson.com/2022/12/23/securing-services-with-tai...

But tldr is that you don’t need any cloud VM or other service for remote access. Works great.
you forgot to add TS and JS together
Stocks are generally held in the name of the broker (“street name”), not the individual. I’m not saying they can’t check but I wouldn’t bet on them calling up Schwab to verify you really own 10 shares of UAL.
It's easier and quicker to move code around with braces when you're using vim. Vim has motions for selecting, editing, copying, etc everything between two braces. Without the braces, it makes moving that code around much more difficult, and error prone.
I haven't checked it, but such data should be easy to get from our database.
It's not the website. There is no name resolution resolving to the domain wedistribute.org.

There were two hosts recorded in the DNS history:

auth.wedistribute.org 216.249.100.234

social.wedistribute.org 24.199.69.82

which no longer exist (i.e. unreachable, due to DNS of their domain failing now)
Oh yes definitely. But its fascinating because its looking back at the dawn of a completely new thing in the world, and how hard it was for people to see where it was going to go.

Interestingly if you look back at Alan Turing's writing around that time, he seemed to have a much better grasp of what a _big_deal_ this was all going to be. It would be amazing to go and fetch Turing with a time machine and bring him to our time. Show him an iPhone, his face on the UK £50 note, and Wikipedia's list of https://en.wikipedia.org/wiki/List_of_openly_LGBT_heads_of_s...
Author here. You can use influx. That’s what I’m doing. It’s just that HA doesn’t use thet by default (which is sensible for most use cases tbh).
Don't these algorithms use significant compute and lots of data (not just from you, from other people, too)?

It seems like it'd be difficult to just run up an algorithm on a local server, though I'm not sure if that's where you're suggesting
Amazon and other cloud providers avoid AGPL, so I think it's closer to the intentions of the OP.
I think without financial support you're not going to get very good art. Some of the greatest artists of the renaissance were only able to spend all day painting because they had patrons. My city has lots of public art because the government spends money on it.
If this is what people imagine when they hear of whiteboard interviews, no wonder they hate them! What this was and what a technical interview is supposed to be could not be any more different. This interview reminds me of some experiences I've had in my early career, and now I know better than to spend more than 5 minutes with this kind of nonsense.

The easiest tell is the adversarial nature of it, but the moment the "max of 30 lines" slide was revealed I'd be out. Scratch that - I'd be out when I saw there were slides. The point of a technical interview isn't to repeatedly try and throw caltrops in front of someone, and a company that doesn't know that is unlikely to be a great place to work.
> It makes me wonder how Linux is doing on M* hardware.

Not so great. Zero legal status. No blessing by Apple. Can be taken down whenever Apple execs decide to.
Oh no, ⌘+0 is so useful for resetting zoom level. Glad it’s (apparently) possible to change it!
Wayback machine could probably help here.
The french gov position on cryptos is more like "we warn you that we cannot do anything so dont come crying".
"Rich" != "Powerful", unless there is a strong state, which also believes that supporting the rich is in its own interests.

Zuck probably should have talked to https://en.wikipedia.org/wiki/Mikhail_Khodorkovsky and https://en.wikipedia.org/wiki/Vladimir_Vinogradov and a few other experts on that.

But when things seem to be going well, rich men are surrounded by greed-obsessed sycophants. Who aren't going mention such unhappy facts, even if they happen to be aware of them.
Same, early 20s.

Why though, it seems with time we learn a LOT more and then there are 100 ways of doing things and get into analysis paralysis. The passion hasn't been the same as well.
Yes, at the moment we can handle everything that fits in a Target Group. Adding other constructs is not a big deal either.
I'm reminded of a town in New Mexico named after the railroad paymaster because everyone said "I'm going to see Gallup to get paid" -> "I'm going to Gallup to get paid" -> "I'm going to Gallup".

Short, memorable names will always dominate precise, descriptive ones.

Finding short, memorable, precise and descriptive names is why "naming things is hard".