skysight-inc/HackerNews huggingface dataset:
The post was great.

The only thing I didn't like was "spend" in the title – "costs" or "expenses" would be less pretentious, to my ears and in my mind. This is a really trivial quibble! [And apparently this is a really old word in English anyways][1]. Now I feel like a grumpy old person.

[1]: https://english.stackexchange.com/a/79055/42347
This was on Oracle, which lacks MS SQL's special handling of UUIDs (which speeds up indexes on UUID columns by using the bytes for the time stamp in UUIDv1/v2 as the high-order bytes - clever hack!). But sure, if you need UUIDs and your database has support for speeding them up, by all means, use that. I'd still avoid them given a choice, though.
Someone Recorded Jay Z's 99 Problems Using Startup L. Jackson's Lyrics
On this case the person's problem is law enforcement. Basically they just need to pass off details to the FBI / local police and have the ex-admin arrested and put on trial. What he did was a crime

If a company walks away from this and doesn't take legal action; they should themselves get sued by their customers.

Destroying company property is a crime; wether it's defacing a website or ... it's not your property; you are just hired to maintain it (in one shape or another)
I'm not sure what you mean exactly. The textual representation of an UUID HAS all the bits intact. UUID formatting is not lossy compression.
Is this true for all storage engines?
> IAC's market cap is about 8B. Yahoo's cap is 6x that at 48B.

I don't think this is a fair comparison based only on those two numbers. IAC has spun off a lot of companies.

For internet related stuff, it has spun off:
- Expedia in the mid 00s which at the time consisted of Expedia, Hotels, Hotwire, and a few other properties. Currently $23B market cap.
- TripAdvisor was a part of the Expedia spin off and later got spun off itself. $5.5B market cap.
- LendingTree was spun off - $2B market cap.
- Interval Interactive spun off for a few billion market cap too. Not sure what's happening with them now.
- Match Group was just spun off last year or so, $5B market cap.

Maybe a few other small things too, not sure.

All of the above companies are also profitable last I knew. I guess it also is a bit unfair to include all of those without the context that many weren't built from the ground up, but acquired initially. And you can't just combine the market caps of spun off companies into one number to compare to Yahoo. But still.
So you're saying Postgres actually wastes cycles verifying the version information and doesn't treat UUID just as a 16 byte opaque structure?
It appears the basic reason for a taxi medallion system is to regulate the industry and control supply to prevent a flood of random drivers being unleashed on an unsuspecting populous.

Uber/Lyft business model: Unleash a flood of random drivers on an unsuspecting populous.

Not that I agree with the taxi medallion system as it's ultimately been used to grant political favors and prop up unnatural monopolies but it is interesting how the negative consequences supporting the argument for why the taxi industry should be regulated are actually the competitive advantages of the ride hailing companies. . . well, that and unfettered access to VC subsidized fares, but who's counting?
No, they are saying, more or less "Hey, having to support a tiny fraction of our users that are on 32 bit causes us a whole lot of problems, so, since we don't have the guts to tell these customers to switch to 64 bit, we are telling Microsoft what they should do in order to totally remove the inferior OS architecture."
Their response was perfectly reasonable and interesting.
AR startup Meta sues former head of optics over trade secrets theft
> No, Apple did this because they are in control of the hardware their OS runs on, so they can ensure that everyone is supported. Microsoft don't have that luxury.

I don't think Windows 10 supports any of the 32 bit only processors. AFAIK, all Intel and AMD processors in last 10 years has 64 bit support.

Update: Another user(geofft) mentioned debian analysis which confirms my point(albeit it says, none in last 13 years): https://news.ycombinator.com/item?id=14524215

Update 2: Looks like I am wrong. See comments below it.
what if I start at a random int number? consider your first customer to be 546472?
UUID v4 "spec" leaves 122 bits for randomness and has 6 fixed bits for "version" information. I'm suggesting that following the spec on such stuff is a total waste and serves no point, and you're better off with a random 128-bit number.
Snap Is Year's Most-Shorted Tech IPO Before Lockup Ends
Nanometers?
On top of all that, nuclear medicine has saved more lives than the bomb ever took, by multiple orders of magnitude.

