jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This is why hosted languages are awesome. You can sneak in your $AWESOME_LANGUAGE and have it interact with the legacy application. Granted, this won't work in every situation, but a .NET shop should have a lot of IRON options.
Hmm, do we ever had any Open Source "answer" to anything succeed, not in the meaning of usefulness, but in the meaning of BEING ACTUALLY USED BY A HUGE NUMBER OF PEOPLE, something that is necessary for, say, Facebook?

Compare:

@ Linux, BSD -> Windows, OS X
@ ogg -> mp3
@ Theora -> H264,
@ Gimp -> Photoshop,
@ Open Office -> MS Office,
@ Mono -> Windows .NET CLR,
@ GNUStep -> Cocoa,

The only exceptions I can think of are Firefox/Webkit (still lagging behind IE, though).

In the server side, of course, it's different: Apache, Bind, MySQL, PHP, etc...
If you missed it, there's a link to a free ebook called "Music: a Mathematical Offering" -http://www.maths.abdn.ac.uk/~bensondj/html/maths-music.html

Haven't read it, but it looks good.
That's kinda like asking "why don't more toasters have coffee pots built in?" They're two separate devices, which do two separate things. (Actually, you could come up with an argument for the toaster+coffeepot thing, since they're at heart both resistance-coil devices...)

Most MFPs are horrible amalgamations, basically discrete devices held together with cheap plastic shells and shitty driver software.

Back in the 90s I remember seeing some dot-matrix printer addons that turned the printer into a scanner, and there might have been similar gadgets for inkjets, but modern scanners and printers wouldn't share many parts. There's little to be gained from an engineering standpoint by combining the two.
Deeper pockets than AMD. All other assumptions holding true, Intel doesn't need to outrun the bear...
They don't just give out loans, they create brand new money. They also have a state-enforced and -backed monopoly on this creation of new money. So they do "produce", it's just that what they produce is more or less "fictional" violence tokens.
Not so interesting from a hacking perspective. He chat with a soldier and released information on his findings and now he's a famous hacker?
You should get rid of the sugary and aspartame filled drinks alltogether. Also fruit juice is bad as it has no fiber anymore and will just make you obese. Sugar based stuff just gives you a "high" and the aspartame stuff is really disputed.

There is really nothing wrong with water or tea. Try especially a nice green tea or some other good chinese flavors.

If you must how about use stevia in low amounts for sweetening. It is also not without issues but time has shown that is ok when not consumed overly.
Nuclear weapons hardly change the balance of the equation even.

So much of South Korea's population lives in the Seoul metropolitan area and within range of hardened, well-hidden North Korean artillery that it makes it a near certainty that any hot-war on the peninsula would come at the price of hundreds of thousands to millions of South Korean deaths. Add in nuclear weapons, unconventional warfare (who knows how many sleeper terrorist agents the DPRK has in the South), and conventional battlefield losses and you get a horrific butcher's bill on both sides for any likely engagement. Stacked against that the ongoing horror visited on North Korea's citizens by its own regime is not enough to warrant such sacrifices, sad as that is.
This reminds me of Paracelsus famous quote. "All things are poison and nothing is without poison, only the dose permits something not to be poisonous."
Pick up an elementary graph theory book first - that's where you want to be getting to. Then "read like math." In other words, read it, but making sure you understand every point. Do the exercises, think through the examples, work at it.

If there's something you don't understand, search Google, read wikipedia, and, as a last resort, pose it as a puzzle in an online forum somewhere. Pick your forum carefully.

That leaves the question of which book to start with. Try just Googling first, then read the reviews. Narrow it down to a few, and then again, ask for recommendations.

This may sound patronizing, and I apologise if it does, but I'm trying to teach you to fish, rather than just giving you one. With a degree in computing you have more background than you think, and you need to target your endpoint rather than just accruing random math stuff.
I adore explanations like that!
I was very good in math in school, but I always prefer this kind of explanations, that give a more intuitive vision (and it is a lot better to explain to other people).

Thanks.
Python:

