skysight-inc/HackerNews huggingface dataset:
The irony. The NYT, an institution that betrayed the society in which its hosted to embrace misinformation, flattery and reputation destruction as the primary tools of its trade, publishes an article on the evil people that specialize on one aspect of its own operations. Next: an article on how dangerous Substack is.
There are some things which people are simply more receptive to, like playing Werewolf, or going out drinking¹. Given a choice, most people would do these things in preference to almost any other thing.

If a conference, which has the putative goal to advance the field which the conference covers, is allowing too much of these other attractive activities, attendees will of course prefer these other activities, and the conference will not advance towards its supposed goal. There are some people whose definition of “conference” is simply “getting together with the people you know and doing whatever you feel like”, and with that definition, of course, any activity is fair game and any outcome for the field is irrelevant. But for me, who do not share that definition, the goal of a conference – like in this instance RubyConf – should be to advance the field in the maximally best way it can do so, not simply to be a social bash where fun should be maximized. Such an occasion should more accurately called a “party”, not a “conference”.

(Always when I write these things², there are comments pretending that I “hate fun” and want to eliminate partying (or Werewolf, as it were). But if you read more carefully, that is not what I write. For many people, fun is a required component of productivity, so fun should be included. But “fun”, like paperclips, should not be the goal to be maximized.)

There is an even worse situation which reportedly³ sometime happens: When the supposedly optional “fun” activities turn out to be not-so-optional if you want to actually get full value out of the conference.

1. https://web.archive.org/web/20130808111450/http://ryanfunduk...

2. https://news.ycombinator.com/item?id=6373983

3. https://news.ycombinator.com/item?id=16176891
his conclusion is merely asserting that all three claims are wrong after asserting in his opening that these 3 claims are true.

which leads me to think he’s being purposely disingenuous.
...and create an account, and agree to the TOS (which grants a copyright license), and jump through who knows how many other hoops waiting in the wings. To make a free donation. Of information. Which I wrote in an email already.

Note also that I don't actually have to do any of those things, and I'm about to prove it by not doing so. I've already made a reasonable effort. Now I'm just going to publish the issue in a month.

Not my circus, not my monkeys.
> There's some complexity there that I guess I just don't know.

It's because the format string itself is checked to be consistent with the types of arguments given. If there's an inconsistency, you get a compile time error. Most printf-style functions in other programming languages don't do this.
Are we noobs here or is this a tech forum where people might reasonably be expected to know the difference between Bitcoin and Ethereum? I'd argue it's the latter.

You can't say that Bitcoin is responsible in a discussion about GPU shortages. It's flat-out wrong and obfuscates the actual problem. It's Ethereum that's mostly responsible for said shortage, and seeing as how Ethereum is moving to proof of stake soon that problem might be alleviated. Bitcoin uses all custom hardware for mining and is not affecting the GPU shortage. The problem with Bitcoin mining is power consumption, not chip contention.
>I personally love when things are named similarly so I can grok the meaning in a new codebase more quickly, even if things don't transfer identically.

I think it is a sign of good design when things are named similarly, as it makes it easy to use. I'm not surprised it acts differently than something else, because that surprise implies an expectation that shouldn't be there, even more so when there is absolutely no standard both need to comply with, which is the case in the current ML/DS context.

There are surprises when people have different implementations of a spec or whitepaper and people accept even those. Not saying it's a good thing. But having that expectation for standardless things just because the entities names are similar is too much to ask for. It would be great if they did for interchangeability, but it's okay if they don't. More work (bridges, adapters, and what not), but different people took a shot at something.

The field is not mature enough but going in that direction with attempts at formats, interfaces, protocols either for data (protobuf, dataframes, events) or models (PMML, PFA, ONNX, etc).
Articles and comments that are critical of Google, Facebook, Amazon, Microsoft and the other tech giants get far more support here these days than those that are favourable.

The downvoting and flagging you keep getting is due to fact that you keep breaking the guidelines [1], in particular this paragraph:

Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community.

You broke that with your original comment, then posted this submission, which painted yourself as a victim whilst trashing the rest of the community, and now you're painting yourself as a victim again.

I don't think many other communities welcome that kind of behaviour.

As you'll find if you search HN's history (via the input box at the bottom of each page or at this link [2]), there is endless criticism of the major tech platforms here and there is always an appetite for more.

It just has to be thoughtful and stay close to the site's guiding principle, which is of gratifying intellectual curiosity.

[1] https://news.ycombinator.com/newsguidelines.html

