skysight-inc/HackerNews huggingface dataset:
There's a market there but its already cratered with the distrust left by previous efforts. "Pay us $100 per lead" for jobs 100 miles away, other fun stuff.

Suggestion: ask how many of you users actually would appreciate a website they can use with win7/IE or even older. Go into the offices and see what the IT they use is, aim for that.
I'd be interested in large scale analysis of this part of society. IMO, VC are mostly feeling trends and exploiting the coming wave until it's absurd, then find the next wave to exploit. There are even philosophical arguments in favor of this.
I don't have an Elixir background (though I envy Elixir in many ways), but I absolutely utilize pattern matching in my Ruby code bases:

- https://github.com/keygen-sh/typed_params/blob/4e4982b7d2b26...

- https://github.com/keygen-sh/typed_params/blob/4e4982b7d2b26...

- https://github.com/keygen-sh/keygen-api/blob/36cd61db143cc1c...

- https://github.com/keygen-sh/keygen-api/blob/36cd61db143cc1c...

- https://github.com/keygen-sh/typed_params/blob/4e4982b7d2b26...

I love it. I want even more pattern matching too, like defp: https://bugs.ruby-lang.org/issues/19764 (with original credit to https://zverok.space/blog/2023-05-05-ruby-types.html).
What are these trival steps to get a valid certificate for news.ycombinator.com?
Not just that but I think half the fun that I had in the prior game, Breath of the Wild, was finding creative ways to navigate using the paraglider together with the amazing climbing mechanic. Climbing a nearby height, letting go, paragliding over an obstacle, etc. And then Tears of the Kingdom cranked that to 11 plus added all the new toys you mentioned.

In many ways, I'm reminded of the Portal games where just figuring out how to creatively move the player character from A to B is a big part of the game loop.
These glasses don't even have a screen.
There is no easy way to determine "the ROI of what the compensation could otherwise be invested in", so this is not an exercise any one goes through when actually trying to sort out what wages to pay. Negotiating for a higher salary certainly involves convincing people you're "worth it" but I doubt any one actually tries to sort out what the comparable investments are and benchmark their employees against them.

In the long run, businesses that aren't able to realize comparable ROI with compensation to what they could otherwise invest in must go out of business, since capital will gradually migrate to its more productive uses; but this is assuming a kind of steady state model. It's certainly not going to be clear to managers or anyone else what the entire space of comparable investments actually is.

It's definitely not all investments. One realizes revenue from ramen shop compensation before the employees are even paid, whereas one realizes revenue from bonds only at fixed intervals of months or years, and from real estate after a period of years or decades. Yet short term bonds may actually be a fine alternative to auto manufacturing compensation, since it can take a few weeks or even a couple of months for a car to make it to the dealership from the factory.
> You can't edit a container's site list, you can only add the currently loaded FQDN to it. So, you can't for example assign *.google.com to your Google container, you can only add each individual subdomain, and only after loading it.

The Containerise addon lets you do both, thoug it hasn't been updated in a few years: https://addons.mozilla.org/en-US/firefox/addon/containerise/
No need to apologise!

TTTT I have never seen that show though I know what the character looks like. Nowadays I suppose it's on youtube but I don't even care.
No, its waiting for input after sending escape. Escape + character is how you reach the C1 control codes, with CSI and OSC (ESC + '[' and ESC + ']') being popular ones (both referred to in the posted article). This is relevant for keyboard input (as contrasted to output-only) since some codes for special keys (like arrow keys) start with CSI.

Edit: You asked about the terminal emulator, but its the console application that has to do the wait.
> Which makes no sense if you work with aggregated data, because your summed aggregations start to deviate from direct ones.

It depends on the purpose of the aggregation; if you are aggregating based on logical containment and using a consistent grid level for deciding the canonical location, this isn't an issue; if you are doing "aggregation" by doing strict geographical lookup for each datapoint at the grid level of the "aggregate", then it is an issue, but that is not actually an aggregation, that's a separate basic bucketing at each resolution level (though it may be the sensible way to handle data for a particular application.)

