skysight-inc/HackerNews huggingface dataset:
I also don't see a nice way to implement something like with-slots as a fexpr. This relies on symbol-macrolet.

(with-slots (a b c) obj
;; a b c refer to slots (assignable!)
)

This has to evaluate obj to some hidden variable #:obj, and then replaces all occurrences of a, b, c with (slot-value #:obj 'a), etc.

I don't see how the fexpr can do that without performing the same replacement.

a, b and c are not lexical variables you can just bind and then evaluate the body. They are aliases: assigning to a sets slot a of the object.

One way is for the fexpr to contain its own eval implementation which takes an extra macro environment, indicating that when a, b and c are seen, alternative forms are to be evaluated in their place.

That just adds up to an inefficient implementation of symbol macros.

Also, how are places implemented. In particular, user-defined places. How can we have a set of fexprs like setf, push, incf, ... which can work with with arbitrary syntax denoting a place, including application-defined places.
In US :)

Epson started making SD-560 5.25" HD drives in 1983.

In 1985 3.5" 1.44HD floppy drive was $145 in Japan and NEC was shipping those inside PC-8801 mkII MR.

In 1988 NEC was selling PC-88 VA3 with 'Triple' or '2TD' format 3.5" floppy sporting 13MB unformatted 9MB formatted capacity.
Flags are not downvotes.
It’s sad for any group that is actually working towards well being and saftey of children from online dangers. If the term gets co-opted so much then it stops it being used for it’s real meaning. These bills actually harm children.
To be fair, a lot of the growing pains with IPv6 were pains that had to be discovered as we went.

I wish IPng had taken a totally different approach to addressing and routing:

- for addressing, yes, very large (or even variable-length, like CNLP, see below) addresses fields in the IPng header

- for routing, the IPng header should have had a source and destination ASN fields, with the source being filled in by the sender's router(s) (either immediately in the interior, or at the edge), and the destination ASN fields to be filled in by the sender by querying something like the DNS (but optimized for, essentially, CIDR-style IP->ASN lookups, though DNS can do it). This would have made routing much simpler and faster, since routing protocols would only have to exchange information about ASNs and not about any address prefixes, thus yielding much smaller routing tables. The address->ASN lookup service would have needed very little churn since its contents would change only when sites change Internet service providers.

I wasn't there then, so don't blame me, but also honestly I probably wouldn't have thought of this either.

In practice we ended up with something just like this but... without address number portability, which is a shame.
I find it fascinating. It is inspiring and humbling. Not only he found the hat, he found also a different shape "the turtle". Basically out of thin air and then how they combine those two to find a real monotile.
I am writing a bit about this:

https://www.nhatcher.com/post/on-hats-and-sats/
I find this no different from bigTobacco tweaking the product to be more addictive than just the nicotine in the plant. It took many decades before society got to a place where it was fed up enough to take action after however many deaths. I see no difference from any spike in suicide deaths caused by social platforms manipulation than bitTobacco's manipulation causing spikes in cancer.
I thought those websites were already shut down after net neutrality ended.
According to the finance ministry’s calculations, the cost to society of trips by car is close to one euro per kilometre. On the other hand, every kilometre travelled by bike yields societal gains of 60 euro cents thanks to the health benefits of cycling, transport efficiency gains, and lower infrastructure spending requirements.
My computer programs always crashed in my first year of college, clear sign computers fail spectacularly
You apparently can't mix Unicorn and Double Rainbow: they won't stack on each other.
Some people don't understand OOP, sure. That's the nature of things. However, many of us do understand. Consequently, nothing here comes as a surprise. And yet, we still think OOP has drawbacks where it's often applied, even if it has benefits in other applications. If nothing else, one benefit is that it helps us organize code segments and reason about function dispatch. One drawback is that it's not well-suited where it's often applied. This is the well-known "impedence mismatch." When that happens, it's worth asking if there are other ways to organize code segments and reason about function dispatch, which are better-suited so they don't experience these drawbacks. There are. Database constraints are one. Database triggers are another. They're not the only ones and they're not perfect, but then neither is OOP, and at least they have the virtue of being mated to the underlying data model perfectly.

