skysight-inc/HackerNews huggingface dataset:
Had a similar situation a couple decades ago that blew up in my face. Here are the countermeasures I should have insisted upon:

1. No deal is too good to walk away from. As soon as I smelled something, I should've said, "Thanks but no thanks."

2. You run a straight Delaware C corporation, not an LLC. If there's preferred stock the investor gets none of it. Use a boilerplate vesting schedule that lets you cut the investor loose if they turn toxic.

3. You retain access to the corporate checkbook. If investor balks, run away from the deal screaming.

4. If your investor has a change of heart (or health event, or divorce, or drug problem) in the next 9 months, it will be harder to raise money without his full buy-in than without his involvement at all. "Why isn't so-and-so putting in any of his money for this next round?"
> Wouldn't actually putting "user privacy first" lead to the conclusion that gathering insights like this shouldn't be done on a opt-out basis and instead be opt-in, at the very least?

At the very least collection of non-anonymized data should be opt-in at most. So where is the problem?
How does that work? I don't follow how any runtime or compile-time optimization can solve the problem of locality for a linked list. If the data wasn't allocated sequentially, then it's simply not going to be sequential (unless you move it).
Until evidence to the contrary is found, it is not reasonable to assume that aliens are going around making planets. I say no, we have no reason to make such an assumption. If we think we've done a good job enumerating all of the ways that a planet can naturally form, that would provide reason to suspect that we've missed something. But pinning it on aliens capable of planet-scale engineering is quite the jump.

For example, rather than a hydrogen storage tank, perhaps this was once a primordial rogue planet, a frozen ball of hydrogen hurtling through space. If it was then captured by a star's gravity well, and gently warmed by its newfound environment, it could expand into the anomaly we see today. Perhaps in another hundred years, we'll see that it's shedding its gas into a ring around the star. This sounds improbable, but I find it less incredible than immediately jumping to intelligent life.
Reason why I don't use Apple mobile devices - the usability is worse than poor. So many convoluted things to do basic stuff.
Hey, you pays your money and you takes your choice. I certainly am not critical of those that prefer Apple products.

But wipe the SSD on the ThinkPad and install some Linux-based OS on it, and you're rocking and rolling. No weird phoning back to the mothership behaviors either. Again, I'm simply pointing out that you can be just as secure with a ThinkPad.
This is actually really funny. The majority of us (not just tech) definitely sacrifice our private lives for work, to some degree.
> features aren’t free to add or maintain.

No, but Apple already built this feature and maintain it. So why only restrict it to large organisations?
Apple is caught between a rock and a hard place here. On one hand, probably the vast majority of ipad users don't know multitasking exists, have never even opened the Files app, don't care about the lack of system utilities, and use the iPad as a simple big phone. On the other hand, they've been trying to sell these "pro" devices with impressive hardware to target a small market of consumers with "professional" workflows, who do care about all of these things.

My view is that, fundamentally, a lot of "professional" workflows is just as much about shuffling data around as it is working on said data. Just as data science taught us that data cleaning is 80% of the job, the same applies to video editing, programming, etc. iPadOS is uniquely bad at moving data around due to its onerous requirements around sandboxing and its poor interfaces around inter-app communication, when these are precisely the things that are most needed.

