skysight-inc/HackerNews huggingface dataset:
We are talking about 37Signals here. This is the company that, when faced with the problem of making a shared to-do list application, created Ruby on Rails. And when they decided to write up their remote working policy, published a New York Times bestselling business book.

This is not a company that merely shaves its Yaks. It offers a full menu of Yak barber services, and then launches a line of successful Yak grooming products.
This brings an interesting question - will the various chatbot products bias towards the owning companies lobbying efforts (parroting their lobbying points)?
What you're looking for is pretty hard to find in terms of a marketplace. What you're most likely looking for is just a really good software agency, but it's not always easy to figure out quality. If you're a well-funded startup, I'd maybe reach out to investors/portco network to see if they have good referrals.

Outside of that, the closest marketplace I know of is a.team. They are basically forming software/development/other role teams for you. However, they haven't necessarily worked together before.

And then of course there's the opportunity to acquihire a tiny company, but that's probably way more effort than you're looking for.
The Terrifying Technology Inside Drone Cameras
They’re not thinking strategically, they’re thinking tactically.
'twas an attempt at humor :)
I used the fluid preview before it closed and it was pretty nice.
Transcript:

0:00 hi so this is a project I'm working on
0:02 it's uh well you can see uh LPC to ISA
0:05 adapter basically it allows you to
0:07 connect old Isa cards like this sound
0:09 blaster 16 here up to Modern
0:11 motherboards this is a socket 1155
0:13 motherboard with a Intel 6 series
0:15 chipset and the ISA adapter is connected
0:18 up to it through its TPM Port which is
0:20 normally used for an encryption key it's
0:23 got a Sandy Bridge Core i5 in it so you
0:25 know it's still a little bit older but
0:27 it's certainly got no business having an
0:28 Isa slot connected to it but yeah if I
0:31 just uh do the old standard Doom test
0:35 we have audio
0:37 as you can hear that's full audio music
0:40 and sound effect so uh yeah seems to be
0:42 working I'm going to be open sourcing
0:44 this board as well as making a longer
0:45 video explaining how it all works so get
0:47 subscribed to my channel if you don't
0:48 want to miss that
I found the Structured Design book on there (http://vtda.org/books/Computing/Programming/) that was referenced by https://news.ycombinator.com/item?id=35246995.
IBM computer history: PS/2 – Personal System/2 original commercial promos (1988)
MusicLM [1] is the most impressive demo I've seen yet. The problem is we only have access to selected examples (=demo) so we don't know how it performs "on average".

IMO, for music, the limiting factor today is more copyright (=datasets) than models per se.

[1] https://google-research.github.io/seanet/musiclm/examples/
> weights are meaningless without the parts written by humans.

I think this can be true, but that the format of these is well known.

The torrent consists of params.json, consolidated.*.pth, and tokenizer.model plus some .chk files. Notably, there is one script, llama.sh, which is about 2k so even if it was needed, can't be that complex.

> If someone refers to any parts that are protected to write a new interface to the weights it would most likely be violate the law

Not at all. I can refer to pages and words in a book I don't own.

> No, this is property laundering. If intentional, it’s a crime.

Only if the weights are copyrightable. Otherwise it'd hinge on being a trade secret, the best theory I've seen yet, and that basically says the cat's out of the bag once the public knows something.
One would think that the areas with the least ability to pay bills (or even earn decent wages) wouldn't vote politics over livelihood... I guess belief trumps reality.
> You deserve to know to whom your Apps are talking to.

Ooo, one word too many.
Unless you also look at the day of the week, in which case it is right every 7 years.
Silly question, but how do we know to trust an app where all internet traffic passes through it?

There's a lot of scrutiny of VPN services in this regard, should it be the same here?
Technically there's a '#ad' in there, but the 'sharing what my friends just told me' bit probably didn't help her.

https://cloudfront-us-east-1.images.arcpublishing.com/coinde...
Indeed laying off 15% of staff, around 2,200 people
Or Nasdaq claiming that moving orders from paper ledgers to computers means they’re no longer a securities exchange. Because reasons.
Not too obviously until they have the penetration that they feel that they can get away with exerting power that way without it being curtailed.
Vesuvius Challenge: ML comp to read ancient scrolls raises $1M in Twitter blitz
Join 1,000+ entrepreneurs getting curated startup ideas in million dollar niches. Launch your empire this weekend.
I'll never understand these arguments against Kubernetes and its complexity that are so prevalent on HN. Yup, k8s has a learning curve, just like any new technology. You'll need to spend a couple days understanding it. But once you've grasped the abstractions it's actually quite easy to setup, operate, and manage, even for small side projects. I'd pick it any day over "third party magic" that is a black box and I have no control over.

It feels like many developers these days are so spoiled by magic services that they are unwilling to even spend a few days going deep into something. Everything has to work in minutes. Next, what inevitably happens is that services shut down, pricing changes, or something stops working, and they have no way to debug it or move off it. And then we get customer support complaints and posts on HN about it. These developers look for the next shiny 3rd party service that solves the problem immediately and repeat the cycle, without ever learning anything that helps in the long term.
Yet another zero code style product promotion for the stack. Matt can fuck off.
Means either the company is doing super well or about to fail, no in-between here
I got a notice today from Coinbase that my staking was being disabled at the end of march, but no hint as to why. I guess this is why.
Isn't that a contradiction? If humans never adversely selected against jerkness, how did we evolve kind people?

> The myth that people are really considering non-physical factors into their mating choices

Did you mean that people primarily select for physical attractiveness? This reads like you think people never consider non-physical factors, which I think is trivially disprovable.

Look, I'm not saying that hot people don't fuck more often. But I am saying that the ugly nerd with a heart of gold is ... also a toxic narrative, and is based on the nerd's belief they have a heart of gold. I frequently read the 2x chromosome subreddit for what interactions with self-professed "nice guys" are like, and I wouldn't for a minute think these dudes are even halfway decent people.
Yes, my point being that the macro in this case is an "abstraction", and we were discussing GP's claim "all abstractions bad" (i.e., to quote them, low level code should be "as least abstracted as possible"). Was it really not clear what I meant?

I've actually encountered seasoned embedded devs advocating using the magic number in this very case. Never really understood why. It was some combination of "abstractions bad" and "I want to be able to check all adresses against my printed dead-tree documents while debugging "...

Of course noone really believes "all abstractions bad", but I wonder why some people still claim that.
Fat Pointers for Temporal Memory Safety in C
Tell HN: Code blocks should be able to highlight variable words
I don't have a particular reason to point this out, but I think this would be a neat feature for code blocks in general and especially for code blocks aimed at people trying to learn programming:

It crossed my mind how when I was starting to get into programming, I had a really hard time differentiating between "things that have to be written that way" and "things where I can choose how to name them".

This is somewhat alleviated by syntax highlighting and variable naming (like 'foo'), but take the first code block on the MDN JS Guide on Loops and Iteration[1] as an example:

`step` has the same highlighting as `console`. Does a loop always need something called `step`? Does it do something different if there is an `i` instead of `step` in some different example?

I find it hard to give really good examples, because now I immediately recognize where a variable is declared, which objects are just standard like `console` or what's a property with a standardized name like `array.length`, but I know for sure, that this was a significant cognitive load for me when I was starting out.

[1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration
So I always assumed this was the case for other compiled languages. Is this something special in Golang and/or recently created languages?
lol that page is titled "3 New Studies End Debate Over Effectiveness Of Hybrid And Remote Work". The three studies are done by:

Prodoscore - a company that does remote employee monitoring

Owl Labs - makes video conferencing devices

Ergotron - makes desks, workstations and monitor arms.
Where do i sign up to get the execution?
is Tidy First? a book I can read or does it require reading the substack in reverse order?
thanks for posting OP
Exactly what I'm talking about. It uses a diverse and evocative vocabulary, the sort of words one sees in popular poems, but nothing quite hangs together. None of the imagery quite makes sense.

To be fair though, it's definitely not spam blog.
FauxPilot's a project created by moyix, aka Brendan Dolan-Gavitt, a professor at NYU Tandon.

https://www.theregister.com/2022/08/06/fauxpilot_github_copi...

https://engineering.nyu.edu/faculty/brendan-dolan-gavitt

Moyix is worth following, because he's always up to something cool.
on the site
Yes, software engineering.
Crypto is mainly a boys club. These celebrity endorsements came late to the party hoping to bring in a new group of people.
I have the same comment, couldn’t understand the purpose of it and then I noticed the small sliding animation that made me flip the cube.
May I suggest something more obvious like arrows of some kind. Even better, I would add an auto rotation timer every few seconds to rotate the cube and flip sides. One the user understands how this works and rotates the cube manually, the auto timer can stop.
From the article:

> They will not have to publish the precise salary due to fears that this could be commercially sensitive.

If you're going to preserve the commercially sensitive nature of pay at a given firm, the tolerances that you must accept will be several multiples higher than the cited 13 percent difference in pay between men and women.
This sort of thing is absolutely insane. Like, sure, small office, no existing datacenter infrastructure, it might make sense to bootstrap your business on someone else's cloud. But if you literally have a cooled room and an existing network infrastructure, it's absolutely silly to spend money on using someone else's.
They could've done so but there probably would've been backlash from the republicans "President says I shouldn't drive or drive 55". Deliberate crap like that.
Do you use Open Source software? Is there some software that's missing a feature you'd like to have? Is there some bug or annoyance that you could fix? What kind of project sparks your interest? Web? Desktop? Gaming? Drivers? Pick something you'd like to see done, then do it. Otherwise, pick project you're interested in, learn how to clone and compile it, then browse its Bugzilla/Issues and try to help them move the bugs forward. Translate something.
My advice would be "don't expect them to do anything with LLM or similar so that when they don't, you won't be disappointed."

Expecting Apple (or any company) to be chasing the current hype is more likely to be disappointing (see Google and Bard or Bing and its mistakes). Apple, with its very cautious nature for curation of its brand image would likely be some time out.

I would also point out that Apple's prominent place in regulatory views would make it more hesitant to do things that they may have to open up.

Wait until after the regulatory dust has settled... and after the various lawsuits about copyright infringement or section 230 and GPT have settled ( https://www.marketplace.org/shows/marketplace-tech/chatgpt-i... ).

I don't believe that Apple has any appetite for becoming more of a target for government regulators or wading into untested legal waters. But that's my crystal ball - yours apparently sees different things.
I think the main problem is that these laws often fail to explicitly outlaw unintended consequences.
For their more complex products they do use RDS, Elasticache, etc. so that will be a whole other adventure.
Can you comment on the '8bit version' from above? Does that mean these parameters are uint8's (converted from the original float16 params)? Looking in your pytorch code I see some float16 declarations.

I've been running alpaca.cpp 13b locally and your 7b model performs much better than it does. I had assumed this was because alpaca.cpp was converting weights to 4bits from float16, but is there some other fine tuning you're doing that might also account for the better performance of chatLLaMA over alpaca.cpp?
In all fairness, you can't even buy a cup of black coffee from a 7-Eleven for that much.
Behind the bastards has an episode about Robert Moses.

https://www.iheart.com/podcast/105-behind-the-bastards-29236...
This is the company that gave birth to Ruby on Rails. They appear to have a culture of being very opinionated about their tools and unafraid of doing things their own way.

Probably not an example most companies that size ought to follow but I'm glad they were crazy enough to do it!
Even with the 60 or so countries listed here (https://www.indeed.com/m/countries), that’s ~230 employees per country.

Still seems way to high, especially given the uneven size of some of the job markets in those listed countries.
I wrote picosnitch [1] which has the same notification and bandwidth monitoring features, however it doesn't block traffic for a couple reasons: avoiding scope creep so I can focus on more reliable detection and do things like hash every executable, which makes it harder to block traffic in a timely fashion.

https://github.com/elesiuta/picosnitch
Much more than efficient. You think AWS is getting the same CPU normal civilians get? No way dude. Those guys are big enough that they can get custom hardware just for their specific needs. They’re cooling systems, power systems, everything is way more efficient. And they are big enough they can afford to measure every single metric that matters and optimize every one.
1. Utter nonsense, please scrub whomever told you this from your list of reliable sources.

2. Capitalists require consumers to actually buy shit, owning capital doesn't get you anything if you don't have proles to sell to.
I'd need to dig into the code, but it looks like someone has used PlanetScale with ent before: https://betterprogramming.pub/how-to-connect-ent-to-planetsc...

Did you follow that blog post already?
Interesting that there's a particular political party in the US who likes to bang the drum about crime and law and also wants to ban abortion. Gotta have something to get you votes!
On which side? The faster side, I'm guessing?
> now how long does it takes them to add a new dedicated server and to add it to that pool of servers? days?

Depending on provider and your config it could take minutes to hours these days. It also could take months if you’re ordering your own hw
The author said something that is technically correct but I feel gives the wrong impression to us folks who may be trying to solve the "kill all child processes" problem. There is a simple bash one-liner to ensure child processes are killed that doesn't require root and it's using one of their examples of a process leak:

unshare -U --map-user=$(id -u) --map-group=$(id -g) -f -p sh -c '{ sleep inf &} &'

The author doesn't share this example because "user namespaces introduce a number of quirks, such as breaking gdb (by breaking ptrace), so they also can't be used by most users". I disagree that the container/unshare approach can't be used by most users. So strace works just fine on my machine and gdb is able to attach and print a backtrace. Now it's true that gdb itself prints out a warning when I do this:

warning: Target and debugger are in different PID namespaces; thread lists and other data are likely unreliable. Connect to gdbserver inside the container.

So:

- user namespaces do solve the "kill all child processes" problem

- strace still works

- gdb from outside the namespace isn't fully supported

So if you wanted to debug a child subprocess with gdb you'd presumably have to invoke gdb via unshare so it shared the same pid namespace (not tested).
I first came across unschooling in 1991 via "the Teenage Liberation Handbook (how to quit school and get a real life and education)" by Grace Llewellyn. The updated 30th anniversary edition came out a few years ago.

Wonderful book, I've given out many copies as gifts. Often it can be found online as PDF.
The matter isn't the binary size of the update. It is the size of the crowd of people and parties involved in the update: For a bunch of statically linked applications, you need to involve all the application people/vendors. For a bunch of dynamically linked applications depending on a shared library, you (ideally) just need to involve the one library's people/vendor.

And "involve" might mean: wait for a bunch of unresponsive external parties to produce a new binary each for a security issue they might not care about. Of course on very different timelines, etc.
This entire Twitter thread is an utter dumpster fire. No surprise that Twitter has been left with the most angry people.
Still works great. You still get the download from Google.
Always love new TTRPG tools!!
I would love a paragraph about what differentiates this tool from the well known online alternatives. For example:
https://app.dungeonscrawl.com/
Hyundai shows robotic EV auto-charger in action
> European and East Asian

You just basically named two continents and said they build faster than the US and you're accusing someone else of simplistic takes?

Which European country builds infrastructure faster than the US?
> This begs the question of what differentiates Bitcoin?

I don't agree with the thrust of the argument either, but I think it's a genuine assertion and not begging the question.

> Now I’m also of the radical opinion that securities are actually a type of token (tokens being a general class of financial instruments like coins, securities, currency, or any asset) - not the other way around, and the law needs to be rewritten to accommodate this.

I broadly agree with this view! However, I think the law is better suited to get out of the way and gracefully allow the inevitable separation of token and state.
.. why on earth would we preserve that? Should supermarkets not show prices?
Actully, it's not for satellites, it's for satellite data.
I'm at the JPL Flight S/W workshop in Pasadena right now.
There are a lot of talks about ML actually IN satellites.
But this S/W is strictly ground side...
I'm sure it's a valuable tool for data analysis, but a rewording
of the topic would be more accurate...
I use noise cancelling headphones for this. It's not perfect, but it helps a lot.
Which it usually is on Quest titles.
Doesn't seem any less coherent than Whiter Shade of Pale (or many other songs) to me.
Compiling Firefox on NetBSD (dynamically) takes longer than compiling the kernel, maybe even longer than compiling an entire base system. It's been a long time since I tried it but it just took far too long so I lost interest. Granted, the computers I use have limited resources. Anyway, I gave up on graphical browsers many years ago. It seems I prefer "unsubstantial" programs.
If it doesn't "see English words", how it can correctly perform tasks such as this:

"Tell me about the structure of the solar system. I want you to only use English words of Germanic origin; avoid using words derived from Latin or Greek. If there's no alternative, make up a new word by calquing the original into Germanic roots."

Just to give an idea of the output GPT-4 can produce from this, here's a snippet:

"... beyond the worldrocks, rockbits, and icebits, the sunstead also has spacegrit, small bits of rock and metal that fly through space. When spacegrit enters Earth's air and burns up, it makes a lightstreak that we can see in the night sky. If a bit of spacegrit reaches Earth's ground, it is called a starstone ... "

Rockbits are asteroids (and it does consistently use this term, like all others, throughout the composition). Can you explain how this invented word, or even its individual components, would be "associated with some sentiment" in the training data that leads to this output, if the model doesn't actually understand, on some level, what it's asked to do?
That happens to me all the time. The vast majority 99%+ of the stuff that is advertised to me misses the mark completely. It's stuff I don't want or need. they give me ads for newbie programming after I've been a SE for 20+ years -> that's especially ridiculous since i use gmail all the time. I can only imagine that none of information they have on me can be used in any way shape or form.

I just figured if they knew me better perhaps and were able to use that information, just maybe they could offer me something I might actually be interested in.
Honestly this kind of reminds me how a large application grows. You get a polished application out and discover a bug, but you can't rewrite the whole app so you put a patch in. Then another bug is found, so another patch gets pushed out.

Over time legitimate bugs and requirements at the time fall by the wayside but the code remains. I don't know how we fix that problem when it comes to legal code though.
The government has developed a reputation?
The Howey test would mean Nike shoes are securities.

- Investment of money: Nike charges for shoes.

- Expectation of profit: people buy limited edition expecting hoping they go up in value.

- Efforts of others: The shoes go up in value because Nike won’t issue more shoes, will promote the shoes, and will continue to make investments in its brand.

Also these all pass the Howey test and in your view would be securities:

- Breakfast cereal with toys inside

- Condos

- World of Warcraft items

And essentially anything people might sell for a profit.

The Howey test is a starting point but no matter what the SEC says, the courts don’t actually believe that everything is a security. The Howey test is not enshrined in law but is rather a heuristic starting point.
37signal folks love to put a spin on anything they do as if it's ground breaking or super innovative... but it rarely is. In particular, they love to take a contrarian position. Like their books, there really isn't anything interesting written here.
37signals and RoR have a habit of flip flopping on their decisions. See CoffeeScript.
This can also be done with python and pyinstaller with the one file flag.
It can bundle assets and C++ libs, as well as sign the executable (eg. signtool).

Worked well for me for a zero-install bridge app.

https://pyinstaller.org/en/stable/usage.html
If the SEC won’t identify the alleged security then I think it’s different than what you’d characterize.

The SEC should have a more collaborative spirit and share so that Coinbase can follow regulations or make their case. If the SEC is actually withholding this information they are acting in bad faith and operating more like a mob shaking someone down.
I immediately went to some of the dirty ones, but was disappointed by an "UNDER REVIEW" placeholder.

Oh well.
Windows 11 also vulnerable to “aCropalypse” image data leakage