skysight-inc/HackerNews huggingface dataset:
Apache Druid is pretty amazing tool, with one assumption - your data has an event timestamp as a crucial part of the data ingest & that it has no updates at all.

My run-ins with Vertica for BI/PM metrics data is almost a decade old, but it is a bit more powerful in the way it does projections + distributions for instance.

The most common queries which Vertica got hit by was Unique users workloads, which had intersections - there was a single table being ingested, but 3 projections. One partitioned by user, one partitioned by (user, property), one partitioned by (user,property,date).

The biggest dimension tables were the A/B experiment id allocation list which was duplicated on every single host.

A better storage model for this would be something like a Replex [1]

Druid can be used for the same sort of workload at a high scale (i.e millions of users), where a best-effort distinct count is as good as the real thing, but much faster.

If I had to do this today, I would also use the BloomKFilter in Apache Druid for the experiment membership queries, which would also work better at approximate queries than anything built to generate accurate results (& store the dimension table in a slowly-changing-dimension store).

The real power of Druid is to push the segments to S3 + being able to rehydrate off Kafka, to able to handle entire local data-loss without being very expensive with EBS (i.e downloading segments to ephemeral SSDs), while answering dashboard queries where a pixel is bigger than the error bar on these approximations.

Plus the immutability of the data means, you can maintain a partial results cache at the segment granularity rather than recomputing for every refresh of the dashboard.

Picking up this problem today for a web-scale environment, I will pick Druid for experiment data streams and define rollup aggregates ahead of time (over say Clickhouse), but as things get more mutable and less time ordered, other tools like Apache Kudu looks better at the storage layer.

[1] https://blog.acolyer.org/2016/10/27/replex-a-scalable-highly...
I'm in the same boat (or, house...boats are not great investments)

The justifications/case for home ownership can often be over-hyped. Everything works out well in a rising market. When shit hits the fan, sure my landlord can raise my rent, but I can move to another city for a better job with a very minimal hit. The stock market has created higher long term gains than the real estate market and is a hell of a lot more liquid.

The fact that people say your house is an "asset" is abuse of the definition and IMHO drives people to buy more house than they need. Sure it's an asset, but you also live there. Your liquidity is greatly reduced and your options become very limited.

Rental properties are another story. If you know what you're doing and can afford it, then I don't see issues with using that as an investing strategy. Just maybe don't buy all of them in the same city, or the same type of property. Just like with stocks and side hustles, diversification is important.
On https://theia-ide.org/ it says the shell is based on PhosphorJS. When I follow the link to the repo, it says it's archived. Have they vendored it yet? https://github.com/phosphorjs/phosphor
Toyota GT-86. Starts around 27k, three flavors (Scion FR/S, Subaru BRZ). Excepting some radio controls, all button (has steering wheel volume, tuning, etc.) And as a bonus, it's a six-gear rear wheel drive.

Eject button sold separately: https://i.imgur.com/wHL5Xnc.jpg
Log2rotate – Rotate Backups Exponentially
> physical buttons and knobs that can be programmed to map to elements on the touch screen

Agreed, this is the end game.

The original CTS (circa 2003) did this. It had four buttons and a rotary dial on the steering wheel that you could assign to the functions of your choosing. This was a groundbreaking usability enhancement at the time. They also had a dial on the ceiling for the sunroof where you just turn it to the position you want the sunroof to open to (ex. 50%) and then the sunroof would open that amount. It was brilliantly simple and elegant.

Unfortunately, Cadillac went in reverse for a number of years afterwards... dropping the customizable buttons, dropping the sunroof dial, making touchsensative (but not actually tactile) physical controls. Finally, this year they have gone back to real tactile controls!

BMW has been using assignable buttons for over a decade now. I loved having one button to go to my favorite radio station, another button to call my wife, another to set the nav system to navigate home. The buttons are also sensitive to resistive touch, so if you put your finger on the button without actually pushing it, it will tell you on the screen what that button has been assigned to. I think BMW does tactile controls better than any other car I've owned. Not that many BMW owners use them, but even the signal light wand is a delight for tactile senses.

