jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
A lot of these iPad reviews sound like they missed the netbook revolution because Apple never made one.

A small, light computer that you can sit on your chest to watch video in bed? Genius! Now if only it had some kind of weighted section with a hinge that would let you prop it up at an appropriate angle, maybe we could add a keyboard there too.
A minor point, but your thumbnails should be thumbnails, not the full size image rendered small. They'll load much faster, and reduce the strain on your server.
i think a lot of the advice the 37signals guys give would be good to hear. their basecamp wasn't the first or "best" of its kinda but the founding team makes great arguments as to why it was the best that could be offered. check out http://37signals.com/ and the samples from their book REWORK or maybe check out DHH's site http://www.loudthinking.com/. while i wouldn't agree with all of his thoughts (at all), he does speak to/about the importance of persistence and various manifestations of ingenuity that are possible to make a product/business succeed.

at the same time, let's be realistic here--if you think that they will be able to offer a better product across the board or that the product that you're developing is quite niche and that they will own the products community, you might even now start thinking of ways that the work you've put into this tool can be redirected without being significantly diluted/compromised.

just a couple thoughts. good luck.
I am a fan of the philosophy "don't tell kids what they can't do, because they don't know any better, and will surprise you".

Let kids discover their limits instead of purposefully (or accidentally) imposing your own.
What an empty circular argument. Maybe they didn't give a damn because...they were living in bad conditions? Maybe they felt like there was no future ahead of them?

Your life isn't the success story you think it is. You bought into an overpriced housing market--probably, I don't know where you live--and had to live as a slave for 35 years.

You will continue living as a slave as you continue to pay your mortgage to a banking system that is completely antagonistic to your class interests.

Sorry man, you were taken as a fool. Enjoy your trophy for being a good compliant slave.
> distinguish between the expression of an angry idea and a death threat

So then you agree that a free speech supporter opposing death threats and harassment of people's friends and family of those who make offensive speech does not undermine their pro free speech opinions.

Yeah that's my entire point.

> the right of the "angry mob" to be angry

What the free speech supporters oppose is this angry mob sending death threats and harassing the friends, family, and coworkers of people who have made offensive speech.

So yes, people can both support free speech, and oppose the angry mob when they harass, dox, and threaten to kill people who say offensive things

> that isn't what anyone reasonable is suggesting.

"Canceling" someone very often involves sending death threats, doxxing, and harassing people's friends, family and coworkers, when the angry mob is involved.

So yes, that happens, and is what the pro free speech supporters are opposing.

But yes, I agree that the angry mob that harasses, doxes, and threatens people when it "cancels" someone is unreasonable, and is what the pro free speech people oppose.
That's reckless driving, which is a class 1 misdemeanor punishable by a fine of up to $2,500 and up to a year in jail.

At over 100, you would have a pretty high chance of spending a weekend in jail.
Anything that requires you to write HTML in something that isn't HTML isn't sensible. Sure, go ahead, add tokens to the HTML that can be parsed out and rendered differently, stored in a cache or something. But as soon as you're forced to write in another language to get HTML, you've lost.

Edit: To elaborate, as some have asked: I'm speaking in terms of HTML templating. Having the software render your HTML form for you, or rending out a table full of data is fine. But by and large, the HTML should remain HTML. Granted, in this case, your not writing HTML, your writing code to generate a form. Not sitting there adding HTML attributes, which is handled for you.

As to why I disagree with this approach? At it's core, portability. You can now no longer take an HTML file and use it. You have to rewrite everything into your strange, personal, customized, non-standard language and hope everything comes out alright. Their is also the learning curve in bringing anyone else on board. You also suddenly lack the ability to use any of the tools associated with HTML. Abstraction for the sack of abstraction is silly.

If you have multiple functions for every single tag, your essentially taking HTML and just making the syntax your own. This "(ul '(id "navbar" class "horizontal_list")" is no better than HTML, but it isn't special or unique. It's cumbersome. Your also limited by the framework (which you hope will add new tags as they appear, and support the customization HTML offers).

