jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
that's what makes it hard to fix stuff.

Group A gets treated unfairly w.r.t how group B is treated.

Clearly the welcome outcome is that group A becomes treated justly, at least as justly as group B.

Yet, some members of group A wouldn't mind that at, if that option were not on the table, group B were treated at least as badly as group A. It's stupid, it's counterproductive, but hey, humans...

When group A sees another instance of group B being treated (again) better than how group A would have been treated in those circumstances, I think it's not surprising how people can get a tad angry and when you're angry, your thoughts wonder a little bit more on the dark side, right?

When some people from abroad kill people in your soil, it's quite understandable that people get angry and talk about bringing pain to people in the countries where these attackers come from.
It's that "right"? Will that create a better world? Clearly if you just found a way for that never happening again, that would be enough right? The sense of "punishment" is so deeply ingrained in our nature; it's not a prerogative of part of the political spectrum.
More like twenty. Latin America is splintered in a similar way.
I thought this post would be related to 'bean dad'
Think of the "establishment" as the Ancien Régime.

Kings, and governments were replaced like worn gloves in 19th century, but the regime in general was always kind of stuck no matter what angry masses did.

Nobility, bourgeois, wealthy burghers, revolutionary hipsters kept changing, while poor, unwashed masses were kept being oppressed, and handing power to the next group of tricksters out of four above again, and again.

Changing the order of the operands does not change the resulting product.

Guillotines were only finally retired when the collective elite class was compelled to genuinely start improving the situation of downtrodden classes for the fear for their own lives, rather than some romantic altruism.
... and it's both racist and corrupt. I agree we need reform if we're to survive. Between BLM this spring, DC now, the fringe militant elements, we're seeing more and more violence.

I will mention that the split-down-the-middle thing isn't a property of electoral college. That's how you win in a democracy. If voters are distributed between 1 and 10 on some issue:

1-2-3-4-5-6-7-8-9-10

I win by picking 5.5. Whatever you pick, you get a minority of voters. That's complicated by primaries. In the same system, if I want to be a ballot candidate, though, I can't do that. I want to pick 2.75 or 7.25 so the majority of my party votes for me.

Of course, things like charisma fit in a bit too, but for the most part, if one party runs a 2.74 candidate and the other a 7.24, the 7.24 has an advantage, and vice-versa for 2.76 and 7.76.

All that things like electoral college do is shift weights. Tight elections just means politicians have learned to play the game well.

A system where someone with 40% or 60% of the vote wins isn't fundamentally broken -- the underlying check-and-balance works. What is fundamentally broken are when incentive structures misalign.
If you visit the amazon.com site from outside the US it should tell you you're visiting the US store and recommend you visit the local site in your country with a button that looks like your country's flag.
Yeah, I was thinking the same thing as your edit. Once GitHub makes it easier to become independent of them, then it... well, becomes easier to become independent of them.
Nice one! Very close to my own experience and I feel much the same way.
https://archive.is/h4pAD
This post is great. The argument that followed was an unfortunate case of miscommunication on both side, oops!

JavaScript has many similarities to BASIC!

At one point, yes, points 1-5 were definitely true. Thank you for reminding me! Don't forget about BASIC!

Here's just a few of really big differences:

1.) BASIC didn't have a DOM.
2.) BASIC didn't have network abilities.
3.) BASIC didn't have advanced language features.
4.) BASIC wasn't didn't load and execute from a simple network request.

BASIC was SUPER important to the command line PC-era, just as JavaScript is really important to the cloud-era.

Microsoft and BASIC... Google and JavaScript...

