jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
That is a minor detail. It will not stop the government from cultivating a sense of fear and dependence, and then passing laws to make us safe -- which coincidentally happen to remove our freedom and increase government power.

It doesn't matter whether you use bitcoin; it can jump up and take your money away. Your children might invest in bitcoin because of peer pressure. If bitcoin falls, it will take your bank with it and it will cause a drought and your crops will fail because everything is globally interconnected now. "Online banking" is a euphemism for speculating in digital currency. If the price of your house falls by more than 20% then you automatically get evicted --

...Oh, oops, this was about bitcoin. Oh well, doesn't matter. Just as long as you're afraid enough that you turn in all of your freedom.
At what point did they say that was supposed to be the end of the discussion?
Vendor model, decentralized exchanges serve as the transfer, mediation, and escrow point. Vendors and consumers take care of sending/receiving fiat currency. Ala localbitcoin except decentralized.

Then there is no single point of failure. It then becomes regulation vs (hundreds of)thousands of individuals and small operations. Compared to regulation of a few mega-exchanges. This would result in a critical increase in the complexity of the regulatory environment.

Assuming the government gets serious about it, enforcement of the regulation will become a media side-show similar to the war on drugs. Taking down a few prominent individuals, parading them in the news, but barely hurting market supply/demand.
Fwiw it wasn't obvious to me until I read the article. I know nothing at all about guns. So I learned something.
People should be aware that Brian Action is also the founder and chairman of Signal Foundation.
Similarly hilarious to read today is Google's "The Meaning of Open" (2009): https://publicpolicy.googleblog.com/2009/12/meaning-of-open....

And of course, Appendix A of "Anatomy of a Search Engine": http://infolab.stanford.edu/~backrub/google.html

Everyone has their price, and corporations selling out their values for more money is basically a universal truth.
I've been thinking about the ethics of domestication with regard to racoons a lot.

Which makes me also think about the ethics of domestication of other animals, and makes me think about the ethics of "owning" domesticated animals.

I know this is a divisive topic among different people, and I find it to be a divisive topic in my own mind.
I see, it is a philosophical right.

Whether you agree with them or not, it seems the U.S. founders tried to give us all these other rights we might need to avoid the violent one.
Yeah, I tried to not list too many events that 'only' resulted in maiming, loss of sight, or permanent injury, because the parent poster specifically called out deaths. But yes, there were many incidents like you described where the police clearly used force in potentially lethal ways.
I remember when I left my last job that my manager cautioned me against making any large file transfers since it would trigger IT alarms about employees trying to steal the company's IP.

Clearly, he didn't think I was a threat, or if I was, that I would have been smart enough to do it long ago, and slowly :-)
One could be, for example, a mechanical engineer, an electrical engineer, or a chemical engineer.
I lied! A quick test shows that GCC uses the x86 SETE instruction (set register on condition equal). Cool.

However, code like this:

if (x == 14) {
y = 10;
} else {
y = 20;
}

uses branches, although I think x86-64 has conditional load instructions.
So would you use this like so?

(make-hash (MyIntHolder. 5))

And the benefit here is that you aren't doing "my_int_instance.make_hash()" so everyone can have their own definition of make-hash, right?

What's the difference between this and defining a function in Python/Ruby (rather than monkeypatching)?

# Python
def make_hash(val):
if not isinstance(val, MyIntHolder): raise TypeError
return val.data

That's a namespaced function that checks it was passed a MyIntHolder and returns the data[1]. Each library/module can define its own version.

I mean this as an honest (and stupid) question. I'm fascinated with Clojure and am working on learning more, but none of the Protocol examples I've seen have given me that "Ah ha!" moment I've had with so many other parts of Clojure. Can you help me understand?

[1] Side question, I didn't understand "(.x this)" in your example, what is .x?
`defprotocol` and `extend-protocol` remind me of type classes and type class instances in Haskell. The latter provide the same kind of ad-hoc polymorphism - i.e. you can tell the compiler that your custom datatype implements a predefined protocol, and then code that talks to that protocol automatically works with your new datatype, in a statically type-safe and (I believe) efficient way.

