skysight-inc/HackerNews huggingface dataset:
Houzz is one of a few bigger unicorns that I actually believe has a chance in the long run. First of all, it doesn't depend on being sexy or trendy like a social network, so there's no reason why the business will fail eventually. People almost certainly won't be using Snapchat in 50 years, but they will be buying houses.

Additionally, houses are an absolutely massive market. Housing is the largest expense of most people I know, and there's a ton of price weirdness. A kitchen remodeling might cost $14k, and that's not something you can buy on Amazon, and it's not like you can get your kitchen remodel done in China for cheaper (well, unless your house is in China.) If you were planning on $15k for your remodel, and a local contractor would offer $14k, but Houzz sends you to a "Houzz professional" contractor that offers $16k, you'll probably trust Houzz and accept $16k without questioning too much.

That's two thousand dollars from one kitchen remodel right there. Of course, that's not how Houzz's business model works right now, but there are lots of ways they can make money. You're also not going to accept that price discrepancy from any other consumer-focused things. Say, a laptop: if the new Macbook was $1600 in Best Buy and $1400 on Amazon, almost everyone would just buy from Amazon.

Additionally, they have a surprising amount of name recognition among the wealthy. I know a decent amount of wealthy people, and a few ultra-wealthy people, and I've heard maybe 25% mention Houzz. If you can get even a tiny portion of the ultra-wealthy-house-spending market, you're golden. Remember, the ultrawealthy have most of the world's wealth, and they spend a lot of that on ridiculously fancy houses with no care about cost.

Finally, there's no "bomb factor". Maybe there'll be a scandal tomorrow about Facebook selling your photos to some evil actor. Maybe Snapchat will get a massive lawsuit about its storage of millions of inappropriate pictures of underaged people. But how are you going to get angry at Houzz?
The TL;DR is that there's no silver bullet but lots of lead bullets. The big gains in PCIe from generation to generation are the result of accumulating lots of smaller gains in other places.

It helps that this isn't happening just for PCIe; there's lots of breakthroughs that benefit (and may have originated with) other high speed links.
Postgresql has a UUID type which should store them as a 16-byte number. If you use time-based UUIDs – for instance based on the unix time stamp in hex, like CouchDB – then you also get sortable primary keys, which conceptually might or might not be useful to your application, but it probably speeds up indexes. I've done exactly this for two different projects, and it works well.

On top of that you get IDs that are impractical to guess, which while wouldn't replace other security measures, would still give you some collision resistance and probably avoid some bugs because of the unlikeliness of accidentally picking the same key for two different entities.

I'm sure there are pathological cases for UUIDs as primary keys in certain scenarios, like perhaps a very high number of small records, but I've not come across them myself. You obviously have to know your own data and database if you have some very specific requirements.
At least it didn't stink of BO, the driver was aggressive in traffic, didn't stay on the phone the whole time, and/or blast the radio the whole time. It's literally he small things with cabs.
Electrons move fast, though not nearly as fast of the speed of light. However, they don't go in a straight line. So if you mark a single electron and look at it from afar, you will see it move very slowly. But if you look closer, you will see it jiggling around with a slight bias toward a direction.

What goes at nearly the speed of light is the "message" that electrons should move a certain way. If you want an analogy, if you blow into a flute, even though the air is moving slowly, the sound travels fast.
Promoting your best coder to Team Lead is not enough
Wrong, wrong -- so incredibly wrong.

Try my startup and talk to one of our career coaches. It's free for the first couple days. https://getboost.io

We can help you.
see nuand's response for some other interesting things; remember that it's baseband being transmitted over a bandwidth-limited channel, so equalizaiton and shaping of the pulses can significantly affect the throughput at a given BER.
Libertarians (at least, ones that aren't the anarchist kind) don't believe in freedom. They believe in property rights, which are by definition an encumberance on freedom. (The difference between mere possession and a property right is that the latter is enforced through the government's monopoly on violence.)
Why? The name of the language is "Go" and not "Golang". "Golang" is a search engine hack.
How is this possible? I assume GT per second is transfers not bits. You can't do any kind of handshake at that rate over more than a centimeter or two. Do they allow multiple requests to be issued before the first transfer is complete? The speed of light is definitely coming in to play here as an upper limit.
A friend does high-end interior design and treats Houzz as a bible.. that is, something her company needs to maintain a visual presence and positive reputation on. In her book it's prioritized above Facebook, Instagram, etc.
Libertarian view is essentially 1) all negative externalities are some kind of property/personal infringement, 2) the same values that urge regulation also urge externality-free purchasing preferences, 3) people free of large tax/regulatory burdens have an easier time fixing social problems, 4) sometimes the externality is worth bearing (e.g. it may be worth temporary security problems to get a billion smartphones into the developing world now.)

