skysight-inc/HackerNews huggingface dataset:
Location: KS, USA

Remote: preferred

Willing to relocate: no (can't afford to)

Technologies: (web focus) React/Node/various flavors of JS/MySQL/Postgres/Linux/AWS/PHP/Python/Rails

Résumé/CV: https://github.com/jdc-cunningham/jdc-cunningham/blob/master...

Email: my username at big G

I have about 5 years of professional experience, mostly in web application space as a front-end dev or varying level of SWE. I've also been a CTO/Co-Founder of a document-signing on video company. I tinker with hardware too, would like to go that route. I do not have a degree. I started to learn how to code in 2013 back in the LAMP days.

Oh yeah as far as what I've been doing the last 9 months, been working labor. I was making hardware projects but lately just working labor all the time.
The ortholinearity is learnt extremely fast, less than a week. Do not worry about it. What takes time is the layout change.

This from my experience with a typematrix keyboard together with the daily use of a normal laptop keyboard.
I would agree, except that a bunch of very notable youtube streamers have made retrocomputing unaffordable by hoarding dozens of old systems, thus making retrocomputing no longer 'cosy' for most of us.
Not all temples, only richest ones. Lots of them are centuries old.
The OP invoked CVEs for the FUD argument, not me

I agree completely that they have a low signal to noise ratio
This is like showing a yellow screen and asking you if it's red or green.
Or... you could just relax when you type and your skills will be applicable to more environments.
I think the first sentence of the author counters your comment.
What you described works best in a familiar codebase where the organizing principles have been maintained well and are familiar to the reader and the tools are just the extension of those organizing principles. Even then a deviation from those rules might produce gaps in understanding of what the codebase does.

And grep cuts right through that in a pretty universal way. What the post describes are just ways to not work against grep to optimize for something ephemeral.
Ask HN: Any good open-source Metabase alternative for customer-facing analytics?
I'm using Metabase for embedding analytics, but the per-user pricing is too high, even if users are viewing the same dashboards or reports.

Are there any other open-source alternatives that work as well as Metabase and offer a similarly good-looking UI?
(2022)? The only thing changed is that it's now permanent.
> It should be forbidden to ship PCs with Windows preinstalled, unless the user made it a conscious purchase decision (and offered to choose between several options).

I don't know where you're buying PCs but where I'm from there is always an option to buy the PC with FreeDOS at a discount of about ~$20-30 compared to the Windows version. Lately, I also see an increase in Ubuntu computers.

> But then you can bet Microsoft lobbying won't let that happen.

I feel "MSFT lobbying" isn't charitable at all to what MSFT and their devs have achieved. You have to give credit where it's due. MSFT have spent a lot of time, effort and dev years ensuring that their customers can run their software without breakage and downtime. This is a non-trivial aspect that most people who don't use Windows often dismiss. MSFT have made themselves the standard platform because of their broad support. This is no mean feat. Canonical has tried for almost 20 years at this point and have barely made a dent with Ubuntu.
I guess that's a weak-ass flex as not lose face considering the US oligarchs have failed to suspend the Constitution of Venezuela.
Same with NodeJS. The way it does package management is more "Pythonic" than Python. Even importing your own files is simpler, just relative paths instead of the __init__.py and packages.
Only if we restrict it to England/Lowland-Scotland specifically and not the occupied territories in Ireland and the Scottish highlands.

But even there it was in large part only the case because the Hanoverian regime was highly effective at suppressing any type of dissent in pretty brutal ways.

> law-abiding part of the world.

The existence of the ‘Bloody Code’ would imply otherwise.

They functioned as a method of class suppression.
> I used to find myself under the effects of this curse as well, so I would recommend the author look into why he embarks on such a thicket of unfinished side projects.

The why is easy: my brain is a damn traitor!

HN, Reddit, Wikipedia and (especially) tvtropes: a single click on any one of those sites, and 3 hours of fascinated clicking later I realise that I actually haven't got any work done, but now know a lot about spidermonkeys and the Magnificent Bastard character.

Strangely enough, instragram, tiktok, youtube and other social sites have never managed to hold my attention for more than a few minutes.
Extremist settlers rapidly seizing West Bank land
Show HN: I Made a Website which is dedicated to image background removal
I recently discovered a background removal model on Hugging Face, which works very well. So I made a website and put the model on the website, hoping that more people will know about this useful tool and can use it for free.
From Plato to Pixels
As an impatient user, I pressed a random course (Physics), continued as Guest, then when I was told to accept a ToS and privacy policy, I just left. Too much effort to read the ToS...
The keyboard keys are staggered for historical reasons [1]. I always found it awkward moving my fingers diagonally instead of vertically. My typing experience improved dramatically moving to an ortholinear keyboard [2]. It helped my pinky RSI as well with the modifiers being on the thumb clusters.

[1] https://ux.stackexchange.com/questions/40390/why-are-keyboar...

[2] https://kinesis-ergo.com/shop/adv360pro/
I still find it useful to describe some things as "taking over my computer," or in other terms, "I don't fw that." Sure I can if I need to, but I have more important things to take care of. This is why Python projects come with Dockerfiles.
Tried a couple of times to switch to Dvorak, the biggest blocker are the shortcuts. I'm also an avid vi user and I feel it's closer to impossible to use it with a different layout.
What other way is there to imagine it?

You just described how it is a systemic issue. It’s not a case of bad apples but the system itself.

Your true hypothetical is even more damning.
Windows+Micro$oft still seems to be the default for big installations, like tens of machines on a LAN needing centralized authentication. What is the state of Mac/Apple for this ? Can it be done ? Can MS be banished from the premises, perhaps traded for a Linux server here & there ?
I mean all consumer operating systems, and they are becoming better unless you stick to old and vulnerable versions.
VW cancels long standing agreement that ruled out layoffs till 2029
This is what the article starts with: "Even in projects exclusively written by myself, I have to search a lot: function names, error messages, class names, that kind of thing."

All of that is trivial to search for with a tool that understands the language.
> both the UK since the end of the English Civil War (1646)

Only if we exclude Ireland and the Scottish Highlands which were both part of the UK.

Being on an island and mostly free from foreign threats (compared to countries continental Europe) helped though. Scandinavia for instance has also been similarly peaceful (if not more so) in the same period.
Ubuntu's snap packages are terrible, they lag and crash.

It's like Ubuntu saw the Windows Store (less features, worse performance, unmoderated and not used by anyone) and said we want that too.

Just download the thing from whoever's website and you won't run into problems.

You can download steam for linux directly on steam (in a .deb package).
There's nothing sexualised about it. The person is of an ambiguous build and facing away from the camera. The article does more sexualising than the photo itself does, in the typical way that British media likes to oversexualise and play scandal to sell papers.
> `afrim` is not just an IME. It can be used as a library to develop another IME. It's an important point that I neglected in the README.

That's all good, but I am very curious about the use-case that motivated the creation of this project.
same thing with the Edge browser for me, i have to remove on every update (he has so much telemetry that is a burden, same with other parts of the SO). This is a testament on the philosophy change between all those years, i used so much win95/98/xp that i loved, the times were so simple...
Real-Time IoT Device Monitoring Solution
> we may never be 100% sure

Right, but we may be 99.9999999999% sure.
Russian army stopped using Windows many years ago. They switched to Linux.

UK's ships with nuclear war heads are still using Windows XP.
because Android Studio is Intellij :)
Show HN: Papers from Today
I set up a local only Windows 11 machine recently.

