skysight-inc/HackerNews huggingface dataset:
Security Risk Advisors | Senior Software Development Engineer (SDE III) | REMOTE (USA) Full time | https://sra.io/careers/

We're looking for a Senior Java Engineer experienced with Java web app frameworks such as Spring Boot, and Postgres including data modeling and query optimization. You will be supporting the development of VECTR, a Purple Team analysis, reporting and attack automation platform. Our tech stack is: AWS, Docker, Java, Postgres, Vue.

Security Risk Advisors is a fast-growing cybersecurity consulting company. Our clients are concentrated in the Fortune 1000 and Global 1000. We have a fast-paced, agile, and fun culture that focuses exclusively on cutting edge cybersecurity engagements that solve the emerging needs of our clients. Our engineering team has a remote-first culture and supports product development and our consulting teams.

Interview process: (1) Recruiter, (2) tech screen with a manager, (3) experience discussion, (4) system design.

For more information and to apply: https://wrkbl.ink/2C7ZXeZ

Learn more about VECTR here: https://vectr.io/
They are quite common on the Elizabeth, District, Hammersmith & City, and Central lines east of Liverpool Street.
Regardless, they don’t and do mostly fine
Here's a demo of the shades I'm referring to:

https://www.youtube.com/shorts/iUpVEZo1Xdo
It’s technically arbitrary and something the community sort of collectively decided was a coveted goal. Personally, I think it’s a cool milestone. There will be more similar milestones probably but few will be on true unmodified code, which I think makes this one truly special.
Is anyone out there looking for an RSS style feed of their email? In a sort of non-disruptive scrolling mechanism... possibly with AI summary of the emails. This would not replace your inbox, but allow you you to not have to go into your inbox until you want to, but to be able to stay up to date with what is going on in your email...?
Global variables to start.
Not the DLR stations though. Those are unmanned.
>But any app that sends me a push notification that I haven't specifically opted in for is going to have all notification privilege removed right away.

I thought both android and ios has opt-in notifications? In other words if you're receiving a notification, you already explicitly opted into them at some point.
The Periodic Table of Productivity – Feel-Good Productivity Book on a Page
Zsolt does it again with another great video with insights on a new productivity book
Global remote or US remote? :D
You may not be the right person to ask this, but I'm curious: among ideologues for punishment, what are their thoughts on the efficacy (or lack thereof) of drug laws in the United States? Because while the US never went as far as some countries, it went much farther than others and did not see promising results.
> Also don't get me started that I can't use an api to get my account details and statements in Canada.

Can you do that anywhere else? Even under the EU's "open banking" system, this is basically impossible unless you use an intermediate that charges absurdly high fees, because they themselves had to pay hugr licensing and insurance fees to be granted access to the "open" APIs. The only other way is scraping, which I imagine is just as possible in Canada as everywhere else.
In case anyone's interested:

there is an interview with O'Brian on YouTube.