Arguably the bomb itself has saved more lives than the bomb ever took, by forcing our leaders to resolve their differences diplomatically instead of starting another world war.

Of course, you can't really say in public that without sounding like a caricature from Dr. Strangelove.
Thank you! I was about to say, "yes, you cannot fly within 5 nanometers, due to Pauli exclusion forces..."
Paper: https://people.cs.vt.edu/~dongyoon/papers/EUROSYS-17-NodeFz....

Very interesting. From what I'm reading it's a novel approach:

>A remark from one of the developers inspired the approach we took to Node.fz: “Unfortunately, I’m not able to provide a simple test case because I dont know how to artificially expand the delay between the ‘timeout’ and ‘close’ events.” Using Node.fz, developers can do this and much more

>Node.fz amplifies the non-determinism in Node.js using
the techniques of de-multiplexing, event shuffling, and event delaying, achieving a greater exploration of the possible application schedule space without requiring any developer intervention. As a drop-in replacement for Node.js, developers can easily make use of Node.fz during development and test and then seamlessly switch to the optimized Node.js binary in production. Developers then have the assurance that their applications will be stable under a wider variety of deployment conditions.

As the article mentions, I wonder if the code for Node.fz could be released. Would be cool to play with.
Yeah I'd say the issue there is that traditional defense contractors are highly silo-ed, quality can vary drastically from program to program. I've worked on programs that I'd pit against Google and programs where the culture was a bunch of math majors who learned to code in the 70s and haven't updated since the 90s. Just last year I had to review a 500 line FUNCTION in NEW CODE.

Thankfully I'm no longer attached to that program, had to continuously bite my tongue and pick my battles in code reviews to avoid getting a reputation. Even nicely telling people 15-20 years my senior "go spend two days refactoring this crap" was a non-starter. To be fair the code did work, I doubt a user would ever notice. But I felt bad signing off on the review all the same.

I sdhould point out that not all the old-timers are a problem. I'm currently working with some 20-year guys who are VERY up to date and open to new ideas; and the company is trying to modernize from the top-down, but some programs have taken to it better than others and some have outright resisted. Given that these programs are only staffed after a bid is won, I'm not sure what kind of vetting process could catch these kinds of inefficiencies.
Prior to really coming into the public eye with his coverage of the 2007 financial crisis he wrote a book about American politics called "The Great Derangement". He covers his interactions with 9/11 Truthers as well as going undercover in a conservative religious group.

I'm sure I am missing some other topics that he covers since it has been years since I read it but I would certainly suggest checking it out.
Well, if they're tech, you can use HN to name and shame. If they're elsewhere, you use Twitter.

It's the new "Fedex to CEO" solution, where now everyone sees dirty laundry regarding grievances. And the companies what these things to disappear quick. Lingering issues = bad press.

I mean, look at the last dumpster-fire here, FireBase. That was a travesty on how crazy and stupid that was. But they ghosted him, and it took Medium/HN to actually get a response.
Yeah, I also was a little disappointed with the dependencies, but the general approach has merit.
>Don't you have a legal right to create exclusive distribution of your consumable product?

Vertical integration is not a de facto right of a company, in general, for anti-trust concerns.
V8 Release 6.0
> I think confirmations are overated anyway

First they defend the crazy high fees, then they say that miners aren't important, then they say that confirmations are not really important... what's next, they'll try to rewrite Satoshi's white paper?

Oh wait... https://github.com/bitcoin-dot-org/bitcoin.org/issues/1325
SSL / HTTPS Certs:  Spot Checks Done, Tracker Coming – KeyChest.net - TRY FREE
With DynamoDB you also want to be scattering your reads. As you scale up the table (either data or read/writes) it will be partitioned and your total read/write capacity is split evenly amongst the partitions.