In essence, you can use an H3 index at one level as a reference to particular polygon or an a reference to the aggregate of polygons on specified level which are logically contained within it, and which makes sense depends on the application.

It is a true, and a disadvantage for some uses, that these are necessarily different interpretations, and you have to choose and apply one, whereas with lat/long or S2, geographical and logical containment are identical.
> The most common examples I see these days are for red/yellow/green status text in shell scripts.

Please don't do that without first checking the background colour. Yellow in particular on a light background is unreadable.

(On an xterm-compatible terminal you can get the current background colour with OSC 11 ; ? BEL. Some popular terminals lie about being xterm-compatible, though.)
Minimum wage in canada in '99 was +-9$. Did he work 6 hours per week at 50% tax burden?
Lost valuation, which is a distinct concept from value.
14 Groups issue joint statement on EMS use of lights, sirens (2022)
Brazilian startup Gympass [1] tried to solve this a few years ago, but they pivoted to start selling gym as benefit for other companies.

[1] https://gympass.com
Previous discussion, currently on the front page: https://news.ycombinator.com/item?id=37958143
It's unlikely to be the same people subscribing to both of those theories. And furthermore, many of the people who were saying that oil and car companies conspired to suppress electric cars probably still believe that. Quite frankly, GM's insistence that all EV1s be destroyed or permanently deactivated without lessees being given the option to buy their car stank to high heaven. Maybe it wasn't a nefarious conspiracy, but I can totally understand why reasonable people concluded it was.

It's popular to dismiss conspiracy theorists as reactionaries (re: lazide's comment), but here you have a case where the people who allege a conspiracy occurred were looking forward to something new and were allegedly stymied by a reactionary conspiracy.
Sell half your shares if possible?
'Split "session data" into session.conf' is a nice change, I have wanted that for a long time. It would be nice if notepad++ did the same.
It seems odd—Bandcamp was basically a small company that could have chugged along with small but non-zero profits indefinitely.

Epic did nothing with them, and now they are being sold to a company that will almost certainly just destroy their value.

Why? This is dumb. I can see why Bandcamp’s owners would sell, but no rational buyer would buy Bandcamp, it is a company that is only valuable because of the goodwill that it has. Their niche is very-online music enthusiasts who are into the community feeling. We’re going to notice and leave as soon as the cash-in change happens.

Why didn’t Epic and this other company whoever they are just light some little piles of money on fire instead. At least they could have warmed their feet.
This all just means that you need to roll your own monetization functionality. I think there are still people building businesses on top of browser extensions.
> Instead, the thumb was pressed down on scale

The thumb of faceless non-human things? No. The thumb of the people elected, time and time again, for several decades. Doing the policies the people wanted.

> You said that was a-historical.

I have not used that term once in this thread. I do largely agree that arguing practically nobody chose suburbs is a-historical though. Suburbs exist and continue to exist because that's what people choose.

> Who do you think enforces zoning requirements? Answer: the police force.

So what, the the police just come up with zoning rules on their own?

They do have a choice, they vote for their local city councils. Those are the people which make the zoning laws. Those are the people that made the suburbs the way they are. Those are the people which keep growing the suburbs as they are.

> If someone wants to live in a mixed-use area with walking distance from school, restaurant, parks, and restaurants, with mass-transit options ... where do you suggest they live?

Richardson, TX? Plano, TX? I used to live with a friend in Plano, it was like a block from an elementary school, just a few blocks away from the middle school and high school. It was walking distance to over a dozen restaurants. Its quite a nice place to live.

> Do you think the vast majority of people have a choice of living somewhere which isn't car dependent?

I do agree there are a lot of people which for a variety of factors cannot make that choice. But they have the opportunity to vote for city council members who will change that. But they largely don't vote for those people. You can tell that because they often don't seem to win elections.

