skysight-inc/HackerNews huggingface dataset:
Lissajous curves have some interesting mathematical properties [1] as well some practical applications in the physical world (as many other mathematical concepts do). I just looked at the Wikipedia article about them again, after some time, and found it cool.

https://en.m.wikipedia.org/wiki/Lissajous_curve

I had done a good amount of elementary 2D graphics programming earlier, on various models of computers and in a few different programming languages, as a hobby, not for work. As part of that tinkering, while plotting various combinations of trigonometric expressions, one of my programs generated what looked like a Lissajous figure, which I recognized from high school math. Fun.

[1] The article says that circles, ellipses, parabolas and lines are special cases of Lissajous figures, based on the values of the parameters in the equations.

Oscilloscopes can be made to generate Lissajous figures based on the inputs you give them.
We do know how to pronounce Einstein though!
Not always, see

https://googleprojectzero.blogspot.com/2021/12/this-shouldnt...
I've felt both ways. I think I feel the second only if I play too much at once.
Recent and related:

Lawsuit filed against rent-setting software RealPage - https://news.ycombinator.com/item?id=33317414 - Oct 2022 (50 comments)

Rent going up? One company’s algorithm could be why - https://news.ycombinator.com/item?id=33224502 - Oct 2022 (279 comments)
jeffbee is correct:

"Supply skepticism and shortage denialism are pushing against the actual solution to the housing crisis: building enough homes."

https://www.theatlantic.com/ideas/archive/2022/11/us-housing...
SBF was the second biggest individual donor to Biden's election campaign, and he donated 8 times as much in the 2022 midterms to democrats. Newspapers close to democrats have made very positive pieces about him and his scam. Now after the collapse, the government is still after him. He will probably meet the fate of most upper class blue collar criminals, with low security prison for a low single digit number of years.

The political class protects you if you bribe them, and you can get really rich thanks to such cooperations. They will defend your shady real estate deal, your NIMBY-ism, your neo feudal constitutional amendments from 1978, or pro-corporate legislation. But this has limits, e.g. when you appear in newspapers as someone who has scammed tens of thousands.

I do think however that a thing such as "good" (in the sense of quality, not in the sense of impact on the world) elite capture exists, even for crypto currencies. Ultimately we might end up with one or two private crypto currencies that have managed to bribe the elites of the gun owning apparatus well, and then that apparatus will use the guns to eliminate the crypto currencies that didn't manage to do such elite capture. We might end up with privatized, state sanctioned currencies, just as large parts of the banking system are private, or how certain parts of the elite got first row access to massive Fed loans while the masses had nothing. In the end, elite captured crypto currencies will just be the people with guns deciding to use a different mechanism to distribute the goods the guns are protecting, instead of being the innovation the pro-crypto people have been dreaming about that deprecates the need for people with guns.
Also a lesson here is don’t create any prod asserts manually ever. Terraform or some other software to define your cloud assets. Then this issue is just a matter of adding a top level loop or maybe adding a region parameter to a layer of software. Cloud is only efficient if you take the software defined every thing seriously. Otherwise it is premium hosting where you are likely a small fish.
When you are the size of Google I’m not sure how to tell managers across the company to assess poor performers and _not_ have it leak to the press. It’s not like this is a company press release.
> Imo corporate landlords need to be heavily regulated and need to be broken up.

A big issue at least here in the UK and Ireland is that many politicians are landlords.

How do we fix that…
It is always easy to ask others to do the moral thing.
I find japanese web design refreshing in some ways.
With the exception of companies going under or closing divisions or departments what kind of companies shave off “high performers”? Sure some high performers could erroneously slip trough but the intent is predominantly to lay off poor performers (sometimes high earners or older employees, but not usually)
I seem to recall that entrepreneurial projects employees work on get regularly canned.

Any Google venture that they want to sell as a setvice is very likely not going to be taken up with much enthusiasm in the market because of this. I’d not be blaming employees for this!
Ah that is a bug with `try.scroll.pub`. That app was sort of hacked together a long time ago and is due for a cleanup. Sorry about that.

