skysight-inc/HackerNews huggingface dataset:
I installed Pop OS with about 10 minutes research as soon as this Recall bullshit was announced, and everything I've tried so far works fine.

Having more options isn't a bad thing unless you let yourself suffer choice paralysis. You can just not do that.
Well, of course. They wouldn't be able to research and implement innovative excess billing without excess billing.

Your overpayment today funds your children's and grandchildren's more effective overpayments.

It's your legacy.
It sort of works for me, but it feels far from pleasant/responsive. Feels like it only ever goes in one direction at a time. Dragging diagonally has your file stuck.
What do you think all these LLM stuff will evolve into? Of course it's moving on from chitchat on stale information and now onto "automate the web" kinda phase, like it or not.
But why so? Doesn't this mean that Microsoft want (and will) to spy on the contents of your screen anyway even if Recall "disabled"?
nohup wget -r -np https://downloads.tuxfamily.org/openmathdep/

seems to be working pretty well for me
Nice. would've been cool if I could easily share my result similar to speedtest (as an example).
one of the strangest and most grep-hostile approaches to identifiers that I have ever observed is Nim ignoring both case and underscores in an effort to allow everyone to write code in their preferred style:

https://nim-lang.org/docs/manual.html#partial-caseminusinsen...
I'm red/green colourblind, so this was interesting to compare my green against my blue.

The thing I find being colourblind is that I value colour less than shade. Colour signals, even when I can tell them apart, are just less important to me than to non-colourblind people.

I most recently noticed this playing Valheim with my wife. There are red mushrooms in the game, surrounded by green foliage. I noticed that I have trouble spotting them, even though I have no problem seeing that they are red and the foliage is green. To her, the mushrooms stand out as being very visually different from the background and immediately noticeable. To me, they just aren't that distinct and get quite hard to spot.

So while I got the green/blue distinction to within 80% of the population, despite my shitty colour perception, it just didn't matter. At some point in the process I got to "I really don't care. I would ignore the signal that any further difference in colour is sending".

As you can guess, I have fascinating talks with designers and artists, to whom the differences really matter. I understand that colour is really important to them. I just don't see it.
Agree, 2000 to 2005 felt a lot longer than 2019 to 2024 felt...
Unless you have syntax-aware grep support, I don't see how searching nested key json could be better. But grep is the default installed. Not to mention ad-hoc languages that does not have any IDE support.
But you get the price in another currency, and don’t know the exact exchange rate (in place of monitor calibration).
just the file system is hardly enough for debugging
> Wright Waste Management did not allow CBS News to enter and inspect its premises. Still, the news team's drone camera discovered that all the trash picked up from the Houston Recycling Collaboration (HRC) was apparently just sitting there on its premises, stacked more than 10 feet high.

Anyone else bothered by CBS's lack of decency here? They flew a drone inside a place they could not enter.
I just want something that can take all my bookmarks, log into all by subscriptions using my credentials, and archive all those articles. I can then feed them to an LLM of my choice to ask questions later. But having the raw archive is the important part. I don’t know if there are any easy to use tools to do this though, especially with paywalled subscription based websites.
Hard agree with the idea of greppability, but hard disagree about keeping names the same across boundaries.

I think the benefit of having one symbol exist in only one domain (e.g. “user_request” only showing up in the database-handling code, where it’s used 3 times, and not in the UI code, where it might’ve been used 30 times) reduces more cognitive load than is added by searching for 2 symbols instead of 1 common one.
Location: Ho Chi Minh, Vietnam
Remote: Yes
Willing to relocate: Yes
Technologies: Marketing
Résumé/CV:https://www.dropbox.com/scl/fi/pvhcu0npemuu5zdv38uot/Hoang-T...
Email: hi@stevehoang.com
I would prefer that number be lower, but for how much they get it's already depressingly low.
Just spent an hour trying to figure out how a Hugo theme was picking up a shortcode definition. Grep did not help.

