skysight-inc/HackerNews huggingface dataset:
I save 90% of my income, and work freelance. My experience may be unusual but it has been the opposite. When I have a job time blurs togethor. I stop drawing, and exercising and learning math. Pressure builds. Eventually I finsh and that stage ends and a rennaissance begins. I am only a clear deep thinker when unemployed. When I am captured by the salient sense of daily responsibility and income, mental exercise is at the bottom of my priorities and doesnt make the effort/reward payoff threshold.
>also makes it harder to use it as an excuse to learn proper touch typing.

Touch typing is stupid and pointless on qwerty keyboards. On a proper layout like Dvorak, touch typing makes sense because most of the keys you type are on the home row, but on qwerty, it's the opposite: you rarely use the home row keys, so resting your fingers there makes no sense.
It’s not; but the point is to not use AI-led witness interrogation over the witness statement form with the current state of AI.
You need to put in a funny word for it to be something that resembles a pun
You’re correct it’s nohthing special. Police have been implanting memories into suspects using similar techniques in order to get false confessions for decades.

Tangentially, this reminds me of the video “Never Talk to the Police”: https://www.youtube.com/watch?v=d-7o9xYp7eE

The most important video any American will ever watch IMO
Another modern day wonder drug to cure nearly every ailment known to man

Every week there is a new claim of these wonderous cures from the common cold to cancer and everything in between.

numerous studies find that people have lost a vital componenent of living!

"taking personal responsibility for your own health".
Location: Olympia, WA

Remote: Yes

Willing to relocate: Case-by-Case

Technologies: Ruby, JavaScript, TypeScript, Python, SQL, PostgreSQL, HTML5, CSS3,
Rails, React.js, Flask, Apache Airflow, Apache Hive, Git, Docker, AWS (S3, SNS, EC2, ECS)

Résumé/CV: https://docs.google.com/document/d/1DQK4jn7SvcgL_Cb51IjqpwVV...

Email: its.jt.ohta@gmail.com

I'm JT. In my 7+ years of software engineering, I was the second engineer at a billion-dollar AI startup, a data engineer at a Fortune 500 company, and a lead instructor at a top tier coding bootcamp. Most of my experience is building AI products.

Here is a link to book a meeting with me.
https://tidycal.com/itsjtohta
We have a definite proof of time travel
This is what the hammock is for in hammock-driven development, isn't it? ;)

--

1: https://youtu.be/f84n5oFoZBc
I have normal color vision, and color just doesn’t matter to me (I can never remember the colors of things, and distinction by color doesn’t help me much). I’m not discounting your theory, but I think there must be a little more to it.
> ad-hoc languages

This is self-inflicted.
Employees abuse their employers, too.
It’s not nuts, it’s actually quite purposefully thought through. Profit gets taxed once at 15-20% in the form of corporate income tax, the taxed again at LTCG tax rates. The combined total is similar to the individual tax rate for high earners.

If you tax LTCG at income rates, then you will just start incentivizing other schemes to return profits to shareholders, which is going to be economically inefficient, harder to manage, lead to consolidated ownership structures, fewer liquidity events for small shareholders, greater inequality, and less prosperity.

