skysight-inc/HackerNews huggingface dataset:
> Imagine a user who can access your page but cannot access Google, the user then has to wait a long time looking at a blank page before the web browser stopped trying, that is some really really bad experience.

Not quite how web fonts work, usually they just swap in for the system fonts once loaded.
Android already supports Apple Music unless they terminated the Beats offering they had for years.
Hi Nadim,

One hard requirement for my geography is having i18n support for at least the client-facing parts. My local clients speak French, and sending them an English invoice is pretty rude, but I also have English-speaking clients, and sending them an invoice in French would be incomprehensible.

Does your software support that use-case? Most of them don't; I'm honestly thinking about building my own at this point.
Exactly! There is no real owner/leader of such project. The clerks just process their checklists. If a clerk finds some calculations, it’s all good, because it was done the right way according the checklist. Clerk has with high probability no knowledge to exam results of the calculations.
I just experienced same situation with documentation of the project. There was none at very beginning, clerks were mad, there must be one according checklist. Documentation was written later, absolutely useless document, but it was here and it was good enough for the checklist.
Too much hassle to build and it limits your options in the future.

If you're only paying $5000 per year in property taxes on a plot of land worth $2M and going up, why not?
Not really. Android has a similar feature for years and no application can abuse this system since this is all controlled by OS.
I was under the impression that the Data Engineer role is just the market reaction to too many Data Scientists being produced without having the necessary Programming skills to self enable their day to day work.

Reading the comments maybe I was naive.
I teach Max at a college level currently. The Rube Goldberg machines you speak of result from over engineering and the weird philosophy Cycling 74 has of always having new versions of Max be backwards compatible.

However after you spend a good amount of time you start to be able to avoid these higher-level over engineered mini libraries and be able to use lower level operators to achieve exactly what you want and nothing more. After you build up your own library of modules all is well.

But I do agree with your point. I've even been creating my own counters lately because even simple things like the counter "object" in Max are so bloated.
Houston is flat, not hemmed in by mountains or water, and hasn’t really been worried about sprawl. I’m sure it isn’t the worst place in the world, but it isn’t on my list, at least, even if the housing is cheap. At the end of the day, supply and demand are real market movers.

As far as Texas goes, what about Austin? Housing is probably cheaper, but rising quickly because of tech interests. Houston, on the other hand, should be suffering from a downturn in the oil sector.
> aren’t getting adequately trained compared to every other type of engineer.

Half my comment was about the fact that _every_ field has these idiots. And by what bar are they "not adequately trained"? If someone wants to hire a stack overflow copy-paster, let em. I'm sure their productivity is strictly nonzero.
This looks nice. I was once considering developing something similar in 2013, and note that this is from 2011. :-)

It would be nice to run this on the following to see what comes out.

https://github.com/amzn/computer-vision-basics-in-microsoft-...

https://news.ycombinator.com/item?id=22357374
Thanks for the feedback!
That's right, this is a cloud-based app. Mind if I ask, why was your experience poor with Quickbooks?
There is a significant amount of just plain NIMBYism, but I think some of the resistance is deserved because people know the developers just want to get in, sell the units, and get out leaving everyone else to deal with all the effects of way more people using the same infrastructure.

Now, if the developers are willing to pay for the infrastructure improvements to handle all the people, that's great, but I haven't seen that happen often, although it admittedly does happen.
I'd say you started with a standard RDBMS and added the other features like sharding, column-oriented storage, time-series helper functions to SQL, and more to it to end up similar to the other native column stores but with a more flexible and popular Postgres frontend.

At the very least, I think we both agree that the relational/SQL options work just fine compared to limited time-series databases like Influx. And for the record, we do use timescale so you've won me over on the PG usability front.
The difference in demand for SF vs Houston as well as salaries and equity buyouts cannot be ignored.

SF/Bay/North Cal is a very aspirational place, Houston is not.
I guess you never meet for work...
The dark pigment absorbs the UV light before it penetrates very far into the plastic.
Yes that is what I am saying. See Intel manuals for patterns they can detect. Mostly it is strided accesses and use of pointers at fixed offsets of a structure which the previous pointer pointed to.
Unfortunately the repo has some truly awful antipatterns. The catalog service is a masterclass in how not to write Node.
Wikipedia says 2006, the same year that Garry's Mod was released, another "video game that lets you make video games". There are plenty of other examples too. I'm not sure why this author treats it like a new, revolutionary concept.

The problem with these games is they just end up being a weird middle ground between development tools and games. The "gameplay" is driven purely by the player's creative drive, which results in a somewhat niche audience. The toolset also usually ends up being more accessable than normal development tools, but also much more limiting.