Turned out the shortcode name is based on the file name rather than file contents.
Sphinx Defense | Engineering, DevOps, & Product | Remote (US Only), DC, Colorado Springs, LA | https://www.sphinxdefense.com

Sphinx Defense builds software to solve complex national security problems for America and its allies. Founded by engineers and technologists with deep experience across commercial and defense technology, we’re building communication infrastructure to enable satellite operators to securely utilize antenna networks and maneuver satellites in real-time. We're bootstrapped, profitable, and growing aggressively.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/sphinx-defense

If you have specific questions, or are interested and don't see a role that looks like a good fit, email me directly at hunter (at) sphinxdefense.com

Check out our open roles: https://www.sphinxdefense.com/#Careers

Tech Stack: Programming: Python, Flask, Go, pipenv, JSON
Data: PostgreSQL, Vault, ActiveMQ
Infrastructure: Docker, Terraform, Ansible, AWS, Linux
Thanks.

https://www.jneurosci.org/content/jneuro/29/44/13992.full.pd...
Strictly speaking, the Zen answer is something like you don't have an identity. But in practice, you get a lot more out of basing an identity on the community(s) you want to be part of.

It is good to be a little picky. I don't see basing an identity on a professional community as being clever - that community isn't going to do much for its members except maybe help them find a job from time to time.
Rust and Javascript and Lisp all get extra points because they put a keyword in front of every function definition. Searching for “fn doTheThing” or “defun do-the-thing” ensures that you find the actual definition. Meanwhile C lacks any such keyword, so the best you can do is search for the name. That gets you a sea of callers with the declarations and definitions mixed in. Some C coding conventions have you split the definition into two lines, first the return type on a line followed by a second line that starts with the function name. It looks ugly, but at least you can search for “^doTheThing” to find just the definition(s).
Does anyone have any idea why he was not convicted? With the little bit I read, it seemed like a pretty good fraud case, especially since the CFO was convicted.

This time it would have been much better if he had been convicted.
Its an excellent feature to have for specialized malware to exploit. Government groups may already have developed their own of intelligence gathering.
Writer's block is going to be a thing of the past now AI is here anyway so they might as well embrace it.
My favorite hack along these lines was to put a timer/ISR on an embedded system that did nothing more than crawl up the stack frame the two or three addresses that the ISR used (yep, it was really just as dumb as [sp + 8] or whatever), and then dump that address to the serial terminal every second or so.

You can fix a lot of stupid problems that way. (And most problems are stupid.) Yes, yes, a real profiler would be better, but if you don't have the fancy tools because your employer doesn't buy you such things, and it's a primitive and cruddy embedded system so there's no obvious better way to do it, and you built this horrible hack right now and... hey, the hack solved the problem, and what do you know? it keeps on solving things....
I get that control of AI is playing for all the marbles, so I understand the desperate need to gather all the training data. Recall and its reason for being is an insult to my intelligence, and I will not be choosing Microsoft in the future. Windows now has negative value for me.
A small, but underappreciated benefit of grammar changes like from the form `mytype myfun()` to `keyword myfun() sigil mytype`
> I absolutely don't trust it blindly at all. Where did you get that from?

Not consulting a 2nd source or just looking at the results, as in..

> Because I can see the results

Which, yes, it's correct in that sense but as per the other comments you can copy and example and get that same result. In development a lot of things are correct but have different implications, e.g. bubble sort vs quick sort.

> I'm saying is the enormous productivity increase

Assuming it has led you on the right / correct path. It's often times led me on to the wrong path instead.
My team drives me bonkers with this. They hear the general principle "really long lines of code are bad", but extrapolate it to "no characters shall pass the soft gutter no matter what".

Even if you have, say, 5 sequential related structs, that are all virtually identical, all written on one line so that the similarities and differences are obvious at a mere glance... Then someone comes through and touches my file, and while they're at it, "fix" the line that went 2 characters past the 80 mark by reformatting the 4th struct to span several lines. Now when you see that list of structs, you wonder "why is this one different?" and you have to read carefully to determine, nope, it just contained one longer string. Or god forbid the reformat all the structs to match, turning a 1-page file into 3 pages, and making it so you have to read and understand each element of each struct just to see what's going on.

