jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Apple has clearly demonstrated time and time again that the purpose of the walled garden system is to protect their revenue stream. They will not go through any lengths to protect your assets (that aren't automated), you might as well release it on the open web, because you'll get the same amount of support (none) and you'll have a bigger audience. In fact, you'll probably be safer if you can manage to fit most of the code on the back-end and present it as a web app. By releasing it to Apple, you're guaranteeing that it will be pirated in entirety.

I'm not being hyperbolic at all, you just don't generally hear about this on news agg sites. If your cloned App has been supported by spammy ad networks, chances are it's making more money than yours, and Apple has every motivation they need to protect their App before yours and to drag their feet as much as possible.
Waste != Materials.

These reactors by definition have a fair amount of very "hot" materials; it hardly matters if none of them are declared "waste" if they'll still kill you in a few minutes of direct exposure.
There are so many impressive things going on here. The starting animation. Ambient occlusion. Integrating CSS 3D and WebGL. Even the achievements.

Notice he scales down the resolution when there are several frames dropping below 45 FPS. I've been thinking about how to solve the performance problem in voodoo.js, and this could be it. Good stuff.
AWS > Azure > GCP

Oracle is not a real competitor yet
Where is x86-64 mentioned? I assumed they were building ARM chips.

In any case, they don't mention any secret sauce. Intel has strong channels, fabs and the x86-64 ISA with massive software compatibility on the server side. Even with better performance/power, Intel can simply undercut the competition to drive them out of business. If Qualcomm's sales channels couldn't dent the server space, I am sceptical about upstarts, unless their [power, performance, cost] is significantly better than Intel.
It is the simplest possible computer which can actually be built.
> And if skipping the lecture is a valid choice for learning then why does the professor need to be contacted afterwards?

Reality check: so that you distinguish yourself from the slackers who did not came, because they did not felt like going. And there are always those.

Second, it is contra argument against "will not learn something important" argument. Visit teacher during open hours to learn that important thing. In all likelyhood, there is no massive thing to catch up with. Typically these are materials that are mean to make the issue of violence and rape less academic to students - seeing bodies makes it more real then reading about bodies. It is mostly emotional impact that is avoided.

Even if emotional impact is priority, emotional impact on person we are talking about is different then emotional impact on me. The material works completely differvently way for them.

Typically, the violent material is shown to students so that they break naive bubbles of how easy it is. People we talk about knows about it more then a student after seeing it.
Nothing inexplicable about the application to commercial real estate. The major backers of the law were corporate interests.

Also the inherited property bit was a separate amendment. And there is no limit either.
> This might also be ambiguous, but we all understand the genocidal connotations.

Ah yes, because using the term "responsible disclosure" is very clearly analogous to being a white supremacist.

There's no need to be so ridiculously dramatic -- "responsible disclosure" was objectively the term-du-jour used by the infosec community until fairly recently. And it's perfectly understandable why the community changed their mind (vendors started co-opting the phrase as a method of shaming researchers for doing the right thing), but you are shooting yourself in the foot by being so aggressive about it. Why not just say "we used to use that term, but we use this other term now because of the following reasons"?
I wish there was an article on how hardware decoding works. Detailed but approachable.

I guess reading source code of drivers and popular open-source video players will give me an idea, but it is too much work. Does anyone have a technical article highlighting differences between hardware decoders and important details.
Postgresql has gradually and intelligently been incorporating NoSql features e.g: hstore, hstore2, json, jsonb, etc. There are powerful features like indexing, etc.

There are even cases where performance has been found to be better than e.g: mongo:
source: http://obartunov.livejournal.com/175235.html

There is a lot of momentum behind the improvements/additions. We will be seeing much more NoSql in 9.4, 9.5, and beyond.
If you have data on GINI after taxes/transfers, I'd love to see it.

But please recognize that you are in a minority here - most left wing sorts don't look at data after taxes and transfers. For example, anyone who talks about poverty is talking about pre-tax/transfer data (after taxes and transfers, poverty is almost nonexistent).

I really don't know how you get the idea that there's just one single factor...

I don't really get why you completely ignored the sentence right after the one you quoted, which explicitly says I don't think correlation is causality.

You still have not clearly stated what data would falsify your theory. Should I conclude that your claims are unfalsifiable, and therefore closer to a religious claim than a scientific one?
Thomas Friedman is a billionaire by marriage. Or were you being sarcastic?
Although it was a bit arrogant at times, I find myself at a similar place as he seemingly was before he switched right now. I'm doing all my development on MacVim and iTerm2, which is way more smooth for me than the TextMate / Terminal.app combo I came from. I am however increasingly annoyed, like the op, by having to use my mouse at all while developing. Divvy is making window management manageable, but it's still not quite the way I want it. The package-manager-situation is just the top of the iceberg for me. I think maybe my time may have come, so to speak.

I still love Apple hardware though, which leads me to my question; what is the best distribution in terms of support of Apple hardware? Especially MacBook Pro 5,5 which is my day to day development machine for the time being.
Imagine a small but useful library doing something really boring but doing it well. The authors, over the years, have all been established top-tier developers who just want to solve their common, and frankly boring, problem and get on with building their products/projects/whatever.

Now, any of them could probably drive marketing for this boring but works well open source library, and lead to, I don't know, 1000x the adoption without much difficulty (afaik, the one I am thinking of is only used in about a dozen places, so 1000x isn't hard).

