skysight-inc/HackerNews huggingface dataset:
32" displays are a sweet spot in size for me as long as the pixel density is >200 ppi, but more for graphics applications than text editors. For 3D applications especially, it's very beneficial to have a lot of area on one screen since the GUI default layouts tend to fit best on 16:9 screens or close to that and larger screens give you larger multi-viewport layouts. 24 inch displays just couldn't come close here. 32" allows me to work in a 4 viewport layout all day long. It's also nice in IDEs, but my main purpose is various graphics applications. And sure I could fiddle endlessly with multi-display layouts but that's such a time suck and every application is completely different so I wouldn't bother no matter what my screen size is.
Location: Cairo, Egypt

Remote: Yes

Willing to relocate: Yes

Technologies: Python, x86/x64, C, IDA, etc...

Résumé/CV: http://hegz.io/resume.pdf

Email: yusuf@hegz.io

I'm looking for a vulnerability research position either at the hardware or the software side, I'm an electronics and communications BSc nearing my graduation.

I have been hacking since I was 12, learned VB.NET as my first programming language and have come a long way since, right now I love binary exploits, memory corruption and low-level stuff. I love the hardware side too! (side-channel attacks, fault injection, etc...). I'm very flexible and down for a new challenge.
I used IRC for 15 years, and then was quite into Matrix (and their bridging) for a while. I used Matrix for 2 years, until I realised that almost all of the channels I used were on IRC.

Moving back to IRC, I realised how heavy Matrix seems to be.

I understand IRC is very old and lacking a few features, but Matrix seems like a completely overkill solution. It seems so complex that the only way to write a third-party client is by using the official libs, and even that seems so hard that they keep suggesting that Element is the only good alternative (while acknowledging that it still has pretty big UX issues, after all those years).

Also I remember reading from one of the leads that performance was not their main concern. They would rather work on academic features than make sure the protocol is very efficient. That's a problem for me.

At this point I am not sure if Matrix can succeed...
UNIX signals historically didn't make a distinction between interrupts and exceptions. Some of that distinction has crept in over time, but it's not as explicit as it should be. An exception means the currently executing thread hit a condition that stopped execution, such as a stack overflow, a memory protection violation, a divide by zero, a floating point overflow, bad system call, etc. Those have to be handled by the current thread, which isn't going anywhere until the problem is resolved. Control may be inside locks. You're going to have to abort, unwind, or repair the situation from within that thread.

Other signals indicate external events which the program ought to do something about, but don't stop current execution. Those can be handled by any thread, and often are routed to some event-handling thread.

Then there's cancellation. If you need to stop a thread, how do you do that? Some operating systems have explicit thread cancellation or inter-thread exceptions.

These are the three main cases. Trying to handle all three through one mechanism has resulted in the proliferation of Linux signal handling modes, flags, and functions.
I moved from Austin to Appalachia last year to help elderly parents, so this is going to be a tough sell. Semiconductor ops & supply chain, prod mgmt, and whatever else you’d ask of a grizzled polymath.

Location: Charleston WV

Remote: yes, probably necessary

Relocate: no

Tech: chips, rubyonrails, Python

Resume: LinkedIn.com/in/brianpiercy

Email: bjpcjp at gmail
Would love to know more about this if you've found any related literature of how this relates to our modern society.
The biggest curse is to be resource-rich and to also be an underdeveloped country within reach of some imperial power who wants to extract those resources. As a country in Europe on the periphery of America’s backyard, that seems like less of a concern for them.
Beyond Affirmative Action – How to Avoid Stunting Entire Generations of Kids
Why not? Serious question
Might elon be damagin twitter to help mark push this?
I'm not totally sure there isn't a lot of Alcohol Industry bots, or shills, that flood HN when these articles come out.
It is a little too much push back.

Like the pro-alcohol group aren't just chilling, it's like an overwhelming anger.

