skysight-inc/HackerNews huggingface dataset:
At my first real dev job a big portion of my work heavily involved the Qt framework and, while at the time lambdas were still a big missing sore point, using that framework and their widespread habit of passing by const ref instead of pointer made me like C++ a lot more. I completely understand that pointers and dynamic memory management exists for really good reasons, but isolating global object creation into your main and leaning on internally managed lists of objects can be really strong from the perspective of writing good testable code.

I've been working primarily in PHP for a while now (and honestly put a lot less value on language comparison) but from what I've seen the expressiveness and power of C++ (at least in the ways I like it) have mostly been superseded by Rust and I think that'd be where I started if I ever need to work on something where in application logic would actually be a product bottleneck (instead of data source interaction).
Right, Browsers too are written in c++ for the most part
Rare piebald squirrel spotted in Colorado tree
Maybe things are better in the US but here in the UK it stinks. Deposits of 5% are irrelevant because you still have to mortgage the rest.

Median house prices in the UK are something like 8x median incomes, and banks will only lend a maximum 4-5x earnings. This means average Joe need to save something much closer to 3/8ths, not 5%

As a real world example based on my current circumstances:

- At rough ballpark property prices, with ~15% down, market mortgage rates are about 3.5%.

- At 3.5%, with most I am comfortable paying every month (about 40% more than my current rent), I can only borrow around ~60% of what I need to buy the kind of home that I want (and rent now). On paper this means I have to save 40%.

- However, reality is somewhere in the middle. If I have 25% to put down, mortgage rates drop dramatically to 1.5%, allowing me to afford the same home.

So the long and short of it is you realistically need 20-25% here in the UK.
the only good papers are the ones that survive multiple rounds of critiquing from a wide range of experts. Even great papers have problems, the point of journal clubs is to argue out all the varying reasonable lines (not the fringe ones) of ways the paper could be making a false conclusion (typically due to bad experimental technique or mistaken data analysis).
CERN actually does that with CLING for interactive HEP data science.

https://root.cern/cling/
> politicized science

That's sophistry shrouded as science, because it's looking to push an agenda and therefore it tries to fit results to a hypothesis, instead of testing the hypothesis with the results.

For any given phenomenon, I don't care what, it is only true to the extent that you can test it in every possible way and still obtain the same results. Anyone who blocks this questioning and testing, is practicing dogma and guarding a belief, instead of doing actual science.
And ostensibly function pointers/function pointer calling.
Honestly, providing ridiculous power levels for laptops almost nobody will ever use feels a little lower priority than making a connector spec that is more durable. I've had multiple problems with USB-C connectors breaking (including one breaking on a monitor that ruined it), and damaged pins that actually caused a phone to be bricked. I've recently started having a galaxy ultra claim the connector is wet even when it isn't and even after I've cleaned it.

I can't be the only one having constant issues with USB-C, but I also haven't been able to verify that this is a common issue for other people so maybe I am just a reckless user of technology.
So you move to Wyoming (100 miles north of Denver) get the job then move back to your place in Denver? It's all about the hiring phase and salary disclosure isn't it. Once you're on board you can work from Colorado. Or am I missing something?
I can't imagine him getting a pardon until the President/Executive stops doing what was whistleblown.
I've actually gone backwards from my original positions.

I used to think that using C++ was acceptable in some cases. I no longer do.

The faults isn't even C++ the language, per se. It's the ecosystem--or more appropriately--the lack thereof.

A lot of the modern languages integrate with C, properly. They integrate on Linux, Windows, OS X/macOS, iOS, Android, etc.

Nothing integrates with C++ well, and it's the fault on the C++ side. That means dumping C++. Perhaps the C++ compiler writers will finally have some incentive to fix their crap.
I agree. It’s seems to be fashionable to bash this book at the moment but I can’t see how you would call any of the content ‘bad advice’. It’s not that different to the advice given in dozens of others.
Johnny Knoxville’s Last Rodeo
I don't see how you could justify it's the 'least evil tax'. In theory the least evil tax is something that doesn't change behaviour.

We have a land value tax here in Australia which doesn't apply to owner-residents. That said, most places are excluded.
Related ongoing thread:

Servers as they should be – shipping early 2022 - https://news.ycombinator.com/item?id=27294471 - May 2021 (174 comments)
Because they are actually benefits for current asset owners looking to sell (or borrow using existing property as collateral).

If the government wanted to help buyers, they could just give them cash and/or increase supply of housing in the in demand areas.
Given that this exploit seems to watch for the window appearing, they probably can count. They could store a count somewhere and increment the saved count when they see the window.
Companies don't have right, they are legal fiction created to aid economic growth. If they are causing damage, they Must cease to exist
> the controller just didn't sell

From my perspective, the controller was never sold. I could not buy it anywhere, I am assuming they were only made in a relatively small batch and sold mostly in mainland US.