There may be other automakers who do the assignable button thing too, would love to hear from anyone who knows of others.

I was a little disappointed in the controls in the new volvo I bought last year. They have a mix of touchscreen controls and a limited number of tactile buttons and knobs. They got really close to getting it right. They at least need to make the screen configurable so you can put your most used functions on the home screen.

Fiat-Chrysler got this right at least. Their UConnect system has a system bar along the bottom of the screen that is always visible and you can decide which buttons you want there (heated steering wheel control, surround cameras, etc). If I wanted to bring up the surround cameras on the Volvo as I'm pulling into a parking space, I'd have to swipe right, tap cameras, then switch the surround view, with slight UI delays in between each of these gestures -- not ideal when pulling into a parking space. BMW (and the new Corvette C8) have a dedicated tactile button for this, Chrysler lets you put that "button" on the home row of the touchscreen... both are much better solutions.

Hopefully the automakers are coming out of a learning phase right now and things are about to get much better as everyone has tried terrible touchscreens and learned why there needs to be more buttons.
I have a model 3 and have no idea what they’re talking about, fwiw.
Is that all of Dark Sky's value proposition? They take a beastly API and repackage it into something pleasant?
> Touch screens will hopefully never make it into any critical pilot systems

For one, you're too late, touchscreens are prevalent in modern avionics, and unlabeled buttons on the border of a screen that change function depending on what screen you're viewing are the second most common. The more relevant part to the Honda discussion is that there are different considerations for a car and airplane interfaces, and they are so different it's not a good argument to say "planes don't/shouldn't do this so cars shouldn't either."

The issue with a car isn't the interface, it's the fact that people look inside their vehicle for too long to fiddle with the radio. Even if the buttons/knobs could be operated entirely without looking, most people would still stare at their radio while they are doing it. Pilots learning to fly are trained to look outside after pretty much any action, they shouldn't ever stare inside the plane. They do a quick instrument scan and look outside. They glance at their chart and look outside. If they need to change frequency they do it and then look back outside. It's kind of hard to break the habit of looking outside when you start instrument training.

But most car drivers don't have the same amount of training and fixate on things inside the car, like the radio or climate controls. TBH, pilots still get fixated on things, it's just that they usually snap out of it and regain situational awareness before anything bad happens because the skies are pretty spacious. But car drivers don't have spacious roads. There's another car right next to you going 75 mph and if you drift out of your lane you'll cause an accident.

The issue isn't the design of the buttons at all. That matters to a fighter pilot, but the issue for a car driver is the fact that the screen is even on and the radio is accessible while driving down the road. The real critical safety feature would be disabling the screen while driving, and either locking out controls or only allowing voice control. But people would never buy a car that doesn't let them fiddle with the radio or stare at their little screen, so the actual safety feature that needs to be implemented won't happen.

Edit: When I say "fiddle with the radio" I'm including all activities that take place in a car's center stack- audio, navigation, climate control, etc. I'm also a pilot, have designed tests for avionics upgrades for multiple fighter jets, and own my own plane. I have lamented the introduction of touchscreens into modern avionics at a professional level and the personal level. I own three cars with varying levels of touchscreen invasion. So I've thought about the issues surrounding touchscreen quite a bit, and have concluded that the interfaces in a car are so simple that the issue isn't whether you can operate it without looking, it's the fact that people aren't trained to do so.
That is both how it is viewed by the 90% and how it is treated by the entire system. This is the source of "Time is money".
Totally agree. I have Dell monitors, which are fantastic in every way bar one - they have invisible, capacitive buttons at the bottom right of the bezel. I literally have to put my face right up beside it and squint to have any idea where the buttons are.