Like "stop trying to take my alcohol away from me, I don't need it, it's just for fun, I'm ok, don't take it, I'm perfectly fine, I hate you"
Wild that they’re not working round the clock to get this sorted. Free money to Nvidia I guess
Big signals that Musk made a lot of mistakes with twitter if Meta scrambled to ship a competitor like this. I don’t use Twitter so I won’t use this either but it’ll be interesting to see if the instagram folks can take this market from twitter.
What are you talking about? If you ban people from selling their business they will just shut it down if they don't want to continue. Who is better off from that?

Or you have to force people to continue with their businesses, which is akin to trying to force an artist or athlete to continue to be at top level. You can't force that, no matter how many hackers agree with you.
I get used to 60 pretty quickly, but I really notice it when I move back.
FYI that https://kennytilton.github.io/whoishiring/ is currently not showing July 2023 listings yet, it's showing June. (FYI since I was getting confused by the listings that looked like were still open, etc)
Great timing, given Twitter's situation
Not a fanboy. But I'll go through my reasoning anyway.

----------------------------------------------------------------

## Eslint

We're on the same page that:

- heuristics work until they don't

- we'd all rather have false positives than missed positives

- Having something is better than nothing

- ESLint fits it's roll well for now

I've been using node since the 0.x days and used iojs while it was ahead, I've gone from jslint -> jshint -> eslint -> tslint -> eslint (because it supported ts) + sonarlint -> now (which is rome tools in editor, and sonarlint to catch what rome tools doesn't support yet).

The one problem I've had transitioning projects through each linter is just the amount of crufty exception comments to disable rules that ends up through my code.

I've found that I can get rid of a lot of those by setting up my configs and turning on most of the strict modes.

As for promises specifically, I've ended up needing to fire off a lot of floating promises in the last 18 months. There's a lot of firing things off to set values in things that may not exist anymore. (I've noticed it happens a lot a lot around using Promise.race to make code that gracefully recovers in chaotic environments)

The false positives got too much so I disabled the rule (and at a later point moved away from eslint altogether).

There's also some tricky things with catching floating promises when working with frameworks that can deal with super hard to debug side-effects.

So now I have:

- floating promises where for specific situations I don't want to catch their errors and have them throw up to the next layer

- floating promises that are conditionally caught

- floating promises that are actually a wrapped promise that fails as an uncaught promise should, but also conditionally triggers the debugger or logs out a trace.

I use different approaches depending on the situation.

Maybe for you, the only situation you need to deal with is catching all promises (in which case you should continue using ESLint then turn off that rule when TS gets the correct promise handling detection), but for me it causes more trouble than it fixes.

----------------------------------------------------------------

## Images

If I had to do what you suggested, I would have actually just used sharp, but after reading your comment about dependencies, I wasn't sure if you would accept that answer.

I suggested two alternatives:

1. Compiling an existing solution into web assembly to box up that functionality and call into it. It could be ImageMagick, libpng, libspng, libvips, etc... I suggested ImageMagick because that tends to be the go-to for when someone has a specific setting in mind (usually due to a legacy system).

2. Setting up streams and using TypedArrays (which is what sharp uses anyway)
What about the other very large group, like me, who can easily tell the difference but it's very much not worth the price of admission?
Not wanting to stray into too culturally sensitive topics, but I am glad to see a find like this land in a country like Norway.

Maybe it's something about the cold weather/caution as a people, Protestant/Lutheran/Calvinist cultural restraint, or factors along those lines, but I have relatively more confidence that this country will not squander and flush the money from this resource down the toilet like some other countries. (at least under the country's political leadership that has given an observable track record with the oil resource as an example)

Maybe it's that they can manage the expectations of their people not to suddenly want to get rich and live off of mineral resources and nothing else. Like some other countries have fallen into the trap of.
msync() affects only the pages that part of the mmap area you ask for in the arguments. From the man pages:

> int msync(void addr[.length], size_t length, int flags);

> msync() flushes changes made to the in-core copy of a file that was mapped into memory using mmap(2) back to the filesystem
What’s fascinating about how this all unfolded is that Yale made a different argument in court when their legacy admissions process was under scrutiny, where they defended the practice saying it was part of upholding “its educational goals through diversity, community, and tradition”.

Testimony[1] is linked below from the NYT article[2] on the same topic.

[1] https://www.cga.ct.gov/2022/HEDdata/Tmy/2022HB-05034-R000217...

[2] https://www.nytimes.com/2023/07/03/us/harvard-alumni-childre...
Frequency optimized parts were created to sidestep software licensing based on core count. Often w/ higher cache. Like Milan-X
No. "Awkward silence" was not what elicited a toxic response. You're omitting what the researchers did before that-- they set the tone of the conversation by starting it with a toxic prompt.

The silence is only the last event to happen, which is integral to performative outrage. It sure does make it look like the LLM is being a dick for no reason.
As a Mastodon/Fediverse user, I hope the rumors that this is based on ActivityPub are true. I'd love for there to be an easy-to-use interface for everyone that brings more people and content into the Fediverse.
You can make up your own scoring system based upon the first two distances, with a high penalty (negative points) for needing the 4th guess.
There was first tropical night of the year already at the beginning of June in Oslo.
My mistake...it was not unanimous, but 6-3 like most decisions lately. However I will add comments by congress are just pushing my point further.

"They are expanding their role into acting as though they are Congress itself and that, I believe, is an expansion of power that we really must be focusing on," Ocasio-Cortez, a Democrat from New York, said.

SCOTUS is not expanding their role...they are restricting executive powers and making congress do their job.
Also on Android: https://play.google.com/store/apps/details?id=com.instagram....
No web version?

I guess it makes sense to launch iOS first since those are usually regarded as the highest status users / demographic.
Hah, yes, I had the exact same reaction. "Looks like Pittsburgh, but not quite. Also kind of looks like Virginia... let's split the difference."
Location: Kanpur, India
Willing to relocate: Yes, but in India
Technologies: Python3, MySQL, SQLite, Elastic Search, Machine learning, Docker, Git, CSS, javaScript, C++
Résumé/CV: Please email for resume
Email: manish [dot] iitk [dot] 94 [at] gmail [dot] com

Welcome! I'm excited to introduce myself as someone with skills in several key areas of technology. Specifically, I have experience and proficiency in Javascript, Python, C++, Git, Machine learning, Deep learning, and docker.

I am proficient in Python and have used it extensively for various data science and machine learning projects. Additionally, I have experience working with popular Python libraries such as pandas, numpy, and scikit-learn.

C++ is a language that I have experience in, particularly in the areas of algorithms and data structures. I also have experience using C++ to code various problems.

Git is a key tool for version control and collaboration, and I have experience working with it for managing code repositories and collaborating with others.

Machine learning and deep learning are areas that I have expertise in, including designing and implementing models for various tasks such as image classification, natural language processing, and recommender systems.

Finally, I have experience using Docker for containerization and deployment of applications, particularly in the context of cloud computing and microservices.

Overall, I am excited about the intersection of these various skills and how they can be leveraged to create powerful and innovative solutions.
WSJ really did a great job with this headline: https://www.wsj.com/articles/mark-zuckerberg-looks-to-delive...
Showcase of 140 new games for retro hardware [video]
Completely possible I just dont keep my fridge as full as some people! but I do not miss the chest fridge despite its glorious efficiency
Those costs seem very low per tonne of co2. Even if it were more expensive, however, it would be worth doing as the alternative is so, so much greater.
It makes total sense for graphical applications especially with 3d and the emergent VR/AR stuff and something I'll have to keep in mind.

24 definitely can be a bit tight, but realistic for 3 monitor setup.

If I was going with only 2 monitors for software development, or mainly text work, there are nice 2K monitors that are about 25" that are perfect.

I have two older 27" 2K monitors as well and they tend to be too big in the long run, and 3 were untenable.
There were actually 2 different cases: Biden v. Nebraska and Department of Education v. Brown. The Department of Education "won" the latter case, because it was vacated for lack of standing. Biden lost the former case, which was decided 6-3. https://en.wikipedia.org/wiki/Biden_v._Nebraska
Yes but not exactly. 7B13 was sold to both GCP and Alibaba. There are 2 variants of it with GCP having 60 cores and no turbo and Alibaba 64 and turbo. Looking at the part # won’t tell you which variant
> Lawyers in Florida are rushing to figure out how best to advise their clients regarding their hiring practices to comply with the law.
“It’s kind of extreme that Florida passed a law like this,” said Daniela Barshel, an immigration lawyer based in Miami. Typically, immigration is a federal area of law, and figuring out how to interpret these new statewide rules alongside federal law will be complicated, she said. Blanket advice, such as telling clients to avoid hiring noncitizens altogether, isn’t an option since that could constitute discrimination on the basis of race or national origin.

Why are they making it sound so complicated? Isn't that exactly what E-Verify is for? Is there any case with this law in which an employer would be penalized for hiring someone who is okay to hire under federal law?
That app privacy label is a doozy.
Seriously, no need for 3rd party app support, simple on-boarding of users and I can still follow everyone with Mastodon & Ivory?

Sign me up. Or rather, sign up everyone I know besides me :)
Usually these things take time to ship for a company the size of Meta right ... or ... not?

