skysight-inc/HackerNews huggingface dataset:
Walter -- you've been in the game a long, long time.
One of the first (the first?) commercial C++ compilers.

1. As a 20-something whose first (real) experience coding was Visual Basic in Visual Studio 2008, I'd be interested to hear your thoughts/take on "lessons we've forgotten" or things programmers nowadays think is something new, but is just an old thing being re-discovered/re-branded.

2. Also interested to hear your take on software bloat. I grew up on Windows XP, maybe it's the nostalgia, but I feel like both the responsiveness and usability of apps has declined, despite a x1000 fold increase in computer resources.

I can't help but get this sense of both awe and disgust that when I was a little kid, programs were written with so much more efficiency.

The peak of absurdism for me was when I sent both an SNES emulator and an SNES game ROM as a Discord chat message attachment to my wife the other night. The ENTIRE PROGRAM took up less space than a picture of a houseplant from my cellphone!

(Just 4MB, out of the 8MB limit for message attachments).

What're your thoughts here? Are we doomed?

--------

By the way, I <3 D.

It might not have a very big ecosystem, or huge backers, but as a LANGUAGE I can think of almost nothing I enjoy writing more.

(Though if there were an official LSP/tooling in-tree so that IDE intellisense worked when using UFCS syntax that would be life-changing. Currently, I restrict myself from using post-fix functions at all because they break Code-D's intellisense, so it's a waste of one of the best features =/ )

Maybe Stefan Koch's new "reflect" thing that spits out the JSON-looking AST can be useful for this? I'm not super knowledgeable though.
Impact of Financial Inclusion on Minorities: Evidence from Freedman's Savings
Water vapor is a greenhouse gas; contributes to bout 60% of the greenhouse effect.

https://www.acs.org/content/acs/en/climatescience/climatesci...
That is absurd: there is no acceptable bias.
Can confirm, I just don't 'believe' it. I do not think that Amazon was knowingly employing neo-nazis.
^ my money's on this.
If Python had macros this library would have a very different implementation indeed.

I think 200LOC and a complex registration/namespace/cache system is a bit much to avoid an if statement around a def for a handful of functions. This is especially true since this just turns the if into a decorator, and imports will still need to be done the old way for compatibility. The cognitive overhead of this is not a good tradeoff.
Even more inane and cryptic
Oh fuck off dang
They will name it Universe Inc.
Why would that be necessary? They can if they want, I'm excited about Redox too, but Linux and the GNU ecosystem is already free software.
There are static analysis tools like SonarQube which can measure code quality to an extent by looking for patterns that typically represent defects, or at least maintainability problems. But they usually can't detect deeper design flaws.
I'd honestly rather have a search provider run by the CPC than by a cryptocurrency company, though naturally I'd prefer neither.
Isnt the goal of a pitch meeting to stand out? He stated that they were not doing well and he knew time was running out. It's do something drastic or be passed on. This doesnt seem indicative of that guys everyday behavior. Plus I've worked for lots of people who do get angry and have outbursts every-time you say something they don't want to hear. It's more concerning if this guy didnt think it was odd for him to yell because it shows he doesnt do it often..
After interning in the defense industry (twice, both as a contractor and a government employee), I’m committed to not returning. Thankfully in CS I have many options, some of my peers in MechE or Aero struggle with their similar opinions as a large portion of jobs in those fields are defense jobs.
And the cross-branding is probably from before the Facebook brand began to become toxic.
I once used a VR system that showed your hands with fingers in the position they were (using some kinect like system, I guess). I noticed when I grasped something with these virtual hands, I got the wierd sensation that I actually touched something, while in reality I did not.
> bottle bombs are scary. I switched all of my beer making to kegging, because of how much of a hassle bottles can be.

I was trying to make whey mead a.k.a. "blaand" as I imagine a cheesemaker would do it using cultures one would expect to find in milk or dairy like C. marxianus, rather than how a brewer would do it with C. cerevisiae. I got... something, not particularly pleasant to drink.

