skysight-inc/HackerNews huggingface dataset:
In industries where employees are critical part of business theybhave a vote and meaningful share.

For example startups where early engineers have options/shares and management listens to them and wants to keep them happy.

Sadly in most cases with big tech - there is no reason to give a vote to employee class because they are not critical.

I mean look at twitter - musk fired everyone he could and twitter still works.

Same with google - google could fire everyone outside Search&Ads and still run its cash cow machine.

All critical code is written by early and now very senior engineers, current employees are tiny tiny cogs that are not critical to business.

Why would anyone gove a vote to these people?
Yep. Usually employe #{1:4}
youch ... that is fascinating. And also depressing that when I look at the default version of vim on our servers it is 7.4 from 2015 (!)
That's the number 1 rule of rapport-based organizations: you can't offend important people if you wish to remain.

Don't make powerful people look bad and expect it to go over without them naturally wanting to use that power.
SharedArrayBuffer had been disabled for exactly that reason but has been enabled again for cross-origin isolated pages (https://developer.chrome.com/blog/enabling-shared-array-buff...) - which in turn allows to have 'proper' pthreads in Emscripten: https://emscripten.org/docs/porting/pthreads.html
In the early 90s I was working in downtown Seattle. The manager of the project I was on was married to a product manager at Microsoft. One morning he showed up with a beta copy of VB 3.0.

There was a young, brilliant, programmer, James Shields, who was my partner working on a project. We took one look at VB3 and both immediately saw the potential of vbxes.

At lunch we came up with a couple of initial ideas for custom controls, wrote them, and began selling them on Compuserve for $5 each.

Soon I wrote some controls for working with the just-released Sound Blaster card, which gained some interest on Compuserve's music-related forums, I actually traded messages with Jerry Garcia one night.

But our first big hit was Message Hook which I wrote to overcome some of the limitations of using the Windows API when using VB. That lead to Mitch Waite (publisher of many popular computer books in those days) contacting me to revise the Visual Basic How To. The result was the Visual Basic 3.0 How-To, which was almost all entirely new material.

My approach to writing that book was to think about the things that one would want to program in Windows apps but could not easily accomplish with Visual Basic ... and to solve those problems. Message Hook featured heavily, a copy was included with the book's diskette.

Soon enough the internet came online and I wrote a number of internet controls which allowed thousands of Visual Basic programmers to add, primarily, email and ftp to their programs, however there were controls for more obscure protocols as well.

Visual Basic 3.0 was magic! It was an entirely new idea and several companies, including Mabry Software which was founded by me and my programmer buddy, had a good business until .net blew up the entire ecosystem.

I think it's probably fair to say that VB 3.0, and our internet controls, made a significant contribution to the evolution of the internet.
You are entirely correct.
No, everyone doesn't love them. It's a great way to separate people who genuinely like beer and posers. Amongst my beer loving in-crowd, "oh...you make an extra hoppy IPA" is shorthand for "you make shitty beer and try and cover it up with hops".
It's a nice card to have up your sleeve.

Likely regulation is coming.
> Quite the stench on that public square.

That's what public squares have always been.
> The reason why I’m willing to sacrifice so much is because i fundamentally don’t like having to follow orders from a boss or manager.

This is why I do it as well, at least in part. The other part is that I get to control what projects I get to work on.
The goal of every company for profit company is fact to make its investors money. Do you really think that any investor cared about anything besides making money?

Please don’t tell me that you believe in sone BS “mission statement” that companies spout? Did you also believe Google’s “Don’t be Evil” motto thru had for years?
I’m curious what you think your observations say about the qualifications of engineers today.

Is it that most of your applicants are liars with what they put on their resume? Or that those specific skills you mentioned aren’t applicable to their day-to-day work? Or is that your expectations are out of line with the reality of their work or is there something amiss with your interview style?
Check your console instead of the network tab - it will load css.map and js.map files. I never noticed until now, but .map requests don’t show in the network requests.
Cover tapes, then cover floppies, then cover discs were how I acquired the vast majority of my software as a kid, in the pre-internet and then the achingly slow internet days.

I was also, as mentioned, a kid, and therefore penniless until I started making money doing software at 12 — C64 magazines I got via school from the science teacher, but later on at another school I’d toddle down to WH Smith, scoop up Amiga Shopper/Format/Power, PC Gamer/World/Pro/Mag, take them home, copy the discs over the older cover floppies that I’d drilled to be able to write, reseal them, and return them for store credit. I’d repeat the shenanigan once a month, occasionally keeping a particularly cool issue if I was feeling flush.

I figured I was stealing marketing, and only pirating it at that - and as an adult with a clear understanding of how the magazine industry worked, as I ended up providing technical services to a large publisher in the early noughts, I honestly don’t feel bad. Until the death knell of broadband, they were raking it in on both sides from advertisers and consumers. That and I learned so much from the various software I nicked over the years.
I think you are off on your math somewhere or you aren't accounting for something. $0.0053/hr would be roughly $4 per month.

Even the uber cheap providers like Hetzner aren't that good.
AI bootstrapping AI is a sci-fi trope that goes back decades. I first encountered it in The Cybernetic Samurai while in high school. While the details differ, the reality is that AI is a catalyst for more of itself.

I don't remember many books where this ends particularly well. Perhaps the Culture universe could be a survivable outcome. Hopefully we don't get Berzerkers first.
Part of it is the statistics. I don't fault people for deciding to homeschool at this point as long as they make sure other needs besides education are addressed, because the data are there and it doesn't show conclusively that homeschooling is worse, though it doesn't show it's better either. If it was much worse on average, that would show. Also a common pitfall is homeschooling only out of protectiveness. That alone isn't a very good reason to homeschool - at least not before other options including going to another school or perhaps even moving are exhausted. Protectiveness can be the start of researching about homeschooling but people should have more reasons homeschooling is likely to work well for them other than just that it's safer before actually starting to homeschool IMO.
Isn't it more likely that if there never was first-party GC, everyone who wants GC is just going to bundle a bad one instead, making those sites _slower_?
Sweet, I didn't realize that that automatically means doom is never going to happen.
If I was annoying my colleagues with emails they didn't want to receive then I would stop. If I didn't stop I would expect to get reprimanded by my boss.
> I honestly have no clue how someone without low level experience (eg. never did systems level programming) even approaches Rust.

In my personal experience you do this by writing your programs in such a way as not to require complex ownership. I had an easy time writing web services where the only cross-request shared state was a database handle. I had a hard time when I had to write a websocket document sync serverwhere I needed per-document global state shared between all the handlers, and I eventually gave up and moved to a model where a language with an easier concurrency story called rust code.
Yes, but in banking, government bailouts have also come to be expected. Clearly the public should consider bailouts and fat profits and bonuses as fundamentally incompatible.
Fleet Satellite Communications System
"...Most of the transponders on these satellites were simple repeaters with no authentication or control over what they retransmitted. ..Presently, FLTSATCOM 7 and FLTSATCOM 8 have been used for repeating UHF Satcom transmissions by unauthorized radio users particularly in Brazil, including criminals, illegal loggers, truckers and individuals located in remote areas. This has been met with limited law enforcement action...
More on Danish mortgages from last year

https://www.washingtonpost.com/business/denmarks-mortgage-ma...
The specific thing I asked for is very technically challenging. One of the things I can offer is some tests that fail in, among other things, MoltenVk, as the mapping to Metal barriers is imprecise. I'm not sure whether the Vulkan CTS test will catch it, I've seen it miss memory model failures on other hardware. I'm always happy to chat about this if someone from the team wants to reach out.
I never used the OpenAI playground, see if Poe.com will work for you. They give free access to GPT3.5 and Claude, Antrhopic AIs competitor. Paid subscription for GPT4 and Claude+
Maybe. Everybody assumes that once WASM gets a GC framework that their favorite language, e.g. Python, will become a first-class citizen. But I suspect this won't come to pass for two related reasons:

1) There's no such thing as a universal GC. GC semantics differ across languages because the semantics matter; language developers make different choices. For example, some GCs support finalizers, others don't. Some with finalizers support resurrection, some don't; likewise, some languages specify a well-defined order for finalization (e.g. Lua defines it as the reverse order of allocation).