Could it be that this was put in together in a couple sprints as they saw Twitter in a weak position?

Or maybe they have a lot of products like this on the bench and release them when the time is right?
I feel like the people who are concerned enough to leave twitter over the direction it's going will not jump straight into another app completely controlled by a single person.

My guess is they will possibly see some growth from instagram power users who are convinced to try it, but I don't anticipate a mass diaspora from twitter to threads.

EDIT: others in this thread are claiming that it may be compatible with activity pub. If that is the case then it may look a little more interesting to those leaving twitter.
Asymptota.com (Sofia/Dubai).
Remote for exceptional candidates.

We are a next generation quant trading firm. We are well capitalised, successful and looking for developers, traders and quants.

It’s ok if you want to straddle those roles.

We’re still less than 10 people so it’s a real chance to join a top tier HFT firm and have a huge impact.

More details: https://www.asymptota.com/open-positions
Feel free to drop me a line with any informal questions: nicholas dot nash at asymptota.com
This has been known to be coming for quite a while, so it’s probably just opportune timing on their part being close enough to ready to ship.

But hooooly crap does it underscore how much of a catastrophe Musk’s actions are.
> For example, there’s no traditional file system.

Is that correct?

The first screen-grab in the article shows a "System Workspace" window with some script snippets that seem to do "traditional file system" stuff.

