skysight-inc/HackerNews huggingface dataset:
Just not like him yes, but also probably feel some desire to defend their profession.
> It’s almost a guarantee that the current crop do not know how to fix the bug

Seeing lots of comments like this. Why do you feel it’s ok to say that, when you don’t actually work there or have intimate knowledge of who is currently working there? The pure speculation and nonsense surrounding Twitter at the moment is plain awful.
This is not universal advice. If it’s nonsensical for your app to have start-end events of zero length, nothing in the article applies, and using closed intervals does make things a bit cleaner.
DSLs are not a replacement for but a complement to any existing language, general purpose or specialized. I have come to think of DSLs as programs for writing programs (similar to but not identical to macros). With a DSL, you can specify the grammar of a specific problem/program. Once that has been done, it is often quite straightforward to implement the grammar in any number of target languages. As an application developer, this may not be a huge advantage (though DSLs can also shine in any client/server interactions), but if you are a library author this can be very compelling because your library may be easily portable to most commonly used language runtimes in a generally rote kind of way. The port might not be optimal, but it should be correct, provided the high level logic of the DSL is. Performance optimizations can be done where needed.

What is great about this approach as an individual is that it requires you to tighten your ideas. When you have to implement all of the functionality in a DSL, you really start thinking about what you truly need. A big language nudges you towards using all of its features while a small language challenges you to consider what is truly essential.

Of course DSLs always run the risk of being write only and/or only comprehensible by the original author. Like any powerful tool, DSLs should be used judiciously and responsibly. Often that isn't the case, in part because I don't think the tooling for writing DSLs is generally very good. But I am betting that new tools that make DSL writing easy will have a profound effect on software development.
Yeah I ran into this with Flutter, where upstream's install method boiled down to "Clone the Git repo and allow Flutter to write into the path where the repo is cloned to in an ad-hoc manner." Needless to say, huge conflict with the Nix Way. When the Flutter 2 -> 3 migration happened, the upgrade for the Nix package was taking so long (months) that I eventually said, you know what, screw it, I can't let productivity get bogged down for a reason like that.

I still believe that the Nix way is the right approach, it's just going to take more time to mature out the Nix ecosystem's integrations with various language and package ecosystems to make it more dependable for developers.
The news article says you can do a transfer easily, but the actual contract terms do not.

An "external transfer" means out of their bank, not out of the country.
Right, but Twitter wasn't a healthy business (in the sense of being profitable most years) in the first place so it's not beyond the realm of possibility they took reliability further than made sense. Anyway they now have a huge debt load that changes the calculus regardless.
> you want certainty that your code contains no bugs

Well, everyone would want that, but it's not possible. Formal verification comes nowhere close to promising that, especially not on a large project. I'm pretty sure OpenSSL is larger than any formally verified software to date (perhaps CompCert is larger?).
I'm no Rust zealot but the borrow checker is arguably one of the core benefits for the average user. Wrestling with it means they are not yet ready for systems programming and need to understand move semantics more deeply.
Speaking only for myself, I drank Coke for years because, well, of course I did, Pepsi is the "inferior" drink.

But at some point, I realized that every time a restaurant told me they only had Pepsi, instead of being annoyed, I was actually happy. Only then did I realize that I actually prefer Pepsi, and have been drinking Pepsi ever since. (I have quite a sweet tooth, so the fact that Pepsi is much sweeter means it tastes much better.)

I literally had to learn this about myself by observing my gut reaction to being told a restaurant only had Pepsi, because Coke being obviously better was so ingrained in me.
Hi,

Please accept our submission of the Android game: "Christmas Room Escape Tour" to your website. We have attached the game Play Store URL.

https://play.google.com/store/apps/details?id=air.com.hfg.to...

