jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's unfortunate that Rust has adopted development policies that are so hostile towards bootstrapping and cross-compiling rustc. The fact that most of the people cheerleading for Rust the ecosystem don't even see this as a problem is enough to convince me to steer clear of anything involving Rust the language.

You don't have a real language until there is a stable specification and multiple independent implementations. Until then it's just an experimental toy.
True that it's rare that you need to pull out obscure algorithms or data structures, but in many projects you'll be _constantly_ constructing, composing, and walking data structures, and it only takes one or two places that are accidentally quadratic to make something that should take milliseconds take minutes.

The mindset of constantly considering the big-O category of the code you're writing and reviewing pays off big. And neglecting it costs big as well.
> There exist funds which have annualized a two-sigma return over SPY for over 20 years

the problem is that _many_ funds have positive returns until, suddenly, they don't. It's basically as hard to pick a fund or money manager for the long run as it is to pick a stock.

Consider Neil Woodford[0], he beat the market for over twenty years and was considered the best investor in Britain. Then started a new set of funds, which went terribly. It'd have been reasonable to let him manage your money, but it would still not have worked out.

[0] https://en.wikipedia.org/wiki/Neil_Woodford
Oh wow, that's huge I'll definitely add that, that'll help a lot with dealing with processes that don't need injection, and protected processes (anticheats/drm etc...).

edit: though regardless, I need to inject ForceResize into them, but still maybe I can come up with some way to subclass windows without subclassing windows lmao, need some gui thread message hijacking
Would be nice, but as a start, if we could just create a law that states can't hind their sanction lists behind paywalls, that would go a long way. You're less safe in state X because state Y charges a lot of money to get access to their sanction lists.
When you describe it this way, and I think it is an accurate perspective, it feels like the situation calls for a "new" OS to fill the space the others have abandoned. An OS for people who actually understand something about computers but are not just trying to exploit that knowledge for money.

IMO, the market these OS are targeting generally has no idea what "bloat" even means in the context of computers. The exceptions include people who do understand the concept but are happy to trade bloat for profit.
And what do you do if a person is falsely accused?
The DOJ does have a civil rights division that investigates issues in state and local law enforcement agencies. But politicians seem to have no taste for proper oversight of the federal law enforcement agencies. For example, Biden's Director of National Intelligence Avril Haines shielded CIA agents who hacked Senate Intelligence Committee computers. The hacking occurred while the Senate Intelligence Committee was attempting to perform oversight of the CIA's use of torture.
I thought he was writing about designing buildings for a moment.
I can only think of art to represent how it goes down:

https://youtu.be/RkT4Xd3mDwI

Tyler is your drug, he will justify anything, the ego.

I think this is about where we came in. Flashback humor.

Edit:
I have this voice in my head too:
https://youtu.be/Gd_6b7rpeEI

For what it’s worth, I’m going all the way, this time sober.
There's good and bad apps, like most platforms, and it is comparable to PHP from that perspective. Having worked extensively in both, I'd say the general problem with PHP is it's really easy for a beginner to get started, and just easy to grow a small, simple app into a large, functional-but-awful monstrosity.

ASP.NET is really just a foundation layer for a whole bunch of different web frameworks including WebAPI, MVC, RazorPages, Blazor, WCF and WebForms. I'd blame WebForms in particular for a lot of the bad apps: it basically tries to make the web act like stateful Windows Forms apps (literally with controls that have "server-side events" and maintain state across several HTTP requests). As a result, lots of Windows Forms developers could build apps without actually understanding a lot of the complexity of the web and especially its security implications.
I can only think of art to represent how it goes down:

https://youtu.be/RkT4Xd3mDwI

Tyler is your drug, he will justify anything, the ego.

Edit:
I have this voice in my head too:
https://youtu.be/Gd_6b7rpeEI