Long term capital gains having lower tax rates isn’t feature, not a bug, for everyone not just wealth managers.
Yep, you could write your own Stripe in a weekend - the pain is regulatory hurdles.
This reminds me of what I learned about myself during my years spent at the university. I observed that in the morning my brain is better at understanding new concepts. Mornings were the best time for me to practice and improve problem solving, but I tend to remember less details of what I come across. However, at about 2pm my brain appears to switch to memorizing mode, where I struggle with problem solving compared to the morning, but I will remember a lot more of what I read. I structured my learning activity leveraging this observation. Even to this day (am 46) I can feel the same tendency, e.g., if a problem seems somewhat difficult, I just wait until the next morning, if I can, only to find it easy to come up with some solution that seemed out of reach the previous evening. Also, I try to do most of my reading at night (well, life with a family doesn't leave a whole lot of options for timing anyway).
Yes JavaScript.

You can search for both: "function" and "=>" to find all function expressions and arrow function expressions.

All named functions are easily searchable.

All anonymous functions are throw away functions that are only called in one place so you don't need to search for them in the first place.

As soon as an anonymous function becomes important enough to receive a label (i.e. assigning it to a variable, being assigned to a parameter, converting to function expression), it has also become searchable by that label too.
I haven’t had good experienced getting HomePods to play well from a Mac. They do alright enough from my phone or AppleTV but they’re much less reliable than 3rd party Airplay2 speakers like the Kef LS 50 Wireless II I have upstairs. I swear the next time I get an audio drop or stutter from them or an infinite beach ball trying to press play in Spotify Mac, I’m retiring them to “set timer” only duty and buying something else, maybe the desktop speakers from KEF or whatever looks good on audiosciencereview.com for desk form factor

Airplay2 to my Apple TV and from the TV through to a “dumb” receiver and speakers works great, I would highly suggest that route for your main system. For me it’s the right balance between “just works” convenience and audiophile sound quality.
Location: Frisco, TX a suburb of Dallas
Remote: Up to you
Willing to relocate: Yes
Technologies: * Python, Django, django-rest-api
* User interface programming experience (UI & UX)
* Mobility programmer – PhoneGap, Cordova, PhoneGap Build, jQuery Mobile
* iPhone, Android, Windows Phone 7, 8 developer via PhoneGap (see my app AnonySurfer, now AnonyProxies.com)
* Photoshop slicing and dicing into raw and beautiful HTML.
* Python web programming experience with Django and Postgres as a backend.
* Postgresql, MySQL experience.
* PHP and Perl scripting experience.
* Expert in Nginx Web Server, Apache2 and load balancing.
* Can read and write Shell/Bash scripts.
* Solid Linux experience, Apache1 & 2, Debian, shell, bash, Ubuntu, etc.
* Excellent Linux and Windows system administration skills.

Résumé/CV: https://AlexanderSchliker.com/resumes/resume.pdf
Email:
There isn't that much stuff there. If you have any specific interest you can find it in about 30 seconds.

They have several Bourbaki volumes which I haven't been able to get for free and legal before which I enjoyed reading.
That would be incredibly regressive.
> Not sure what the paragraph about being able to install multiple Python versions after getting rid of Anaconda is about.

The sentence says "install and run". The problem is with "run."

On macOS, most students who install Anaconda accept the default, which is to autoactivate the base conda environment every time someone starts a terminal session. As a result, the instructions for starting an official Python don't work.

If you use Anaconda on Windows, you will not be able to test the effects of autoactivate.
I really wanted to be able to drag my vertical bar on the distribution to the right just a bit. :)

When I could see the entire gradient, I actually thought green continued to the right a bit more than where my line was.
This is some serious tinfoil hattery.

The data is not small. If it was being uploaded, you'd notice.
No no no no no no.
It's not as black and white as "oh they failed to obey US laws" - that is a highly deceptive portrayal of the situation! We are talking about free speech laws.
What if the law says "no hate speech, according to a floating definition of hate speech drafted by those with power who are the scions of rightthink"
What if the law says "no disinformation, according to the custodians of rightthink and rightinformation.
Very 1984! And it's 2024, how a propos, 40 years off.
"No disinformation" itself is highly dubious! Wow, there's an information expert who instantly can detect correct versus incorrect "facts"? Can they review all science ever and suss out what's right, using their infallible power? Because that's the politically constructed facade we're dealing with here.

No, Eli Musk had it figured out. Speech is free and free is speech. If someone has misinformation, let the people beat them down for it. If someone is wrong, let someone call them out.

The power to make speech is to the people, the power to call out and regulate speech is also to the people. For the state to usurp such a power, is 1984-esque big brother manipulations, for the purpose no more nor less of political control and manipulation
Email: Alex.schliker@gmail.com
I was thinking of watching TV shows, where I don't want those things. But you're right, when watching e.g. educational videos, having more room for controls and subs is nice.
In a just society this would be considered extortion
These results would be interesting
Not systematically. The power dynamic isn't there.
Same, my answer was “neither” after the third color so I just alternated between blue and green until it stopped.
Location: Kerala, India

