skysight-inc/HackerNews huggingface dataset:
I’ve already made this point at least twice; getting the government involved in preventing Google from moderating content is giving the power to the government. Unless if you want to completely ban the ability of Google to moderate anything, then you are giving the power to someone to decide what is and is not protected from moderation on Google. This power to decide what is and is not immune from moderation would be hugely powerful, and would give the ability of the government to declare which ideological believes are and are not protected from moderation; which in effect would be hugely detrimental to the first amendment.

And even if you strip Google’s immunity from civil damages away, you are handing power over all internet speech over to the courts and anyone with enough time and money to use them. From a citizens perspective there is very little difference between censorship via the first or third branch of the government; both represent the erosion of the first amendment.
Thanks! Will do so soon.
Garmin Connect could win here.
Sorry, out of curiosity but where are you from? Where you can't walk or cycle 10-20 minutes to a bus stop?
Tips on time in isolation from Scott Kelly, who spent 340 straight days in space
"Celebrating the 5th anniversary of you asking me this question."
I think there is a lot of truth to both your comment and the parent comment.

Everyone underestimates the complexity of systems they aren't personally familiar with. Ask the average person how many parts are in a modern automobile and they'd probably guess too low by an order of magnitude.

But it is also true that large organizations get weird when money is easily available. You get a Cambrian explosion where without selection pressure to ensure people and teams do real, useful work, everything starts to seem like a good idea.

Determining which organizational complexity is essential and which is accidental is likely the quintessential hard problem of business.
Not so much a reputable motherboard, but one that has been validated by a reputable manufacturer to support ECC. Asus (literally the first I thought of, no preference implied) is a reputable manufacturer, but they may happily sell a low-end motherboard without ECC support and a high-end motherboard with ECC support. Both motherboards are equally reputable.
I’ve always wondered, does this actually happen? People not getting fired because they are irreplaceable partly because of their own failure to document stuff?
Overclock the RAM for the test?
Linux Productivity Tools (2019) [pdf]
I think this could be an interesting metric to apply across the board.

R = # of micro services / # of engineers

If R >= 1, this is potentially problematic and may indicate engineers being unable to work with the code of their peers. Operating in this regime would be viewed as risky. R can go to infinity very quickly if you go down this path without very deliberate planning, involving the consensus of both the entire management and engineering staffs.

If R < 1, you have more engineers than micro services. People share code bases and are not afraid of each other. This is probably a safe regime to operate in, even if you completely fuck up the intent of micro services.

I think R could also serve as an arbitrary bus impact scalar for the org chart.
def _check_networkx_graph(self, graph):
try:
if not isinstance(graph, nx.classes.graph.Graph):
raise TypeError("This is not a NetworkX graph. Please see requirements.")
except:
exit("This is not a NetworkX graph. Please see requirements.")

First, I don't want any library to call exit on me. Second, what is it even trying to do? Raising an exception and immediately catching it? At best this is just a horrible style.
There is no need for that in JS. Browser (and any other program) can open connections with SO_KEEPALIVE.
Ask HN: How can I not fail at programming interview questions?
I've never been able to do well on programming interviews.

I'm 4 years into my career, and have received exactly 2 offers over that time: my current position and another startup sales focused company.

When I start wanting to interview, the thought of going through another whiteboard/google notes interview causes me so much anxiety that I put it off and accept that I'll be at my current job a little longer.

When I finally start grinding leetcode, I take forever to finish a question, usually need to look up answers, and still end up bumbling around during technical screens - doesn't matter if it's a FAANG shop or a 4 person startup.

I have a bad feedback loop now when it comes to doing these types of questions: when I cannot solve it, I assume it's due to lack of intelligence, and not belonging in this field.

How're you able to study HN? And have you figured out a system that's healthy and long-term sufficient to being a software engineer?
I think Ride With GPS is generally liked.
As a counterpoint, I’ve found these books to be extremely useful and it has had profound positive impacts on my decisions.