Regards,
HFG Entertainments
Even if they are 46,XY with ovotestes?
I've wondered if the hiring funnel will be so lean that the TC may be forced high
As with every other World Cup ball, I'm sure most of the players will end up calling it a travesty. What makes a great ball for them is that they win with it. They'd call a bag of rusty nails the best ball ever if they won the World Cup with it.
> If the argument is that you need more money so more levels, just have a bigger band.

Someone earning a lot more than you at the same nominal position leads to a lot of resentment: the perception is that you are clearly wronged here. On the other hand a rank system makes this less objectionable and offers at least some roadmap to a similar income. "Oh, she's SWE L9000 naturally she'd earn that"
Perhaps a silly question, but can somebody describe how they might lose $10 billion on Alexa in one year?

Amazon seems to be a very poorly run company.

So many issues with search, with spam, with listings, and here's another data point...

Just bought a laptop. Waited until it was on sale, after doing Linux compatible research.

It shows up. 3 days later, it is even more on sale. This is a product sold and shipped by amazon.com, in both cases.

I contact support, and ask for a price drop refund, as there is a $150 price difference now. Nope, guy keeps linking me to "Price match" docs. I explain, I am not comparing vs another supplier, but amazon itself.

I am told, just return the laptop and order it again. That there is no other option.

For me, there is no return cost, other than a 5 minute detour to drop it off. Free return shipping.

For them, they lose the original shipping cost, the return cost, the processing of the return, and will sell it via amazon warehouse, for a $250 price drop.

I imagine that to sell a laptop via amazon warehouse, a check that it boots, a drive wipe is done, etc.

This is indicative of a company incapable of handling scale correctly.

Yet they blather on about loss on returns! And about return scams!

And yet, I still get the laptop at the price I want.

Only an insane person would act this way, and this insane act is a weird emegent behaviour at amazon.

It's telling, to me.

Amazon === borked
The Disaffected PhD Skunkworks: A Story About Process Improvement
> you still have to overcome the hurdle that people just _don’t want to spend time learning your one-off language_

That's an important point. Maybe as an academic someone is more inclined in learning new languages for the sake of intellectual interest, but on the engineering side, having uniformity of language is a big plus.

I ask myself, by the way, if the author misses the point not considering that all code that the programmer writes is translated in machine language / byte code of elementary instructions: those instructions are the primitive language. But the programmer uses a more elevated language as he wants something more expressive.
CMake's perfectly fine once the Stockholm sets in.
I feel that we are living through Les Misérables again
Only if the premium options are worth it. More and more brands seem a hollow shell that charges a premium price worth nothing to show for us. It feels increasingly difficult to find quality products.
How would stock grants work, cause I doubt he'll IPO twitter?
Or would it just be netflix-style cash offers
The following text, alleged to come from either one of the Zork games or possibly the original Adventure, brings me back to the original romance of programming I felt years ago. Reminds me of all-nighters with my classmates in college, death march projects back at my first job, and so much more. I wanted to be one of the Implementers. *Not one of the headless ones...

Tomb of the Unknown Implementer

This is the Tomb of the Unknown Implementer. A hollow voice says:

"That's not a bug, it's a feature!"

In the north wall of the room is the Crypt of the Implementers. It is made of the finest marble, and apparently large enough for four headless corpses.

The crypt is closed.

There are four heads here, mounted securely on poles.

There is a large pile of empty Coke bottles here, evidently produced by the implementers during their long struggle to win totality.

There is a gigantic pile of line-printer output here. Although the paper once contained useful information, almost nothing can be distinguished now.
I've worked in multiple financial services companies where management is incentivised to be as ruthless as possible and they are always overstaffed in areas and understaffed in others. I've been in teams of 10 people that could be staffed by 2.

Hiring often isn't done because of current requirements. Senior execs come and go and with them so do strategic objectives. You accumulate people and they're often not laid off when the thing they work on becomes redundant. Large scale layoffs are awful for morale and usually only come after a 'crisis' occurs.
`while(c != '\0')` is the same as `while(c != '"')`. An attacker controlled string may very will be missing the 0 byte, which has been an extremely common attack vector (though is probably not a realistic attack vector for JSON parsers, to be fair).
This isn't exciting or moral.