You can't easily see where they are, and you get no feedback at all when you press on them, and it seems to be 50/50 whether a press is registered. Horrible, horrible UX!
My Prius prime has the worst controls possible. During spring and fall, when one part of the day is cold and the other warm, it’s annoying to turn on the car. For instance, if I commute home and used A/C, turning on the car in the morning will have the A/C blasting when it’s also cold outside. And I have to sit through the animation and boot up of the screen and then go to the climate control settings which usually is a very uncomfortable 30 seconds every time. And then, the touch is not as smooth as a modern smartphone. This is a 2019 Prius too so idk what Toyota was thinking going all touch on this one.
Let's not forget that, at least in the US, weather data is publicly funded and excellent forecasts are available at a very granular level. For example, here's the weather at Apple Park: https://forecast.weather.gov/MapClick.php?lon=-122.009263237...

... And here's the graph for up-to-the-minute detail: https://forecast.weather.gov/MapClick.php?lat=37.3367&lon=-1...

It ain't pretty, but it works and you've already paid for it.
They're for updating the microcode. That is tangential to their use AIUI, but useful.

Also AIUI the microcode controls the issuing of the micro-ops.

> It would be way too slow to make that programmable

Then what is the "processor microcode updates" updating? I think this may just be a terminology mixup.

Dunno if this helps, FYI from https://stackoverflow.com/questions/17395557/observing-stale...

...and I can't copy/paste it. In the above link, look for 'embarrassing' by Krazy Glew.
Hey! Thanks a lot for sharing this, a lot of the features you mention here are already possible with Prisma 2.0 (or will be in the future). Would love to hear your thoughts on the new version :)
I was agreeing with you until you used the phrase "diversity hire" in your comment. I think that you could have made the same point without inferring that the hiring bar has been lowered for employees in underrepresented groups. That's a pretty terrible thing to say to anyone who is in one of those groups.
Pilots already use iPads for checklists.
The spread is insane. I have interviewed at one FAANG three times within the same year (this one does not have cooldowns). On-site DS&A question difficulty capped at two-sum with no twist for the most recent one (extremely easy if you have seen it before, still doable for most people if they haven't), binary tree LCA (impossible within 30 minutes if you haven't studied binary trees, moderate if you have but have never attempted/seen LCA, easy if you have) for the first one, and a keypad DP problem (hard for anyone who hasn't practiced DP imo) for the middle one.

There are people who are extremely good at DS&A interviews and can reliably pass almost any loop at any FAANG company that sticks to conventions. But I think most people don't fall into that group, and it generally comes down to luck and not getting a single question that stumps you.
I have written at length to enumerate the many indications that Signal and Moxie's engagement on the subject has not been in good faith. Exactly what does it take for you to give up the presumption of good faith? How long will you allow yourself to be gaslit by their self-serving lies?
> It's the same reason you have poor voters who support tax cuts for the rich, even if those tax cuts mean the government can materially do less for them. They don't perceive themselves as users of the welfare state, but as soon-to-be wealthy folks.

FWIW, this is a really patronizing view of poor people. An alternative hypothesis is that some people vote based on principles, whether it personally benefits them or not.
The page admits that they think VS Code is great, so reused lots of its design and open source code it was based on. They also use the LSP, meaning many extensions should be easy to port.

This is basically a direct adoption of VS Code in the Eclipse context. I don’t see anything wrong here, they aren’t hiding their intentions and a lot of of them criticism here just seem to be projections of things they aren’t claiming.
If that's so, then they truly fumbled on execution. Open VSX requires GitHub OAuth for login.
More importantly, this should be protected and demanded to be expanded upon by citizens. No one can acquire and shut down the National Weather Service, nor any apps they develop with public money released to the public domain. Protect public goods.
I work in data visualization. Every programmer who gets into datavis goes through a "3D all the things" phase where they look around and realize that 3D visualizations aren't used in a lot of areas where it seems like they should. Eventually you realize that there are big tradeoffs and 3D is very difficult to get right for the human brain.

Touchscreens are similar. The appeal is obvious. Screens are space efficient, customizable, upgradeable, flashy, etc. But they simply aren't as nice as physical controls with tactile feedback. Not only should we not be forcing touchscreens into every HCI situation, I think we should be moving the other direction, adding more physical buttons, dials, sliders etc to our computers and smartphones. In school a couple years back I worked on a project[0] for adding generic bluetooth buttons on a wrist device.

Imagine if you had 4 extra physical buttons, a scroll wheel, and a slider all sitting on your wrist, and your phone and apps were designed in such a way that you could map these to whatever you wanted.

[0]: https://docs.google.com/document/d/1lTOxHxHFjwJXeCLROAPf6OJD...
I think it's almost always in the small print, such as on page 15 (or 27 if you look at the document's numbers) of this Ford brochure.

