skysight-inc/HackerNews huggingface dataset:
Because so many data warehouses has been built in it. Most significant problems have been solved traditional star schema/snowflake schema fact table oriented systems. And a change in language ins't going to open new doors that otherwise remain closed now.
Same. Somehow (crazy i know) my body actually tells me if i feel like i had a good exercise, regardless of steps, apps, gps map overlay, Social sharing integration. If you need 'features' to enable your life, lulz.
This is a racist attitude.
Garuda Set to Launch Direct Flight to Bali from Los Angeles and San Francisco
While I didn't use them and have no comments on their search quality I did admire Cliqz for their ambition. They were building and running their own index until earlier this year. (https://cliqz.com/announcement.html)

They open sources some components e.g. https://github.com/cliqz-oss/keyvi.

I think any long-term search engine competitor will eventually need their own index though DDG is doing well financially so far.
(author)

The person would need to both have pretty plausibly had COVID (positive viral test, clear symptoms during the time when COVID was widespread in their area) and also test positive for antibodies.
No, I fundamentally reject the framing. I don't divide the world into things that serve me and things I'm incensed about. Neutral institutions regularly do things that go against my interests, and I don't get angry or seek to overthrow them every time it happens.
Yes - I would think drivers are even harder from an engineering point of view but as far as I know they have fairly good backwards compatibility for games. I think this is likely because people would be much more reluctant to buy new graphics cards if they broke their older games.
I see - strong fundamentals are always worth cultivating because they are invariant under shifting fads and trends.

The thing that I find difficult is how quickly trends and fads shift in this industry. I came out of mathematics, which moves much more slowly than tech in terms of what's fashionable. I think it's a function of the sheer number of people working on tech compared to math.
If this is a habit, then I agree you need to just ship more. On the other hand, a lot of people ship half-baked stuff and then move on, leaving a trail of disappointed users and never learning how to actually polish a product. I guess the latter is marginally better than the former, but I prefer a goldilocks approach to shipping.
I believe they do have that responsibility. But I also believe that shouldn't be their overriding responsibility.
Twitter is a dumpster fire of companies self-promotion and angry people yelling at each other.

Don't kid yourself that it's anyone's hobby. If it were, they wouldn't constantly ask VCs for money, wouldn't run ads, and wouldn't have quarterly earnings calls about how they can grow revenue.

Twitter is just a less successful Facebook.
Suggest an alternative to… saying something dumb? …What?
This is an interesting idea, and I will chew on it for a bit.

I'm not sure how I would achieve it though? The right initial structure isn't usually clear at the beginning of a conversation/research session/whatever I am taking notes on.
Until they work out how to properly disable reader view because it allows you to avoid JavaScript driven paywalls and Incognito/Private Mode nags.
Yea, Flutter Web isn’t viable and likely never will be. The approach will require re-implementing browser primitives (like copy paste) which means you’re always going to need to ship a ton of JS to clients which makes it antithetical to the PWA approach.

EDIT: thanks for the downvote. But you don’t have to take my word for it, this sentiment is (privately) shared by Googlers themselves working on Chrome and PWAs.
> GhostDB provides a very large hash table that is distributed across multiple machines.

Sounds like no replication to me, AKA the memcached model. I can't find how to actually configure a cluster (the `Cluster Configuration` section of the docs doesn't contain anything related to hosts). I also can't find anything client side that would distribute requests to a list of nodes with a consistent hash, for ex. I can't find a client at all, actually.

Still, interesting project, kind of aiming for Redis features and a memcached topology.
The problem with reactionary, "free speech" platforms is that they're always filled with the worst of the worst from other platforms.
A small Arab nation built a Mars mission from scratch in six years
Top notch visualizations!
I'm pro decentralizing the internet, but these movements really need some marketing chops. ".onion" TLD? (Yes I know it has been around for awhile) Think of how a normal person will view a ".onion" domain name. It's nonsensical to the uninitiated.
Well, I guess I didn’t make it explicit that my being an “expert beginner” at 35 also meant that I was making a way below market salary and was (and I still am) way behind my retirement goals.

And with this being both my abs my wife’s second marriage didn’t do us any favors.

My base salary now is the same as it was pre-Covid pay cut and was more than enough to reach our short term needs and slowly meet our long term goals.

The RSUs+Bonus goes straight to long term goals - paying off the mortgage, cash flowing college for my son and saving for retirement.
Check out my startup https://levels.fyi as an alternative!

Seems like they were acquired by private equity last year and have finally sunsetted the product
It's impressively fast and adopting it as standard equipment is great but similar SSD product should be available for PC soon. Not feel innovative like Cell.
> On top of that snap creates visible directories in $HOME, f-up my loop devices