[2] https://hn.algolia.com
Yes. This pattern has been repeating since the advent of mass-producing semiconductors. Most recently, 2016-2017, a new NAND technology emerged. Referred to as 3D NAND, it greatly increased bit-density and reduced cost of NAND flash. Samsung, Toshiba and to some extent Micron all decided they were going to lead that massive market. Moreover, the 3D NAND required many more layers and therefore more 'equipment per chip'. These three bought new equipment it required in record amounts. You'll see companies like Lam Research with revenue spikes in 2017.

2019, though, not so much. All the capacity came online at the same time, there was oversupply, the price of 3D NAND plummeted, and the chip companies pulled back buying dramatically, sending the equipment suppliers from feast to famine, again.

I recall a 2-year period in the late '90s where the San Jose Mercury News headline in August read '1,000 Jobs Open at Lam and Applied' to one year later, 'Lam to Lay Off 1,500'.
Ah, that's awesome and it makes a lot of sense, plus it's super helpful.
Same domain cant garunteed to be safe.
U.S. Special Operations Command Central Claims Twitter Account Was Hacked
from 2013: https://www.infoq.com/presentations/design-composition-perfo...
He plays there sometimes, but not usually.
Noticed that too. No very reassuring. Hope it is not connected to the Internet.
Doing good journalism is hard. Yes, the NYT sucks, but they do good reporting too. And this article is very good, so if you want to complain about how bad the NYT is maybe reserve that criticism for those times when a bad article from the NYT hits the front page.
I’m DIYing one for radio astronomy, mostly as a learning exercise, and have about $400 in it. I wanted to try direct drive, which requires larger motors and controllers, and the costs just add up unless your entire goal is to keep it under some amount (at which point you spend more time engineering cost out of it than features into it).
C++ is also 'just "+" them together', and it's not unsafe.
When you say planned, do you mean it's in some roadmap? I couldn't find anything after a quick googling session.

Edit: Found the RFC: https://rust-lang.github.io/rfcs/2795-format-args-implicit-i... - but I don't see any sign that it has been accepted :-?

Edit II: I had missed the PR and issue at the top :-)
> Non-academics get fired for doing unethical things entirely unrelated to their jobs all the time, just to avoid bad publicity.

Yes, only if it's unrelated to their jobs. People get hired, not fired, to do unethical research in industry labs. Ethics is breached all the time in industry - rarely even considered. Google tried to make amends, but decided caring too much about ethics was a roadblock to their goals. Tesla markets their "FSD" at the risk of other drivers in the road. The only difference here is that companies have a bigger, better legal and PR team. Comparing the moral compass between academia and industry is absolutely ridiculous.
Oh sure, but in my defence a simple Dob eq platform hardly requires any software, so 'open source' would be a strange thing to point out ;) A lot of the hard work is the custom PC software & getting it ASCOM compatible for autoguiding, etc.
The key is in streaming your work.
Here's what I was greeted by upon landing on your website:

https://imgur.com/JfIylel
Seopreme – Digital Marketing
It seems like there is a lot of human work as well (print the parts, pack it, ship it, customer support…).

I wouldn't do this for random internet people for less.
> Would you gut an old Patek Philippe to put a quartz movement inside?

Sure, if old Patek Philippes were routinely offered for free on craigslist because the alternative is that they become e-waste.
I'm not in the white hat space but from reading this sort of blog post what you're describing is completely normal. Some people think companies should go down on bended knee to vulnerability disclosers, but that just doesn't happen. Based on your title I was expecting something much more significant.
https://archive.md/iMGwD
2020 had so many confounding factors, I don't know that there's convincing evidence of any trend.
> Trying to submit a vulnerability they had no intention of actually allowing to ship to the public is not that different from finding serious vulnerabilities with no intention of using them.

It is different in that looking for vulnerabilities in code only costs you time, trying to introduce vulnerabilities costs the other person's time as well, and often producing vulnerabilities scales much better, e.g. you could write some tool that mails them patches, while they'd have to individually judge the merits.

> There also might be middle ground where people submit benign code that clearly demonstrates highly risky behavior the reviewer should have noticed.

I don't think so. The issue isn't so much with trying to get code reviewed, it's with wasting people's time. That they did so by trying to introduce bugs is just the icing on the cake.

If you get consent, you can have all your tests and strengthen the infrastructure, without eventually breaking the system because every other "researcher" submits bogus code every day in hopes to have one slip through and write a paper on how they proved that project x is exploitable.

I've noticed the same with general bounties. When you have a security.txt or are on hackerone etc, you'll get lots of useless automated submissions that are wasting your time. Once that happens, you'll either shut down the program, or start rejecting reports automatically which includes the possibility of a false positive.
All these "stores" have the same wording in their TOS: "this content is licensed, not sold", et c. They all use the terms "buy", "sale", "purchases", "owned", and other similar words in the UI. There's a clear contradiction here, and they shouldn't get it both ways.