Remote: Yes

Willing to relocate: Yes

Technologies: Golang, GraphQL, PostgreSQL, NextJS, React, Typescript, Temporal, AWS, NodeJS, Angular, Serverless, CDK, IaC

Résumé/CV: https://www.jithin.im/resume

Email: hello@jithin.im

Hi there, I'm Jithin, a full-stack developer with ~9 years of experience looking for exciting new opportunities (remote or relocation friendly). I'm passionate about building robust, scalable cloud-native solutions with a focus on Golang microservices, GraphQL APIs, Next.js frontend. My experience extends to a diverse range of technologies which can be viewed on https://jithin.im

I am also the founder of https://codekeep.io, a code snippet organizer and code screenshot tool used by lot of developers.
Hey, fellow resident here. Is https://data.michigan.gov/ the focal point for open data in Michigan, or are there other sources worth knowing about?
This is a current (2024) article with new information about events that occurred 10 years ago, in 2014.

>…But in May 2014, CMS dropped the idea without any public explanation. Newly released court depositions show that agency officials repeatedly cited concern about pressure from the industry…
I retired once for 6 weeks. Was bored to death. Started another business.
Thanks @buremba

Absolutely agree on "combination of cloud and embedded databases is the future IMO"

Universql looks interesting as well.

SyncLite also provides an ability to send back custom commands from SyncLite consolidator to individual applications(devices) while edge/desktop applications can implement callbacks to be invoked on receiving these commands.
A command can be anything and could be a away to tell the application to download data from a cloud hosted data warehouse and use it as a starting point.
Even when not signed in with a Microsoft account?
> Re: Validating passwords
> You haven't provided an alternative way though?

Check if it has numbers: \d

Check if it has symbols: \W

Check if it's 6-64 chars long: {6,64}

> This doesn't make sense

Promise you it's how it works.

> Hashes are binary yes/no checks

Nope, just means encrypted text.

> every government in the world runs an API

Hilarious you think a decentralized approach where every participant has a copy of an append-only ledger is simpler than a central server with SQL database. The argument for decentralization was never that it was simpler - it's of course way simpler in many ways to have a single source of truth. If you mean using that passport library on a regular server, then you also have to run an API or nobody can use it.
> Right now, code search is basically just text search.

We have lots of code search that is much more syntax-aware than just text search, but it tends to be behind very limited UI, because we have all the tech to do much better code search, but no one has come up with a generally-usable UI for it, so we just have very specific instances -- like "go to definition", "find references" , etc.

That takes all the same technological bits that would be need for, say, "find all definitions of functions visible in the current scope whose name starts with 'ban'" or "find all definitions of int8 constants visible in the current scope"...but what's the UI that makes that kind of searching outside of the kind of special cases now behind their own IDE menu items usable?
Exactly the sort of brainwashing I was referring to. Security depends entirely on your threat model.

Look up the CVE stats by OS and you'll see the truth.
If screenshots were OCRed and then only text was uploaded, I doubt you would notice anything.
why two 'p's - grep only has one
2024 Mineral Cup
I believe this is essentially what linux perf's "--call-graph dwarf" does. On my system that ends up producing ~33MB/s of recording data for ~4000 samples/s.
PM / Ops

Location: Melbourne Australia

Remote: Yes (Especially SF)

Willing to relocate: Yes (Canada / Australia / US)

Technologies / Skills: Product Management, Growth, Ops, Finance, Community Management, basic understanding of most technologies.

Résumé/CV: https://shaped.life/

Email: louispan123@gmail.com

I'm Louis, in the past 7 years I've founded online marketplaces which I've scaled to 100k+ MRR when I was just 15. Co-Founded the most active NFT / Crypto community here in Asia Pacific during 2021-2022 which had a floor price over 8e. Participated in multiple startup accelerators, managed teams of 20+ both technical and non technical and scaled social profiles to over 200k+ followers on platforms such as twitter/x. Grown a profitable private label Ecom brand, and advised growth for various startups including those doing AI emotional analysis, customized virtual brands etc.