I do agree there's probably a lot of people who would prefer to live in denser urban areas. I wouldn't argue they're the majority of the people who live in suburbs though. Because, if they were, more suburban towns would have elected people changing those zoning laws to allow it. If they're doing stuff the majority of people living there don't want, why do they get re-elected?

> of course not!

Of course not, because...get this...they enjoy living in the suburbs!
It would be good to get some background on the original owner(s) and why they sold. Was it retirement? Was it move to the next thing? unknown. https://en.wikipedia.org/wiki/Bandcamp
My career has grown massively ever since I finally figured out how to take advantage of working from home. I no longer have managers or coworkers peering over my shoulder, asking what I'm working on. Frequently, the thing I'm working on these days is not 100% work-related. Sometimes it's tangentially related to work, such as writing an article that may or may not end up on the company blog. Or it may be exploring a rabbit-hole of a new tool I'm interested in. Or it may be adding some new functionality to my personal website.

These days, I listen to what my mind is thinking about, and work on that in the moment. I'm fortunate that I have few meetings on my calendar to divert my attention. I wake up, and in the shower figure out what is of interest in the moment. I come up with a task list for a couple hours and explore those tasks. Sometimes the top of the list includes highly-relevant work items. Sometimes it is side projects. Sometimes it consists of total tangents that I must explore, otherwise I can't focus on anything else.

I'm free to explore more serendipitous interactions. I have found that many of my explorations have come in handy months or years later. There is no way for me to know what work the future holds, so these explorations and rabbit holes are invaluable.

I am fortunate that my boss and employer low-key support this approach. Overall, I feel the most satisfied working in this manner. I am the best version of myself when I can work like this.

I feel empowered to take more risks, and experience greater rewards (as well as failures) as a result. I never want to work in an office full-time again.
The saved coroutine state is an implicitly-defined data structure and they don’t support any kind of migration when the code changes, so the durability will be quite limited.
That sounds really fishy to me.

In my personal anecdotal experience, knowing about a dozen people who own EVs, every one of them is looking to increase the number of EVs in the family fleet, not decrease them.

Additionally, the people I know that don't drive EVs would generally like to be doing that, and are not doing it now mostly because of the new car cost.
CAA is about preventing certificate mis-issuance, which is what happened in this attack. DNSSEC and CAA could have prevented this attack from being performed the way it was, by thwarting the MITM on ACME.

DANE is about changing the way certificates are authenticated. DANE makes it possible to authenticate certificates without getting them issued by a well-known CA. So CAA records are not particularly relevant to DANE. You can use DANE with certificates issued by a CA, which gives you two ways to authenticate the certificate; in this situation CAA secures one path and DANE the other.

I am one of the co-authors of the DANE SRV RFC https://www.rfc-editor.org/rfc/rfc7673 which is what XMPP would use. I don’t follow XMPP development so I don’t know if it has been deployed. I would like it if DANE were more widely used, but it’s not pertinent to this attack.
Why is one supposed to read the first sentence? I am interested in Bandcamp but why would I go past the title of this article since it reads like a dramatic but cryptic facebook post by my retired uncle? There are a LOT of article posted on HN every day, I don't have time to go to every single article and read the first sentence.
I might also have the "grumpy old man" syndrome, but I'm with you here. But it's not entirely unusual for the languagr. Despite Ruby being great for object oriented programming, it has a lot of features to allow for more functional approaches and other general coding styles. I'm not a fan of it, but if it makes someone happy, good for them. Ruby is meant to be the happy engineering language, so it's all on point. But I'd ask people from refraining from posting these new approaches as the "right way" to do things, as people are apt to do.
Which of Tucker Carlson's interviews have posed a threat to his businesses?
Not exactly. There’s been a lot of sci-fi about humans abusing robots until they rise up and are violent to stop the abuse.
Pattern matching is an objectively good language feature. I wasn't aware the Ruby community sees it as controversial. Why does the Ruby ecosystem do so many things backwards compared to modern software engineering? Pattern matching bad, method_missing good?
The ultimate irony is that it was Mitt Romney who implemented it first as (Republican) governor of Massachusetts.