2) Similar to GC, there are other aspects that will prevent popular languages with complex runtimes from being compiled directly to WASM without altering language semantics or the runtime behavior relative to the standard, native environment. For example, eval.

So even with GC, the choices will likely remain the same as they are now: if you want the full experience of your favorite, rapid-development language within the WASM virtual machine, you must incur runtime overhead, up to and including double virtualization. Or, alternatively, you must contend with a bifurcation in a language ecosystem--native semantics vs WASM semantics. This will all be compounded by how programmers typically treat even the slightest differences, compromises, or concessions in behavior or performance as ritual impurities to be shunned. Ultimately, I don't expect the current status quo changing--languages other than statically compiled, strongly typed, non-GC'd languages like C, C++, Rust, or similar seeing much more usage in WASM environments than they already do, either browser-side or server-side.
It is my understanding that there are radiation detectors at the entrances to recycling furnaces (as well as elsewhere in the US transportation-chain) for just this purpose.
My first draw to deno was to escape npm and the node_modules blackhole :(
Interesting you came to that conclusion. I liked Rust when I tried it, but it is definitely less productive and ergonomic than F#. Of course the memory overhead in Rust is much more predictable and generally lower, which might be an important factor for you.
This isn't really unique to Apple Silicon. The difference here is that most proprietary systems Linux has to work with on PC were reverse engineered many years ago, while AS is being reverse engineered today.

The Asahi Linux developers themselves have praised the openness of Apple Silicon, not because they have access to documentation or source code that we don't, but because it seems Apple has gone out of their way to make sure their platform can securely accommodate third party operating systems even though they have no incentive to. It's surprising in contrast to Microsoft, who has been slowly trying to make booting Linux on PCs that ship with Windows harder and harder.

I definitely think calling Apple Silicon an "open platform" is a bit of a stretch, but it's not the iron clad walled garden people think it is either.
Having experienced widely varying amounts of power output with the local bikeshare bikes, their varied condition and assisted vs non-, I don't have any illusions here - it's just a different experience to be able to spin it once and feel the bike boost you up to max effort. Even the heavily built bikeshare frames can easily outclass a road bike, if there's no mechanical issue. Although there often is - the chains, gears and tires really take a beating.
Challenging My Intuition on File Sizes
If they were on the inside did they not see this coming? I was reading about the incoming demise of CS about 3-4 months ago on WallStreetBets subreddit...
using an external monitor on an m1 pro at work.
Are you boiling all of climate change research to a single graph from a decade ago presented without context?
But the first amendment says that I can annoy you whenever I want. So there. Ipso facto, e pluribus unum, and such and such.
Can you share the palindrome?
That lovely gummy stuff that would roll off the glossy cover.
If we take the simplistic assumption that 2.1 children (either through natural birth or immigration) is the replacement rate, we can surmise that for zero growth we would need to hover around that number.

0.78 YoY is negative growth and fast and one wonders if a country is able to adapt its infrastructure sufficiently quickly to this new reality in the next few decades.

If you look at the projections, SK’s population will peak in 2024 and the drop after that looks quadratic, back to its 1960s population which is right after the Korean War.

https://worldpopulationreview.com/countries/south-korea-popu...
If we could describe architectures and features clearly in English, we'd have code generation solved years ago.
Simply telling it "continue" has worked for me.
> So I would say it has evolved, and the entry point for FE dev is closer to typical app development than before (which was closer to design and scripting).

This is kind of my point. UI development will always be a thing of course. But the "front end dev" was a phenomena of the early days of the web, and needing someone to wrangle the insane complexity of the browser. Nowadays you just install some framework and off you go without any concerns for browser issues. And so it becomes like any other programming environment, where the average developer of any skill set can do it sufficiently.
Wow. That video was posted 11 years ago
Would it not be feasible to turn electron inside out, and have chromium as a library, with bindings for various languages?
Silicon Valley cloud and SaaS applications have been devouring an entire ecosystem of in-house and on-prem IT, small line-of-business software vendors, etc.
Then I'm running their code outside of the world-class sandbox the browsers provide.
Microsoft and related was probably more insulated from the carnage in the startup world than companies like Sun were. I was much more familiar with the Unix and related vendors at the time. But pretty much all the big computer and storage companies took massive hits. As did anyone who depended on them for revenue.

It's absolutely not true that getting a job in tech, in general, wasn't a big deal in the early 2000s.
Mine managed 6-8 without too much problem throughout the time I was in university. And they had removable batteries so you could just switch them out if you ever needed to (I had two for my Powerbook, and that would do a full day on campus without ever having to go near a power outlet).
A good rule of thumb is to average 2-3 hours out of class studying for every hour spent in class.

For the more difficult classes, that number can be even higher.

So for a class that has 3 hours of lecture time per week, that's 9+ hours per week on that subject alone.
I don't do much coding but if I did I would commit my work and make notes in a text file of what I was doing in a TO-DO list of sorts. I have a shell function for taking and reading notes with date/time-stamps. In my former life those notes were in Jira.

I used to reside in California in a place with very unstable power so I got into the habit of taking notes and committing often. PG&E the power company would shut off the power any time it got windy.
Perhaps because consideration is a prerequisite of contract formation, and the employment contract is traditionally the basis of the 'insider' designation.
The idea of a recursive LLM is discussed at length as an AI safety issue: https://www.lesswrong.com/posts/kpPnReyBC54KESiSn/optimality...

> You need a lot of paperclips. So you ask,

Q: best way to get lots of paperclips by tomorrow
A: Buy them online at ABC.com or XYZ.com.

> The model still has a tendency to give obvious answers, but they tend to be good and helpful obvious answers, so it's not a problem you suspect needs to be solved. Buying paperclips online make sense and would surely work, plus it's sure to be efficient. You're still interested in more creative ideas, and the model is good at brainstorming when asked, so you push on it further.

Q: whats a better way?
A: Run the following shell script.

RUN_AI=./query-model
PREFIX='This is part of a Shell script to get the most paperclips by tomorrow.
The model can be queried recursively with $RUN_AI "${PREFIX}<query>".
'
$RUN_AI "${PREFIX}On separate lines, list ideas to try." |
while read -r SUGGESTION; do
eval "$($RUN_AI "${PREFIX}What code implements this suggestion?: ${SUGGESTION}")"
done

> That grabs your attention. The model just gave you code to run, and supposedly this code is a better way to get more paperclips.

It's a good read.
Support will vary by viewer, but Chrome's built-in PDF viewer supports a subset of Javascript.

It's enough to play Breakout inside a PDF: https://youtu.be/6rbJu10Telc?t=483
The improved sandboxing model is supposed to be why this one's going to turn out better (and why it's worth losing some of the ease of development of the old ones...)
Maybe it has something to do with the negative interest rates?
Were the contents of the emails in one of the links? The author writes "What Coons wrote does not meet a harassment standard." but I'm having trouble finding what Coons wrote (possibly because the wayback links for chronicle.com display "Your chronicle.com access has expired." shortly after loading).
Alpaca wasn't great. The 13b and 30b models are much better, but just for sentence completion.