> Milk seems like a great host for lots of organisms, I don't envy the work cheese makers have to put it to get the right kinds of microorganisms established first. Beer is easy, b/c s. cerevisiae out competes everything in a high glucose environment.

Yes, you gotta be very careful with milk. There's a bit of a fashion in home cheesemaking for raw milk (inherited from artisanal cheesemaking, which in turn inherited it from European cheesemaking traditions). But I always pasteurise. If I had a proper dairy plant and could easily test the milk I use for pathogens and spoilage orgranisms, then OK, but I'm making cheese in a kitchen! Everything I can do to make the process safer and more predictable in outcome is worth it.

> Although is seems like kefir cultures contain s. cerevisiae sometimes. There must be some yeast/bacteria that converts lactose to another sugar in there as well.

Kefir is a wild culture so there's all sorts of organisms in there. I'm not sure anyone really knows them all. I've read a few papers that analyse the bacteria and yeasts in kefir "grains" from different parts of the world. It's a very varied bunch. It basically has the kind of variety of organisms that you can expect in raw milk, plus a whole bunch of yeasts and that makes it very hard to control as a cheesemaking culture. Part of why I gave up on using it as a starter. It's great for making yogurt though because the higher heat needed in yogurt making effectively filters out mesophilic organisms and leaves only the thermophiles used to make yogurt.

So, what do you brew? :)
It's baffling to me that people still use the main Facebook app. It has gotten too big for its original purpose. I suppose if you curate your friends carefully and only share personal things it can be useful - but that's not the type of content that gets popular.

Instagram as a way to share moments I can understand, and WhatsApp is a utility not a social network.
It's a language using a graphical alphabet of built-ins. When you know them, you know them. When you understand how their position on the line creates an algorithm, you can see the algorithm. And then it's read-write.
> Sure, it'd be much easier for everyone to get a $200 discount but that just hasn't happened at all after preorders.

Yes it did: https://www.engadget.com/2018-11-15-google-pixel-3-black-fri...

That's the reason I prefer to wait.
I find it funny that there's been virtually no discussion about his trans comedian friend (forget their name) and how the bullying they received because she stuck up for Chappelle drove her to suicide. You'd think the trans community should stop and reflect on why this happened. But nope, apparently their death is justified because Chappelle bad!
Defibrillators easily fit in EMT go bags and are carried along with oxygen and other mechanical devices.
Even scarier, a lot of people in this thread seem to think it's a good thing.
Second Django/DRF, it's terrific
I can empathise. I was aware of Verilator for ages before I started simulating my own designs with it. The Verilator documentation is good, but it can do so much that it's hard to know where to start.
You couldn't be more mistaken, most libraries supported both python 2 and 3 for years. Doing what you describe is extremely trivial. If you thought it was a good idea you could write a script that would exec trampoline itself into a different interpreter version entirely.

You can also catch a SyntaxError like any other exception.
Ha! You inspired me to look up FOCUS, a language I once wasted a summer on. I guess it is still limping along out there, if somewhat unrecognizable.
I recently went to a concert there! https://hollywoodforever.com/

I was expecting the concert to be held away from the graves, but no, there were tombstones directly behind the audience. It was a little unnerving.
This is what I am thinking too. Also there is a high failure rate for authors, my job might be only option for any real money. So management track in long term is probably better option.

Only thing is that I could take a new job as a developer and then move into management track in the new company. I just don't know if we will have these jobs available for much longer or no.
Yeah I know at least a half dozen folks who didnt join facebook or seriously thought about passing on facebook this year due to the greencard processing issues. Recruiters told them, "Zuck says it will be figured out by the end of the year" and I guess he was right.
> Professionals keep up with developments in their field...

Teachers are required to do a ridiculous amount of ongoing education, inservice stuff, credentialing. Typically on their own time with their own money.

Whatever your obvious grievance is with teaching, it's not for lack of professionalism or training.
>It strikes me somewhat oddly that one might pay so much for something that literally half the people on this planet is equipped to provide