If I could have written the rule of thumb, I would have said "No logic or control shall happen after the end of the gutter." But if there's a paragraph-long string on one line- who cares?? We all have a single keystroke that can toggle soft-wrap, and the odds that you're going to need to know anything about that string other than "it's a long string" are virtually nil.

Sorry. I got triggered. :-)
You may as well say "Researchers discover: not having money sucks".

Personally, I've voluntarily gone without employment for many short stretches, as well as a 2 year stretch, and each time I've thoroughly enjoyed it.

Trips to Thailand, Europe, working on my own projects... The only real downside has been watching my bank balance go down. Otherwise, it's great.
Wait, is this why when I `right click > copy` an image in safari and paste into messages, it gets turned into a png?
> If you don't trust that the settings on your computer work what in gods name are you using windows for.

gaming and for sandboxes. It became obvious to me a while ago with the slow integration of ads where this was going, and that I could never treat windows as a serious work station, unfortunately. I don’t even do banking on windows machines anymore, and it sucks because I greatly prefer WSL 2 and windows tools for my work environment compared to something you typically see in a corporate setting like a Mac.
I agree. I think stripe is complicated because accepting payments is complicated. It’s easy to start a new services that only support the 80% of use cases. Especially if you don’t have to consider fraud or regulatory requirements. But that remaining 20% is what kills your simplicity.
Sure, but there's also a subrange at the (subjective) centre of that range that will not be perceived as either more blue or more green.

And the teal that I referenced in my earlier comment was (for me) such a colour.
I set up my keyboards this way - it’s pretty trivial with layers in QMK and means my Dvorak setup is fully portable between computers.
Video Baby Monitor Repair Uncovers Private Data
Well, yeah, it makes sense, since the obese and diabetic were the most vulnerable to COVID.
> I dedicated every day since then to work towards building intelligent, autonomous robots

Can you share the reason why you do that and how the video inspired you?
We are beyond excited to announce the alpha launch of Debatify.xyz, a new and innovative platform designed to empower everyone to express their opinions and thoughts on any topic that interests them.

Debatify is more than just a forum; it’s a centralized hub where conversations thrive, opinions are valued, and debates are encouraged.

In today’s world, where diverse perspectives are more important than ever, Debatify offers a space for everyone—from the casual observer to the passionate advocate—to engage in meaningful dialogue. Whether you’re interested in current events, tech trends, social issues, or niche hobbies, Debatify is here to give you a voice.
I used to type dvorak for about 10 years. Ultimately all programs shortcuts (except a few, like i3wm) are designed with the assumption that you are using qwerty, as are all coworkers. So, eventually, I moved back.
I use Obsidian for note taking, and discovered one very useful feature: if you paste formatted text, it removes everything except what can be handled in markdown (approximately, things corresponding to html tags, not to styles/CSS). You can then copy it back out as html and paste it and it will have exactly the right amount of formatting.
Win7 4 lyfe. dozens of less RCE opportunities by the day.
Did the carriers agree to take on this role of securing SMS messages for authentication? If I were a carrier, I would be actively fighting this nonsense.
Not OP, but we wouldn't need to worry so much about picking out distinct greppable names if (big if) there were tools that parsed the code to draw out concepts for us, ex:

1. The popular "Find Usages" which varies widely in accuracy and reliability by language, IDE, and codebase meta-quirks.

2. Tools that show Callee/Caller trees, and sometimes possible data-flows between variables.

3. DSLs to search hierarchies, like how XPath lets you find XML elements based on nesting, rather than relying on a distinctly greppable single tag-name for the leaf you're interested in. (e.g. `<Product><Name>` vs `<ProductName>`)

When things go well, the actual variable name no longer needs to restate certain aspects and relationships that can instead be found through metadata.