sum(d.faceValue() for d in dice)
I very often enjoy theatantic, but it has a script somewhere that locks up my browser. I've been trying to track it down, but no luck yet as it downloads a lot of stuff from all over the place.

Anybody found it already?

oblig: I've noticed that people who attain financial freedom often end up continuing to work in that field (after a year or two of feeling useless). We need a purpose more than we need "financial freedom". So you might as well do what you love in the first place; that passion is the best way to be excellent, which is not a bad way to be financially successful as an incident. The challenge is having the courage to live. Money isn't courage.
Sad. Another example of "Microsoft Knows Best" syndrome. They refuse to kill clippy because they refuse to acknowledge that maybe, they were just wrong about Microsoft Bob and it was not the next best thing ever.
I've purchased a bunch of them, but I never felt I got as much out of them as Ryan Bates' Railscasts. For one, peepcodes are too long to sit through in one session and follow along. Secondly, there is a bunch of extraneous stuff in each peepcode that I didn't feel was really useful but I had to sit through to get to the good stuff. Railscasts are seldom more than 10 minutes and I can generally work through them as they play with few pauses.
Sure. I'm saying, ceteris paribus, advances in technology should make the things we want less expensive. That's generally (though not always) why we bother to pursue them.

In real life ceteris is never paribus, of course.
Have you gone through these commands? AFAIK, windows will do it automatically on small disk systems.

https://technet.microsoft.com/en-us/library/dn251565.aspx
"In type-system theory this is called a "Sum Type" because we can define all possible representations"

It is indeed a sum type, but I don't think that is why (or true of all sum types, or less true of product types). It sounds like they are conflating "enum"?

As an example of a product type for whom we can define every possible representation: ((),()) has precisely one representation.

As an exampe of a sum type for whom there are infinite representations: (Either String Integer)

My understanding has it that it is called a sum type because 1) for finite types the number of representations is the sum of the number of representations under each tag, and 2) it behaves more generally like a sum (a^x * a^y = a^(x+y) is an equality in arithmetic, (x -> a, y -> a) is isomorphic to ((Either x y) -> a) in programming).
That argument is not very convincing when he revealed classified information and either confirming or refuting any of it would also require release of classified information.
The US:FWS press-release [1] was 12/29. There will also be a public comment period; "To ensure this status review is comprehensive, the Service is requesting scientific and commercial data and other information through a 60-day public information period. [...] it is requested that information be received by March 2, 2015".

[1] http://www.fws.gov/midwest/news/764.html
Since Clojure adoption is picking up, what about convincing management to use other Lisps now? Clojure is okay, but I much prefer Scheme (Guile, Racket, Chicken, etc.).
If people felt Uber's price was too high, regardless of the calculus, I'd put the blame for that on Uber. People had other more affordable options available and they used them, rather than deal with Uber's surge rate. That's not unpredictable, that actually quite rational.
Can someone please explain:
"
An FP system cannot compute a program since function
expressions are not objects. Nor can one define new
functional forms within an FP system. (Both of these
limitations are removed in formal functional programming
(FFP) systems in which objects "represent" functions.)
Thus no FP system can have a function, apply,
such that
apply: <x,y> = x :y
because, on the left, x is an object, and, on the right, x
is a function. (Note that we have been careful to keep
the set of function symbols and the set of objects distinct:
thus 1 is a function symbol, and 1 is an object.)"

I understand what it says. I don't understand why

apply:<x,y> === x:y

doesn't work in the construct of functional programming?
I wonder how he tracks them down? And if he can find two so easily (on his own?) how had they not be outed already?
This is a fairly naive and negative statement no offensive, the context of history is important, the planet is in a much better place to communicate ideas and consensus, and it gets better every year.

The fact you're even reading about Ai Weiwei is a case in point. Sure it's not perfect , there are growing pains with anything new, but I'm tired of the one sided stories about privacy when the definition if what that means is hazy at best and often misses the point.
But Dropbox isn't aimed at tech users.
Definitely some amazing work.