MPG (l/100km) Combined: 52.3 (5.4)

https://indd.adobe.com/view/5e31eb47-fa8c-4be9-b739-b19d58c8...
It's designed that way. AccuWeather and other weather companies actively lobby to make sure that people continue using them, and not the free government sources of weather data.

See https://www.cnn.com/2017/10/14/politics/noaa-nominee-accuwea...
> Our goal has always been to provide the world with the best weather information possible

Sounds like they gave up on their goal or changed the definition of "the world" to 13% [1] of smartphone users.

I always loved Dark Sky as an Android user, guess I'll find something else.

[1] https://www.idc.com/promo/smartphone-market-share/os
Zoom Dips After Lawsuit Claims It Disclosed Personal Data
Touchscreens unfortunately only provide visual feedback. I can feel the wheel turn without taking my eyes off the road.

There are lots of development-related reasons touchscreens are appealing, but in situations where the user cannot reasonable look at the screen much, it's not obvious a touchscreen is a good solution. Maybe with haptic feedback of some kind.
Where I work, we're basically donating money to the Bezos charity known as AWS at this point. We have so much waste in our multiple AWS accounts. We have people who double things up because they can't/don't/won't communicate (effectively). It's truly an unmanaged disaster. Bring it up to management, they don't seem to care. Even back on the napkin estimates are showing us wasting > 100k a year on unnecessary or outright unused AWS services. They still don't care. And I know we're not alone and that there are other places (even in my immediate geographical area) that have waste well in excess of what we're pissing away.
How is your test proven to be better than the others ? Can't the FAANGs be more selective ?
>You need to let go of the idea that it is immoral.

>Buy a house and when you can buy a bigger house. Put your money in the growth part of the stock market (technology ... big names like Apple and Amazon is good).

Your advice is sound, but I still argue that the system is extremely immoral. Consider what this mindset has done to the environment. The reality of Keynesianism is that by allowing the government to manipulate the market via inflation, we have encouraged a massive over-consumption of resources. People who would have otherwise saved their money and been satisfied with their current rate consumption are essentially threatened into spending their money faster. But hey, the system's worked for 87 years and only created the least equitable distribution of wealth ever seen on Earth, so I'm sure it will work for the next 87.
Absolutely. Use the right tool for the job, etc.
> Since DisplayPort can normally be passively converted to HDMI

What actually happens is that some (but not all) DisplayPort sources can also output HDMI signals, so the passive converter only has to change the voltages and pinout. But if the source doesn't output HDMI signals, you need an active converter.
Samsung Display is getting out of the LCD business
At this moment I cannot really understand why someone wouldn't use ClickHouse for OLAP. Beyond my success experience with it in production, I'm currently testing it with data that for historical or commercial reasons was always sitting in BigQuery and the results are really fantastic.
I don't think Druid can compare to it at all.
If using the upstream version there is one line to add to a startup script or to your zshrc (et. al.) file ...

ssh-add -A > /dev/null

... and one default value to place in your ssh config file...

AddToKeychain Yes

... to get around this issue. It works fine after that.

(On mobile. Sorry for formatting)
Most liferafts will have a small fishing kit as part of the survival kit.
Thanks! That's a great insight. The book really does emphasize steeping yourself completely in pop in order to absorb as much as possible.