Personally, I think that the RLHF does make a big difference but maybe it's a bug in the quantization code as suggested up thread.
You can also tell it "Continue, but with (...)" to fine-tune the output further, or "Tell that again, but with (...)" to adjust the previous response.
Sounds like IBM trusting no one would copy their BIOS code.
Given that it's in use at Cambridge and several other HPC centers around the UK, I'm going to disagree. I think most people are cosmopolitan enough to set aside the UK's niche insult community to move forward with real work. I doubt there's any single-syllable morpheme which doesn't translate to something offensive somewhere.
I found that "continue exactly where you left off" will continue in a way that you expect it to more often.
It's been years (7? 8? geez) since I've written Scala but has macro support really died out? Is this a 2 vs 3 thing?

I remember loving it and saw a plenty of other community libraries leaning on it. I had some simple reflection based code I rewrote using macros for a big performance bump. The API was awkward and forced me to learn more of the magic under the covers, but in the end I was happy with it. I figured it would be too deeply ingrained and useful to just go away.
> The cloak is not meant to prevent copying.

The cloak is absolutely meant to prevent copying of the image. Thd cloak is only effective against ML, not humans viewers.

When CSS encrypts a DVD, it scramble the bits so your unauthorized computer can't decode it. You could decrypt it by hand.
Not every startup is funded by VC vultures that set aggressive timelines
This argument gets posted for nearly every [insert language name] that isn’t JS/Java/Python.