For what it’s worth, I’m going all the way, this time sober.
I'm glad the ACLU is taking this on, but if Ahmad was a Trump supporting redneck from West Virginia who refused to be an informant in an investigation of the January 6th riot, they wouldn't touch it. And that's a big problem, because the old ACLU didn't care how unpopular and disgusting the client was. They cared that abuse of power against the unpopular is an inevitable slippery slope towards abuse of power against all citizens.
I think you just described ROCKI! - http://www.myrocki.com/

They had a successful Kickstarter in 2013 (https://www.kickstarter.com/projects/rocki/rocki-wifi-music-...) and went through Techstars Boston in Fall 2014.
I've been working on a weather Watch app (Dark Sky: http://blog.forecast.io/dark-sky-for-apple-watch/).

The WatchKit SDK can seem almost frustratingly limited at times, but I think that's for the better: I'd wager that the first crop of 3rd party Apple Watch apps are going to be a lot more rock-solid than the first crop of 3rd party iPhone apps, due mostly to the focus imposed on us developers by the constraints of the SDK.
It's interesting that they decided to start from scratch with a new rendering engine. (I imagine the UI itself could have been updated without a lot of trouble.)

They probably looked at the thousands of special cases in the old spaghetti code, maybe took a gander at the Blink/Webkit sources ;-), and then decided, "Hang it, we can do this ourselves, and do it right." Likely a pretty fun project, betting against the "never start from scratch" common wisdom of the crowd.
Actually, the Linux kernel still relies on SMTP to do pull requests. So no: Not everyone seem to prefer GitHub over email.
DF is one of the top games at creating emergent scenarios, and yet not very good at it. Many parts are tedious, broken or not very fledged.

I really wish more games opened their AI, including conversation. Using them for little Turing experiments is a lot more fun than item mods.
Damn, you couldn't have been any more on with that.
It's described in that article as "a deal to acquire the 501c3 non-profit" -- won't the 501c3 no longer exist independently after being acquired by a for-profit? So it won't have any endowments or capital campaigns, and won't file any 990s anymore.

Googling in general, it seems that when 501-c-3's cease to exist, any assets they had end up being donated to some other existing 501c3, as decided by the 501c3 board. (I am sure some amount of bonuses to salaried staff can also happen, but probably not a significant proportion of a $1 billion acquisition price, without seeming illegal).

$1 billion is a pretty big number. Still curious where $1 billion paid to acquire PIR will end up going. Obviously existing 990s for past fiscal years from PIR won't tell us that (even less so existing 990s from ICANN, which I don't think is involved in ownership of PIR or a party to the transaction at all?).
> by refusing to release anything with similar core counts.

Are they refusing or are they not able to produce them ?
> 2. Sell your system to anyone who wants to do science where the payload has to come back, but can't get onto the ISS / wants to experiment in open vacuum not a station.

Probably a tiny market there's already the exposed facility on Kibo [0] on the ISS that can take a lot of experiments.

[0] https://en.wikipedia.org/wiki/Kibo_(ISS_module)#Exposed_faci...
So he's saying you have to have OCD to get anywhere, because that's what collecting bus tickets, or spotting trains is. It's a disorder. Calling it a theory is quite a stretch. And tacking on a bunch of "things" the theory says, is just stabbing at the dark.

"An obsessive interest will even bring you luck, to the extent anything can." - how I'd categorise the entire article. Ironically it's also an accurate categorisation of one's involvement in the Y Combinator Seed project: "to the extent anything can".

Let's encourage everyone to develop OCD for things that matter. Good luck with that.
Memorization sure looks incredibly important to, say, mathematics, a topic in which practitioners often push back against memorization-based learning yet certainly appears to be pretty damn memorization-heavy. I know they're not deriving every theorem from first principles every time they apply it, nor starting from scratch every time they recognize a pattern that allows for a leap toward a solution, and discussion of mathematics sure appears to require having a huge mental mapping (memorized) of names of things to what they are and what they're used for, not to mention memorization of a large number of symbols.

