skysight-inc/HackerNews huggingface dataset:
I think you might really like s7 Scheme. Full TCO, mostly R5RS, and full Common Lisp style macros with keywords, gensyms and first class environments. And it embeds in C in a snap. I'm using it for Scheme For Max and loving it. Based on what you're saying I think it might hit the sweet spot for you.

https://ccrma.stanford.edu/software/snd/snd/s7.html
> obfuscated executable loaded with anti-cheat measures

I'm impressed that gamecopyworld.com is still online, updated, and has the same UI that it did in 2003
Unfortunately, both Chrome and Safari seem dead set on killing any ability for extensions to block based on heuristics.
Yes, yes, and yes... this is happening in California already. As a future parent of Asian kids, I’m preparing to have to spend through the nose on private education.
Yeah +1. And Gambit too!
Doesn't seem reasonable to me.. you need to estimate things to plan. How long is this pizza going to take from when you call in to when you can actually eat? How many people do I need to build this house? Etc etc.

My problem is with people thinking that estimates are commitments. You just gave me a 30 second elevator pitch on a project you want me to build and I said it's gonna be 3 months? Then you proceeded to scope-creep and delay the project start by 3 months and you're surprised we're not done? Ok then..

I suspect this issue is rooted in human nature aka cognitive biases. I don't stress out about estimates any more. They are just like, my opinion man [0].

[0]: https://youtu.be/pWdd6_ZxX8c
Newsletter popups are obnoxious and unnecessary. Why can’t they just be a link on the page instead of a popup?
Bet on the Sprinters
> Worse still, regression to the mean indicates that if, in 2021 you invest in the highest performing XXX of the preceding X years, you're more likely to get returns below average.

No, returns of the average. Regression to the mean means, well, what it says: it regresses to the mean, not past it.

Your version is what we call the gambler's fallacy!
Why have it by residency then? Try out for a team, if you don’t get on it, try out for another one. It’s just kids playing ball, I don’t understand the high stakes. We used to just play pick up games in the park and that was fun too. No birth certificate required! Why is little league so serious?
for sure there are all sorts of postgres regex tools... You can likely do everything. The main limitations I found in plpgsql were in base encodings (that were missing), which is why I had to implement base32 from scratch. Besides that, it's pretty much a super powerful language
Great video series, and here is the best part:

https://youtu.be/aAlR3cezPJg?t=2088
One of the most entertaining post I read lately. Congratulations for the job, and the clarity of the explanations! Reading the story, everything looks simple where it sure is not. Lot to learn inside, thanks to the author for that.
Animated PNG vs. Animated Webp vs. GIF
Except in most of the other languages, it just comes out so FUGLY. I have done metaclass hacking in Python, and you can do it sure, you can make it do some cool stuff even. But ugh, it burns the eyeballs to implement. Manipulating the AST is just so elegant in Scheme compared to anything else I've seen.
From my point of view, neither of you have sufficiently answer the question -- does UDB go through schema change that would require rewriting the table via pt-osc? If so, at what frequency?

Until then, sorry, we will keep advocating people to stay away from MySQL (and thus indirectly, skeema), because "long wait and potential incident from schema migration" is just not something that should come up during a sprint planning.

> Even putting column changes aside, the entirety of UDB was migrated from InnoDB to MyRocks in 2017, which is essentially a schema change across every single UDB table in every single UDB shard.

I read about that, and it is definitely an impressive feat, but still, that doesn't answer the question, at all? That's just relying on MySQL native replication that works across different engines.
This looks rather dated, the most recent version linked is from 2013 covering the API for OpenGL 4.3. I don't know much about graphics tech yet I'd assume some of the best practices have changed with better hardware in the past 7 years.
I disagree completely.

They have already stepped their foot into application security in a big way.

See: https://github.com/features/security

With a little bit more concentrated effort, they could take major market share from Veracode, Synopsys and every other appsec outfit for lunch.
> So far all we've done is replaced every STL container with vector. This is something that's easy to do for new code, so I would say it should be a style decision - default to vector and don't pick up sets/maps/lists/whatever unless you have a really, really, really good reason.

There is frequently a really really good reason: when I write set<Foo>, I want a set, not a vector. This frequently has little to do with the underlying data structure or asymptotic complexity or performance at all — it’s a semantic issue. I want a container of distinct elements in which order doesn’t matter. I want to be able to ask whether an element is in the set, I want to be able to insert an element if it doesn’t exist, and I want a guarantee that the same element isn’t there more than once. Similarly, if I type map, I want a map, thank you very much.

This can be reconciled with performance: don’t use red/black trees. An actual high quality set or map will likely be backed by arrays or things much like arrays. B-trees can have very large nodes, aka arrays. Judy arrays are a whole pile of different underlying data structures under the hood. Some hash tables are basically arrays with 70% or so occupancy.

