jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
When I talk to teenagers, they view the 80s and 90s as ancient history. They talk about the N64 and the Playstation 2 as if those are classics. It's really weird.

I was recently a chaperone for a teenager weekend event which included several concerts and public speakers. I brought my 3DS with me because I figured I'd get a lot of street passes (for those unfamiliar, a street pass means that if anyone else walks by you with a 3DS in their pocket, you'll share avatars with one another automatically, which can be used in minigames). I was extremely surprised that I didn't get a single street pass. It turns out that their generation is largely gaming on their phone and doesn't care about handheld consoles too much.

Music may be more timeless than other media. I don't think the quality of the music has changed as drastically as that of other technological changes. Videogames have more processing power. TV shows feature characters who dress differently and who show certain quirks of the era.
The naysayers will most likely be those with less creative minds - can't blame them if they currently don't have the ability to understand fully what he's doing; unfortunately there's plenty of bullshit in this world to make people skeptical about everything - only a few are lucky enough during our time to get the opportunity to fully realize their own potential.
> But I'm also a little amazed that there still isn't a good Photoshop replacement.

Photoshop has loads of features, really, most users use like 1% of these,but professionals are required to know Photoshop. Because professionals will share photoshop files.

I mean, you wouldn't use Sublime Text 2 to code in C# right? sure you can do that, but a .net shop requires you to know Visual Studio Pro.

> I can do with Gimp

Gimp is a sad story imho,it feels too much like developpers doing UX-UI and failing at doing it properly. It has great features but feels way to clunky and un-inspiring for artists.Gimp needs to be heavily redesigned.

I wish Fireworks was still developped, it was an amazing tool for drawing,especially for webdesign,2d game design and prototyping.And god it was so easy to write complex plugins with a few lines of Javascript, it was mind blowing. I wish Adobe never bought Macromedia.
I would love to try a mammoth burger.
Also, identifying trends in users engaging in predatory behavior, etc.
Zig has a few extra tricks up their sleeves compared to most languages. The ones that come to mind are

* MultiArrayList

* arbitrary size-integers that make it easy to pack data very tightly

* easy access to several special purpose allocators which reduce the need for strategies like reference counting
Most DAWs do not avoid locks in RT context.

Take a listen to my interview with Justin Frankel of Reaper - somehow in our 3hr+ epic chat, he acknowledges that they don't avoid locks entirely. And Ardour, despite trying, also fails to do so. Anecdotally, from my conversations with other DAW developers, they also do no manage it 100%. As Justin put it, it's more about contention avoidance than lock avoidance.

Avoiding actual stack-based allocation is pretty easy in C++. You just have to want to do it, and remember to do it.

Memory correctness is really easy in the RT threads of a DAW precisely because they do (should) not allocate. You're dealing with pre-allocated memory blocks that do not change over time. It's almost the simplest case of memory mgmt that I know of within a DAW. I have seen several new-to-DAW developers adopting ill-advised schemes for memory mgmt in an RT context. The "list of blocks" is one pattern that I consider something to avoid (and unnecessady). Single-reader/single-writer lock-free (circular) FIFOs get you almost all the way there, for everything.
https://archive.ph/JXc9p
https://en.wikipedia.org/wiki/Wikipedia:You_don%27t_need_to_...
Somehow with multiple comments about how embarrassing the phones association with republican organizations is, no one seems to be talking about how they backup your messaging data in a possibly insecure way and exposing peoples email address if you have an associated phone number.

Surely I can't be the only one who finds it incredibly frustrating to see how many people think being republican associated is noteworthy when in the context of scary privacy violations. It would seem to me you're just encouraging republicans to buy this phone. Surely, the privacy conscious people in this community want privacy for everyone regardless of political affiliations, right?
As fortune cookie as this sounds, and as someone with many successful repos on GitHub, it really doesn’t matter. What matters is whether or not you enjoyed what you did. Don’t let the validation of others, or lack thereof, define you. Love your craft, and keep loving it. Even if you change the world by building something as well received as Redis, just take pride in completion. Completing a project with self verifying tests is not easy. What sets a good programmer aside from an outstanding programmer is completing something in full.
Oh yes, it absolutely applies to all programming languages.
Maybe something more is at play here than just the founders and team cutting access to years of their work.

Could also be something to do with a certain company who doesn't like you to have access to (certain) assets of their acquisition after it went through. I mean, they did the same thing with TestFlight. janking Android support directly after the acquisition (and closing it altogether a while later) and Logic (yanking Windows support directly after the acquisition and making the product OSX exclusive).

You could say Apple really is quite ruthless and basically acts like a asshole when it comes to acquisitions, even though their CEO seems to be quite a nice and gentle person (at least after work hours)
Without centralized coordination, there is very little incentive for an individual to engage in voter fraud -- there is no payoff (because an individual creating ~100 votes would not meaningfully change an election's result) and the risk is too high (it's a felony with penalty of jail time and large fines).

