jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Interesting video of how round shields might not have been used the way we had expected: https://www.youtube.com/watch?v=dkhpqAGdZPc

TLDR: The round shield was uniquely suited to be used or assist as an attack weapon instead of merely defensive
Not even in theory: the version you download to "check" and the version served to your web browser may not be the same content, as the webserver can respond with different content for the same URL, on a per request basis, for example serving the exploit code only to a specific ip + user-agent header combination, so that it steals your keys in your browser but shows the safe version to `curl`.
To get information to those that are interested in it. While some dislike any kind of advertisment, many (me included) don't mind having ads, as long as they're not too intrusive and actually useful.
Is that why lawyers do so well? They just get paid to handle this stuff?
Only half-jokingly, people who go to the pub during a pandemic might have an alcohol problem.
I have no issue believing you can measure sea levels at certain places. The question is, how do you mix all those measurements together to determine a global sea level number?

Afaik many things affect local measurements, like storms and tides.

For example, if you measure at three points in the US, and one point in Japan, how are the measurements weighted?

Suppose a storm is blowing in the US, increasing the measurements by 1m. How is it being accounted for?
> That's obviously not the case with the government that claim the area I live in as their territory.

This view is rather child-like - not childish. Something a kid in a philosophy/arts major would wax lyrical about. Well intentioned but wide of the mark.

You could vapourize humanity leaving a few thousand groups of kids. Check back a few thousand years later and governments will be up and running. The distribution of burden for our highly social species essentially dictates that we function in groups - whether that be your family, clan, tribe, town, chiefdom, city, kingdom, empire or state.

In less pie in the sky language - governments tax its people in return for stability, safety and meter out punishment fairly. The fact that you are alive is proof of that, seeing as the neighbour whom you hate hasn't yet killed you nor you him (hopefully) because going to jail is not appealing to either of you, especially if you kill someone for some absurd reason as they looked at me funny, I dont like em

The land you own and all your possession are garuanteed by the state. No one can wake up tomorrow and claim you are on their grandfathers goat farm from 299 years ago - even if true.
Yeah, the US is the only country in the world whose debt is dominated in its own currency. Want to sell me some goods and services in exchange for an IOU of one whathisface buck? Countries around the world have been answering "yes" for a century and now the inflation tax will be levied against everybody, not just Americans.
There is a very important point made in this article that is unfortunately lost in-between all the other arguments:

“Meanwhile, the ability to track users wherever they go tends to shift ad revenue from higher quality sites to less reputable ones. “The way the adtech system works is, it follows the reader from Wired.com all the way down to the cheapest possible place, the basement bottom-feeders on the internet, and will serve you the ads there.””

Many people don’t like seeing ads. But they do like receiving the free content that those ads pay for. And would find it far more annoying if all the content was locked behind paywalls. Whether we like it or not, digital advertising is a powerful equaliser that gave free access to vast amounts of information to anyone from any country and from any income bracket.

But the shift towards audience targeting has stripped high-quality content creators of their share of the value they create and has instead spread it out to countless click-baity websites and apps designed entirely to profit of off targeted advertising.

So diminishing our reliance on targeted advertising is not only great for the user, it would be truly game-changing for high-quality content providers as well. For some reason, this mutually beneficial outcome is often forgotten and I’m glad that Wired pointed it out.
Modifying source to extract keys runs a risk of detection; it is overt. So it's preferable to passively snoop. If someone has a way to passively snoop TLS contents, the extra encryption protects data from them.
I like to think about these issues as "website moderation policies" because that's all it boils down to. Almost all sites have moderation and for good reason. Besides all the spam and trolls good moderation helps build a community. That's why we're all here, and also why I'm selective about what subreddits I join.

If a company is so powerful that their moderation policies are effectively censorship, then there is definitely a serious free speech concern. The solution is to break up the monopoly so that no one company is that powerful.
Something that is sometimes seen as a "marketing" type thing is documentation. However, good documentation is a clear indicator of a better project, if only because it makes it qualitatively easier to implement. I'm going to choose the project with the clear, attractive, well written guide and api docs over the project where I have to dig through pull requests to find method names.

Worse are the projects that actually expect you to look at the tests as the only form of docs. This indicates that the author does not care about whether you have an easy time using the project, and that it was only written for their own amusement.

A well done project website shows that the author wants you to have an easy time working with the code, and is "putting out a welcome mat".

Compare mercury: https://github.com/Raynos/mercury with vue: http://vuejs.org/.