People will pay for convenience.

Also, if you are the higher paid earner in stable relationship I invite you to tally up the monthly cost sometime.
In the same way that you cannot verify that Google does not sell your data to third party data brokers.

You either believe their corporate communications on the subject or you do not.
let me rephrase: data which you cannot guarantee meet the preconditions. Either the input is known good data or you sanitize it through some code path not compiled with fast-math.
The goal of a pitch meeting is to sell your non-shit idea. OP had a shit idea. That's what blocked him. Hence why "standing out" didn't actually get him funded.
I think it also highlights that cutting down forests for energy also greatly harms the natural ecosystem that depends on the existence of trees. So there are effects beyond carbon emissions
Doesn’t command completion cause a disk scan? Which can be a problem if the system is failing in some way and you’re trying to recover.
And HIV can be treated effectively nowadays. It's certainly not a death-sentence.
Brave is just Chromium with a cryptocurrency scam bolted on to it. I'm unhappy with Firefox's ad-related changes recently, but Brave is definitely not an option. If it came to it, I'd use a WebKit browser — objectively worse, but not clearly compromised.
Accounting for Uncertainty During a Pandemic
Climate change: Fossil fuel production set to soar over next decade
CEO Ted Sarandos has apologized and claimed fault.

I'm interested to see if this works out for him, in the end.

I believe the general trend is that reversing your position on a big public issue (even if your original position was wrong!) is the end of your authority and career.

I am not making a statement about how this 'should' work!
Great feedback! Yes, that's exactly the concept of letters and numbers for local and global times :) I'll work more on the responsiveness of the interface. There is something to improve every day.

Do you work across time zones? If yes, would you like to give hTime a go and test it for some days? I'd love to hear more feedback from daily usage of the clock.
Not races. Race is artificial construct to group certain visual characteristics.

But if your parents are good at math, chances are high that you will also. Genetics play huge role here, for some learning e.g. math is harder than for others.
Yup. Education is a battlefield. Every tiny aspect sparks generational blood feuds.
For what it's worth, in all the Google phones I've had, the hardware worked after 2 years, but the software became unusably slow and laggy - particularly Google Maps.
How do you get to "at most a single addition"? Even when multiplying any N with a 4-bit number like 14 (0b1110), you'd get at least two additions: (N << 1) + (N << 2) + (N << 3). And that is assuming you already have spent the additional lookahead logic to skip the addition step if the source operand has a 0 bit (which most implementations don't do, because the zero detection logic requires even more logic gates in addition to the adder tree).
>There is usually no third option for the masses, except for a few exceptions.

This is why we need UBI, so no person has to work a job they don't enjoy.
This just shows you didn’t even do the basic background research before jumping head-first into this idea (not to mention blaming the countries). Why would someone try your app knowing full-well it is fundamentally broken?
Facebook "refused to recruit, consider, or hire qualified and available U.S. workers for over 2,600 positions."
Or as Mike Tyson put it: Everyone has a plan until they get punched in the mouth
Supply chain, shortages, and our first-ever price increase
Nope, I'm not looking for misinformation. I said that Google's attempts at combatting misinformation often hinders my searches. Oftentimes, I'll be looking for a pre-print or something from a scientific journal that is tangentially related to Covid, but Google will basically spam the official CDC, WHO, and news articles urging people to get vaccinated.

For any political news, sometimes I'll be looking to verify a story I remember reading from a few days or weeks past, or I'm looking to do my own fact check of a claim...and I'll find that several mainstream news sources will have republished the same story(not the one I'm looking for), unrelated to whatever claim I'm checking- similar only in sharing a keyword or person of interest- and Google rewards this behavior by pushing the trusted organizations to the top of my searches. It's like forum sliding, except it's search. Then using ddg or brave, the story that I'm looking for will often be the first result.