The article doesn't make it clear what is actually special about this game. It just reads like a fluff piece.
I hate to break it to you, but I think you've just worked at shitty companies? If you think that other fields don't have the same or worse issues, you're dreaming.
The headline is crafted to imply something false. According to the article, Amazon permits people to select Narcanon among all charities, because it is a legally registered charity in the UK. If there is a story, I don't see it in the article.
I was annoyed that when I swiped left to quickly check something from the previous page and then swiped right again to go back to the article, my scroll position on the page was completely lost, and a bunch of random ads kept loading as they came into view and shifting text around as I scrolled to try to find my spot again. I’m filled with murderous rage when things like this happen so I wanted to spare others from having a similar experience.
Aren't California cities already the most dense in the US short of New York? We could perhaps do more but it doesn't seem right to say its impossible to build.
Great to hear!
Yes a Stripe integration is the next obvious thing. Do you use anything to track your financials right now?
The guy who is affiliated with Google Fonts who showed up on a thread a few days ago said that he didn't think there was any tracking related to new implementations of Google Fonts stuff.

I guess this says the opposite. Let me try to dig up the thread for completeness...

EDIT: Well that was faster than I thought I'd be able to do. Here's the comment, and the thread: https://news.ycombinator.com/item?id=22369415
Those who come after may find this HNews
Only if the reader is discerning enough to notice when they’re looking at a bad implementation. Otherwise there’s a risk of learning bad practices.
What would be the advantage over loading the fonts from the browser cache?
How does this compare to Spark structured streaming? That too allows writing SQL on streams and having the state update incrementally.
> Your problem is you can't define meritocratic in a way that everyone will agree with

Of course you can't. One man's merit is another man's vice. The very notion of a meritocracy is literally a sarcastic joke [1].

But the problem is even worse than that. EVEN IF if you could define a universally agreeable "meritocratic" system, you would still have the problem that people with power would abuse the system to lock out others.

Suppose 100% "meritocratic" people were selected at random. They then immediately change the rules. Now 99.99% of people disagree with the legal definition of "meritocratic". But tough shit, cause this ain't a democracy, and the other 00.01% of people have all the power.

[1] https://en.wikipedia.org/wiki/Meritocracy#Etymology
But Las Vegas has always been like that since it was just a few billboards and a gas station. Most people in Nevada are transplants. And the rest are children or grandchildren of transplants, primarily from California.
How the hell there isn't a giant apartment complex mandated, rather than forbidden, as part of these big tech company campuses is something I've scratched my head on.

My best theory is that having to sing "Sixteen Tons" day after day in music classes has forever vilified anything approaching the idea of a company town...
This articulates many thoughts I've had over the last few years relating to advantages that China has over the US/west in terms of ability to focus at a national scale versus the power of the west relating to individual incentives.

History shows that the US is at it's strongest when it can focus as a nation on the ends by leveraging capitalistic incentives as the means.
I am annoyed by the way the article says "close to the speed of light" and then revises that to "1% of the speed of light". You can call 90% "close", or 99%, or 99.9%, etc. But 1% is not close.

Also, again, in the beginning it says "relativistic" and then switches to "sub-relativistic". I don't know exactly what the latter is, but surely it implies not relativistic?
You don’t need to go to college at all to get a good job in America (at least in tech in SV, ymmv). Anecdotally Germany doesn’t have that culture, they really really care about those pieces of paper.

I’ve even had a coworker in SV who was 15 and worked remotely at night after their high school classes and over the summer.
Whether it saves space or not, looking at metrics over period of months or years when the data is raw is far more slow/expensive than looking at downsampled data.

If you still want to be able to quickly graph and view old data, downsampling is the only way to keep your queries interactive.

Take for instance 30s data vs 10min data. 20x more computation, network exchange and everything else of that nature needs to happen.

Also if you want to keep only a subset of your data for a very long time, you need to have retention policies - otherwise you end up storing all that extra data forever.

At large numbers (terabytes to petabytes) this stuff is impactful, at smaller numbers (gigabytes) my points here are far less relevant.
What I wish is that everyone would be given a choice. Either opt completely out of all government regulations/taxes/programs related to healthcare or opt into a universal healthcare program. Think that you'd better off without government involvement in your healthcare? Put your body/wallet where your mouth is. Think you'd better off with a universal healthcare system, put your body/wallet where your mouth is.

But no, we'll just keep the crappy status quo which nobody thinks is a good idea.
It doesn't freeze it again. The assessed value, and annual tax, still increases, albeit at a max of 2% per year, which does lag inflation over time. The biggest limitation of prop 13 is that it caps the tax rate at 1%.
Well an H1b is basically like an indentured servant that works for a fraction of the cost and much longer hours. Some Companies want low cost labor.
Check out python-typesetting for another alternative.

https://github.com/brandon-rhodes/python-typesetting
>>And California cities are?