For example, this (built-in) type class is similar to Java's `toString()`:

class Show a where
show :: a -> String

-- works with any instance of Show
showTwice :: (Show a) => a -> String
showTwice s = show s ++ show s

data Fruit = Orange | Apple

instance Show Fruit where
show Orange = "orange"
show Apple = "apple"

x = Orange
show x -- => "orangeorange"

Can anyone more familiar with Clojure (or Haskell for that matter) compare and contrast?
Ok, help me out here. I currently work for a company that has offices all over the globe. Pre Covid, I was in the office 5 days a week.

I work in Texas, with pretty low COL. The people who work in DC, NY, or SF all get paid more than I do. Should I get paid the same as them?

Our company also has people in India (some are outsourced, but we have many full time associates). Should I get paid the same as them?

What, then, is the value of my work? If I ask my employeer to disregard location based pay, how much do I get paid?
This is not true, you could buy GME at almost every broker except a handful too thinly capitalized to support their volume of GME trades.
There it is, setting CRF to 28 is available
Not quite identical. Trailing slash.

We're working on a new de-duping system. The current one is deliberately left porous so that reposts of good stories that didn't get attention won't be killed as dupes.
very nicely explained
I disagree with your examples. Taste is an odd thing that way.

Specifically, previous/next are great if you are reading it straight through. I agree this isn't that likely, but is nice to have. (I have actually used these. Recently, even.)

The fonts and colors are mostly pleasant. I can see how you would like other schemes. But I can't find anything atrocious.

I love how linked everything is. Specifically in the code samples. Even in the intro[1], all code samples are linked to the docs for what is there. Contrast this with the flask documentation, where if I want to see what @app.route does, I have to go find it elsewhere.

So, yes. There are things I would find to complain about if asked to look for them. At no point in actually perusing and using the site have these ever bothered me. And there are more niceties thrown in there that have made things easier than any of the complaints you mentioned.

[1] http://docs.racket-lang.org/guide/intro.html
It was kind of a joke submission for people new to Python, but I'm glad someone found it useful. It's from the folks who brought us this publication: http://inventwithpython.com/
How would the fact that you cannot modify a property from within the class make the code cleaner? You can achieve exactly the same by sticking to a convention. It's impossible to fully protect a class from the inside anyway, so I don't see a lot of benefit from such a feature.
Always wondered how people can do it. I did something like this once and had such a terrible hangover that just thinking of it makes my stomach twitch.
It has been noted that people are generally reluctant to re-sell diamond jewellery for much the same reasons, which has the effect of witholding a large quantity of inventory from the second hand market.
Facebook & TV.
A number of reasons:

1) Starting their own country wouldn't offer them much they don't already have.

2) There's no unclaimed land. That means you either need to build your own land (which is really expensive) or take it off someone else, which probably makes you a criminal around the world and might ruin your life already.

3) Once you've got the land, you've got to defend it, and mercs[1] + military hardware gets expensive really fast.

4) Even then, the nasty things you'd have to do to establish a country and get it recognized around the world will probably cripple your commercial activities.

5) They don't necessarily have much ability for governing/retaining power.

[1] No-one is going to die for Gatestan out of patriotism.
Very nice! Have you -by any chance- find something similar for other languages?
For one, there are almost(?) no unclaimed patches of land available. If you look at a political map of the Pacific, most of it is locked up between the EEZ of various states and micro-states.

http://www.spc.int/aquaculture/images/stories/dfatpacific%20...

Most of these countries are also very poor (Africa levels) and heavy recipients of foreign aid. So politically, they are corrupt and inaccessible.

So the best bet is to build an oil-rig styled structure or a large ocean-going ship. However, both options go into the hundreds of millions to the billions; a super-rich individual is naturally mobile, so he doesn't need a fixed patch of land that he politically rules.