On a more practical note, lots of memorized knowledge appears to be the primary thing the big tech companies want out of candidates, plus highish general intelligence (ability to quickly spot similarities between one problem and another so you can apply a memorized solution, chiefly).
> underpaid drivers

This is and always will be a matter of opinion.

Uber is not putting a gun to anyone's head. If it's not profitable for you to drive, you don't have to.
The directivity of a microphone (no matter the pickup pattern) is not the same as the human ear so it either picks up or leaves out sounds that human ears would normally hear.
Uber and taxi drivers are allowed to refuse drunk passengers, but they are not allowed to refuse passengers with disabilities (thanks to the ADA). It's a completely different situation.
I am working on a couple of ideas, all applicable to in-school or remote learning:

1. How to reduce teacher workload outside of school

2. How to easily introduce mastery and differentiated lessons into mainstream/c-c planning, instruction and assessment

3. How to introduce project-based learning into mainstream/c-c planning, instruction and assessment
One could set up a system that requires verified linkage.
> I think software should be opinionated. Throwing everything in a huge settings panel or configuration file and calling it “choice” or “not imposing your preferences” is a product development failure.

I think the ideal is that the software is as configurable as it needs to be in order to be useful to the people that use it, but that there's a standard configuration with sensible defaults.
What were you going to say about Young tableaux?
Hah! Very good points.
The full time employees at Uber really.
I'm actually dealing with something like this right now and am curious what solutions people use for e2e testing of OAuth flows. I'm leaning toward creating a test account at each Identity Provider, but then I have to deal with things like 2FA. I guess it's not so bad if I just use a TOTP generator on the client, but if they want to send an email to verify my account, that's just annoying.
I was careful to explain my reasoning in my post, but maybe it wasn't stated clearly enough.

Consider a company for which programmers are fungible, and 5 programmers are required to keep the company running at full efficiency. If one programmer quits in protest over union-busting activity, all it takes is one other equivalent programmer on the labor market to agree to take the job. The existence of 1,000 other pro-union programmers in the labor market are completely irrelevant, as long as the company knows they can find one union-neutral programmer. Morever, the union-neutral programmer is equivalent to an anti-union programmer from the perspective of the employer.

It's "with us or against us" because of the nature of the labor market, not because of any desire to be toxic or exclusionary or whatever. This is literally the whole reason that picket lines exist. You're either a scab or you're not; that's definitional, not rhetorical.
You don't need a password to encrypt, only decrypt. If you fudge your password during decryption you can just :q
At least it's better than Bitcoin, since in this case it's well known who the whales are.

If one wishes to subject their wealth to the whims of a massively centralized cartel of "rationally self interested" HOLDers, maybe it's better to deal with the devil(s) one knows.
I think people tend to under estimate how primitive COBOL is. For example, COBOL does not have variables. Instead, COBOL programs have a raw memory buffer called working storage with named character offsets called records. Both working storage and records can be treated as a raw memory array and it was a common practice to do so. In an analysis of a 5 million line COBOL code base, about 60% of the programs used this feature.
The echulte one is the one I use because it has a _fantastic_ literate add-on that inlines org-mode into your startup scripts. Actually, it's the other way around now I think about it - you write org-mode files and inline your elisp customisations :) My personal init.org looks like this:

Writing
Programming
Game dev
Settings

and so on. All my settings for all my packages are in here - I just tab to change the visibility. At startup the package generates the correct elisp files from the org file. But the defaults are all sensible too if you're just getting started.
Seconding. Furthermore, please don't feel like you gotta stay together "for the kid". At least ask the kid whether they care. My parents asked me. I told them I didn't care.
Where is all this money going?

