skysight-inc/HackerNews huggingface dataset:
> I think I could get used to sending text messages on a $20-30 flip phone again if I go that route

A flip phone with a slide out keyboard is really nice to type on, such as this LG one: https://m.media-amazon.com/images/I/51BduiWV+rL._AC_.jpg

I've been using the above phone for around 6 years. It's not the best thing in the world but it does the 5 things in your list and typing isn't bad.

Its biggest weakness is if someone sends you a picture you can't really see it, but if you're only occasionally texting and calling that's not a deal breaker. My friends and family know the best way to reach me is through email (which I access on my workstation).
You didn't understand what I wrote.
I tend to agree with this. The times I've gone back to Debian, and ran testing or unstable, I still found it to be too slow for me. There are certain things where I want to closely track the latest upstream.

I also really found myself missing the Arch wiki, and ending up back there anyway. And customizing Debian so much, I might as well just ran Arch.

So back to Arch I went.
The problem here is that phone call is very rare these days, so a phone like this is a no go
do you come from Poland?
Gravely?? Are you joking?? Lying??
Just fixed. Thanks.
A properly written WASM MOD player could probably be a lot nicer on the battery than one implemented in JS. Then again, JS does have some quite advanced audio specific APIs available in browsers these days. So profiling would be necessary in order to tell if a good implementation in WASM beats a good implementation in JS on power consumption.
Jupyter notebooks will give you syntax highlighting, and all you need to do is hit the run button or Shift+Enter and it will run the code that was just typed.
Is transit technologies considered part of Civil Engineering? Sort of reminds me of Dijkstra's algorithm:

https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm
One way to catch child molesters would be to have everyone wear a body cam at all times. Would that be dystopian enough for you?
I get what you're saying but a counterpoint is that we don't accept these things in other situations or question the outcome. If one of us went into work and dropped the n-bomb, even if it was to prove some point, we'd mostly likely still get fired and no one would really question this. The company you work for is not your personal soapbox to stand on and air your personal grievances at the expense of others and the company. We all accept that type of behavior isn't conducive to a professional environment and when people get fired for it we don't question it. Why should an open-source project be any different? If these individuals feel that strongly about it then they can just fork Perl. These people just want to have their cake and eat it too at the expense of others.
Complexity of adding cutesy icons to our build outputs, configuring WMs and IntelliJ/vim is entirely external to the end product of our work. Those are purely the tools we use to view and manipulate our actual work, the source code. It's harmless to the end user.

It's also optional, unlike the very real criticism about the complexity of the rest of the ecosystem. What the author wrote about things like Boost, DBus, autoconf etc are exactly the things that threw me off from the C ecosystem and into ecosystems that have their act together to some extent, like C#, Java and Rust.
> they have the KDKs

Correction: they sometimes have the KDKs ;)
USB-C connector can do 40Gbps though, my eGPU is using it
Understand? yes. by direct experience.

Communicate to someone else what it is? There's many attempts, some truly great, but none definitive enough to shut people up about it.
Don't ask your friend for money under any circumstances.

Stay friends and learn to deal with it. As you get older you'll encounter a lot more people who have done "better" than you.

Finally, you can take my grandfather's advice: "wealth is in the brain"
Evacuating the embassy is probably a last resort, because it's a strong negative signal of the US' faith in the Afghan government. It may be obvious in hindsight, but if the US evacuated the embassy weeks ago, that could have been a deciding factor in the outcome of the conflict (instead of a consequence of it).
they’re all mixtures of water and electrolytes, so “pretty good!”
How do you deal with failure or replacement of your NAT instances while minimizing downtime?
> a minuscule problem (0.03% of plastic waste)

That's one metric. Are you sure it's the best way to understand this question?

https://www.strawlessocean.org/faq
That readme is quite something. I will try to summarize my understanding of it:

Some people select their password by tracing a pattern on their keyboard. This software generates strings which can be generated by such patterns in a higly comfigurable manner. (It does this presumably to help cracking password hashes.)

