skysight-inc/HackerNews huggingface dataset:
If I finished writing a school paper too late into the night, I had to wait until morning to print it on my dot-matrix because it would wake the entire house up.
Two Six Technologies | Android Wireless Security Researcher | Arlington, VA | ONSITE | Full Time| https://boards.greenhouse.io/twosixtechnologies/jobs/5031590... ... The ideal candidate should be experienced in performing in-depth reverse engineering and exploit development on applications and operating systems for mobile devices. We are also looking for Security Researchers who have expertise in firmware reverse engineering, hardware reverse engineering, Linux/UNIX kernel development, and 4G/5G telecommunications research. If you work in the embedded security domain, we would love to hear from you. Preference will be given to applicants with a minimum of TS clearance and the ability to obtain SCI. If you find this opportunity interesting and meet the requirements, please contact our team at recruiting@twosixtech.com. For more information about our company, please visit our website at twosixtech.com.
Not a lawyer, but IIUC it's never going to be the case that a GPL violation legally compels someone to release the resulting source code. There is no rule in copyright law that says you have to do that, and the GPL is just a license agreement at the end of the day, not a law. The best you can do is say you'll collect some fine for copyright violation or breach of contract if they don't release the source code, which was the issue of substance here too.

As an analogy, if I have a plot of land with a sign that says "$1 million to enter", and someone enters without paying, the worst I can do is something like a trespassing charge, not collect $1 million because the sign said so.
MBA in the last few releases has just been a gimped macbook pro vs a totally different paradigm of product as it was when steve jobs pulled the first one out of a manilla envelope. The weight difference isn’t even that significant anymore its like a half pound or so. Eat a big burrito for lunch and you’re carrying more than that around all day.
Even Dropbox didn't succeed at being the next Dropbox.
Since October, I've replaced my M-series 14" Macbook Pro for a M-series Macbook Air and I'm pretty glad with it. I can do almost anything I could have done with my Pro (Figma, coding, Docker) with so much less weight on my shoulders (commuting to work, working in cafes, etc).
One interesting perspective is to view the sequence of lists -> trees -> DAGs -> general graphs as a loosening of restrictions:

- list nodes may have one child

- tree nodes may have multiple

- DAG nodes may have multiple parents though restricted by topological ordering

- graph nodes may have multiple parents from anywhere in the collection

Lists and trees can be fully captured by sum and product types, but extending this representation style to DAGs and graphs doesn't work--you either get inefficiency (for DAGs) and then infinite regress (for cyclic graphs) attempting to continue the "syntactic" style of representation, or you need to adopt an "indirect" representation based on identifiers or indices or hash consing.
As a rust programmer that programs C++ on embedded, the main thing preventing adoption is the ecosystem.

So let's say I happen to work with a MCU that is well supported in Rust, what if I want to connect it to a popular OLED display? Is there a library for that? If so, does it work? If it works, does it have the needed features?
Now maybe I am incredibly lucky and all of that works, what about a popular gyro IC?

Granted, there is probably some way to interface the Rust code with C code, but is that gonna work without turning it into a day of research?

I will certainly check back on the state of Rust on embedded every now and then, but as of now C++ is my goto.
I do. They are there and work just fine for my regular bleb use cases. I also edit Word files in Pages and export to Word just fine. Same with Numbers.
Every employer I've had during the last 15 years or so have boilerplate language in their employment agreements asserting ownership of all IP I create while at work and at home, using company equipment or my own equipment, commercial or free, as long as it is remotely related to the company's past, present, or future business. And when your company is huge, they can and will argue that anything might be potential future business.

And yes, I've tried to push back on those, and so far no employer has been willing to negotiate.
Because if NN is smart enough, it should be able to do arithmetic flawlessly. Basic arithmetic doesn't even require that much intelligence, it's mostly attention to detail.
“Claude 3 gets ~60% accuracy on GPQA. It's hard for me to understate how hard these questions are—literal PhDs (in different domains from the questions) [spending over 30 minutes] with access to the internet get 34%.

PhDs in the same domain (also with internet access!) get 65% - 75% accuracy.” — David Rein, first author of the GPQA Benchmark. I added text in […] based on the benchmark paper’s abstract.

https://twitter.com/idavidrein/status/1764675668175094169