Therefore, before we rush to say that other people don't understand OOP, perhaps we should consider the possibility that WE don't understand OOP if we insist on applying it where it doesn't apply.
This is unhelpful without a more explicit and detailed account of what is deficient in their approach. It’s the internet so not holding mu breath but fyi.
You created me, somehow.
Reduce the repetition penalty to 1 and that should fix it.
Wow, thank you. That was a real broccoli = kale moment for me.
Why doesn't physics or mathematics allow LLMs to reason?
Parent comment is correct: They are talking about the "filing fee", which had always existed, and should not be confused with the $10 registration fee.

The situation pre-2020 was that it was more difficult to enter the H-1B lottery compared to now, because the employer had to prepare all the paper forms and write checks for at least several hundred dollars. Now, they can enter a trivial amount of information online and pay a trivial fee, and they only have to do the full filing for employees actually selected.

Here is another article describing the pre-2020 situation: https://web.archive.org/web/20221129013748/https://hackingla...

Also, a comment in the DHS final rule pretty much says the same thing as the parent comment:

> One commenter asked how the nominal fee will prevent large outsourcing companies from gaming the H–1B system, when their revenue is in the billions. A professional association stated that the addition of a $10 registration fee will not sufficiently deter speculative and/or fraudulent filings. Another commenter noted that requiring employers to pay a more substantial fee may protect employees from predatory employers and that we should include a provision barring employers from passing the fee on to their employees or garnishing it from their wages.
Very nice.. There's a lot of history in some of those buildings
Perry Bible Fellowship: https://pbfcomics.com/

One of the best known strips, and a fine joke about historical fiction (or maybe just history itself): https://pbfcomics.com/comics/now-showing/
it's the usual surveillance propaganda
"Before the takedown could be conducted legally, FBI agents had to receive authority—technically for what’s called a seizure of infected routers or "target devices"—from a federal judge. An initial affidavit seeking authority was filed in US federal court in Houston in December. Subsequent requests have been filed since ..."

- https://arstechnica.com/security/2024/01/chinese-malware-rem...

That story notes that the FBI's actions also prevented re-infection...at least until the routers are rebooted.
Consider that it definitely is not atypical.
I can report that Wayland + Chromium screenshare does work. I haven't tried screenshare with Wayland + Firefox, mainly because I think I had other video/audio problems during calls with Firefox.

This is on Gnome (Ubuntu) so there may be some default Ubuntu config that makes Wayland screensharing work, may need to do some searching online if your distro/setup doesn't have Wayland screensharing working.
I understand that you have no control over who you're interviewing with but... if you're a good fit and the interviewer leaves thinking you're a terrible fit that's a sign of a bad interviewer. Obviously there are non-proficiency things you can do to skew that perception (bad hygiene, late, obviously disinterested) but a good interviewer (especially one used to working with developers) should be good at getting by all the social awkwardness to evaluate your problem solving.

And yes, most large companies have terrible interviewers.
That's overly reductionist. Conroe topped out at around 3 GHz, compared to its predecessor Presler achieving 3.6 GHz.

I think Netburst mostly came from a misguided place where Intel thought that clock frequency was in fact the holy grail (and would scale far beyond what actually ended up happening), and that all the IPC issues such as costly mispredicts could be solved by e.g. improving branch prediction.
You're right to be conscious of and cautious about runway given you have a family to sustain.

If you're not a single parent, what does your partner think about the circumstances, and what would they be willing to do to help? Having the support of those closest to you will be a motivating factor (emotionally, aspirationally, possibly financially too).
Nassim Taleb says the U.S. is in a ‘death spiral’ over government debt
Sure, but how much 'more' is needed to beat PhD-designed malware?
Obviously for me too N = "too small of a sample size" to extrapolate on whole industry.