This. snap seems to spew traces of itself all over the place on an Ubuntu install, and it's less than clear why any of them are there.
There was a Reddit account that for a few months posted all their comments with alphas instead of the letter a. There was some speculation that it was too make their comments ungoogleable, but it turned out to just be for fun.
I point you to this discussion:

https://dba.stackexchange.com/questions/43772/why-dont-datab...

Auto update statistics is something you can turn on, but you can't (well shouldn't) arbitrarily index every field because there's a write load/performance cost. Also sometimes a table scan has the same performance characteristics as reading from an index -- it all depends on your query.

The query planner already does a ton of optimizations, but indexing is one of those things that may or may not help -- there's a stochastic element at play -- you almost have to have a model of current and future data + query mix, and which you then have to profile for any gains -- which is why most databases leave the decision to the admins.

Index creation after all is based on a priori expectations of what future data will look like based on historical patterns -- it is predictive in nature. It is akin to front-loading computation to create a derived data structure that you hope will match future query patterns.

You could do continuous profiling but it's expensive. Also finding the right combination of indexes is a combinatorial problem coupled with the fact that the data is constantly changing -- it's a very difficult optimization problem.

The situation has changed somewhat, and I've read about research on using modern machine learning methods to help databases tune/index themselves (which probably what Azure SQL is doing, as well as a few other cloud db's). Azure SQL's database tuning again is passable and better than nothing, but it's not super good -- I suspect it's very conservative in order to avoid risky indexes that may slow down corner cases. I have it turned on but I still find myself hand-tuning indexes to achieve the performance I need. (that said, I also mostly run analytic queries so converting all my fact tables to the Clustered Columnstore Index data structure pretty much speeds all of my queries up without any tuning.)

There's also an alternate approach based on linting:

https://www.eversql.com/sql-query-optimizer/

At any rate, for most of the history of RDBMSes this type of ML technology was not available or was very expensive to operate on large-scale databases. It's a heavily researched area, and the fact you don't see it implemented at scale reliably suggests that there practical difficulties.

It's not just an ease-of-use issue.
I am well aware of HN policy regarding reposts. I just found it amusing that this one has so many.
Not anymore. I found a chromium PPA, and while not perfect, it doesn't do any of the irritating things listed above.
You could if you also have the output of git diff. Then you could stage and unstage hunks or parts of them using a combination of recountdiff and git apply --cached
Responding to the comment below: Well, then the stakes for you are low enough that you don't care, you feel too powerless to protest, or the decisions are in some sense fair. Very often people are subjected to decisions that are not fair and they should dissent.
> I like that both can exist and be successful, while also feeling some sympathy for what could have been for the PUBG devs. Both can be true.

I accept most of what you said. I'm more just defining why I don't really feel sorry for them at all. If they were the inventors of the idea and they never were able to capitalize on it, sure. But they did capitalize on it, and it looks like extremely lucratively. It feels sort of like lamenting that Ford doesn't own more of the auto market given that they popularized (or invented in the modern era) the assembly line that all major automakers use. Ford's doing just fine, and we're all better off for the idea being spread.

It's okay if you don't agree, I just wanted to make sure I expressed myself accurately. :)
It's actually the exact opposite of fuzzing; with symbolic execution you aim to prove, symbolically, that all possible code paths have some desired behavior (e.g. not crashing,). With fuzzing you just try code paths (guided) randomly and see if any of them crash.
The article is trying to get free lunch ... we all know what it leads to ...
I have been programming as a hobby since the 80s when I was in middle school writing 65C02 assembly, I don’t hate my job, but by the time I graduated in the mid 90s, it became purely a method to maintain my short term addiction to food and shelter and my long term desire not to be old and broke.
> The argument basically seems to boil down to "fat lazy slobs should just give up".

That's not my argument at all. In fact I'm reducing the entry cost to achieving a fit lifestyle and explaining what's actually important.

You don't need any apps, you don't need to pay a monthly subscription for a digital service. Maybe you might have to pay a membership fee at a gym or a boxing club or some place you can go to do to the thing you want to do. The local canoe club, who knows.

I'm proposing these apps are like fad diets, people will pay for them, see they don't work, and move on to the next thing, perpetuating failure and bad outcomes. I predict this $500m investment will blow up as a failure, that was more the point I was trying to make.

People just need to fix their behavior. They need to find an activity they like, prioritize it, create a routine, and make it part of their life. People have been doing this since before apps existed, and it's all it takes, and apps can't do that. You have to do it for yourself.
For me the first email address has the initial lowercase j seemingly normal; the second email address has the initial lowercase character that appears as j, except the below-the-line curly part doesn’t extend as far, and doesn’t upturn at all, unlike the first email’s j. This is on iOS 13. Curiously, if I copy and paste, both j’s look the same; they are formatted when pasted the same as the first initial j, which to me seems normal.
It's a qualitative thing. Quantitative/technical measures of 'best OS' are silly.