GPQA: A Graduate-Level Google-Proof Q&A Benchmark
https://arxiv.org/abs/2311.12022
A graph, as presented in this article, is a model of something else. That we have more than one way to implement this model is rather natural, all told. The hope that we can have a singular syntax and data structure that represents a graph in code is almost exactly why the author of Java's Linked List posted this gem: https://twitter.com/joshbloch/status/583813919019573248

My favorite on the idea of having a linked list where the node is first class in your code, is almost precisely the problem. You rarely want/need to work at that level. In a very real sense, objects that have other objects are already trees of data. Many can back reference, such that then you have a graph.

And then there is the joy of trying to use matrix operations to work with graphs. You can do some powerful things, but at that point, you almost certainly want the matrix to be the abstraction.

Excited to see someone come up with good things in this idea. I retain very serious doubts that I want a singular model for my data.
When reading table 3, I am wrong to think the improvement occurred in both branches of the clinical trial and only marginal?

For example: Pattern recognition memory test (% correct)

* At Baseline:

Treatment branch :86 (12%)

Placebo branch :91 (9%)

* At study End:

Treatment branch :97 (7%)

Placebo branch :93 (7%)

https://www.nature.com/articles/s41467-024-46116-y/tables/3
> Velato’s purpose is to provide an unusual and interesting creative constraint for people who can both code and write music

I do both on a professional level and have no idea what this sentence means; that's why I'm asking.
How about this one?

"It’s now significantly more deadly to be homeless [in Cali]. Why are so many people dying?"

https://news.ycombinator.com/item?id=39578218

The idea wage increases are inflation is a disgusting.

No reason to cap wages because companies "might" pass the cost to consumers. They are already raises prices simply for more profits.
"That should not be too difficult to understand."

Also not difficult to understand Brexit.
Don't forget the touch pad / gesture recognition.

You can tell Windows laptops are general computers, the hardware fires off the gesture recognition and gives the command to the OS, so you swipe, it's recognized, then you get the action.

On Mac, the gesture is registered as it's happening, you can pull the screen, cancel, flick it, etc.

Not to mention the convenience of taking it to any Apple store and the battery life.

I game on Windows, host on Linux, and travel with Apple.
Hi there!

My name is Tharun Pasam, and I'm a fresher with a passion for machine learning. I have recently completed my studies and have been diving deep into the world of AI and ML. I have gained hands-on experience through projects that I've worked on and uploaded to my GitHub profile (github.com/TharunPasam).

In terms of programming languages, I am proficient in Python, which is widely used in the machine learning community. I have also dabbled in languages like Java and C++ during my academic journey.

Some of the projects I've volunteered on or created include:

Machine Learning Model Regularization. Image Processing with Autoencoders. Neural Network Implementation from Scratch in TensorFlow.

I'm eager to apply my skills and knowledge to real-world projects and continue learning and growing in the field of machine learning. If you have any opportunities available or if you'd like to discuss potential collaborations, please feel free to reach out to me at psm.thrn@gmail.com.

Looking forward to hearing from you!

Resume Link : https://drive.google.com/file/d/1h2rkqsSvHy-7iL2Jr7V2uQKWPrl...
Doesn't seem like it, though it had to work it's way to the Supreme Court for the final decision:

* https://arstechnica.com/tech-policy/2021/04/how-the-supreme-...

* https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_....
Textual graph literal: {"a->b", "b->c", "c->a"}

Thinking about the programming language DOT https://en.wikipedia.org/wiki/DOT_(graph_description_languag...

This may be an effective way to express these graphs.
I’ve spent lots of time dealing with the pain of this in past growth roles so I’m excited to see this!

How are you handling messaging consistency for specific users? Ie. A user is shown an experimental string of copy with one value prop and you want it to show up multi-channel for them. Do you have a way to associate the experiments on a per-user level?
Two problems I see here, based on the research I've done in high-performance graph algorithms:

- It's hard to find a "good-enough" graph implementation. The best hashtable is only a handful of percent better than the built-in ones. The best graph impl is 1000x or more better than any generic built-in one could be, so there's much more incentive to specialize (and people already specialize hashtables for just a handful of percent speedup!)