It's a very insidious antipattern, because it's hard to even know if your perception is being actively screwed with.
OT but knee-related: people need to understand that function after a total knee replacement will NEVER be better than that existing at the time of the replacement. The only benefit is reduction or elimination of pain. — retired M.D. (anesthesiologist)
"If you don't like what's being said, change the conversation."

- Don Draper.
> Facebook said it had made its “best effort” to comply with the IEO.

That's not the same as what you've said here.
The fine is like 8 E7 salaries. Insane how little money that is for facebook. The much greater impact would have been delaying greencard processing for longer. They probably laughed when they found out that is all the fine would be.
I read this. I then re-read it because I was thinking that maybe I just missed something or didn't understand the analogy since I am not a hockey fan (pucks are for ice-hockey, right?).

I then re-read it once more. I am now convinced that this doesn't mean anything. It's a vomit of words. Someone please help explain this to me.
I think you're right with both points - most technology isn't designed for tech-savvy people like you and me, AND technology that tries to predict human intent is doomed to fail.

When you want build a 'smart' system in the absence of true AI (which does not exist), the only real solution is to build a product for the majority, or support configuration for everyone. The latter seems pretty tough for a search engine. That being said, the advanced search features are just that, an attempt to give the 5% the control they need to do what they want. Whether it works or not is another story.

It doesn't really excuse that the product fails you as a user, but at least it's a reasonable explanation (IMO). As I wrote this, I started thinking about plumbers/electricians going to a hardware store or interacting with electric/plumbing products designed for the general population. I'm sure they feel similar frustrations!
This turns out not to have been the paywall bypass I'd initially thought it was. Original article submitted (with archive.is alternate in comment) here:

https://news.ycombinator.com/item?id=28930451
I believe much of the wood pellets are coming from the US, I know in the south many reject trees are used for pellets. Still, we can't pretend burning anything for power is allowable for our biosphere.
If I was losing faith in the long term sustainability of my core product, and wanted to start hedging by branching out into new spaces with new brands, a rename of the holding company would be my first move.
So do you see all of these examples, yours (the Walmat worker, chicken factory worker, etc) and mine (the woman doing sex work out of desperation) as just a fact of life, the nature of things, everyone's gotta do what they gotta do?

Or do you see them all as exploitation?

As manifestations of the inherent injustices of our socioeconomic system?

Or something else?

How do you feel about the description "consenting adults"?

What about a female employee who doesn't stop her boss's sexual advances because he controls her income and career? Is that a transaction between consenting adults?

(I never commented on legality of sex work. I was commenting only on "consenting adults" and... see my other replies.)
APL is different from Forth and Lisp, in that the 'write-only' reputation is supported by it's programmers.

Take the famous 'game of life' APL example:

```
life ← {⊃1 ⍵ ∨.∧ 3 4 = +/ +⌿ ¯1 0 1 ∘.⊖ ¯1 0 1 ⌽¨ ⊂⍵}
```

It's quite logical, when you walk through it.[0] But it's harder to read 'back to front', which is what code readability is about.

[0] https://www.youtube.com/watch?v=a9xAKttWgP4
It's so sad that the great power of collective action is being wasted in these little squabbles that matter to the 0.0000001% of the population. If tech workers now really "understand their labor power" (as some claim [1]), then choosing to deploy it on these trivial matters shows how privileged that group really is.

[1] https://www.theguardian.com/media/2021/oct/20/netflix-employ...
Did he literally scream? At the floor?
How about "Facey McBookFace"?
Not hard sci fi but I loved John Brunners work, especially Jagged Orbit... seeing what he was talking about 40-50 years ago is incredible. As soon as I finished it I grabbed 3 more of his books, they weren't as good but all interesting, on par with the Culture series which is another one of my favorites
RIF is really good, I miss it. I've used Pocket Casts on iOS and it's not as good as Overcast, but people on Android seem to like it. Maybe it's a bad port?
Apple's product design has improved since Jony Ive left
When I lived in SF, sf.funcheap.com was my go-to for this kind of thing, especially random tinder dates.