No, I did not say California cities are, for precisely the reasons you stated in fact!
I've done a lot of hiring, too. I managed a team of C++ image processing engineers for 25 years. All my coding was on the side, as open-source. I did it to keep my dev chops up. That's a big reason I have such an extensive portfolio.

I learn faster, and much, much more comprehensively, these days, than I ever did when I was younger (I suspect because of the vast context I got from experience). The main reason I'm doing my own thing, is because I love learning so much, and I see there's a whole world of stuff to learn.

StackOverflow is a critical tool for me, but only a reckless madman would stock a majority of their code from there. I use it to solve occasional vexing problems, from time to time, and always modify the (usually tiny) snippets I may glean from it.

All the rest is mine. I've been writing original code, often far ahead of its time, since the 1980s.

I would have been happy to work for a fraction of the salary a lot of folks far less capable would have asked; simply because I love doing this, and the challenge of the job would have been the most important coefficient.

But that's water under the bridge, these days. Once I accepted things the way they are, and just started doing what I wanted, on my own, I became much happier.
That service worker stuff doesn’t work in iOS Safari though

Can service workers intercept requests to other sites?
I took a close look at Lego's robotics offerings. There didn't use to be many options where I live; Lego was the main one. Had my kid go to a couple of robotics camps based on Lego. They were good. But Lego price versus features was unattractive compared to alternatives that have recently become available. I ended up buying a kit that is similar in concept to Lego NXT and EV3 but more feature rich with more "real" programming choices and a lot cheaper. I kind of feel like Lego trades too much on their historical popularity and are falling behind in the educational robotics space.
We do mail in ballots in Oregon, and I see no reason it shouldn't be implemented in all states and jurisdictions. It solves so many issues with voting.
Imagine it is you that own such a plot. Can you think of reasons why you yourself might forgo potential rent?

To fetch rent, you typically need to build something, which requires capital. Even if you have capital, opportunity cost might make it more profitable to invest it in something else. Even if building something is best alternative at the moment, expectations of change in future market conditions might make the risk-adjusted return too low to justify the opportunity cost. If you don’t have capital, you need to take a loan, which might not be possible depending on your personal financial situation and credit worthiness, but even if it is, it makes the whole business even more risky.

Now, given it’s California, even if you have capital and actually want to build something, it might as well turn out that your development efforts might be stuck in a local planing and zoning committee limbo for a decade, and often be ultimately unsuccessful, which results in lots of money lost and opportunity cost paid.

As you can see, there are plenty of reasons why you might forgo potential rent.
I completely agree, but it’s an almost generic way of solving that problem in C#.
It’s pretty much equivalent to the F#, Haskell and python list comprehension solution listed in that page.
The only difference is that the F# and Haskell solutions are kind of cheating creating an amb function that is just id (the identity function) while the python solution is more honest because you don’t really need amb to solve that problem with list comprehension (or the list monad).
My solution is not completely generic just because of the limitations in C# LINQ query syntax that requires you to use the equals keyword and you can have the second argument appear only after the equals keyword, so for example I had to cheat using b / 8 in the solution (instead of the more obvious a*b == 8) to find the number that multiplied by themselves give 8. So in that case it will explode if 0 is an element of the second array, and it’s easily solved just by adding a where clause in the definition of the second array, but I didn’t want to overcomplicate the solution because it doesn’t add anything useful about the general problem. If I wanted to cheat like the F# and Haskell solutions I could have added just this line:

T[] Amb(params T[] l) => l;

and I would have defined the arrays in this way:

var w1 = Amb("the", "that", "a");

But i thought that it was an unnecessary gimmick just to have the Amb operator appear there even if it’s not needed (0 lines of code Amb definition as some comments in here suggest).
This is extremely common, people will forgo $4k/month because they don't want the hassle of finding a contractor to fix a house, for example. It's extremely frustrating to see all the vacant houses in my city that are in family trusts and sit on the housing market for 12 months because they are inappropriately priced, or because the family has extra stuff going on and can't find the time to get a property manager.

These houses alone aren't enough to solve the housing crisis, but they are a symptom of the disastrous tax policy.

It's enough to make me into a full Georgist, and hope for all land rents to be taxed away.
Usually I like to take things in a practical way, if you are happy with the people you're hiring, than it's fine, and there is not much point thinking about "what if these are not the best possible people we could hire?", you just never know.

But probably a lot of people that don't make it into your company just can't be bothered to do 2 sets of technical tests with zero human contact. I can tell you that my most "successful" interview processes (there is, the ones with offers/acceptances or just the ones I can even remember the name of the company) were the ones that focus on me as a human and as a professional, the ones that looked less automated and that seemed to have taken more time trying to know ME rather than just my skills.

