skysight-inc/HackerNews huggingface dataset:
the original tf was truly horrendous :) it was extremely unintuitive and slow to program. that's why so many people switched to pytorch. the merge was a good idea, it just came too late. tf is as popular as it is just because it was the first to market, & because of Google's megaphone, even inside Google researchers don't want to use it, and a large fraction have switched to Jax
If your desktop idles at 60% CPU utilization, I should hope it's at least getting the frame timing right.
> I'd prefer to rent out my house than sell it.

Says someone who probably has never been a landlord. I would rather poke both of my eyes out while getting a rectal exam than ever be a landlord again.
It likely would have to do with how land was distributed to owners in the US compared to how it was distributed in Europe:

https://en.wikipedia.org/wiki/Homestead_Acts

https://en.wikipedia.org/wiki/Township_(United_States)

https://en.wikipedia.org/wiki/Survey_township
As another data point a smallish community that I do moderation for (roughly 6k messages a day) has very large amounts of blatant trolling come from M247-hosted VPNs. Walls of slurs, regurgitated Russian propaganda about Ukraine, rape & death threats, etc. Most of these don't seem to be Mullvad VPN hosts. It's to the point that we've talked about blocking M247, but it doesn't seem feasible.
It’d be interesting to see the actual numbers - i suspect they’re relatively low for those in 20% down loans even during the last housing crisis, but I don’t have evidence beyond anecdata.
>Statistical thermodynamics contains all the necessary tools you need to answer your balls in a box question

The balls in a box example shows how ML statistics work. The string is adjustable, it can be adapted to different contours, but you have to discard data.

How do you compensate for the inclusion of data in the model without discarding others? The string has a limit in diameter by design, and you need to know the content of most of the data to make good decisions.
> * The incredibly bad track record DNSSEC has for reliability; for instance, Slack had a multi-hour total sitewide outage earlier this year that came from attempting to turn it on.

It was actually from turning it _off_, relying on expert advice that turned out to be incorrect:

>Our Traffic team was confident that reverting the DS record published in MarkMonitor was sufficient to eventually resolve DNS resolution problems. As things were not getting any better, and given the severity of the incident, we decided to rollback DNSSEC signing in our slack.com authoritative and delegated zones, wanting to recover our DNS configuration to the last previous healthy state, allowing us to completely rule out DNSSEC as a problem.

>As soon as the rollback was pushed out things got much worse; our Traffic team was paged due to DNS resolution issues for slack.com from multiple resolvers across the world.

>Based on expert advice, our understanding at the time was that DS records at the .com zone were never cached, so pulling it from the registrar would cause resolvers to immediately stop performing DNSSEC validation. This assumption turned out to be untrue. The ‘.com.’ zone will ask resolvers to cache the slack.com DS record for 24h by default (non modifiable by zone owners). Luckily, some resolvers cap that TTL with a lower value (i.e. Google’s 8.8.8.8 has a 6h TTL on DS records).

https://slack.engineering/what-happened-during-slacks-dnssec...
I've found that the only way to win is to go first, just like in tic tac toe. Going second can produce a draw at best, against an optimal opponent. This is just my experience though, not a strong assertion.
Doesn't it seem more likely that the CEO (or proto-CEO, you didn't clarify what time period this was) fired these people after they were uncooperative in these informal talks?
That's basically what this article is about.

> “John Carreyrou did a brilliant job of exposing Elizabeth Holmes — I did not.” Auletta reflected. “So, when I look back on that, yeah, I did a profile of her, but I did not produce the goods that he did.”
I had a PowerPC Mac in ~1998 and I put BeOS R4.5 on it. What a HUGE change from MacOS ... I couldn't believe a computer could actually act and respond like that! I jumped ship to Intel hardware to stick with BeOS.

I'm very curious what you worked on at Be - the development team wasn't that large, was it?
>women are trapped in a zero-sum competition for a limited number of acceptable mates.

Odd, since the majority of men seem to be ones losing out on that though since "acceptable mates" for most women is the top 20% of males.

This reminds me of the stat that is meant to guilt society into considering how horrible it is that 1 out of 4 homeless people is a woman.

Or even better, the famous Hillary Clinton quote: "Women have always been the primary victims of war. Women lose their husbands, their fathers, their sons in combat."
I like PWT because other theories don’t rule out FTL propagation of things, either, and PWT just assumes it. It is far less weird than for example the many worlds explanation.
You haven’t had to deal with evictions, slow paying tenants, or tenants who don’t take care of your stuff have you?
Great article and all but there's no way I'm going to remember any of it. I think I'm going to stick to "click different blending modes until it sort of looks right".
> And you're missing the fact that CAs that misissue certificates can and will be distrusted by Chrome and Mozilla