And then there's the multitasking, which remains terrible to this day. Can they improve it? Definitely, but I wouldn't want to be the guy trying to figure out how to do it without ruining the normal user experience.
the king always has to be in between rooks in chess960
There’s also the fact that (a) the line experience is usually an entertainment in itself and (2) the rides last longer than typical theme park rides (on this last, I remember being at Magic Mountain chaperoning a youth field trip and I started timing the ride experiences and the big rides (rollercoasters, etc.) lasted around 60 seconds. I never timed any of the equivalent rides at Disneyland,¹ but I’m pretty sure they lasted longer.

⸻

1. I took my kids to Disney World last year and found the Magic Kingdom to be disappointing compared to Disneyland. With the exception of Space Mountain, the ride experience of the equivalent Disneyland ride was better at Disneyland. Pirates of the Caribbean in the Magic Kingdom is actually only half the ride that it is in Disneyland.
Hmmm...maybe I should name my next company Vegetable or Chicken so that folks accidentally buy my stock. Sort of like naming your band "Blank Tape" back in the 90's.
As an experienced software engineer, I do both back-end and front-end. Have a Computer Science background/degree from graduating a T10 CS university, during which I did ML research.

Location: San Francisco || Bay Area || CA || US

Remote: Yes, can be remote or hybrid or onsite

Willing to relocate: Yes

Technologies: JavaScript, Python, Go, Bash, Zsh, RedwoodJS, TypeScript, NodeJS, React, React-Native, Svelte, Django, Machine Learning, Computer Vision, Amazon MT

Hands-on experience in web browser DOM

Also open to: Rust, Zig

Other: Object Detection, Segmentation

Résumé/CV: https://bit.ly/473gmOS

Email: Can be found at the top of the resume
shoot me an email, which is on my profile. I can help. I honestly was where you were a few years ago, and worked through it.

A few direct observations based upon what you said:

- working with monads takes some practice and understanding. There are several things that need to be learned to work with them, none of which really are directly addressed by educational materials. My advice here is to find someone who is willing to help you work through direct, concrete problems you're having, and/or work though a well-designed resource, such as haskellbook.com. You will still likely need another resource to talk to about issues tho.

- re: entire program understood before writing any code: I am not sure specifically what you mean here, but I think you're talking about how making a change in haskell can necessitate quite a large refactoring, where in another language it might be a trivial change. This is... indeed sad at times, but otoh, this is intractably linked with _other_ notions in haskell: functions should be total, side effects should be isolated, etc. So you _will_ need to do a refactor if you need to introduce side effects to a new part of your program. This is how you get the benefit of having isolated effects.

- re understanding the entire standard library: yeah, this is part of the unfortunate reality. Haskell is an active research language, and that research has borne fruit. So, practices have changed, which means that there is a lot of legacy gotchas around. Not only that, but things that you might do trivially in another language may require using a seemingly esoteric functionality in haskell (traversable imo is the canonical exemplar). Overall this means that learning haskell is a much larger effort than it could otherwise be.

Thus, I think there is certainly room for a haskell successor that addresses these issues, however, this doesn't exist yet, and haskell is still the best option we have at this point.
That future is already here. Replace "spam" with "job applications", for example.
With proof or not, it's very hard to convince anyone of anything they don't want to believe.

It's generally not fun to acknowledge that you're wrong. When you're convinced something that you like is true it's even harder to accept an alternate viewpoint (even a valid one).

Most people can acknowledge that vegetables are good for them even if they don't eat them, for example. But it's much harder to get people to admit that the thing they love is provably false.
If you read the article it actually implies the opposite, saying those founders who don't maintain family / friends burnout.
Use cases in family context is different from that of schools and businesses, both in terms of account management and in terms of user journeys.

So I’m not sure the infra for those edu and commercial use cases would work elegantly “as is” for a family setup.
Mhm, I see now. Perhaps immutability without the laziness would also lead to monadic IO ?
Based on a website I'm familiar with the inner workings of, it lists many things incorrectly.
Hey, it's me! Fun surprise.

I also collaborated with my coworkers during work-sponsored hackathons on some other fun plotting machines. One that could draw on a huge whiteboard with multiple colors and another whose mechanism was based on the Shaper Origin:

https://twitter.com/FogleBird/status/1549798581409824778

https://twitter.com/FogleBird/status/1018296014585978880

Bonus, my favorite tool-path optimization to draw adjacent circles:

https://twitter.com/FogleBird/status/1204253487703478274
Anonymization isn't opt out.
The 1871 Samuel Morse Statue (2014)
I think it's great, nicely done! Tools like this to condense and cross-reference complex information to something you can reference easily is very useful to a human like myself.
> And how do they trick the OS into not displaying this to users

What if they only do it while the display is off? Are users likely to notice it after turning the phone back on?
Enhanced Gen AI Features and Other Tools to Help Build Your Business
> I think telemetry and the data software collects can help with usability, design, and product enhancement

It can, but that's too often little more than a justification to take as much data as possible much of which is misused. In this case, what a person searches for on the internet isn't helping one bit with "usability, design, and product enhancement"
I'm not aware that Microsoft has a "return-to-office" mandate. Maybe that's only for some employees? I know quite a few people on product teams who are 100% remote.
There's nothing wrong with doing business. But current business culture is not in a (morally) good state, and your average businessperson is not very interested in making the world better if it plays against their personal ambitions. And being answerable to investors (who almost by nature are focused on shortish term returns to the near-exclusion of all else) only exacerbates that.

The distinction between business and capital is pretty blurred right now, and it shouldn't be. Operating a charity that delivers donated food to orphaned victims of war is a business in the broad sense of the word, and there are many things that go into operating it well, including things like management and finance. Those things do not, inherently, have to be in the pursuit of capital growth; there are many humanistic ends they can be directed to. But in our world as it stands they usually aren't - they're directed towards capital growth and that fact corrupts them like it corrupts everything else.

Or, put another way, there is a difference between "making enough money to run a sustainable business" and "making all the money it is possible to make". Many large businesses run reasonably substantial profit margins, and every dollar of profit a business makes is a dollar it could afford not to make in the pursuit of more humanistic ends if it so chose.
You keep asking what the alternatives to covering up imminent planetary destruction with a decades long coordinated campaign are...

The alternative was to come out and say, this is what we found, let's put money into alternatives - solar, hydro, nuclear etc.

How is that not incredibly obvious?

And why is your immediate reaction to being informed of oil companies global atrocity scale actions to defend them, as if you couldn't possibly imagine a single thing they might have done differently?

> What do you think the USSR ran on?

Are you one of those binary thinkers, who think the only alternative to unfettered predatory crony criminal capitalism is full on gulag-style communism? How fascinating.
Since we have currently run out of money at the current company, how does that play a role here?
The difference between EU member states is _vastly_ more than American states. Like hugely different, to the point trying to compare them is worse then useless.
I guess 'great' is pretty subjective. I think it's a great platform for musicians because it does things that either can't or aren't done on other platforms. One such example is the various touch interface based synthesizers like Borderlands Granular. It actually takes advantage of the form factor because it can assume it's a touch-based interfaced, unlike with Mac or PC.

It's not that it can't be made on PC; there's plenty of PCs with touch screens, but it's not.

It's also just very competent as a music making device in general. Yeah, it's a pain in the ass dealing with samples on iPadOS and iOS, which is why things like AudioShare [1] exist to help deal with the lackluster file management. But in most cases, you don't really need to touch that. There's a ton of great synthesizers, drum machines, and various different styles of music production groovebox/launchers/loopers/daws/mixers on it that just don't exist on other platforms. You can also use it to augment other platforms, through things like Logic Remote [2] or LK [3], which turns your iPad into a controller interface for Ableton Live.

It's not perfect, but neither is the Mac. or Linux or Windows or any other platform that is used for making music. I still think it's great, though.

[1] https://apps.apple.com/us/app/audioshare/id543859300

[2] https://apps.apple.com/us/app/logic-remote/id638394624

[3] https://www.imaginando.pt/products/lk-ableton-live-and-midi-...
SBCL tries its hardest to allocate sequentially, then moves lists to be sequential in GC.
Would love to see a simulation of that haha
Anonymization is effectively not achievable. Limited anonymoty may be possible within the scope of a particular dataset, but all it yakes is one enrichment pipeline to strip that all away. If you don't think that's what places like insurers do on a regular basis, you're a fool.
The autoscaling group will automatically schedule a new CEO to replace this one. No action is required on your part.
I only see the paper backed ones with the small plastic panel never the full monty with the two plastic sides anymore. Maybe its taxed more or something in this part of the world.
Wow, I’ve never even heard of en passant. These kind of niche obscure rules seem antithetical to the elegant nature of chess.
The Collapse Is Coming? Will Humanity Adapt?
Why would anyone care about legged robots, when drones exist. A fast quadcopter with guns/bombs strapped to it is much scarier and much more effective than a slowly walking robot that can be stopped by a 1 meter fence.
> it was valuated over $1million, and secured pre-seed investment of $250,000. I currently own 25%, our investor owns 70% and the co-founder CTO owns 5%.

> During our first year, we paid our CTO $84,000 and we spent the rest of the money trying to develop hardware and software.

Why did your investor who gave 250,000 get 70% of the 1,000,000 valued invention?

What is stopping you or your investor from buying out the 5% when it is worth much less than the cash that you paid in the first year?

Where is this located in?
I don’t believe there is any legitimate reason to not allow the watch to be a standalone device with cellular ability and a phone number or have cellular capability and to be able to use something like a Google Voice number.

They couldn’t sell less watches if they allowed what I suggest becuase they could always allow the option of tying it to a phone. Instead of having stupid things like an app keep track of how often you are on your phone how about give people an option of not having a phone? Let people have the connectivity they want in case of emergencies and to communicate without needing a phone.
But that doesn't make much sense in comparison to evaluating system performance. A Pentium III could have a billion FP32 operations given almost 16 years, but you wouldn't say its 1 GFLOPS. Assuming the "S" is seconds, it becomes a useful metric and we can say it has 2 FLOPS.
Fun fact: Disney Imagineering (Lanny Smoot's team) has also invented a fully retractable, seamless-appearing lightsaber!

https://patents.google.com/patent/US10065127B1/en

As well as their HoloTile moving floor/omnidirectional treadmill, which has gotten significant press recently: https://www.fastcompany.com/91019277/a-disney-imagineer-expl...
Kernel 6.9: Enable, test, repeat
I just mean they may force you to share ID documents to make an account. I have trouble believing I would be anonymous at that point forward?
This Utah County Will Buy Your Lawn to Save Water
No subscription for me tyvm.

I do donate on average €2/month for various projects, though.
Is there a name for this phenomena of “let’s run modern algorithms on ancient devices?” Paleoalgorithmics?
By "buried", I mean: "hidden in a collapsed 'about this data' accordion, below the 'change in lowest winter temperature' color bar, in the fourth text box that appears on downward scrolling."

Unless you're seeing a wildly different website than I am, this is a strange definition of "up front and clear".

But just to belabor the point a bit, if I were a journalist covering this, my lede -- the very first paragraph of the story -- would be something like this:

"Recently, the USDA updated its plant hardiness map for the first time in 11 years. Among other changes, it based the definition of winter temperatures on data from 1991-2020, dropping data from 1976-1991 as part of the update. This resulted in a calculated increase in lowest winter temperatures in many locations across the United States."

Simple. Factual. Unbiased. Provides necessary context. It isn't that hard to be a good journalist here. I hesitate to speculate, but my suspicion is that this was buried because it weakens a narrative that the writers and editors were trying to achieve, by adding nuance.
Yeah, its not like companies care about user sentiment or ever take feedback into account for future product features. /s
I’m sensing a new XKCD—how much cotton candy would it take until it becomes an asteroid and what would the core be after.
Yeah, that sounds a lot like the beginning of this job, the initial plan review for the building permit took like 4 months, and I had to call at each stage in the pipeline to get it moving again. They’re always super friendly, but they don’t seem proactive at all.

I don't see how a contractor could be efficient at all with this setup - I'm assuming they're better at getting things through building and planning, but even if it only took them a couple weeks, they'd need a pretty big pipeline to keep busy, to compensate for all the stalls.
"Carl Sagan's Cosmos: 'The Meat Planet'"

https://www.youtube.com/watch?v=ZP7K9SycELA
Sure, but compare the American tech indutry to _literally any other country except maybe China_, and you'll see the same thing. And a huge number of Chinese tech companies only exist within China.

America is the outlier here, not Europe.
It’s sort of like any other difficult skill in that yes you need to be interested in the skill to make the effort to acquire it, but no you’re not going to be interested in 90% of the work it takes to acquire it, and some perseverance and discipline will be required. Kids need to be at peace with that.
They reportedly have an RTO mandate for all employees. Managers can override the mandate, and can withdraw their approval forcing them back to the RTO mandate default.

I expect driving senior talent away is part of the strategy - the senior talent demands the highest compensation, which is what these employers are combatting industry-wide and in coordination. They want to hire them back at lower wages later on.
Actual count was 54.

This was a baseball database. View is a "game situation" view.

https://github.com/praphael/baseball/blob/main/retrosheet_in...

The real killer wasn't actually with this view. It was the fact it was joining with game_info_view, which itself had about 15 joins. game_info_view is what I ended up materializing. Speed was then reasonable (under 1 s) with just this step.

I was trying to do everything in totally in memory (which was possible when it was just the gamelogs) so was really trying to minimize space, which required denormalization. Altogether the DB prior to the " denormalization" was about 3 GB for the entire history of Major League Baseball :-). The Retrosheet files however were < 1 GB uncompressed (about 250 MB compressed) and that. "Materializing" the game_info_view added another 1 GB, so 4 GB total. So the DB even with its supposedly "efficient" storage was expanding the plain-text storage by a factor of 3-4.
> IMHO the end game is on-device speech recognition and anything streaming audio somewhere else for processing is delaying this result.

Why? There's practically no latency to a central hub on the local network. A Raspberry Pi is probably over-specced for this, but I do very much see value in buying 5 $20 speaker/mic streaming stations and a $200 hub instead of buying 5 $100 Raspberry Pis.

If anything, I would expect the streaming to a hub solution to respond faster than the locally processed variant. My wifi latency is ~2ms, and my PC will run Whisper way more than 2ms faster than a Raspberry Pi. Add in running a model and my PC runs circles around a Raspberry Pi.

> I ran Dragon Dictate on a 200MHz PC in the 1990s. Now that wasn't top quality, but it should have been good enough for voice assistants. I expect at least that quality on-device with an R-Pi today if not better.

You should get that via Whisper. I haven't used Dragon Dictate, but Whisper works very well. I've never trained it on my voice, and it rarely struggles outside of things that aren't "real words" (and even then it does a passable job of trying to spell it phonetically).

No idea about resources. It's such an unholy pain in the ass to get working in the same process as LLMs on Windows that I'm usually just ecstatic it will run. One of these days I'll figure out how to do all the passthroughs to WSL so I can yet again pretend I'm not using Windows while I use Windows (lol).
>You can then add a fake search engine on localhost that will always fail, and set this to be the only enabled search engine.

YES! My friend, you have found my holy grail, thank you
You can trivially opt out of both the telemetry and the suggestions.
Will they require people to provide IDs on Twitter and Reddit?
It's about showing you ads.
I wouldn't say they're nothing alike. The gestures developed for MacOS and the trackpad are paradigms derived from iPhone touch screens - swipe, pinch, zoom, tap to click (if turned on). And for the Mac, cognitively, at least with the cursor, the trackpad surface maps intuitively into the area of interest on the screen.

I agree, typing on a trackpad "keyboard" would suck, but on a Mac w/ a built in keyboard, that's superfluous. And who actually enjoys typing on an iPad on-screen keyboard?
I could not agree more. It's a shame it is not more accessible but it's why I cite the book itself for the full pattern.
iPad needs a generalized OS like macOS to be useful beyond basic consumption. I don’t see any advantage to my iPad Pro above thin and light laptops.
You know what? That's fine and good. Ask users to opt-in, and respect the wishes of those who opt-out.

Anything short of that is you ignoring the concept of consent entirely, and doing whatever mental gymnastics you can to feel fine with doing so.
Yes, but you can’t do multi user without Managed Apple IDs, which requires a DUNS number last I checked. And that’s painful to do if you aren’t really a business.
Testing Materialize: Our QA Process
They've reached peak power users usage.