Presumably into keeping their retail prices slightly below the competition, and free shipping.
The amount of fuel used on that twenty pounds is trivial when factored in with all the tennis rackets, shirts, etc that are also in that plane. However, this doesn't get to the crux of the problem that print on demand is still immature technology compared to offset printing, and offers an inferior good. Running a printing press is an artform, and pure digital doesn't offer the same quality tools quite yet.
I loved mathematics throughout school. I don't know about anyone else, but I can see quite clearly how mathematics has shaped the way I think and form concepts, ideas, and understandings of my perception of the world. I would say that mathematics is foundational to my perception, if there exists anything that serves as the base way I interpret information.

That said, I paint and I hated painting classes. I hated almost every art class I took. I paint okay, but painting is more about getting rid of negative emotions for me, than anything. I never really liked piano lessons either, I prefer to gain a small ability and spend years perfecting it with a combination of the few I've learned and perfected, into various impromptu permutations. I guess some people call this jazz, but all the stuff I've studied makes it sound like classical music does to me.

With math, I don't really care about creating it. I just want all of the math in my head, with the right understanding of it, because I think that makes me a better computer scientist and software developer. I don't know if that's irrational reasoning, but I know that understanding math correctly is hard, and writing code is easy.
That hysterical because my Kickstarter got denied because they said my project was 'prohibited' because it was a financial service. It's actually an Open Source project: https://www.github.com/stackmonkey.
Interesting! Wonder if it's a quality control issue with the code handling the graphics switching. Afaik, Apple engineers write custom video drivers for every supported hardware device. Wonder if Intel is now contributing more to the graphics device efforts.
It is the other way round: The term "a hack" appeared after the terms "hacker" and "hacking".
> Does the following sentence run through the head of every expert in every field?
> Man, I really shouldn't be getting paid for this. Any idiot could [do X].

That's because most experts are humble. That is what allowed them to become experts in the first place.
Given the rise of NoSQL solutions and the amazing lack of query runtime optimization performed by most relational DBs, looking at this list made me ask "why even bother?"
Well, Ruby's classes are open. So while they are called classes, they are much more similar to prototypes than, say, Java's classes are.
Yes there is a reason, because somebody reading the code is going to have to wonder why the heck you used a double-equals, and the code could be edited later in such a way that the triple-equals becomes relevant again.
I don't know anyone better than George Grellas: http://www.grellas.com/
I wouldn't say "obviously divine". He certainly performs healings, exorcisms and miracles - but his disciples are also granted these powers, and they are not considered part of the trinity. So more like blessed with some supernatural powers, which is quite different from being God himself. In Acts there is even a guy walking around healing people which is not related to the disciples. So it seems in the universe where the Gospels takes place, you dont have to be a God to perform miracles.
During my career I've witnessed a stark contrast between different visa holders:

1) Exceptional — the best and brightest from all walks of life. IIT Delhi to NUS Singapore. Hands down amazing folks who consistently outperformed their peers.

2) Cheap(er), mediocre — predominantly H1B holders from India and China. Varying degrees of output and communication skills. Mostly “slow tracked” for promotion and given the lowest salary in a given position’s range.

My perception is that the startup community has generally ignored group #2’s existence. It’s not very surprising when you consider who the top 5 h1b sponsors last year: Infosys, Tata, Wipro, Deloitte, and Accenture[1]. Most startup folk would likely be surprised since we usually associate tech companies -> Google instead of Wipro.

Logically your thinking is spot-on, but I'm not so sure the truth is so black and white. Consider the psychology of an h1b holder from India who has a 7 year wait to get a green card -- how is that person thinking about aggressive career moves? The answer is that they probably aren't.

I bet if you looked at relative rates of employee churn you'd find visa holders stay with employers longer than their counterparts. They are probably also less likely to push for raises / promotions since their negotiating position is somewhat compromised by them needing another employer to transfer this visa to (possible, but very stressful). There is also likely a sense of indebtedness to a company when someone is first sponsored. This is probably the biggest difference when considering the cost of Group #2 vs similarly qualified domestic labor.