"The Smalltalk-80 system includes classes FileDirectory, File, and FilePage to represent these structural parts of a file system."

etc etc

page 209 "Smalltalk-80: The Language and its Implementation"

https://rmod-files.lille.inria.fr/FreeBooks/BlueBook/Blueboo...
Of course there's a place for documents which attempt to make the world a better place. I'm not arguing against the genre, I'm arguing against ineffective application of the genre.

If I can try to make clearer what I find dissatisfying about the set of documents I mention:

- They rely very strongly on vague concepts and warm sentiments without being specific as to either problems, goals, or solutions.[1]

- There's little by way of empirical support for the models or methods suggested. There's a lot of ought and not much is.

- Overreliance on an appeal to emotion or sentiment.

- Their track record at achieving what vague goals they have specified is ... slim.

Again, the contrast I suggest is the GNU Manifesto which, quite arguably, singlehandedly overturned the entire software industry.

I'll also note that "Cluetrain" and JPB's "Manifesto" both strongly reflect the personalities of their authors. I've met Doc and John, and in person they're well-intentioned charismatic people. But in providing a foundation for a technologically-grounded cultural and political movement ... less effective than they could have been.

________________________________

Notes:

1. See my Hierarchy of Failures in Problem Resolution here: <https://web.archive.org/web/20230323113746/https://old.reddi...>, which I've mentioned numerous times on HN: <https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...>
No mention of federation or Mastodon in the description. I wonder how their negotiations with large Fediverse servers are going.