It’s also worth noting that using asymptotically horrible algorithms that are fast on your test case can be a security problem. And it can also cause hilarious slowdowns like the recently reported GTA Online issue. So be careful throwing extra O(n) factors around.
Not to one up but we didn’t have any storage for our c64 for the first year or so. We would team up to enter a game from Byte or whatever (one reader, one typer, one proofreader) and then protect that thing with our lives all weekend to keep people from unplugging it. The machine code games were the easiest to type but if they didn’t work you were kind of hosed lol.
Hey, I worked for ComputerLiteracy.com, which had bought out the bookstore and then went public as fatbrain.com. #3 behind Amazon and BN.com for a time in volume of sales. I remember when we went up to 1 million SKUs of tech books, which was more than Amazon.

Late 90's was a great time to be in Silicon Valley.
When I read this I feel like I do when my older friends talk about seeing Miles Davis or Bill Evans in New York or some such. Man, to be there... then. At the feet of legends. Damn.
In many places, noncompete clauses aren't worth the paper they are written on. In some places they are actively illegal, although DAs seem not to enforce that, much.

Now that practically all coding work is remote, you should be able to get work in some state where it would not be enforceable, even if it is, in Texas.

I don't know if it is enforceable in Texas. I know that in New York City it has been common for hedge fund coders to have enforced 6 or 12-month paid vacations between jobs. I know that California is a place where they are mostly unenforceable.

But always check with an employment lawyer.
I remember when most of the afternoon/night crew at Fry's were H1B's from companies in the Valley, earning an extra buck part-time.
I find it interesting that, with ~63k entries, they didn't just use a bloom filter to do a lookup on if the entity they're working with has already been seen. granted, they stoll need to store the data, but I think a bloom filter would be a more effective way to test if the item exists already
> most managers actually do match the S&P500, but before fees.

so what exactly are you paying them their fees for then?

Either way, for an active manager to be worth their fees, they _have_ to beat the index by more than their fees plus a bit more to make up for the risk that they don't. Otherwise, you'd be better off in a passive fund.
Random effects and penalized splines are the same thing
I see. We have some internal facing stuff that our IT has done using sharepoint. Its not pretty/modern by any stretch, but it works just fine. Was curious what the world looks like from the other side.

Isn't the search issue more of a indexing engine problem though? Can you plug in other engines?
Just for an example: https://caviar.global/iphone-12/
Travels in a Vanished City (2020)
This only works because brands themselves are "feeding" the troll by responding to these attacks.

Giving them the silent treatment will make the problem go away very quickly as the "troll" will not be fed and will move on to more fruitful trolling opportunities.
I have a cute wallpaper, I like the impression that windows are inside the overall workspace, and I can spare 5px left and right.

Its purely esthetical :-)
In fact that's a pretty classic rationalization.
I looked this up recently. They are only enforceable when you are selling a business as part of the sale of that business.
Nope - definitely saw at least one in the first page.
Look at the disassemble of it. I think the first example is the surprising bit. SBCL does TCO, and the the tail-calling version should always be faster. Maybe SBCL is inlining and unrolling the first version for small numbers.
A platform to prepare yourself for your caareer
What are your thoughts about such a platform. What are some of the other tools you are using to prepare yourself for your career or interviews?
Smbc: “Safety Driver”
> There are some tools that make horizontal sharding much easier, like Vitess which is MySQL only.

I am just curious, how does Vitess do that?
I still have no idea what Sharepoint even is. The way I’ve always seen it used is a way to host sites with file hosting tied to them. It feels like an over engineered CMS.
Interesting to see how in the past two decades, activist hackers have swung from far-right to far-left.

Anyone remember the GNAA, Goatse Security, weev et. al? Now it's the polar opposite.
So you don’t even disagree with the content just the tone?
I wonder if it's an example of "MBA capture" of the organization. I agree with you, the thing that made Reddit interesting to me is that it stands apart from most social media platforms. Most social media platforms thrive on "look at me" cultures, and drive engagement by making the user themself feel like the object of attention. Due to pseudo-anonymity, Reddit has always lived and died by the quality of the content itself.

Based on that understanding of the platform, adding features like following users, or having profile pictures, don't make a lot of sense in terms of Reddit's USPs.

But I can imagine how a shift like this might happen. Reddit has a board of directors, and they might look at KPI's like revenue per user, and notice that Reddit is underperforming by a wide margin compared to other players in the space like Facebook, Instagram and twitter. Then managers get tasked with improving this KPI, and through a lack of creativity, they end up copying features from more well monetized social networks.

I think this type of thinking - that all businesses can essentially be treated as black boxes and optimized in the same way - is essentially what led to Dig's emulation of Facebook and eventual downfall.
> This online gamemode alone made $1 billion in 2017 alone.

