jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Those police were doing crowd control. If they were not deployed there would have been no on-duty injuries.

"The Bank security guard would have never been hurt if they just let people steal the money and take hostages."

> Maybe you don’t know that the police officer who died, died as a result of a blood clot.

This is beyond bad faith, this is insulting. And i'm not going to participate anymore. I just hope people like you die out before this country is irrevocably harmed, and your children don't carry your sickness to a new generation.
There is nothing at all patriotic about what these people did. There is nothing peaceful about what happened this week.

These people demand Constitutional rights while trampling all over that very document.

They are not “patriots,” they are traitors.
s/social media/the web/
Apparently Apple and Google already want to ban Parler.
No. Right now, they are in fact just private companies. They are not de jure social utilities, even if they act as if they are de facto.

Now, maybe they should be, and should be regulated as such. Maybe we should have a conversation about delegating services which are key to our social fabric to what are just private companies. But that's somewhat orthogonal to the issue at hand.

Additionally, should be noted: if the government attempted to coerce or strong-arm Twitter to keep Donald Trump's account online, that would absolutely be a textbook 1st Amendment violation.

Corporations are legal persons, and have constitutional rights under the 14th Amendment. Coerced speech is not free speech.
"I disapprove of what you say, but I will defend to the death your right to say it" - from Evelyn Beatrice Hall in her book: The Friends of Voltaire. The quote is an illustration of Voltaire's beliefs.
Parler, which is outwardly pro-free speech, aggressively removes any non-right-wing discourse on its platform and shadowbans topics from search and feeds. At the same time, they do not moderate threats of violence or plans to commit those acts of violence (which we've witnessed come to fruition this week). At what point do we stop calling Parler a platform for free speech and admit that it is actively breeding violence?

If I release a messaging app on the app store and call it a tool for free speech, but block any content that doesn't have to do with committing acts of violence against members of congress, what argument is there for not blocking my app?

Any discussions about the merits of free speech around Apple and Parler here are largely moot: none of the parties involved here truly value "free as in freedom" speech and never have. The pot and the kettle are arguing about which one is blacker.
It is a sad example of what capitalism eventually leads to. Instead of having "modular" companies which can interface freely with eachother, we end up having a few opaque MegaCorps with an internal economy.
I am pretty sure at least some of this is not 100% true. Otherwise "Russian Gmail" would not migrate 300TB from Oracle to Postresql https://news.ycombinator.com/item?id=12489055
You would generally not use Coq to solve SAT or SMT problems, you'd use Coq to prove things. Coq will most probably not be as fast as Z3.
My car has only has a mechanical lock on the driver's door. And the manual strongly advises against regular use of that lock for some reason. Supposedly, it is just a backup. A quick search of other brands comes up with similar stories and anecdotes of these locks breaking quickly if someone was relying on then too much.
I'd be astonished if it doesn't already mean they have some massive unexpected security holes.
If I remember correctly, somewhere in the range 17--23.

The way one should have thought of it, with hindsight, is that there are going to be several groups of people:

- those who don't understand the problem and just guess a number between 1 and 100,

- those who only reason to one degree, and guess 33,

- those who only reason to two degrees (ah but if everyone else guesses 33 I should aim for two thirds of that!)

- those who reason to initiate degree and guess 0

The real competition is guessing the proportions of these groups.
> Why are you using a leading 0s for all your years?

They're octal.
There is now a GitHub mirror of IoTivity: https://github.com/niutech/iotivity
His logic is wrong too. $0.60 is not a transaction cost - the persons making the transaction are not paying that. It a cost to the miner.
that's why I never understood why he agreed to turn over all the docs to greenwald. he should've been in control of what's revealed and used the rest as insurance.

no one benefitted by revealing that the U.S. spied on merkle. that's what nations do, even Israel spies on the U.S. all the time. then this, how does this knowledge benefit anyone but the bad guys?
Blatant attempt by intelligence services and law enforcement to get their personal wish lists legislated by shamelessly exploiting a tragedy.

I'll happily donate a constant percentage of my company income to fight whatever useless laws come out of this. It'll be fought immediately if they try to legislate backdoors or any equivalent tinkering.

Last time we had a big legal fight about strong encryption, we got a supreme court ruling that source code implementing strong encryption was free speech, didn't we? Wonder how counterproductive the governments own actions will be this time.
Then they shouldn't have violated policies that resulted in their account getting banned. They weren't banned for their political beliefs, they were banned in large part because they were doing one of the following: doxxing, harassing, threatening, inciting violence, etc.
And most "extremely serious photographers" today are probably using cameras for which SD cards are not the storage format (or at least the preferred format.)
But lots of other mobile use case do involve plugging in to a ton of things. I would like to have the option to get the ports builtin. I am not arguing they should stop making those crippled variants without ports.

Luckily, macOS is going downhill as well, therefore my pain will end when the next version has not resemblance to a Unix system any more. The day Apple starts migrating its desktop OS to hamburger menus, I'll wipe and sell all my remaining Apple hardware.
Traditional SQL databases aren't very streaming-friendly, so you more or less end up building an entire secondary push system just to figure out when to send what updates to who.
"Twitter plans to introduce a way for you to automatically block and mute abusive accounts, the company announced at its Analyst Day presentation on Thursday.

It appears the feature will be a toggle you can turn on in a new 'safety mode,' according to a slide in the Analyst Day slide deck. Here’s Twitter’s description of how the toggle will work if you flip it on: 'Automatically block accounts that appear to break the Twitter Rules, and mute accounts that might be using insults, name-calling, strong language, or hateful remarks.'

With the new safety mode, Twitter will automatically detect accounts that 'might be acting abusive or spammy' and limit how those accounts can engage with your content for seven days, according to the slide."
It’s not the end of the world, but not everyone who uses Linux enjoys tinkering, some just want solid out of the box support for Ubuntu, Fedora, etc.
Agreed, and with a very pure and selfless motive, in massively broadening access to works of scientific research.

Elbakyan's project really is a shining beacon of anti-capitalist action, against our broken system where a small number of private companies control access to what should be communal resources, solely to enrich themselves.
As a happy Slicehost customer, I definitely saw Slicehost in every aspect of the DO approach.
I'm confused. What, exactly, is the author looking for Google to do about these "spam registrations"?

The abuse problem that an identity provider can solve is bulk account creation, but a) they are already doing a better job of it than any other free identity provider, b) given how low the numbers in the post are, this is clearly not any kind of bulk account issue.