YC's standards have plummeted.

I very honestly do not at all agree with your platform or hope for it's success.
You're letting your conspiracy politics cloud your thinking. This entire screed is entirely irrational FUD. Stop.

Canadian banks and regulators looking into potential money laundering is entirely reasonable and appropriate behavior.
Fair enough, taste is ultimately objective.

My point is more-so that the more general consensus of quality has asymptotic diminishing returns after around that point.
I can imagine both cases being true, that the renewal process is automated and that certs won't get renewed because institutional knowledge has left the door. Where I'm at, service-to-service TLS certificates (the bulk of our certs) are automatically rotated by our deploy systems. But there are always the edge cases: the certificates manually created a long time ago (predating any standardized monitoring systems) with long expiry dates, and certificates for systems that simply can't run off the standard infrastructure. Sometimes, they'll bring down systems with low SLOs; other times, they'll block all internal development.
Here's what I can think of right now:

turn on my coffee machine; which I setup to brew the previous night

listen to the news

listen to podcasts

listen to audio books or it can read kindle books

listen to local radio stations

add items to shopping list

listen to music

Control my TV

Control the lights around the house

Make phone calls and use it as speaker phone

get notifications on amazon orders delivered

get information about local businesses

look up wikipedia info

get word definitions

tell me the weather

look up recipes

Get traffic info

Turn a fan on and off

It's primary function is to listening to stuff. I can use my phone for all of this but using the echo is much more convenient.

I don't use any of the echo skills simply because I haven't taken the time to figure out what's available. I suspect there's useful stuff there.
> you don't have to do it any differently

The code you write must be different, depending on if you write closures or objects. The way you call upon closures vs. objects also requires different syntax. You must write different code, you must "do it differently".