But... why? The folks who work on it are experts (in the ten+ years of active learning in the space sense) already, it solves the problem it is designed to solve well, and allows them to focus on the things they actually care about. Spread to the dozen or so companies who use it has been completely organic (I guess we would say viral today), and that is fine as the users have learned it by using it for the most part. It has good reference docs, almost no tutorial style docs, and this is fine in those circumstances.

Adding users would mean supporting them, monitoring yet another mailing list that would now receive more than a message every couple months or so, and frankly, just require effort that everyone involved prefers to put elsewhere.

In a purely "good for the universe through entropy reduction" sense, sure, getting wider use would be Good, but in terms of finding an optimum for the existing developers/users, it would be a net negative.
I'm really grateful for MacPorts maintainers for the work they do (including keeping an up-to-date Midgard there!)

But still it feels like a system external to the rest of the Mac experience. And you need to have XCode.
DuckDuckWolf?
What's not functional about Linux for music and web browsing? There are certainly areas where it's not quite there for some things, but I wouldn't say those two had ever been pain points for me..
I'll bite with a few guesses. What are you getting around with this routing hack?

Assuming you are using Devise with the conventional HomeController, and 'root :to => "home#index"' you shouldn't have to bother with faking a resource in the url. From your /login page, your logo links to /home/index anyways. All the hashtags/anchor tags should work. I've not had a problem with it myself.

The headers for /index.html return the same 404 resource as /adjhasdkj123123, so I'm rather curious. Teach me something. :)
Umm, the previous poster? "trained to fire on all humans without concern for friendly fire" sounds lethal to me.
This question was answered in 2004 by the paper “proof of work proves not to work” https://www.cl.cam.ac.uk/~rnc1/proofwork.pdf

Abstract: ”A frequently proposed method of reducing unsolicited bulk email (“spam”) is for senders to pay for each email they send. Proof-of-work schemes avoid charging real money by requiring senders to demonstrate that they have expended processing time in solving a cryptographic puzzle. We attempt to determine how difficult that puzzle should be so as to be effective in preventing spam. We analyse this both from an economic perspective, “how can we stop it being cost-effective to send spam”, and from a security perspective, “spammers can access insecure end-user machines and will steal processing cycles to solve puzzles”. Both analyses lead to similar values of puzzle difficulty. Unfortunately, real-world data from a large ISP shows that these difficulty levels would mean that significant numbers of senders of legitimate email would be unable to continue their current levels of activity. We conclude that proof-of-work will not be a solution to the problem of spam.”
Seems this is no longer true[1].

[1] https://news.usni.org/2016/09/27/n-z-chief-navy-u-s-nuclear-...
Off-topic but does Signal support independent multi-device yet? Sorry I can’t find reliable information about it online!
You don't have to predict anything to predict what's going to happen?
> the expectation for offspring is equal between male and female so the selection pressure generally keeps it close to 50

It's the other way around: the selection pressure drives the expected offspring to become equal. The expected offspring for an individual of a certain gender is (total offspring)/(number of individuals of that gender). The fewer individuals of one gender there are, the higher the expected offspring and the greater the selective pressure to produce more offspring of that gender. So the gender ratio is self-stabilizing.
You can be recognize the hyper-concentration of power in our society as a problem and simultaneously recognize that the parties are not equally responsible for that problem.
Ally Bank
Yeah that doesn’t seem to be working for any of the banks over here (in The Netherlands) anyway.
Might not have been planed from the get go. But let me quote myself from a sibling comment:

> it's more of a hyperbole than something I truly suspect. It's just that their opinions are in line with the hacker community 50% of the time, and in line with surveillance organisations the other 50% of the time. Of course, he always has some reason for having the opinion, it's all covered up just fine, so it could also be perfectly legit. It's just weird to argue both sides at the same time.

His being an alleged anarchist, how does that hold with the prohibition for forks to use Signal's servers? Or the insistence that Google is the only place you should get the apk from? Shouldn't we all build from source, not trust a central distribution point? They argue both sides and I find it hard to tell what they really believe in.

