jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
They're a YCombinator company and get the benefit of extra coverage. Stripe is another company with a constant stream of product announcements on HN.

I've wondered if applying to Ycombinator might be valuable simply for the ability to advertise to and recruit engineers.
Personally I don’t think they would run an ad for genocide. This is pretty easy to decide. But there are plenty of other areas where it’s much harder to determine if an ad is ok without being too political.
any way to increase odds of being selected for early access?
I liked Moorcock books as a teenager, especially the Runestaff cycle, but they felt a little shallow to me when I reread them recently. Maybe it's because of the new more sophisticated fantasy books I've read since then. Elric cycle was a little better in that respect, but still felt "backward".

I think there are a few writers more deserving to be called "Anti-Tolkiens": obviously George R. R. Martin for Game of Thrones, and less known Andrzej Sapkowski with his short stories cycle about The Witcher (only 1 out of 2 short stories collections - The Last Wish - is translated to English, but it is worth reading just for the fresh and original view on fantasy book structure - it's short stories, nicely packed with interesting and original multi-sided conflicts, each short story shows different conflicts, and it's about characters and conflicting interests (and points of view), not about Good and Evil, Chaos and Law or anything like that.

It's different from regular fantasy in the way that Stanisław Lem Cyberiad is different from regular sci-fi. Highly recommended. Novels by Andrzej Sapkowski are a little worse, but in the short stories he's brilliant.

BTW Moorcook accused Sapkowski of copying his character, because Geralt (the Witcher) is old albino fighter anti-hero. It always felt to me like Moorcook should actually read the books - the similarities are just apperances - Geralt is very different (and more intersting IMHO) character than Elric.

Good short review of The Last Wish with most points that make this a great book: https://www.youtube.com/watch?v=jP1cMitE530
That list of referencing questions is gold.

This one:

• Would you hire him for the role as I have described it?

is always going to elicit "yes" as an answer (any other answer would be an automatic no-hire). So probably a better way to ask it is:

• How would you change the role we're considering him for to best suit his abilities?
I have a feeling that normal people don't dream of having "simple" and "unixy" in the same sentence.
I've proposed an Apple site on Area 51, since iPhone, iPad, Apple TV, etc. questions aren't allowed on Super User, a sister site of Stack Overflow for general computer-related questions. Of course, the site will cover Macs as well.

The proposal process is still in beta, but already the Apple site has gained a bit of traction and is within the top 10% of the sites proposed. While the proposal has enough followers, it still needs at least 5 of both on- and off-topic questions to move to the commitment phase. Questions are considered on- or off-topic if they have at least 20 on- or off-topic votes respectively.

If you are a user of Stack Overflow, or if you just want a place where you can quickly get great answers to your Apple questions, please go to the proposal page and click the "Follow" link, and vote on the sample questions. Thanks.

http://area51.stackexchange.com/proposals/151/apple?referrer...
I mean, they are.

But they’re trucks and not cars, so things randomly falling off is part of the appeal.
> just a tad more complex (e.g validation of input, login flows etc.)

Servant (the routing library being used here) has pretty great and clean authentication support. https://docs.servant.dev/en/stable/tutorial/Authentication.h...

As for validation of input, what do you mean? Haskell tends to excel there as well, with the availability of parser combinator libraries like Attoparsec.

> LANGUAGE directives (what do they all bring?)

In a real project you hide these in a config file for your project. They're usually well documented, and you can usually guess what they're doing from the name once you have some context.

> What do any of these do, and in which contexts: ! @ :> :<|>

All of those except @ are just functions or types. You can look up what they do in the same way you would look up what any other function does. @ is the only one that's a syntactic operator, and it has 2 meanings depending on context. It's either specifying what a type variable should be, or it's pattern matching and binding a name at the same time.
I had a short-bed diesel for 5 years or so, and put it to plenty of use. Yes, it's not ideal for common dimensions of lumber (but you can just pop the tailgate down and put some little red flags on stuff), but it will still haul tons of random things (for me: large trash dump runs, car engines on stands, a set of 16 car tires, several 55 gallon drums, a full bucketload of topsoil, a pallet of landscaping rock, etc). IMHO, a short-bed truck is still a truck.
You might try contacting the parking company.
Why is it clear?
What is a 'minor version upgrade' and how do you propose Apple automates that process? Surely you don't expect that stealing your address book would prompt the developer to make the app a v2 because of the extra functionality?
The problem is that it's a poor reference for storage. It's focused on maximum computation in a certain chunk of matter, which is a massive waste of energy. One of the comments on the blog talks about charging individual electrons at five orders of magnitude less energy, at the cost of much more mass. It might be possible to optimize this down to a lake-sized level of storage mass and boiling energy.
This is probably the most motivating thread I've read on hn.
I would pass the shit out of this question because it's right in my wheelhouse, but I don't consider myself a particularly exceptional programmer. I have a CS degree, but I'm positive I'd fail a FAANG interview w/o advance prep. I'm really comfortable at modifying existing code[1], gluing together existing solutions, and know enough C to get through this question.

But the OP says this:

> When you’re maintaining a large codebase, there are always going to be codepaths you don’t fully understand

Ugh... I hate modifying code I don't understand. That doesn't mean I need to understand the entire code base, but if I'm modifying a portion of the code base, I'm loath to touch it till I understand what it's doing.

Also, of all the work I do, I consider this the least expressive of my ability. It's such a mechanical thing to do and doesn't require a whole lot of thinking?

So I guess I can see how this skill—for a job at your company—is necessary but in no way sufficient.

[1] e.g. https://github.com/git/git/search?q=jaysoffian&type=commits, https://github.com/google/breakpad/commit/6446cfcff088b8682b...
> “nurture” is typically taken to mean factors you as a parent or a society can control, whereas “nature” is heritable genetic information.

??? If so, then the typical debate is very poor. Nature vs. nurture may be the common words used, but anyone with even a meager understanding of it realizes that it's actually a genes vs. environment issue, and that environment includes much, much more than "factors you as a parent or a society can control."

In fact, the linked article even acknowledges that: "Everything not chalked up to genetic control tends to get attributed to diverse environmental factors, ranging from nutrition to stress to idiosyncratic social interactions. It’s a line of thought that 'suggests that it must be something outside the organism,. . . "

The article seems to want to posit random noise as a third factor (beyond genes and environment), but I think the same point would be made by positing that recent studies suggest "developmental noise" may occupy an especially privileged role among environmental factors. Noise clearly falls into broad penumbra of "environment", which also includes many other random factors.
The latter: would that be "structural absorbtion" related to structural color?
This is the main fiat to crypto onramp in the US. The success of CoinBase will increase crypto adoption. I don't see this as preventing DEX growth but actually increasing it by growing the pond.
I love these predominantly white male notions of "We, the West, had it right at some point in time", no you didn't.
Also the claim that MacOS and iOS run on linux. Even with the correction, it seems odd to know that MacOS is based on Unix, but not know the difference between Linux an Darwin.
How difficult would it be to implement Conway’s Game of Life in E. coli? Fresher, undergrad thesis, PhD, postgrad, or not yet possible?
Obviously a good thing that apple supports organizations that help young people and their families, I just wish they would also support youth in poorer countries or at least not support and knowingly tolerate child labour. I wonder how much anxiety, depression and physical damage their complicity in child labour caused for children.
If that's the criteria for scam, investing in GameStop or early stage companies is also not a scam.
I agree, but I seem to recall creating/editing records much easier than Route53... particularly with the console redesign.
Wow. I never realized that people paid attention to upvotes. This explains a lot...

> Especially as an engineer who knows little about business, it was extremely helpful to get a community perspective on the startup stuff.

It's not a community perspective. It's a positive feedback loop.

> The value of HN, from the perspective of simply learning, has been destroyed for me since upvotes were hidden.

Now, you're learning.
"because I could easily sort through the legitimacy of opinions based on their upvotes. "

This is a mistake. People frequently vote down things that are right because they don't understand the material as well as they think they do.
> "Enforced association" is phoney.

It isn't, really. Proximity is a pretty good predictor of friendship or relationships -- partly for the purely mechanical reason that you need to be near to someone to relate at all, but partly because repeated exposure to people makes them less threatening and therefore more likeable. It's why, when I first got to university, I made a point of only sitting next to beautiful classmates.

"Familiarity breeds contempt" is wrong.

It should be: "Familiarity breeds".
Why not have a (high) karma threshold, above which you can choose whether or not you want to see vote counts?

I think respected, established members of the community would know themselves well enough to decide for themselves whether it's good or bad to personally have vote counts.

FWIW: Below the threshold I think it's better to not have counts.
Calling it 'borderline' is too polite. I couldn't decide if (1) he was deliberately overdoing it (revealing the satire?), (2) deeply hated children in general or (3) found his co-workers' children especially hateful or what.

Actually the whole of (7) is way over the border of anti-social:

If my work mates are talking about something other than work, I'm probably not interested. I'd rather chew razor blades than talk about traffic, weather, casino gambling, baseball, real estate taxes, gun control, politics, or Dancing with the Stars. I'd rather shoot myself than hear anything about their children.

That's pretty naked contempt.
True, in order to provide consistent benefit to users you'd need some sort of mechanism to determine whether it'd be faster to "grab from the swarm" or "grab from the repo".

Perhaps even setting up each already-existing mirror as its own seed-center would help - there are plenty of them around, and by definition they all have the same data. Worst case you end up getting only one connection, and you have the same performance as now, but in the best case you can download from multiple locations at once and get some rudimentary load balancing.
We actually used 99 designs with a lot of success. I think the best part of it was establishing relationships with a lot of different designers. We currently use 2-3 of them pretty consistently for a variety of different projects. A lot cheaper than a regular freelancer and they're able to meet our usual crazy demands.
There were “match girls” in England. Their jaws rotted from inhaling phosphorous in match factories. Very sad.
I am disappointed, I thought you were about to link something stating that "it is not correct to always consider unknown random variables to be uniformly distributed" (take 1/X for instance of why this is wrong). Instead, Benford's law...
This seems to track pretty close to Google's recent moves in the Android ecosystem to move more and more functionality into Google Play Services packages and not in the AOSP.

As it is a corporation in the business of providing value to its shareholders, I can understand why Google is trying to maximize its profit potential in these projects. However, I think it is really important to give visibility to these moves and for developers (particularly of open source projects) to understand that Google maintains these projects for its own benefit and not for the good of any perceived "community". Once again, this is the status-quo for for-profit businesses, so I am not exactly trying to criticize Google for this. That being said, I do think that Google's (increasingly tarnished) reputation as a champion of open source work is largely undeserved because of their tendency to pull stuff like this.

This whole episode is also an example of why it is important to pay attention to the licensing and availability of the whole tech stack for a project. If functionality relies on a central server (that cannot be easily replaced/self-hosted that should be a huge red flag for anyone contributing to the ecosystem. (Looking at you, Canonical, and your Snap Store shenanigans...)
> And that they're just a complex way for engineers to keep themselves spinning their wheels and not actually working on an application...How did the world get into this situation where you need all this complexity

Isn't this just labeling the knowledge that you don't have (and could probably read up on) as potentially unnecessary complexity?

I mean, every time I hear about embedded, I keep hearing about byte boundaries, RTOSes, compiler chains, musl, JTAG, and a million other things that make my mind numb. But I assume embedded engineers need to know all those things, because of the constraints unique to their field. Some of them could be just "a complex way for engineers to keep themselves spinning their wheels and not actually working on an application", but a lot of them provide value in the real world and solve some specific problem.

Cloud infrastructure management frameworks are the same.
What? Where on reddit do you need to meet anything like 2257 requirements to post pictures of yourself?
http://imgur.com/a/u1Ti7

You can also build your computer into an air filter like I did.

I'm currently running MERV 13 filters and it pulls over 100 CFM at a very livable noise level, currently equipped with Noctua NF-A12x25 fans.

The computer stays very cool but also incredibly clean.
money goes to mozilla, not firefox [1]

doesn't seems to be well spent [2]

[1] https://www.pcmag.com/news/mozilla-signs-lucrative-3-year-go...

[2] http://calpaterson.com/mozilla.html
Not unless you misunderstand how protocols work.

Milking data, user friendliness and open protocols are orthogonal areas that gives different benefits. User friendliness makes it so people actually use the product, open protocols forces the service/application providers to care more about the user (otherwise they leave for something else, taking their data with them) and milking data can be done no matter how good/bad user experience is and if the protocol is closed/open.
Under "developer" section there's a link with dev focused changelog

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Rel...

Note also that release schedule is now 4 weeks instead of 6 weeks. Hence each release might feel "smaller".
Maybe. I don't buy that just because people are on Kubernetes they won't still kludge it up with custom in-house scripts or "extensions". Give it time.
After your free credits will run out it will start being pretty expensive. Then it may be too late to migrate to a different provider due to excessive egress costs.
Depends on context. A lot of workplaces have specific signs for use when hearing protection is worn: things like turn the machine off now, or I'm good to go. Airport ground control has a whole set of signs. Traffic cops also have their signs that everyone knows.
> n product driven startups, where engineers are 2nd/3rd class citizens. in consultancy, is somewhat bette

The the exact opposite of my experience.
This is very much one of those things that after a couple years in the industry you'll just intuitively have a grasp on. And when one has a large sample size of similar intuitions stemming from experience...well, it's hard to completely discredit such notions.
Every time you feel like posting a snarky reply on Hacker News, go fuck yourself.

It's an honest question and I was hoping for some interesting answers. I was hoping someone would come along and have something interesting a la Jarred Diamond's "Guns, Germs, & Steel"[0] that may explore what role languages had on development of cultures, similar to the aforementioned book's exploration of the development of civilizations and how that led to the fateful interactions that have shaped the modern world.

No, instead of an insightful answer, let's just let our liberal outrage fly at a comment that could not possibly have any good or real intent behind it. I'm clearly just a neo-Nazi posting up in here in HN, advocating the destruction of those damn Injuns! God forbid one uses a rhetorical device!

[0] - http://en.wikipedia.org/wiki/Guns,_Germs,_and_Steel
What a ridiculously overblown article. "The robber barons built entire greenfield company towns with a paternalistic controlling agenda! Facebook plans to build less than 400 housing units and obviously won't be able to do any of the controlling things we just described, but WHAT IF THEY DID?!" "What if every single Facebook employee lived here, which they don't, and what if they all voted as a single bloc, which they wouldn't?! CRAY CRAY TIME AMIRITE?"
Use HTTPS. That's it. With HTTP any part of a web page's code can be altered/replaced by a MitM attack. So any theoretical protection a javascript author put in place to try and detect a MitM attack could also easily be circumvented.
If their traffic gets blocked by other countries they could mitigate the revenue loss by having some capacity outside China and make sure that most accesses to their property coming from outside China goes to the servers hosted outside China (geo dns or anycast routing).

This would restore their analytics infrastructure functionality and avoid being exploited by their own government for such kinds of attack, while being justified as an infrastructure scalability concern (to avoid backslashes by the Chinese government).
The objection to the term is not because all programmers are average, or because any programmer could step up and be a John Carmack. The objection is that the idea of the 10x programmer creates the perception that hiring someone of that caliber for a low to mid level engineering position is an achievable goal that businesses should aspire to, and for less than 10x the price.
They're still hiding behind Prolexic/Akamai.
I suspect the attacker is waiting for them to drop that protection.

From a state sponsored attacker I would have expected to see a BGP attack..
Over the years I've found that many people share that feeling. Even in a private or semiprivate office, I don't like people standing behind me. Like you, I always felt kind of silly admitting it.
Thanks - that was what I should have said more clearly: more diversity is better.
It's very annoying to be out, find out about an interesting app, and then have to remember to download it at home on WiFi because it's over 20MB (inevitably, I don't remember).

Ironically, my wifi at home is just serving up a 3G signal anyway so it's all going over the same network.
>>Enforce that well to avoid body shops type of miss usage.

Correct me if am wrong, but from what I have heard, it is already enforced and all the big body-shops do things being on the proper side of the law.

I see a concern. Wouldn't a lot of firms which rely on outsourced projects encash this opportunity?

I mean, I already see a lot of people willing to do anything to get an H1B and a GC. (from where I come from, if one is in the IT industry for 2 years and does not have an H1B, he would be treated like an outcast and an under-performer)

If sticking for 5 years is the only criteria, the trend I foresee is, a lot of people from outsourcing firms using the opportunity to become GC holders and then staying with corporations that can guarantee them minimum pay (cause frankly, a majority of them are not really startup material). Considering that it's relatively easy for someone from such BigCorp background to get an H1B, the real ones (real entrepreneurs / startup folks) end up missing out (I guess not many would be willing to sponsor an H1B and get him abroad, financial constraints and legal hassles being few possible reasons)

Again, please correct me if am wrong!
I believe that's how the Ikea app and at least one Wikipedia-based app (sorry, can't remember the name) work. Small app download, followed by a larger content download.
Let me know when you get Rage running in a browser.

Also let me know when you get Rage running on all platforms with no modification to the code.
the three features that made me move into gnus:
1 - scoring - which you just mentioned
2 - group levels - you can assign levels to each of the mail groups/folders and it'll only download groups in each level at a time, it's very good for organization.
3 - integration with org-mode - you can add an annotated link to an email with a single keypress, it's a lot more productive than copy-pasting text because you know where the text came from and you can reply to the email on the spot, with another key press.
Actually, Georgia fits right in:

They are on good terms with us, but not formal allies, which leads to:
The Russians assessed, correctly, that we would not intervene (militarily, at least) on the Georgians' behalf.

The Georgians knew this, which is why they had tried so hard in the proceeding year to get into NATO.
> As far as I am aware, there is no mechanism on iOS by which images are "automatically pulled into" iCloud photos from anywhere, Messages or otherwise. Do you have a source or an example of how that could happen? When I receive images from my friends, they don't go into my photo library until I exp licitly tap "save".

Per Apple [0]

>Shared with You works across the system to find the (...) photos, and more that are shared in Messages conversations, and conveniently surfaces them in apps like Photos (...) making it easy to quickly access the information in context.

---

>Yes, that's what I said. Enabling iCloud photos uploads your photo library to the cloud, so it's scanning your cloud photos.

Being disingenuous about it is still a thing though. You stated

> More accurately put, their intent is to scan cloud photos (...) (like every other cloud provider, including Google)

which makes it appear that the photos are only scanned server side "like every other cloud provider". Client side scanning is something that no other provider does, in contrast to what you stated.

[0]: https://www.apple.com/newsroom/2021/06/ios-15-brings-powerfu....
Existing userbase.
'Organizing the worlds's information' is code for 'Controlling all business'.