(Don't ask for a link. Just search.)
As they should! Administration should definitely be subject to public scrutiny to the extent that it doesn't impinge on faculty and students' academic work or opinions. I would heavily oppose any consequences to a university resulting from a professors comments, including threats to withhold funding unless a professor is fired. But consequences to the administration should be on the table, including, in extreme cases, reducing funding to research at the university in a manner that doesn't target individual professors. Only then is there likely to be a moderating force that prevents university administrations from spiraling into political activism as they have done, especially over the past decade.
Obviously not a marketing professor
What's the difference (or pro/cons) between swiftbar and bitbar?
I only ever knew the version of Tetris that shipped with the Windows Entertainment Pack <https://en.wikipedia.org/wiki/Microsoft_Entertainment_Pack>.

Since this version was made for 16-bit Windows, it was no surprise that they used a 16-bit integer to store your score. What was surprising is that they used a signed 16-bit integer, meaning that after you passed 32,767 points, your score would roll over into the negative.

Teenage me was so good, I'd consider it a disappointment if my score didn't turn negative in every round I played.
It's fine to take something small you can carry in one hand/keep with you through the whole flight without it being a problem. It's the luggage in the overhead baggage compartments that needs to be abandoned.
> mute the spam/ad ones

Some apps think their stupid spam is important enough to have a single notification channel for both the spam and actually important stuff like order status.
Speaking of Tetris, you can play it (single-player or multiplayer!) in your terminal via SSH:

ssh playnetris.com

Code: https://code.rocket9labs.com/tslocum/netris
Three Poems for the New Year
How has this been demonstrated? They have certainly had their share of crashes already.
Location: Ireland (Galway)

Remote: yes

Willing to relocate: yes

Technologies: Go ("Golang"), Python, Ruby, JavaScript, Linux, Unix, PostgreSQL

Résumé/CV: https://www.arp242.net/cv/cv-martintournoij

Email: martin@arp242.net

I've been using Go as my primary language for the last seven years, although I don't overly care about the specific language and have experience with a wide variety of tools and languages such as Python, Ruby, PHP, C, JavaScript, Lua, and probably some more. While I've mainly focused on backend in the last few years, I also have written plenty of frontend code over the years, from the "pre-jQuery" days to VueJS.

In the last few years I mainly focused on GoatCounter (https://www.goatcounter.com) with the occasional contract job, but I'm keen to start working on something new for the longer term.

I've got quite a bit of code on my GitHub, so you can take a look at that if you want: https://github.com/arp242/
The same problem exists on the granite walls of Laurier Station in the Montreal Metro: https://en.wikipedia.org/wiki/Laurier_station_%28Montreal_Me... (picture)
I think I have watched every video on how to fix my ice maker from freezing on my Samsung refrigerator and still can’t resolve the issue. I haven’t replaced any parts yet but I am dubious that it will solve it long term. It turns out that putting an ice maker inside the door/refrigerator compartment is a fundamentally flawed design.
You’re advocating placing limits on free speech of those best situated to speak truth to power — this is straight out of the fascist playbook.

Go after the Churches and religious organizations first, in that case, as they’re also tax advantaged and their leaders and congregations have a profound pull upon politics and politicians.
A lot of countries trend toward bureaucracy as their biggest “innovation”.

Unfortunately, the same people who are in position to change things for the better (ie. to make a country more competitive, innovative) stands to benefit from more bureaucracy, not less.
`==` and `!=` are still quite handy when you don't want to deal with the distinction between `null` and `undefined`, which is almost always what you want.
Europe's ambivalence towards innovation and artificial intelligence
A wakeup call on how Europe's AI Act illustrates a difficult balancing act between over-regulation and AI innovation in the geopolitical race for AI dominance
These "mainstream" browsers being so complicated is a large part of why I don't like them, but the reality is that no matter how much I don't like it, the web is unavoidable with the result that if I were to run Plan 9, I would need to run a second OS with which to browse the web (and I like to save snippets of the web, so I either need to keep those snippets on the second OS or rig something up to make it easy to send the snippets to my Plan 9 install). (And I regularly need to upload documents and images stored on my computer to the web, so I'd either need to keep my documents and images on the second OS or rig something up to avoid the tedium of manually copying the document or image every time from Plan 9 to the second OS so I could upload it.)

I.e., not having any mainstream browser is a big deal for an OS, so when someone asked for a comparison between Plan 9 and Fuchsia, I thought I'd mention it. More precisely, it is a big deal for a user-facing OS, and Plan 9 is mostly user-facing. In fact, I've never heard of anyone using it as, e.g., a web server.
Location: Toronto, ON

Remote: Yes

Willing to relocate: Yes

Resume: https://docs.google.com/document/d/12ZozP07pnzNB2fvS-MVmpF18...

Email: jlcarveth@gmail.com

Technologies: Node.js / Deno JS runtimes, Fresh / React, C, PostgreSQL, systemd, nginx
Ah my apologies, it wasn't intended as an attack. I suppose it comes across as flippant.
I'm conflicted with zerohedge because it seems like a decent source for useful market info but also posts so much garbage that I don't really want it in my Twitter feed that much
It is a hard question to answer because the school has a policy of allowing and supporting free speech. The question isn’t black and white. If you support free speech, you have to support objectionable speech that you disagree with, unless it moves from being speech to being targeted or actionable. That was the whole crux of her answer and why it was a completely dishonest question. Harvard allows the Westboro Church to say “God hates f*s” and “death to queers” despite many not liking it because it’s free speech until someone takes action on that.

It’s even more ludicrous considering that the people attempting to push the question dishonestly are the same ones who like to cry about free speech on Twitter, a private platform, while saying free speech should be curbed if it’s objectionable in this case at a university that takes public funding.
some valid points at the start, but as soon as the "woke mind virus" is mentioned we know we are dealing with a moron who can't see the forest for the trees - a classic example of Godwin's Second Law
Perplexity open source API Costs are Super Low
Perplexity API costs for open-source LLMs are insanely low.

Compare your LLM costs for various popular Generative AI use cases like Chatbots, QA, and Knowledge Search.

#GPT4Turbo vs #Mixtral vs #Llama2

https://llm-tco.lyzr.ai/

Lyzr.ai helps you build powerful enterprise-grade chatbots using SOTA RAG architecture.
I think PartCAD would take in packages like NopSCADlib and make them accessible in a unified way along with other part repositories. In that sense the goals of the two projects are orthogonal but complementary. A similar example would be Adafruit, https://github.com/adafruit/Adafruit_CAD_Parts. In fact there are many such repos out their that are very useful but in their own islands.
Many different domains. For example, both my wife and I have professional/consulting/personal consulting sites and we both do artsy stuff as a side hobby and business so that's two separate domains eachs. Each one has 1-2 emails tops. I have a couple of domains that I use for recon and testing. I can have a ton of addresses there. My friends and I are trying out two side ventures, and there's about 10 addresses, but still two additional domains.
If someone at Harvard was publicly advocating for killing black people, I have no doubt that they would be immediately expelled. So freedom of speech doesn't apply here.
> Android forces app developers to categorize notifications (the API is called notification channels).

There's nothing to force you to be honest. It only forces you to specify a channel when you post a notification. You can as well just create a single one for everything, which is exactly what some apps do.
You're literally doing what you still think I was doing and are literally not realizing the hypocrisy. The "fewer" line was a Stannis Baratheon reference.
To play the Devil's advocate, this might just be survival bias manifesting. The old top loader might have accidentally had top 0.0001 quality (tighter-than-average tolerances, etc).
The argument for annealing in the original paper is that accepting regressions is essential to escape from local minima.

https://www2.stat.duke.edu/~scs/Courses/Stat376/Papers/Tempe...

"Annealing, as implemented by the Metropolis procedure, differs from iterative improvement in that the procedure need not get stuck since transitions out of a local optimum are always possible at nonzero temperature. A second and more important feature is that a sort of adaptive divide-and-conquer occurs.
Gross features of the eventual state of the system appear at higher tempera-tures; fine details develop at lower tem-peratures. This will be discussed with specific examples."
> When they say the prison cells would ideally be eliminated, they're not talking about a magical society in which rape and murderer no longer happen. They're talking about releasing rapists and murderers without locking them up. That's the ideal they're striving for.

In general, when you're presenting your opponent's ideas as this level of two-dimensional magical thinking, you probably haven't engaged with the ideas enough to have this strong of an opinion about it. The prison abolition movement has been around for a long time, and has indeed grappled with the idea of "but what if someone murders someone?", which is indeed the absolute first question someone arrives at when considering prison abolition.
Some notable ones:

- No control over integer type. Everything is a double, except that it sometimes behaves like int for bitwie operation. You lose precision easily and silently. BigNum support is ugly.

- Standard library is one of the worst among all languages, it's inconsistent and missing many basic functions.

- Implicit type casting means you are better off always using === and never relying on truthiness (ie. in "if (...)" better make sure this ... evaluates to true or false, not {}, null, etc, or else you will be surprised by 0).

- We have both exceptions and 2 special marker types (null, undefined). Different libraries will use different methods to signify errors. See Rust for how to do this well.

- Prototype based inheritance sometimes leaks as an abstraction. The only languages I know of that use prototypes are JS and Lua.
In addition to the other recommendations in the comments, I would encourage you to peruse Simon Willison's blog[1].

Simon (simonw on HN) writes really approachable blog posts on LLMs.

Karpathy's nanoGPT project[2] is handy if you want to dip your toe into training.

1. https://simonwillison.net/

2. https://github.com/karpathy/nanoGPT/
I don’t think the “woke-mind-virus” superlative is conducive to the type of conversation we should be having but otherwise I fully agree.

Canada does nothing to promote home-grown economic prosperity. What is the value in adding those taxes and fees on a $10 part? Do we honestly believe that type of protectionism is going to create a bunch of jobs domestically?

Our GDP has grown mostly due to real estate. I work in tech and run a software-based business that does very well. But every time I look to secure new clients, I always look south. I haven’t been employed by Canadians in over 10 years.
Stop with this strawman argument. They're not saying criminals should just be released immediately and forgotten about until they commit their next crime. If you sincerely believe that this is the position of criminal justice reform advocates, you have been misled.

They're talking about criminals being housed in something other than a tiny cage with other criminals 23/7, who are all treated like they are irredeemable criminals who should never be allowed to re-enter society, even though most of them don't have life sentences. Turns out if you do that, the micro-society that results among prisoners is a warped society where criminality is rampant and normal. The strategies you learn to live in the prison society will cause you to become more of a criminal once you are released into the larger society, not less of one. In other words, prisons as they are currently run in the US are effectively a crime training program.

In what world is that logical? In what world would we not ask ourselves, "Is this really working? Should we at least try something else?"
Vizio Agrees to Pay $3M and Stop Advertising Bogus 'Effective' Framerates
and for follow-on history to the Reform Act of 1832:

https://en.wikipedia.org/wiki/Slavery_Abolition_Act_1833#:~:...
You have to be kidding me. I really don't think Argentina is an example of a revolution anyone should follow.
I read this, long ago and found inner peace with respect to this topic:

https://news.ycombinator.com/item?id=3895149
There is a ton of static too, why is that still tolerated?
> Would you download a Justin Bieber natural disaster app?

If it were the only option, yes. Wouldn't you?

I think Bieber is a twat. But you're almost making putting his face on a disaster app sound like a good idea. If we're accepting selecting people based on their traits and biases, those who are unable to put aside a petty dislike for a pop star to survive seem like a decent place to start.
Android does have opt-in notifications now, but it's a very recent change.
Same here. Windows Commander when I bought it and still using all the time.
San Francisco is a hub in the 'rise of the Meta City,' Harvard publication says
I’m curious, can you look up what china did in the 1600s against those that committed crimes? I don’t actually know.
It's not advocating for guessing, it's pointing out that for people who can sight-read, they're mostly confirming the expected pattern, and they only have to spend extra "effort" on the unexpected, the Cacin words in your example.
Because an individual human can make errors, that's unavoidable. But a system made up of individual humans (and computers) can catch errors, refuse to submit a DMCA notice unless there's ~100% certainty, etc.

Here's a sketch: an automated system finds (alleged) copyright infringement, a human watches the content to check if it does in fact contain e.g. Star Wars, a second human finds the matching content in their library, and a third human verifies the work by human 1 and 2 and writes up the DMCA notice.

The current system seems to have zero penalty for submitting false DMCA notices, imposing significant costs on anyone a rights-holder decides to target.
No, democracy is basically always mob rule and every historical democracy was unstable. The institutions are working actually, if you look at what the average person actually wants. It’s that what those people want is to prevent the extreme minorities from getting their way, and this understandably upsets those extreme minorities of the left and right.
Apologies if you're already aware... In Canada you'll get an annual statement showing how much principal is paid off. So you can interpolate future payments from that. (Of course, it could be better)
I think it's the enclosure tag
Classic Macintosh Infocom Software
That sounds terrifying. Do people just pay them off within quickly if interest rates rise?
It depends how old the washer is though - a lot of times the older ones are just plain better than newer models with their planned obsolescence and weird software junk that frequently is the first component to break.
1. SwiftBar has more plugin types, i.e. quite a bit more flexible and covers more usecases

2. SwiftBar is more actively maintained

3. SwiftBar has a bunch of minor\quality of life features, such as Notifications suppport, integration with Shortcuts, extensive URL-scheme, support for custom Plugin Repositories(useful in a company setting).

4. The only major feature that SwiftBar lacks, comparing to bitbar\xbar is built-in parametrization support
AI generated security reports about curl
Disagree. I think JS is ubiquitous in part because the language maintainers are willing to adopt new syntax and borrow concepts from other languages, and therefore keep the language modern and accessible.

For example, CoffeeScript was everywhere about 10 years ago. If someone had told me then that in 5 years it would be dead, and in 10 years new devs would not have even heard of it, I wouldn’t have believed it. CoffeesScript died largely because JS adopted most of the innovations Coffee brought to the table in ES2015/ES6, thus Coffee became unnecessary.
Jmechner/Prince-of-Persia-Apple-II: A running-jumping-swordfighting game
I agree, Id almost love to see a "For All Mankind"-esque show about it - an alternative history where browsers ran on lisp. I could imagine that there would have been so many things that would be wildly different - not the least of which node and typescript being around at all, much less some of the most popular languages available. I think the web and browsers for it was going to bring whatever language it chose to the forefront, no matter what it was. Back then I would have written anything - we certainly were not _choosing_ javascript!
First things to do with a new mac (I should have written these down) have to do with changing defaults to something useful.

Things like folders being invisible, default "new finder window", and such.

I was chatting about MacOS annoyances ... some fun. In no particular order:

The OS anticipates actions as you drag stuff around over icons and menu items, causing delays as it anticipates lots of things that you will never do.

The "find" box, now shrunken to an icon, seems to work faster, (WITH AN M2 CPU) even without the unwanted and dreaded search for partial search terms as I type them ( kindly make your typos at the end, not the beginning, as all search seems vastly oversensitive to initial typos, rather than guessing the entire word you're trying to type while it goes off into hyperspace) or doing nothing until you've typed the entire word. (applies to browsers as well)

The finder seems to resize columns according to what is least usable. (I thought that I set a default.)

Preview often sizes a window just smaller than the image, so I have to resize the window in order to crop a picture properly.

The "save file" dialog always seems to open in the wrong place, and since Ventura, just grabbing a folder off a finder window is like safe-cracking, so I bookmark every commonly used folder in the sidebar for one-click navigation.

I almost always save files to PDF via the print dialog. If my click on the PDF pulldown, or my shortcut (command-P) fails, I am left with a print job in the queue. In such cases:

lprm - in the terminal, is your friend.

In general, much like iOS, actions seem to take place after delays (OH, I HATE RENAMING FILES). I hate delays and "magic touch required". Even Preview does this. Click on the file name, and if you hit the magic spot, you can rename and tag the file. You can't tag the file after closing the window, because the system (even with an SSD) is using the temp file, so "Operation Cannot Be Completed". So, wait, wait.

One SSD refuses to show up in "Locations" so I bookmark it in the finder sidebar. WTF?

Well, I am sure there are tons of such annoyances.

I currently store everything imaginable in external SSD drives. I haven't moved my home directory off the boot disk. YET.

For some unknown reason, when I go to save a file on SSD, I hear the magnetic drives spinning up, even I told the system not to spin them down. Wait, Wait.

Yes, I know the unix commands to help with the stuff in the article. I used to manage (if "memory" serves me) Sun workstations with 8MB of memory and 105 MB disks. Can that be?

Well, enough airing of grievances for now.

The process in the article reminds me of how the iPhone filled up with "System Data" that I could not possibly remove (I tried everything) and finally backing it up, wiping it and restoring. Sigh.

Have a great 2024 despite the annoyances.