It’s not telling you to wake up at 4am because that’s what [unicorn startup ceo] does. The advice given here is how to step back and find solutions, which is great for people who have difficulty arriving at those points.

Likening it to horoscopes because it doesn’t work for you is like me dismissing books on dieting because I’m already slim.

Lots of people don’t have positive role models, good teachers, mentors, or even stable parents. So even things as simple as “don’t be quick to anger, step back and think about the long term consequences” are lessons that many people have never been taught.
Similar regulations have existed in the past (common carrier and the fairness doctrine, for example) without giving the government the power to "declare which ideological believes are and are not protected from moderation".
Great headline.

Shame there won't be any ads put on that article to pay any of the staff. Another one of the problems that comes from a near-monopoly.
Once Again, SoftBank’s Decks Are the Best Parts of Its Poor Earnings Reports
Linus Tech Tips did a pretty damn good review of the Quest + Link solution. At the time he did the review, it looked like it had some very strange black bar artifacts when turning your head quickly, which the Rift-S did not. He also described it having a slight lag in the controls.

These kinds of things are likely non-issues for your average gamer who isn't moving really fast, and isn't requiring ultra precise controls. For some people though, it's a huge deal breaker.

I'm personally very grateful for both Valve and Oculus. Oculus is serving the mass market, and doing a great job of it. I just hope in the process, we don't lose the high end consumer gear like Valve Index.
Thanks for the clarification. It's been hard to get a clear view of things with the media's tendency for sensationalism
I like the look of this! I have a couple low-traffic sites I'd like to have analytics for, but I refuse to use cookies or otherwise do anything requiring a GDPR notice.

Features I'd like to see:

1. Search terms from referrers, or anything else that will help me focus for SEO type stuff.

2. Much more detail on the Device section. It's material to my design choices whether I have a lot of people on 4" smartphones or 13" tablets and so on. Right now I would have to capture that info separately.

3. More specific geolocation data: drill down at least to the state/major-metro level if possible. Or explain up-front why it's not possible.

I think the starting price is low enough, and gating it by page views is nice, so I'll probably give it a shot when I do my little redesign.

If I ever got to the point of needing the second-tier plan, though, I'd probably want more info than you're providing. Your prices are low enough I could imagine doing both (keeping Plausible and building my own) but it seems like a missed opportunity.

Best of luck with it!
I mean, a downturn is generally considered to be down by 10%, maybe 20%. Quantitatively different, but not qualitatively different. Adjustments, but things still generally continue as planned.

A collapse is dropping by close to 50% or more, like Uber's demand. It's suddenly playing an entirely different game, it becomes a qualitatively different business.

If this isn't a collapse, nothing is.

A "pause" would imply things will return to normal as soon as things are "unpaused". If you cut 3,000 jobs and 45 offices, those are not just magically reappearing when things are "unpaused".
It could be so easy to game this.

Table Column A, menu items, lowest to highest in cost.

Table Column B, prices, highest to lowest in cost.

Naive scraper associates rows as menu item and cost.

You use CSS, etc., to rearrange things correctly. People looking at your site get info as intended, scrapers have problems, and it's only a dark pattern to them.
Have been thinking strongly about the ROG Zephyrus 14 (cheaper and better than the 13" MBP in almost every way). But don't think I can stomach not having the webcam built-in (do way too many Zoom calls).
I LOLed, because your comment itself is clearly a result of Cynic's razor.

As a matter of fact, the "communist bandits" issue is very probably not malice, but is likely an example of very dangerous negligence.
I don't think I agree with you; but I will accept that a cross platform toolkit is necessary because you cannot write three tools of the quality of one Jetbrains. But I think you could do the same in Qt with ~manual memory management and it would be significantly more efficient. Qt, I think, is less like Java and rather more akin to an alternative native toolkit (in much the same way that you can choose on X, "oh, I will use Gtk; I will use motif; I will use Qt", you can say the same on Windows "oh, I will use winapi; I will use WPF; I will use UWP; I will use Qt" or MacOS "oh, I will use Cocoa; I will use Qt"). It just happens to be provided by a third party so there's no OS lockin.

I have no problem getting more ram for a Jetbrains product, because they are cheap at the cost of a new laptop. But it would nice to find a 16 GiB laptop would be able to cope with my codebase, my web browser and my vm.
Kinda makes you wonder if they were stolen :)
Extensive discussion of original source: https://news.ycombinator.com/item?id=23216852
The Provocations of Elon Musk
I live in semi-rural Cheshire - we do have pavements and busses (but the busses take hours to get anywhere). We don't have anything as amazing as the tube!