What I've seen/heard - is that companies are not hiring (have fewer if any open positions for) seniors.

And in my experience companies focusing on short term (so basically next quarterly earnings call), was always a thing - just that sometimes it was more and sometimes less extreme.
This is what happens when we allow Marketing to simply conjure up a unit of measurement. Now nobody knows what a "G" is and how to compare one company's "G" with another company's "G". I fully expect AT&T to offer 20G cell service next because why the hell not?

Same thing happened with CDROM speeds back in the day. At one point 1X, 2X, 3X and so on were based on an actual throughput number, but then soon the Marketing brain trust realized you could put whatever number you want before the "X" and then the number became pretty meaningless.

Same for "bars" on your cell phone service signal. What is the difference between "one bar" and "two bars" on the display? Who the hell knows, it's a meaningless unit invented by carrier company Marketing.
Screensharing on Wayland does work, but may require some config changes. I use it on Ubuntu (worked out of the box if I recall), so I can't speak to what config is need for nixos.
Dijkstra was an OOP skeptic, "Object-oriented programming is an exceptionally bad idea which could only have originated in California".
No, I read the article. Did you read my comment or did you just read the first line?
In this case how is dns.google or cloudflare-dns.com resolved?

Maybe in this case, because the author of the post only cares to check whether certain domains resolve or not, having the DNS server be resolved by normal DNS not DNS over HTTPS is fine, and that in other cases you’d hardcode an IP like with normal DNS resolution?
If automation is the exploitation of workers by capitalists, then Luddism is the exploitation of consumers by workers. I don't want to be legally forced to pay double the price for clothing just because some well-connected weavers enacted regulation to ban more efficient competition.
Entire generations have grown up with the unfiltered internet at this point. What good can possibly come from introducing them now?
Programming is mostly about understanding the problem domain. It is interesting that OOP had its heydey when everyone was building native GUI programs. The most likely situation was that programmers were developing abstractions that matched well to GUIs and those abstractions most closely mapped to OOP.

Things like functional programming, OOP, declarative programming, etc, might matter to language designers. They need these concepts to work out if their language is convenient/internally consistent/featureful and maybe these banner concepts help. Once the language has been built, I don't think programmers actually care. The abstraction isn't at the sweet spot where a developer gets the most power. The components of OOP (encapsulation, message passing, interfaces) are important and should be used liberally - but grouping them together under one heading is detrimental, because there will also be opportunities for other techniques from other schools of thought.

And as an aside inheritance seems to have been a mistake. I haven't seen a lot of places where inheritance was the best idea. Interfaces yes, inheritance no.
It’s definitely not the case. LLMs of any sort do not in any sense reason or understand anything.

They literally just make stuff up (technically just a continuation of whatever you fed in), which usually sounds good, is often true and sometimes even helpful. Because those are qualities of the training data that was used and is the basis for the stuff it’s making up.
Judging by the quality of the content of the page, this KOSA bill is at least not a bad thing.
Could you identify the strawman attacks you see? I'm trying to interpret your comment charitably but I'm having trouble identifying what you object to specifically.

I don't think it's much of a stretch to assume these kind of laws will be used to censor topics like "race, gender, and sexuality". There is a ton of precedent in recent years of e.g. books on these topics being banned from public libraries (not just school libraries) under the guise of protecting children. It seems like a reasonable inference that the same topics would be targeted in online content if the laws allowed it.
Not as gradual as that.

More like vacuum tube technology and those kinds of things where only a few decades ago there was orders of magnitude more widespread capabilities which are steadily declining now.
The knowledge we're testing is related to how well you can do your job. Work isn't closed book - if you can quickly formulate a good query to grab any missing information off the internet then more power to you. I've worked with extremely stubborn people who were very smart and would spend a week trying to sort out a problem before googling it, there are some limited situations (highly experimental work) where this is valuable but... I no longer work with these people.
You really think that younger you would really understand that?

