skysight-inc/HackerNews huggingface dataset:
You have to do your own thing ... usually that's bad advice but for people with the temperament you describe I think it's reasonable.

Also a lot depends on expectations and finding good partners. In a previous job I worked with another guy as a team. I would start projects and get an MVP out and delivering value - then move on to the next thing. He would go through and essentially rewrite them to be high quality, solidly engineered products, well integrated with the rest of the stack.

We both got to do what we enjoyed and were good at: I am very fast at breaking new ground and delivering new value, and find engineering a bit boring. He was very good at improving existing systems, but too slow and plodding to try out new ideas effectively.
I'm not a language researcher/expert but real life code is full of colaterals and side effects, specially having to deal with things like network the expectation that f(x) will always resolve to a valid answer without resorting to result being of another sort even if normalized to the expected type (eg, you are doing a simple integer calculation and define that the negative numbers will be used as error codes to deal with side-effects).

I wonder whats the state-of-the-art approach from the FP community and if there's no really good answers, just patches like exceptions are, if in fact is the expectation and the classic assumptions of FP that are actually sort of broken?

I know i'm tripping here, but wonder if we managed to program in a "multidimensional-state paradigm", where you could call a "multidimensional f(x)" where in one dimension of the state it will always be a valid reply, and the side effects would be another f(x) that would solve the side-effects in parallel, but both functions would be intrinsically bounded to each other like in the schrodinger's cat experiment.

(Edit: to be clear here, is about the language itself to automate this, instead of expecting us to manually handling this or resorting to band-aids like exceptions which just forget about the state it was handling before. Its akin to state auto lifetime management as GC's, ref-counts, etc do, instead of expecting us to manually release the state as in a call to C's free())
As if buying-off politicians with $upport weren't enough, the fourth estate has to be controlled too.

So independent media (fifth estate) is locked-out again. Manufactured consent and sentiment for the benefit of corporations, by corporations. And, real journalism makes one a heretical dissident like Chris Hedges. Inverted totalitarianism at work.
Yes, however the process is very easy today and can be done entirely software-side, thanks to 1vyrain [1]. So you don't need to flash the BIOS using an external programmer, just run what amounts to an exploited/modified update. I recently did this on my T430, and could not be happier about the keyboard.

[1]: https://github.com/n4ru/1vyrain
> Implicit Downranking of Topics Around Diversity and Inclusion
> Likewise, topics around diversity and inclusion in tech have gained lots of visibility over the past few years. However, despite these discussions not being off-topic, they tend to be flagged to death by users regardless. Unfortunately. (Moderators occasionally unkill such threads if they see it in time, although it rarely sticks).

This is a very interesting subject. I would dare say that the majority of technologists (by pure numbers) find the human, philosophical, and psychological impacts of technology less interesting than the pure technical considerations. (Older and more senior technologists gravitate in the opposite direction)

Yet, the most interesting and in-depth hackernews discussions directly touch up on privacy, censorship, employee motivation, the entrepreneurial mindset, managerial skills and lack therefor, regulation, corporate responsibility. All of these are strictly "on-topic" by the definition on https://news.ycombinator.com/newsguidelines.html:

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

So clearly, this community is passionate and interested in a wide range of "fuzzy" non-STEM subjects.

Yet when it comes to D&I, the community is primarily disinterested and not intellectually curious, or has already concluded that anyone who IS interested is pushing a purely "political" agenda. Therefore, the only "interesting" stories that get upvoted are those that butt against the current cultural movement (e.g. defending James Damore, RMS, etc).

I am personally very intellectually curious about this very pattern, but I appear to be in the minority.

I wonder if people on HackerNews are aware that a huge percentage of female and minority engineers that I know find the HN community discussions completely disreputable and unappealing. And it's a direct consequence of how they treat these subjects as "uninteresting" and "off topic", because to the dominant in-group these subjects are just not relevant.