We should have kept calling it RomneyCare.
The problem is that your goals and skills don't match the purpose and capabilities of the tool, not that the tool is insufficiently "intuitive".

Manuscript composition used to be: write your document by hand or with a typewriter, handwrite some notes in the margin, throw in some pages with your figures on them, then let a professional typesetter take care of all of the technical details of making a typeset document for printed output. This was a whole separate career, and the typesetter would sink almost as much time into making your document look pretty as you put into writing it.

If you are using LaTeX, you are taking on the role of the professional typesetter yourself, and you need to make some specific technical choices to get some output from it. This can be a problem if you are inexperienced and don't know which choices to make or in a hurry and don't want to make any choices, but is also good insofar as it lets you actually produce a professional quality document if you have the time and expertise to do so. The difficulty involved is at least an order of magnitude less than doing composition of metal type.

If you are using markdown (or whatever), you are just punting on having a professional document at the end, and/or letting a system make all of the choices for you (often badly), or perhaps expecting to still hand off your document to a professional at the end for proper typesetting.
Ended up publishing to mainspace as per the guidance of a few commenters.

https://en.wikipedia.org/wiki/Playwright_(software)

Thanks!
> done as courtesy and wasn't legally required.

Usually severance is consideration for agreeing not to sue the company, not taking trade secrets, etc.
I guess we’re going to have to coin Atwood’s Second Law

> Any application that can be written in JavaScript, will eventually be written in TypeScript types
I really like "your dilation may vary".
"Boiler Room" is really an excellent film, and not widely seen. A great lesson on how some (but certainly not all) stock brokerages work.
I’d willingly pay more for GTP-4. It makes a meaningful difference to my productivity. I don’t think I’m alone or necessarily in a small minority either. If you’re crafty enough, these things are ridiculously useful.

If I had better privacy I would use this for even more tasks. I’d love to train something like this on reminding and prioritizing tasks for me based on my actual behaviour vs actions, for example. There’s enormous potential that previously wouldn’t have been possible with my skills as an individual (and evidently, within the capacity of entire companies. That product doesn’t exist in a form that I’d care to use yet).

Keep in mind that the valuation is based on speculation, too. It isn’t saying GPT-4 is worth 80B. It’s also saying there’s confidence that GPT-5 and successors will unveil meaningful possibilities with real value. I don’t think that’s unreasonable. I don’t think it maps to 80B, but that’s not my business. I just don’t think it’s crazy to see value here.
I agree with you that `cat` is not really useless when it makes the code more readable, and the common idiom of `cat input-file | process | process | process > output-file` can be more readable than `process <input-file | process | process > output-file`, while the theoretical performance overhead incurred by the needless cat is negligible in the majority of cases.

But for the sake of completeness I need to point out that technically I/O redirections can occur anywhere in the command line, so if you want to maintain left-to-right reading order, you can do that without resorting to cat, by writing:

<input-file process | process | process >output-file

For example:

</etc/passwd awk -v FS=: '{ print $7 }'

Works just as well as the more idiomatic:

awk -v FS=: '{ print $7 }' /etc/passwd
I wonder how much this was influenced by the Gov.uk site made by the UK Government Digital Service in 2011 and 2012 - which took the same approach of hiring people who could actually build stuff and kicking out all the usual big consultancy firms.
So I followed the link: https://balkaninsight.com/2023/09/25/who-benefits-inside-the...

There is a picture titled "The Action Day promoted by Brave Movement in front of the EP". You know how one can immediately tell whether a demonstration is a genuine effort that comes from people, or is organized by some shady institution? Look at the signs they have. Genuine demonstrations have home-made signs on pieces of carton, all looking different. Astroturfing operations have signs that all look the same and are professionally printed.