That doesn't protect against attacks from occurring, it only protects against future attacks from the same people who already attacked (assuming the same people don't create a new CA?).

And when Chrome and Mozilla distrusts a new CA, good luck on updating the certificate chains included in the operating systems of all the devices in the world, especially those that never update (old Android phones? IoT devices?).

> there's no way to revoke .COM

I think there is no need to revoke .COM because .COM can attack any domain within .COM anyway, even with/without DNSSEC and/or with/without CAs? Or what am I missing?
First: the page you're citing talks (1) about stub-to-cache DNS lookups that DNSSEC doesn't protect at all, but DoH does (again: DNSSEC collapses down to the "authenticated data" bit in the ISP-controlled last mile) and (2) about "hijacks" that are actually registrar ATOs.

Second: whatever weird thingy your system does, I respect it, but it is simply not the case that millions of mainstream users are going to run fully recursive DNS caches on their phones and laptops any time soon. People love to point out that they can just run their own DNS server on their Linux box, which is obviously true, because that's how ISPs run DNS servers, too. I'm suitably impressed with your sysop ability, but I don't know what that has to do with Internet security.
Holmes made one single promise on which she couldn't (possibly) deliver while
Musk makes dozens of promises and delivers well enough on enough of them that he'll never be fully discredited.

The whole "stepping on a single nail vs. sleeping on a bed of nails" metaphor.
Good points.

I'd like to hear more about UX for data scientists.

Do you mean creating custom user interfaces similar to the ones used in Tableau or PowerBI etc to explore large datasets?

Or just in general following good UI principles when showing data, e.g. Tufte, Few, etc?

Which interfaces / apps do you think do a good job in this regard?
The compute wouldn’t be that high as long as you had a way of scoping it down. If the police limited it to a handful of accounts of to a geo-fenced time of day, it would be quite tractable.

The police have already used such geo-fenced warrants before.
I'm also reminded of the title of Dorai Sitaram's book, Teach Yourself Scheme in Fixnum Days. It's a pretty good introduction to Scheme, but the implication is that the concepts people work with in Scheme are very deep, and the skill ceiling is accordingly absurdly high.
> the GDPR is the source of the now-near-ubiquitous cookie-consent noise

I didn't think this was true off the top of my head, and a quick dig supports that:

https://gdpr.eu/cookies/

The GDPR doesn't have anything to say about cookies, aside from that they count as Personal Data. (It's quite readable, you can verify this for yourself: https://gdpr-info.eu/). GDPR is about what happens to the data you share with a company, what they are allowed to do with it, who they are allowed to share it with, what your rights to delete that data are, and what the penalties should be if they leak/misuse your data.
This is pretty impressive!

I play piano accordion (but not particularly well). I started watching the video first and was a little troubled that the bellows appeared to be home-made, crappy looking, and not nearly as effective as they could be. Aftermarket bellows are not hard to find and are not even that expensive if you get them from China. But then I saw that he made them out of _floppy disks_ and decided that was pure genius.

This also made me realize that a computer keyboard pretty closely resembles the right hand of a chromatic button accordion, so I assume that's how it's laid out.

Anyway, he certainly plays this cobbled-together instrument far better than I'll ever play my analog accordion. There are MIDI and other "digital" accordions out there but they are either extremely expensive or limiting in terms of what you can do with them, or both. This gives me hope that one day I could possibly build my own programmable digital accordion.
They're definitely not huge right now and I haven't seen any viable paths toward them becoming a big thing any time in the near future. There's barely any work being put into them relative to other stuff in the field. HP made some big claims years back but have totally failed to deliver anything and I haven't heard anything about the technology in years.
Teachers have to prepare their classes because, despite knowing the subject well, actually talking about something requires preparation.

It’s unreasonable to ask students to not only study and understand the material, but also prepare all the course knowledge enough to be able to communicate that well when asked about a random part, and do that for all the classes they might have. If you wanted to give them time to prepare a specific topic it wouldn’t be an exam anymore.

Synthesizing and communicating properly a subject is the work of a teacher. It takes practice, deep knowledge of the subject, extra materials. You’re asking students to both be students and teachers of all the material for a single exam.
I did mean samples (n size) not the number of features. But also, no your point isn't right. If you have a ton of variables, you'll be better able to overfit your models to a training set (which is bad). However, that's not to say that a fairly basic toolkit can't help you avoid doing that even with a ton of variables. What really matter is the effect size of the the variables you're adding. That is, whether or not they can actually help you predict the answer, distinctly from the other variables you have.

Stupid example: imagine trying to predict the answer of a function that is just the sum of 1,000,000 random variables. Obviously having all 1,000,000 variables will be helpful here, and the model will learn to sum them up.

In the real world, a lot of your variables either don't matter or are basically saying the same thing as some of your other variables so you don't actually get a lot of value from trying to expand your feature set mindlessly.