Is there anything else that distinguishes this from existing Facebook products?
Where can I read RAND white papers on the topic?
I saw that, as well. Makes the TikTok one look better.
Any guesses on how much you'll be able to read, when following a link with a Desktop browser? Half a thread, or more? Before the inevitable full-page login overlay hits you straight in the face, as they always tend to do.
OS X not only uses a lame hack to scale, it completely muddles the issue by introducing the concept of "HiDPI" UI elements. Somehow I can set my 4K monitor to use "native resolution" at 3840 x 2160, and yet the UI and fonts look fuzzy! Absolutely terrible, and a complete embarrassment for Apple imo since they are supposedly the UI kings. You only don't notice the issue because you're using a 27" 5k display, which has been "blessed" by Apple as the "correct" DPI to match native screens. For those of us with 4k screens (95% of the market), I guess we're just supposed to enjoy a subpar experience. Even X11 looks better.

For me, I only closed the book on the issue after finding BetterDisplay [0]. Basically a 3rd party program that gives you complete control over resolution, display density, and a ton of other options on MacOS. It has a trial mode but it is well well worth the money. With that + the CLI tweak to set font smoothing to 0, the 4K experience on MacOS looks decent. You can even decrease the effective scale of the native screen past "More Space", so those of us with good eyes can actually take advantage of the screen real estate.

Also, if you're curious to explore this issue beyond my subjective thoughts here, these [1] [2] blog posts do a great job diving into what is so bad about MacOS scaling, why 4K 27" or 32" screens end up looking bad, and why 5K 27" look okay.

[0] https://github.com/waydabber/BetterDisplay

[1] https://bjango.com/articles/macexternaldisplays/

[2] https://bjango.com/articles/macexternaldisplays2/
You probably don’t want this as that would end in Embrace, extend, and extinguish.
Valve responds to claims it has banned AI-generated games from Steam
I'm not into FB/IG, but I'm curious why this was launched as 'an Instagram App', rather than 'by Facebook' or 'by Meta' or something similar?
The politics behind this is likely to reduce people to people exchanges, primarily commercial ties. The other subtext is many PRC financial criminals (legitimate ones, not just dissidents) fled to US/west in the 90s and thought golden parachute western passport would protect them, only to find out US state department doesn't have the political leverage to challenge PRC exit VISAs if they ever get coerced to return to mainland for prosecution. This includes their western born kids who are guilty by association. This is basically state department telling these people we warned you / wiping their hands of responsibility if shit hits fan.
Nor is 120. Even with a 240Hz display, capturing and editing should use 3:2 pulldown for best end user playback.
https://en.m.wikipedia.org/wiki/Three-two_pull_down
Awesome! Thanks a lot for the feedback. Syntax highlighting sounds like a great idea, and I wouldn’t expect it to be a big performance hit.

Exposing more API options (such as temperature) is definitely on the list! I just added custom function support (running small JS scripts, Wolfram Alpha and Shell commands), and more options is next!
The average person doesn’t really care about that. They care if the site is functional & can other people see their posts.

Right now neither of those are true of Twitter.
Hrm...mine tells me something went wrong when clicking. Is it a beta or something?
I don't think this is all that controversial. Unix and Unix-like systems are basically an incremental series of good enough hacks glued together. It's all quite terrible from a coherent architecture perspective compared to say VMS or it's spiritual successors like WinNT but those also developed in somewhat parallel worlds or are contemporaries of Unix.
Former tech journo that covered bleeding edge consumer tech and transitioned to product marketing / digital marketing / corporate PR. Last office job was with Google (PH) as Content Manager, currently freelancing as an SEO specialist / content writer. Looking for full-time / freelance remote roles.

Location: Manila, Philippines
Remote: Yes
Willing to relocate: Yes
Technologies: Can adapt to your org
Résumé/CV: https://docs.google.com/document/d/1mHOSJHhKr3QuIvtL0siVC_Tp...
Email: david@davidvgonzales.com
Great. Now you've made me want to re-watch Stargate!
Because "Instagram is cool"

Joking aside, this is a branding decision.
Oh I didn’t know that. At any rate those product folks at instagram have likely been salivating for the last couple months. Probably would be an extremely fun team to be on right now.