Have I got the gist of it right?
I got turned down for having no .net experience, although I listed c# work on my resume and talked about it in the interview. Those keywords/ buzzwords/checklists will bite you
no, they'll start backporting security fixes. There's still php 5 versions in the wild
Also, you need to deal with instance failure while minimizing downtime.
wow, there are files of mine on there I thought I lost decades ago lol
Have you ever heard of an SBA loan? The difference here is that it becomes an grant, and has a exit gateway of demonstrating cashflow (or some other merit) to get to higher stages of funding.

When you look at numbers of new business starts - even with venture capital and the yc model becoming popular, the numbers are at a multi decade low. The people who our current system selects to take a risk with look far too uniform from far to homogeneous an outlook. This would be a way to setup a monkey throwing darts at random, but the non randomly pick up the next stage winners to position them for private investment. But with society reaping benefits of wins.
> Your rights are not being violated because someone refuses to publish to your specific app store.
> Instead, you can have exactly what you have now. Which is that you can get a phone, and only use the Apple App store.

Today all apps on iPhone have go through Apple App store - this is what I paid for. With many stores some apps on iPhone could be only available only on other stores. This demonstrates that I can't have "exactly what you have now".

> Instead, what you want is to force other people, to do certain things with their own property.

App developers and other large companies want to force Apple to do certain things with their software to modify how things work on my hardware. Nobody forces one to buy iPhone.

Support alternatives like Librem or Pinephone - they are right long term direction.
> advancing the culture of and maintaining their position in elite backscratching networks has payoffs for that outside of portfolio returns

But they have investors. Their investors care about portfolio returns, not the elite networks of the VC administrators.

> the same networking and nepotism factors are at play for many of the other business deals besides venture capital that a new business will need,

So basically running a business is easy and pretty much anyone can do it, you just need connections rather than competence.

None of this makes any sense.
Our fruit is tested for many things other than simply, "can we get you to eat more of this." One of the most common being, "does is stay shiny while we ship it," as opposed to, "does this taste good?"
Lidl bags are extremely sturdy.
But honestly I have no sympathy for people who whines about lack of free plastic bags. Get over it.
Unironically yes. I would love to be done with the endless version churn and would trade many, though not all, features to get it.
I can't read "Machu Picchu" without thinking of this
https://youtu.be/xcbkOtptlgY
I'd say PHP is still getting a lot of good and important improvements
You're ignoring the costs of these bans. They are low hanging fruit, but they also have almost zero impact. At the same time, there is opportunity cost in political capital as well as resentment against environmental causes. It would be nice if that resentment at least came with some substantial improvement and not symbolic hollow victories.
Bank of America Checks
> I don’t think drinking less would have helped the situation.

It might have if the unexpected happened and you needed the water to survive the next day. Water consumption when hiking/backpacking can be tricky, especially in hot+arid environments lacking known springs or streams.
Welcome to the capitalism. Long tail outcomes occur. Imagine they didn't... A 1000 ships would never have launched if it were not for the promise of outsized fortunes.
There's a throwaway line somewhere in Kenneth Clark's Civilization, where he says that railing against "tyranny" (sort of gesturing back to the Roman Republic) was the rhetorical go-to of the pre-Marxist revolutionary.
I've been doing something similar since I was, like, 10? Put some aluminium in water, add lye, and you got hydrogen. For me it worked because it was faster than electrolysis, enough to fill balloons with. [inb4 yes, my childhood was weird and I got access to lye.]