For example, `GiftCard.purchaser_customer_uuid` is nicely greppable, but you could relax that to `GiftCard.purchaser` if it had a static type of `UUID<Customer>`. Or perhaps you could go to the `Customer.uuid` definition and say "Show me all variables that can populate or be-populated-by this one, up to X steps out, and excluding ones that are function scoped."

That said, I do advocate for "greppability" as a general practice, since I seldom trust that languages, tools, or institutions will come together in a way that makes it unnecessary.
"Let's build a DNS parser that's spec compliant" is something that only insane people would say. I dare to argue it's an impossible task at this point. Having to read dozens of RFCs just to find out what's been deprecated and what's been added is really not a good way to implement code and tests :D

Especially with the typical problems that come with naive implementations that cannot deal with malformed truncated packets or pointer loops (stack overflows/buffer overflows) in compressed packets.

And I am not even scratching DNS cookies or newer DNS record types here, which as you said is another deep rabbit hole.
It's zany that the Bitcoin ATM ecosystem even exists.

We generally don't sell speculative investments at the Kwik-e-Mart. There's no Charles Schwab kiosk next to the hot dog roller. The clerk doesn't ask if I want municipal bonds with my dubious boner pills and Lucky Strikes. The closest thing I can even imagine is forex, and even then, outside of limited trading in Pesos at the Mexican border, that's still "visit the bank and we'll call you back in a week when the envelope full of notes arrives."

Can someone describe what the legitimate market niche it serves? I'd expect that if you're in a situation where you want to use crypto as an investment, or to facilitate non-scam transactions, you have access to the Internet and non-cash payment systems, so you could use a regular exchange.

My guess is that it evolved out of the localbitcoins mindset, and more generally "people who assume typical blockchain is way more private than it is"-- because feeding cash into a kiosk without a formal KYC process is less documented than opening a Coinbase account.
Lol, Stackoverflow cashes in selling LLM training data to AI companies[1], then finds the companies don't want to pay for recycled LLM spew. Need... fresh... braaaainzzzz!

[1] https://www.wired.com/story/stack-overflow-will-charge-ai-gi...
Location: Columbus, OH, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Javascript, React.js, Python, Java, Ruby, SQL, Mongodb, AWS, Docker, Kubernetes

Résumé/CV: http://github.com/lukew3/resume/releases/latest/download/luk...

Email: lukew25073@gmail.com

Hi, I'm Luke. I'm a CS student graduating from the Ohio State University this December. I've done 2 internships and 3 co-ops at JPMorgan Chase & Co. where I've worked on lease application services and done React.js and Java web development. Before that I worked for a little over a year at Ohio Supercomputer Center, developing Ruby on Rails applications for high performance computing. I'm highly curious and excited about new and useful work. I enjoy making experiences that people love and solving problems. Please reach out about whatever, I'm curious to see what you all are working on!
Copying my comment from above here because you may find it helpful:

I use Obsidian for note taking, and discovered one very useful feature: if you paste formatted text, it removes everything except what can be handled in markdown (approximately, things corresponding to html tags, not to styles/CSS). You can then copy it back out as html and paste it and it will have exactly the right amount of formatting.
Hey Samstave, thanks for the feedback! Glad you find the tool useful.

Actually, you can already edit the Markdown output directly in the left window, and the preview on the right will update in real-time.

I'm actively working on adding more features, and tabs, history, and batch bookmark importing are definitely on the roadmap!

Thanks again for trying it out and sharing your thoughts – it's super valuable as I continue to improve the tool.
If you put a lot of arbitrary constraints to not allow it to be better, sure. Enjoy.
Isn't Recall on-device only?
Vector embeddings.
It's more complex than that now. For the last 4 years, Microsoft has a "Medic Service" that will put Windows update back if you just move those files.
That's partially a cultural effect of many peers calling cyan blue.

Same as chartreuse and turquoise just getting called a weird shade of green, names affect perception.