If I want to get somewhere outside my village in less than a couple of hours I'd have to use a taxi or drive.

But if you go to for example some parts of the US, they literally don't even have pavements let alone busses, let alone tubes.

They can't even walk to their local shops in some cases. They're trapped without a car or taxi.
That has never been wasted time for me so I disagree on your sentiment. Sleeping is a very fulfilling and engaging activity. I would rather not have the pace set by an expectation of increased "productivity".
How is this "not as powerful"? What is this tool lacking that save to pdf provides? I can see at least one way it is vastly inferior, in that you break formatting by converting to a horrendous paper page-based format.
A couple of years ago it was roughly 3 service per engineer.
You can do a bulk download of FIT files directly from Garmin devices using a USB cable but eventually older activities get purged. There is an API for Garmin Connect which you could use for bulk download but it isn't really open. You have to sign a license agreement with Garmin and adhere to particular terms.
Safari on iPhone can do this:

https://images.macrumors.com/t/zbOsBhKGQj6VvA9oq8KaZkLxXUc=/...

(note the scrollable preview at right edge of screen, the main preview is only showing a small fraction of the document)
Ransomware gang behind Lady Gaga dump claims to have sold Trump data
These are not new rules. If people looking to migrate to US and find situation increasingly worse due to lack employment / governmental support for raising family, they can decide to not come. But the fact is situation is increasingly getting worse across the world. And places where there are great benefits are not looking to have horde of immigrants.

Also those "highly educated people" if they are really worth they think they are then individual negotiations with employers are always an option. Default set of benefits help average folks who otherwise would not get a better deal from employers.
Yes: Hydration is a little important. Sleep is very important (white noise machine, blackout curtains, melatonin when needed, regular schedule, no alcohol near bedtime on work nights.) Exercise is a little important, but too much is detrimental. Learning meditation, specifically body-scan, was really helpful for me though indirectly. It helped me better notice my internal states, which then helps me remove blockers to focusing. A low-carb diet also helped, but is rather high-effort to maintain so I don't follow it anymore. I make great use of reminders on my phone, and appointments on my calendar, because I have no faith in my ability to remember things at the right times despite having a great memory.
This comes across as victim-blaming. I'm glad it wasn't your experience, but that doesn't mean that other people weren't doing their homework.
When I’ve done a great job of procrastinating, I normally have a lot anxious energy that I feel I need to get rid of so I go for a 30 minute walk or run. During this outing I repeat the Mentat Mantra from the Dune film to myself the entire time.

"It is by will alone I set my mind in motion. It is by the juice of Sapho that thoughts acquire speed, the lips acquire stains, the stains become a warning. It is by will alone I set my mind in motion."

I then arrive home ready to work, feeling like I can accomplish anything. I take a quick shower if I’ve been for a run then go to the kitchen and go through the ritual of making a cup of tea. I sit down at my desk, finally ready to begin. Then I’ll pick one last HN comments section to read. I normally pick the one that has the most comments. After that’s done I desperately search for anything else that I could justify doing. Then I’ve got a pretty good chance of starting unless it’s close to lunchtime.

In all seriousness though I’ve learned to just accept it without guilt and stop torturing myself. I’ll spend a couple days out of the office and not even try being productive, maybe have a long weekend. There’s no point in suffering in front of a computer screen if I’m not going to be productive anyway. Might as well sit in the sun with a cup of tea and listen to the birds.
Similar thing happened to me with my game. You can read the story here.
https://news.ycombinator.com/item?id=23229073
Could you please not post like this to HN? Your snarky comment is worse than the one you're putting down; he was obviously trying to be helpful and responded sweetly to Drew's reply in the original thread. His real mistake was being unlucky enough to have people posting internet-jerk comments about it 13 years later.