But I agree they do pretty much a similar thing. You however must write different code depending on which approach you choose, and depending on your language there are pros and cons to each.
I clicked on this thinking it was one of the rare HN projects that is for the "real world" (ie built for an industry that isn't technology) but 'builder' mainly means programmer here, not construction.

Looks slick otherwise.
Did they try buying through Alexa? I can’t understand how they made that assumption. Every good i search on Amazon gives me a long list of items that I then have to sort, filter, parse, read the reviews, make sure it’s prime eligible, make sure it is not a fake etc. Had they even tried to fuss/ something it would have been obvious.
> he basically called SBF out on running a Ponzi scheme and being OK with it (which was then, surprisingly enough, acknowledged by SBF).

That's not how I recall it. Levine asked SBF to describe yield farming and SBF went on his (in)famous thing about boxes, practically calling them out as pyramid schemes (but without mentioning any specific names). At no point was FTX referred to as a ponzi scheme.
> What exactly where these thousands of employees actually doing

https://nitter.lacontrevoie.fr/libsoftiktok/status/158539526...
That's very interesting. Would you mind coming up with a concrete and detailed business case? In this example you will provide, who are the entities with write access? How do they have a hard time deciding who should be control of the data store?
> The only reason people work is literally for money

Theories like Hertzberg exist for a reason and show that money isn't even close to the most important thing for people to work for. If the money is good enough, there are many other factors that are way more important. Not enough money is a reason for people to leave, getting more money is hardly ever a reason to work harder. The possibility of getting more money if they work harder is a good motivator though, once they have it that stops.
Bankman-Fried&#x27;s FTX, parents bought Bahamas property worth $121M
I’m just an 1800 rated patzer in blitz/bullet on LiChess, but I would say white’s knight sac demonstrates a certain comfort/familiarity/maturity with the game.
I definitely do so. I've tried half a dozen podcast apps in the past decade and being able to export my subscriptions as an opml or otherwise is something I pay a lot of attention to now. I've had to webscrape or do some really hacky things to access my data one too many times

Similar for notes and todo apps. I like to pull my data in, analyze it, visualize it, convert it to other formats, etc

Even when I don't yet have specific plans for my data I like to know I can pull it in and make local backups
128 bits are 16 bytes, which is at best a binary string of 16 characters. Remove some bits for the not random parts of the UUID and still you don't get down to 5 characters. Furthermore "a 5 character a-z random string" is less than 5 bits per character. Make them less than 6 by adding A-Z and the ten digits.

About storage, at least PostgreSQL has been using 16 bits of storage since at least version 8 many years ago.

https://www.postgresql.org/docs/current/datatype-uuid.html

https://www.jacoelho.com/blog/2021/06/postgresql-uuid-vs-tex...
You don't even need that, the kernel OOM killer would take care of this eventually. Unless its something like Java where the garbage collector would begin to burn CPU.
People increasingly do NOT talk about the Olympics.

Last several have been down in viewship by a lot (and increasing).
Just let people imagine that a wave of their color is going to happen, despite not happening every two years for an entire decade

It gives them peace

Nobody wants introspection unless it’s to make money on a prediction market
I think we were in very similar positions, minus the exit interview threats. Two weeks ago marked the one year anniversary of my checking out of that insane asylum and I still don’t feel like I’ll be able to be an employee ever again as a result.

Could you share the strategy you used to 1. Look for your next job and ensuring a healthier environment and 2. Talking about that previous job in interviews without lying but also without raising red flags for the recruiter?
New owner: "Nothing ever goes wrong with the cache! It just works, look at the status logs. Why are we even paying those guys to look after it!"

Also new owner: "What even is Mesos? Why are we running something called Aurora? Obviously pure bloat. Fire the lot of them."
Plan to beam solar energy from space
Now Open the 30th AWS Region – Asia Pacific (Hyderabad) Region in India
How much are two hundred million microphones in earshot of private conversations worth?
> We love it so much we do it for free.

Absolutely. I would have worked for SpaceX if they let me sleep in a hanger, they wouldn't have to pay me.

I would work for free for a company making widgets for which people paid cash money if they let me work on interesting problems, interfacing with my customers, so as to see the fruits of my labor pay off.

Happiness isn't always derived from that which our society says it should be.
And then there's the issue of the language itself:

- can you even design it properly?

- is it tested?

- is it debuggable?

- how does it integrate with the rest of your program(s)? with the rest of your system(s)?

- what's the performance, and does it matter?

- is it documented?

- who is going to maintain it 1 year from now? 5 years from now?
Actually Cape Town - which system did you get and LifePo's - decided to split the load in my setup across two inverters so the recharge time would be limited to 100AH battery and not 2 x 100AH.

I am reading about the Hubble S-120 drop in replacement batteries with their own BMS but I am reading conflicting reports.
Public auditing software that transparently shows how government or charity funds are being spent in real time - from the incoming tax proceeds, through each agency and department, down to (when appropriate) every individual purchase, with each transaction digitally signed by a person who could be held accountable.
Please update link.
It's been a build in progress since 2007 at least, according to public web scraper logs.

15 years without a stable, usable product makes this unsurprising.
Join any company and organisation and look at their build and deployment tooling.

Unless they are using Kubernetes and even then, you shall find a very complicated bunch of languages:

- shell scripts

- Dockerfiles

- Kubernetes YAML

- Makefiles

- Bazel

- Ansible

- python scripts

- Jenkins XML

- Groovy scripts

- Ruby scripts

- CloudFormation

- Terraform

- Fabric or other deployment deployment script

It's very hard to fit together and understand from a high level.

The last thing they were working on at my previous company was a YAML format to define a server, to go through the organisational structure of the company to manage computer systems.

Some people mentioned LISP in this comment thread. For me LISP is an intermediate language, I would never want to build a large system in LISP. It's not how I think about computation.
> This way just feels… rigged.

Well, yeah. Like the rest of the financial system.
>Matt Levine participated, and he basically called SBF out on running a Ponzi scheme and being OK with it (

That's not quite how it went. Matt Levine wasn't especially negative of him, just found it wild. And they were talking talking more about him being in the Ponzi (in a sense) business more so than him running a Ponzi scam specifically.
People (and lawyers) might get annoyed if you called your bot Avici, even though he is dead and won’t personally be inconvenienced by it.
yea, maybe the computer is used?

All I am saying is that this is a very serious security breach if true, and everyone in this thread is taking a forum post at face value. There are a hundred things that could "cause" this, even if true.
because god forbid we ever actually try to change a thing that is a known bad, right?
Ahahha, fun to read this comment. I enjoy that you enjoy the exact opposite aspects of programming to me. I'm definitely in gp's camp. Always as little abstraction as I can stomach, never use a library if I only need a single function. Ruthlessly throwing out other people's code so that I don't have to try to understand boxes of spaghetti that go wrong in weird and quirky ways. I love me a good datasheet and a night spent flipping bits in registers.
All of the caste discrimination and violence I've heard of that took place in the US was perpetred against members of lower castes, particularly Dalits. Microsoft, apple, google, cisco, have all had major problems with caste discrimination, and these aren't isolated incidents.

If india had truly moved on from caste, then it would not spontaneously reemerge in organizations without measures explicitly prohibiting it.
Good to see somebody talking sense. Lots of journalists jumped on this, framing Apple as evil.

At a high level, the whole thing is no different to a website using a cookie to keep you logged in.
Your reply is indistinguishable from a religious person exclaiming that "God is omniscient and moves in mysterious ways!"

Stop worshipping billionaires.
FTC Comment on Protecting Consumers from Online Commercial Surveillance [pdf]
Untrusted input -> memory-safe parser -> trusted input -> C program.

Probably not that important for `ls`, probably worth it for OpenSSL.
Quick takeaways:

1. Turbulent flow of air over ball means ball has less drag: this happens at high speed

2. As ball slows down, gets laminar flow, gets more drag: viscous drag is less but boundary separation occurs close to ball

3. You want ball to be fast enough to be entertaining. People considered Jabulani slow because it entered laminar flow earlier than others.

4. Interesting that Jabulani was faster at high speeds, but the transition was earlier and sharper as it slowed down

5. Al Rihla transitions to laminar latest and drag increases later than every other ball

Very cool! Of course, the Jabulani was known to waver and swerve, which makes sense now that we see this chart since if various parts of the ball are experiencing laminar v turbulent, the ball will (perhaps unpredictably) swerve. And if that happens at higher speeds than otherwise, you'll have whacky behaviour. Neat!
The problem with multiple small languages is that it is not trivial to make the call each other
> but with a couple pointers you can pretty quickly start telling the difference in quality

Interesting, for most other things I can taste, nobody has to teach me to identify quality. Either it tastes better or it doesn't.
Isn’t this a misunderstanding of what PII is? An evil entity, given this couldn’t unmake me the way they could with a name, e-mail, or even IP
Yeah, and they were even profitable with ~3k employees. Then the hiring spree started and they went negative. Even if there wasn't Musk they would have to let go at least 30% of the people.
A clustered index is certainly not actually the physical order of the data stored on the disk, at best it tends to approximate it by placing data associated with similar keys in similar blocks. You would have to actually physically reorganize your entire clustered table or index to get it in physical order, and often you lose performance by doing so.

The performance impact of randomly distributed keys on any ordered index on that key is certainly real though, so I agree with you there.
I work at a Big Tech adjacent (or Big Tech, depends on your definition) company and was there pre-IPO and it happens for the reason that varjag described in their sibling comment. What makes it even more idiotic is, as the pre-IPO/lean culture dilutes, more people will use their level to pull rank in meetings, as the level itself becomes more of a target than the work/goals. Then the politics around levels will become ultra-competitive. Google didn't get to their tortuous promo process in a vacuum after all.
Is this just like the push for microservices, but for languages?