I had been looking since it was released for a place to buy it at a reasonable price, but could only find exorbitantly priced resellers that would ship from USA.
Some of the more advanced features of QMK aren't available in Kinesis' onboard programming, although it has become increasingly capable and I'd expect this version to be even more capable.

I'd suggest if you're interested to check out the QMK Docs [1] and specifically the "Software Features" where many of the features QMK has that SmartSet and Kinesis' onboard programming don't support.

[1] https://docs.qmk.fm/
Probably similar reason to why Google/Microsoft/Apple cloud aren't on there either: You should not expect these companies to respect your privacy with regards to everything you upload to their servers.
Benzene is a bit denser than gasoline, so volumetric vs mass vs molar basis aren’t directly comparable. This EPA slide deck [0] has ~1.25% by volume equated with ~1.5% by mass towards the conclusion slide. Interestingly it used to be around 5% benzene by volume before the newest standard.

So 2% on a molar basis doesn’t seem obviously inconsistent with 1 vol%

[0]: https://www.epa.gov/sites/production/files/2021-03/documents...
If you can read French you'll find some example of these neuroscience techniques applied to various web sites to enhance the user journey at https://sapiensux.com/ . In most of these projects this was done to also improve some product metric (better conversion, more sales, less support), but these techniques apply to other contexts too.
And talc is used in many products not just Johnson & Johnson baby powder. Many are things paint, plastics, paper, rubber, insulation, ceramics. But talc in cosmetics is probably the one way where people would be applying it to their skin for long periods of time.
Anytime I see a job description that mentions the world "hustle", and trust me there are quite a few in tech, I immediately discard it... but this description of the culture portrays it more accurately that I could have put into words. I think I shall bring it up next time I see a job description like this and let them know that is the impression they are giving.
qntm's works are the best thing I've read this year.
The anti-memetics stories, Ra, and Fine Structure are sublime. The link at the bottom of the SCP-055 page leads to the first of his anti-memetics series.

https://qntm.org/fiction
What happens if someone tried to grab operator/whatever control of #foo on Libera before the Freenode #foo op get it?
Yes you are, but then you have to wait a minute or so after any single change to any file if you do a script workflow. If you do a Revise workflow you end up doing mostly the same because it just breaks all the time and you have to reload the session. Or you can use some bizarre hack like DaemonMode.jl that also just breaks all the time.

Julia is hard to debug as is (and this is fully acceptable to me due to the architecture) and these hacks on hacks make it just impossible.

Julia suffers from the same "fancy calculator" approach than e.g. R and Matlab, and like those, they refuse to take note of the decades of experience in software development that this just leads to a total mess if you have anything more complicated than a one-off analysis. It's like insisting on editing files with ed because that's how it's always been done.
It means our government prioritizes spending on war over two orders of magnitude more than the safety of its own citizens.
The described result is not in conflict with decisions being reasonably consistent.

Suppose that two reviewers independently rank papers 80% on quality and 20% on chance factors. With good odds, the two reviewers will agree with each other on the relative rankings of any given pair of papers. But their lists of the top 10% of papers will largely not be in agreement with each other.
> I would expect myself to push back on mischaracterizations of them (positive or negative!) and help them navigate the consequences.

The thing is, what tell you it's actually mischaracterizations. You can believe me, I'm not the same in front of my parents, versus in front of my boss or in front of my friends. I'm not saying I'm doing anything bad, but there's trait that I'll show more or less depending on the involved party.

It can also pretty easily change between public and private settings, I don't have much situation for which it happens for me, except obviously my SO, but I have known people that does adapt to my more relax personality when they are alone with me. Nothing nefarious in my case, but a good example on how in private someone may act differently based on the other party.

So sure I agree that you may support them, tell your own story about that person, but you still need to understands that it's only your story, that has nothing to do with anyone else story.
AL is but one (large) player. Groups of friends use Assure and others (I’ve participated through a few of these companies, and I’ve seen more).
But if the comparison is with C++, then they would both rank equally poorly here, because C++ doesn't want to behave differently.

If you write code like that in C frequently (e.g. working with system registers on embedded CPUs), you do eventually get used to explicitly casting defensively, and I agree that it's nice that you get saner defaults in e.g. Rust.
You aren't shorting the battery in this case. There's still a significant resistance (your body, particularly the skin contact resistance) between the terminals.
The legal system manages to work out vague definitions. Here's an excerpt from New Zealand's employment law regarding unjustifiable dismissal:

"The test is whether the employer’s actions, and how the employer acted, were what a fair and reasonable employer could have done in all the circumstances at the time the dismissal or action occurred."

How's that for specific and consistent! Yet it still provides protection against capricious firing.
A good example of why web pages should always have a date.
There are many in the Midwest. You can also jump on Clubhouse which has some.
>barely anyone remembers how it was before the nazis came in.