(Also, not stating either the total number of suspensions or the proportion of suspensions that are for gmail seems like a conspicuous omission. The author states that 41% of all registrations are from gmail, and the absolute highest proportion of spammy registrations is 63%.)
I've been seeing ads for an analytics app called periscope: https://www.periscope.io. For a second, I thought it was them before clicking through. Poor periscope.io.
I suspect the original commenter was just using a topical example, but ok, let's say it's protests.

A very large number of people streaming might create a curation requirement, but that's all. You have someone reputable who is retweeting or directing people to the most useful feed (as happens already with breaking news events on Twitter).

You end up watching someone having a dialog with a police officer, or in the middle of a rush, or something. You feel a greater sense of connection knowing that it is happening right now.
I guess I don't really see it as an either/or scenario. Why not leave the app on Chrome app store and also put it into circulation on Kongregate or wherever?
I suppose that's just one of the problems with an ever-expanding government.
Wow. I totally used the hell out of my Palm Pilot when I was in the Army. It was great for keeping track of all the minutiae you have to know about every one of your soldiers (as a squad leader). Totally replaced my zip up nylon filo-fax, and I always knew when Private Snuffy's Birthday was coming up and when it was time to remind PFC JimBob to buy his wife something for their anniversary.

Crap like that along with an insane op-tempo is why I left the Army though. Haven't had a use for a PalmPilot like device since then.
Don't worry. The corporate officers who made this decision will be okay.

(I wonder how many have lost their jobs in this country just to the upper echelon can enrich themselves.)
Previously: http://news.ycombinator.com/item?id=1957424
There was shocking information in the leaks -- that the government deliberately classified information that would simply make for bad PR and not to save lives or anything else.

To argue otherwise is anti-democratic.
Ah. That really hurts.

Lawyers are fighting and downvoting is spanking. Naughty boy will not say bad things about honorable professions again. I promise.
First sentence of "What is SRP?":

SRP is a secure password-based authentication and key-exchange protocol.
I remember reading that diaphragm breathing helped inhaling more without changing pressure around the heart, unlike opening your chest fullÿ.
What happens when those workers all get Covid-19? This is an invisible enemy that's already on our soil and growing exponentially with the ability to spread by asymptomatic carriers. I hope you are right....
Please don't take HN threads further into political flamewar. We don't need that here.

https://news.ycombinator.com/newsguidelines.html
Hmm. When I look at the (as far as I know) native apps that I have running on my Mac at this moment -- Safari, Day One, Numbers, Soulver, Terminal, MailMate, BBEdit -- there's a pretty obvious shared visual language between them. They all look "native Mac" in a way that Slack, Visual Code, LibreOffice, and Calibre don't. (To be fair, Calibre's UX goes out of its way not to fit in with any desktop environment on this planet, so it's probably not a good benchmark.)
To be fair this has been on Reddit and Twitter since late January. So it wasn't exactly a state secret.

Here is the post that first alerted me to the possible pandemic 55 days ago.

https://www.reddit.com/r/slatestarcodex/comments/eusojf/conc...
Yes. Much. Too. Late.
It’s too simplistic to call it a credit card.