For me, Linux represents freedom and control. Freedom from the oppressive corporate nonsense and general grey hat fuckery of Microsoft; freedom from the walled garden and Temple of Shiny Things of Apple.

And, control: the ability to tinker with my environment, to choose (to a large degree) the hardware and applications I want.

There's more, of course, but that's the meat of it.
That is a carbine. Actual assault rifles have selective fire and are heavily regulated.
No, the picture is exactly what I just described—that those contributors are using Rust.
Do you mean removing Pascal support deprecating Maxwell? How long you'd need it to be supported to be satisfied?

Even with OSS projects discussions about ending support are not easy.
As someone who's averaged 5 days a week in exercise for the past 13 years now, even I worry about losing discipline if I switched from a commercial gym to a home gym. The commute (which has always been a short walk, jog or cycle for me) has curiously always become part of the routine.

It'd be interesting to see relative drop-out rates for home-gym-goers vs commercial-gym-goers. I suspect the former is far higher.

It's probably not as important from a commercial perspective though. A sale's a sale, no matter if the equipment never gets used.
Interesting that quarantined subs cannot be used on i.
Ask HN: My GCP Account Has been Hacked What do I do?
I have had a number of GCP accounts over the past 5 years, but this last month I have appeared to have been hacked. As a result there are resources that I cannot remove that Google Support refuses to help with. What do I do? This hacker has run up a very large bill, and I do not have the resources to pay it. It would be crazy to me that I would be the first person to run into this issue so advice is welcome.
how can we find a way to permit the "good" uses of Javascript while prohibiting all of the "bad"?

By imposing resource limits? I know browsers already have time limits on script execution, but perhaps a memory limit would help too. A "light sprinkling of Javascript" would probably need KBs or a few MB at most to do what it needs to. The problem is that none of the mainstream browsers nor web developers (and especially not Google's) will want to do that --- compare new vs (unfortunately, quickly disappearing) old YouTube, for example; the latter is a mostly-static site with JS enhancements, and the former is basically a SPA. Despite the reduction in functionality of the former, the most common complaints are about how slow it is, and it uses a huge amount of RAM too.
How do you get exercise to be fun? I occasionally try doing more exercise than normal, but it eventually breaks down as I find it tedious and boring. The only exercising-esque activity I've really enjoyed was swordfighting (literally just with wooden swords with friends), but that's not really something to practice on my own, nor is there that many who I can do it with. I should just stick with some form of exercise, but when I feel like I'm wasting my time (being bored), that really kills my motivation.
I operate a few websites that host static content only. Is there any benefit to setting up onion services for these sites? Or are onion services more valuable for providing interactivity/logins?
I wouldn't just blame ads, the implementation of the new design is awful. Browsing the site as an anon is a complete tire fire (especially mobile), constantly losing scroll position and often not loading content at all... comments are gated by weird expanding areas that load a separate page into history, and again more scroll position issues.

Helped me stop using the site impulsively anyway.
Over 100 Wi-Fi Routers Fail Major Security Test
I am very much not OK with strava's data retention and privacy policy, and paying for a service like that. With a basic $60 bike computer you can already track distance per ride, average speed, cumulative distance, max speed, duration of ride, cumulative duration. Go up just a little bit in cost and you can add heart rate functionality.

There's also a number of things you can do with an old Android smartphone and some common apps that create GPX format track files, if you want to import your ride paths into Google Earth pro on a desktop PC, without uploading to a cloud based service.

You don't need some $400 bike computer and a cloud based service to achieve a high level of road cycling fitness. Have a good digital scale at home. Track your cumulative riding distances and average speeds. Eat healthy, etc.

Having an offline log and metrics to compare your own performance against is extremely useful. Data and information can be a powerful motivator to compete against yourself to improve your average speeds, climbing times and so forth. Where I disagree philosophically is whether that data needs to become a subscription you pay forever for, or if your data needs to ever go out to a third party.
Even if you assume the benefits here are all true and not overly optimistic, there is a significant downside. Software that is "better" by means of more complexity via AI will be significantly harder for a human to understand. Even if it's generally more accurate, software that is a black box is inherently frustrating to at least some of it's users. If the advantage of AI generated software would be in solving problems through greater complexity than a human would think of, then it won't be able to achieve the kind of simplicity that makes it much easier to understand what software is actually doing.
Yeah and Steve Jobs owned even less of Apple. There's a difference between ownership and leadership. Twitter would be a very different place without Jack. It would turn into Facebook or TikTok.

Twitter is like a BDFL hobby project. I obviously don't mean that literally and am aware it's a publicly traded corporation. Twitter is a hobby project in the way that Oculus is a hobby project of Zuckerberg, even though Zuckerberg is the biggest shareholder of Facebook. It's a matter of where the leader made his money--Zuckerberg made his money from selling ads on FB (not VR), Jack made his money from selling a financial product (not social media).
There were a hell of a lot of very relevant differences between the two founders, none which were their gender or race.

The product is garbage either way, but garbage being pitched by someone with a track record of accomplishment and success makes no sense, so that might pique my curiosity enough to respond and see if there's a reasonable explanation for a bunch of obviously fraudulent reviews. The same product pitched by some random person with no qualifications or experience can reasonably be assumed to be spam like many similar pitches VCs receive. Credibility matters. This should not come as a surprise to anyone.

And let's not forget that these people were from her husband's contact list. He very likely actually knows many of them. Of course they're going to open the email. I open emails from everyone I know in real life. It's rude not to, and I'm curious about what they want and what they're up to. I don't feel any such obligation or curiosity towards random strangers.

Do you honestly believe that a VC that pledges to help black founders is obligated to respond to every black founder who emails them, even when doing so will obviously be a waste of their time? Furthermore, do you believe a founder who is obviously engaging in deceptive practices to trick investors even deserves the respect of a reply?
I listen to podcasts in other languages and have never encountered translated podcasts, or rather, I don't think your hunch explains any significant numbers. Edit: I just looked and lost interest before I could find a single example of what you're talking about.

You may get spin-offs for other languages like Radio Ambulante (Spanish) for NPR. But that's a whole other podcast in its own right, not a translation.

The difference in numbers should be obvious to you: anyone can start a podcast that lands on podcast aggregators, and the production is just recorded voice at minimum. Few people make movies or music that lands on imdb and spotify, and the production is more than just recorded voice at minimum. Why wouldn't you expect podcasts see much higher numbers in its stats?
I've been in the same boat for 12 years now. I have a litany of half-complete revolutionary ideas. Believe it or not, I was working on a HelloFresh type product in 2008, before HelloFresh even existed. The exact same premise, except my idea required no pantry staples: every ingredient in the box from oil to sauce. People told me I was crazy, but look at services like that now...

It is hard to get out of the mindset of just shipping something, because I was raised and taught that first impressions matter.
The best programmer interviews I have ever underwent -- as a candidate -- were almost identical to "doing real work".

Either because we actually did real work -- the interview was literally "work with us for a day and see how you like it" -- or because the interview process primarily centered around exploring problems in a wide solution space, collaboratively with the interviewers.
Then they should sell it directly to the public.

The only issue with queue-jumping public disservice is that it discourages fixing the problem in the first place.
This is how you end up with a team that’s 10x it’s components: why have _one_ 10x engineer, when you could have 7?
Thanks for confirming. Looks like they fixed it.
Was their team diverse? I'm sure it doesn't matter since they aren't in a majority white country...the only places that evidently 'need' diversity...
Yes, this story gets posted a lot, and many of us might know it, but at the same time, I like to think about the ones that didn't. They will learn something new today. XKCD said it better than I could: https://xkcd.com/1053/
I'd recommend uMatrix over NoScript. I used NoScript for years but switched over to uMatrix a few years ago (at the time it was working in Firefox Quantum but NoScript didn't yet), and I like it better now.