which of course goes to show that at least from a business side, this issue is completely inconsequential and all resources should be used to push for more monetization (and thus adding to the problem by adding more items to the JSON file) rather than fixing this issue, because, clearly, people don't seem to mind 6 minutes loading time.

I'm being snarky here, yes, but honestly: once you make $1 billion per year with that issue present, do you really think this issue matters at all in reality? Do you think they could make $1+n billion a year with this fixed?
Sorry, I didn't realize I was arguing one way or another about the data. It wasn't intentional.
Show HN: Rust impl of Pair Adjacent Violators algo for isotonic regression
> The problem is that we have too many blank slate utopians who believe ...

This sounds like a personal attack. Next time, talk about the merits of the idea, and leave the out judgement of the people who hold the idea. The phrasing is excessively aggressive. "We have too many X" sounds like you want to get rid of some X. People have a right to participate in society and influence the structure of society through democratic processes. If you think the problem is that too many people hold idea Y, then say that.
I think it’s mostly just due to scale. Adding more humans to a platform almost certainly starts to make the platform worse at some order of magnitude. Subreddits were a great idea and they are kind of fighting against it but eventually all subreddits succumb to their own popularity and become groupthink meme trash.
Little offtopic question:

How do apple & google app stores allow Reddit & Twitter, if you upload apps with pornographic content links in it they ban out instantly?

Is there some other guidelines to be followed or I am missing something?
> Advertisers should get over themselves and advertise on 18+ content. We're adult animals. We know what's what.

There are actually two separate problems here. One is prudishness and that's stupid and deserving of ridicule.

The other is that somebody on the hunt for teh b00bz is not a in a state of mind that makes them inclined to purchase your aluminum siding.

There are obvious exceptions to this, e.g. ads for dating sites or adult products, but in general not many people go in looking for sex and come out buying a new car insurance policy. Advertisers don't want to advertise there because it's less effective, not because they're offended by sexuality. The relationship the advertising industry has with scantily clad women is not one of disdain.

The interesting thing about this how preposterous it makes the responses like a blanket prohibitions on all nudity.

There are obvious cases where you want to violate that stupid rule for non-pornographic reasons, e.g. a forum for medicine or holding intellectual discussions of sexuality.

And there are a lot of mixed use cases, like a forum for both sharing and discussing the creation of adult drawings or renderings. It's going to be full of "adult content" but it's also a good place to find people to whom you can market art supplies and computer hardware for rendering and web hosting services for their content and so on.

And that's why prohibiting content is the wrong choice. Because this is no different than it being ineffective to market aluminum siding to a forum for renters. What you need is a way to match up the ads with the context, but we already have a whole industry that does that.
You are forgetting the Mongols. They said the Euphrates ran black for a month due to the books dumped into the river. The Siege of Baghdad killed all of what you described
DIN rail mounting would be nice. Is it not used in U.S?
No. The text is void. The law is that you agreed to a contract equivalent to one with that text crossed out. They knew it, you knew it, they knew you knew it, you knew they knew it.

But actually do cross it out before signing, if that makes you feel any better.
First, there may be biological differences. Asians tend to be shorter, while africans tend to be stronger. Similarly men tend to be taller.

Second, the ism may be classism. Poor students with less access to education might perform worse. Classifying classism as racism and solving it that may be wrong.

Third, the ism may be cultural too. If asian parents drive their kids harder by their parenting technique, that's not racism either.

It does not help to call all differences as only racism. The truth is differences are caused by a variety of reasons, of which racism is one.
A truly great tool might as well generalize to the axiomatic method in general. When I've gone through math texts (Euclid's Elements, calculus, topology, etc.) I find it annoying to flip back so much when they are constantly referencing past figures. Even if you write the often used axioms and definitions down, there will still be some that are a pain to access.