I found these pretty easily by googling 'mises' and 'externalities' and while I could debate the specifics of the points, they seem to be just as legitimate an answer as regulation, which we know has its own negative externalities.
Store, yes. But indexes don't do variable length (think about the index being a btree of binary values), so it gets expanded. UTF8 (utf8mb4) will thus expand to 4 bytes per character. And MySQL (pre 5.7) will stop you from making such stupid indices.
I'm not sure where this idea of NN's as a black box came from. It doesn't really work like that in real world applications. Even basic multi-layer perceptrons require adjustment and fine-tuning. There are tons of hyperparameters to adjust, feature engineering to do, and even just cleaning your data sets is a non-trivial task that can't be completely automated (yet).

Also, training a model is not as easy as dumping data in. NN's often suffer from high variance, so you need to constantly make slight adjustments. This cycle of adjust-process-analyze is very time-consuming both in terms of computing time (even on Google's servers training can take a few hours) and human-time.

Sometimes you'll let lucky. You can build a NN that gets accuracy in the ~80% range for handwriting recognition with ~50 lines of code, if not fewer. But that missing 20% is critical for any important task and getting there requires a lot of "parenting". And most times you won't be working with a vanilla NN and you won't be getting more than ~50% to start with.

It's also important to note that NN's are not a panacea; in fact, they're often not the right tool for the job. They tend to be outperformed by simple statistical learning techniques in a variety of tasks. Deep NN's can do a lot, but require a lot of data and constant adjustment of hyperparameters.

The biggest advances and most impressive predictions these days come from a combination of techniques and models, and these ensemble methods require a lot of work on part of us humans. Ensemble learning is where the magic really happens, and by magic I mean tons of work.
From the article:

>"The newest funding round, which Recode reported is being led by Iconiq, comes on top of more than $200 million that Houzz had raised from investors that include Sequoia, New Enterprise Associates, GGV Capital and others."

Does anyone know what the valuation was on the previous $200 million round?
> I couldn't imagine migrating to a new cloud provider now

ugh vendor lock-in is the worst :)
Yes, I see. Cool.
Yeah I hate these sort of "protections". Twitter also does it. It's fine, a simple Tanpermonkey script is enough.
This is presupposing a lot.

* How often do you actually think it happens?
* What is the actual cost of it happening?
* What is the actual cost of fixing it?

I'd be surprised if the rate of occurrence times the cost of occurrence is actually much (if any) higher than the cost of "fixing". Note that I, sadly, don't actually have numbers to play with here. If you know where to look, I'd be willing to dig some for them.
DIdn't consider tectonic movement, good points
Wow I'm sorry to hear this. I am not applying anymore thanks for saving me time.
By a certain subset of people. I think the perception of Microsoft in the tech community has become oddly polarised.

On one hand you have developers and power-users who use Windows and care about privacy. And a probably much tinier number who don't use Windows but care enough about other people's privacy.

On the other hand you have all the web/JS/FOSS tech folk on Linux and macOS - these OSes have pretty tiny usage stats over all but I'd guess relatively high within that community - who don't care so much about Windows and as such just see the positive results of their FOSS efforts.

I wonder who's winning...
Storage, and index are different. You expand the UTF8 chars into bytes that are then part of a binary tree. It actually gets more interesting when you consider the collations.
I've never heard of them either.

They must be pretty big though. I just went to their website, and they say that I can search through over 240,000 "professionals" in my city. That's great market penetration for a town with a population of fewer than 40,000 people.
No but I'm deep in to learning Laravel for the purpose of making an MVP for an idea I can't seem to come up with.
Part of that is simply silicon design inertia, though.

Do you see interposer style designs as linking up terabytes of DRAM? (at least in the near future) All the chips you're talking about are pretty major dies, not really suitable for having many stacks of them in conventionally tightly spaced DIMM arrays to reach such RAM sizes.

Of course, 3d chip advances might throw all current assumptions out the window and change the layout of everything.
> In what context would a primary key change, even when sharding?

When the model underlying the data is significantly incorrect, and needs to change. I.e., the relation you modeled does not map to the real-world concept like you thought it did. (Or, it did, but no longer does.)

I feel like this most often happens when two concepts end up being modeled by a singular table. You find out later that the table really represents separate, distinct things, and needs splitting. The split off things can — depending on how you do PKs / your migration — get new PKs.
exactly, the chips in the OP are not stack-based, are they?
Ah I see. There are still some good forums that exist (I won't link them cuz I don't want HN crossover). IRC is still going strong too.
First sale doctrine also applies to trademarked goods. Here's a good example of a similar case examining how first sale doctrine applies to trademarks: http://www.theiplawblog.com/2009/12/articles/trademark-law/w...