That said, you may be interested in this: http://en.wikipedia.org/wiki/Seasteading
They have:

http://en.wikipedia.org/wiki/Principality_of_Sealand

It's not a very good idea.
We can also become a nation of internet freedom... we can get loads of investments from people who want to move server parks to our territory to be protected from other governments and evil censors.
That looks like an example of PNS Syndrome to me.
Try to obtain expertise on a domain.
Because it'd look like crap on the front, probably. The back is already crappy black plastic. Also, the logic board is probably around there so that avoids having to route some kind of cable from front to back in a cramped enclosure.
People are moving to New York and Dallas.
http://www.ccavenue.com/content/comparative.jsp
Make a system to reward yourself for actually executing your plans. Buy yourself a treat or the gadget you always wanted when (and ONLY when) you have successfully exercised every day for 30 days in a row. Enjoy 15 minutes on HackerNews AFTER 3 hours of real actual work. Come up with your own system.
> Apple intro'd built-in SD card slots with the last round of unibody Macbook Pros.

Previous, not last (last is mid 2010, SD slot appeared on mid 2009 machines)
This analysis does not cover the importance of Facebook in

i) Business pages that are easy to create and maintain for small, local business owners

ii) Facebook events for listing information and keeping in touch with registered attendees, as well as event discovery for users

iii) The importance for certain creators hosting their content and connecting with their user base on Instagram (assuming that would be also cancelled, as it is owned by Meta)

iv) Controversial due to the privacy implications, but a lot of companies rely on paying for Facebook advertisements to survive (which is driving why Meta is valued so highly on the stock market).

A tech-savvy user can create a website (or hire someone to); move to Eventbrite or equivalent; change photo-sharing apps to VSCO or equivalent; and back up their messages.

But many people don't know these are even options, or lack the funds and technical skills to do this (because their specialties are in non-tech fields, for small business owners and people in certain creative fields). The bottom line is that Meta and its constituent of Facebook are valued highly for important use cases that can't be easily dismissed.
Not that we know of yet.
Then those are direct and actionable threats and are covered by real life laws. We don't need moderators filling in for real police.
If you're in the US, get your credit frozen at the three well known bureaux and ChexSystems. Contact your brokerage and ask about what extra protections are available to protect your account. If available, be aware that they're usually onerous and a pain to recover from if you lose the credentials. See if you can setup extra protection for your cell phone account, too.

The nice thing about the traditional financial system is that when things go wrong, there's usually a way to make things right, even if it takes time (which you seem to have). Read your statements (I like paper statements because they arrive and remind me to read them; others don't because they could be intercepted).

If you are setting up a company, then you would tend to give your clients the company tax id, and not your own, which might help ease concerns about identity theft?
I'm not sure I'd agree with that in this case. Knowing you are getting screwed and choosing not to do anything about it seems to be a bit different than someone that is unaware or someone attempting to stop it but just can't beat the company at their game. Blaming the latter I'd agree that would fall under victim blaming, but I don't agree with that label for the former.
You can do most of your Ansible work without needing to touch Python. I'm a Python programmer, and I've never needed to touch Python (other than running Ansible, which is a Python program) with respect to an Ansible setup.
The newsletter from The Fountain Hopper (who appears to have discovered this) has some more interesting details:

When you apply to Stanford, your application gets assigned at least two admissions 'readers.'

FoHo knows you get a third (specialized) reader if you're a legacy or a 'minority' (though we're not too sure how that's defined). We also think you get an additional reader if you're an athlete or development kid (i.e. you donated $$$).

These readers (a mix of full-time admissions officers and seasonal hires) are tasked with reading thousands of applications in just a few weeks and distilling each of them into an concise, 300-ish word summary.

http://us9.campaign-archive2.com/?u=c9d7a555374df02a66219b57...
Very good point. For Python enthusiasts, Nim positions itself nicely as a next step. I don't think Nim will ever reach the heights that Python has amazedly found itself at, but do think there is going to be a bit of "gravitational influence", that keeps giving Nim some public attention.