If you don't have even distribution of requests across the table, you're going to keep running in to throttle limits.
It's not a word, according to google ngram viewer. Two types of usage on google, one dealing with dance music and the other from 100+-year-old periodicals.
How we built a headless CMS from scratch
Honestly, none that keep me coming back like HN. There are definitely some decent communities within reddit if you are willing to wade through all the garbage that Reddit throws at you by default. I'm sure you are probably aware but pretty much every specific interest you might have, probably has a r/ and generally the more specific, the less trolling and the more focused the conversation.
Okay, but it doesn't make sense to me how a plane deviating (somehow) in order not to collide with a drone would affect any other plane. https://en.wikipedia.org/wiki/Separation_(aeronautics)
This is just nonsense not everything will go into a file. Somethings are easier to read on the test itself. It's a case by case problem and choosing is a great asset.
> Ironically parks, which would be an ideal place to fly, are often no-fly zones. For example all national parks in America ban drones as do many state parks.

That doesn't stop people, in my experience.
As much as I think the taxi system needed replaced, I'm not sure how I feel about companies breaking laws to innovate.

If we go down that path are the south american drug cartels just ahead of their time.
Yeah, we could take the money from a corporation that is creating jobs and value right now, and use it to create incentives for people to never figure out how to be productive citizens because hey, there's no jobs.
Coinbase's support is... erratic.

For various reasons, I have to work with them. Occasionally, they reply immediately to my requests. On other occasions, I have to wait for months.
Eventbrite to Acquire Ticketfly from Pandora
What is the google SEO game like for themes nowadays? I see so much competition. It is even possible for a new player to get on the first page? I feel like all the big outfits like thememonster etc own all the real estate.
It's true.

The problem isn't so much the content itself, but the column and index definitions: keeping the same length in characters in the definition will use more bytes in utf8 or utf8mb4, at least against the storage engine index limits. I'm not sure whether this is because MySQL is just lazily/smartly computing the worst case, or if it's actually storing using multiple bytes per character regardless. I assume it's the former.

The documentation's example of the problem with InnoDB goes like this:

This definition is legal, a 255-character index at 3 bytes per char coming in under the 767-byte limit:

col1 VARCHAR(500) CHARACTER SET utf8, INDEX (col1(255))

But to use utf8mb4 instead, which allows for characters beyond the BMP and can use up to 4 bytes per character, the index must be smaller, only covering the first 191 characters:

col1 VARCHAR(500) CHARACTER SET utf8mb4, INDEX (col1(191))

It comes up often when people have used a VARCHAR(255) as a default "kinda big" string column, are indexing the whole thing, and want to switch to utf8mb4.

In the case of the UUIDs in the article, I believe it mentioned it was a multiple-column index, so the increase of 3x (or 4x) from latin1 could easily push them over the limit if there's another big column or columns in the index.
A Heart That Watches and Receives
> I equate this with the shift in games, where earlier games simply gave you a good control system and let you figure things out, where as now, its more about ensuring that the player has a good experience by gently nudging them towards a goal.

A bit off topic, but I always see this mentioned when it comes to modern gaming, but fail to see the evidence.

Older games came with instruction manuals (Nintendo had the most exquisite ones and they always came in color). When I was a kid, I would voraciously read it on the way home, heightening my anticipation for the ride home. Although I do wish more opening tutorials were optional and not tied into a game's story

Modern games are more mechanically complex, period. Compare the control system in Nier: Automata to any pre 3D Legend of Zelda game (or any other game really). Letting you figure things out would is an exercise in frustration. One example of this is the Dark Souls series which is more hands off. Every new game in the series, I have to go online to look up the controls, power attacks, etc. for every new game in the series and spend 4439 deaths getting the parry timing down. It's frustrating and breaks immersion. Having a npc sparring partner to hone your parrying instead of the enemy who kills you with two hits would have me from breaking a couple of controllers in frustration.Also, often times you can turn off the hand-holding by turning off UI/HUD elements in the options (this is the way to play Assassin's creed)