https://github.com/breck7/tryscroll/issues/3
Salem Witchcraft Trial (1878)
Ok, we've changed to that from https://github.com/Orange-OpenSource/hurl. Thanks!
> if this is how management dictates I spend my time, I’ll take an easy couple weeks and paychecks

I would rather my employees (and contractors!) work on what's actually valuable, and not just take blind instruction. The people closest to the code should be most empowered to improve it. Is that not a common management view?
had to google it too: https://en.wikipedia.org/wiki/West_African_CFA_franc
Just found [1] this in "newest" https://www.youtube.com/watch?v=z6ep308goxQ "Why Japan’s Internet is weirdly designed [video]"

[1] I made a comment before regarding how HN works, and usually when one certain issue piques interest there's an influx of related posts.
Interesting. Which model # iPad and iOS version?
> Without the ability to rapidly and arbitrarily scale, they're just overpriced server farms.

I mean that's what cloud is (outsourced server farm). Sure they also offer services on top, but that's mostly because they want to lock you in, and can charge more for, so it's a win win for them.

And there is no magic here, someone has to get the chips, build servers and connect them to network. And while they will often overbuild for capacity, they will never do it to a degree, where they can't run out, because that would be way to expensive and not financially viable.

I don't think any cloud will ever be able to guarantee to never run out of resources.
I’ll be honest I don’t understand why it wouldn’t be clear to anyone after the first few seconds of trying to use Reddit and getting forced to use the native app that management in the company is clearly not ok
A really good API that makes it close to a software defined everything world. Which has promise.
So, if it's useful, maybe I could start by adding basic things to the READMEs as I learn them.
Oh wow, I was clicking this link wondering if it was going to be exactly this. Karsten Nohl has a great CCC talk all about this [1] (I'll just copy their explanation of the talk)

Becoming a secret travel agent.

Travel booking systems are among the oldest global IT infrastructures, and have changed surprisingly little since the 80s. The personal information contained in these systems is hence not well secured by today's standards. This talk shows real-world hacking risks from tracking travelers to stealing flights.

Airline reservation systems grew from mainframes with green-screen terminals to modern-looking XML/SOAP APIs to access those same mainframes.

The systems lack central concepts of IT security, in particular good authentication and proper access control.

We show how these weaknesses translate into disclosure of traveler's personal information and would allow several forms of fraud and theft, if left unfixed.

[1] https://www.youtube.com/watch?v=vjRkpQever4
I'm not sure where in this discussion Skyrim fits in, where some people have purchased the same game half a dozen times or more. Macrotransactions?
Related:

Show HN: Hurl – Run and test HTTP requests with plain text, curl and Rust - https://news.ycombinator.com/item?id=28758226 - Oct 2021 (49 comments)

-------

Edit: these are apparently not the same thing (thanks to johns for pointing this out):

Show HN: Hurl.it is back – Make HTTP Requests - https://news.ycombinator.com/item?id=27026178 - May 2021 (15 comments)

Show HN: Hurl – Run and test HTTP requests - https://news.ycombinator.com/item?id=25655737 - Jan 2021 (11 comments)

Make HTTP requests from your browser - https://news.ycombinator.com/item?id=3439653 - Jan 2012 (66 comments)

Hurl is back: http://hurl.it/ - https://news.ycombinator.com/item?id=1881945 - Nov 2010 (2 comments)

Hurl - https://news.ycombinator.com/item?id=1311146 - May 2010 (31 comments)

Hurl - https://news.ycombinator.com/item?id=818648 - Sept 2009 (31 comments)
It’s hard to make chatty protocols efficient. The big question we will need to ask ourselves is whether we want to make them cheaper, whether doing so increases the costs for applications that don’t rely on micro optimizations to function correctly. That’s always a danger sign to me.

Not the least of which being things like Meltdown and Spectre creating an ethical dilemma where correct is now much slower than the existing solution. We thought we needed that speed. How many applications function much more poorly when this low level glue layer gets fat and crunchy?
>Copyright law (especially in US) only ever changes in the direction that suits corporations. So - no.

Just objectively false.
San Francisco Symphony has a 50% off for all seats, which is pretty sweet if you listen to classical music.
My Scouts loved to build cairns of rocks. A dozen young people and an afternoon would build something pretty substantial.
Exactly. Where's my tiny violin.
Doesn't that have to create a window to interact with the clipboard? That makes it quite disruptive in some contexts.
I suspect I was the latter, but I had already had quite a bit of experience with machine code and assembly (8085, 6800, 6502), by then.
I actually had another emergency-call-related bug a few days ago on my Pixel 5 after accidentally triggering the SOS call feature.

My device got stuck in a reboot loop -- it would reach the colored google "G" logo in the startup process, then reboot again. Every handful of cycles, it would reach the lock screen, attempt to start an emergency call, then reboot again.

I had to get my device to the debug fastboot screen just to kill the loop
>I'm not a fan of some standardization of protocols that is going on in Linux desktops

Standardization and Linux desktops are sometimes mutual conflicting terms.

There's doesn't seem to be much standardization on this front but tribes of people saying "new things should be this way" and other tribes saying "n'ah mate, that sucks, we'll keep using our own better way".

Linux desktops don't have the Apple/Microsoft dictatorship powers to actually enforce any kind of GUI standards so we get this constant hassle and even more fragmentation.
Then why is it making press release statements?
We’ve already lost Twitter, what we have now is TINO
Curl supports parsing.
Unfortunately, the government knows they don't have to do this because the public is dumb enough just to blame the landlords, because that's who their checks go to.
Related YouTube:

why Japan's internet is weirdly designed

https://youtube.com/watch?v=z6ep308goxQ
The economies of scale from having a small, skilled team with full domain knowledge of the product can lead to orders of magnitude greater output.

Also having good design vs spaghetti code.

I’d guess the majority of games are a hodge pocket of spaghetti code that’s iterated on until it finally works
Crank up the price 100 percent offer it as retail price then offer a 50 percent discount for black friday.
I don't believe that company is a 'force for good', but I don't think they would be able to corner the market in the face of actually abundant housing, either.

It's like we keep looking for the bogeyman that's driving up prices so we don't have to face up to the real problem: our cities' policies that prevent homes from being built, and our neighbors who support them.

If you'd like to join an organized effort to fight for housing, these are good groups:

* https://yimbyaction.org/2021/

* https://welcomingneighbors.us/
They said, before going back to watching their TV.
Ask HN: What rate do you pay your contract developer?
If you hired a contract developer, what rate did you agree to pay them? Please include the job and stack if possible.
It's not a straw man, you just changed your point on the sly. Before we were talking about Mastodon as a viable replacement for Twitter - full stop. Now we're talking about the Alex Jones of the world.
They were already in the house. Some random reasons:

1. Fans are cheaper to operate

2. Their effect is instantaneous

3. Lower maintenance: no filter cleaning, etc, only a dust cloth sometimes.

4. They have remote control and timers too.
Case law still exists in civil law systems. But it is merely persuasive, unlike in common law systems that have a binding case law.
The person asking this question has been told by a doctor that they are fine. They won’t be satisfied until someone — either a doctor or somebody here on HN tells them they aren’t fine.
Why do you need to do it ahead of time? Typically what actually happens is you build a monolith, then note that one team needs to own one chunk, so you split it out into its own service.

For example from my experience, splitting an Auth/User service for security/compliance, or splitting a Payment service for the same reasons.

Or splitting out a core low-level platform layer that per-product teams can build atop, allowing each to iterate faster, while the Platform layer focuses on clean abstractions.

Nothing in DDD or microservices says you need to sit down and design the service boundaries up-front, indeed most of the advice I’ve seen in the community suggests the opposite.
It works fine on older machines. setup-xorg after the installing process, add a light WM such as wmaker or jwm for parent commenter's pentium II and he/she is done.
Non-zonal instance reservations do not reserve capacity. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-capa...
The Cost of Black Friday
I used to use RealPage OneSite when I worked in facility maintenance. As recently as 2018, it was an old clunky webapp that only worked in Internet Explorer.

At the time, I was like, why has no one disrupted them yet? but I later realized building boring, complex software like this is hard, and convincing an org with hundreds of satellite offices to switch is even harder.
How to run data on Kubernetes: 6 starting principles
> It's like saying basketball is inefficient

I mean, I would say basketball is inefficient: having one person run the ball or maybe two reliable players pass it across the whole court definitely seems most efficient.

The only twist in basketball is that there's another team trying to stop you from achieving your goal (which would also add to the appeal of mob programming greatly!)
>If you're actively inviting scammers to play a big role in your economy, I guess it's tough for me to feel too much sympathy when you get scammed.

Did they knowingly invite scammers, or did they invite people who later turned out to be scammers? There's a huge difference between the two.
It's pretty normal to close entire teams or departments. That includes high performers.
Yeah, I know Arduino is really low power and cheap, but these days you can spend like $35 to get a Rasp. Pi (or equivalent) small computer for actual compute girth for an application. Alternatively, a UART-to-wireless link could connect your data-stream to a server somewhere for stronger processing.

My guess is that you need something incredibly small power-usage, that must run on Arduino only.

A lot of FFT projects I'm thinking of are just... crappy SDRs. Maybe audio is "slow" enough that an Arduino's FFT is fine, but most applications are probably doable with just regular digital filters.
Scientists Debate the Role of a Virus in Multiple Sclerosis
The thing is, the old way is also clearly broken. For me, X11 has always been a slow, stuttery, screen-tearing mess across a range of hardware, while Wayland is much better at shipping complete frames on time during normal desktop use. So it's a choice between the broken old thing and the broken new thing.
Is the geofencing country level only? So if, using warp, I use trip advisor and go and see nearby restaurants it will have no idea of what city I’m in? Guessing that’s not so but wondering how it works
Twitter is an incredibly well designed app and website. Well, it was.
> Really? Is that a serious reason? Key-loggers are still very much possible because any program can read the memory of all other running programs of the same user.

That's not true. Reading other processes memory requires root even for processes of the same user.
Related:

Volkswagen Originalteil Sausages - https://news.ycombinator.com/item?id=19611673 - April 2019 (22 comments)

I feel like there have been other threads about this...anyone?
Or downsize them due to a change in business priorities.
Sure, but there's also a single-dotted-line from the crypto libertarian "brogrammer" class to the republican party elite.

I have the sense that a democratic legislature (Warren, et al.) are a lot more hostile to scams perpetrated against the naïve. It is why, eg., sports betting failed to pass in California.

One thing which often goes missing, somehow, in the discussion of Trump is he's a scam artist and perpetrator of old-fashioned pyramids. Not in some political muckraking kinda way, but in a has-gone-to-court-and-been-found-out kinda way.

My point being that SBT's donations should not be equivocated with endemic scam-artistry in certain segements of the elite -- which is a far more serious matter .
Layoffs can be horizontal (cut departments or divisions) or vertical (rank and cut the bottom).

In horizontal layoffs, usually a lot of talented people and even turn-key teams are available on the market.

Sometimes companies try to turn horizontal layoffs vertical by offering internal mobility for high performers from the cut teams, but sometimes they don’t.

Publicly stating that layoffs are purely vertical is very bad for the employees who are laid off as they no longer re-apply with the “benefit of doubt” that they may have been caught as collateral damage in horizontal layoffs.
Did he elaborate on how big he thought the team needed to be before microservices were required for DDD?
Is it really that complicated from a legal and support perspective? For legal/platform compliance I feel that it shouldn't be that different between platform, most of the work should be the initial familiarization with the requirements or are they changing all the time like crazy?
Support should be proportional to the number of users.
If the game is multiplayer/ live service I see that things might get seriously daunting if you don't have either a good number of sales or the capacity to coordinate the whole team.
> That's free QA, not a burden

Unfortunately this is not how many managers see it. They just see it as more work because people are "discovering" more issues that they now have to fix. The squeaky wheel gets the grease, or in this case, the squeaky community is considered annoying and gets neglected.
(false statement about a buggy M1)
There is no proof of that for our crypto systems. There is a proof you can’t prove ZF theory, but you also probably can’t prove it false. If you hide that question in the thing you iterate over, you can take it on faith you won’t find a counterexample and say the program won’t terminate; but you haven’t, and in fact cannot, prove it.

There are also lesser problems that have been around a while which we haven’t been able to prove, but might be provable… you can iterate over numbers looking for an counter example to the Collatz conjecture… I think that’s the best example of a simple program that is outside our current knowledge of math (better than the crypto one), but maybe someday we will have an answer.
There are housing price crises literally all over the world, even in places where restrictive city policies are not an issue.

I'm sure supply constraints make it worse, but the underlying problem is financial in nature: because of making housing a financial asset.
> But construction never really got under way.

Speaking of work that never got started, did Nikola ever build that factory?
As a gamedev, what matters is ROI: can we recoup the costs of supporting this new platform/API/etc. by selling to a large enough consumer base?

The numbers have been run many times by game studios large and small: it only makes sense to support Windows/DirectX and the three major consoles. Maybe Metal if you're targeting iOS.

No open standards. Those only earn you Stallman good boy points and you can't pay your bills with those.

No one is using OpenGL or Vulkan to a significant extent any more.
From article: "Kullander “passed away unexpectedly in his sleep” on Nov. 23, Amber said in a statement on its website on Friday. “He led by example with his intellect, generosity, humility, diligence and creativity,” the firm said."
The founders are done with each other and long gone. It's just a financial entity maximizing profit. It's amazing to watch the full circle of Google's brilliant birth to slow plateau.
Vint Cerf... drinking his own cool aid. Pure propaganda. Centrality can never do what he said. Using a centralized system in a decentralized and free way is bad systems strategy. Why not design for what we actually want rather than try to repurpose a system voted-up artificially by the US Department of Defense?

But we hacked ourselves. I still wonder what the world would be today if we had RINA from the start. Then even one word of that could be true:

"Our protocols were designed to make the networks of the Internet non-proprietary and interoperable. They avoided “lock-in,” and allowed for contributions from many sources. This openness is why the Internet creates so much value today. Because it is borderless and belongs to everyone, it has brought unprecedented freedoms to billions of people worldwide: the freedom to create and innovate, to organize and influence, to speak and be heard."

https://en.wikipedia.org/wiki/Recursive_Internetwork_Archite...
There has been "fractional scaling" support in the way macOS does it forever: if you wanna scale at 1.8x, let the application draw at 2x, then make the compositor downscale everything. So it's not like it hasn't been possible before, it's just more efficient now I suppose?
Sad that iPads do have open bootloaders. Id be happy using my M1 iPad Pro from time to time.
Correct - In my opinion it's pure rent-seeking behavior. There is no benefit to the buyer, and it dramatically erodes the concept of the first-sale doctrine.

It's quite intentional - it's bad behavior - I'd like it see it made fucking illegal as soon as possible.

---

We're in this weird period where manufacturers have realized that software controls on embedded circuits allow them to retain far more control over devices than they should ever be given the right to have.

The last stop on this train is clearly digital slavery - you own nothing, everything around you is a subscription or licensed access. The moment you stop paying - the device degrades, not because it has to, but because it's the stick they use to beat more money out of you.

I want legislation passed fucking yesterday that states that I must be provided ALL of the damn keys to a device when I buy it. I don't give a fuck whether that key is physical or digital. I get them all, or the manufacturer gets fucked out of existence.
That's not good statistics - just because the precision of measurements falls off sharply at 100V doesn't mean that out-of-range readings aren't valid measurements.