Eventually, Nim could find itself on the TIOBE top 50 to 30 rankings. That would put it among known languages such as D, Scala, and Haskell. Which might not seem like much, but considering all the new programming languages that are out here now, it is actually quite significant. The competition among newer languages (Rust, Crystal, Zig, Vlang, Odin, Julia...) vying for attention and to replace some of the older ones is fierce.
No, I am saying they force people to cycle outside, when its freezing and dangerous.
Who is Joe Edelman?
Various sources are reporting that Baidu says they haven't been hacked, but I'm having trouble finding their source.

eg, Ars - http://arstechnica.com/security/2015/03/github-battles-large...
I disagree that part of the mission of a for-profit organization includes responding to costly censorship measures from another country's government.

Github would lose significant respect by folding, but unless they're ultimately fighting the U.S. Government's censorship, they don't have a claim in this fight.

> that's how principle flows, you never know when the free flow of information will turn into a larger fight.

Sure, whenever chernevik claims you need to enter a fight, you need to take it ;)
Wislawa Syzmborska, for me. When lighthearted, she has depth, and when dark, she keeps a glimmer of light.

The Joy of Writing

Why does this written doe bound through these written woods?
For a drink of written water from a spring
whose surface will xerox her soft muzzle?
Why does she lift her head; does she hear something?
Perched on four slim legs borrowed from the truth,
she pricks up her ears beneath my fingertips.
Silence - this word also rustles across the page
and parts the boughs
that have sprouted from the word "woods."

Lying in wait, set to pounce on the blank page,
are letters up to no good,
clutches of clauses so subordinate
they'll never let her get away.

Each drop of ink contains a fair supply
of hunters, equipped with squinting eyes behind their sights,
prepared to swarm the sloping pen at any moment,
surround the doe, and slowly aim their guns.

They forget that what's here isn't life.
Other laws, black on white, obtain.
The twinkling of an eye will take as long as I say,
and will, if I wish, divide into tiny eternities,
full of bullets stopped in mid-flight.
Not a thing will ever happen unless I say so.
Without my blessing, not a leaf will fall,
not a blade of grass will bend beneath that little hoof's full stop.

Is there then a world
where I rule absolutely on fate?
A time I bind with chains of signs?
An existence become endless at my bidding?

The joy of writing.
The power of preserving.
Revenge of a mortal hand.
Prior discussion:

https://news.ycombinator.com/item?id=9290394

https://news.ycombinator.com/item?id=9291158
Apple Computer employee propaganda: "Many of our competitors dine at the same fine restaurants we do."
Side question, does GitHub run ruby on rails? If so, I'm pretty impressed.
> I understand that they were late to the game, but late, then invested, and then flippant?

Yeah. At the time when the IE team was disbanded, Internet usage was still exploding in the US and all over the world.

There's just literally no way they could have looked at that and concluded that it was some kind of fad that had run its course. If Brendan Eich honestly believes Microsoft thought that, I'm glad he wound up not being CEO of Mozilla.

Instead, I think it's incredibly clear that Microsoft understood the web's power very well. Once they achieved near-total market share with IE6, they clearly made a conscious, strategic decision to retard the growth of the web by ceasing to improve their browser because they knew that the growth of the web would render one's operating system mostly irrelevant someday.

And it actually worked for a few years in the early 2000's. Sort of. Dragging their heels on IE6 did buy Microsoft some time; they just didn't manage to use it very well (thankfully).

Things stagnated on the client-side web for a while in the early 2000s (because anything you built still had to work on IE6) and Microsoft continued to incrementally improve Windows, Office, they started Silverlight, and their server-side dev tools inched ahead as well.
Strangely enough my businesses' site (SquareSpace) saw a 4x increase in traffic on 3/21/15.