As another user mentioned however this is more expensive than making hydrogen the "old" way. You're better off recycling the aluminium.
> (The very idea that you should allocate enough space for what you're going to draw in the space seems absolutely foreign to everybody involved.)

Modern windowing doesn't work like this. It's like saying calculators should allocate enough memory for all the possible numbers they will ever compute.
On the other hand, it reveals a lot about people. I can't tell you how many times I've heard someone complain about non-plastic straws...even my 83 year-old uncle who lived through WW2...can't stop moaning about the tiniest inconvenience in his life. Like, what did people drink out of in the 1950s? Meanwhile I've picked up hundreds, maybe thousands of the bastards off beaches the world over. I picked up more than one today down by the river.

Yeah, you're right. Straws aren't the main problem. Of the two bags of litter I picked up today, there were only one or two. You could ban everything but straws and there'd still be so much plastic in the ocean that if you were forced to look at it, you'd vomit.

You're right. We're not going to fix plastic ocean trash by banning straws. We're going to have to fix plastic ocean trash by banning all one-time use plastics. For a start. And then ban the rest. And I guarantee you you're going to hate that.
A bit harsh don’t you think?
Infrastructure bill program will test the feasibility of road usage fees
Here are some recommendations for those on HN new to the tracker scene:

Jester - Elysium

Jester - Stardust Memories

Tip and Firefox - Enigma

Greg - Odyssey Pt. 2

Firefox - Galaxy 2

Mantronix - Act Of Impulse

Dr. Awesome - 12th Warrior

NHP + BKH - Enigma Year

Captain - Space Debris

Captain - Beyond Music

Uncle Tom - Occ-San-Geen

Romeo Knight - Beat To The Pulp

What a crazy and beautiful era for creativity! A German, Swedes, a Swiss, a Norwegian, two Frenchmen, two Finns..all with four channels and about 200k of space. Not to mention they were probably all teenagers at the time too!

The demoscene is such a great deep dive -- I'm only referencing about three years of productions here, there's so much more that came after on the PC side and even lots before too if you dig into the C64 and Atari scenes. So much goodness!

Wrong continent and era for me unfortunately. :)
Structural initialization is when you define a struct (as opposed to a scalar) by directly declaring the values of its (potentially-private!) named fields.

For example, in Elixir, this is a structurally-initialized MapSet literal:

%MapSet{map: %{}, version: 2}

This is as opposed to a factory-method-initialized literal, going through a functional API that can hide the inner workings of the ADT produced:

MapSet.new

Or, compare and contrast a structurally-initialized literal with a DSL-expressed literal:

%DateTime{ calendar: Calendar.ISO, day: 14, hour: 23, microsecond: {121432, 6}, minute: 57, month: 8, second: 22, std_offset: 0, time_zone: "Etc/UTC", utc_offset: 0, year: 2021, zone_abbr: "UTC" }

vs.

~U[2021-08-14 23:57:22.000000Z]

Note that in the first case (structural initialization), if there were any other complex non-scalar objects nested within the main one, you'd have to define those too. It's a forced encoding of an Abstract Syntax Tree representation of the structure of the data; but it's an AST that's "exploded" or "cross-sectional" — one that has no functions, no ability to encapsulate/abstract.

Here's a snippet from https://yaml.org/YAML_for_ruby.html#perl_regexps:

!perl/regexp:
REGEXP: "R[Uu][Bb][Yy]$"
MODIFIERS: i

Wouldn't it be less annoying to both read and write that in a YAML document if it were expressed the way you'd expect — as:

/R[Uu][Bb][Yy]$/i

...where YAML itself would know to parse the latter as if it were the former, and to generate the latter in place of the former (for this, and an exclusive few other common structurally-initialized types that constantly get represented in YAML documents)?
> How can a junior developer stand out enough to find a role in large companies that only want seniors?

Search for jobs on aggregator sites, not by going to a handful of company’s career pages.

Don’t bother applying to explicitly senior roles if you have 0-2 years of experience. Companies are flexible around job requirements, but not that flexible. You’re not going to “wow” them into changing their hiring program around and searching for mentors to accommodate you in particular.

What sets you apart from every other entry-level employee on the job market? Ask yourself that question and try to highlight it in your applications. There are plenty of junior positions on the market, but that doesn’t mean companies will rush to hand those positions to you without good reason.