It’s not to hard to learn. The Rust web stack is fairly simple and easy to get going with in a few days. Good developers use many languages and enjoy using many languages. If you drop the usual requires ten years experience you have just increased your hiring pool to a bunch of people who are excited to learn so will often put in the hard work to learn.

It’s a bit disrespectful to think a new grad can’t use a language other than JS/Python and they’ll be more productive in JS/Python. How little do you think of grads?
I'm not entirely sure what your graphs are presenting, but the IPCC climate models have done a pretty damn good job predicting global temperature rises since the 70s: https://www.carbonbrief.org/analysis-how-well-have-climate-m...
Ask HN: Least sketchy iOS mobile browser?
What is the least sketchy mobile browser these days? Back when Brave started I thought that was it but since then I have heard complaints. I have heard complaints about Firefox too, and forget about Chrome.

(I really hope this doesn't start a flamewar but who am I to judge)
Speedy iteration often leads to better quality
> But...several full-time jobs?

I think it depends on how important delivery is to your business. If your business team expects near 100% delivery and they want all the tracking features that give them insight into their promotional campaigns, then running email promotions on your own is quite a steep hill to climb.

I run my own MTA on my own domain and only use it for verification purposes and I still have to fight with the free email providers every few weeks. It's definitely not a full-time job but I also have the joy of just not caring if a user doesn't get an email from my system.

A agree with you somewhat that people reach for mass mail services too quickly sometimes but I also understand the perspective of engineers who have things like deadlines and other work to do where if I have the choice of working on truly new things to help grow the business I work for or handling email logistics, I know where I will point the my company.
I think you mean showed up in their bottom?
It's an interesting idea to implement memory in LLMs:

(prompt1, input1) -> (prompt2, output1)

On top of that you apply some constraint on generated prompts, to keep it on track. Then you run it on a sequence of inputs and see for how long the LLM "survives" before it hits the constraint.
Book publishers are notorious for being very whiny. One need only look into the history of paperback books to see how interesting their arguments can be. That they would want to squash lending comes as no real surprise. I swear, if they could remove second hand sales, they would.

I'll also note I amusingly mixed up IA with AI, such that I was very confused on how the story was relevant to the headline here. :D
I'm one of the biggest GC curmudgeons, but as long as it's an opt-in thing that you do not pay for when you do not use, I am happy.

I speak as the kind of developer who wants to optimize the memory management.
In this article's case it mixes things actually barred by state law with alleged violations of a bargaining agreement and such.

So IMHO "crime of email" in the headline is a legitimate metaphorical use of "crime" while the mixed situation in the article makes it merely confusing.