Or say your child?
So good! Thanks for sharing
AI Companies Lose $190B After Dismal Google Report
For me biggest moat, mystery. What I mean, AI industry now gathering low hanging fruits, which are not bad but cannot be good enough for economical sustainability of whole AI ecosystem.

What will really be gamechanger, some Big thing, which will be sold to large share of population, like personal computers, smartphones, automobiles.

What problem of niches of low hanging fruits, they effectively prohibit scale, so if nearest time we will not see something Big, it will become something like
https://en.wikipedia.org/wiki/Video_game_crash_of_1983

If you will look at figures, you will see, after crash of 1983, video gaming revenue returned to 1979 level in 1989. So if we will got similar AI crash just now, market will revive in about 2030.

Also possible scenario of recession, but ONLY if find way to somehow feed debts from huge R&D spending without appropriate returns.

In 1983 US gaming production collapsed, and shifted to Japan. That time I was too young to fear Japanese (so I don't know this feeling), but now I feel serious fear that AI production could shift to totalitarian China.

Yes, I now see, US and EU governments express concerns about totalitarian China AI dominance scenario, and considering huge state support for internal AI production, but for me, this is also evil, and this will have huge consequences in future.

So, my forecast, exist possibility, something Big will be found before AI startups become impossible feed debt, otherwise, US/EU states will enter game and will regulate things and all effectively become state program, so market will effectively disappear.

Also possible effects, crash of GPUs, etc, because they depend on big sales, which are now feed by debt.

Low hanging fruits will stay in niches, but this is is very boring, and will still be possibility of Big thing appearing, which will gather all niches.
You will need to tell us more, and give us something to respond to. If you just ask other people to do your research, you will get nothing.

So, for example, tell us, do you want to be a teacher? Are you a parent? What resources have you already read? What country are you in? What are your previous experiences?

Personally, my favourite resources are books.
GRAHAM> … It’s all because Ed Lee died

To believe that Ed Lee is some kind of political white knight instead of merely a Willie Brown/Gavin Newsom/London Breed/Kamala Harris machine politician seems historically naive, if not blindly ignorant.

Similar to Garry Tan in that.
I don't know about good, but I can think of political advantages to doing so. If I put on my "evil politician" hat.
> Entire generations have grown up with the unfiltered internet at this point

To be fair, if you look at statistics around gen z you can see that there definitely are negative consequences of internet access (along with amazing benefits of course).

I don't support this measure or measures like it, but some of action should probably be taking considering the skyrocketing amounts of depression.
move your domain(s) to porkbun, but setup cloudflare's nameservers on your domain. then you can manage your records and setup ddns through cloudflare.
Entire generations grew up with polio. There are many good arguments against KOSA; this isn’t one of them.
They’re pretty good. Maybe spend less time being a NIMBY and more time raising your kids and you’ll find they too can do impressive things.
Contented cows were a very common dairy meme.
E-Commerce Tips for My New Coffee Brand
I'm struggling with sales for my coffee brand.. i know what you're going to say, hypersaturated market etc etc.. but i dont see anyone targeting gamers and they consume so much caffeine. give me some tips, check out my website too, morcoffee.com
ENS (which is what the GP refers to) has human readable names. But it doesn't have support for A/AAAA records today (does anyone know why? A-record support was in the original spec). Aside from that the only reason you wouldn't be able to type "mycoolsite.eth" into your browsers URL bar and have it resolve to an IP is because no browser has an ENS resolver built in. Yet.
Can the same point be made without casual homophobic references to anal rape?
The website was created by fightforthefuture.org, an astroturf advocacy organization. Their tax filings show their backers are largely venture capital firms and tech companies.

It's no surprise that big tech companies don't want increased liability.

See https://thetrichordist.com/2016/05/12/list-of-corporations-a....
Would you like AI in a house? Would you like AI with a mouse?
China for minors.
Pretty silly to do this during an election year. It’s super easy to track who votes for this and put them on my Do-not-vote document I’ve got running. I might have forgotten if they’d done it in an off-year.
https://archive.is/nMSuQ
Adult education is shifting. While HR departments have moved toward skills-based hiring, studies show that many still hire employees primarily based on whether they have a degree or not, even if that is not a requirement listed in the job description. Educators are switching their thinking as well, finding alternative ways to “stack” classes and skills credentials to add up to larger qualifications and degrees. This has the dual impact of showcasing the actual skills a learner masters rather than focusing on a letter grade and degree completion. Lifelong learning and adult education are truly coming into their own, becoming the norm, and will change the way learners provide evidence of their skills.
Even if 10Gbps to the home is technically available, it's not posted on their website, and I would be willing to bet majority of consumers will be denied due to installation costs (it's not trivial to run a fiber just to your house).