What I think has happened is that yersteryear's easy difficulty is the default normal, normal the default hard, etc. I feel that a lot of reviewers don't do games justice when they base it on easy or normal mode. In good games, the higher difficulties often require a higher level of tactics and more diverse gameplay. If you haven't played Halo on Legendary mode, you haven't really played Halo because you miss out on the brilliance of the set pieces and the increased tactical complexity required to survive. If you play the Last of Us on normal, the preponderance of ammo breaks the immersion and mood of the game. Same goes for Horizon: Zero Dawn...if you're not playing on the hardest level, you don't ever need to employ advanced tactics to take down/hunt the machines...no need to lay traps, plan out your attacks, etc. It especially becomes a very different game.

The Uncharted series, the Last of Us, the Bayonetta series, Horizon: Zero Dawn, etc. all have controls that, IMO, are superior to (or at least equal) older games
Probably next season. This season's already been shot.
I find your definition to be somewhat lacking, at least in terms of being bored at work. While 1 makes sense, as a lot of people are tired at work, if there is actually nothing to do, 2 does not necessarily apply. Also I assume 3 does not necessarily mean physically, but also mentally cluttered, to the point that it is hard to pick something from the mush of information floating about. That is understandable, it is hard to begin working when you don't know what to do, which leads into 4. But in a work sense, a lot of the time you do not have control over what tasks you are assigned, which makes it hard to define utility values properly.

Even though I can agree that tiredness can induce boredom, the other solutions to the problems you mentioned are not always applicable or their resolutions too difficult for an already bored mind to begin working on.
Personal Identity (2015)
Fundamentals of Database Systems (which is an academic textbook, check Abebooks) covers a lot of this along with underlying design. I'm going through it now for a DB class.
I am so much shocked by the comments here giving reasons that they provide 32 bit operating systems, ranging from ability to run 16 bit softwares, to the speed. I mean, it's not a bad thing to debate, but I seriously did not expected it here.
So, they were claiming exclusivity on the descriptor "pirate"?
So, you just blew an easy ten bucks... ;-)
It really depends on the law. "You need to pay $300k for the right to get paid to drive people from point A to B" is a really terrible law.
You missed my point. That microprocessor has thousands of transistors. And then you need software.
I get what you're saying. Metabase is quite simple, by the way. I think you're assuming that all BI tools are heavy. You can get Metabase running in 5 minutes and you wouldn't know it from it's very intuitive GUI, which has it's limit. It's the iMovie in your iMovie vs. Final Cut analogy.
You sound very passionate. "A few decades should do" to what? Make an example out of them? For restorative justice? To get back at them? To keep society safe from them?
This is really cool, but the difference between A and B was immediately obvious to me.

I couldn't find it – did OP say whether or not respondents were musicians or not?
It usually doesn't matter, but there are two possible downsides of 64bit:

- Every pointer becomes twice as big (8 bytes vs 4 bytes).

- Potentially less data fits in the CPU cache lines, because the data is bigger.

One thing I wonder if the 32 bit edition mostly exists for small VM's?
Surely you don't think a prison sentence is warranted for a nonviolent offense such as this? Maybe if he had flown the drone with the intent to hit a plane in that airfield, that might be a different story. But more likely, he may have just not known the law, or realized he was still in the offending zone.

That’s like saying we should lock people up who drive >15 mph over some speed limit that they didn't notice (which is also breaking the law). “This time he only hit a power line. Next time he’ll collide with a bus full of children.”
I'm talking about where I get a cab where there is app dispatch+ (pre) payment. And no medallions.

Obviously taxi companies that still operate like it's 1990 are going to go extinct - my question was why are they operating like it's 1990?
> You realize that I'm not talking about a problem that you either have or you don't, but one that everyone has to some degree, right?

i don't see it that way. i especially don't see it as
involving "willpower". i see it more as a specific skill.

now, as i said quite clearly, some people lack the skill.
and some of those people will be totally unable to learn it.
the most unfortunate ones should adopt your 2-stage workflow.