I remember it. A non-negligible part of the traffic was pedophiles posting LazyTown content, and users of /v/ would keep folders full of transsexual porn on their desktop just to derail threads they didn't like.
> Taking the position that it came from a lab requires more assumptions and more unsubstantiated beliefs than not taking this position.

Does it? One view is it came from a lab. The other common view is it came from a wet market. There seems to be evidence the lab was studying covid. While the wet market was seafood focused and I'm yet to see anything showing wildlife meat, let alone bats, while respecting media not showing this doesn't mean they weren't there.

Both are possible but it seems to me more likely a lab studying COVID (confirmed or likely?) plus has a history of multiple virus escapes has as good likelyhood and assumptions as an unproven a bat meat section at a seafood market from a bat that would have been likely had to have been transported over 1500km to reach the market if taken from the wild.

Personally, I dont think we will ever know the truth and don't claim any answer is correct, but there seems less of a leap of faith on the lab than the wet market to me.
/e/ is a very nice project. However I think they will always be tied a bit too much to what Android upstream will do. There's a limit to what you can do by layering on top of an existing humongous base.
Facebook lifts ban on posts claiming Covid-19 was man-made
It's somewhat meaningless to compute exact cross-overs for big-O complexities without the constant factors. That is, the actual times for the algorithms are C1 * sqrt(n) + ... and C2 * log(n)^3 + ..., where the ... are lower-order terms. The exact ratio of C1 and C2 (and even the lower-order terms) can have a large impact on the crossover:

- C1 = C2 = 1 => cross-over is 2x10^7

- C1 = 1, C2 = 10 => cross-over is 2x10^10

- C1 = 10, C2 = 1 => cross-over is 1668.2!
I assume that ‘short period’ here is relative to the age of the universe.
Sass: The Discontinuation of Node-Fibers
You can choose who to add yourself. Then let them manage the paperwork, etc.
> Emacs lisp is not a bad language, but it's also not the reason for the existence of Emacs

Early Emacs and the modern GNU/Emacs I think, are two distinct worlds.

I believe Lisp has shaped Emacs into its modern form.
I just can't imagine the possibility of building something like Org-mode, with the same level of extensibility and flexibility in any other language that is not a Lisp.

I bet if you ask any serious Emacsen - authors and maintainers of Magit, CIDER, or any other serious Emacs package if they could replicate their work, for example, in Python. I have no doubts, they'd definitely say: "that's nearly impossible"
Probably about the same but with less money allocated toward engineers and more allocated toward testing and inspection.
Well, then, they shouldn’t make such silly decisions, should they?
The people we work with on that have a site with examples of results at https://sapiensux.com/
You probably saw the tool used. A long flat blade screwdriver with a wire wrapped around it and on the other end an alligator clip chassis ground wire. It's used to pry up and remove the high voltage lead and when doing so you'd hear a loud snap!
C++ is?
One way forward could be to lower the bar for publications.

Once it's no longer about being in the esteemed and scarce "10%", they won't bother because they don't need to. Imagine a process where the only criteria are technical soundness and novelty, and as long as minimal standards are met, it's a "go". Call it the "ArXiv + quality check" model.

Neither formal acceptance to publish nor citation numbers truly mark scientific excellence; perhaps, winning a "test of time award" does, or appearing in a text book 10 years later.

I've been reviewing occasionally since ~1995, regularly since ~2004, and I've never heard of collusion rings happening in my sub-area of CS (ML, IR, NLP). I have caught people submitting to multiple conferences without disclosing it. Ignoring past work that is relevant is common, more often our of blissful ignorance, and occasionally likely with full intent. I'm not saying I doubt the report, but I suspect the bigger problem that CS has is a large percentage of poor-quality work that couldn't be replicated.

BTW, the most blantant thing I've heard of (from a contact complaining about it on LinkedIn) is someone had their very own core paper from their PhD thesis plagiarised - submitted to another conference (again) but with different author names on it... and they even cited the real author's PhD thesis!
I mean at least one of them did, but I don't think that makes it right to say "the founding fathers". Though I think this whole "living vs static document" debate is dumb. I mean we didn't wait that long before we had to amend the constitution. Clearly it is living. It is also weird to think about the US having one of the oldest constitutions.
One of the best parts!
Heh. We need to set up a research project that redteam/blueteams various journals and conferences. And bug bounties for disclosing zero-days in peer review processes/practices.

(The redeem/blueteam thing is kinda unethical, so maybe the University of Minnesota should do it...)
IMO the issue is that they fail unsafe, whether or not they claim compliance.

Nintendo doesn't claim compliance, but if they're using the connector shape, it should comply with the spec for power delivery (which is honestly not even hard to do).
Don't judge a book by its cover!