Now just combine this with emscripten (http://emscripten.org/), and you have GTK+ applications running entirely in the browser.
Reminds me of the Underhanded C Contest, the goal is write a C programme that appears innocent when someone examines the source code, but actually has an intentional malicous action (e.g. stores user data)
Well yes, but while AMD has great technology, their success as a CPU maker has always relied on the success of the x86 platform.

The assumption is x86 will remain competitive for years to come, but that seems a lot less clear now. It feels like what ARM is doing right now is quite similar to what x86 did to mini computers and mainframes.

ARM has become a competitive pressure that will prevent Intel and AMD from cashing in on that platform the way they have in the past. Chromebooks and the iPad have been nibbling at the low end for a few years now. Now Apple's M1 is taking a big chunk out of Intel's lucrative ultrabook market. Microsoft and other OEMs are going to start pushing harder on ARM just to stay competitive.

Though being the sole licensee of x86, maybe AMD can pull a weird rabbit out of their hat.
Watch this footage: https://www.washingtonpost.com/investigations/2021/01/08/ash...

It shows men with baseball bats feet from members of congress.
Huh? Its being used to organize insurrection.
Zuckerberg, Pichai, Wojcicki, and Dorsey have failed as guardians of the internet. Split their companies into pieces and let organic conversations happen again. I tire of them profiting off of hate while spamming the world with ugly art of squiggly cartoon people in a phony attempt to paint themselves as anything but evil.
"Toronto" now officially includes things like North York, Etobicoke, etc, which are car-centric, post-WW2 bedroom communities.

Old Toronto is 8,210.4/km2 (21,265/sq mi):

* https://en.wikipedia.org/wiki/Old_Toronto

Even Etobicoke may not be very low-density in places like Long Branch and Mimico.
> There's no upside

A San Jose, California cop makes over $120,000 a year [1]. They also get terrific benefits.

[1] https://www.indeed.com/cmp/SAN-Jose-Police-Department/salari...
Only in a very limited capacity, I guess.
IMO the important result of this legislation is that it helps align the incentives of the police department with that of the public they are supposed to serve. That means a department will be more likely to reform practices and policies which would cause frequent lawsuits instead of simply instituting policies to optimize for arrests or convictions. Asset forfeiture is another police policy which places the interests of the police at odds with that of the public. In many places the assets claimed by asset forfeiture can be used to directly fund the department's budget and there is no need to charge anyone of a crime to do so.
> so expensive that many competitors couldn't afford to use them

Olympic athletes don't buy their own equipment, do they?
If you liked this article, there is a 2011 book called The Information Diet you will enjoy.
Don't vote for mayor/governor candidates that glorify the police.

Choose ones who want to divert paramilitary funding to other social safety net services.
Most police services/forces have a ceiling on that. I worked in one where there was a combination. Not in the US, but the issues are similar and we had a union.

The union absolutely could not protect sworn officers who broke the law. And if a member was in legal trouble, the local branch voted on whether to provide legal support ( good lawyers paid by the union for as long as needed). I saw an officer charged with stealing (from a found wallet) where the branch voted not to provide that support.

My advice- pay police more and expect them to behave as professionals.

As a teenager in Thailand I saw police (1990) who didn't get paid enough to live- they relied on local community giving them rice, blankets, weapons.. or they ripped off folks -mostly from outside the community. Speeding tickets for foreigners etc.

I was paid ok to do my digital forensics- but doubled then tripled my wage in 2 years of leaving- doing ~ the same stuff (what people call incident response is built into your blood after a few years of policing).

I would also argue that I was much better as a police officer after 7 years than after 2, and much better at the specialization that I choose in the police- digital forensics- after 9 years, much better... and when i left @15 years I was much, much more valuable to the service than when I joined (skilled in forensics, understood the court process, could well react to emergencies, could write policy not just follow it etc)- but my pay had gone up maybe 30%.
But I didn't go up in rank because I didn't want to manage people, so my wage mostly capped.

And if anything- that is the issue with time based seniority- you force people to stop doing what they are good at and make them managers, with predictable results. (ie poor management)

Edited to not be a single wall of text
Yeah. I really hope they fix the dumb runner part: https://github.com/actions/runner/pull/660
I resorted to this one instead https://github.com/summerwind/actions-runner-controller
but it requires kubernetes...
Good for you, but as this whole discussion is about differences between people only time I can get my self to the gym is first thing in the morning before work. Which in turn means it is way easier to get dressed, get to gym, and then go to office when the office isn't at home. Now way easiest decision is to just snooze the alarm and continue sleeping until work starts whenever there is any obstacle in the way.

Same with food. If I just sit inside my house 24/7 with the lockdown I am way more likely to pour my energy in hobbies and other activities. There are no fancy food grocery delivery systems where I live, so only options are to go to grocery store or order food and before the decision was easy because the grocery store was on the way to work, so "I might as well" make the stop. Now I just work for 8 hours straight, feel hangry, order some shitty food, work 8 hours on side project and do the same.

Sure this is a personal problem as many here like to point out, but just remember that when you are left out of decision making since you aren't part of the office that will be your personal problem. If my employer decides to go fully remote it is fine that I have to find another place to work, I have no problems with that. I hope the remoters will view it the same way if things dont work out for them.
Also seems like you missed the point. I said nothing about the future of work and fighting or not fighting for different standards.

I'm glad you think that people who choose to listen to podcasts during transportation experiences are timidly complying with the world though, seems accurate.
To go with fictionalized cryptocurrency, some cryptocurrencied fiction:

OCEAN’S ELEVEN: Danny Ocean, The Organizer, gets a crack team back together to pull off One More Big Heist—of an online casino. He recruits The Acrobat, The Demolitions Expert, The Pickpocket, The Two Expert Mechanics, The Inside Man Who Works At The Casino, and The Hacker—and then he fires everyone but The Hacker, sits in a Starbucks for twenty minutes guessing the right password, and makes off with millions of bitcoin. Or, rather: logs off with. The End.

PIRATES OF THE CARIBBEAN: Captain Jack Sparrow, drunkenly interrogating an ancient mariner at a pirate speakeasy, hears tell of a USB stick with millions of bitdubloons that the Dread Pirate Blackbeard had on him when he sank in the Bermuda Triangle. As everyone knows, USB sticks aren’t waterproof, and those funds are mathematically impossible to recover. The End.

THE MATRIX: Nothing changes for Neo one day when he learns that he lives inside The Matrix, a new virtual currency. While he admits that such an existence has no intrinsic worth, he is afraid to leave “because what if the price skyrockets, and I miss out?” And besides, getting in or out of the Matrix entails a small fee. The End.

SCARFACE: Cuban ex-con Tony Montana arrives in ‘80s Miami with dreams of both being a drug kingpin AND snagging a hot wife to match. Unfortunately for him, the Silk Road—a site on the dark web where people can anonymously buy illegal substances via bitcoins—has long run mom-and-pop drug empires out of business, Amazon-dot-com style, through a combination of customer convenience and economies of scale. Tony works, peacefully, as a dishwasher in a diner. The End.

ALADDIN: Jafar, advisor to the Sultan of Agrabah, marries the Princess Jasmine after many years of canny political maneuvering against her dim-witted father. There was a magic cave full of legendary treasure that could have shaken things up, but it’s protected by strong encryption and no one can open it. The End.

THERE WILL BE BLOOD: Prospector Daniel Plainview discovers a bitcoin mine in his computer. He doesn’t go crazy or anything, because everyone’s computer can be a bitcoin mine—you just download the program. No one gets hurt, especially not Paul Dano. The End.

BREWSTER’S MILLIONS: Montgomery Brewster is in the bathroom one day when an email tells him he’s inherited 7 million bitcoins from his uncle—but there’s a twist: he only gets the 7 million if he can spend a separate, 1 million bitcoin inheritance from his grandfather within one year, under strict stipulations in the relatives' respective wills, both of which were implemented as “smart contracts” on what is known as “the blockchain”. There’s a bug in grandpa’s smart contract which makes the rules trivial to circumvent, and the anonymized nature of bitcoin makes it impossible for the ludditical old executor to enforce the will via his normal legal means. Brewster does some cursory googling, launders the first million bitcoins through a server in the Cayman Islands, and inherits all 8 million of the bitcoins before he gets off the toilet. The End.
Thanks for posting this - I'm the author.
I recently posted this to Show HN with a bit of background about the project [0].

My next goals for ggwave is to improve the mobile SDKs and provide more examples. If you want to help out - check out this issue [1].

I am also planning to add some even lower bit-rate protocols, but make them more robust and hopefully remove the sound markers.

- [0] https://news.ycombinator.com/item?id=25761016

- [1] https://github.com/ggerganov/ggwave/issues/2
I’ve seen this crash and burn too often. If you have someone build something, and then explain it, you don’t find out until after if they are capable of explaining it. Just like a product MVP, you have to explain it as you go along.

Without it, you start out with a multiplier but end with a divisor.
As a reminder encrypted messages aren't easily searchable -- this is a simple trade off and not some dark pattern default.

Many Telegram users are away of it's quirks and how it operates differently to other IMs. Any tool will do damage in the hands of a bad workman.

A good way to infer Telegram is reliable is how many despotic tyrants and corrupt countries ban it.
You are 100% correct. This is why Acceptance Criteria are a thing: so the person working on the ticket knows exactly what it means to be "Done". If they're unclear, they must be made clear (by questioning as you did).

Often, unclear description or Acceptance Criteria means that the ticket hasn't been though out properly and needs to be clarified (or scrapped).
Diversity doesn't mean "non-white," it means "varied." Yes, your team is diverse because of his inclusion, and it's diverse because of yours too.

Individual people aren't diverse, teams are. To say that one guy is the source of diversity is like saying that he is the source of the eight-ness of the number of people on your team.
I suppose one could apply the same argument to say that it would be a bad thing for humanity to become a multi-planetary species. If it did, the same logic would apply; once at a certain level of development, either planet could destroy the other as a first-strike. It doesn't really matter from a game theory point of view whether the planets are both human or one human and the other alien.
I'm saying that highly-skilled is a relative term.
Nah, you don't want a million dollars. Some people do:
http://maxkle.in/do-you-really-want-to-be-rich/
First, there's a difference between the type of person who can build a successful product and the type of person who can run a successful business at scale. These two characteristics may reside in a single person, but they don't have to.

There's also a lack of excitement inherent in running a company that's no longer a "startup."

There's an exchange of current capital for risky future earnings which may be attractive.

There's burnout.

Perhaps there are more reasons than that, but that's what I can think of.
For anyone who hasn't seen it, also check out Jacques' excellent guide on this subject as well:

http://jacquesmattheij.com/be-consultant
Six words: absorb other startups into your company
I always upvote on closed questions that I find useful. This happens more often than it should, imo.

What I would think would be better is for questions that receive a lot of upvotes after they are closed, that the people who flagged the question have reduced capability to flag down questions in the future.
In most cases wouldn't it just be enough that you're logged into your Google account recently via the same IP
Well there are some big differences. One thing being that you don't have the same type safety in C as in many higher level languages. If I say the memory at 0xdeadbeef is of type X, well then its type X.

The other thing is that memory locations don't change. If my object is at location L then I know its at location L unless I move it. With compaction, unless I'm pinning objects (and making the GCs and allocators life hard) my object doesn't have a fixed location.
24fps is what's needed for film, because it's fast enough for persistence of vision to carry one frame's image over to the next while the shutter is closed. And in film, motion usually gets smoothed by the non-zero exposure time. If video games could employ sophisticated motion blur, they could generally get by with 24fps as well.
#3 should just be shortened to "driving"
$200/month free service? Try more like $40. Those are servers who were fully amortized 2-3 years ago and otherwise would get sent to the $49-$99/month scrap bin where their margins are actually pretty incredible (the only real cost is the $12-$15/month they pay to power and host the server).