Still unexplained...Google Analytics didn't have much of an explanation for it - all direct traffic.
I don't see why they don't just teach C, x86, and Haskell everywhere. If you know the concepts behind these, you can quickly grok any other programming language. Also I never got the whole hype behind OOP. IMHO its self explanatory, nothing you need an entire course on to be effective and understand OOP programs. Memory layout and management, advanced pointer concepts and monads are a slightly different matter.

If I had to teach someone OOP I'd say, OOP is like the real world if it were made of puppets and every puppet could pull another puppets strings, pull a string and a dog barks and wags its tail causing a cat to meow, the key is just not tangling up your strings.
Hasegawa also hesitates to suggest that there were forces within the Japanese elite who were working to end the war. That would be to suggest treason. Imho the use of nukes gave them that opportunity.
Someone: can you explain why Swiss National Bank could not sustain keeping the value if Frank low against Euro? It seems like the only thing they need to do is to purchase more Euros with Francs they print, right?

I usually see the opposite, where the country, like Russia for example, is unable to keep its currency high, because they don't have enough foreign currency reserves to buy their own national currency.
A classic curriculum in functional programming, which goes back as far as SICP and is continued in modern books such as PLAI, is to build an interpreter for a programming language. This forces issues like memory management to be discussed.
Odesk and elance are very competitive market places from developers in Asia, Eastern Europe. These are good if you are looking for developers to outsource work to. It was mentioned in a recent Reddit AMA See http://www.reddit.com/r/IAmA/comments/2shhgj/iama_25_year_ol...
The Data General MV-8000 (of Soul of a New Machine book fame) also had programmable microcode, if memory serves. The feature was touted, and there were supposed to exist a few brave souls, desperate for performance, who used it.
One indisputable lesson of these last few years (which was probably always true, and known by some) is that people largely seem to be able to recognize propaganda from people they disagree with but by and large are very poor at using that to better see the propaganda they are accepting for themselves.
Arrest the conspirators and thank them for their candor.
You might feel that way but remember how much profit tech companies make. I know of small companies that make millions in profit and don't pay their staff even competitive rates. Diverting a bit more of that profit into someones salary seems fine to me. The example here is Gumroad which is very profitable.
According to https://en.wikipedia.org/wiki/1991_Soviet_coup_d%27état_atte... the russians were able to change their dysfunctional system with less deadly violence than just last night's 4 fatalities.
> Basically every organization and politician on the left was supporting that

not the left. Lots of D politicians, granted. But I can't believe you seriously think that the "the election was fraudulent theatrics" (which I'll take for granted as theatrics, though a more careful treatment is warranted) of D politicians and e.g. Rachel Maddow could ever have had the same effect as these theatrics from Trump and co, which call for armed citizens to take action.
I don't disagree with your points but I think you're just clarifying the question. The issue here is what to do with those problems and whether it is moral for the Government to forcibly remove wealth from people and give it to other people based solely on the fact that the people receiving the wealth think it's unfair they have less money.

It is "fairness of opportunity" vs "fairness of result". Or maybe more to the point "if we can't yet guarantee fairness of opportunity are we then justified in equaling out the result"
I agree that mechanize is an excellent scraping solution, but for something really basic like this where we're not clicking links or submitting forms it seemed like a bit of an overkill :)
Macros of this sort are indeed used to define stacks, queues, deques, and other generic data structures in the NetBSD (and presumably other BSDs) source code. So the pattern is used in real software projects.
> It seems backwards to me to have an incentive structure that keeps the labor force farther from work than retirees.

That is a problem that we don’t have to solve by destroying communities through eviction.

We can build workplaces where property is affordable, and those communities can develop into attractive places to live, and their property prices will rise too.

It seems like a weird non-goal to try to create a society where there are only a few places where there is work and amenities.

The natural response to one place becoming too expensive is to invest in making more places where people can live and work.
> To be fair, "more knowledgeable than Best Buy" is a pretty low bar.

Now that Fry's is gone, Best Buy is the only option in town. So yes, it's a low bar, but it is the only bar here.
My relatives in Manitoba can bring cheese across the border into Canada, and they declare it at the border. $20/person is allowed for dairy products.