It's very obvious (to those who know how FAANG walled gardens work) that it's a rental and contingent upon them not evaporating your account for some stupid reason. It's entirely non-obvious to the layperson.

Courts clarifying the first sale doctrine here would help a lot.

IMO, one should be able to resell or transfer software or media licenses they've already paid for. Moving online from physical media shouldn't suddenly shaft the consumer and make their media purchases evaporate when they die or lose their email address.
Thanks for the ideas!

> 1. collapsable threads, ideally with three different shortcuts: (i) collapse daughters of current comment, (ii) collapse mother of current comment - this is very useful when on the Nth comment far away below the mother comment, so no need to scroll up, but can continue reading the sister of mother's comment, (iii) collapse entire thread.

Please correct me if I misunderstand your request. I guess what you want is navigating between sibling comments right? It seems that most of the use cases you mention above can be done with a combination of `l` (move to the next sibling) and `h` (move the previous sibling) commands.

> 2. A story view for the /active section. I think there is no official API for it, but I find it to be the most useful entrypoint into HN at the beginning of the day, to catch up.

I don't really get this feature. Can you elaborate more?

> 3. Semi-offtopic dreamland: a version adapted to (a terminal in) the remarkable and related tablets :)

Yeah, I also would love to achieve this, but supporting tablets seems to be quite painful experience :<.
Yeah, you begin to see why nuclear is so capital intensive seeing detailed photos of the infrastructure like this. Even a task as simple as moving a metal rod between two buildings involves purpose built remote controlled machinery. And the soviets built these RMBK reactors as cheap as they could, cutting a lot of corners.

I've been hopeful someone would work around this with a clever design, production line style manufacturing, etc. But so far every attempt has floundered. The latest serious one, NuScale, is still going forward, but they've slipped on schedule, price, and have lost a few backers already, so it's not looking great.
I fail to see a connection between "go down on bended knee" and "read your emails".
NASA Has Created Oxygen on Mars in a Major Milestone for Space Exploration
format and co (write, print, ...) are macros because Rust doesn't have variadic functions.
Also, the format string and its parameters are checked at compile time (number of params match number of field, and type), other language I know don't have this feature.
I think it's really intended for the power users. Updating firewall rules, routes, upgrading tc classes, reading qdiscs stats, all without ever forking a new process. It's also quite low-overhead when you subscribe to firewall or audit log rules... Netlink is quite amazing but also... Quite mysterious sometimes. libnl and reading the kernel source will help a lot for the new user. Also stracing the iproute2 tools will help see how it's done.

Anyway, if anyone has a way of checking the state of a plug-qdisc (is it plugged or unplugged) I'd be quite interested ;-)
> The built in one almost always gets replaced with something that looks nicer and has more features like icon support and themeability

Then why don’t we improve the capabilities of the built in one?

I’ve always found this odd, JavaScript and CSS are constantly improving, and there’s a steady stream of new things to make development easier. But no-one seems to care about improving HTML, despite being by far the best focus of efforts.

Rich functionality via new/improved HTML tags would be accessible, performant, would work without JavaScript, and in many cases could be easily polyfilled.
> That's why you should take care of protecting your identity online.

In the future, you won't be allowed to be anonymous online. Governments don't like it and sooner or later they won't allow it or make it very difficult to be anonymous.

> As for upsides, I see many. If you don't expose yourself to contrary opinions, there can be no development, you basically shut yourself to anything that could be beneficial to you, especially in the long run. I'm very grateful whenever someone makes me realize I made a mistake or didn't see the complete picture, it's priceless.

I am not talking about intellectual debate which is fine. I am specifically talking about why people end up forming bubbles that don't pay attention to those outside of their group.

What you are saying is fine if you are dealing with honest actors. But I am specifically talking about the times that you aren't. There are mobs, they specifically go after dissenters and they won't stop, they don't get punished (or very rarely there is repercussions) or push back due to this behaviour.

Thus people will go to places that gives them at least pseudo-anonymity and avoid talking to others on the outside because the risk maybe to great for them to simply express a dissenting opinion.

Also some of these dissenting opinions aren't anything normally one would even consider extreme.
> Apple countered by arguing that “no reasonable consumer would believe” that content purchased through iTunes would be available on the platform indefinitely