Work on building your skills and setting yourself apart. Take advantage of resources to review your resume, practice interview skills, and be matched up with internships or opportunities. In my experience, nearly every recent college grad I’ve worked with could use a lot of work on their interviewing skills unless if they haven’t already received help somewhere.

Finally, don’t become cynical or overly dramatic. Yes, it’s easier to find a job as a senior with a track record but it’s an exaggeration to think that no companies are hiring juniors or that the software world is conspiring to exclude you. We all started in the same position and worked our way up. You can too.
There are multiple types of issues. You’re describing a bug in a very pure sense. But often the most important issues are customer issues where they are blocked and need help. Then it is less about the big that you’re tracking and more about this customers experience. The resolution to their issue might not even be in your products code, but we still track it until the customer is unblocked to use our product.
I have found that Google Maps (and to a lesser extent, Waze and Apple Maps) are less efficient even with near real time traffic data, than I can be -- with the caveat that I know the area and listen to local radio for traffic updates. Without that, I defer to the algorithm, but with the additional data I have outperformed the estimates provided by the computers far more often than not.

However, this is because I used the path finding algorithms in the first place; I am constantly using the systems, examining each potential path, then adding my own mental map of maybe uncaptured data: how long is this light at different times of the day? what triggers the light, a weight or magnetic or visual sensor or is it purely times? what are the chances of slowly accelerating semi trucks getting through this intersection before the timer turns the light red? if I have am turning right on a red but into the right lane and I have 300m to get to the left lane cutting across 4 through lanes, what delay will this cause if I assume I get a red or mistime oncoming traffic? is this intersection or road known for speeding or red light running or block-the-box behavior? and on, and on.
Doesn't work after the first book; hangs at "Searching..."
There were a LOT of boneheaded decisions around "Communicator" 4, some of which had nothing to do with the user interface. Netscape management had lost its way after Navigator 3 was released.
Fruits have fiber which moderate the glucose release, so they are generally a healthy alternative to sugar. A simple sugar content comparison does not tell the full story.

Fruit juices or any sort of fruit product where the fiber is removed, however, is just as bad as sugar.
Good lesson here is ask what your equity award means. How many shares outstanding? When's the next raise? Can I get more shares when I get diluted?
Ira Glasser wasn't even alive when the ACLU was founded.
Ironic that they have such an over-produced, hard to use website.
What I can’t stand is even just operating systems alone aren’t responsive. We can render complex 3D worlds at 120FPS but somehow opening a freaking menu causes noticeable lag.
That’s pretty cool :) I often value digital archival because it lets me find old stuff that others made. But finding old stuff that was made by oneself, carefully saved by someone else, that must be even nicer!
Except that in non-remote areas, there will be greater demand per area, and stations per area is the limiting factor. So I'm not sure they'd charge more in really isolated places than in places with higher density and bad service.
Normally my error messages take the form "expected identifier" or "expected {" or whatever (shown with the line and column numbers). I feel like that's more informative anyway
I met a company once that sells parking lot-sized incinerators [1]. The only market they managed to get traction was the Philippines. I guess proper waste disposal is difficult when you are spread around many islands like that.

[1] https://www.theedgemarkets.com/article/cover-story-trash-ash
Instead of answering your specific questions, let's address the fundamentals here: the entire private equity sector is based on relationships. There is little to nothing that occurs organically. You'll basically never land an investor at a startup conference or pitch contest or any "my idea/execution is going to be more lucrative than other people that you also don't know" scenario.

private equity funds "subsidize" all their losing equity investments with the winning ones, as well as additional investor capital - subsidize only being a useful term if they participate in an additional financing round for one of their poorly performing companies. The rest just fade away into nonexistence. It is not uncommon, unheard of, or odd that the founders of some of those companies has a personal relationship with a fund manager. And more likely the founders at all the companies have a personal connection to one of the private equity firms that invested in the funding round, who then convinced other firms to invest. One triggers the other, but the first one was a relationship.