mercury is likely the "better" framework, with it's reactive approach, but in vue, there is attention to detail and documentation through and through. So vue is inevitably what I recommend to backend developers or others who just want to get something done.
"Better presentation is more effective at attracting attention" would, I think, be the only reasonable conclusion here (and then only because it seems axiomatic).

In that context, it would be interest to talk to someone like kalzumeus about testing developer response to various methods of presentation for open source projects, not only to see what works in that regard, but to see whether contributors and adopters respond to the same sort of cues you'd expect to encourage consumer behavior.
I wouldn't have thought so, because there isn't the same element of unknown information that there is in poker (i.e. I don't know your hand in Poker), but I know the board and if you're just playing random moves, then I can probably use some variation of Scholars mate to end the game early. (some beginners keep playing it until they finally reach a level that their opponents know how to defend against it)
> I'm pretty sure the majority of German and French citizens would see the demise of Facebook positively.

Of course not; in France Facebook has 40M MAU for a population of 67M (50M if you take only people from 15 to 75 years old). Tons of small shops and restaurants rely on it for their own "website". It’s massively used by people of 40-50 y/o who often don’t use any other online social network. Politics use it as well to announce stuff to their supports.
What? Someone on hacker news doesn't like Facebook?
Really cool!

20 years ago my first job out of college was with a small company doing combinatorial auctions for the institutional bond market (among other industries). In the end the chicken/egg problem of having enough liquidity was too much to overcome.

At one point we pitched the NYSE on doing the opening call as a combinatorial auction but they were not interested.

We did have some success in pollution credit and trucking logistics markets though.

Of all the jobs I've had, that was easily the most fun/interesting algorithmically. I got to learn all about LP/MIP solvers, graph decomposition, distributed computation, etc.

Best of luck to you!
Fast and go, choose 1. Go is possibly the slowest compiled major language
> Preaching to the choir! I'd be surprised to find anyone on HN with an argument against writing your blog/book in markdown with vim.

Time. Wordpress for the most part is WYSIWYG. With any of these static site generators I have to learn the conventions, work out how to install and edit themes and generally there is a lot of faffing.

> Now what I'd be interested in seeing is an argument for traditional publishers or WordPress users to switch to this sort of stack.

There isn't one. It doesn't scale. There is a reason why companies typically use some sort of CMS system. It isn't just ease of editing. You can control when, where and who can publish content to the site. You can localise content. You can version control content. You can have stakeholders review content before it is made public.

Doing that with vim, git and a static site generator and some bash scripts is a faff and will frustrate non-techie people that just wanna copy and paste content from Word.
Correct. It's burning even more vast amounts of energy to do meaningless things that aren't calculations and demonstrably harm the world, especially oil-rich, poor countries.
Can't you just shape that as any founder creating something though? Like oh, they own 50% of the company with their co-founder, then just grow it over 10 years to 100M ARR, then sell it to private equity to make a profit! Can you believe it?

If their implementation of a secure, fast, mobile cryptocurrency works and is accepted mainstream as a way to send money anonymously and securely then why shouldn't they make a dime off it? They'll have to sell their shares eventually. Everyone always does.

Don't get the hate here. I'll likely never use it, but they're trying something, and if it works let them get paid for it.
> My experience contributing to the Rust standard library by comparison was much easier - put up a drive-by diff adding a new (admittedly minor) API, some minor review comments, done & shipped. The whole process took 1-2 weeks, no standardese, no arguing with a large committee on the exact wording, etc.

this is off course all great until two people working in different parts of the language do things slightly differently. Either works alone, but the whole of the language is inconsistent and hard to learn.

C++ has enough inconsistent parts already and so tries to be careful to make new things consistent with itself as best as possible. Even that has failed despite all the review of people looking for places to make things consistent. It is a hard problem to design a large language.
OP should get a security clearance and a nice government contract. I did this for a while in my 20s and the work was super minimal, but your clearance/"expertise" combination gives you some protection from being ousted.

During this time, I was able to attempt to start my own company on the side, travel, and do things that were really exciting to me and gave my life more balance and meaning.

Since then, I have changed jobs and now work in the private sector. I now devote my soul to the company for some altruistic goal that seems less altruistic by the day. I still find meaning working here, but I still think being able to balance out work with other fulfilling things is important and I definitely have less opportunity to do so. I will say, however, that I could take more initiative to optimize my time and do other fulfilling things in what time is available.

Ultimately I do want to have kids one day and have to think about stacking some cash, which for me means less balance, while trying to not sacrifice meaning. I think the journey is about optimizing for different lifestyles at different points in your life and going really hard to achieve any and all goals you have at the time.

So, OP, go get your government job and start that side gig, but do it at 110%. Not a lazy 50%.
I'm almost certain that your mate was telling a joke. People don't usually die on the job, they retire before that.
I'm curious, could you be more specific?
why do you think devops/sysadmin work doesn't exist anymore? Either DevOps or IT is what you are looking for.

Anyway, if you find this holy grail, please let me know
The youtube account has been "terminated". Any alternative link?
I installed the firewall app from the Cydia store on my jailbroken iPhone. It is pretty impressive just how many apps want to contact various parties to report would-be irrelevant info on your phone. Assault on privacy indeed.

I did notice that Angry Birds, and offline game, sure wanted to send a lot of data out for no apparent reason.

It seems like there is a new business model reflected by a subset of the app store catalog that just intends to serve as a cheap/free distraction for the user, with the real goal of raiding as much data as possible.
Enabling Facebook Insights for your site does just that: http://www.facebook.com/insights/. Just 'add' your domain.
If you're right about Lisp's suitability for small projects and Haskell and Ocaml's suitability for long projects, then that answer's oconnore's question about why the strongly-typed academic (as of 2011; not inherently academic) languages don't attract the same mythology: Seeing something get done in half an hour that you expect to take all day leaves a much stronger impression than seeing something get done in a month that you expect to take six months.
I wouldn't expect a genius programmer to end up with a random choice of language, especially after a few years and exposure to a variety of languages.

If you agree (as I do) that there are differences in "power" of language, I would expect that genius programmers would be far more likely than average to choose a language of above-average power.

Thought experiment: How many genius programmers do you know that use VB6 by choice?
I feel like the corollary to this is how quickly one could solve the problems in a pet programming language if $100M was on the line. If the compiler doesn't scale well, hire one of the authors for a bit as a consultant. C with Classes was once someone's pet programming language.
"[Picasso] became a great artist because he pushed the boundary of abstract art that is arguably easier to paint than his earlier work."

This reminds me of the old joke about the customer who got upset at having to pay $100 to a mechanic who fixed his car by hitting the engine with a hammer. The mechanic replies that he only charges $1 for the hammer hit, but $99 for knowing where to hit.

So it is with Picasso. His mature style is easier on a technical level than some more photorealistic work, but I challenge you or anyone else who thinks it's "easy" to paint something with even half the emotional impact of Guernica, or to come up with a novel style that's as innovative as Picasso's was when he created it.

Picasso wasn't copying anyone else's style. He was innovating and pushing art forward... that's why he gets pride of place in the art history books and artists who just copy his style don't.

As in science, you get a lot of credit in the art world for being first.

The art world also appreciates being shown the world in a different light, which you don't necessarily need great technical skill to accomplish (as Picasso and many artists before and after him showed).

This whole debate about the need for technical skill in "art" actually predates Picasso, and was hashed out before him about the Impressionists, who were already accused of sloppy technique by Academy artists.

Impressionism is no longer controversial, and most people can appreciate it, even though on a technical level it's arguably no better than cubism (the style that Picasso is most well known for).
Sometimes it takes code like this:

foo = (

spark

.read

.parquet(...)

.filter(...)

.withColumn(...)

)

and turns it into

foo = spark.read.parquet(

...

).filter(

...

).withColumn(

...

)

which feels harder to parse for me. I also never quite got on board with the trailing commas.
No kid who is small enough to be in a car seat should be in the front passenger seat.
My comment from this [0] discussion two days ago:

Keep your eye on the prize, and the prize isn't measured by metrics. Any prize in the real world is something complex and complicated, hard to describe and prone to squishiness.
Metrics are things that are "easy" to measure and compare across systems. Setting goals in terms of metrics is appealing and even necessary because it makes things measurable and comparable in the real world, but you need to have some cross-check where you can come back and verify that you are moving closer to your real world goal.

---

A real world example: Consumer products are often distinguished by appearance, and surface quality is an important facet of appearance. You purchase a surface quality tester and improve the measurements produced by the surface tester to the point where you beat a competitor's surface measurements. Then you have a customer clinic and have real potential customers evaluate the two products again. Customers prefer the competitor product because you were not actually measuring attractiveness or appearance of quality, you were measuring something that the surface tester measures.

0: https://news.ycombinator.com/item?id=21601996
What is the short version of why ego depletion isn’t actually a thing, or a link about it? This is one of those ideas that is still making the rounds.
Chromium-based Edge will curb abuses by both Google and Microsoft. Now we can use Edge when using Google's services such as Gmail, and Chrome when using Microsoft's services. This will prevent abuses such as Chrome logging you into the browser itself when you log into Gmail, thereby enhancing their surveillance.

Incidentally, Chrome had a longstanding bug where the setting that prevents Chrome logging you into the browser just didn't work. Recently it has started working. Is it a coincidence that this got fixed just weeks before Chromium-based Edge is due to be released? I think not! Hurrah for competition!
I thought that, too, before I had the income. Being able to max out my 401k and IRA contribution on 5% of my salary is a huge deal, and more than makes up for the difference in housing cost. I also live 5 minutes from work. People overestimate how much the COL difference really is and underestimate the significant savings advantages that come with living here.
>Because if you are writing a fairly standard web app, you don't need this.

Does the app handle user accounts? Payments? Data editing? Multiple logins into the same account? Then it should handle races and transaction properly...

That said, it's true that they can be rare, and might be less worth it (engineering or time wise) than just letting it go.

For an app with like a few thousands users or internal use, the odds might be small.

But a fairly standard web app might serve 1M, or 10M or 100s of millions of people, and they deserve better.
That would explain a lot. Our 80’s high school physics teacher taught us that acceleration equals velocity squared, but he was prone to using vast over simplifications to get through the material quickly.
Well there are still cars, that's probably the worst risk for pedestrians and cyclists.
A theoretical company could theoretically lobby for literally anything, including for the moon to be replaced with a wheel of cheese. Whether their lobbying would be productive is another matter.
> Rather than lean and efficient services, privatization appears to have led to administrative bloat, price inflation, and a gutting of state capacity.

Privatization of government services is not the same thing as a free market, and hence free market forces are not applying to it.

In a free market, when a business contracts for services from another business, it is motivated by value received and price paid. When the government contracts for services, price and value are of much lesser concern. The bureaucrats negotiating the contracts have little care for what it costs, whereas political and social concerns are paramount.

It's not in the least surprising that privatizing who provides government services does not result in cost savings.
Somebody flagged my post below( the post starting with 'Damn' etc.) They seems to have flagged/downvoted your comment sufficiently so that I no longer see it. (To the best of my knowledge it is not possible to delete a comment after 2 days, so my guess is that they flagged it). So there is a band of self anointed moral police out there. Just shows how they liven their sorry irrelevant lives with HN patrolling. Just cements my attitude about the masses.
I've never had any problem with Qt or Boost smart pointers. They may be delicate to write, especially in multithreaded use cases, but once it's written it works rather well.
I agree. I think you have to try both in order to know whether you made the right decision. I started off learning PHP in the beginning, then switched to Ruby on Rails. Of the languages I've learnt so far, Ruby is by far the most fluid. It's a beautiful language. Rails allows you to do many things really quickly as well, and at the time that I switched, PHP was still lagging behind in frameworks. I haven't hopped back into PHP, so I'm not sure where they are now, but I haven't looked back since going onto Rails.
> It might seem that way to the eye at first, but in reality, it just ain't so

I'm going to look into this more, thanks.
Hmm - I just bought a sim card on Monday - over the internet. It came yesterday, works great.

http://www.tpg.com.au/mobile/plans.html

Now - they do have a fix on me - my credit card and the fact that the sim card was sent to my home address. I don't know if they would have baulked if my CC address was different to the address where the sim went. However at no point did they ask for or see any actual identification of me.
I will fix it (after my office hours) so that you can get the update directly from your admin.
Probably operator() and passing classes that have this operator implemented around.

For me it isn't better than function pointers, also because of method - function distinction we have 2 different incompatibile kinds of functions.
Bill by the hour, and suddenly they call you a consultant, and it's neither immoral nor illegal. smh
I don’t know, but Inuit Ataqatigiit is a political party, not an environmental group.

Eco-friendly mining is somewhat of an oxymoron but there are ways to reduce the impact of mining.
I wish society could reject Facebook as "not a culture fit." I can't imagine why anyone wants to work there or feels good about doing so. Just the fact that you are okay with working for Facebook is reason enough that I don't want to work with you.

On the topic at hand, not to be too controversial, but what's stopping an unscrupulous black person from applying to jobs, getting rejected, and then publicly claiming to be a victim of racism? Our culture encourages this attitude of victimhood so it's not like such a claim would meet any resistance. Apparently it earns you an article in Business Insider. Now consider that the kind of person who would actually be "not a culture fit" (i.e. an asshole, jerk in the interview, etc.) is the same kind of person who would run to Business Insider when they didn't get a job they wanted.
XMPP ranks well on his metrics, and at least to a layperson like me, it seems to be less complex and more performant than Matrix.
Gold level HSA qualifying high deductible BCBS health plan with $7,500 out of pocket maximum and $3k deductible.

I’ve never known a doctor to charge less than $200 per visit with or without insurance.