Remember this sentence to change your mind for the next time you see some movie to buy online.
Ask HN: NYC/SF residents, is applying for remote work worth the effort? Salary
I live in Manhattan (and no plans to leave), making $100k as a Solutions Architect, looking for a new job, and considering applying for remote positions at some European companies. Is this even worth the effort to apply for remote jobs if I want to maintain/increase my salary? I’ll be competing with applicants with lower cost of living. I don't see why an employer would choose me with my salary requirements over someone living in a rural county who'd accept two-thirds the salary.
This seems consistent with how the law handles other deadly weapons; most drivers just don't think of themselves as wielding a deadly weapon.
Just finished the talk. Plan on reading the book. This is one of the most interesting concepts I've come across in recent memory. Really appreciate you sharing.
We’re All Crypto People Now
While I don't disagree with your general sentiment of the viability of gravity batteries. I don't think its a very good comparison. One is all about electricity generation and the other is all about storage. If gravity batteries ever become used in practice it would probably be in tandem with solar. You would charge the battery during the day off solar and allow it to discharge at night when there is no sun to stabilize the grid.
The headline is a bit ambiguous, but by descending he means having greater depth as the pitch lowers.
I use Password Store for these use cases and with yubikey tap-to+decrypt which makes bulk exfiltration of passwords virtually impossible.
Seeing an advertisement halfway for the X-energy nuclear reactor represents everything wrong with online advertising.
Dad of two - we basically don't, if I'm honest. I've had to give up on an immense number of things and while lots of people tell you "having kids is expensive" very few will tell you that the most expensive part is the opportunity cost. I have so many things I want to do and it hurts, almost physically, to watch other people doing them because they could hack on stuff after work while I had to deal with making sure a 3 year old wiped their butt OK or get yelled at because they actually wanted a _different_ spoon.

Now, it turns out my career was lacklustre, so no great loss, and I'm sure having older kids is different than mine (1 and 3) but right now I get make 40-60 minutes a day to do what I want. Not much time for a side gig. I'm writing this right now with my kid watching a cartoon next to me when I originally wanted to work on some UI stuff for a side project, because I'm exhausted. Speaking of the above, she's scratching her butt so maybe we need to discuss the importance of thorough wiping.
Guide: How to Build a Cardano Stake Pool
English Football to Boycott Social Media
Hacker News and painting The New York Times as the harbinger of the end of civilization, name a more iconic duo.
Turns out, it is:

https://alexgaynor.net/2019/apr/21/modern-c++-wont-save-us/
You either don’t or you have to sacrifice sleep, leisure time or something else.

I have a full-time job, two-kids and a small SaaS side-business and it is all consuming.

I either get up early or stay up late to work on my own stuff.

The goal is to transition into working for myself but that is going slowly and I’ve been at it for a while so I’m feeling a bit burned out lately...

Thoughts of just selling the damn thing and just working my 9-5 are becoming more frequent...
Uacme: Defeating Windows User Account Control
Can you reproduce the issue with javascript disabled?
It's a bit too obvious to have potential for a discussion ...
Is your child still young?

Because as children age you're able to reclaim some of your life back. At least, if you don't fall into the trap of them living a packed schedule themselves.

I've got three, the eldest is now old enough to babysit the rest if needed. With a consistent bedtime and family nearby to care for them on occasion, my wife and I do get some spare time. We mostly choose to spend that together but we can pursue our own hobbies also.
Modi in India should be held accountable/answerable for every death due to lack of Oxygen; He should be in Jail, if Constitution permits;
Criminal negligence; Modi should be in Jail, if Constitution permits;
came here to say the same, marp with the VSCode extension is just exceptional. markdown files in git with one click pdf export and super fast as you type previews as well as customizations with css or extensions are just what fits so many workflows for dev presentations.
Weren’t we comparing parallelised and single-threaded data processing jobs, though? If you’re introducing external communications in real time as a factor, wouldn’t that be a fundamentally different situation?
There are other more "negative" reasons too:

The language doesn't have varargs (to say nothing of type-safe generic variable-type args), so you'd have to pass in a slice of references e.g.

print!(..., a, b, c)

would become

print(..., &[&a, &b, &c])

Which is not exactly sexy, plus all these references would have to implement a matching trait, whereas currently formatting different values can involve different traits depending on the format specifier e.g. a plain `{}` is Display but `{:?}` is Debug and `{:x}` is LowerHex. You can have a type which implements LowerHex but neither Debug nor Display if that makes sense.
Millions Are Skipping Their Second Doses of Covid Vaccines
I’m kind of surprised at the absence of Scientology from the article. They pioneered slander sites in the early millennium in order to attack their critics, and they had excellent SEO-fu that would usually make the slander sites rank higher than the target’s own site. Because they have branched out into other businesses to bring in money, upon seeing the title of this article I half-expected them to be offering services to third parties in this vein, too.
anyone saying gravity is strong relative to the other forces should ask themselves why they don't keep sinking or get crushed when gravity pulls there feet back to the ground.