Worse, if you call cyan blue, turquoise may become a weird shade of blue too, even though it's not even close.
I think founder mode is related to the Theory of Constraints[0]. When a founder is already successfully growing a company, they have experienced pushing past many different constraints/bottlenecks of their company. Usually this includes some understanding of the constraints of their industry or they wouldn't have founded a company. Most manager mode advice will be irrelevant to the current company constraint, but can take resources away from solving that constraint. The founder can draw on the knowledge of past constraints and focus on what is important for the company.

For all his problems, my example of this would be Elon Musk and SpaceX. He learned about the space industry and identified the constraint keeping the space industry down. Every launch provider was trying to maximize the performance of their rockets. To maximize performance each rocket was basically a bespoke work of art, this made rockets expensive, which lead to high costs, which reduced the number of customers. Musk chose to make a rocket that did NOT maximize performance, instead focused on reducing the cost of each launch. The most expensive part of a rocket are the engines, so SpaceX focused on making Merlin engines at low cost. Rockets are expensive, why are they thrown away? To maximize performance. Since SpaceX had already abandoned maximizing performance at all costs, the opportunity to reuse rockets became clear. Use leftover fuel margin to attempt to land and reuse the rockets.

Once Musk believed SpaceX's reuse was going to work. He moved onto a new major constraint, customers. SpaceX did not and does not have enough customers for the launch volume they are able to support. They looked at the opportunities and decided that a large constellation of satellites providing fast internet access in LEO would be profitable if launches were now cheaper. So SpaceX created Starlink to take up launch volume.

[0] https://en.wikipedia.org/wiki/Theory_of_constraints
I've often been glad not to be held to the standards of doctors. How many guesses does it take to figure out why a copy onto the clipboard didn't work? Or why a shift+middle-drag panned instead of rotating?

Most of my troubleshooting doesn't involve million-dollar equipment and hours of travel. If I was forced to troubleshoot the way doctors have to do--with real human pain and weeks between a visit and a lab test and another visit and two fights with insurance in between, and trying to get by with the $400 test instead of the $4000 test and an xray instead of an exploratory surgery.

Tech people do complicated troubleshooting all the time. Sometimes we test an idea in 15 minutes to rule something out. Sometimes we just comment out 20 lines of code and recompile. Sometimes we have to schedule a system failover and make sure we've got a really good plan to justify the cost and inconvenience. But mostly it's 3 or 4 or 10 guesses to narrow things down and we don't sweat it.

I mean, if a mouse isn't moving, reboot. If it still doesn't move, swap in a different mouse. If it still isn't working check the driver...

If a doctor tried that approach with your hip...
I feel like that’s just related to loss of control? If you have no control or autonomy in your job as well as outside, then you start quickly feeling really bad.
How does it work? I've never seen it and a Google search doesn't show anything useful. What Bluetooth version?
I don't think consciousness/qualia requires a body, but definitely a brain (excluding plantlife to keep this short). I think it's a dynamic phenomenon involving waves. As I've said, all neuroscience data is consistent with it being waves.

I think neurons do 4 distinct types of things. They 1) gather data (sensory inputs) and route it to 2) locations where it's oriented into 3D spatial shapes that function essentially like "Fractal Radio Antenna" [for lack of better description] where the 3) waves resonate to create what we call qualia, and then 4) the waves induce a current/action going to motor neurons. It works similar to a television set working in reverse, with the screen being an eye, and everything going backwards in time, not forwards. Pixels are sensors, not lights, in the TV analogy. Thousands of pixels are input (rods/cones) and it all routs to (not from) an antenna.

You can explain all of that with Maxwellian Electrodynamics. There's no "woo woo" there. It's physics. If you look at it like this, you can see that most of the neural network wiring is I/O and signal routing, except for the antenna-like structures, the best of which being the Corpus Callosum and Hippocampus, which evolved first, which is why they're deepest in the brain. Their physical shape is critical, because they are both indeed functioning as a kind of resonator/antenna, and are getting memories (what most of consciousness is built on is memories) thru wave effects.

CORRECTION: You don't need a biological brain for qualia, but you need something that generates the same actual wave mechanics in actual physical reality. 0s and 1s in a computer ain't that.