but most people can learn to drop the procrastination habit
and pick up the skill of simultaneous writing and layout.

plus, on the other side, some people thrive on that method.
not just do they not "have a problem" with it, to any degree,
but they actually perform better when they work in that way.

> It's (sadly) not usually feasible in large orgs, given that there are separate teams with separate skillsets

i agree that such organizations won't change their workflow.

but i'm not really all that interested in empowering _them_.

> iBooks Author

> It's honestly a shame that the EPUB 3.0 standard

it's much better if i don't get started on either of those topics... :+)
This post neglects a lot of externalities. Before, a single kettle could last generations. I'm personally very disturbed by the idea of more and more people getting many deliveries every single day. That kind of consumption is insanity and just think of the carbon footprint.

They mention clothing too. Clothing is an incredibly harmful industry for the environment and don't forget how it affects workers - be they seamstresses in unsafe factories in Bangladesh or inmates in cotton fields in Louisiana. I don't know​ why we should be happy how many clothes we can all wear now.

The big problem with automation is the trend of who really benefits most. The point is made in the article that the consumer will experience massive benefits. And this is true if you are a first world professional, like people working in silicon valley. But how much of the new employment in Amazon is in fulfilment centres? Those don't sound like the kinds of jobs we should be happy that automation is creating and they are hardly going to last long either.

I'd love if all vehicles became smart electronic driverless miracle machines and getting blood to dying mothers sounds great. I just can't support these shifts if there isn't also a big change in the class structure of the society that these changes are happening in. The wealth this creates should be less concentrated and the benefits and TRUE costs (incl. Environmental) shared more equally.
ICO Investments Pass VC Funding in Blockchain Market First
I think this is correct for CHAR and incorrect for VARCHAR.

A CHAR column always allocates the maximum size, so a utf8 (MySQL's weird "UTF-8, but only for the BMP" encoding) CHAR(100) needs to reserve 300 bytes per row, and a utf8mb4 (MySQL's actual UTF-8 encoding) CHAR(100) needs to reserve 400 bytes per row.

But a VARCHAR is dynamically allocated, so, yes, a VARCHAR(100) that stores 100 lower-ASCII characters is only going to use 102 bytes of storage (using 2 bytes for the string length).

See, e.g., the "tip" section at the end of https://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8...
From what I've seen the distance is measured in regular miles [1,2]. Also, I'm not sure what him hitting the power line has anything to do with contacting the airports. Even if he had contacted them, they can only tell him no if they think he would "endanger the safety of the airspace" [3]. So if he had called, he could have just said he'd be flying at a nearby park. Additionally, most of the airports I call are totally clueless (ex: someone told me I couldn't fly a drone within 35 miles of DC - completely not true), and the FAA doesn't even provide a way to contact them. I had to download 3rd party apps to find this information. This guy messed up, but the FAA has created a bunch of complex rules that are hard to follow and provide little benefit.

[1] https://www.faa.gov/uas/where_to_fly/b4ufly/media/UAS_B4UFLY...
[2] https://www.faa.gov/uas/where_to_fly/airspace_restrictions/
[3] https://www.faa.gov/uas/faqs/
Most parks I've seen people try to fly in near SFBA are no-fly zones because they're too close to airports.
I think there should be a serious punishment but lengthy jail time may not be the best answer. I would fully support some period of house arrest, lengthy community service, and whopping big fines.
Calendar and address book (with CalDAV and CardDAV) is another thing.
SEO game is not that difficult if you compare with other niches and is not owned by big theme players, due the how people are searching for themes is owned by blogs building collections of best xx themes.

A recipe that works now is something like : release few free themes, write some great articles and continue to keep them updated.
That depends on how your database sorts UUIDs. SQL server, for example, doesn't sort them in the obvious way (https://blogs.msdn.microsoft.com/sqlprogrammability/2006/11/...)

It even is different from how C# orders System.GUID instances. I think that could be something that can be put to good use if there ever is an underhanded C# contest mimicking the underhanded C contest (http://www.underhanded-c.org/)