skysight-inc/HackerNews huggingface dataset:
Armory (W17) can help with spinnaker. We offer a managed version for exactly this reason. Probably still way too heavy for an eight person engineering org but helpful for larger companies.
This question must be for stage II; so far I can't think of a reason I'd like to become famous in the first place...
The Wikipedia page does address the 2008 amendment but says it doesn't fully remove the frankenstein veto:

> An amendment to the Wisconsin Constitution passed in 2008 sought to curb the practice even further, but its prohibition on "crossing out words and numbers to create a new sentence from two or more sentences" left intact the Governor's power to "cross out words within a sentence to change its meaning, remove individual digits to create new numbers or delete entire sentences from paragraphs." This loophole has allowed the practice to continue, albeit less frequently.
I totally get what you’re saying, and I’m surprised to see the data myself. However I think if you asked someone if it’s better to use more water (renewable) and power (clean) versus space in a landfill, I’m sure almost everyone would say that the former is the better option.

People throw away a lot of diapers.
"I saw him kill three men with a pencil. A fucking. Pencil."
That's a really good summary, thank you.
Happy New Decade
Put me in the No Way! column. NASA budget for exploration including SLS is about $3.5 billion. The Apollo mission cost $145 billion. Just not going to happen. Best guess: double budget to $7 billion and spend that much every year for 20 years and we will be back on the Moon.
No one questions that there are bugs in software. The issue raised here is that users were unable to perform searches - even for local files - and the cause (apparently) inexplicably involves a network. In other words what could Microsoft possibly be doing that would prevent a local search from working due to a network or server failure.

If I ran the *nix 'find' command on a local filesystem and it segfaulted, I'd be annoyed (I'd also know how to debug and possibly fix) but (like you said) sometimes stuff breaks and that's life. If I ran the same command and got an error message about a network or server failure, my next steps would likely involve a yanked power cord, some forensics of my disks and a format and reinstall of everything on my computer.
I plan on following in Warren Buffett’s footsteps. Without his influence, I would be working the graveyard shift at a gas station right now.

End goal career-wise is to amass as much wealth as possible by giving smart and capable people a path to building new things that benefit everyone, and then direct that amassed wealth toward the betterment of humanity before I die.

I’m not sure exactly how I’ll do that.

I actually think most philanthropic organizations do more harm than good. I think an effective non-profit would probably look like a boring faceless middleman, affecting positive change by influencing capitalistic markets to serve the underserved. By serve I mean serve, not provide goods to.

I also have my own idea of what it means to better humanity. I think there are better ways to feed and shelter people than feeding and sheltering them.

Whatever I do, it’ll probably be really boring, won’t provide for any photo ops, and there’s a good chance it might even seem pointless and ineffective to most people.
Whatever they’re doing, it’s still “third-party” enough that it won’t work with mobile Safari (or perhaps Safari’s default settings).
Mostly that and a lack of context switches. Async programming is really a fine grained hand written way to do fibers. Goroutines are basically fibers too and are incredibly cheap.
Why would a permanent Moon base make Mars easier? Would the idea to build a space elevator or manufacture rockets and fuel there?
Arright.. so.. I worked at maxis at the time simcopter and the early prototypes that would become The Sims, were being developed. I wrote a proof of concept function to render smooth shaded terrain.. and I also indirectly contributed another ideas.. at the time there was an app called SimBush that would make simulated George Bush speeches by cutting up audio samples and stringing sections together to make Bush speeches. I think it was Bush Sr. Everybody was super amused by that.. then another thing I mentioned that I had made for a space simulation was the idea of stringing together consonant-vowel pairs to make names for alien races that sounded believable. At the time there was a really smart programmer there doing the character and behavior sim for "dollhouse" aka what became the Sims.. and he ran with the idea and showed some prototypes with audio babble construction via similar mechanisms.. but using speech chopped into small consonant vowel pairs. I think this may have been the progenitor of what was eventually formalized into Simlish.
There is also the question of relative airspeed. Planes need to create enough lift to stay in the air. With a large tailwind they need to go faster to keep enough air flowing over the wings thus higher ground speed to keep the same relative air speed.
Don't believe the hype. VCs pretend you need to work and angle your way into meeting them and it's just a lie in my experience. I (founder of pretty modest start up) get unsolicited emails from VCs literally almost every day - many of whom unironically insist on warm intros themselves.

VCs want you to believe this narrative because it means you start from a much weaker negotiating position and it restricts deal flow to entrenched firms.
Jim Keller and the teams he leads/enables has their fingerprints all over modern CPU architecture - From AMD's K8 (Athlon 64) and Zen (their modern competitive product) to Apple's A4 and A5.
I run a linux desktop with windows installed as a kvm guest with GPU passthrough which gives near bare metal performance.
Can't really tell without knowing their weight and available cruising levels. But in general you should not run a commercial jet engine at lower thrust settings. The optimum altitude as calculated by the flight management system is essentially the altitude at which 90% thrust gets you the best cruise speed.