> if you increase the amount of datapoints you collect by half you would have to quadruple the amount of samples you have to retrieve any meaningful benefit, no?

I think you might be thinking about standard error. Where you divide the standard deviation of your data by sqrt of the number of samples. So quadrupling your sample size will cut the error in half?
I remember Linus videos with the pocket operators, somehow didn't internalize that he worked for teenage engineering, and in retrospect it feels like the most plainly obvious thing in the world. Of course he does.
Who is going to feed, and muck out the Canary?
The amusing thing about the 30yr fixed is the average lifetime of them - many people would do between with an arm with a ten year fixed period.
I thought that if I ever get a duplex and rent one side out and live in the other. I would still get a property manager and never let the tenants know I own the place. For context: former landlord.
That makes sense. I'm not familiar with PayPal policies, when do they shut down accounts for sending remittances? Is the policy listed somewhere?
May I ask where do you live? I am almost 40 with more than 15y of experience (and a master degree in computer engineering in the top university of my country) and I have to fend off recruiters (I usually do a job interview every other month just to stay sharp - love my current workplace and would not consider changing- and end getting an offer most of the times).
I am currently working on a new 3D system, and have been thinking a lot about GUI design.

My impression is that as applications have grown in complexity, there has not been a corresponding change in our approach to GUI design. I'm talking of desktop apps for doing 3D content creation (Maya, Houdini, Blender, etc).

The menubar and hierarchical menus worked elegantly in the simpler days of the Xerox Star and Apple Macintosh, but the continued reliance on them makes me chuckle at times.

The other day I decided to count the number of GUI elements visible in one such app. There were over 200. I can't prove this, but my feeling is that this visual/usage clutter can create confusion and anxiety in users. Or maybe users just learn to ignore the 90% of widgets they never need to use.

I find it increasingly awkward to have to move the mouse to click inside a 16x16 pixel widget on a 4K screen. Most GUI actions are not inherently graphical (click on a button, menu, icon).

One app has such a large contextual menu (with many submenus) that the menu includes its own search field, and users click to make the menu appear, then type in a few characters to locate the menu item they want, then click on the item. I can't help but shake my head and chuckle.

My own attempts at coming up with something different have resulted in a series of (short) popup menus that can be invoked via keyboard. My hope is that users will develop muscle memory to go to the selection they want quickly. For example, hitting "C,C,C" (the "c" key three times) invokes, in order, the Create, Curves, Circle menus (each menu replaces the previous one) and creates a circle in the 3D scene.

