skysight-inc/HackerNews huggingface dataset:
If by "top-tier" you mean "sufficient to impress the hiring committees at Stanford or Harvard", sorry, no. Personally, having no interest in faculty jobs to begin with, I'd vastly prefer to deal with PLOS than Elsevier, but good luck persuading the average biosciences postdoc to choose it over the Holy Triad of prestige journals.
a couple of things:

1) Much of what I advocate for is based on how many human societies have operated for millennia. Collective management on the tribal level seems pretty common historically.

2) Some innovation is possible. Our society every day does things we didn’t do for thousands of years. Technology definitely changes this, but for example we didn’t do very large representative democracies until recently. It stands that there still exist some unpopular ideas that would work better that what we have today.
New features can reduce the complexity of code, but they cannot reduce the complexity of the language.

C++ programmers still need to know what "new" and "delete" do, so they can work with older code that uses them. They also need to learn what "auto" does, so they can work with newer code that uses it. (The behavior of "auto" isn't trivial; how many C++ programmers understand the difference between "auto v = <expr>;" and "decltype(<expr>) v = <expr>;"?)
Use the SKIP LOCKED function in your SQL database.

You then get a huge amount of flexibility and it becomes easy to implement any custom queueing mechanism that suits you.
Don't think it adds at all on the most common pieces that has them, so you can't even get away cheaper and happier without!
Why thank you, thank you!

Yes, unbeatable, finally glad to hear HN admit it!

Ah, tennis? Pssh.

My son's name is Rocklin Clay Nadal.
Do you think it was right for Toyota to stonewall and cover it up after it was discovered?
It's been said many times that ideas aren't worth much, implementation is. Chances are that shipping dozens and dozens of 'ideas' won't yield a sustainable business model.
The high idle voltage was explained on reddit by AMD — The final word on idle voltages for 3rd Gen ryzen https://reddit.com/r/Amd/comments/cbls9g/the_final_word_on_i...
SEC Weighs Whether to Regulate Facebook’s Libra
Top tier in terms of review practices and reproducibility. If you mean Elsevier, Wiley, Springer by "Holy Triad", you can convince them to publish almost anything as a scientific article if you pay enough and format correctly. PLOS is applied medical sciences only, for now. We need more of PLOS-like journals.

Do you have no academics in your academic hiring committee?
about a year ago i received 2 opinions from 2 very well regarded CPAs that the 5 year clock starts at exercise, including early exercise.

however, as this is an anonymous forum, filled with scoundrels, tax and legal “advice” should always be ignored with prejudice. you would do well to ask an accountant or tax advisor on your own.
What stops you from doing this now? This is pretty much how Python works currently when you need performance.
As long as I can do it easy in the bios menu and it's not some windows only software that's fine. But still unnecessary which always will annoy me.
RDRAND fix from AMD is apparently out to motherboard manufacturers already. Hopefully it doesn't take them long to release an update.

https://www.phoronix.com/scan.php?page=news_item&px=AMD-Rele...
On the web, there's usually a ratio of readers/lurkers to commenters of somewhere between 100 to 1 and 1000 to 1. So if 30 people comment on this article, that means 300 to 3000 are reading it. That means your second degree connections need to be two or three orders of magnitude higher.
it's good to hear that at least one university is making some effort to equip graduates with a more broader view of the world.

i ended up doing mostly pure-math in undergrad -- because i found it interesting, with no view on how it might contribute to a career -- so my naivety is arguably partly self-inflected!
This was my response to the article too. 'This isn't AI... uhhh... oh but it is machine learning... ugh'
I actually saw brenda come up a few times while researching readbeard’s suggestions, as you said the original seemed not super up-to-date. Thank you for mentioning your fork! Going to try in the next couple of days.

Even if my experiments won’t justify spinning up multiple instances, this should greatly reduce setup overhead.

> to try and make it easier for people to get started

What do you think about putting a simple GUI in front of this toolset—for those not proficient with CLI (I imagine many 3D artists using Blender may fall into that category)? I’ve been doing something similar as part of a consulting job recently, so couldn’t help thinking along those lines… Would be happy to help make it more accessible, should be an interesting exercise.
Per usual, here's the video from Computerphile on why digital election systems are a terrible, terrible idea:

https://youtu.be/w3_0x6oaDmI
The code in the article requires memory barriers. It doesn't have them. It's broken code.

The author is using volatile as though it implied a barrier.
Off the top of my head:

You'll need a way to talk to your bot. I think the Telegram bot API is the easiest to use and it has bot-drawn UI buttons to simplify drudgery. Look into a connector for your language of choice.

The bot will need to understand what the user is asking. You could create a few dozen labeled examples of message text and the users intent, such as ('drive time to NYC' -> 'duration', 'thai food in seattle' -> 'recommendation'). You can then train a text classification system to infer the intent of new messages that have some common text.

SpaCy is an excellent natural language processing toolkit that can be used for this, but there are maaany options. [1]

The bot will need to be able to recognize different parts of user text in cases like "address of Eiffel Tower". You could use SpaCy's named entity recognition -- which can be retrained to understand other things -- to get started. [2]

In my experience you'll need a complex system to understand the state of an individual conversation and operate as a "control loop", but that's all on you.

[1] https://spacy.io/usage/training#textcat
[2] https://spacy.io/usage/linguistic-features#named-entities
The problem is systemic. Those tricks work in the short term, forcing everyone to use them. The long term costs are externalities.

HN is in a special position, maybe even a unique one. If it were a standalone business we'd have to optimize for traffic, not curiosity. It's only because HN is part of YC that it can be HN.
A^B or B^A
I can't speak for projects in general, but I haven't noticed any changes on Tekton or the other things I work on.
I see a lot of "Engineering Manager" positions out there. Try applying to a few of them and see if there is a fit. If not, talk to some recruiters and try to find why.

The best recruiters to talk are the ones employed by big companies themselves (not from recruiting agencies) and that explicitly say they are hiring on their LinkedIn profiles. Often they have a premium account and leave their private messages open.
I remember a Time magazine front cover article on Bjorn Borg in the late seventies (get off my lawn). One quote that stuck with me went something like this: "Borg's dominance is really exaggerated on clay courts. Borg v an average tour player on clay is like the Detroit Lions v a high school football team". Maybe there's something about clay that encourages individual dynasties.

Edits: not any tour player, an average tour player, plus typo plus late seventies. Sorry
Boost.Python[0] is not an "official merging" of C++ and Python, but might be something of interest to you. On that page is the link "Building Hybrid Systems with Boost.Python", which is an intro article on it.

0 - https://www.boost.org/doc/libs/1_70_0/libs/python/doc/html/i...
The author developed tmux on OpenBSD because that is what he used, but it was never part of the OpenBSD Project. It was a port prior to being included in the base install. This is no different that how FreeBSD includes software in its base install, yet this doesn't make the code part of the FreeBSD Project.

The tmux GitHub repo is the reference implementation. As an example, OpenSSH is developed internally to OpenBSD and the project creates a separate portable version. tmux is the opposite, it is developed independently of OpenBSD and the project maintains its own implementation.
Federer is significantly (5/6 years) older than Nadal and Djokovic, which makes it difficult to compare them in "all time" terms based on head-to-head results.
Yep. It’s a way to show something countable to shareholders when they ask: what do I own when I own this company?
> because we have collectively agreed that it's not a nice idea to do so

How many war crimes and genocides have been perpetrated in the shadow of these polite collective agreements? In times of relative plenty and peace? How many governments are currently defying this norm? Over the last 100 years, did more humans personally intervene to stop genocide, say "someone should do something", or look the other way?

> I don't see what exactly unnerves you. Is it the realisation that it is indeed easier because you suspected it would be difficult? Is it unnerving because you are not used to thinking of it as a solution?

I'll admit, I'm a little flabbergasted at this. The context of the sub-thread is the concern that it'll take the force of tyranny to move humanity to "make a stand and change habits." I find it more unnerving (than tyranny) that the kinds of organizational units sufficiently motivated by climate-threats to become emissions-tyrants will find it much easier to kill other people than repress their own.
I'd love to hear more about how you're using them if you don't mind sharing. I work on Tekton at Google.
Maybe this is my old skool C++ bias, but every time I’ve inherited a project using CocoaPods I’ve found the code to be of poor quality and the Pods to be either corporate libraries (third-party analytics, crash logs, etc.) or wrapper code of questionable quality that hasn’t really provided any benefits over a couple of hours of writing some simpler code yourself.

And you yourself mentioned Boost, which is kind a code ecosystem of its own, all open source. But I think C++ has problems with libraries because it’s such a pain to add a library to C++. If the library is C++, you can’t ship a binary and header file like with a C library because the ABI needs to match, so you have to compile the thing. And then people like Boost do template wizardry that consumes compile time to produce magic, but some developers value the compilation speed over magic, so they don’t use anything heavily templated. But if it isn’t templated, it likely could be written in C if it isn’t a big UI framework, and be available for everyone. So, no C++ library ecosystem.
> The code in the article requires memory barriers. It doesn't have them. It's broken code.

> The author is using volatile as though it implied a barrier.

No, you're just not reading the article. Please go read the article. And I don't mean skim. I mean actually read it with the assumption that you have zero clue what it's going to say, because that's more accurate than your current assumption. Then if you still think you're correct, please explain to exactly which line(s) in the code are broken and how precisely that actually undermines the points the article has been making. You will struggle to do this.

In case it helps, for your reference: the author isn't, and never was, a random C++ dummy.
Brainworks uses smartphone camera and AI to detect your heart rate, breathing
ONE 'space race' not necessarily THE 'space race'.

Interestingly the Russians are still capable of putting men in space, while the US which 'won the space race' has not been capable of doing that for the last decade or so.
Ideal consumer, from the power network point of view, is as constant as possible. Each time you cut off a consumer node it creates harmonics and surges that need to be compensated upstream. Lots of nodes going on and off simultaneously (and they will as the whole parts of the city have the good sun at the same time) are engineering nightmare, existing grids are just not build to handle it, so they'll need to be upgraded, plus the maintenance costs will go up.
I could actually see us successfully inventing, and implementing, a multiverse concept for ipv4 to make these 32 bit addresses last another 40 years, as opposed to throwing these non-upgradable, hardcoded v4 devices out. And this is from a pure v6 evangelist. I'm complaining, not being optimistic.
Illegal drugs seems to be an important part of the economy, but I don't really know for sure. But I think it should be legal to use or to produce (as long as the method you use is not overly damaging to the environment), but illegal to buy and sell it.
There is a huge difference between "collective management on the tribal level" and abolishing the profit incentive in an advanced industrial economy. People who've never known anything other than prosperity have a tendency to idealize pre-modern societies - they vastly underestimate how miserable life was for most people, and how much violence was involved in organizing these societies. Imagine a typical homeless camp in the Bay Area, only more violent: sure, it's easy to forget about profit when you're engaged in a daily struggle to not die from starvation, disease, wild animals, bandits, or natural disasters, and close cooperation is the only thing saving your tribe from sudden extinction.
They do it because he's currently won more majors than they have. A case can be made for each of them that they all should hold the GOAT title, but it's hard to settle right now.
Some people like a bit of "bling" mate. Calm down.
To me this comment looks unrelated and lacks proper sources.

What does sexual selection has to do with this article?

How do you define „picky” in this context? Do you have sources on females being more picky?
I won't work a developer job anymore
I think age matters, if Djoker is playing at the same level at the age of 37 then he might be considered the best. The best player is the one who has won the most tournaments and that is Federer. Djoker has a really good chance of catching up though.
You’re right, I just hope they feel some shame as they do it. I’d hoped that trying to maintain their brand would have kept NYT from this, but it seems like no one is immune.
Are you leaving, or are has the company actually gone bankrupt and laid you off.

If it's the latter, telling prospective employers that the company went bankrupt and potentially mentioning that they couldn't secure another round of funding should be more than enough.

If it's the former, it's trickier, especially if the company actually pulls through.

Either way I'd tone down the analysis - as a sometimes hiring manager I might be interested in your analysis that the company burned too much money, but not so much in the "in-depth" analysis of the founder's behaviour.

BTW, I've had to close down a company before because it went bankrupt. I have the utmost sympathy for the founder who spent the last couple of grand on weed.
Did we learn the lesson? Protobufs are getting traction, and some rising star companies started using them for data related purposes. The problem they are facing - change in the protobuf is not automatically reflected in you data schema (not like with avro), you have to recompile and redeploy pieces of your stack + orchestrate deployment so data is not lost in processing. It can be solved easily with avro, but “we want to use protos, Bla Bla Bla”
Is there a video for this? Is this from a talk?
Or a FUSE filesystem that stores data entirely within base64 encoded binary chunks in hierarchies of Reddit shadowbanned submissions and comments. Cloud-based, personal, secure!
Just to throw some data into the mix: the biggest difference is not between growth or value. It's between US and ex-US equities:

https://www.portfoliovisualizer.com/backtest-asset-class-all...
People have been mentioning very practical reasons but I just wanted to add that for me, even if none of these practical reasons were to apply (and I also don’t think the practical reasons are very strong), it’s simply about aesthetics.

It’s extremely hard to build a PC that would fit my personal aesthetics and even if I can turn those off the mere thought of having to configure that and the mere thought of those LEDs existing at all offends me on a deep level.

You have limitless choices when it comes to building a PC but the aesthetics of the things you can get are awful and tiring and just … ugly.
Bell-inequality experiments still that leave room for hidden-variable models that fall short of full superdeterminism.

Relatively recent experiment using photons from stars in the Milky Way "Cosmic Bell Test: Measurement Settings from Milky Way Stars" http://web.mit.edu/asf/www/Papers/Handsteiner_Friedman+2017.... The experiment excludes local-realist models with local hidden variable younger than 600 light years. Similar test with cosmic microwave background could push the limit to the early universe.
They didn't actually make the device. They just simulated it.
It doesn't say it's a memory barrier, but it absolutely has to be for the code to work.

I agree I should be careful with "first-order approximations", but honestly I was being gentle because I do love drdobbs. But all of the things it talked about have been replaced with things that aren't broken in subtle and hard to debug way.

Volatile simply cannot be used a general purpose, portable, synchronization primitive.
The business model is implementing customer’s ideas, or at least an MVP of them. They’re monetizing the prototypes, not the ideas themselves.
Dissecting a Dweet – Tiny JavaScript Spirograph Design Generator Explained
The former, but as the sibling comment says, if you're in this situation a your own CPA is a very worthwhile investment.
Well, for Tor in particular, the most likely end result is Tor being banned from an increasing number of websites.
A plummet in house prices may be exactly what London needs
Thanks for the info; I'd be interested to see a /proc/cpuinfo (just one core) from a Linux from one of these beasts. I've not seen any published.
Precisely why it's harder to use. C++ is more expressive, and thus creating self-consistent designs is harder.
A project where different modules are written in different C++ dialects is a real pain when you have to refactor code across modules or even just write or review code in different modules. And the finer the granularity at which you allow dialects to be mixed (within a module, within a file, within a function), the more horrible it gets. Every time you make a change you need to think "what dialect am I supposed to be using here?" The mental surface area required to understand code grows and grows.

But it is also true that forcing all the code in a project to use a single dialect is expensive. Developers need to decide what that dialect is --- not just once, but constantly as C++ evolves. ("Is it time to use Ranges yet? Concepts?" etc.) You need to do expensive refactors every time you update the dialect. You need to enforce the dialect at code review time (harder as it changes). Every time you import third-party code into the project you need to update its dialect.

A constantly evolving language that regularly deprecates commonly-used features in favour of "better" alternatives, like C++ does, is problematic. The faster pace of C++ evolution is making this problem worse.
You are incorrect, tmux is part of OpenBSD and the OpenBSD CVS tree is the main repository.

Edit: because there is occasionally confusion on this point I recently documented it here: https://github.com/tmux/tmux/wiki/Contributing
What troubles do they cause? I might have been lucky, but during my ~10 years on a a mac, I do not remember having had any problems with case sensitivity on a file system level. I might be a special case though, as I always name my files in lower case and with hyphens instead of spaces.

Actually, I kinda like not having the possibility of having both "Downloads" and "downloads" by mistake in my home folder.
I don't particularly disagree with you. But the article doesn't mention DRM, the thing I initially replied to doesn't either and I'm having a lot of trouble understanding why you are suddenly going on about DRM as if I made some kind of pro DRM statement that desperately needs to be shot down.
This is a crucial distinction between physical and mediated worlds.

If I show a snap in my wallet, or even displayed on my screen (mobile, desktop, projection), I'm providing a physical object or representation, and the recipient visualises it directly via reflected or emitted light. Cue childhood games over "can I see it" vs. 'can I hold it".

This also plays on the brain's very poor performance at photographic (figuratively and metaphorically) recall. Digital devices not merely excel at this, they'd be unusable without it.

Online "sharing" is actually a form of publishing, encoding, distribution, storage, retrieval, decoding, and projection, with, as a direct consequence, the possibility for further redistribution and modification. "Bradley Chait" and The Fappening, among far too many others.

A webpage isn't a book, it's a printing press (and presses are not archival mechanisms, though archives may have presses).

This distinction, between direct vs. mediated experience, lies at the heart of many misunderstandings and mishaps of online and digitised information, hitting the lay public, organisations and institutions, and domain experts alike. Our metaphors, mental models, laws, and social norms fail us

But there is no technical way to provide remote access to bits -- a publishing and distribution transaction -- without relenquishing control over the contents.

There are technical means of watermarking or tracing such leaks, and time-limited access helps somewhat, but absent changes to underlying social and legal norms, those alone are grossly insufficient.
I would say that the primary driver for growing the niche Objective-C community was iOS, not CocoaPods. And Objective-C is dying again with the introduction of Swift.

Also, I see cool C++ open-source projects being released fairly frequently.
NTFS is also case-insensitive though case-maintaining, similar to HFS+/APFS
Some universities require their researchers to publish and follow reference journals, the majority of which has been managed/hijacked by for-profit editors. As researchers are forced to meet publishing quotas, there's a negative feedback loop that forces research groups to have no alternative other than following and publishing on these journals.
So then why are the people in control of such decisions so corrupt? Shouldn’t there then be a movement of academics seeking to defund these departments captured by corrupt corporate interests and reissued to actual scientists doing scientific research?
The parent suggested that it may not be legally binding, so not sure what you're pointing out. What about his main point of the ethical question - people are doing something with their service that they clearly don't want them to, because it hurts/costs them. Just because someone can get away with it doesn't make it right.
Why C++? Why not Rust? maybe already exists. Would make a lot more sense.
PC Shipments Rise After Several Quarters of Decline