Also, lighthouse claims we're good with contrast / lisibility :)
Thanks! I'll recompile with that now that it is out.
Sometimes when something someone created gets unexpected exposure, it also creates an opportunity for people to critique with more vigor and less context than the creator is prepared for. It can be really overwhelming.

30 votes and HN front page has ripple effects, and might have overwhelmed the creator. Sometimes it’s not even a matter of being sensitive to feedback, sometimes it’s just not being fully prepared for the emotional toll it can take.

If this hit HN front page, it almost certainly made the rounds on Twitter and Reddit, where criticism can be even more harsh and even less considerate of the human(s) behind the project.

I also hope they’re okay.
The C compiler people and the C++ compiler people are the same people.
While I can understand the desire to make it easier for non-savvy computer users, I don't think it's worth destroying the technical gains USB-C brings with it. Again, we've had non-savvy users hook stuff up wrong or destroy things even when ports had differentiated shapes. A software solution to identify the incompatibility and notify the user seems more practical than redesigning the connector for every evolution of USB-C.
Can you connect that claim with a conclusion using some logic? For example - and I know this probably isn't what you're implying but I don't know what it actually is - "They are run by men and the sex who's members run them is the one with the most power, therefore all men have more power than all women.
What contract did piratebay creators violate? They never signed any contract, and neither did anyone downloading.
> Why Python though? If a user knows what Python is, they probably know enough about technology to install it themselves.

Yes and no, it's frequently used as an intro language. I could see advanced users being annoyed by this but I'm not certain they are the target demographic.
I've liked GraphQL the few times I've used it, but I think the standard way of doing pagination with `node`s and `edge`s makes me feel less like I'm working with my data and more some odd abstraction. I think if I used GraphQL more I could get over it, but that aspect always makes me wish for just a bit more.
Why? Essentially, a typedef only differs from a variable declaration by, well, having the word ‘typedef’ in front of it, functions or function pointers being no exception.
Indeed, Reddit is great for niche/specific interests.

But it's also true that some subreddits are susceptible to deterioration by inflation. Take r/MurderedByWords for example - I used to like to browse this one in the past, but when posts being tender tantrum (like [1]) can gain 46k upvotes, it sign something has gone wrong. Same with r/technicallythetruth and several others.

Oh, do you perhaps know about the schism of r/animemes? It was a delightful spectacle of miscommunication, overreaction, misunderstandings, positive discrimination and mutual false accusations. That was when I moved playlist History of memes from fun to education directory in my RSS reader.

[1] https://www.reddit.com/r/MurderedByWords/comments/ne6t0h/sta...
Now that you said it, it totally makes sense, because too seize, means to take away as in: The police seized my laptop. Thanks ^^
You are lucky if you only encountered this recently. We might not like C, but C is not going away anywhere.
Ok, why did Inquisitor Bellarmine have the Copernican follower Giordano Bruno burned at the stake?
Microsoft is hardly behaving correctly rather behavior is just considered normal at this point.

Compared to Amazon, Google, & Apple, Microsoft's is incredibly litigious when it comes to licensing their products. It can seem baffling that most other tech company grants access to what you are licensed to use but Microsoft, perhaps deliberately, makes their licensing confusing and imprecise. Since not everything that requires a license is enforced via software, you can pretty easily be breaking their licensing rules.

Additionally, Microsoft products are deeply entrenched business best practices and auditor requirements:

Use Windows? Pay for it.
Need centralized antivirus for your organization? Pay for it.
Need to enforce MFA for Windows accounts? Pay extra for it.
Use Linux? Aren't you glad that Windows Defender supports it? And yea pay more for it.

Meanwhile Office 365 is a mess compared to AWS. Maybe Azure is better but it's still obvious that Microsoft uses its dominance in the OS space to pander more products to service its own OS which means they have no incentive to actually make Windows easy to manage.

Microsoft buying up the good will of developers is just an extra twist of the knife.
In that sentence, "these records" means "information about how GitHub's servers are behaving," not, say, "user data."

It is technically true that such a tool could be used on any sort of data, in the same way that, say, Perl or SQL can be used on any sort of data.
The Republican Party has abandoned data and evidence driven policy decisions in favor of ideology. The last Republican Party convention had no official policy platform outside of “whatever Trump wants today.” Why would you expect Professors to be excited to join a party that is a cult of personality that incessantly demonizes the very institutions they lead?
Social acceptance is not validity. Social rejection is not invalidity. Do we need to repeat it? Social acceptance is not validity. Social rejection is not invalidity.

> Everybody's got their brains and knives out to find any and all flaws in a paper to demolish it

Okay, what are the flaws then? Enough hand-waving, let's talk actual issues.
I wish there was a package manager for kde and konqueror for the mac
Could you please give an example for the public audience? Or what is the worst, ie most appalling, you’ve seen?