Because JavaScript is attached to the DOM, and the DOM, aka, web pages, are SO crazy successful at delivering, presenting, archiving and navigating media, it really adds a level of longevity to the language that BASIC could only have dreamed of.
Any chance that Reddit is filtering /r/all/top/?
On the more legal side, some merchants are crypto only.
I believe tech is still largely a meritocracy. If you think you should be paid more than someone, you should prove it with impact. If the goal of your education was compensation and your education doesn’t enable you to have more impact than a boot camp grad, then you overpaid.
Go for the wheels, they are self balancing now.
@josegonzalez Thanks for the reply. :) I’ll try to write something down when I have some time.
related: Guy Fieri in node
https://nodesource.com/blog/is-guy-fieri-in-your-node-js-pac...
I think the reference to sexual exploitation here is less portrayal, and more the heinous behaviour that actor/esses have been forced to go through.
Superb reference. Well written too.
It's like NASCAR, not about the car but the skill of the driver.

Otherwise it becomes who has the better funding to afford the best engineering team and money for the lightest and strongest parts.
It's a shame there's no commentary, and they're not easily readable - they're offering tar.gz files. Maybe post them to Github?
Not that I frequent many MOOCs, but I have not seen Khan Academy like techniques anywhere else, not even at edX. I think KA's got it right. They've got the best possible solution which will evolve things to the next level, if MOOCs are to stay afloat in the future.
> Regarding jamming resistance, if the signal is weak enough considering it's lack of resolve-ability (contrary to advanced GPS antennas which reject ground sources due to multipath and interference), it should be easy to direct an x-ray source at a receiver it and neutralize it.

Receivers are entirely passive. You would need to know with certainty location of the receiver to attempt to jam it, unless you're just using an omnidirectional transmitter (hello inverse square law!).
Don't poll the apps API if you have a decent number of tasks or it can bring the whole system to its knees.
In 30yrs of dev the truest statement in standards I can make is that they change, all the time. The 2nd truest is I and coworkers have wasted far to much energy on arguing and maintaing STDs.