It's quite a bit easier to see what's going on, toggle scripts and other assets from multiple sources, and you can change the defaults to do things like allow first-party scripts by default if you don't want to go all the way to full blocking.

It takes a while to get used to using a script-blocker like it, but it's pretty straightforward most of the time, and once you get your most commonly-used sites set up you don't need to mess around with it very often.
Entire rare bird colony vanishes, baffling New Zealand scientists
Beats me. It’s been a couple of years since I flew from there, but they had a “secure area” and a metal detector, but no one was ever manning it.

In fact, the first time I flew from there to Memphis, I checked a handgun in my luggage. They asked me if it was unloaded, put the little slip in the case... and handed it back to me. I handed it off to an employee for stowage when we boarded - but “stowage” in this case means “behind a cargo net at the rear of the plane, accessible from the cabin.

I may stop by there tomorrow just out of curiosity, to see if anything has changed. I seriously doubt it has; it’s still the same airline. They’re tiny planes - I want to say 12 passengers or so.
Hiring for a Quality Engineering Manager at Coupa Software in San Mateo, CA
Tell that to all the states struggling to get unemployment benefits out because they can’t find enough COBOL programmers to keep their systems from melting....
I just followed the privacy URI FOR iOS Reddit on Apple App Store, the link is no longer valid. I am searching and reviewing their privacy statements.

EDIT: their blanket policy I found on the web was what I expected. I donate money to Reddit and I wish that as a perk I had more privacy “We may share information between and among Reddit, and any of our parents, affiliates, subsidiaries, and other companies under common control and ownership.”
> YouTube video by double-right-clicking on the video element OR long pressing on the speaker icon on the tab/address bar.

I've been using pipifier for this - especially for Netflix, didn't know about this until now - thanks
iOS 14: The Attribution Hash