Personally, as a technologist, a "hacker" (Whatever that may mean, but i identify strongly with https://en.wikipedia.org/wiki/Hacker_culture), I consider this blind spot in this community a "bug". I don't know if it's a fixable one, as any attempts to mitigate it would clearly be perceived as intrusion and a restriction on the individual freedoms of expression. But the status quo is the status quo, to the point that even this manual of undocumented "features and behaviours" has to call it out.
And it doesn't mean that they did.
I have this and Safari both open to github.com on my macos box. This site has an animation showing recent github activity on a globe. It's coded in javascript, AFAIK.

Firefox is using 55% of my CPU, whilst Safari is using 3%.

As someone who used Firefox exclusively back in the day (and mozilla before that), I will continue to try tests like this every time a new Firefox is released. Maybe, someday, the energy contrast will be less dramatically in Safari's favour, and I'll switch back to Firefox.
Hi, thx! The great aspect of HN, as you say and for me is also the community curation of relevant content. I've automated the inputs of the most popular automotive portals to get in some initial content. However the community - by clicking, sharing, commenting then decides which articles make it to the top. And of course they can submit their own articles - if it gets enough traction - I will consider switching of the popular.
Another factor is that in less developed countries outsourced projects are the norm. Those projects tend to look for cheap work force instead of skilled developers. Therefore a lot of projects tend to have poor code quality. Basically you have thousands of developers working most of their career in poor implemented projects. It becomes a vicious circle.

If you live in a less developed country and you choose to work for outsource companies you have to be careful about choosing good quality projects, otherwise you could spend years learning bad practice after bad practice.
Remote-Tech Lead-React Node Mongo JavaScript-Hiring Immediately
Sogeti is looking for a talented Technical Lead to join our Chicagoland team built on the success of our people and partnerships. Come be a part of our “People centric” culture!

We are looking for a bright minded, self-motivated, team player with a strong background and skilled with a high degree of intellectual curiosity and abilities with:
3-5 years experience in a technical lead role for a team of developers.
7-10 years experience in application development roles.
JavaScript, experienced with ES8 or later.
CSS, HTML, and front-end concepts.
React JavaScript library.
Core concepts and design principles with React.
Redux and its core concepts and design principles.
Supporting JavaScript libraries such as babel, webpack, etc.
NodeJS and ExpressJS.
git source control and gitflow workflow.
MongoDB.
Azure, Azure PaaS Solutions, particularly Azure Web Apps, Azure Functions.
Please note: no sponsorship is able to be provided for this role. You must be either a current US Citizen or perm GC holder.
Paige, Corporate IT Recruiter | IL | Sogeti| E: paige.evans@sogeti.com
SFTP is not only just preferable but so unrelated to FTP that it frustrates me that it's often brought up in the same sentence... why did they call it that.. uhg.
If some of them are aggregated, while others are submitted, it is not clear to me to tell them apart, nor where an aggregated story came from. One just says "Submitted by Carol", but I cannot click on the name to learn anything more.

I also notice you hotlink all the images, you might want to contemplate re-hosting the images yourself, or abandon the images altogether.
I do not currently see it as worse and in fact I see it as better. If Google becomes the boundary behind which my information is shielded they are also the target for accountability. They generally seem a preferred option for this role relative to the others in the market (the little I know much about it). Further this seems a general good fit for their capabilities, business goals and role in society broadly, which is a position counter to the assertions the EFF appears to make. My position and argument is that Google should do what they are naturally doing and be held accountable for sensible privacy, etc by the law and watch that evolve. This seems both fair leverage of their market position and sensible use of it. Competition is freely able to develop their own niche, as is Brave and anyone else able to do. (For example why Mozilla hasn't developed VPN services, etc sooner is beyond me.) Hope this is constructive.
I thought it also used pressure sensors on the driver seat besides the 30 sec nudge on the steering wheel?
> It's not official news unless it supports an establishment narrative.

You're so close that's it's annoying that at the last second you veered off into right field. There are two different things that you're confusing. There's capital-N news which is the purview of capital-J journalists; they create a verified bone dry account of events and statements made by those involved which is more historical record than something you might read with your morning coffee. You have always been able to find troves of this style of news but it's in the archives of news sites, not on the front page.

Then there's storytelling which is what people actually want. Someone takes all the news together and, adds some context both historical and cultural, and some basic production value to create a cohesive narrative. This is a good thing! We want this because it shows us how individual events are connected and the bigger picture.

It's the difference between reading police reports and local news articles and listening to a true crime podcasts -- the latter is waaaaaay more popular.
>The analysis by the Soufan Center, a New York-based research firm focused on national security threats, found that nearly one-fifth of 166,820 QAnon-related Facebook posts between January 2020 and the end of February 2021 originated from overseas administrators.

Less than 20% of Facebook discussion on the topic occurring outside of the US hardly suggests China and Russia are "fueling" the theories.

The author here, Michael Isikoff has a bit of reputation of being a useful dupe for US intel [1] who would love these conspiracies to be originating "outside their house".

And futher, the Soufan Center that conducted this study certainly has an ideological bent towards the US establishment [0]. Very skeptical of conclusions reached by career intel officials that suggest theories about the US establishment are baseless foreign-driven propaganda.

[0] https://www.realclearpolitics.com/articles/2019/07/12/isikof...

[1] https://thesoufancenter.org/about/team/
It really saddens me that I no longer have the time to sink tens of hours a week into MUDs - the extremely low barrier to start one up meant that there were a lot of extremely interesting ideas out there - and the interactivity meant the art was a lot more engaging than more dead-tree related mediums.
New model describes the scaling laws of the jungle
It needs a section on muting. If you receive too many downvotes in a certain time frame you'll find yourself muted for a while and get a "you're posting too fast" message when you try to comment. This can be triggered well after the comments were made. For example, if you you have a discussion thread where you have four or five comments they can sit on 1 even overnight but if you come back the next day to find the tide has turned and all of them are in the negatives you'll probably be muted for a few hours.

This is why it can be smart to take the temperature of the crowd before replying to a thread. Your liability for a bad opinion or picking the wrong side scales linearly with the number of comments.
You can shift+right click if a page (like the ones on AWS) block right clicks.

You can shift+right click normally too, even when a page doesn't block right click.
> "Regular people pay higher marginal rates than rich people, but other than that it's a progressive tax system" is basically the opposite of a progressive tax system.

Not really what I said. If richer people progressively pay more tax for the bottom 99% of the population, that's arguably still a progressive system. The top 1% not paying more feels more like a problem in the implementation of what is otherwise a fairly progressive setup.

I don't think I believe that poor people pay the highest marginal income tax rates given that some poor people pay none and all rich people have the amt. Other taxes, like sales tax, might make that true. A flat tax is more regressive than a progressive tax with loopholes cut out.
Hey, lets introduce a group, the Quincy, that spends quite a lot of the first part of the series proclaiming they proudly use bows and not swords.

And then let’s finish the series by having their king, and all his powerful vassals, very blatantly fight only using swords.

Very consistent.
Vaccination Bombings?
What's preventing a nefarious actor from attaching a payload to an autonomous drone and then using preprogrammed waypoints to deliver it? Mass vaccination sites could make for a relatively humorous target, and a swarm of them could cause decent grief to society in general.
This, yes! Not necessarily the copy/paste part, but definitely the debug part!

I generally like deeper debug sessions, preferably without too much pressure. Getting deep understanding for a problem and figuring out a solution were the most valuable learning experiences in my career. The satisfaction you get from finding a solution to a hard problem, makes them more memorable. Even if the lessons learned afterward are not spectacular, then at least you got a chance to sharpen the tools in your belt to pin point problems as they occur!
Why "government founded grants", "medical software", "incompetence", "very profitable" and "data leaks" are always magically joined together...
Tech and related content is generally global. Auto news on the other hand is usually localized, and locally relevant.
Politicians in DC think, voters in DC are the last people asked.
Thanks for the correction, I remember indeed it was as you said, simply that they were capable of much higher frequencies.

I didn't know that it was the case with other models, I guess I was mainly eyeing Celerons at that time because they were so cheap.
A lot of people didn't like it so I made it moderator-only. I'm not sure it's really that useful in the end.
Oh yeah, I definitely wouldn't say that Onyx is a super trustworthy company. Nor is the OS super secure or trustworthy. A fully open source OS would be better, and the bootloader is unlocked, so if I had the time I could try to install a better OS. But right now most of my hacking energy is focused on my getting my Nextcloud system fully setup. I see the actual devices themselves as interchangeable.
This begs the question: why were these features undocumented, and left to an unpaid volunteer to weed out?

The combined valuation of the top YC companies was over US$300 billion as of January 2021. Certainly their news aggregator could get a little bit of love.
> Unix-like OS in 80s-90s truncated passwords to 8 bytes, hashed in MD5 and stored them to regular file `/etc/passwd`.

In the era when password hashes were still readable to everyone in /etc/passwd (this was later fixed by storing the passwords instead in a shadow file called /etc/shadow which can only be read by root), it was not MD5, but "crypt" (a DES variant). AFAIK, the MD5 and newer password hashing schemes don't truncate the password to 8 bytes, only traditional "crypt" did that.
I have edited the code on the link above and added the license text.
This might seem facetious, but the cookie warning really threw me off. It doesn't really matter, I canbjust click past it, but instantly in my head:

"This isn't HN for anything. Some marketing something or other I guess..."

I think, for a dedicated/techy crowd, little things like a cookie warning mean a lot. To me it screams crap. I can't think of a single website I use enjoy using regularly that included a cookie warning. I think Reddit added a cookie warning when their UI went to shit.
If the PiDP11 follows Oscar's PiDP8 then the blinkenlights are pulse-width-modulated and you do get a warm glow out of them rather than a heartless and cold on/off. My recollection is that more of the PI's cpu cycles are spent doing this than are spent emulating the PDP8 (and, I'm guessing, the PDP11).
I've heard before the idea that Rust has a "compile time GC" or "static GC", and while I can sympathize with wanting to leverage that term, it already has a fairly well understood meaning and it's not what Rust provides. The only GC that comes built-in to Rust is reference counting via Rc and Arc.

With an actual GC, there is no notion of getting it wrong; the whole point of a GC is that it automates the handling of memory. A useful metaphor for a GC is that it's a system that simulates an infinite amount of memory. With a GC, at least conceptually, you don't allocate and deallocate memory, rather you declare what object you want and it stays alive forever. The GC works behind the scenes to maintain this illusion, although since it's only a simulation there are certain imperfections.

There are some languages that can do this at compile time, such as Mercury and I believe Rust took some inspiration from Mercury... but Rust does not have a compile-time GC the same way that Mercury does.
So the mob shouting "hang Mike Pence" would have.. had a pleasant debate with him, had they found him alone in the hallways of the Capitol?

If not, what do you think would have happened?
12-note equal temperament is a reasonable local minimum but it is by no means the best in the sense of roughness: 31-note is better. Not to promote 31-note (which I do not use), but how is it that this article can arrive at 12-note in some sense of optimality with regard to roughness criteria when it is clearly not?
1080p videos? I'm using an older Raspberry Pi 2 displaying 4 RTSP h264 720p videos as a security camera monitor running 24/7 fine with

https://github.com/Anonymousdog/displaycameras

The issue trackers mentions a few attempts at getting 1080p streams running, but there definitely seems to be a limitation of some sort with more than 3 higher resolution videos.
ShortStack: A Lightning Talk Conference
> have bookmarks and history occupy a full page

Ctrl+Shift+O and Ctrl+Shift+H respectively.
Getting less undocumented every year:

A List of Hacker News's Undocumented Features and Behaviors (2018) - https://news.ycombinator.com/item?id=23439437 - June 2020 (266 comments)

A List of Hacker News's Undocumented Features and Behaviors - https://news.ycombinator.com/item?id=20292361 - June 2019 (25 comments)

A List of Hacker News's Undocumented Features and Behaviors - https://news.ycombinator.com/item?id=19212822 - Feb 2019 (183 comments)

Hacker News's Undocumented Features and Behaviors - https://news.ycombinator.com/item?id=16437973 - Feb 2018 (391 comments)
You know "Whataboutism" isn't a magic word that lets you ignore an argument, right? If Twitter has extremist content (or death threats, or racism, or whatever) and isn't banned, then that is evidence that that's not the real reason for another app to have been banned. Weak evidence? Maybe. Open to argument about proportions of "bad" content? Absolutely. But still evidence.
Those articles are just FUD.
I might even go so far as to suggest that the OP was aware of this and is simply trying to start a flame war about the practice of building fake checkout pages.

I think The Lean Startup was the first to popularize this idea, maybe? It’s nothing new, although I’ve always found it a bit weird/distasteful. I’m surprised he’s okay with doing it on his established brand where there is actually something to lose (vs spinning up a totally new site with no existing brand capital).
Boxing isn't necessary. It's just not very pretty.

https://play.rust-lang.org/?version=stable&mode=debug&editio...
For what's its worth - Circular images are a fad created for avatars (pictures of people with their heads fitting inside the circle). You're showing images embedded in the article and IMO should be rectangular.
Cookie popup. Loading spinner. Not enough Hacker News for me :)
My org has a load of code written in Ember and are suffering mightily for it. Not to directly compare Ember and Elm on their quality, but just from the POV that Ember had a group of diehard supporters who believed it was a better approach to development at one point, but ultimately lost the debate to React/Vue/Angular. Deserved or not, it no longer has strong community support and it's really hard to find anyone willing to work on it. Unfortunately, making these kind of technical decisions can't always be done on intrinsic merits.
Hi, thanks for the feedback. In the long term, you will be able to click and see the user behind the submission. However it's still in TODO column atm. But will def add it as this feedback is so valid. Good shout about splitting the automated/submitted content.
If abstractions were bad ideas we wouldn't have compilers and we'd handcode in assembly. We also wouldn't have the hardware continue to be pretending to be a PDP-8 machine even though it's completely reordering the instructions that it runs and predicting every branch taken.

Our world is full of abstractions in basically every single thing we use.

Also to be clear, I mean "abstractions" not "obfuscation" which many people (common in Java and C++) call "abstraction" even though it is nothing of the sort.
> But if the work becomes smaller, and they pay bigger, doesn't that mean you now have more time on your hands and more financial security to do something that piques your interest?

I actually used to think similarly. I might have worded it badly but when I mean the work becomes smaller I am talking about scope and impact - not necessarily the effort required. The example I can give is what I described above: config changes. At a high level it sounds pretty simple but when you delve deeper into how your company/team works with such technologies then there are many barriers in place which hinder you from getting work done efficiently. And processes are slow. In my old team it used to take ~a month to deploy our software world-wide.

You are correct about financial security. At least for me, I am not comfortable enough taking a risk to start something on my own or make a big career change.

I think the overall goal is that you SHOULD be told what to do - up to a certain extent. I am a software engineer so an example for me would sound like "design me a system that does this" or "a customer is asking for this feature request" and that's it. Everything else can and should be left upon the engineers to figure out. Good engineers will design a good system with respect to time for delivery and feature request compatibility.
I’ve always seen these features as something akin to easter eggs. Stuff you learn over time as you become part of the “in” crowd.