Looking to bring my skills into a ops / pm / growth role in the next potential unicorn.
python also!
We wrote something like this to power Skyvern: https://github.com/Skyvern-AI/skyvern/blob/0d39e62df6c516e0a...

It's adapted from vimium and works like a charm. Distill the html down to it's important bits, and handle a ton of edge cases along the way haha
Misleading implies malice or incompetence. The name wasn't fully clear, that's all. Ops intent is clear but maybe not clear enough for those expecting some completely learning path.

This wouldn't even be a 1 story point task to fix (after days/weeks of bikeshedding). seems to be a silly thing to abandon an entire project over a name.
I love the website
Yeah me too, apples look blue to me but I know how to answer this website like a regular person
Ugh. To me, probably around the time HPIB entered the hospital/diagnostic space as a universal attachment bus for things like ultrasound: HP make stellar diagnostic systems, some of which seem to use X10 (precursor to X11) as the GUI, even now.

But the last HP system I interacted with had a TPM which drove me crazy (it was a DNS system using the TPM to manage DNSSEC keys).

The point is, this is about shareholders and boards. The people who judge a company by how much money it makes them not by how good the equipment is.

HP-UX was a dog of an OS. But they made good systems during that time, and made their shareholders very happy.
Typos are find-and-fix-once, while unsearchability is a maintenance burden forever.

I don't think coupling variable names by making sure they contain the same strings is the best way to show they're related, compared to an actual map from address type to table name. There might be a lot of things called 'shipping' in my app, only some of which are coupled to `shipping_addresses`.

Shouldn't a linter be able to catch that there is no enum member called MyEnum.ATRISTS, or is it not an actual enum?
So, never?

I get your point in principle. I actually switched to Colemak in college, and it worked really well. Then I got a job doing IT support and it was a pain in the butt to keep switching every time I interacted with a customer laptop.

But now I remote work from home. I can’t remember the last time I touched a keyboard that wasn’t mine.
This is a good video from Rogers: https://youtu.be/3YMRfw0uWlw

---

Noyron would be interesting to model these lenses in:

https://leap71.com/2024/06/18/leap-71-hot-fires-3d-printed-l...