That said, I definitely see your point and, as said, he does plenty things to improve the status quo. It's just his rejection of other things that would be even better.
Good choice using typescript :)
You also need to look at the Eastern market - Chinese/Middle East markets are apparently what is driving the outrageous size of BMW's grills, and many other extreme design elements currently en vogue.
It looks like something you would find on Kickstarter by someone with a bit of 3d modelling experience.
They are often called housewife tanks in Germany.
I don’t think that’s true and it’s possible to design small cars to fare well. I had an old Saab 9-3 that was t-boned by a Chevy Avalanche at about 40 mph.

Both vehicles were totaled. My passengers had some lacerations from shattered glass. The avalanche people were taken away in an ambulance. I was fine.

Small cars can be designed quite robustly to withstand these huge trucks hitting them. Not all though.

I think the current tesla sedans do quite well with large vehicle impact testing.
>> Front-wheel driver cars in the United States are generally not rated for towing, and can void your warranty.

That is crazy, no wonder many Americans think you need a monster-truck to tow a trailer. My small Audi A3 is rated with a trailer weight of 1400kg in Europe
Sorry if it seemed like I was vilifying you. I have no problem with people expressing opinions; that's what personal webpages are for!

I was just trying to explain to the parent.
I find it remarkable that they still let Schmidt talk on public after he's demonstrated a complete inability to keep sarcastic comments to himself
I'm the source. It's a personal "study" of my own behavior and IQ.

My wife stays up to the same time, sleeps late, and has not shown the same decrease in IQ.

But, here are a few mentions of study results on lack of sleep causing lower IQ and light keeping people awake:

http://www.cbc.ca/health/story/1999/03/20/sleep990320.html

http://www.livescience.com/health/teens-sleep-morning-light-...

And here are some alarm clocks that wake people up with light:

http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dap...
That's fantastic, any plans on releasing the source?

EDIT: Oh, wait, that's nothing like readability, is it? It just cleans HTML up into text...
Thanks, good to know. I've been waiting for these policies to kick in as debit cards become more popular.
From what I've noticed as an outsider, it is very difficult for a layperson, especially one untrained in statistical methods, without full journal subscriptions, or without an understanding of the politics involved in grant applications, to be able to judge the accuracy of reports, which are often based, it seems on press releases (not even abstracts).

In 2013, a story made the front page of HN about high lead levels in imported rice (covered by some credible sources). For a few weeks, as a precaution, I avoided giving my children rice to eat (and I'm sure I wasn't the only one) and getting into a fairly heated argument with my spouse about it, who thought I was crazy. It later transpired that the entire story was based on miscalibrated equipment. Till today, there are news sources that haven't corrected the story (Google "lead in rice"). This was an extreme example, but I don't doubt that a lot of health stories suffer from real flaws, but are tougher to debunk.

Science is important, but science reporting (especially medical reporting) seems awful. No parent wants their child to be harmed, indeed, I've read comments on HN where people say they give their kids glass bottles because of the putative risks of phthalates. While I don't blame them for being careful, imagine what happens when the glass bottles shatter? It is very tempting for parents to panic and to "parent by headline", and it is obviously profitable for researchers and their institutions to generate maximal alarm. However, HN is my primary source of tech news, and I would prefer it if it wasn't clogged with possibly dubious health stories which perpetuate this cycle.
This is how I use them too. Personas are the idea or target, you validate the persona against the data collected related to segments/cohorts, etc. Drift of cohorts from personas shows a change in behavior that needs to be understood.
I'm going to keep expanding for sure. My portfolio is fairly small. I wish I could share the stuff I make at work, but NDA's are pretty strict haha.
I don't think there's anything gray about it. I'd hate to be on the bad side of a bunch of Microsoft's lawyers.

Even if there's no perceivable harm from having the collection available, the lawyers will be forced to take it down just to protect their rights in other cases.
What happened since the 60s in your opinion?

If I were to guess, it seems pubic policy in recent decades has often been founded on shaky ground. Anti-communism, anti-drug policy, various health/welfare policies, and so on are often not particularly evidence based. I can see this leading to a broader acceptance of dual-reality "facts" like we're seeing now. Words and truth lose meaning.

But is that new? I have no idea.
Nothing ever comes of it because it's always possible to say, "well the investigation wasn't honest" and keep on believing there was fraud. After all the failed court cases and "witnesses" retracting their statements or admitting it was hearsay, it hasn't changed some people's minds.

Videos appear and then are explained but it doesn't matter because there is always a shadowy conspiracy.

https://madison.com/wsj/news/local/govt-and-politics/misplac...
nation state deep fake has entered the call
Given that it's a blockchain, I doubt it scales to anything.
You can't arrest POTUS for sedition, unless he allows it, and even then it would be highly dubious on actual veracity.
You're talking about what is called the newtype pattern in Rust, and the newtype language feature in e.g. Haskell, right?
Hey So I view Software Engineering as a multidimensional optimization surface where you have to optimize for a goal by choosing an axis and playing with those axis until you get a desired result.