- The baseline complexity level of implementing a reasonable hashtable is fairly high, even if for a small dataset. The baseline complexity of implementing a graph algorithm for a small dataset is pretty low, and the real problems come in later / at larger scale. So in graphs there's less incentive to learn a complex library's API when "I could just hack it myself," unlike for hashtables where the API is simple and doing it myself is much harder.
I have an Air and I felt like its speakers were pretty decent, but my wife bought a Pro and they're just incredible.

Sometimes I hear her watching some movie or show a few rooms away, and I can never know if she's watching it on the TV or on the Pro just by the audio alone. Those speakers do fill the room, and them some.
Oh yeah?

Please link to a model, just one in the 500-600 range that is comparable to a 1K Apple model.

I have owned half a dozen Windows laptops in the past, in all kinds of price ranges, cheaper and far more expensive than a Macbook Air.

None were even remotely comparable to the build quality and practicality of a Macbook Air. This was true even in the Intel CPU era. In the M processor era, the gap only increased.

You cannot even do research on a good Windows laptop because the makers constantly change the model numbers to confuse the customer and hide the flaws of these systems.

You buy a Windows laptop then either the screen, the battery life, the touchpad or the keyboard will suck ... maybe all four.

The sole reason to buy a Windows laptop and put up with all these flaws is playing games. If you need that you will put up with all that crap.
It doesn't because the M3 has two dedicated DP outputs. O̶n̶e̶ ̶c̶a̶n̶ ̶b̶e̶ ̶r̶o̶u̶t̶e̶d̶ ̶t̶o̶ ̶t̶h̶e̶ ̶T̶h̶u̶n̶d̶e̶r̶b̶o̶l̶t̶ ̶a̶n̶d̶ ̶t̶h̶e̶ ̶o̶t̶h̶e̶r̶ ̶c̶a̶n̶'̶t̶.̶ ̶O̶n̶ ̶t̶h̶e̶ ̶M̶3̶ ̶M̶B̶P̶,̶ ̶t̶h̶e̶ ̶D̶P̶ ̶t̶o̶ ̶H̶D̶M̶I̶ ̶c̶o̶n̶v̶e̶r̶t̶e̶r̶ ̶i̶s̶ ̶c̶o̶n̶n̶e̶c̶t̶e̶d̶ ̶t̶o̶ ̶t̶h̶e̶ ̶f̶o̶r̶m̶e̶r̶ ̶o̶u̶t̶p̶u̶t̶,̶ ̶t̶h̶e̶ ̶d̶i̶s̶p̶l̶a̶y̶ ̶t̶o̶ ̶t̶h̶e̶ ̶l̶a̶t̶t̶e̶r̶.̶ ̶O̶n̶ ̶t̶h̶e̶ ̶M̶B̶A̶,̶ ̶t̶h̶e̶ ̶d̶i̶s̶p̶l̶a̶y̶ ̶i̶s̶ ̶c̶o̶n̶n̶e̶c̶t̶e̶d̶ ̶t̶o̶ ̶t̶h̶e̶ ̶r̶o̶u̶t̶a̶b̶l̶e̶ ̶o̶u̶t̶p̶u̶t̶.̶ The M2 also has a routable output, you can connect two USB-C displays to an M2 Mac mini if you don't use the HDMI port. It's unclear why Apple didn't enable that feature on the M2 MBA.

Edit: I had a brainfart and forgot that both ports are routable. It's market segmentation or stupidity like with the M2 MBA.
Yeah, I wasn't commenting so much on the remedy, or the need for a remedy, but the line of thinking Apple boiled the ocean but Spotify can't be expected to.

I've written my position before and that is -- nothing in my tech life works as well as iOS on iPhones. I have Linux and Windows and have been given Android devices and none of those are close enough in quality and execution to what Apple keeps shipping.

That said, 30% of everything is plainly obnoxious, but I'd rather see a direct approach on that than a per-platform, or per-app-store approach.
Remember: if you're not certain that your matrix meets the prerequisites for applying the Schur decomposition, you can always apply the Unschur decomposition instead.
lol reply guy didn't leave a model name either...
Seconded, only for our international contractors.
Pointer-based graph structure will make matrix algos painful to implement. A graph is a concept. Article is quite meaningful about how it follows the various subtypes. Would recommend reading.
I disagree with your assessment.