I'm not against HTML generating code. I'm against rewriting HTML as code. Maybe someone can explain how

(ul '(id "navbar" class "horizontal_list")...

is better than

<ul id="navbar" class="horizontal_list">...

Edit 2: Also, it should be fairly obviously, but all of this is of course just my opinion. =)
The fact that you can see the next person in line proves that this picture is a blatant fake. (Note how the apparent sizes of the two people are identical to the actual photo: I guarantee that the x-ray camera isn't sitting at the same position that the photo was taken from! This picture and the others like it are a bad Photoshop job, nothing more.)

I loathe the body scanner/groping policies as much as the next guy. But it doesn't help our case if the arguments against them turn out to be falsified.
Steven G. Krantz talks about this in his "A Primer of Mathematical Writing". (A nice book, not only for mathematicians.)
interesting perspective. I agree and disagree. I think Google could over-engineer it, but UI aside, there needs to be some "intense" engineering to scale this reliably across the globe. I don't doubt that Dropbox could do it, but I feel Google is poised for something like this. To their credit, they have gotten a few things right ;)
Two things that strike me.

First, what is the back of the hand thing all about? Is it less sensitive? Is it somehow less demeaning? It doesn't make sense to me.

Second, if he "made contact" and then immediately retreated...what did he make contact with? Was it clearly your junk? Or could it have been anything? How is it at all effective to do the pat down if all they do is retreat when they feel a little resistance. That could be anything.

And one more thing for good measure...

It's not the pleasantness or not of the pat down that is central to this issue. It's the effectiveness of it, the invasiveness of it, etc. Sure, your guy was nice...that doesn't have any impact on the policy being good or bad at all (not to say that is what you implied).
That works perfectly fine with old boxed software too. And by jove, have I kicked a lot of software.
Passive my be neutral, but it's often far from clear and unfocussed. Most western languages aren't very good at expressing passive.
If you think all 3 of these companies (and probably more) need an offering in this category & if you think one or more will fuck it up, fail to ship, etc that actually puts dropbox in an amazing position. They've already executed, the product rocks, and they have a ton of users locked in. They even have a billing relationship with a good percentage of users.

Of course, dropbox is most likely going to say thanks but no thanks to these early offers, and the big guys will kick themselves down the road.
I grew up there and remember the fear of hitting 81mph and how the police just hid on the side of the road off 95 and 81 waiting to shove a ticket into your window.

My friend once got a ticket for going 81mph downhill on highway 81 in the middle of nowhere southwest VA and had to trek out there for a court date.

I don’t ever miss living in Virginia
Tesla FSD is level 3. You still need to be fully aware and hands on the wheel. Level 4 is when no one needs to be at the driver seat, which is what Cruise and Waymo are doing.

Quantity != Quality. Just because McDonalds serves billions of people doesn't magically make it good food.
I don't really think that's straw grabbing. It seems like a reasonable request, especially if there's a team that can replace her expert advice.
Agree completely other than the functional bit (but I'm not sure if that was a recommendation or just Google keyword help). At least for Android, I've found that maintaining state when handling screen rotations etc becomes a real headache if the GUI binding code is functional (there is nowhere nice and clear to hang the state without storing it in an rxStream or similar). So far I favour reactive code absolutely, and functional (ish - I'm still using DI for example) code right up to the view layer, but then drop out for the last mile of data binding
I got excited thinking this was going to be a tool for expressing grammars for arguments to command line tools in a parseable format, maybe even with a code generator attached.
Neither does KMM, as it only allows for business logic and Kotlin/Native has an incompatible memory model with the JVM ecosystem, requiring code to be explicitly written for Kotlin/Native.
> ECC is used as the cryptographic key algorithm in Bitcoin because it potentially can save ~90% of the resources used by a similar RSA system.

But bitcoin is a waste of resources by design. The whole point is to waste resources.
The article uses the term "lakh", which seems to be an Indian numbering unit equal to a hundred thousand/100 000/1e5. Source: https://en.wikipedia.org/wiki/Lakh
It's a plain chromium fork with open source code. There's no funny business about changing how a browser should work, like putting the address bar at the bottom. And the ad blocker in it is native - No need for additional extensions.
I use AFWall+ which works directly on the iptables and not as a VPN. It can coexist with a VPN. It does require root though.

https://play.google.com/store/apps/details?id=dev.ukanth.ufi...
Bare metal can be incredibly fast, if you can get access for a reasonable price. Virtualization is becoming a continuum but the overhead is always there.
There is nothing stopping you using a flux-like architecture with RxJS or BaconJS. For example, instead of action creators you can push to a Bacon.Bus that is listened to by your store, which can be a Bacon.Property.

I found using BaconJS much nicer if I needed to transform data from asynchronous requests because you end up with a much more functional approach.
A bit off topic from the server CPU discussion, but I was curious how well AMD is advancing idle power consumption.

For example, the Ryzen 3000 desktop chips seemed to have the issue[0], but the same Zen 2 cores seem to have found some improvements in the Ryzen 4000 mobile chips[1].

I didn't want to just rely on Reddit forum comments, so I found this measure of the Ryzen 3600[2].

> When one thread is active, it sits at 12.8 W, but as we ramp up the cores, we get to 11.2 W per core. The non-core part of the processor, such as the IO chip, the DRAM channels and the PCIe lanes, even at idle still consume around 12-18 W in the system.

My interpretation was expect ~12 W or more idle consumption (just from the CPU package), but I'm not sure I understand it correctly.

I couldn't find the same information for Ryzen 4000 laptops, but the same APU is tested in a NUC, where the total system draw (at the wall) at idle was about 10-11 W, still nearly double that of a Core i7 U-series NUC[3], but certainly lower than that of just the CPU package in the Ryzen 3600.

Anecdotally, my 45W Ryzen 7 4800H laptop with 15.6" 1080p screen lasts about 4 hours on 80% of the 60Wh battery with 95% brightness, doing various non-intensive tasks. Though I don't know how well the battery holds up on complete non-use standby.

[0] https://old.reddit.com/r/AMDHelp/comments/cfm1xa/why_is_ryze...

[1] https://old.reddit.com/r/Amd/comments/haq4fg/the_idle_power_...

[2] https://www.anandtech.com/show/15787/amd-ryzen-5-3600-review...

[3] https://www.anandtech.com/show/16236/asrock-4x4-box4800u-ren...
Yeah, there's really no incentive for them do it aside from accepting non-Paypal customers.
Yeah this is a warning from sklearns gaussian process regressor. Sklearn probably wants you to increase the "n_restarts_optimizer"-parameter of the gpr, but from my experience this warning does not correlate with bad results from Gradient-Free-Optimizers.

Sklearn warnings are often difficult to silence. Just google "sklearn suppress warnings" to get a code snippet for this problem.
I feel the same way (like Kapil might have something to say) but a little put off by the fact that his content is locked behind pretty steep paywalls. He seems very intent on cashing in by courting high-end exec / VC clients like Naval, dismissing those who won't pay as "not serious".

On the other hand, he does have a book that you can find on Amazon which I haven't bothered to read. So maybe it's all in there.
Yes but we're talking about today. And C's smallness/simplicity means that bootstrapping on new architectures is straightforward. Meanwhile Rust needs 64bit, etc. just to build. Rust's early embrace of compile-time complexity (ZCA) means this will always be a fundamental problem for the language. In fact it's getting worse over time.
Regarding the site: A big "Yes!"

I subscribe to the New Yorker, and I sent them a complaint about the unnecessary and distracting cruff. It prevented me from reading the article through to the end.
In a way, Melee shows that a couple of artificial frames of lag can be beneficial and allow for seamless online play on-par with LAN. Since the game is already one of the fastest & most reaction-oriented out there.
Who's saying China should be allowed to do genocide because of different cultural norms? Sounds stupid to me.
"Influencing" covers a lot of things that don't seem equivalent to me. If he were swapping investment advice with Sam Altman, discussing the future of AI with Paul Graham, playing around on jetpacks with Elon Musk - sure, that's a mover and shaker, and in order to be properly informed on the tech industry you'd need to know who he is.

On the other hand, if Sam Altman and Paul Graham regularly made small talk with a barista at a coffee shop near YC headquarters, it would be strange and invasive for the NYT to put a spotlight on her against her will and identify her as a woman with the ear of Silicon Valley elites. And I'd argue that's a much closer analogy to what's happening here. It doesn't seem (again, as far as has been reported) that he had any concrete personal relationship with any VCs or tech executives.
lol if an intern can leak critical passwords you prolly got a ton more problems than just the intern leaking critical passwords
You can Google "proper running form" and get a ton of resources. I do think learning good form at a younger age helps, perhaps in a similar way that learning a second language is easier.
I agree with your points, but I can say that I do not have the same hatred towards the framework as you do. It sounds like I should feel fortunate to have left that project after only a few months of working with Angular.
The trouble with that is that the old tweets from an immature brain are amplified beyond their original context, intentionally, so that they hurt a lot of people, and then a punishment is applied as if the author had just deliberately blasted the world with their remark yesterday. People are using the private conversation analogy because so many teens just meant to write to a few friends or use it as a sort of diary. To make them responsible not only for their youthful immaturity their whole life, but for any mental health struggles, and for not having a perfect understanding of the nature of the service, is cruel and non-productive social behavior from the adults.

You’re having trouble understanding because you are only imagining yourself making these decisions, and you are a fully grown adult who handles life’s pressures well and you understand Twitter from a product perspective. You will need to consider how others use the service to understand why expecting perfect behavior across every person’s entire life is unwise collective behavior.
In that specific example, I don't think it would really affect them, since both React and Preact are MIT licensed.
The "words have consequences" line of thinking doesn't provide a rationale for the consequences. It is simply a way of avoiding critical thinking about harsh reactions to unpopular statements. You might as well say, "all fallout is good fallout."

Quoting Mohandas Gandhi: "Freedom is not worth having if it does not connote freedom to err and even to sin. If God Almighty has given the humblest of His creatures the freedom to err, it passes my comprehension how human beings, be they ever so experienced and able, can delight in depriving other human Beings of that precious right."

Most of those words that have "consequences" nowadays aren't unlawful or even particularly malicious, and some are in fact just jokes and statements of opinion that go against the grain of the zeitgeist. Often, the reaction is more damaging than the words themselves.
Fascinating article. Looks like it was posted to HN at least six times before today and got no traction. In my browser, the examples are sometimes a concatenation of the command and the output. Does anyone else see this?
Yes - the video / thumbnails to be removed can be hashed in various ways. The hashes can be made public.

A court can order videos or thumbnails matching the hash to be removed, and levy penalties against anyone still hosting them after a period of time.

It’s a less complex problem than policing use of copyrighted music on YouTube videos, and that has been achieved.
Why is Yahoo even still around? They got rid of search. They got rid of the directory. They sold Alibaba. What are they still doing, if anything?

Verizon may be getting out of content. With antitrust regulation picking up, it's quite likely that telcos will be required to get out of the content business. Historically, the US made movie companies stop owning movie theaters, and car companies stop owning dealers. Although Yahoo is now such a loser that it's hard to make an antitrust case against Verizon owning them. AT&T and DirectTV, though...
https://greenwald.substack.com/p/the-false-and-exaggerated-c...

There are falsehoods believed and promulgated by both sides
Is this after you had Covid? I've never been diagnosed with anxiety (though I have had pretty significant panic attacks around family) nor have I had Covid. I only started feeling these particular things since Covid became a world-wide event. Maybe it's a particular kind of anxiety caused by isolation?

So maybe I'm wrong and I haven't been experiencing anxiety when I have these symptoms. I agree it's a bit different than having a panic attack in my experience.
@dang wondering why this disappeared off the front page.
The fact that “Republicans have their own version of reality,” Vanderbilt University public opinion expert John Geer told Reuters. “It is a huge problem. Democracy requires accountability and accountability requires evidence.” is a threat to the survival of our species, let alone the YC ecosystem, and Big Tech is at least partly to blame.
Usually when someone says something like this, I assume they were never pro-union in the first place.

"So-and-so said something I don't like, so now I've changed all my political beliefs to be the opposite of theirs" is something real people don't actually do. It's more likely that their political beliefs were always the opposite of so-and-so's and they were just looking for an opportunity to admit it.
I'm a little surprised they went with memcache instead of groupcache (unless they are also using memcache on their Python processes). Would love to know more about that choice.
Yes, I work at Refinery29 (obligatory www.corporate.r29.com/careers/), a large women's fashion website in NYC. Of our 30 person tech team, we have had about 5 people coming out of these bootcamps, and they are all awesome.

Although I think your idea of who goes to these bootcamps is pretty off. These aren't people who "had never opened a text editor in their lives." Some of them are people who were working in science, doing research and matlab programming, and wanted to make a career switch. Others are people who maybe majored in math, or perhaps a completely non-technical major but went to a bunch of hackathons or took some intro programming classes for fun, and then when they realized they loved tech it was to late for them to make the switch in college.

Top programs like the Flatiron school are NOT a walk in the park. They are intensive, 60-80 hour a week programs with a very low acceptance rate.

Of the dozen plus people I know who have gone through one, I can't think of a single person who had never programmed before entering into one of these bootcamps (not that it is not possible!).

"looking around, there don't seem to be many jobs for entry-level Rails or iOS developers. If you look around on job boards, there simply is not much competition for entry-level talent."

What? I get emails every other day from recruiters hiring for their social mobile ruby on rails web app. The tech shortage is present more than ever in every level of the industry.
Ok, added that one to my quotations file.
> "needs hardware support to be performant and secure at the same time"

So does Poly1305; it just so happens that most popular processors have strong hardware support. Here's an exercise: implement both GHASH and Poly1305 for MSP430.
Hey now! No actual reading of the source material please. /s
Except they've managed pretty well with Python for everything for several years. And we're talking about Dropbox here, not some small startup. Maybe it's not "a little horrible".

Besides that, they're migrating only some parts of the backend. They're not "switching". The rest is still Python.
What you did is called a n=1 study. Since Big Pharma doesn't want to fund research into things they can't profit from, n=1 studies is all we have to understand the science of the human body a lot of the time. Its better than doing things blind.
How did you get those visitors in what i see as a crowded market? That's always been my problem....
It's not a standard, it's a GNUism. Why would the inventor of Unix follow GNU, which is Not Unix.
Elastic Load Balancer, anyone? I have no sympathy for this company. They deserve to get sued for this.

Yes, for something life threatening like this, EC2 is a bad idea, but they didn't even bother to take advantage of the geographic redundancy, much less something so basic as having backup AMIs ready in another AZ in your current region.

Of course, a whole lot of companies are learning this now.
Hm, 2^64 bits is rather more space than I thought...
"I find it hard to believe that something like map/reduce or the like - or any given small-scale language feature is going to be particularly significant in terms of parallelizing any goddamn thing that's actually hard to do."

I don't believe it either, but it wasn't the point of the article. It was not about magically solving hard problems, but getting about parallelism for free where it is easy.

OTOH it is not apparent that those language features are actually indispensable for that. In most cases where 'map' would apply, it is quite possible for a compiler to detect that the loop body does not rely on its own previous executions and can thus be parallelized automatically.
That sounds horrid. It'd mean my instances might be running on your ancient crap computer in a closet hooked up to dialup.