If I spend more than I earn, sure it goes on a credit card. I have to find a way out.

If a country that prints money spends more than it makes... it can print more.
Surely the active radar signals are detectable on the ground even if the exact orbit is unknown?
He seems to be saying a lot of the same things as the author of the book and website "The Information Diet."

http://www.informationdiet.com/
This is really, really inspiring. And cute.
Buy an Irish Dexter (miniature) cow or a goat and I'm sure you'll be able to get a subsidy for beef/milk/wool/something. It'll also save you time as you won't have to mow the grass or trim the plants... although you may have to watch the land mines and have to wrangle the occasional goat out of a tree, but you might get to sit on your ass and get government handouts.
It says you still get the ACID from InnoDB in the article; I have no way to independently verify that, but since people are talking about the speed gains coming from bypassing the SQL parser it would make sense that InnoDB still sees the same basic queries and therefore has the same properties it usually does. InnoDB, despite its association with MySQL, does have ACID and transactions and stuff.
Fair enough, but the official guideline is as follows:

"Please submit the original source. If a blog post reports on something they found on another site, submit the latter."

I think PG sacrifices a lot of clarity for some cleverness here, so here's my rewrite, that I believe is identical in spirit, and hopefully at least slightly clearer:

"Please submit the original source. If a blog post reports on something they found on another site, submit the site the blogger found it on."

Personally, I'm not a rules nut, but he DID ask for the official stance.
You can use ElementTree's iterparse() function (also available for lxml) to do incremental parsing while still having XPath-like functionality available for the elements you like (manually calling the .clear() method to release memory).

http://effbot.org/zone/element-iterparse.htm
But "n+1, where n is your number", is not well defined with respect to this game...
Your threshold for amazing is pretty low. :P
Posteo.de [1] is decent, but they don't allow you to use your own domain. The recently launched mailbox.org [2] seems to be alright as well.

[1] https://posteo.de

[2] https://mailbox.org
I used to be like you. But then I realized that I was getting paid well below market because I was trying to play fair.

In fact, when I took my current job I was unhappy with the money but happy with the job description. So I said, listen I'm taking the job, but I'd like you to increase the offer. They said they can't and give me a bunch of BS reasons why. Then they went ahead and also hired someone else I knew, who had similar (IMHO worse) qualifications than me, for the money I'd asked for but not got.

Funny how the tune changed when I realized what was afoot and hinted at quitting if it weren't fixed soon. I got a 30% raise and a 15% bonus. No questions asked.
From what I've heard (I have a friend who tried to build a Propeller-based embedded system) it's a miserable architecture to code for.

It assumes that you're using either assembler or the proprietary "Spin" language. The accessible memory space is small enough to break the code generated by C compilers; the only solution I know of involves a mini-hypervisor that can swaps data in and out of memory.

It also doesn't support interrupts. Their solution? Dedicate an entire core to busy-waiting for a hardware ready signal. o_O
I figured I'd be dredging up hardware old enough to not support PXE. If it's possible to add a PXE NIC and boot off the network without a PXE-enabled BIOS, that is both news to me and very cool.
I believe you're correct about the framework. I think Titanium apps are packaged with the framework statically "linked", instead of installed separately.

The Titanium mobile API is basically JS bindings for Cocoa, but the desktop API is mostly OS agnostic.

In my opinion, Titanium was smart to make one version for mobile and one for desktops. Adobe should have done the same.
An important aspect of lock design is not having anything you can easily grab onto.

Get a 4 foot piece of 1" pipe and slip it over the lock end of that bow. One hand close the the lock and the other pushing on the opposite end.

35 pounds (an accepted average human push/pull force) x 6 (mechanical advantage of a 4 foot pipe) = 210 lbs of force. The website lists the thickness of the titanium (which is what would matter here) as 40mm.
Nice article, thanks for the link.

You really get the sense that success in that business (at least at that time, in the minds of the executives they interviewed) is about everything except delivering the best possible value to the customer.
I strongly disagree with the first offer remark. Generally most negotiations start with some sort of frame, but it can be vague. Consider a salary negotiation for a entry-level software engineering position. Both parties know generally what the range could be. In Arizona, it is roughly $40k to $100k. That's a fairly big range. The first offer always narrows this range. If the applicant said he was looking for at least $50k, then the employer would magically be right inline with that (assuming their willingness was at least that) when they may have well had an expected range of up to $80k.

If the first offer is wildly favorable for the receiving party, you generally hear "that's about what I was thinking too." I've used that phrase plenty of times when in reality I was thinking a fraction of what they said.
Scala and Clojure are worth investigating, and retain most of your expertise with the Java stack.