It is probably the most cited HN comment of all time (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...). Entire rants have been written about it, and not nice ones. Fortunately the commenter has been a good sport about this over the years, given that it's hindsight fallacy.

People don't remember this now, but before Dropbox succeeded it was widely taken for granted that file synchronization was pointless to work on because no one would ever make a business of it. Joel Spolsky wrote a famous post mocking the idea: https://www.joelonsoftware.com/2008/05/01/architecture-astro... ("Nobody cared then and nobody cares now, because synchronizing files is just not a killer application. I’m sorry. It seems like it should be. But it’s not.") In 2007, it was common 'knowledge' that most consumers wouldn't want such a thing and technical people would just roll their own, so a viable business couldn't be created out of it. In BrandonM's comment (https://news.ycombinator.com/item?id=9224), the word "app" referred to YC application, not software apps, and you can see in his point #3 the widespread assumption that no one would ever pay money for this.

The surprise was that Dropbox proved the common knowledge wrong, but that didn't happen till later. When YC funded Dropbox, it was because they believed in Drew, not file synchronization, which is also information that wasn't available till later. So if we are to look at that thread fairly, in context, we should see it as a successful conversation with a graceful ending, rather than mocking someone for not knowing the future.
History has shown us that technological advancement of this kind will be adopted first by ...

Obvious application: H-anime. Reduced parameters for the "emotion" as well.
People are upset by the idea of iPhone Lightning change, and rightly so
Those are server boards. They lack some basic 'desktop' features like AIO control. I also need more than a pair of USB connections.

I did get a laugh out of the integrated graphics, probably the lowest specs on the market: "DDR4 16MB" - that's not a typo. I'm a little interested in how that is accomplished. Can one allocated a 16MB chunk of DDR4?
Yeah, Google invests in everything and then fails fast. They're worried about missing the Next Big Thing™ after seeing Microsoft miss the early web.
Combining Tables Using SQL
This might be slightly wrong: I think the X is the key indicator, not the 600/700 distinction.
Sweden is 7th in confirmed cases per capita. I'm not sure you can point to them as a success story.
Doing a little over a long time will more be more comfortable and achievable. For a couple months prior to interviewing, pick up CTCI or another similar text and try to spend 15 minutes a day (at least) reviewing your algos, data structures, and system design. After you get in the habit of trying every day, you will probably find yourself able to spend more time more effectively as you learn the content.
If you broke labor laws while laying yourself off, would it be grounds to sue the company afterward since the actions were taken by an employee of the company?
If you remove the "trash" word, does it still get deleted?

If not, I submit this is a very innocent mistake on the part of the ML algorithm they use. Especially considering you had to deliberately craft the comment with references you know are common for actual flame.
Definitely.

The main price of an integrator is 90 degrees of phase lag; this will harm the stability of many systems but as long as it's kept at a low bandwidth it's usually fine.

The main price of derivative gain is high frequency noise amplification, and so a well designed PID will have a limited bandwidth for the D term as well. For many systems, especially those that are already damped or don't need the extra phase margin, it's not needed or not worth the noise cost.
I think this is the third time I've seen this kind of comment on HN about this. Seems like an uptick, but these aren't side projects.
They used uncompressed textures on the cart, in ROM. (not on-cart RAM) Normally a game would store compressed textures in ROM, and decompress them into RAM. It was a solution with significant tradeoffs though.

#1 It was still slower than the cache.

#2 You were still using the single shared bus. You would still be using cycles which contribute to data stalls elsewhere in the system.

#3 ROM was expensive. N64 games were typically in the ballpark of $10 more expensive than Playstation or Saturn games because of the manufacturing expense.

#4 I don't fully understand why, but it was all or nothing. You couldn't have uncompressed textures in ROM but also gain the benefit of the cache. Maybe the cache invalidation was poor or something. I wish I knew more.

Later games were more likely to go this route because ROM was cheaper. (Moore's Law and all that)
There is no fundamental law saying American multinationals need to run the entire world. I'd be comfortable with the idea that a company with as much data as Google shouldn't be allowed to operate a trans-national operation for military reasons. The Chinese acted prudently when they froze Google out of their domestic market.
SingleFile is a really great extension, but I wanted something a bit more pared down that I could easily use on both mobile and desktop and sync between them using Syncthing. So I'm trying to copy some of SingleFile's UI and graft it on to Markdown-Clipper.[1] And also add the ability to save the images that get picked up by Readability (which Markdown-Clipper uses).

[1] https://github.com/enrico-kaack/markdown-clipper
"Awful" was maybe hyperbole; mea culpa. I should have said: it's not great compared to other options available today. It shouldn't be your first choice anywhere.

In short:

* It has a huge state (~2kB per instance); compare 128-bit LCG at 128 bits or even a cryptographic PRF like Chacha at 64 bytes. This is a factor of 128x larger overhead (or 32x bigger than Chacha!) and hurts, say, L1 cache of more important data, especially with multiple instances.

* It has mediocre statistical properties (fails TestU01 BigCrush, fails PractRand). (128-bit LCG passes both.)

* And it has mediocre performance. (In the PCG benchmark, pg. 35: ~2.17 ns/op vs 128/64 LCG at ~1.05 ns/op. In that diagram, labelled "MCG" — but MCGs are just a subset of LCGs.)

Ref: https://www.pcg-random.org/pdf/hmc-cs-2014-0905.pdf

See also: https://en.wikipedia.org/wiki/Mersenne_Twister#Disadvantages
I've been using Pocket for free since 2011: getpocket.com It's not great or perfect but it's good enough for "to read later" and keeping a running "grimoire"

I've tried other methods: chrome bookmarks, evernote, plain-text, etc but nothing provides:

1. Ubiquity with just one login

With Pocket, everywhere I browse I can add to pocket, including at work. I don't want to ever use my Google login at work b/c I don't want my work Chrome bookmarks (which are basically work-internal websites) to conflict with my personal ones.

Pocket is available on my phone, iPad, browser, and work browser quickly and easily.

2. Has tags.

I stick with about one tag per item. I don't need it to be fully tagged out, but just a general one. Typically by programming language or topic.

One special tag is "someday" which is how I get very long items (like online books) out of my short "To Read" queue.

3. exports

I haven't needed it but it's nice to know that I can easily export my bookmarks, with tags, to html. From there I can convert to something else if I want.

I've tried GTD and other "universal" systems and my current system is a bit of a mess (mostly because of the work-life dichotomy), but at least my "save to read later" flow is simple:

1. Go to hacker news
2. send to pocket
3. when I've got time, scroll through my to-read and pick one that packs into the amount of time I have

It does one thing and does it well enough for me.
Pretty much all of the medical instrument software I've ever seen is awful. I'd always imagined that that was because it was written by EEs. No less scary for that, though.
My usual self-torturing thought about numbers like these is "Just give me 0.006% of that" [one of those 17,700 millions] "and I wouldn't have to worry about anything forever." A million invested in safe boring things at 3% (which didn't use to be that hard to achieve... not so sure now) yields a basic income of $30k/yr that could pay rent & food in many places. Take the whole $17.7B and do that for the entire population (~17,700) of one of these towns in 2010:

Arcata, CA

Orinda, CA

Central Point, OR

Monroe, WA

Tumwater, WA

Make it "only" $500K each ($15K/yr) and now you're talking more like

Hollister, CA

Martinez, CA

Los Baños, CA

Keizer, OR

Lake Oswego, OR

Longview, WA

Puyallup, WA

But life apparently doesn't work that way!
TikTok Taps Disney Executive Kevin Mayer as New CEO
We need to redefine what is considered a public space.