Definitely seems like a gray area, but the deciding factor appears to be how likely a customer is to confuse the reseller with the original manufacturer. Given the name of the store was "Pirate Joe's", and they in fact played up the idea that they were an unauthorized reseller, it seems like that confusion would be highly unlikely.
See one of my sibling responses. Is it the best we can afford? Maybe, maybe not. There is a good chance, though, that the cost of dealing with semi-regular outages is not above the cost of replacing the system with one that is immune to them.

I say this, of course, as someone that doesn't live in a place with regular outages. I think I've experienced 4 in the past decade. And a couple of those were following a massive wind storm. The street was out of capacity longer than the power was.
Sometimes, you don't want a workload spread across all the nodes of a cluster.
^ This.

I did some bootstrap work for a client which almost went as far as to have a mini mock ecommerce store which just displayed 0 stock, but you could click the giant button to get a reminder when it's back in stock. Quick and easy idea validation, and if it's validated, you have a nice list of targeted users.
AMT exploits are a side channel attack. AMT has it's own processor, loads from it's own ROM separate from the BIOS and has it's own network stack but has full access to the system at a hardware level. AMT System Management Mode hooks in to the CPU at ring level -2, below the OS and is remotely exploitable.
Looks fairly well organised but it doesn't seem to have a build file!
I'm not sure how anyone could construe that (P)Irate Joe's in their most recent location looked like a real Trader Joe's. It basically consisted of two walls of shelves and one employee at the register compared to a large market.
App store model is an existential threat to the free society many imagine we are granterd to have. Maybe you do not find this take down important or even can support it but consider the following.

You are developing a p2p messenger/social media platform. Your users can not install it directly, only through an third party. This third party can always interfere with your actions because of

1) their own motives (they want to develop similar application that would remain under their full control),

2) their industry partners motives or just because of industry status quo,

3) interest of government..
That would make sense to me.

I had to stop and chuckle when I saw the author put
"[John] von Neumann architecture..." when quoting somebody who was simply talking about the industry standard term of "von Neumann architecture".

What's next? "[Alan] Turing machines"?
Wow those ASCII tables look terrible on the iPhone. If I rotate they clean up but when vertical they are unreadable.
United's CEO was paid $19m last year (per Morningstar). United has 86000 employees. That works out to $220 per employee over the course of the year, or about $10 per paycheck (gross).

If you dumped all the executives, the raise amounts to $30/paycheck.
Do you think $600/year is the difference between good employees and those that let men get beaten?

Morningstar's free summary doesn't break down cash vs. equity. The latter is mainly being paid by shareholders and wouldn't represent cash that was available to distribute to employees. Therefore it is highly likely that the "windfall" of a regular Joe CEO would be much less than I have noted here.
Sure but "unfettered discretion" is United's choice of verbiage aka strawman. There's plenty of gray area for them to set up procedures/guidelines for appropriate clawbacks, they just don't want to. Most likely because it's in the corporations interest to have individuals within it who are breaking the law.
> This way, I can see whether I just changed something I didn't want to change.

Or with --check, before you make the change :)
Amusing that this article loaded on my phone with nearly the entire screen obscured by an ad..
You solve that with constructors that inject the logger one time, as a matter of convenience. This has all the convenience of a global without the hazards.
Ask HN: How do you overcome being devalued?
I've spent the better part of the last 10 years specializing in a niche domain. My current place of employment has some "industry veterans" that have devalued my skills since the day I started working in this company. They insist on hijacking any conversation regarding my specialization, shutting me up, and ranting profusely about things they don't have experience or knowledge to speak of. I would probably take this in stride if their answers were right. Just to make this clear, these are not subjective answers. For example, in one case I showed my coworker that his processor isn't faulty and why he was getting the result he did not expect.
I don't have a fancy title or decades of chair warming to throw my weight around. (They are smart guys, at their own game, but insist on being the smartest at everything under the sun.) Time and time again I have sparred with them and proven them wrong but to no benefit. In hindsight, probably to my detriment.

I'm exhausted of being devalued. Have you ever experienced something like this? What did you do about it to better your situation? Thanks in advance for your advice and suggestions
Does it have to be specifically on an identified paper or thesis? Does it have to be science in the strictest sense? If not, what qualifies? Maths? Physics with a philosophical side to it? Do talks about how to give scientific talks count (if they are good talks in themselves)? TED talks that are not superficial?

Answers to those would help define your conceptual category, but as it happens each of them corresponds to a particular talk I have in mind.
LabyREnth CTF Contest (32k prizes)
> Main differences is that XAML processing is implemented in C# in .NET, and in C++/CX on UWP.