1. Install with throwaway Microsoft account
2. Create new local admin account
3. Use local admin account to delete setup account

Not ideal, but not difficult either.
All you need is a tool that actually understands the language.

It's 2024 and HN still suggests using regular expressions to search through a code base.
Czech eGovernment has a similar component library with support for pure HTML, React, Vue and Angular.

link: https://designsystem.gov.cz/
I thought it turquoise...

Which is a constant battle with me and my wife: she has her blue-range shifted A LOT into my green-range.

And this is precisely a tool where we could attempt to measure that. Thanks OP!
SV folks dont write books, they write blog posts. Unfortunately this often results in something half baked. At least i feel that way. Take the article above or PGs latest one about „Founder Mode“, both perfect examples.
Consent implies human-like volition, consciousness. BDSM is a play scenario, and play stops being play when it is not consensual.
>Our technology […] collects opt-in customer behavior data from hundreds of popular websites that offer top display, video platforms, social applications, and mobile marketplaces that allow laser-focused media buying.

To me this seems:

1. not mobile specific;
2. totally plausible;
3. despicable in many ways, but “opt-in” makes me think of (a) masterfully crafted fine print in some Terms of Service that would acknowledge the collection of audio, and (b) that this has nothing to do with a phone mic maliciously being turned on without the user noticing, but it’s rather recording from a mic intentionally activated by the user during the normal interaction with an app or web site.
I don't really use Windows, And just have a Windows VM I use for testing or compiling some things.