Blacks value isn't autoformatter, it's preemptive discussion ender.
A lot of people I know spend time in cafes when doing school work (maybe even doing classes) and when working on projects during the weekend. While being in the midst of people might not make you any less lonely/isolated (it's easy to be lonely/isolated even in the midst of a big group of people), but you should be able to get some more of that human interaction, and if you run into a person that looks to be coding too, you can strike up a conversation.

Also, what about meetups in your area? That's a great way to meet people with expertise AND meet friends who code/are doing stuff

There are also always the kind of rougher typical suggestions: joining sports leagues or doing some physical group activity (ex. yoga).

You could also take a side-job at a bar/cafe or something.
Seriously.

If you've got a conservative workplace, I wouldn't recommend clicking through. Their site includes topless women ... which I would be hard-pressed to defend as "not adult", regardless of their hand placement.
That's an interesting piece of writing, but just a quick SPOILER ALERT for anyone clicking the link for the first time: It isn't a story. It's just a device for painting a picture of one person's concept of a techno-utopia.

Libertarians often recommend Ayn Rand novels, because fiction is a useful medium for showcasing their utopian (or dystopian) ideals. However, at least Ayn Rand novels have intricate plots, and more or less fleshed-out characters.

"Manna" does not. The narrator, speaking to us from the near future, describes the endgame of technology advances within the capitalist order we now know. At the outset of the "story", the narrator is destitute in this order. He meets people from an isolated utopia, who have built a different order. A speaker from that group explains this alternative order to the narrator.

The end.

I still think that "Manna" is recommended reading, but I just want to give people proper expectations going into it. I was actually a bit angry the first time I finished it, because it was presented to me as something it wasn't. It is an essay presenting one possible alternative order for human civilization. While interesting in its own right, it isn't a real "story".
It's kinda silly how these these vices are portrayed as "tricks" or "hacks"
It gives the negative connotation that they're used mainly by psychopaths or narcissistic people to get their way.

Yes, they can be used to manipulate people, but they're really just used in everyday encounters to make things positive for everyone - simply touching people on the shoulder when you talk to them and giving eye contact is a great way to connect with other people, and get them to become more comfortable with you. It's a known fact that people who like each other have much more physical contact between them. Observing this, and portraying it as something new and abusable is just silly.

Maybe we're all losing the ability to connect with one another authentically.
It's Stefan Rahmstorf, Professor of Ocean Physics at the Potsdam Institute.
Who are the people to be freed of the economic drudge work?

How will the economic drudge work then get done, and by whom?
I created http://builds.io and http://udid.io/
The first one is the store destributing iOS apps removed from AppStore. And the second one is the service to get UDID of iPhone in one tap.
Together they generates revenue around $1000 month on subscriptions and AdSense.
"Companies have made millions selling exam monitoring software during the pandemic, but many universities have adopted less-invasive alternatives."
Being at the front of the queue means you don’t have to make your way through a long series of other passengers who are busy putting their luggage into the overhead compartment and not able to get out of your way. Having to squeeze through that can feel more cramped and claustrophobic than the seat you finally arrive at.

Also, if you are at the back of the queue, there is occasionally a risk of there no longer being space in the overhead compartment for your stuff.
> There is no way an aircraft seat that can rotate would get airline approval for economy class

Why's that?
You can just type n, followed by ., to view the next match before changing it.
Do you have any more aerc tricks? I use it and do like it but there's a whole lot of basic things even that I don't know how to do. And some things like saving file attachments that I'm not even sure if it supports or if I'm just clueless
Yeah, I’ve long thought they should charge more for the carryon (or at least for its overhead bin space) than for checked luggage. The latter is more inconvenient for the passenger and imposes fewer real costs on the trip (security screening, boarding/deplaning time).

Edit: Earlier discussion: https://news.ycombinator.com/item?id=12439465
If it’s only for an emergency, the interest rate doesn’t matter much. Many banks and credit unions offer 90% or even 100% LTV HELOCs at a rate a couple percent higher than the usual 80% LTV.
I was really hoping nobody would ask me about the stack... because... it's PHP! Hahahaha!

Most hobbyists write these things in Python, which I did give some serious consideration to learning... But I know what I'm like — my interest in anything is very short-lived (ADHD!), so I wanted to get a prototype built with a language I'm already proficient in.

It's built with Laravel 8, and hosted on DigitalOcean. It stores and analyses market data in PostgreSQL, and uses Redis for queue management with Laravel Horizon.

Would you believe PHP has its own TA-Lib implementation? https://www.php.net/manual/en/intro.trader.php — that was a nice surprise to discover. This gave me a good head-start on running actual analysis, although my algorithms are pretty simple and only use a few basic indicators to filter out any potential mistakes.

There's no web UI (maybe one day), but it has some simple controls and and reports available through an SSH console. Ideally I won't need to interact with it at all, so Slack notifications keep me informed when anything interesting happens.

I wrote a custom backtester, which runs through the console. There's no pretty graphs or anything, it's basic but makes it extremely easy to experiment with strategy variations on historical data.

I ran it for a week making the smallest trades possible (~$10) whilst I ironed out some kinks and made sure things were working smoothly. It's now week 3, and I'm trusting it with $1500. I'll keep increasing that over time as I make improvements. Individual trades vary from ~$50 to ~$250, depending on algorithmic confidence and profit/loss from the previous day's trading (those margins are pretty meaningless at this level, but it's built to scale nicely in future).
It is like signing up with an e-mail +suffix for services, or the non-existent streets on digital maps; if you come across your fake contact elsewhere, you know that information has been shared.
"Sharing knowledge in the business world, never. That's a great way to lose a job."

I think that depends on the role and the organization.

Generally organizations do not like to loose valued individual contributors unless the organization is somehow pathological (I know those exists).

A programmer that delivers value is always worth more than his or her paycheck. If you can dump his load to a more junior dev then that's great, there are other, more important things always that need doing. That is, if the business is growing.
> The fear of a legacy (or your ancestors or your lineage) being forgotten is very, very real.

Temple Grandin, decorated autist and celibate, once yearned wistfully about how to pass on the knowledge she has gained over her lifetime.

And who can forget:

“I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhäuser Gate. All those moments will be lost in time, like tears in rain. Time to die.” - Roy, Blade Runner (1982)
I sit here dumbfounded at all of this. People believe that Trump saying he won’t be somewhere is inciting violence. I saw conservatives lose their brain with Obama in 2008 (“ODS”) and I lost faith in “the right”. In 2015-2021 I lost whatever faith I had left in “the left” (“TDS”). Its been over four years of ridiculous takes in the media, including social media, and its not funny any more. Political fanaticism seems to lower IQ by 50 points (and EQ by even more.)

I hope there are people who feel the same way and I wonder where is the best place to get away from the rabidness. Quarantine can’t end soon enough.
That is the strategy that led to this point, needless to say it hasn't been effective and something else needs to be done. There's also plenty of historical precedent showing it to be ineffective.
I can read quite clearly between the lines of your comment, but I’m still having trouble finding where in my comment I said that users calling for violence on social media should be exempt from sanctions if they’re left-leaning.
The main difference between ripping DVDs and CDs is that music gets repeated use, whereas the DVD typically doesn't - and hence require a much higher incentive to overcome the DRM annoyance.
Awesome dumbed-down explanation and visualization!
It is surprising that in 2010 we are still talking about efficiency in terms of lines of code whether the absolute number to express a problem or in the speed that these lines can be created. I realise that this is a proxy for the ability of a language to succinctly express a problem however it ignores all the major factors that determine how effective a piece of code is over its lifetime.

The ability of language X to solve a problem depends on:

1. The expressiveness of the syntax to capture algorithmic complexity.
2. The availability of tools to support the creation of the code.
3. The ability of the typical programmer, conversant in the language, to write the code.
4. The costs involved in maintaining the code over its lifetime.

Rendering all these dimensions into a single metric seems simplistic at best, undermining the argument as to which set of tools and technologies are deserving of more attention and ultimately plays into the hands of the people who wish to render programmers and programming into pure commodities.
Er.. correct me if I'm wrong.

Take Auctomatic for example, they are acquired for $5 million in cash, for the 3% Y Combinator's stake, it translate to a return of $150K in cash.

Assuming your startup survived the first 3 years, for a Software Engineer who is willingly to work for minimum wage, shouldn't the amount of equity for it to even make sense should be more than the normal 1% to 2% right?
It’s a great discipline to have to report to somebody - even if you’re the sole owner.

- Tim O’Reilly (@timoreilly)

http://startupquote.com/post/2429064548
What a news-bubble you live in. Multiple cities burned over the summer while many politicians, activist, and newspapers encouraged protests. Numerous Trump supporters were assaulted. At least two Trump supporters were shot to death.

The fact that you don’t know and don’t care about this shows in what politically-biased bad faith you’re operating.
This is way too strong of a conclusion to draw. They don't arbitrate all truth on their platform, they arbitrate it when not doing so could have dangerous consequences for a large number of people. There's a big difference between that and what you're talking about.
Certainly. I was just trying to clear up a possible misreading.
The relevant discussion starts at 20 minutes into the vid.
Oh, yeah - hardware wears down over time in ways that software doesn't. Closest thing might be having to support new OSes, but that's not the same as failure when doing the exact same thing you always do in the same configuration.

Which leads to increased replacement costs. Other fun costs to account for in the physical world: loss rate in transit, defect rate in manufacturing, inventory costs.
Yes in SPARK's case.

In general Ada code, deallocation is considered unsafe and requires specializing the Unchecked_Deallocation() procedure. This is because Ada 83 allowed for optional GC.

In Ada 83, the safe alternative was to use memory pools.

With the newer revisions, support was added for RAII and Ada the ability to define custom refereced counted data structures, similar to how they are doing in C++.

So speaking of Ada 2012, you can get Ada's safety in terms of contracts, data types, numeric ranges, constrained types, access types (Ada pointers).

For heap related safety, it is possible if RAII, memory pools or RC access types are used. But like C++, this is one area where the compiler doesn't force the developer to use it.
If you use this sole technique, you allow an attacker to "DoS" a honest user by creating n fake accounts and upvoting all users' posts, thus increasing his global_total_upvotes with a small increase of his estimated_unique_upvotes.
Most of Microsoft's problems were leadership. Not intentional (Im assuming, but I cant imagine that's a wrong assumption) but they just steered the ship in a bad direction for too long and now are playing catchup/pivot/refocus. A company that large with that much reach will be around for a long long long time.
Maybe all the emulators will have blocks in place, denying you ability to run WinXP and IE6 for Planetary Security reasons?
I just hope http://www.skymaul.com keeps operating.
Rendered in Times New Roman. Awesome.
Some people need to engage in self-improvement before they can have friends and lots of sex.
That could be. I didn't think of it that way. It was meant to be more of a pat on the back! I'll definitely make sure that I qualify statements like that with a more direct positive enforcement.
With P2P the image recognition would have to be done on the client anyways. So those who don't enjoy watching phalli would be able to change their preferences covertly.

He could even provide a simple form like

[ ] block nudity
[x] censor nudity

Those baring themselves to the peer wouldn't even know whether it was worth it or not. That's what I'd do anyways.
Very well written, a thank you to the author (and his father!)
Thanks.

She's scheduled to come on tomorrow @ 10am Pacific Time, but I'm still waiting for her Skype name so I can do the interview.
"over 50 hours in 5 days."

That is a lot of work, but hardly excessive for a startup. I have weeks like that in the corporate IT world.
Duly noted. Thank you.
As this evolves and inevitably becomes an internet connected communication device, how will it impact the labor market?
I believe it was standardized and built in, add peer pressure and it was just short of being enforced.
The shoes were made by Nike - MSCHF bought them, modified them and then resold them.

I don't even understand the legal grounds for the suit - you can do whatever you want to a product you own, and you can modify and resell it as you please. Maybe there were no legal grounds - could be that Nike was just using the suit as a vehement public statement that they're not involved with the product.
A better pattern instead of declaring via a macro that expands to a large number of functions is to define the implementation in a file, require the user to #define STACK_T and then #include the file. At the bottom of the file, #undef STACK_T. As files can be included multiple times, you can do this for each generic structure you like. A sort of poor-man’s templates, that you can reasonably step through in a debugger.
24 seconds in
Are you still drinking the Kool aid? Officers tend to have an existential crisis whenever their missions don't work out.

Afghanistan has rotten substrate - with all of its absurd "green on blue" attacks, the panicky morale of its military, the corruption and kickbacks, its lack of education and religious fundamentalism, it's misogyny and pederasty, and it's general incompetence. They are hopeless but we couldn't let go. We had 20 years of Afghanistan showing its worth - and it was not $2T.

Look at Ukraine and how effective their citizenry is when they are given NATO training and equipment. When Russia invaded did you see Ukrainian men fleeing and falling off of airplane landing gear? Ukraine is worth $2T and 20 years.
I'm no Jobs apologist, but you're in the good ol' US of A where precise language is requisite. (This reasons for this are a whole other conversation.)

"Why does Apple track me?" "We don't" - Apple is not AT&T. Maybe Apple doesn't take a copy of the data. Maybe Apple takes a copy of the data without associating it to your or your phone. Any of this qualifies under the [im]precise language of the question.

How about we ask the purpose of that log the phone makes? Let's also ask who gets a copy. If just having something on your computer "makes it easy for bad guys to get," then all your files are "easy to get" and you might want to learn something about securing your computers.

EDIT:
OK, perhaps I'm a bit hasty:

"Could you please explain the necessity of the passive location-tracking tool embedded in my iPhone?"

"We don't track anyone."

That's definitely sidestepping the issue. He didn't explain anything as requested.
I'm not stopping or planning on stopping, I'm just wondering from a money management point of view.

Seed is supposed to last you till funding, but I guess the idea here is for it to last you till Demo Day.