Also, when somebody says "think of the children", I think of billionaires, it's usually closer to the intended meaning. :-)
With small classes and dependency injection as fist class citizen, default constructors make sense for developer ergonomics.
I use both and I believe pattern matching helps a lot to be more defensive in the programs (verify pre-conditions) and raise accordingly, with a low effort in code.
And Bandcamp, MySpace, and Twitter all had the same thing in common: They were not making money.

He could redo his thesis: "If you don't make money, your business will be destroyed".
I didn't know it was controversial either! D:
Quibbles with Social Share Imagery
Before any agreement here, we will need a definition for love and an argument on whether this is a social network.
>hoped-for applications in software development and writing have not materialized.

Seems a bit soon to expect this.
Once you choose a path, the cost of switching compounds. And truthfully language makes much less of a difference than we engineers feel it does.

Can't say it better than Mr Jobs himself on this subject.

[0] https://www.youtube.com/watch?v=oeqPrUmVz-o
I have been praising Bandcamp for years. How it's a great site, how I love buying music there instead of streaming.

But what I never did? Read their blog or used any of their social features. So as long as Songtrader keeps paying artists, and keeps offering downloads while letting me stream the music for free until I can decide if I want to buy it or not, I'll be fine with them.
revenue ramp
> In Go, errors should almost always be expanded with additional context

I'm convinced this is just a very poor way to cope with the lack of stacktraces.
> Steve was still around when Swift started as a toy project, and most likely gave it a go.

You can't say for a fact if he "gave it a go", and neither can I.

> As per Chris Lattner interviews, Objective-C 2.0 and latter improvements were the ground work to have a good interoperability story between Objective-C and the new language prototype that would be eventually be known as Swift in 2014.

Even if Lattner says this, it still seems as bogus to me as saying it's "objective c without the c." They're two completely different things. Swift is a language. Objective-C is a runtime on top of a language disguised to look like a language. They only say this stuff because people probably would have had a meltdown if they were blunt about what swift actually meant - foundational incompatibility. I'm sure their PR was informed by what happened with the massive amount of software that got lost during the Classic MacOS-Max OS X needs-to-be-rewritten transition.

To the point, I'm not sure what the syntax sugar they added to the 2.0 release had to do with the fact that swift still relies on message passing to access Foundation et al. MacRuby and PyObC used those same mechanisms to access the same stuff.

> Note that Apple already toyed with Java as possible Objective-C replacement, when they weren't sure if Apple folks educated in Object Pascal and C++ would be keen in adopting Objective-C

We know. Java was also just buzzyworthy to include in your OS back then.
Drug gangs widely use XMPP as a secure communication channel in combination with Tor. Hydra (the darknet market) has been taken down by German police in 2022 after trying to extend their "service" to the EU; something similar might or might not have happened here.
The rhetorical function is understood. It's just contrary to the reader's interests.
A lot of modern therapists barely use medication, too :-)
18F too. Although their name is unfortunate. Maybe they'll open a Cali office someday.
> everyone knows exactly where all the money is

Bank accounts, contacts, loans, real estate, equipment, IP, etc.

For a (once) multi-billion 1500-employee logistics business, it's more involved than you give credit for.
I will promote my shorterr package, that I just released a few days ago, and that tries to implement rusts ? operator as much as possible: https://pkg.go.dev/github.com/ansiwen/shorterr
My thesis about the inevitable demise of all good things is that each of us selects the services we love because they had a specific mix of UX and functionality. After 5, 10, maybe 15 years they change so much that they don't look and work anymore the way they did when we discovered them. We would not have picked them in their new shape, so we cry that they have been ruined. The chances that a service improves after our initial selection are slim. The chances that it gets worse are large.

It happened to me with the new UI of K9. I would never installed that app if I saw it in its current UI. I installed it precisely because it's old odd UI suited my needs. Given the U shape of their votes on the Play store I'd say that about half of their users share my point of view. I keep installing the last version before the new UI.
this is left as an exercise for the reader