The amount of effort I had to spend to turn off things like Search Indexer and Windows Defender is insane. You can disable things in the control panel but it's still not really disabled and you have to play tricks to really disable it somewhere else. And then sometimes it would come back on because ... reasons?

I have zero faith that if I disable something (anything!) on Windows that 1) I've actually disabled it, and 2) that it will stay off.

Current Windows is absolutely horrible giving any control over the internals – even more so than the old XP/7 systems were. Before my VM I hadn't touched Windows at all for more than ten years, and I was shocked just how difficult some of these things had become.
> So even further out of date.

Do you have references for how much a solar plant costs to build and maintain? A breakdown of costs would be good.

> Operations & Maintenance must include fuel costs…

I presume this was done to make section 5.4 "Fuel cost sensitivity" easy.

> Rooftop solar however only supplies the grid with power after the houses needs are met which is a significantly narrower area.

What about if people are over-specifying their solar PV system to make use of net-energy-metering (or high feed in tariffs) to reduce their annual bill (for instance in California)?
Answer is simple: speed of development.

I am (sort of) in a same boat as the author. I have a silly little project that takes pictures that I PoC/mock-ed with RPi Zero. It does use battery, but I am not overly concerned with battery life - however boot time is killer. It takes loooong time to boot and be ready. However I wrote all the code in an afternoon and it just worked.

I could use a higher level language (Python) to clue in all the C libraries that are used to talk with my camera, screen, and wifi stack.

I know that I could achieve way better battery life and boot time by switching to ESP32, which is why I ordered one the day of after I got my PoC working. The parts have sat 9 months in my projects bin. I did write the basics of getting the image bytes off of the camera, but after that I couldn't find the motivation to continue. I already have a working version of the thing I wanted to make. It does everything I want already. Why spend bunch of time figuring out the way more esoteric libraries and actually try to implement everything (again) in C just to get a bit better battery life and boot time?

Of course in a "production" system it would be very weird and suboptimal to continue using RPi after this point, but for a small one off or even low run project any extra development effort feels like a waste.

I should dig up my project and see if I could flip some config bits and get the boot time lower, I'd be extremely happy with anything sub 10 seconds and then I could completely burry the EPS32 idea as redundant.
I, what? Just how is it a government cover up? Who is covering it up?
Go to definition and find usages only work one symbol at a time. I use both, but I still use global find/replace for groups of symbols sharing the same concept.

For example if I want to rename all “Dog” (DogModel, DogView, DogController) symbols to “Wolf”, find/replace is much better at that because it will tell me about symbols I had forgotten about.
I'm not going to get any further into it, but the only one who mentioned "windows home" was the other poster, in an attempt at reductio ad absurdum.