That's also why flying low is really bad for fuel consumption, you're going to have to decrease thrust and you'll be aerodynamically less efficient at the same time.
They all use some flavor of lithium. The one I got ( https://smile.amazon.com/gp/product/B0748D8KT6/ ) holds its charge well. I keep it in my glove box, and even charging it every few months, it only drops down one light out of five. The largest vehicle I've started with it was a V-10 gas Ford truck, and it worked without issue. I was genuinely impressed.
You can build a 1080p rig that is about as big as a Nintendo Switch.
I find it hard to imagine I’ll ever live in an apartment where I won’t make space for a desktop.

But my experience with cloud gaming on EC2 has been pretty great too, as I’m getting older I feel less and less inclined to shell out for a new video card every two years.
>See: Tesla Model S, Surface tablets made by MS themselves, Google's Nexus line of phones.

All bad things to compare to. In all of your examples, these lines were all established long after the companies entered the market. This is a device trying to create a new ecosystem from a company that hasn't produced a phone before for an ecosystem that basically doesn't exist yet.

Right now it should be seen as a prototype (and it is). But whereas Google, Tesla, and Microsoft have large numbers of engineers these projects rely quite a bit on community support. Imagine if Tesla launched the Roadster but couldn't service it themselves, instead relying on independent garages to figure out the best ways to work out servicing and bugfixes?

For these projects it's better to keep the specs modest (less thermal issues/faults), the price affordable (more developers can afford to purchase one), and the perception of support good (so people aren't on the fence because the manufacturer calls it quits or goes out of business a year later). It's especially important to keep the price low enough that the first models could be seen as hobbyist/secondary phones because making a phone ecosystem is really friggin hard.

Viral works when you're trying to sell a videogame, not when you're trying to create an ecosystem from basically scratch (or even just carve out a niche). No matter how Librem tries to market itself, it's a niche product with limited appeal especially regarding their price point. In this sense, too much attention from the wrong kind of consumer at this time will be their undoing.
Ask HN: Do you know of any good stock investment books?
Other than the intelligent investor of course ;)
"How can this possibly be legal?"

I assume that every state mandates the separation of the legislature and the executive and this goes fundamentally against that principle. So the courts, the third branch here, have to be willing to overlook this problem. So these actions become formally legal through the general corruption of two of the three branches of government? How is this possible? Basically, enough people fine common interest in allowing what would normally be illegal actions.

Do some branches of government act illegally, immorally and self servingly? It is not entirely uncommon. All it takes is a self-serving coterie of people at the top. It goes away from embarrassment and/or some part of the cabal dropping out.

(I am not a constitutional lawyer)
Was that a transatlantic flight?
You have players completely destroying the fun for other players in your game. How you should address this (eg bracketed matchmaking, rate limiting, bans for harrassment, etc) has to do with what they're doing, not whether the game input is being generated by a human or computer.
I once took a Boston -> London flight that arrived significantly early thanks to the arctic jet stream. But that meant we arrived before the landing curfew ended at 6am so the aircraft was put in a holding pattern above central London for 30 mins or so, and I flew more or less over my home in East London a few times (I could see it out the window as we flew overhead).

We landed a few minutes after 6am, and by the time I got through immigration and customs and rode home during the morning rush hour on the tube it would have been 8 or 8:30am.

Super frustrating that the last mile took 3 hours to complete!
No. Angle of attack behaves in some very non-obvious ways-

For example, if you maintain the same attitude, but decrease thrust so that your forward airspeed drops, and you begin descending... your angle of attack increases, despite the aircraft not actually rotating.

Why? When you start descending, the air below now seems to be "coming up at you"- you go from