Been planning to make a video demo...
Running Kafka is fiddly but a lot easier than running a true master-master RDBMS setup (which none of my employers have ever managed; at best some have had a read replica and an untested shell script from five years ago that supposedly promotes that read replica to master if the master goes down). Backups are the same problem either way (and, while it's not a full replacement for actual backups, the fact that Kafka is clustered means you're protected from some failure scenarios out of the box in a way that you aren't with something like Postgres). And there are plenty of established hosted kafka services if that's your preferred approach.
Would love to hear more about your defense, have a client in the same boat.
Fear of this is why I prefer a sorted set with ZREMRANGEBYSCORE to remove expired items
> And you're missing the fact that CAs that misissue certificates can and will be distrusted by Chrome and Mozilla, but there's no way to revoke .COM.

If they are caught — and CT has made that very likely, but hijinks like in Kazakhstan sidestep CT.
Turnkey tyranny is a good enough argument for you, me, and many others. It isn't for a lot of others though. This is indisputable. We have decades of history of making this argument and have garnered little support through the argument. Ipso facto, it is not good enough. I understand what you meant, the problem is that you're wrong.
I was using PayPal for this and got shut down, they never gave me a reason. I assume I just seemed too "suspicious" by some vague algorithmic standard.
I found it funny how pro science the voters of Portland, OR / Multnomah County were when it came to enacting COVID protocols, but have rejected the science of water fluoridation multiple times, most recently in 2013.
There is evidence that a large fraction of Hacker News readers are early in their programming journey. Presumably people migrate elsewhere as they mature? I don't know of another forum like Hacker News, so where are they going?

To understand the level of programming skill on Hacker News, consider that less than 5% of Hacker News readers succeed in adjusting a loop iteration variable to avoid unsigned overflow (despite repeatedly attempting to do so):

https://bugfix-66.com/8617f16fa68e021b656b1856f94afebf7a3117...

This is an empirical observation and not an attack (please don't flag/downvote this comment). It tells us something about the population of users on the forum, and where they are on the developmental timeline as programmers.

It seems like more senior programmers move on, maybe.
The computer AI code is in this file: http://flydaddy.net/games/connect-four/js/computerOpponent.j...

Basically when it’s the computer’s turn it evaluates every possible move and assigns an attack and defense value for each move. The attack value is based on how many in a row and whether it can win on next turn, and the defense value is how many opponent’s chips in a row and whether it will lose on opponent’s turn. And if 2 or more moves are equal, favor the move closest to the center of the board.
Yeah there’s a secret dark opposite of NIMBY - WGASA (who gives a shit anyway) and that can end up much worse in the long run.

Part of the problem for communities starts when not all participants live in the community - if the grocers and workers and police are “imports” from the suburbs or other areas you start to get divergent goals and WGASA starts to take hold.
I think most people who are using the limit of the free account should really be paying. I am extremely happy paying for Tailscale, pandering to freeloaders is nice and fun but I really don't think it hurts anyone to charge for what the service is worth.

It's brilliant, and worth paying for.
What are the reasons for the invention of the modern flute was also to make a louder instrument.
I agree but there is another factor, that is the ability for income earners to effectively save for retirement. Artificially low interest rates forced savers into the stock market, which caused equities to be artificially high relative to their yields, creating a positive feedback cycle where there was no alternative to 'saving' via stock investments and causing corporations to be able to ride a tidal wave of investment without justifying it via dividends. This is all downstream from cheap credit and a lack of incentive to save money (defer consumption) and now we are faced with the unintended consequences of decades of short-sighted monetary policy.
I think first is an advantage since the opposite side has to react to your moves, a bit like chess.

A strategy that works for me is building a tower. In that tower try to construct 2 rows of 3 length, can be one horizontal and one diagonal but doesn't have to be, that when you go to one side of the tower, it would give you 4 in a row 2 times right after another circle is placed on top of the first one. While doing this also making sure the opponent isn't doing the same below your rows.

Doing this makes it impossible for the other to defend as when you're building on the side of the tower, it gives the opponent 2 options:

- Defending the first row and placing a circle, allowing you to place another on that circle and making the second 4 in a row.

- Or not defending and you can obviously finish your first in a row.

Following this strategy I was able to win both as player 1 and 2.
> In my current company there are 7 or 8 levels (depending how you look at it) for ICs. Why?

Promotions tend to represent some combination of four things to most companies:

• more expected impact and workload,

• more status,

• more money, and

• more expected industry experience and seniority

The three level system you propose might work if the company using it is in fact actually flatter in its internal hierarchy on those traits - but if it’s not, from the perspectives of the workers, all you’ve done is intentionally obscured the mechanics of the actual hierarchy you’re using in a way that even further obscures pay disparities, denies workers who are motivated by externally visible status a route to progression, equates high performing “just below architect” and “barely above software engineer” workloads in a way likely to incentivize many seniors to coast, and surrenders an easy tool for gauging performance by measuring how successfully someone is progressing at the company and in the field based on their level vs. years of experience.
The development team was very small. I worked on audio mixing code, capturing video encoded from Bt848 cards, audio and video codecs, anything related to audio and video timing. Several great programmers were there and continue to do amazing things at other companies big and small. I ended up working with many of them at Apple. At some point, it seems many had to choose between Google or Apple.
You could stream it to Virtual Desktop or run the Android app through Oculus TV
That's nice, but not really relevant to the thread.
I don't think most mathematicians have spent a great deal of time analyzing data tbh. Unless you mean statisticians.
Lol 5000 per employee. “Tech giants” won. Did at least the abused recruiter get a decent payout?
1.9% gives you protection against rental raises and you build equity. This is an absolute no brainer if there is enough supply.
The computer AI code is in this file: http://flydaddy.net/games/connect-four/js/computerOpponent.j...

Basically when it’s the computer’s turn it evaluates every possible move and assigns an attack and defense value for each move. The attack value is based on how many in a row and whether it can win on next turn, and the defense value is how many opponent’s chips in a row and whether it will lose on opponent’s turn. And if 2 or more moves are equal, favor the move closest to the center of the board.

It's fairly difficult, but not perfect, and you can win as the second player.
I think you’re think about the revenue functions for spot instances in isolation of the larger supply base of all instances. Spot instances are already a result of revenue management of a fixed supply base that increases in discrete increments over time. Instance capacity overall usually leads instance demand, shortage costs are very high in data centers.

Spot instance capacities are a function of the all instance capacity for the same type and on-demand instance usage. Spot instance pricing can influence the quantity demanded of on-demand instances of the same type, and vice-versa.

Anyhow, there’s no way we can figure out whether you’re right or wrong with any reasonable level of certainty.
Ohh.. literal property buying for secured retirement funds exists. All those chickens are coming home to roost
With perfect play the first player will always win. My AI is not perfect and you can win as the second player.
TabPFN: A Transformer That Solves Small Tabular Classification Problems
That wouldn’t change the status quo. She doesn’t only want her own inherited wealth to be taxed away, but also that of all others in a similar situation.