Most ideas work with infinite money invested, and infinite budget to convince people to purchase or otherwise buy into that idea. Typically ideas work long enough for the same organization to pivot to another idea, or have enough money to buy the better executed version of the idea they originally wanted to do. It doesn't matter. The only thing that is a waste of time is being extremely good at a discipline and hoping that translates into financial investment. It is not an important part of the puzzle.
Greece was a democracy and even before it is thought parts of Babylonia and various tribal groups were.

The west today is based on the liberal science revolution. However much of the world has rejected it. The Taliban believes they are far more moral than Western infidels. Nothing is converging.
The US is a very obvious example.

Take a look at housing affordability indexes, Canada is behind the EU average and certainly behind the top EU destinations. Also behind Australia, the UK, the US. Toronto and Vancouver are literally 2 of the most unaffordable places on the planet.

Also the US, UK and half the EU have lower taxes. The only places with comparable taxes have better healthcare and cheaper or free education.

Honestly, go to the US, UK, Australia, nearly any EU country and you'll find housing prices more in line with local salaries, better infrastructure, better services, more bang for your tax dollar, etc...

In what country can you give away 40% of your paycheck making less than 6 figures to then pay for dental work, prescriptions and education out of pocket while needing to make 3x the average salary to afford an average house?
>> How long does it take for an experienced programmer to learn Elixir good enough to get a job?

To master Elixir would take months IMO because functional programming and OTP are pretty different from main streams. Still, it would be faster if you are already familiar with the concepts.

However, to get a job, you don't have to be so good. We're hiring, and we never have a chance to hire some Elixir gurus, but we did hire developers who are eager to learn Elixir and train them. On choosing a small audience programming language, the decider (our VP of Engineering) had already been aware of that. We are pretty happy so far because:

- We are very productive because of Elixir (for language features and BEAM);
- We can hire intelligent people easier because it's easier to filter.

On the other hand, I applied for a lot of Elixir jobs. My experience is that it's effortless to get into the interview. But the result depends on how well you match each other.

You may find a company that is willing to hire you without too much expertise in Elixir at this moment. It shouldn't be very hard. I've been through more challenging things combined, e.g., looking for an Elixir job while at the same time jumping from front-end to back-end, seeking visa sponsorship, borders closed due to COVID-19. And yet I received some offers, even though not very smoothly (that's another long story).

>> How good is the Elixir and Phoenix job market?

I subscribed Elixir related jobs sites, email lists, slack channels, forum threads. According to my observation, it's still not widespread but growing very fast in the past two years. I don't know where you're but there are quite a lot in US and EU now.
There is no such thing as plastic recycling as there is no use for second hand plastics. The best thing you can do is put it in a landfill. The Romans had landfills, there's no excuse for countries in the modern day that just toss trash in the river.
Political Mutilation In Byzantine Culture
There are some entry level things out there, but not many. Basically, companies don't want to train and would rather have instant gratification of hiring seniors.
>Perhaps the instructors had no practical industry experience, it happens.

What worried me more was when they said nobody had asked that kind of question before, across years of teaching.
Plastic in the ocean is only ONE of many problems with plastic. Just because you don't throw your plastic in the ocean doesn't make plastic a good material. Fact is that it's made from petroleum resources, has a high carbon footprint, doesn't recycle well, and piles up in landfills.

That said, the straw ban is nonsense not because of this, but because they should ban goddamn plastic CUPS and plastic CONTAINERS first. I routinely get served a compostable straw with a petroleum-based plastic cup.
> I'm sure they also had at least one unreleased silicon spin/design before the M1, during this project. You never quite get these things right the first time. No idea if that would've made it close to tape-out or not, but I'm sure there was something quite a bit different from the M1 in design at some point.

Not sure how different it was, but there was a t8028 at some point that never got released.
If by "first world" you mean the EU, they now prohibit the export of plastic waste outside OECD[1].

[1]: https://ec.europa.eu/environment/news/plastic-waste-shipment...