Everywhere I've lived since has lacked this sort of resource, and it's made meeting people & getting out and exploring much less newbie-friendly.

Maybe I just need to build the change I want to see in the world...
Tally up the cost of "free".

People will pay for convenience and certainty.
> 4) The achievement must be more than 25 years old.

From the guidelines on milestones, linked near the top of the page. Given that, it’s at most behind by 2 years now.
It's been "coming soon" for years. It's basically just a greenwashing tactic that never has to be delivered on.
Yeah, and since management requires emotional intelligence, I will probably gain skills that can translate to writing characters.

And yes once nest egg is big enough, I will retire and write full-time. Do freelancing, if needed. And this is where programming wins. Easy to get freelancing jobs as a developer vs manager.
Invicti Security Announces $625M Growth Investment Led by Summit Partners
Personally, I think "measuring code quality" means looking for things you absolutely shouldn't or probably shouldn't be doing.
Yeah, zsh is great. IMHO Oh-my-zsh is the place to start, for those curious about its capabilities.
I really wanted to like Ministry for the Future but I felt like it was 200 pages longer than it needed to be. But interesting premises.
May work to some extent, remember Blackwater?

Blackwater => Xe Services => Academi
Not sure what OP is referring to because 401(k) balances are at all time highs [0].

[0]: https://www.cnbc.com/2021/08/19/401k-balances-hit-a-new-all-...
I think about how easy the substitutes for real human connection have become. Want a friend to make you laugh? Turn on Netflix. Want a quick hit of your favorite people? Pull up social media. Want intimacy? Fire up Tinder. This basic idea, that someone can deliver you a nice day around the city like ordering a pizza is maybe not so off base. It may seem like an incredible lack of imagination that people couldn't figure out what to do with a free day and a friend in NYC, but maybe imagination is in short supply these days.
None, and anyone who cares could replace the files with a newer version its not like MS would make it hard to do that.
OT but I made an a webapp for myself to do exactly this - Mirrorspace [0] shows me nearby interesting things that are usually not searchable on google maps or similar.

You can even place media posts at your current location that others can see on the map, but the content is only visible when you are within 50m.

I use it when I travel (more frequently these days!), but I have not updated it in a looong time. Might open source it one day

[0] - https://app.mirrorspace.net
Isn't this really just a Google > Alphabet kind of change? I assume there will be a new umbrella that FB, IG and WApp will just be things inside as well as pushing things like Oculus at more of a separate concern.
This is the original article from where it's taken from:

https://www.tofugu.com/japan/namba-aruki/
We already transmit data optically, that's what fiber optics is.
Put an f-string into a script and get python2 not to choke on it, or try catching that SyntaxError as you describe...without using eval, futures, or similar. You can't catch something that already happened.

Yes, people are able to write backwards compatible scripts... by avoiding some features, or by using more than a single file.

What I'm describing was just a desire for a very simple "this script requires python version >= X" error, with the ability to write unfettered python version X code below it, in a single file script.
The only character in the first book who exhibited any kind of personality was the gruff cop who swears, doesn't care if he's not allowed to smoke inside, and takes no shit from anyone. It's almost laughable how bad the author is at characterization.
Has there yet been a known case of HN account selling? Digg started with voting brigades but I've yet to hear of even that on HN.
I am open to changing my mind, but currently I don't see myself working for Facebook, Google, Twitter, or Amazon.
Project Profile: I Need a White Guy
Can you not just avoid activating a completion attempt if you are in that scenario?
The point of the magic values are that these values are eventually checked. This should break out of these kinds of optimizations.

Edit note: allocators are user space libraries (stdlib) and not part of the C spec. Use-after-free is extremely unsafe, however its completely valid C.

2nd note: running all programs below give me the expected result, writes to pointers are live, regardless if they are freed. So please provide more concrete steps to reproduce your results.
Was it ever alive, outside some tiny academic niche? You could hardly even use it without getting a custom keyboard for it.