So given the above, do you believe that 50 people each independently decided to create 1,600 votes for Biden? Or 100 people each independently created 800 votes? A thousand people each created 80? 80,000 each created one?

Remember again that all of these people have near zero incentive to commit voter fraud. Each person would also have to keep their secret and not brag -- something very hard for most humans to do.

> If I were a ballot harvester I could fill in any blanks that someone left on their ballot.

Ballot harvesting is illegal in PA [1]. Also, ballots envelopes are generally sealed by the voter and election workers would notice if a seal is broken and not count the vote [2].

[1] https://www.publicsource.org/what-is-ballot-harvesting-and-w...

[2] https://6abc.com/naked-ballots-pennsylvania-pa-voting-in/696...

> If I were a postal worker I could just lose some mail if someone had the wrong sign in their yard.

Ballots are tracked, and then the postal worker would rely on the voter not checking the status of their ballot. If there is a pattern, then the postal worker would likely be arrested or fined, so in all likelihood each postal worker could only "lose" one or two ballots.
so first of all i love the work you folks are doing to map out this very difficult problem, i think the 4 level orbit model is bang on and i tell everyone about it every chance i get.

objection 1:

this NRG formula – i dont know. as you already note, its kinda indirect what is attributable to product centric upsells, and content marketing SEO. i understand that you can make the case that all this comes from community work, but it can feel like a landgrab to the other people who already do this job and dont exist in the "community org". (of course people shouldnt be that political, they're all on the same team, etc etc). it's less useful because Product, Marketing, Community all could feasibly lay claim to this same metric, and importantly, when its not doing well, they each can blame the other.

objection 2:

internal politics aside, i think my primary source of discomfort comes from 2 angles - A) punting the "what is the value of community" question to the "what % of our signups are organic" question (which as we know is often up for manipulation/debate), and B) ARR from services doesn't count?

anyway, its no worse than the nothing we currently have, so i think a worthwhile exercise, even if not objective.
I think our whole culture has developed a massive victim complex in recent years. It seems like every group is trying to point to how they are oppressed (some more rightfully than others) and almost glorifying it in this weird way I can’t quite put a finger on.
“Praise and support of the storming of the US Capitol” is non violent for you?
I assume they wouldn't let him just make another account?
I missed the bit where BLM and the magical antifa organisation were rioting before police assaulted them. I missed the bit where BLM tried to use force to overthrow the elected government because they lost an election.
If a company can't explain why a given user was shown a given video, at a given time, that system is faulty and should be prohibited. Which is to say, there's nothing particularly wrong with complicated rules and scoring systems making recommendations, but things like black box neural networks should not be able to be used for this stuff.

Let me give you an example of a good system: Spam filters not operated by Google. Algorithms decide whether or not mail gets through my corporate mail filter. It determines it based on a score, which is tallied from a set of rules. And you can drill down and see the score a spam email received, and then you can see the rules and factors that created that score. As a user, you can even generally see this, because the results are included in the message's headers in your inbox. And if you're the admin, you can then adjust those rules to fix errant behavior.

That's how a recommendation system should work. A system which can't be analyzed in that matter should not exist, and the rules and scoring applied to such systems should be disclosed in some sort of header.
Nope.
93% of Black Lives Matter protests have been peaceful.

https://acleddata.com/2020/09/03/demonstrations-political-vi...
I just learned that my favorite depixelizer is hq4x
"On a weight-lifting bench, [Emerson's father] had arranged a two-foot stack of the “short biographies of successful people” that I had heard about from Emerson. They turned out to be extremely short: a single-sided page each, photocopied from a newspaper called Investor’s Business Daily."
If a police department has a 10m/year budget, resulting in 80 police officers employed, a 2m settlement coming out of the budget means they have to lay off 16 police officers to pay it.

That would create an department incentive to force out risky officers, as they know their jobs are on the line.
It's easy to look back in hindsight and take potshots based on everything someone did wrong. There's not a project out there where you couldn't do this.

I took a quick look over the thread, and TBH I find the authors' reasons and explanations compelling, logical, and respectful (their FAQ, the fact that they polled the users almost a year ago, the fact that they announced their intentions in advance, and how to deal with the impending changes). I suggest you re-think your approach; this won't reflect well.
There is whole world of people who don't care about Kardashians or similar pop persons, we are just not so loud about it and don't need to. Ie I don't have an Instagram, never will, even though I produce thousands of pretty cool pictures from travels and adventures that my inner circle often considers beyond their imagination.