I think there's a big opportunity to figure out a way to display these systems in a way no one has done well yet. I'm surprised that if I want to go through Euclid's elements in 2021, it's probably going to be in a pdf or a really basic static webpage. How is there not a super slick app that reveals all kinds of connections in a way only possible with interactive media?
The first paragraph of the readme is definitely worth a click! One of the best of seen.
FWIW, the reason the Māori and the Dutch came to blows in Golden Bay (aka Murderer's Bay) was because of cultural misunderstandings - the Māori blew several blasts through a trumpet (either a pūkāea, made of wood, or a pūtātara,a native conch with a wooden mouthpiece) as a challenge, and the Dutch responded in kind, which was construed by the Māori as accepting the challenge.

http://www.theprow.org.nz/events/the-first-meeting-abel-tasm...

> Tasman’s journal records that four waka paddled towards them and that there were calls between the vessels. A warrior “blew several times on an instrument… we then ordered our sailors… to play them some tunes in answer.”
not be a maga moron but Microsoft has a patent (#060606) that uses your body as an energy resource.
At this point we can wonder how natural it is. Are they enacting violence (playing police/bandit or cowboy) because it is innate or because they have been exposed to so many media exposing violence.

Looking back now at the videos I saw as a child, I’m quite surprised how much violence is in them. Compare Mickey Mouse from now with the originals for example. On the other hand it wasn’t until my child watched Ninjago that they started replicating the violent moves. When seeing a video of kids playing cop/bandit they also chided the cop for not being nice for something I did really notice.

Bottom line: I’m not sure violence in kids is normal.
How long until influencer marketing fuses with amateur porn and we have creators hocking diet pills and leggings on their OnlyFans page? For all I know this has already happened
> Under the hood they're no different than a webm video

From a very high level point of view you are right. Yes, webm videos use vp8 and webp uses vp8 key frames, but there are still differences between animated webp and webm videos without sound.

A webm video is a video with a vp8/vp9 video stream contained inside an mkv container, while webp files, including the animated ones, are inside RIFF containers. Also, webp's animation mode does not have the full inter frame system that vp8 has. It does support carrying over of state from one frame to the next, but does this in the simplest way possible: just paint the next frame over the prior one, respecting the alphas. Most importantly, those frames are still encoded like vp8 Intraframes (keyframes), not like vp8 Interframes [1]. So you won't need a full vp8 decoder to write an animated webp decoder.

[1]: https://tools.ietf.org/html/rfc6386#section-3
A lot of the older kids take themselves to practice. My kid rode his bike to the park not far from our house. In general, it’s wonderful that this is an option. I’d hate it if he had to play in another city just because the parents from that city were all sending their kids here instead.

Little League is supposed to be a recreational league. I mean, they still treat it seriously and work hard to teach the kids good skills, but ultimately it should be open to any kid who wants to play. Keeping it local makes this a lot more possible.

I’m OK with the rules that Little League is trying to enforce. It’s just that I don’t like the mechanism by which they’re enforcing them.
Advice on looking for a new software engineering job
Throwing the BME280 Combined PressureHumidity Sensor in a SEM (2016)
Writing a MUD was both how I learned to code, and how I met my wife. I can’t think of a single other thing that had more impact on my life than that one, fantastically fun, project.
It looks like an iMac. That’s why people used to shell out big bucks for Apple-branded displays back when they were a thing
There are the horrific legally ones. Brassring is the only name that comes to mind offhand because it’s been a while since I’ve applied to enough jobs to notice, but there are others.
On the comments that glorify procfs as a great example of "everything if a file", I'm not sure that's how everyone sees procfs.

To me, it has always been a sort of hackish/no hassle way of exposing some kernel interface that would not fit/be too annoying to provide as syscalls (not to mention there's a limit to the number of syscalls).

I would much more prefer a sysctl-like interface (i.e. a single, generic, syscalls to get process metadata).

As a side note, most BSDs moved (or are moving) away from procfs, for this very same reason (overused, too much pressure on the VFS, loose format, etc)
The "that" puts the emphasis on the continent, as if it was it's fault that it took so long.
Typography Tutorial – 10 Rules to Help You Type (3 min video)
In the small case here, there is no meaningful difference in speed between parsers. Using a quadratic algorithm has no advantage and is just an incorrect design.
That's also possible. I haven't played it myself, so I really can't comment.
Oh definitely! Doing high pressure practice in preparation for my last round of interviews definitely helped, and that round resulted in multiple FAANG offers.

VC interviews also seem very high pressure! I've met folks making funding decisions, but never been in the hot seat with them. It does seem closer to the "walk me through your portfolio/a project" interview than a whiteboard interview. Although obviously the stakes can be much higher.
The Apple interface is highly consistent. The fit and finish on their products is also highly consistent. I assume that this is a quality that Apple users enjoy.

Personally, I find the bezels on both monstrous, so I wouldn't go for either.
Could you expand on that? Are you saying that s390x can run binaries compiled for s390 and that today binaries are being compiled to s390 for the purpose of being run on s390x?
I recommend this MIT OCW for people interested in the math behind origami and folding problems:

https://ocw.mit.edu/courses/electrical-engineering-and-compu...
Something needs to be done about housing affordability in Australia’s capital cities.

It’s ABSURD how much money you need to pay for a 2 bedroom apartment.

Anywhere 1.5 hour drive north or south of Sydney and still within 20 minute drive from the ocean is minimum $AUD800K.

If you want to buy in Sydney proper it’s $AUD1M minimum unless looking at something in need of serious renovations.

The government does nothing to stop the bubble. Rivers of dubious Chinese money flooding in and lax lending practices combined with reduction after reduction in the interest rates.

The current government in Australia is hijacking the next gen’s future with bad environmental policy, foreign dependency of the education sector and a housing bubble that never ends.