https://leap71.com/Noyron/
Surely this should be using a perceptually uniform color space like OKLab rather than HSL!
Somebody's bonus is dependent on Recall being there
Don't have a Playdate, but I'm really enjoying the soundtrack (https://hunty.bandcamp.com/album/zero-zero-perfect-stop-orig...). The instruments for the departure melodies are perfect -- they sound just like the Tokyo metro!
Hi Sergio, I mailed you an open proposal for a Junior kernel-hacking position in this stellar team of yours. The end-goal (objective) is astounding and the initial goals for the objective are daunting to say the least!
Thank you @haswell for the feedback!

We will improve this further: Here is a brief summary updated in the README at the start:

SyncLite is an open-source, no-code, no-limits relational data consolidation platform empowering developers to rapidly build data intensive applications for edge, desktop and mobile environments.
SyncLite excels at performing real-time, transactional data replication and consolidation from a myriad of sources including edge/desktop applications using popular embedded databases (SQLite, DuckDB, Apache Derby, H2, HyperSQL), data streaming applications, IoT message brokers, traditional database systems(ETL) and more into a diverse array of databases, data warehouses, and data lakes, enabling AI and ML use-cases at all three levels: Edge, Fog and Cloud.
All you need is `<keyword> =`

Really, all you need is `<keyword>` and if the first result is a call to that function, just jump to its definition.
This one has a definite advantage of not having to relabel the keys, as it shifts a whole row at a time. Makes learning easier.
No, we are looking for US time zones only sorry.
Posting a 5x5 crossword every day
I love the NYT mini so I made some scripts and HTML to auto generate more 5x5 puzzles, posting one very day at my site
in all kindness, you're such an incredibly niche example of actual usage of this, that only proves it should've been opt-in instead of opt-out. I don't need to know what my tabs were 3 months ago. I don't need to treasure my precious history of browsing amazon for vacuum cleaners.
> Look up what for people in Belarus are being locked up daily .... simply caught with preview of the news cached on their phone

I live in Belarus, haven't heard of anyone locked for news cached on their phone. Could you provide sources of that info? I read all kinds of news, what if I am in danger...
Canva Hikes Pices by 300pc as It Readies for IPO
This is why autoformatters that frob with line endings are just terrible and fundamentally broken.

I'm fairly firmly in the "wrap at 80" camp by the way; but sometimes a tad longer just makes sense. Or shorter for that matter: forced removal of line breaks is just as bad.
I've noticed Windows is buggier when I disable certain features or tweak certain configurations. I'm not suggesting it's deliberate, but maybe just not well tested by Microsoft. For example, using the registry to disable copilot features, or disabling bing search in the start menu, are scenarios which are not going to be as well tested as the default configuration.

So maybe windows will still boot after "uninstalling" recall, but it could have other consequences that make the operating system less stable.
Exactly. Known unknowns vs. unknown unknowns.
> Look up the CVE stats by OS

2024: https://www.cvedetails.com/top-50-products.php?year=2024

9 of 10 are Windows branded operating systems. 3,276 across all of these platforms. Of these, over 1,000 are different versions of Windows 10. Compared to 1799 on the Linux kernel, which is actively developed and will be actively developed for the foreseeable future.

Are you arguing that Windows doesn't continuously get CVE entries? That is not supported by the data.

It is not logical to arrive at the conclusion that after the manufacturer states they will no longer address vulnerabilities, which are actively being found as if this year, that this is FUD.
Storing infrequently used private documents safely is something everyone in the modern world has familiarity with.

Very few people have any familiarity with the risk model of encryption, even if they need or should have encryption (with should have including: providing cover for people who need encryption by making encryption common). And even more people write down passwords rather then remember them.

For example: disk encryption keys basically never change, even if you change the password. So intercepting an image of the encrypted disk at time point A, and then intercepting the user typing the same password in at time point A+N gives you the password to decrypt the disk. You can also reverse the order of this.

If you boot your laptop up from a cold boot in any public area and enter your encryption password, then it's high probability a local security camera has just taken the password. So the attack model can be "get a shot of someone typing on the keyboard in public" and then later "image the drive and crack at your leisure".

If someone gets a copy of your drive image at an earlier point in time, then you change the password, then you mention what your old password was (because it's now "safe" right?), then you've just given them the ability to decrypt the old disk image, and probably the current one too (since they still have a copy of the encryption headers and thus the master keys, which didn't change).

With TPM based factors, these attacks become worthless: the drive separated from the computer, even if you know the user's password, can't be decrypted. The user changing their day-to-day password on the drive is a secure event because the password only works with the computer it's attached too, not independently.
I have noticed a similar trends, when speaking about some specific topics without following up on the device by traditional means (keyboard), ads started to show up in a day or to.

Last occurrence, 6 months or so ago, of that happening was when one of my colleagues discussed vacation in a specific place I absolutely have no interest in visiting, so I was 100% sure I didn't google it or discussed it online. Surprisingly, the next day, I was swamped with booking.com and airbnb deals for stays in that specific area.

I emphasize next day occurrences intentionally, as I am under impression that it takes some time for them to process the data and supply the results to the marketeers.
> I wish this were a more accessible path for non-tech people.

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 suspect fewer and fewer users would be willing to fork hundreds of bucks for something that's objectively terrible (and only getting worse), tech literacy would only improve as a result.

But then you can bet Microsoft lobbying won't let that happen.
I did, until I used them enough where I saw where they were useful.

The bad examples of arrow functions I saw initially were of:

1. Devs trying to mix them in with OOP code as a bandaid over OOP headahes (e.g. bind/this) instead of just not using OOP in the first place.

2. Devs trying to stick functional programming everywhere because they had seen a trivial example where a `.map()` made more semantic sense than a for/for-in/for-of loop. Despite the fact that for/for-in/for-of loops were easier to read for anything non-trivial and also had better performance because you had access to the `break`, `continue` and `return` keywords.
Remembering context is not the same thing as learning.