Mastering the language but understanding why the language was developed what problems it looked to address.

Reducing the cognitive load of the design using the language.

Understanding the fundamentals of the types of applications you will be building.
SCRUD Architecture Apps Streaming Architecture Apps and Games which are usually a combination of both.

Software Systems from first principles are read and write systems. How do you represent that as a program and reduce the complexity?

How you view software engineering ? and explain it to others what is the method of representation you use to encode software as plumbing? is it text based? time flow graph node based? stack based ? binary based ?

Software engineering as a team sport, how do you get a bunch of developers to reduce the cognitive load manage the relationships and data in the code and how do you measure that like a science.

I am also sure there is a lot of valid advice here as well. This is how. I see it from a mathematical / science perspective that pushes pragmatic narrative.
It doesn't matter what the time to free memory is as long as it is O(n) w.r.t. the number of objects (or less), the limiting factor is allocation. As, in steady state (as you are assuming), all memory freed will be reused, and (effectively) all memory used will be written to at least once, and memory used by a group of objects is at least O(n) w.r.t. the number of objects.

So no, I don't see the advantage you say. I see that, in the best case, it's on par with non-GC'd systems, asymptotically speaking.

And yet, I see plenty of disadvantages. To start:

I have yet to see a GC that's O(1) w.r.t. the amount of memory to free. Best case? I'll grant you that, for an extremely naive copying collector. But the chance of that best case occurring is... not significant. Especially with the more sophisticated algorithms.

And again, as above, it doesn't matter how long it takes to free memory. As long as it's linear or sublinear, it'll be dominated, asymptotically speaking, by how long it takes to initialize that memory again. And in steady-state operation it will be reinitialized.

Not to mention the practical effects.

For instance: GC thrashes cache. Badly. It completely kills the concept of a working set. You can't work around that by making your heap larger - if anything it makes it worse. It makes the time period between thrashings longer, yes, but makes them worse when it does happen.

GC also doesn't scale well to large numbers of cores. In particular, your worst case "always" will be when the GC has to check with every core to see if it still has a reference to something. And given that processor numbers are where most of the performance improvements seem to be coming in... You mentioned memory size improvements but didn't mention increasing numbers of cores.

GC also (almost always) has field(s) per object. Minimum of O(1) overhead per object initialized.

Which means that, generally speaking, the overhead doesn't asymptote to zero. It asymptotes to a constant - and non-negligible, at least from what I've seen - amount of overhead.
The simple answer is that language can't be captured in text alone.

Think of how expressive language is. You can say the same sentence 3 different ways, where the real meaning is trapped in the tone, intonation, pitch, and emotion.

Think of how dynamic and expressive the word "fuck" is... Probably the most versatile and complex word in the English language.

Or just look at the [national anthem](https://www.today.com/popculture/asl-performer-steals-show-d...)
It's HA by intimidation. The cluster is complex enough that nobody even wants to touch it, and since human errors are the most common type of error out there, it breaks much less often.
my Facebook account got hacked/stolen a few months ago (didn't notice since I hardly ever use it), and Facebook won't give me back access to it even after providing photo ID etc., citing coronavirus-related labor shortages or some such bullshit. but hey, at least now HIBP has the hacker's phone number instead of any of mine!
Not from any specific person, but the idea that you have to step outside your comfort zone and do X and Y even though it doesn't come naturally to you.

Every time I did that things got messed up and I ended up worse than I was before.

If you're outside your comfort zone, you will act in non-authentic ways, and when you're not being authentic, you can't be the best possible you.

Examples of stepping outside comfort zone:

* Wear a suite and act professional for a job interview

* Say hi to random strangers so you can make friends (even though you're introverted and doing this makes you look like a fool)

* Go to social events where you don't know anyone there.

EDIT: thanks for the down votes. Now let me explain why this is bad advice:

- Act not like yourself for a job interview:

This is bad because instead of showing them your strong points, you'll be busy trying to hide your weak points and seem like a "good, obedient" employee. Eventually you fail at both: your bad points will still show, while your good points won't get a chance.

- Begging friendship from random strangers:

Makes you look like a fool, insecure person that nobody wants to be friends with.

EDIT2: I'm not talking about little steps. Venturing into new areas is fun. Throwing yourself into the middle of an extremely uncomfortable situation is completely different.

One of the reasons I found "step outside your comfort zone" to be bad advice is that they never tell you how far to go and when you should stop. It seems consequential that you never know when you have gone too far, because you're outside the zone where you can use your intuition sensibly. If you were able to tell that you've gone too far, then by definition you're still inside your comfort zone.

If something only makes you a little bit uncomfortable, it will feel like it's still inside your comfort zone, and if you're trying to follow the "step outside your comfort zone" advice, you'll be tempted to go even further.