Things that matter to me and that all Windows laptops in the same price range or lower as the MBA have shittier speakers, camera, monitor (both brightness and color accuracy). The trackpad feels entirely wrong on those plastic devices and often you have loud fans turning on at random times. Furthermore they're usually heavier despite being made out of plastic rather than metal.
Cool! What if there isn't one optimal copy though. Would this ever be tailored to an individual user (or group that a user is in) based off of information you know about the user?

So some sort of tracking knows that your opti-cop worked well on me for some other site you service, so then it tries a similar style for another site (who uses your service)?
Money in the bank doesn't make you happy it just helps you get to sleep at night. A sleepless night on the other hand will make me unhappy.
"Integrated"? It's still just a VM. They gave up on "integrated" with WSL2.
RDF is an XML standard, isn't it? there was a XML era for collections and dicts, too. That is now largely considered to have been a mistake
Launching a free course on how to use AI models (Llama2) locally in Unity
I’m launching this free course next week with Hugging Face, for game developers who want to run AI models in their game.

We'll learn to run LLM models in Unity directly (with Unity Sentis) to create exciting new gameplays.

If you’re interested, you can sign up here eepurl.com/iCWDQw

We’re going to learn to:

Use *powerful chat models to build intelligent NPC*
Run these powerful AI models *locally or with API*
Use *AI tools to fasten your game development*

The course is open source and totally free.

Don’t hesitate if you have questions
Electric Clojure uses Clojure itself (s-expressions) as a graph authoring syntax, using a macro to reify dataflow through a reactive client/server system (here the use case is full stack user interfaces but the idea generalizes) https://github.com/hyperfiddle/electric (I'm the founder).

IMO, the answer to the question "Where are all the graph types?" is: the graph authoring DSL needs to express scope, control flow and abstraction, which essentially makes it isomorphic to a programming language, freed of its evaluation model. In Python and Typescript, embedding a complete programming language is something that's rather hard to do!

Also see my blog post "Four problems preventing visual flowchart programming from expressing web applications" https://www.dustingetz.com/#/page/four%20problems%20preventi...
I can recommend obs studio. it records the sreen and you and if some information is hidden by your face, you can switch it by pressing a button.
Which is 35%. If Apple needs to be regulated as a monopoly in the mobile device market, Spotify needs to be regulated in the streaming space.
Just played around with Opus. I'm starting to wonder if benchmarks are deviating from real world performance systematically - it doesn't seem actually better than GPT-4, slightly worse if anything.

Basic calculus/physics questions were worse off (it ignored my stating deceleration is proportional to velocity and just assumed constant).

A traffic simulation I've been using (understanding traffic light and railroad safety and walking through the AI like a kid) is underperforming GPT-4's already poor results, forgetting previous concepts discussed earlier in the conversation about directions/etc.

A test I conduct with understanding of primary light colors with in-context teaching is also performing worse.

On coding, it slightly underperformed GPT-4 at the (surprisingly hard for AI) question of computing long term capital gains tax, given ordinary income, capital gains, and ltcg brackets. Took another step of me correcting it (neither model can do it right 0 shot)
I don't think this is correct. The case was against Orange, which is a publicly traded company. I don't see how they could "invoice" it to their customers. Also, the service was rolled out ~14 years ago, I assume it was paid by this time. I guess they might increase the maintenance fee, though, to absorb this over time.

But, most importantly, it is not relevant. If an entity is found guilty, they are supposed to cover the damages, whoever they or their customers are. Even it turns out being covered from my taxes in a legitimate way, I am glad to pay for it - this is how the justice is served, and we all get to keep the healthy judiciary and executive process.
No, there was some image processing that was trying to recognize shapes and kept finding Ryan Gosling in images.

https://news.ycombinator.com/item?id=24196650

So, maybe it wasn't "kept" but did it at least once, so now it's ingrained as a thing to poke fun.
Probably because they couldn't hire effectively?
> Um. Have you used it?

Yes, I used it every day at work for most of a year! Its showstopping bugs (a killer memory leak, freezes after suspend, data loss issues (!!), native systemd support making Emacs freeze somehow (???)) are a big part of why I finally took the leap to macOS at work.

How much do you use WSL? Because its bugs go well beyond rough edges and those reliably show up if you actually use it for most of your work every day.

> This is _not_ just a VM.