---> (===

to

7 (===
/
/

if that ASCII art helps at all (equals signs being the wing)

Now consider how roll, yaw, and crosswinds affect this- as the AoA becomes variable across the wing...
1. Almost all the capital is in SF/NY. Move accordingly. Good luck with the Visa- it’s going to be a PITA

2. Have founders who raised capital as friends. Good luck with that too!

3. Now if you have a decent looking product and a plausible story you’ll raise seed

Or, you know, getting into YC kinda takes care of all 3 points.

Also, getting insane traction on your own, like WhatsApp did, takes care of all 3 points.
It's hard to overemphasize just how amazing that fiber implementation really is. It's completely transformed my view of programming concurrency. That it's been described in a public paper but hasn't been able to be open sourced is a damn shame.

This is the paper: https://www.linuxplumbersconf.org/2013/ocw/system/presentati...
My experience is that anything with direct camera control via mouse doesn't feel good unless you're streaming from a machine on a local network, but if you're using a controller it's not really noticeable.
I think it was added originally in Squeak[0], Pharo got it from there.

[0] https://wiki.squeak.org/squeak/3059
You complain about his advice but ended up just repeating his first point: build something worth investing in.

The rest is just a candid description of how the world works.

There are way more people wanting VC funding that there is VC funding.

That makes VCs need a filter. Points 2-4 describe how filtering works in real world.
Not only that, but Heathrow I understand has heavy curfew / noise fines for arriving before 6am. Maybe to the tune of several tens of thousands of GBP. I figure you would wait to takeoff just to avoid those -- but maybe equally on the departure end they're paying for occupying a gate...

https://www.heathrow.com/content/dam/heathrow/web/common/doc...
"Schedule 5"
Fair enough that relying in CPython specific behaviour might be an issue.

Although stuff like dictionary ordering, GC implementation, or GIL shouldn't impact JIT implementation.

However going back to Smalltalk, which you didn't mention, not only it is as dynamic as Python, at any given moment can the image change its contents, and via messages like becomes: an object completely changes its internal structure.
As long as you are fine with 1080p cards from 5+ years ago are fun. 4k is generally not worth it.
> How can this possibly be legal?

Well through a law allowing it, I'd imagine.

Also, they probably assumed people would be reasonable and would use it responsibly.
You're backing the point that redis_mlc thinks it too vague. The cost of ownership and operation is so high that they're relegated mostly as toys for rich people. And that's a very limited market. The only way to grow revenue is to sell ever more expensive aircraft.

Electrics have the potential to reduce operating and maintenance costs enough to escape that trap.
Also a guitarist. I own 3 amps, two tube and one hybrid. Used to have a solid state. You really can't tell the difference? It's night and day to me, even with the newer Fender mustangs that have great models.

I won't turn in my HT40 for a solid state until Kempers can deliver the same quality at the same price (which I picked up off craigslist for $400). Now my little mono price 15W (which is loud as hell) sounds pretty terrible in most settings but I haven't found a solid state that can give the same character with the right settings. Plus real spring reverb, i can't kick a DSP to make it jangle.

If you're talking acoustic sure solid state wins every day of the week. But in the mid tier amp market for electrics tubes win out.

I do think though that most people don't know how to use a tube amp to get a good tone though. Crank the power amp volume and use your gain as a volume control, push the input with a clean boost or light drive to get distortion. The harmonics stack through the chain, and that's how you get the crystal clear sound without being drowned in noise or fuzz. It's also something you can't do on a solid state, since the input is buffered and the DSPs don't really handle that idea well.
My favorite thing to do was to detect a bot and then show the bot a parallel dataset I'd developed of bogus information. Instead of hitting a block and working its way around it, competitors scraped a bunch of slightly warbled nonsense data. Have fun with that gang! Also made it super duper easy to see who'd try to steal our data.
> Money alone can do that

Just throw a ton of money at a thing and it will become popular? You mean like some sort of blanket advertising?
Parsec stopped providing the machines though. So now it’s actually quite inconvenient.
C++26, if then.

There were no actual issues. At the last minute a bunch of people came up with a bunch of incompatible complexifications in support of <1% uses, and that added enough confusion to kill it.

Much of the confusion came from people afraid that the optimizations might be bad.

Now the same people who came up with the complications are driving the redesign, with no clear goals or unifying architecture, and no participation by the original designers. Don't expect to see contract support anytime soon.
I've never been in an environment that does security this way so I'm curious about it: if they have the proper credentials and permissions, why would it matter where they're sitting?

When someone is granted access to a new resource, do you have to move them to a different network segment? What if there's not already a segment with the right combination of resources? Provision a new one on the fly? Or maybe grant more access than needed at the same time? We just have nginx check if you have the required LDAP group for the URL before forwarding into production. Typically one group per tool.

What about temporary access? There are tools at my workplace where manager approval gets you access for 24 hours. As I understand it, there's just a cron job purging people every so often at which point nginx will start bouncing you again. Can you do something similar with VLANs? Is that sane?
They are nice party tricks but add negligible value to your life. Money at those levels is mostly useful to project power, if you don't care about that then I don't see the point. There is a reason many billionaires live relatively normal lives without any of the things mentioned in that post.
Ken mentioned GaN in the article.
My first thought would be somebody threw an unhandled exception in the telemetry code, and since there isn't anybody doing QA anymore, other than you and me and a billion other users. Probably a "worked on my machine..."

I'm only half kidding.
Doesn't work. The stall is about the angle at which the airflow meets the wing. The gyroscope (with or without glass of water) will tell you the attitude of the plane, but nothing about the direction from which the air meets the wing.

You can stall in a nose down attitude if you're descending fast, the air comes from "below" and you try to pull out ift the dive thereby increasing the angle at which the air meets the wing. All the while your nose is still pointing below the horizon.
Everyone going to this would ruin games. These streaming services will always have compression artifacts or jitter which kills immersion. Worse they will be more expensive over time than hardware. Even worse your games can get deleted and you won’t own anything. Worse there will he ads put into the stream.
Circumstantial facts based writing from a left wing publication like Atlantic, against conservative president. What is new ?
Author here.

Marl was originally written for SwiftShader¹ a pure-software implementation of the Vulkan graphics API, which needs to run on desktop and embedded devices, with CPUs ranging from 2 to many cores. SwiftShader executes a number of parallel rasterization tasks which have complex blocking dependencies on one another.
Marl attempts to simplify the problem of running and synchronizing tasks. It shamelessly borrows quite a few concepts from golang, simplifying fan-out, fan-in style problems.

The main reason of why not just use pthreads / std::thread really comes down to blocking tasks. Using regular threads, you either need to know your dependency graph ahead of time to ensure tasks are executed in dependency order (blockless), or you likely end up spinning up many more threads than you actually need to allow things to block and wait on others to complete. SwiftShader has tight requirements on the number of threads we're allowed to create, so Marl was our solution. Marl is even capable of running single-threaded with no code changes to the tasks. It's worth mentioning we also evaluated other scheduler solutions using completion callbacks, but "callback hell" was something we were keen to avoid.

I'm still looking into Marl optimizations, but it is already pretty fast. Fiber switching is notably faster than OS context switching for many of the benchmarks we've done.

¹ https://github.com/google/swiftshader
> Our policy for evolving the API over time is that new functionality can be added, while removing or changing existing functionality can only be done if the benefits exceed the (often significant) costs to users and only after giving clear deprecation warnings to those users for at least one year. In general, we encourage changes that improve clarity in the API of the library but strongly discourage breaking backward compatibility, given our position near the base of the scientific Python computing stack.

This is one of the nuggets out of it. I have been using Python with scipy and more extensively with it's sci-kit library since 2014. Started with it by solving discrete traveling sales man problem for solution of sitting arrangements and was astonished with its ease of use of matrix algebra with this libraries and got hooked to it. It helped me to do scientific computing and create a user friendly user interface on web to help end-user to just focus on siting arrangement and conference Organization. Can solve it with Matlab or GNU octave, but couldn’t have developed easily the whole system with user interface in them.

If Swift wanted to be used in scientific computing it needs to follow the similar policy of managing its scientific stack.

Julia is good for scientific computing, but it’s UI and web development libraries are isn’t that powerful. So will see how it develops.

I constantly see on HN mostly criticism of Python and something rewritten in Rust as something revolutionary or ground breaking that it will change the whole world. Earlier this fad was with go language. Probably in time to come Rust will be used for some core library development which brings substantial benefits like scipy, not something rewritten as wrapper around C library with unsafe code which can be done with Python much better.
Just reading that, the tone of this person made me cringe. I definitely would never want to work with him/her. I can feel the negativity and attitude in almost every sentence.

The right thing to do would be to help this person achieve their goals while maintaining reliability of the operation. Calling a co-worker who is just trying to get something done a rando is the epitome of toxicity. She wouldn't last 5 minutes with that attitude in my organization.
If you include nearby parts in Seattle then you have to include SF and other neighboring offices in MTV as well, and then you get well over 30k.
Answering this question was recently a 1B acquisition for F5 with their purchase of Shape Security.

Will be interesting to see what happens to other industry players like PerimeterX. Distil was eaten by the corpse of Imperva, and I don't see Akamai making strong headway with Botman.

Google is going after this too with reCAPTCHA. The HN reaction to that has been interesting.

It's interesting to me how many comments in these threads talk about scraping as the issue with bots. Every sale I saw when I worked on this problem was related to credential stuffing. Seems the enterprise dollars are in the fraud space, but the HN sentiment is in scraping.

Funny how disconnected the community here can be from what I saw first-hand as the "real" issue. Makes me wonder what other topics it gets wrong. Surely my area of expertise isn't special.
Android proves exactly my point of view, specially AOSP versus what is running on this phone.

The Linux kernel is the only surviving piece of GPL code on modern Android.

Just wait when Fuchsia becomes mature enough.
I am extremely pessimistic that the 2024 launch will happen.

The linked article gets to most of the main reasons, but man, could you imagine the fallout of a Apollo 1 type incident leading to a loss of the Artemis crew?

NASA, as a govt agency, slingshots between "safety above all else" and "launch the bastard"
There's a reason I mentioned only i3 and sway, they stick to managing _windows_ and thus only inform the application of their window size. Screen size is unabated by them, thus when applications that have a full screen mode size-up they get the real screen size. I3 author(s) specify purity as their reasoning for this and I actually agree with them. There are some other nuances with full screen that tie into this, too, such as signalling to the app to enter full screen instead of simply resizing the applications window means in most cases the user gets a more intuitive result.