People having this 'sheepish' mentality and having little of their opinion (or will to form their own opinion through fact-checking), instead taking opinions of others is nothing new - look at folks following fashion. People literally telling you how to dress, what is cool, what you should think and feel - yes its really that dumb, there is no nice way around that. Its also a bit of membership signaling - you are part of desired group, 'better' than rest. I guess you see what I mean.

In ignorance of this crowd mentality lies one's strength of one's mature personality. It could have played a great deal during evolution of human species as social one, but these days, it mostly leads to rather boring, unsatisfied lives.
Selling yourself is much more ethical than others selling you. This is progress
And just to be clear in my response: I had "good" health insurance (luckily, but still ended up with many tens of thousands of dollars in medical bills).

But that didn't have anything to do with finding a job after I got better.
Adding a bit to the great answers here.
Are you doing Exploratory Testing [0] ? if not then you probably should.

You will probably find out that you need a bunch of tools to help you exploring the product, so why don't you spend some time turning those tools into crude test automation ?

Remember that the best test is the test that actually runs, an unwritten test doesn't really help you.

[0] https://martinfowler.com/bliki/ExploratoryTesting.html
The key doesn't even seem to be 'encrypted' itself, since it's found via strings:

Found the magic bytes here:

https://www.hybrid-analysis.com/sample/4dc1a98813bfa60b0139b...