Sure it is! It's a VM with the following features/integrations that start working without any manual configuration:

- nice management interface that can download distros for people
- filesystem sharing via 9pfs, which is cool but unfortunately too slow for serious use
- a pair of command-line interfaces for invoking commands on each side from the other
- this doesn't involve the init system btw. it just uses good old binfmts on the Linux side with the Linux-side wsl command, just like some users do with wine for Windows binaries or qemu for RISCV Linux binaries
- automatically forwards network traffic between the Windows host and Linux guests so that users don't have to manually configure port forwarding
- a shared display server (Wayland implementation) on the host side and some plumbing to automatically forward its sockets to guest VMs

I'm not sure I'd wanna count this, but some third-party applications also do some socket forwarding tricks (and did so before Microsoft's Wayland implementation was a thing) so that guests can share one Docker implementation, like Docker Desktop, Rancher Desktop, Podman Desktop, etc.

That's it. There's no other magic.

> It seamlessly extends Windows so that Windows can run Linux binaries.

I wouldn't characterize that feature as seamless— in fact it's so bad that you can't reliably pipe the output of WSL commands evoked from the Windows side into a Windows-side pager or clip.exe (sometimes wsl.exe would just hang or eat the output). And then there's the PATH translation issues, which often have to be handled quite manually with subshells calling cygpath or wslpath or whatever.

That particular feature is so bad that I hardly ever used it! I'm astonished to hear you call it 'seamless'. Have you ever tried to share a Yubikey for SSH auth and GPG encryption between the Windows host and Linux guests on WSL2? How 'seamless' was that for ya?

> I'm not saying it's perfect -- it is not -- but it's about 20 years ahead of simple VM solutions.

The things I compared it to (Lima, Orbstack) have the exact same features without ever having replaced systemd. Lima uses cloud-init as the interface for injecting its startup hooks. Idk what Orbstack does. Lima is definitely jankier than WSL2 (which is saying a lot, unfortunately), but Orbstack seems solid.

Anyway, both of them reproduce the port forwarding, filesystem sharing, and command forwarding that WSL2 has without replacing systemd, and Lima is older than the systemd integration for WSL2. Have you used either tool? There's no way WSL2 is even one decade ahead of either, though it might be a couple years ahead of Lima.
Oh! That might tie into my other comment about how this would work even better if users were individually tracked!
No, but they weren't spending
$1000 on a gigabit switch in 2004 either.

If you're serious enough about home networking to run cables through your walls, $700 for a switch is nothing compared to the labor cost.
That is a brilliant hack! Thanks for sharing. Any chance you could post a screenshot of the Automator workflow somewhere - I'm having trouble figuring out how to reproduce (my effort so far is here: https://gist.github.com/simonw/d3c07969a522226067b8fe099007f...)
Is Walmart "techy" again? I remember the 2015ish years where they pushed their new techy devops remote teams and then shut them down and fired everyone. It was so abrupt and out of left field. I don't know if their CTO changed or what but a lot of my peers were laid off.

I can't remember what they were called, they had some cool kubernetes (mesos?) stuff iirc.
By all means if it works to solve your problem, go ahead and do it.

The reason some people have mixed feelings about this because of a historical observation - http://www.incompleteideas.net/IncIdeas/BitterLesson.html - that we humans often feel good about adding lots of hand-coded smarts to our ML systems reflecting our deep and brilliant personal insights. But it turns out just chucking loads of data and compute at the problem often works better.

20 years ago in machine vision you'd have an engineer choosing precisely which RGB values belonged to which segment, deciding if this was a case where a hough transform was appropriate, and insisting on a room with no windows because the sun moves and it's totally throwing off our calibration. In comparison, it turns out you can just give loads of examples to a huge model and it'll do a much better job.

(Obviously there's an element of self-selection here - if you train an ML system for OCR, you compare it to tesseract and you find yours is worse, you probably don't release it. Or if you do, nobody pays attention to you)
It was magical, wasn't it? A couple of film photo adventures on my old cobwebsite...

https://wandel.ca/homepage/yashicamat.html

https://wandel.ca/homepage/wetcamera.html

TLDR: The first one is about using a 20-year-past-expiry film in a format I didn't otherwise use; the second is about developing a drenched E6 slide film in b&w chemistry and trying to get prints.