Now consider those top 5 h1b sponsors again -- how does their workforce stack up? My intuition says they aren't the best and brightest from group #1 (don't know how to prove or disprove this just my qualitative observation).

What seems to be happening is that we have huge consulting firms sponsoring labor from Group #2 -- and these companies are run by smart folks. They've developing a well-oiled machine for employing a more loyal workforce, at less cost -- and while the quality isn't as high as it could be, it's good enough to make their business model work. This is the exact opposite model of startups (and large, but highly innovative companies like Google) who want to only hire from Group #1.

As a founder I've experienced the Group #1 labor shortage first-hand but I also worked with Group #2 in the industry and both experiences left me leaving a lot to be desired with our current immigration policy. I see both sides of this debate, but from my standpoint everyone is right. The disconnect seems to be that "anti-immigration" camp is fighting against expansion of Group #2 while startups and innovative companies like Google, et al. are fighting to increase visas for Group #1.

What can we do to bridge that communication disconnect?

[1] — http://h1b-visas.findthecompany.com
> China and Russia do wish to expand

What evidence is there for China wanting to expand? It seems like they have made claims to disputed territories based on historical claims. They have a claim on Taiwan and and some disputed islands, all which had been under Chinese control in sometime in the past. That's not imperialism or colonialism. Look at Japan's behavior early 20th century. They took Korea, large parts of China and south pacific islands, things they never had a claim to and that is imperialism. Even Tibet had been under Chinese rule throughout centuries of history.

It seems like to me that China is only interested in achieving the same kind of cultural dominance and influence they've had through history. I've never read anything about China wanting to expand territory outside of traditional China.
But they really need to let in the other 95% of the world's great programmers, so they can grind them down too.
Ugh, open offices are toxic for development. Low cubicles are almost as bad, tall cubicles are almost tolerable. Barring private offices for everyone, my best experience was with a very large office occupied by my team (myself and two others).

The shared space is much more tolerable when everyone is part of the same role (developer in this case), meaning approximately the same sensitivity to interruptions, the same frequency of phone conversations, etc. Contrast that with the open office I worked in, with Customer Service and Sales folks mixed in with sysadmins and developers. That environment isn't good for anyone: the devs are irritated by all the chatter from the CSR and Sales folks, who in turn feel guilty even though it's their job to be jabbering on the phone all day. Ironically, the office space was occupied largely by people who were rarely IN those offices because they were all in meetings constantly.
The short answer is that a locality may impose "reasonable time, place, and manner restrictions." Such a restriction, to be reasonable, must be content neutral, serve a significant government interest, be narrowly tailored to further that interest, and leave open ample alternative fora.

So, for example, if you want to lead a large march down a busy street, you generally can't do that in advance without a permit. The reason for this, I take it, is fairly obvious. If a government wants to restrict your ability to conduct a large protest in, say, a public park, on the other hand, they're going to have a harder time in court explaining why the restriction is reasonable.

Courts review these restrictions under "intermediate scrutiny" which means that, while they don't look as hard as they would if the restriction were content based (for example), they are still supposed to conduct a meaningful and detailed review.
Can I pronounce this "Crockford Syndrome"?
Javascript is definitely a weird language in a lot of ways, particularly given the prototype system, assorted mixed paradigms, and the cultural focus on anonymous function callbacks, but I think it's a bit much to say it's "awful".

Coffeescript in particular makes me feel like Javascript has a Bizarro-world cousin of Ruby hiding under all the C-style syntax.
We can certainly do a lot better than this, an attitude of "unless its perfect its futile to even try" is defeatist bullshit, and not what Stallman endorses at all.
> large insurance agency

> she would talk to her mother for hours in her cube

Hello HR, they would be all over that.
I have nearly the exact issues with temps around 80-90 on my 2010 MBP while I produce in Ableton. I've done hours of research, and it sounded like a new Logic board was the only answer ($700). I even had both fans replaced about 2 years ago. Speed holes here I come!