Javascript expertise is also worthwhile, though there's a interesting Scala -> Javascript framework as well...
Is it that they are too difficult to put on and take off? (They aren't.)

I wouldn't assume that. As far as I can remember, this is one of the main reasons cited for the reduction in cycling. Small things can change a persons behaviour significantly.
Nonsense. There is zero lines of code from Mica in NT.

However the same people did design both Mica and NT. Namely Dave Cutler and his team of ex DEC engineers who got fired when the DEC PRISM project was closed (of which Mica was a core part).

By the logic of your argument Linux wasn't started in 1991, it was started in 1969 and called Unix originally... Even if both where independently developed.
Fantastic. I've used BLOKK in wireframes and run into the same issues that the creator of Redacted did - the text doesn't have a predictable width. It can be a pain in the ass to use because of this.

Glad you posted this, I'll be giving it a go ASAP.
A bit off topic, I really like your website design. What did you design it with?
Appreciate the article and the similarities that you point out between Rust and Clojure but I would not say syntax is one of them.
Why is it that every time Donald Trump makes a statement like this, there are always large numbers of his supporters who believe he's still encouraging their bad behavior? I'd say he either knows what he's doing or his communication skills are dangerously bad for a politician. Am I missing a third option?
This is a ludicrous conclusion to draw.
Think about how CPUs access RAM, Random Access Memory.

Now think about how you would store and process the ECC (checksum / parity data) without the optimally dispersed bits.

This is very much like RAID-5,6,Z or like the addition of integrity codes in other media. CDs and DVDs have the ECC protected data as the default layer and also expose the raw blocks to the OS.

Random seeks in a CD / DVD were possible because the device could start reading from anywhere and get back a full stream of data.

With RAM used the same way the first question is: Where is the ECC decision drawn? Is it per bus word (E.G. 128 or 256 bits), an OS page (often 4KByte for common OSes), some other unit? Next is where is the ECC data stored?

If you're keeping this efficient smaller reads are better, and the 4KByte OS page is a common multiple for lots of things so at the moment that's about where I'd draw the line. Dedicating silicon to calculate the parity on a page that large is probably way more expensive than gates for a couple extra bits per native word (and designs that might also match parity used for internal cache too and thus could be reused), but would be a logical maximum for doing something the hard way.

Virtual page alignment would also be a performance issue, and the cache would have an effectively fixed blocksize and read-ahead granularity.

Or everyone could just use the one already developed industry standard that was optimized by engineers not thinking on the back of a napkin.
WhatsApp is a masterclass in network effects. You can no longer decide whether or not you want to use it. Because your employer uses it, you have no choice but to use it. The only thing that will disrupt this is if security concerns make companies come out and explicitly ask employees not to use WhatsApp and I don't see that happening any time soon.
My definition of a "Master" is someone that can churn out software that is both;

- High performance (in terms of efficiency in using computational resources)

- Reliable i.e does exactly what we want and doesn't crash. This also includes clear documentation.

I think to reach there, some of the things one may want do are;

a) Learn TLA+

b) Study hardware (processors, memory)

c) Study software, protocols like tcp/ip

d) Build experiments & ship
It may be related to a military grade, see https://en.wikipedia.org/wiki/Specialist_(rank)

... and wait for "junior specialist in everything" :-)
If law enforcement is anywhere close to how interested they were in digging through posted photos/video as they were at other times recently, a lot of them will probably wish they'd been censored before the evidence got archived.
How did the Covid lockdowns and family crisis in your examples affect the choice between Whatsapp and Signal?
consider books as well
Pretty sure Google Fiber doesn't have much to do with politics. Correlation does not imply causation. However, I do agree that it will be a while until NYC gets Google Fiber.
As we enter "bubble 2" it is important to also note a problem with 83(b) elections.

So if you are hired by a company which gives you a restricted stock grant they may also give you the option to use an 83(b) election to recognize all of that revenue all at once. That lets you get the taxes out of the way and as it vests you just get the stock (no additional tax to pay).

The argument is that the value of the stock is going up, so this will save you future taxes (you get taxed at the fair market value when it vests). The challenge is when it goes down.

If you elect and it goes down, you don't instantly get a "tax refund" of the difference in value between then and now, instead you can write off the difference against other long term gains (if you have them). If you don't have them, you get to write it off, up to $3000 per year (not even a single dependent!) until you've used it all up.

I know this because I was writing off just such a devaluation from stock received pre-crash of 2000, and unlocked post crash of 2000. I didn't use up the entire write off until 2006 when selling some stock with long term gains from my then employer.

I say this not to scare you, but to share with you that part of the "entrepreneurial" experience is that you get to visit almost every part of the IRS tax code in some detail, and rarely is it written to make it "easy" for you. Cultivate a relationship with a solid accountant/CPA/tax lawyer before you get to the point of going crazy trying to figure out all this stuff.