Most stock UWP components (the ones that come with the OS) are implemented in pure C++ using WRL (https://docs.microsoft.com/en-us/cpp/windows/windows-runtime...). This is mainly because they were already being actively implemented long before C++/CX became usable.
That doesn't seem right.

The 1998 version of MySQL didn't support unicode at all yet.

Unicode 2.0 introduced UTF-16 in 1996, making the need for non-BMP characters very explicit.

And UTF-8 at the time supported 31-bit code points.
In my experience XAML can be a massive footgun if you don't know what you're doing. Sure, world-class geniuses are using it to build (still) the best IDE on the planet, but on your everyday development team it can backfire. One of React's biggest selling points is that it has a sort of "pit of success" instead. Partly from the mandatory one-way binding, and partly because of the choice to allow integrating any kind of UI "thing" into the component model.
That isn't what market cap means...
If you are in AWS, you can set the employee's account permissions to not be able to delete servers or drives. In AWS you can also us CodeCommit and set permissions so that the Repos can't be deleted either.

If the CI/CD is done right, then no DevOps staff has any access to any servers and no one can delete anything except a scripts and AWS configurations.

The whole problem with limiting permissions is that you have to do all the work of deleting files, servers and drives.
Well meaning people try to predict the future and fail. When I was in college in the early seventies the hot ticket was learning Russian. No one was learning Chinese because we even lacked a diplomatic relationship with the mainland and besides they had little of an economy or the income to purchase anything. If you'd suggested then that by 2020 they'd be the largest capitalistic economy in the world while still remaining a communist country you would have been considered stark raving mad.

Engineers were being laid off in droves and I was actually counseled to study journalism instead of engineering because there were no jobs. Newspapers were creating jobs faster than available graduates.

Four years later when I graduated with a degree in Journalism there were no jobs and engineers with a 2.0 GPA were fielding multiple offers. The young should not listen to anyone advising them to go into one field over another because they're more likely than not to be receiving bad advice.
Look at UIKit clones for Mac. There was one called Blueprint a few years ago. I'm not sure of the state of the art now.

A Mac app starter kit (icon management, menu, upgrading, etc.) With the iOS app ported in with a UIKit clone should get you what you want with much better performance than a web/JS-based solutio ln that will compromise your iOS app.
> I do a deeper hour-long review of lower priority content at least once a week, but my email is an effectively infinite backlog of interesting-possibly-relevant information.

As a zero-inbox kind of person this is terrifying. It's already enough effort to keep up with the new journal articles every day. I use my morning commute to do that and my evening commute to unwind and read the more interesting stuff.
Are you talking about https://www.launchrock.com/ ? I already use it to validate my ideas and run campaigns before I build it.
Digital Ocean. It's cheap, easy, has an API and tons of great documentation. The web interface is easy to use, the new floating IP and free firewall (also has an API and UI) really tops it off. Had no real problems outside the maintenance windows.
>Yes, it is criminal and the ex-admin will go to jail.

Maybe in North Korea, or the US. Relatively unlikely in civilized countries.
The one point I went looking for and didn't see is that UUID's make for very poor clustered indexes. SQL Server tried to mitigate this with the 'NEWSEQUENTIALID', but it essentially 'resets' when the server is rebooted.

If your data is small enough that it doesn't matter then fine, but in general UUID's are better as a surrogate key than as a primary key.
What are they? Planned obsolescence, in the face of worldwide competition and better than ever reliability data, is no longer a workable strategy.
Ditto. I use a GitHub webhook on a production branch which securely calls a deploy.php script, which triggers a git pull.
Thanks for saying that! Have a good day
I disagree. Nothing gets messy faster than a big bag of state that gets passed all over for no reason. This is no better than the global issue. The correct solution is to inject what you need and build convenience functions to reduce boilerplate. I have serious doubts about your weeks/days quip; my experience is diametrically opposite.
The big question in data science is: should I spend more time learning Python or R?

The answer is always: math
This story has always baffled me and I've never really understood where Trader Joe's comes from on this. It seems like business opportunity exists, but they're either really full of themselves, or have some other tacit reason for avoiding the Canadian market. I just don't get it, and I don't like how Trader Joe's has behaved here. Right or wrong, as a consumer, I disagree, and I'm putting this down as another reason to never go to a Trader Joe's again.
Thanks for saying so :)
I can't speak for other databases, but SQL Server's NEWSEQUENTIALID is only guaranteed until the server reboots. At which point the next UUID integer value can be less than the previous, at which point you're back to splitting pages.
What we really want is to create incentives against corruption. If a public servant asks you for a bribe, it should be legal to pay it. You are then in the clear to turn around and report them. But making both parties equally guilty leads to the initiator having power over the other. When that happens, neither want to disclose except as part of mutual assured destruction.