Also, I guess the tracking engineer would be up on the latest styles and able to assist with this. I wonder if there are still big studios you could convince to book studio time with net 90 terms? I suppose there must be. So much modern music is just bedroom recordings nowadays but I'm sure fancy studios still exist.
New Mazda models also no longer have touchscreens.
We lease one of the newer models and honestly do not miss the touchscreen at all. The rotary controls are intuitive and less distracting
So is that some sort of "ActiveRecord" for Javascript? It looks pretty darn cool.
Try translating using things like face-cover / mouth-cover / facial protection / facial protection equipment?
That's not true, as mrustc proves. The C and C++ specs are incredibly ambiguous and frankly I don't know if they add that much value over good documentation.
Maybe I will get flamed for saying it. What a shockingly tasteless name for an app.

Edit: guessing that downvoters haven't encountered a lot of people suffering from addiction
This is awful, atleast they are offering a refund but there is no point they couldn't just maintain the Android app
Ironically, I think I develop this ability as well through solving hundreds of Leetcode questions myself. At some point I actually have to step back and think, act not to solve it too quickly otherwise the interviewer will spot me as Leetcode junkies.
Can I mention Risk-First? All about applying risk to software development.

https://riskfirst.org
And it's US only.
While not touch many Airbus aircraft feature a full keyboard and trackball for operating those screens.
>so "(a lot) higher pay" is a moot point

no its not. I know ppl who quit MS and reapply later to get placed into a higher tier after they interviewed there again. Jumping jobs into a higher tier is easier way to get a raise than grinding at the same job.
That's a different ballpark though as you can fall back to the paper version at any time.
The retaliation part is where they got fired.
None of my jobs have done much to exercise the skills I’d need to get exactly the same job in every way at a place that does whiteboard quizzes, language trivia questions, and/or leetcode stuff. It’s not even about moving “up”, necessarily.
And yet C, which had no spec at the time, beat out Algol, which had one.
If a car uses blue dash lights, that will stop me from buying it instantly and unquestionably. Blue is extremely saturating to my eyes' receptors and uncomfortable to look at in darkness even for a moment. Red is 100x more forgiving.
Are Happy Or Sad?
Well, while we're in the realm of discussing tail risks - what is the risk that if your assets exceed FDIC insurance limits, the bank you have them in defaults?

Since we're discussing a negative rate environment, presumably this is a stressful time for the economy making this more likely than history would indicate. If you have your assets at multiple institutions to stay under the limits, what's the probability of one of those failing, and what's the probability the FDIC fails?

Depending on how negative rates are, the math can quickly turn those probabilities you outlined above into risks I'm willing to take.
I suck at writing resumes, to the point that recruiters and even hiring managers at companies that I applied to give me a pity and even talk on how to improve my resume DURING INITIAL PHONE CALL lmao.
Looks like Darksky is a provider for CARROT, are the other provider choices comparable?
> Dumping money into schools won't fix education, either.

Depending on what you mean by "fix". If colleges payed Silicon Valley salaries, I think the quality of College Education would soar.
not sure what you mean here. You can write a full fledged app in Electron without any 'backend'
Has it ever not been? I've been unable to receive messages on desktop for 6+ months. The mobile app constantly loses message history and fails to receive notifications as well.

I've submitted multiple detailed support tickets with screenshots, steps to reproduce, etc, to no avail, never even got a response.
Since the founders are in India this is a bad time of day for them to be engaging with commenters, so we're going to bury this post for now.

Sorry to anyone who's interested in this topic and/or whose question hasn't been answered yet. It was my mistake!
How can you have Marxism without control of capital and/or means of production?
We Failed at OpenStack (2015)
The f35 has a large touch screen that pilots use. Maybe the $1m helmet has a way to interact without touching.
I think most people should dis-regard what FAANG do. The hiring bar there is so astronomically high that they're only hiring people at the very top of their field. I wouldn't try to take any lessons from FAANG and apply them to the rest of the industry.