Whether or not "windows professional with group policies" constitutes "their own version of windows" as per bongodongobob is left as an exercise to the reader.
I was living in Vicksburg as a kid, so the three big cities we would visit were Memphis to the north, New Orleans to the south, and Dallas to the west (skip Shreveport). And…I have no memories about crazy drivers cutting lanes like they didn’t exist in Dallas or Memphis.
Buffer overflow occurs when a program attempts to write more data into a buffer—a contiguous block of memory allocated to store data—than it can hold. The extra data to overwrite adjacent memory locations, which may include critical variables, control data
They are the third party.
The last two paragraphs are my thoughts exactly. NMBL acts like it's solving a problem but I just see it creating more.
Hewlett Packard to pursue Mike Lynch's estate for up to $4B
Is there pictures of the foot armor?
> However the symptoms from “Havana syndrome” are all over the place. We’re all just slabs of meat to some potential real version of this, and it should have been fairly similar symptoms across the board.

If you imagine a weapon that does some damage to whatever part of a person's brain it's aimed at, but not the whole brain, then it doesn't seem a leap to think that it could cause different symptoms in different people depending on how much damage gets done to which bits of the brain?

Not that I think there is some secret weapon in this case, I'm just responding to your point about people being the same as each other with the thought that surely brain damage could lead to a wide range of different symptoms.
I miss it too.

What I find strange is that almost no conversation is taboo now regarding sex, gender, sexual health, etc. This is certainly progress.

At the same time it seems as if attraction, flirting, and sexuality has all now seemingly become verboten.
after 30 years how much data would it contain?

they are out of control going over a cliff since Windows 95...
Just put your question into ChatGPT and you'll receive a great answer.

People are still using Windows simply because they are used to working with shit.
Elasticsearch will be open source again as CTO declares changed landscape
A good IDE can be so much better iff it understands the code. However this requires the IDE to be able to understand the project structure, dependencies etc. which can be considerable effort. In a codebase with many projects employing several different languages it becomes hard to get and maintain the IDE understands everything state.
Ask yourself if you really need "whole home" audio. Most people assume they do, but then find that they never use that feature in several rooms. If you're likely to play the same music in two adjoining rooms (that's what I do) then regular old hifi with an extra cable run works. You could link the tape/MD record output of an main amp into one of the inputs of a secondary amp so they play the same thing. Then book a dumb-dumb Logitech Bluetooth audio receiver to the main amp. Voila, extremely simple two room audio on a shoestring. The amp for room 2 can switch inputs or be turned off.
I actually don't think there's a tool that handles usages when using PHP varvars or when using example number one there which is parametrically choosing a table name.

When you string interpolate to build the name you lose searchability.
SEEKING WORK | Central Europe | REMOTE
Ex product manager & business developer for a web&mobile development agency, connected with a wide network of freelancers, decided to start own company. Expert in finding part or full-time mid/senior developers & designers for growing teams. Can also help you as part time PM. Currently working with three US clients.

Tech stack:

-----------------------------------------------------------
Frontend: HTML5, CSS3 (SASS), JavaScript (Vue.js, Node.js, Nuxt.js, React.js, TypeScript, AngularJS, jQuery)
Backend: PHP, Java, Python (Django), C++, C#, Ruby, .NET, Go (Golang)
Mobile: React Native, Swift, Kotlin, Xamarin, Flutter
Databases: MySQL, NoSQL, PostgreSQL, MongoDB, Redis, Microsoft SQL Server
Cloud: AWS, Azure, Oracle, Google
UX/UI: Figma, Sketch, Adobe XD, Photoshop, Illustrator
-----------------------------------------------------------

Let me know what your needs are and I'll get back to you ASAP. Email: Matthew.ScottJR887@gmail.com
It's talked about, just in the opposite direction.

I've left hardcoded strings (think Kafka event type names) in my source for this very reason, but after a round of code review they get squirreled away as constants in separate files because string repetition is bad or something.
Pure RGB primaries gives an easy target for “red” and “green” endpoints but that’s about it. Ideally the test should consider two endpoints with uniform lightness and chroma, and just shift the hue to form in-betweens. The transition from blue to green in RGB (or HSL) is not linear in these attributes.
Agree. Not just because it's unfamiliar code, you can also get a feel for how the program/programmer(s) structured the whole thing.
This is just nuts. Political correctness is gonna ruin great projects that should be guided with technical merits.
I am familiar with the situation you describe, and it's a good point.