So, why on earth was their network called "10G" if near zero percent of Comcast customers are even aware of that service, let alone actually have that service?

Further muddying the water with the 5G cellular technology and implying 10G is even better, deliberately riding that hype train.

For actual customers, the 100Mbps and 200Mbps upload speed plans are the only "next gen" network upgrade available. It's still not symmetrical, not really what people want, and not priced accordingly. In my area, FTTH providers are rolling out 1Gbps symmetrical for as low as $70 a month - making Comcast's "next gen" network a joke in terms of price and performance.

It was a gimmick from the start, and it's surprising it flew this long.
Not a trigger. Just a payload. On a domain the government can’t seize/shutdown. Kinda interesting, but I imagine they can just extract all the target urls from the malware and get hosts to block?
>"It's not your fault the cat was stolen. It was the manufacturers."

Not, it is a fault of thieves. And maybe a police who prefer to generate ticketing revenue rather then go after real criminals.
Here's a more analytical approach to constructing egg geometry: https://kar.kent.ac.uk/89885/
This is intriguingly dissonant. If your style of interview is "LLM-proof" then why would you care whether people choose to use whatever tools they're comfortable with - including LLMs - if they so desire?

For what it's worth, I think LLMs are very compatible with the style of interview you describe here. For people for whom LLMs have become a part of their workflow, seeing how they interact with them is just one more way to get a sense for how they work and think about things. If it doesn't come up, that's find too! But I don't see any reason not to accept their usage in your interviews.

(But I do think it's key to ask them to screenshare if they're going to go that route, so that you can actually see their interaction to get that signal.)
At its core, I view OOP as organizing code so the data and the methods that act on that data are linked. Usually there are some compile time restrictions on who can touch the data. You are able to be sure some state is valid because only this class can touch the state. If you think of OOP like that, it seems trivially good. Surely a lot better than a bunch of raw data hanging out that anyone can mutate at any time.

Inside of some class, you can then implement whatever you want inside of that class, ie:struct of arrays, or w/e.

I don't view "inheritance" as a necessity of OOP. Composition fits great. I don't view "array of structs" as a necessity of OOP, nor over usage of heap allocations and pointer chasing. People associate OOP with this, but it's not fundamental, it's a poor, out dated mutation.

It seems like when people say "OOP is bad" they really mean "over abstractions are bad", and yes, they are bad, but "data oriented design" and "procedural code" isn't some silver bullet that's gonna save you from writing trash code.

Ultimately, I consider ideal code to be "verifiable on sight". Ie; I can read it easily and mentally verify that it is correct. Bad code is code that is very hard to verify correctness by reading. There's an art to this and it doesnt always fit into these semantic buckets of "OOP" or "Data Oriented Design".
I second that comment! That was the most enjoyably nerdy thing I’ve read in quite a while.
Amongst many possible edge cases. Not to mention shearing with things that have rapid animations etc.

The trivial case is simple. You are imagining it's all the trivial case.