(in the strings for 4dc1a98813bfa60b0139b54302cd2a8580bdd0cfea9b4adf1e6d27e1a0bbea33.bin , between 'Kindesmisbrauch' and 'Kunst und Kultur'
I hope those that get fired sue for wrongful termination to see if Google really did interfere purposely with the labor organizers, or if the organizer maliciously acted and their termination was justified.
Curl and Links are web oriented programming languages? As I use and understand them, they are both webbrowsers.... Maybe haven't been keeping up with development..

EDIT: apparently both are languages as well. What retarded naming!
I hear ya.

#1 Do something else - It's time to take a break. Do something completely different, unrelated to programming.

If you're like me, and it sounds like you might be, that's what it takes to make the mind miss what it knows best, and you'll soon find yourself coming up with ideas around what your doing, and chomping at the bit to dive into the technical aspects of them.

#2 Take it slow - small projects, small victories. Set your goals very low and achieve each one as a stepping stone.

If you have the ability, funds, and time, do some traveling. If not, do a lot of reading... fiction, and NO HN. Seeing other people do stuff (most of which is inane and inconsequential) only makes one feel impatient. Disconnect completely for a week or two and let your body and mind rest.

Cheers!
It's not all or nothing proposition as your opening sentence perceive to be.

Just wait until you need to actually write an automation test and dealt with code/developers who happen to say "well, it's hard to do that now since we have tightly written code".

Ship sinking from that point onward.
From personal experience I think many a startup founder would think twice about the prospect of paying $50/mo for something like that.

To me that's a whole month's worth of food.
Designing embedded devices, code + hardware, or supervising a team doing so. Like displays, cable set top boxes, etc. Usually in C, doing stuff like embedded Linux or QNX, etc.

Not all work doing that mind you is in that range, only ones where you do a lot of work very well, often in very large companies. I've seen comparable rates coming out of consulting firms doing that stuff in the area as well. I bet Scientific Atlanta (a Cisco company), Flextronics, Lockheed and other larger electronics firms have similar positions. I'm in Atlanta, but I'm betting RTP has a similar sort of thing.

You're not going to start anywhere doing general embedded work at that rate. Honestly, iPhone dev is probably the fastest to get there, but then you're still going to have to push hard. I see 90k as a super frequent base for salaried iOS dev, and lots of agencies (which are pretty small) charging $150 or so.

Additionally, I know Bank of America's quantitative division in Atlanta is constantly unable to find enough rockstar C++ programmers. Their pay range starts below that, but gets there in a couple years (and I do mean like 2, not 10). But this is for people who already are very very very good at C++ (the coding test is pretty hard). That position isn't embedded, but requires lots of C++ and finance knowledge to excel in.
I had assumed by the headline that this was about the (mis-)use of semi-colons in English; so few know how to use them correctly.
I never got the point of cyber squatting on the App Store. Is it just to be an ass? You can't transfer names between accounts, so unless you buy an account for each name, you can't sell it.
Anecdotally (why my PhD turned out to be a bad idea):

1. I got a supervisor who gave her students a lot of freedom but it worked entirely the wrong way.

2. The UK doesn't pay well.

3. I didn't get any money for conference travel as my PhD stipend was a grant from my college.

4. Yeah, this is the fun one - you're doing a highly research focused degree and finding somewhere that actually has a foot in the real world, in the exact area you want to study and build a startup around, is difficult. But if you can pull it off, I'm sure it could work.

I got a lot of credit for starting a startup around my PhD topic - but I was forced to do so because I simply couldn't continue working on this stuff in academia any more, as it was too applied for my university.
I agree with you. While other people above have bantered above about how absolute a "law" is supposed to be, in my opinion if you are going to call something a scientific "law" you had better be prepared to explain or at least enumerate all the exceptions. This guy just seems to get flustered and run off when people point out the exceptions to his oversimplified conclusions.
...although there is a cost of living aspect to factor in (not that that accounts for that large a difference, of course).
I've written in the past about how we tend to think about HN vis-à-vis YC's business interests, if anyone wants to read about that: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so....
For notes and bookmarks I'm using thinkery.me, is there any reason why I should invest my time into Delicious?
Exactly, in France the most common form is Kadhafi
Eckersley overlooks one other useful permutation: an open wifi node that only lets people tunnel to a remote VPN.

This neatly solves both the problem with local eavesdroppers, and much of the problem where an ISP or law-enforcement fingers you, the billing contact, for the activity of third parties. Their traffic emerges at the other end of the VPN tunnel – somebody else's problem.

And, it doesn't require any new local crypto protocols – just mundane destination/port filtering.
So they built a cache of cell sites and it turns out it was too large, 2MiBs.

BTW, I'm looking at my cache 226KiB (cells.plist from 3.1.3) and it goes back almost a year. I guess some engineer pulled a figure out of the air and thought 2MiB should be just enough.

I hope this doesn't change the way Apple releases software updates. Where it becomes a Microsoftian adventure of developers, compliance officers and product managers all having to sign off on what color the sleep icon should be.
Absolutely, these are giving me inspiration to launch my side projects as products and start my small scale business. Income is small but the amount of diverse stuff you have to deal with is definitely hard to experience if you're not working for a very small startup.
That's funny. I haven't watched many dvds in awhile because I mostly watching streaming on Netflix. The other day I watched a brand new dvd on my roommate's dvd player. It skipped/stuttered several times during playback and I realized how nice my experience with streaming has been. My memory of watching dvds over the years is littered with such problems or worse (though there were also plenty of movies that displayed without a hitch). I have an occasional problem with Netflix, but they have been pretty far between.
I regularly hear that if I could install it on my own server argument and wonder if you think you can handle security and administration much better than someone who's paid to do it. I, for one, can't and would not want to waste my time on it.
* That isn't fortified with calcium + B12 (and all the other stuff like vitamin A and D) like the store-bought stuff.

* If you really want to be simple, you can make cashew milk in a blender with: 1 cup cashews + 3 cups water. (Works better than making almond milk as there is no pulp to strain out)
No, not really. Unlike China, our government is too dumb to even do it correctly.

You can easily bypass the Great Chinese Firewall with iptables:

http://www.schneier.com/blog/archives/2006/06/ignoring_the_g...

tl;dr: iptables -A INPUT -p tcp --tcp-flags RST RST -j DROP
Yup, banned is very different from 'removed from reading list'.
Your creativity may be fostered, but your potential directions and outcomes become limited, which is what his article was about.
I don't think I know anyone who isn't spitting mad about this TSA thing.

Quite an accomplishment, really, for the feds to manage to unite the entire country - left, right, center, and from every strata of society - on a given issue. I didn't think such a thing was possible.
Im working on it, maybe this could be the solution, please make an opinion :) http://news.ycombinator.com/item?id=1919173
If the argument that the risk of backscatter radiation damage is acceptable, and it is the same risk as the chance of terrorism, then by extension the risk of terrorism is acceptable as well. So basically this isn't about terrorism, it is about taking away our liberty.
Overreaction to terrorism is part of what makes a terrorist attack a special threat. Ironically, the wasteful measures we take to prevent damage from possible future attacks are social and economic damage caused by terrorism. Getting rid of these stupid machines and reclaiming some of our civil liberties would reduce the real damage caused by 9/11 -- a real, historical, non-hypothetical terrorist attack.

It would also set a precedent for dealing sanely with terrorism in the future. The more a terrorist attack disrupts our society and undermines our values, the more money and freedom we will part with in response to one, and therefore the more it will disrupt our society and undermine our values. That's a vicious cycle we can avoid by accepting risk and not treating terrorism as a special, incomparable threat.
It also depends where in your career are you. When I started as a junior and improved year by year, my salary grew 10% yearly in the same company, for 6 years.
Adding the internet into the mix doesn't make anything better. The reason why this "website" grew was because of the human aspect.

Regarding travel agents: when I booked my honeymoon, my travel agent was able to get me a better price than an hour on the internet. Not only that, but she was even able to personally recommend hotels and activities.
This is accurate. Depending on your situation, clients appreciate getting things done. A very good client of mine doesn't care what I do, as long as I get it done. It might take me three hours to research how a given legacy PHP CMS works just to do a simple code change, but as long as they can come to me with something and be sure I'll have it done at a not-too-great cost, even if it's not my area of expertise, they're happy and I'm happy.