However, it does suggest that there is an opportunity for factoring "Dog" out in the code, at least by name spacing (e.g. Dog.Model).
And like, tiny. Open terminal to project directory. Opeb browser window/tab to SDK/API index. Shit so easy that you can't help but do them. Repeat until you get to tasks that aren't quite so trivial, and by then, you'll be going.
This resembles the oldest self-optimisation-trick I've ever been exposed to: Soak in a topic short before going to bed, avoid distractions before actually falling alseep, and "watch" your brain learn overnight. I think I was aroun 10 when I was told this trick. And to this date, its about the only tangible memory optimisation technique I've ever put to use. Nothing ever came close to its effectiveness.
Location : Chennai, India

Remote : Preferred

Willing to Relocate : Yes

Technologies : WebRTC, RTP, SFU, TURN, QUIC and MOQ (Media Over QUIC)

Email : dinesh10c04@gmail.com

I work on Video Streaming and Web Conferencing based on WebRTC with 4 years of experience. I am the sole maintainer of TURN and NIO Network based library at work. Actively collaborate across teams to build highly scalable WebRTC system.

I am also part of the IETF WG that works on MOQ (Media Over QUIC). I implement their Spec on Go using QUIC as a hobby. [moq-go (WIP) : https://github.com/DineshAdhi/moq-go].

I am highly passionate to solve and build the next generate Video Streaming Protocols that will be used by millions of people.
> And the people who rely on their software to detect intrusions - we don't care

They can replace with an alternative. Crowdstrike was installed via an automated manner at any organisation which has the scale to merit it (right?), therefore replacing it with a competitor should be easy.

> without losing sight of what CS provides to a company.

Zero quality controls, leading to them releasing kernel crashing updates for RHEL and then Windows in the span of a few months? Nah fuck 'em. Such negligence doesn't deserve to be in business. And if they're that negligent with quality, how would anyone trust them that the software actually does what it should?
At least they won't get owned by ransomware with a Chromebook and iPhone.
Hackers had the banking customer’s login and phone number.

When they would log in to the bank, the service otp.agency would robocall the customer saying that someone was fraudulently accessing their account which was insidiously true, but then the resolution was false, the service would ask them to enter their one time passcode that was texted to them by the actual bank.

This is funny because sms could already be intercepted vis SS7 and is inherently insecure for one time passcodes that banks swear by, but this service wasn't doing that.
How something wired is suddenly wireless?
I'm aware. How do you know that qualia are truly what is real? I don't see any reason that should be so
i can alread see dictatorships whipping up false history photobooks, claiming that massacre was only three guys getting shot or that this genocide was started by that minority doing that atrocity. HA.I.tcrimes they be real
I'd just invest in a USB/lightning > 3.5mm adapter
Doesn't this break EU law, by collecting personal information without consent, and without offering the option to have it removed?

I would be surprised if this stands up in courts in the EU.
The data is the goldmine, they aren't going to share it, but they will use it to train models and target ads.
C has "classical" tooling like Cscope and Exuberant Ctags. The stuff works very well, except on the odd weird code that does idiotic things that should not be done with preprocessing.

Even for Lisp, you don't want to be grepping, or at least not all the time for basic things.

For TXR Lisp, I provide a program that will scan code and build (or add to) your tags file (either a Vim or Emacs compatible one).

Given

(defstruct point ()
x
y)

it will let your editor jump to the definition of point, x and y.
>There is a way to disprove that the statement: "There is no god" by simply showing a counterfactual god.

that both parties to the argument agree is a god.

>Likewise, there is a way to disprove the statement: "LLMs cannot be successfully used for X application." By showing that LLMs have been used in X application.

Again there the point of argumentation will be the word "successfully", the LLM would have to be such an overwhelming success at what it is trying to do that one cannot weasel out of it with "successfully".