Not that there was no tests, there were and some went kind of overboard with the complexity, but in the end what I remmember about these companies was the conversations we had and how they were interested and knowing me.

So, like I said, if it's working for you than great, but I probably would forget your test in my inbox to be honest.
The Family That's Sold New York Mock Meats for Decades (2018)
So I guess it comes down to whether the graph would fit into cache and the particulars of the access patterns? If the graph fits into cache as an array the prefetchers would be more or less unnecessary since everything is already there. Beyond that, I probably don’t have enough experience or knowledge to make a good guess.
If someone creates a Lego sorting machine similar to the coin redemption machines at your local supermarket, they'd make a bazillion dollars.

I can see parents like myself lining up with buckets of Legos, walking out with baggies of perfectly sorted Legos.

Better yet, dump in all your Legos, and choose the sets that they came from, and have the machine resort them into their original numbered baggies.

This would legit kill the company, I hope it never happens.
Not completely related but I use the iCloud extensions for Windows for both Firefox and Chrome.

My bookmarks stay synced between all three browsers on my computer and phone.
You really don't get what's at play, my dude.

It's cheaper in Houston because people don't want to live in Houston- at least not nearly to the same degree.
"And for the record, we do use timescale so you've won me over on the PG usability front."

Great! Didn't realize that.

And yes, I would agree that a relational/SQL time-series database like TimescaleDB can work quite well. :-)
A lot of new construction is residential on top of light commercial. In Culver City (in the middle of LA) they're supposedly building offices for Apple and Amazon which has adjacent housing being constructed as well (although not stacked).
Once upon a time businesses had to submit paper work verifying their business to a registrar to get an SSL cert. It wasn't just about encryption but also identity.

I remember as late as 2004 trying to scrounge up copies of our business license to fax or mail into our registrar.

Today the SSL cert has lost it's identity aspect and is just a sign of secure communication, not trusted.
M3DB ingested 30 million datapoints per second (so 1.8 billion per minute) with each node writing hundreds of thousands of writes per second. The dataset was in the petabytes.

For us the cost savings vs OpenTSDB (millions of dollars of hardware), the faster query time and the reduction in oncall overhead was worthwhile.
Google addresses Huawei ban and warns customers not to sideload apps
In what way is this is a SaaS pivot ?

They aren't selling software. And they aren't selling subscriptions. All they are offering is professional support.
No, they’re not untrue. You’re right about that.

The disinformation comes in the complete denial that they’ve done any harm in the first place because they make any attempt to rectify that harm.

My grandmother worked for Gulf/Shell in Toronto and then Alberta mid-century and even after she retired (twice) was very committed to the very same messaging.

It’s subtle—but as an outsider with that perspective into the industry it seems quite apparent.

I’ll add that none of it is black and white except for the effect that we’ve had on our environment.
runs great in extremely dense water
I actually don’t care what they’re doing with the data, I care that it crashes the site.

The font that gets loaded once every thousand requests is https://fonts.gstatic.com/stats/Roboto/normal/400 so it’s some form of statistics. But again, my actual concern is that it breaks.

Here’s the code I used to “catch” it. Here, it took roughly 500 requests: https://runkit.com/tolmasky/5e49b314ef61f900146c9a3b

Edit: To be clear, I’m not implying this is something they try to keep secret, just showing a way to observe it since it purposely rarely shows up.
As far as Apple Music

Android:

https://play.google.com/store/apps/details?id=com.apple.andr...

Alexa:

https://support.apple.com/en-us/HT209250
Primary scheduling isn't set at the federal level. It's a state decision.
New Hampshire has a law that says no other state's primary can occur before their own.
But if you’re already loading your entire site from your server, what difference does it make if the fonts come from there too?
How does Twitter threading work?
I guess you mean South Asia (which really just means India) and not SEA.

I can’t speak for India but e-commerce in SEA is like it is everywhere else.

Also, it’s very doubtful that people shopping at NY boutiques at a premium would not be comfortable with English and that ‘native language’ would be worth the effort.

I live in SEA and when I want to shop — provided I’m too lazy to drive 5 miles to a JV, Polo, Fendi, Prada, Hermes, etc boutique — I can order from a local boutique / brand online.

No one I know cares enough about boutiques in other countries to pay a premium, risk sizing issues. Generally people affluent enough to try to keep pace with trends in other markets travel enough to shop in them in person.

Did you just make that up?
Great! I wish you all the luck in the world, I’ve been wishing for many years that someone with connections in the news world would make this happen.

I’m hopeful that fixing the business model of news on the web will cause them to step back a bit from polarizing clickbait and back towards factual reporting, which I think should help reduce the polarization in the political sphere.
Nope. If you count growth by population increases, Houston is growing more than 4 times faster than SF and still able to keep housing costs low.
There is already a Siri intent that allows you to send messages via third party apps.