skysight-inc/HackerNews huggingface dataset:
It's not specific locations, it's cities as a whole. There is so little urbanism in this country. You've got Manhattan, the Loop, and a few dozen downtown blocks across the rest of the top ten. Of course they're going to be insanely expensive.

If even one city embraced Manhattanization the way America has embraced sprawl for the last 75 years, you could direct the complainers there. But there isn't one.
it's also replacement cost. to build a new house would require a ton of money.
I think that the point is that if a company puts forward such a guarantee they wouldn't release products that relied on anything external.
I have a fair amount of automation, an I've had a pretty good experience. Yes, a couple things have failed over the years. But I have one steadfast rule -- the automation must fall back to normal operation. Short of a physical failure in the switch, it should always be a switch, even every bit of automation around it goes haywire. Then I'm only annoyed that the conveniences are unavailable, but I haven't forgotten how to use a light switch.
This is just my experience working at another Big 5 manufacturer, but the easiest route was entry from another engineering role (if you didn't know anyone on the team there already). They never had any undergraduate roles available as the pipeline generally came through at MSc or PhD level.

I started in application engineering with an EEE degree, built a name for myself there over a couple of years, and made my intentions known once I built a good repertoire with my manager and mentors that I wanted to transition into chip design. They helped me network with the right people, and the chip design team took me on. Some of the skills I learnt at university, most of it I learnt on the job.

Networking > Qualifications to be honest. On the team we had Physicists, Electronics Engies, Comp Scientists, ML Engies, Mathematicians, Chemists and so on. Provided you can get a foot in the door and convince them you've got some skills that would be of use, then you're good.
The free tier is not just for getting to know the AWS platform. I worked with customers hosting the entirety of their early applications on free tier services.

Playing around turns into production.

When your service goes down and you lose $XXXXXX revenue suddenly it's AWS's problem. AWS has taken the approach that keeps the lights on, assuming its customers understand their unit economics.
that was my point should have used /s
I have a similar experience with ZWave, and definitely recommend Inovelli (I'm also a Zooz fan).

I had everything on HA, but at the time they were changing _everything_ way too quickly for me. After the last time I'd lost my entire Zwave network setup, I figured it was a great time to try something now.

So, now it's a single ~1k line javascript file that handles all my automation, built atop zwave2mqtt (hoping to move to zwavejs soon - maybe over the holiday). It's simple, solid, and very easy to maintain.

I could use a UI, and occasionally dream of building one, but honestly I generally forget the place is automated. It all just sorta works.
Sorry to say other than the original Zork etc I have not. In general I have stayed away from other text based adventures so as not to accidentally copy some one else's puzzle or idea in one of my own games.
> $2,850

Whoa. And they advertise putting this in your house for your family? You could buy multiple really nice TVs for that kind of money.
That's what I was afraid, you're convincing me of buying a 3D printer :)

They are still a bit expensive, but are so much fun that they maybe worth it.
You shouldn't argue with @smoldesu, he has a history of trying to troll and spread FUD about Apple at every possible opportunity, even on completely unrelated topics. It's so ridiculous, a complaint about it is the #1 result on Google if you type "smoldesu" in. They also are not typically the most factual of complaints but they aren't interested in corrections. Beats me why the mods haven't sent warnings.
I'm trying it and it's _really_ hard to get any commands to work.

Maybe I thought it would be more like Facade. Stuff like "Ask galatea her favorite color" and "tell galatea her dress is pretty" aren't working. It's moving really slow (minutes between attempts) as I try to guess what keywords I can use.

I can't even "examine room" like I usually do for conversation. "You can't see any such thing".
"Unfortunately, it's impossible for the societal / cultural to progress at all without having the free time and tranquility-of-psyche to actually reflect on life."

I mean, this take isn't wrong, but it implies that society isn't the best it's ever been. People used to have to work themselves to the bone resisting death by nature. Some people have to work 2 jobs, maybe 60 or 70 hour weeks - that sucks, but it's still better than literally being a serf.

"Concurrent is a severe lack of noblesse oblige in the U.S. The highest strata has forgotten its cultural roots, and lacks spiritual depth in this age."

When has noblesse oblige ever been a main proponent of change? I don't think there was noblesse oblige during the french revolution. Did Webb's spatter with Carnegie _do_ anything? I feel like rich people have spatters all the time, none of it material to actual cultural change
I find it funny being Spanish but having lived in Germany how we rank family third and yet family bonds into adulthood seem much more important in Spain than in Germany…
Slavery isn't just chattel slavery, it comes in many forms, including wage slavery.

The abolitionist and former slave Frederick Douglass had this to say on the subject[1]:

> [E]xperience demonstrates that there may be a slavery of wages only a little less galling and crushing in its effects than chattel slavery, and that this slavery of wages must go down with the other

From Wikipedia[1]:

> Douglass went on to speak about these conditions as arising from the unequal bargaining power between the ownership/capitalist class and the non-ownership/laborer class within a compulsory monetary market: "No more crafty and effective devise for defrauding the southern laborers could be adopted than the one that substitutes orders upon shopkeepers for currency in payment of wages. It has the merit of a show of honesty, while it puts the laborer completely at the mercy of the land-owner and the shopkeeper"

[1] https://en.wikipedia.org/wiki/Wage_slavery#History
The TikTok-Ification of Spotify Has Begun
If only the development team on the GTA remasters spent as much time and money on their work as their parent company does on suing people...
I can't imagine how many future developers were originally inspired to learn programming by playing your games. A text adventure was the first thing I wanted to make when I learned BASIC on a VIC-20. Even now, I maintain an interactive fiction SDK for Ruby (https://gamefic.com). Thanks, Scott!
Eh, with the benefit of 14 years of hindsight, I want to push back on some of the things in that talk. (Context: I work on SpiderMonkey.)

First, all the stuff about tracing and trace trees is kind of obsolete. SpiderMonkey abandoned TraceMonkey a long time ago. (To the best of my knowledge, V8 never implemented a tracing JIT at all.) The problem with tracing is that you can get really good performance when everything goes right, but it's brittle. There's a reference in the talk to how implementations of the Game of Life can have exponential blow-up, for example. You can usually fix any individual pathological case, but the inherently exponential number of possible paths through a program make it difficult to completely eliminate weird performance cliffs.

If your goal is to maximize performance on a known set of benchmarks, go wild. If you want a robust engine that can handle whatever weird code the web is throwing at you, tracing JITs are (as far as I can tell) a dead end.

(Counterpoint: LuaJIT seems to be doing alright with tracing, although it may just solve the problem by punting to the programmer: https://github.com/lukego/blog/issues/29. That's more feasible when you don't have multiple engines with performance cliffs in subtly different places.)

Second, the idea that JIT-compiled code can be faster than AOT-compiled code has been floating around for a long time, but I don't think it really holds in the general case. Doing work at runtime isn't free: not just time spent compiling, but also time spent profiling and validating that your speculative optimizations continue to be correct.

SpiderMonkey had a top-tier optimizing compiler, IonMonkey, that got pretty darn close to native code on hot benchmark loops. We tracked whole-program information to ensure that type checks could be elided in inner loops. (For example, if the `x` property of a certain set of objects only ever contained 32-bit integers, then we could unbox it without checking the type. If any code elsewhere ever stored a non-integer value in that property, we would notice and invalidate the optimized code.)

We threw IonMonkey away, because it was too brittle. In practice, real-world code falls off the happy path often enough that we got better performance by accepting that even your highly optimized JS code will include some runtime checks. Invalidation and recompilation are real costs. So is the upkeep of all the global data necessary to support Ion. There's an engineering tradeoff between pushing up the performance ceiling and bringing up the performance floor; we've been happy with our choice to shift focus more towards the latter. Our numbers are down on artificial benchmarks, but it seems to have paid off in real-world performance. (Also, bugs in the optimizing compiler are significantly less likely to be exploitable.)

A lot of really smart people have done some incredible work on the JVM. Nevertheless, I'm still not aware of any code written in Java instead of (say) C++ or Rust because Java was faster. I think it's more accurate to say that JIT compilation can be fast enough that the other advantages of the language can make it the right choice.
Afaik markets use multisig now, so the facilitator never has access to the funds unilaterally.
You're really comparing a state level abortion ban to delayed algebra?

Abortion at the state level is not something I would even consider in my list of priorities when choosing where to live when you can just drive to another state for a once in a lifetime event if you ever actually needed one. Public school systems are a whole other level though as your kids will deal with that daily.
> A fore-edge painting is a scene painted on the edges of book pages. There are two basic forms, including paintings on fanned edges and closed edges. For the first type, the book's leaves must be fanned, exposing the pages' edges for the picture to become visible. For the second closed type, the image is visible only while the book is closed.

https://en.m.wikipedia.org/wiki/Fore-edge_painting

> One of the most unusual types of book decoration is fore-edge paintings. These are books which have one or more of the top, fore or bottom edge painted

https://www.abaa.org/member-articles/a-collectors-primer-to-...

> Fore-edge paintings are scenes, portraits, or designs that are painted onto the edge of a book. Although some of these paintings are visible when the book is closed, such as is the case in the photo above, much of the time these paintings are covered over by gilded edges, so that the paintings only become visible when you fan the pages in the manner illustrated below.

https://library.wustl.edu/news/fore-edge-paintings/
> Maybe old JVM parameters have persisted in settings somewhere?

This is an annoying behavior on at least Intellij Idea (I don't know about other Intellij products). If you ever increased its memory limit (it's an option on one of the top-level menus, and it will also occasionally suggest increasing it if it ever notices it's using too much memory), it copies the idea64.vmoptions file which contains not only the memory limit (-Xmx), but all the JVM parameters, from the binary directory to your configuration directory, and so the JVM parameters on it will be kept forever, instead of being changed when you update the IDE. The fix is easy: find that copied idea64.vmoptions file, write down the memory limit on it, remove that file, restart the IDE, and go to that top-level menu option to set the limit again. This will copy an updated set of VM options to your configuration directory.
Oh you are an excellent interviewer! No one has ever asked that one of me.

Probably thing I love the share the most is how amazed I was to find out the Creator of the Universe and is real and that He actually cares about me.

A subject I am now always williing to share but not many inquire about it.
Heh, that's actually part of the point I'm making - big difference between "size of build dependencies unzipped and extracted on disk", vs "size of actual app bundle".
The US has a much higher than OECD average share of households that are neither single, single-parent or couple with or without children, because of non-family adults living together for economic reasons.

The difference in household size isn't just kids.
That's what Pennsylvania did and it worked very well
>[...] they believe the global economy is about to shift to much faster economic growth, driven by new technologies like AI, quantum computing, cheap sustainable energy, and space exploration.

>Some of the smartest people I know are either in one camp or the other, [...]

And you believe them?
This is great! Also, I love the fact you have a video demo showing exactly how it works. Too many Github projects are sparse with details
You can make an v3 z-machine interpreter in weeks :).
I don't know why you would think that. I didn't mean it that way. It certainly is a minimalistic keyboard but a good one.
You want Apple to support two graphics stacks...so maybe developers with Vulkan-based graphics engines will port games to their platforms. Since obviously it's only the graphics API that makes porting a challenge between platforms.

Even with Mac and Linux support in popular engines like Unity and Unreal Mac and Linux as platforms get far less interest for most developers than Windows. That's with essentially push button deployment to alternate platforms. For anyone writing engines where Vulkan vs Direct3D is a material issue support for anything but Windows is minuscule. Photon brings aftermarket support to Linux but little in the way of first party support. Crossover has existed for years and received little interest from developers.

Even if Vulkan was fully supported on Apple's platforms there's still all the other hurdles to porting games not the least of which is a totally different CPU architecture. When the reality is developers are uninterested in first party support for non-Windows platforms even on identical hardware with an alternate OS (Linux) I don't see anything to suggest they're going to support a different OS on a different CPU architecture.

So you're really suggesting Apple support Vulkan for no benefit of themselves for games that will likely never appear. They should do this when they have millions (or in the realm of) games on their platform already happily running on Metal.
Get paid to help people on social
You're not thinking far enough. Of asset prices crater, then we'll have an acute deflationary shock, which will prompt the fed to inflate, and that is what will screw the poor.
You may have a good point there. Life has been so peaceful over the last 50 years or so (at least in the grand scheme of things; by comparison the earlier part of the 20th century was all kinds of exciting). So we need things to complain about.
For these risks physical location matters more than the organizational structure. If something (perhaps a conflict, perhaps something else) disrupts manufacturing or shipping around East Asia, supply from the Samsung fabs in Korea and TSMC fabs in Taiwan would be disrupted, but any manufacturing capacity that's physically located in the West would be still available.
Have to agree. Font rendering is one of the top reasons I don't favor the Mac experience at all. At least Windows and Linux give me options, and honestly Windows is the only one so far I believe gets the fluctuation in DPIs 'right' by giving me some control over it. I love being able to use a 4K TV as an extra monitor, regardless of size.

Macs? Sorry; Apple says one size fits all these days, and you will likely have to shell out money to get it looking 'right' on an external display (i.e. higher dpi). Normally, this means just embracing the full Apple ecosystem of peripherals, which is only complicated further given Apple appears to have stopped producing external displays years ago.
We’re living in the present, not some cybernetic future. To say all this when it’s not relevant to the present is a little silly in my view.

We don’t have cameras and flash embedded in ourselves, someone’s recollections are not the same as an video file in terms of evidence, and there’s a substantial difference between someone actively on the street corner watching and security camera you can set and forget which will record 24/7.
What if the state is the US demanding data using NSLs or dragnet warrants?
Fiat is backed by the insistence of the issuing government that you pay your taxes in that denomination. It has very little to do with pension systems, except to the extent that the government runs those also denominated in dollars.

But the US could end social security tomorrow and as long as it still required taxes and tariffs in the form of dollars, the dollar would still have value.
Thank you for sharing this. I have never seen fore-edge painting before and enjoyed watching those videos. Much better than the linked article.
Surprisingly it’s usually banking and investment company’s that require SMS based MFA. Including my main 401k brokerage.

In those cases I keep a google voice number. It’s also the same number I use to give to anyone/any company and it’s just on do not disturb 24/7. If I need to deal with a company on that number I just turn off DND. This practice of never giving out my actual number has drastically decreased the number of “car warranty” trash calls to my actual phone. They all go to that and generally a message is never left, and the phone doesn’t ring. Sometimes I get a voicemail of 3 seconds of dead air but that’s it.

I know a lot of people de-google but my thought is this isn’t a normal PSTN endpoint, and it’s not nearly as easy to sim swap, if not impossible but still works as a second factor. And I’m not aware of another service that can do it better and like it or not, google is a big target so I trust their auth over some other fly by night competitor.
What do you do with easier tech but weak reputation?

Imagine a silly crazy pitch for wind powered Tesla for Shipping.

The market is very large.
The concept uses existing components at reasonable pricing.
Some clever engineering tricks really improve the numbers.
It is cheaper than existing green proposals.
There is a detailed excel simulation to play with.

There also appears to be a strong lasting network effect (!!)

At what stage do you write the first million dollar cheque to unqualified founders?
https://www.bloomberg.com/news/features/2021-03-08/tesla-is-...

Not quite what you were asking about but it does deal with the TX grid.
>lasers

Good point. Would strapping a laser pointer to the back of one of the cats work to seed the system? After that I could divert some output into g-code movement instructions to the automated lasers.

One thing I'm unsure of is room size. I figure I could map 1/0 to each tile in a grid based on the presence of a cat, but that means with too large or small of a room I'll have varying degrees of bit density. Stakes are pretty high too, since I'm pretty sure that putting cats in the mix might allow me to exceed the theoretical maximum of 1 bit of entropy per bit.
Admittedly, all of these are real issues. The thing is that for a company with 1.816 trillion (1816 billion!) market cap as of today, all of these issues are easily solvable.
But it's not a matter of "we can't solve it" or even "we don't have the resources to do it, there is some higher priority problem to tackle first".

It's not an engineering problem at all at its heart.

It's a marketing/business problem that someone somewhere is thinking that Amazon can provide a free service to X users, knowing that Y (X, Y positive, Y << X) users will go over their "free tier" usage and pay for all X's costs, maybe even more, making the free tier a profitable business on its own.
Why build new cities, when there are plenty of smaller towns (<500,000 population) that can grow?
Yes, political belief is the only possible reason I can think of that someone would be weary of moving to a state that celebrates the confederacy... no other personal attribute could possibly explain that preference... /s

Also, as someone who grew up in the rural midwest: the statue thing is kind of silly and a distraction. The real problem with the southern midwest is that you get what you pay for.

The schools are god-awful; often you can't even buy a good education with infinite money. Even the "good" schools are only parochially good; transfer them to a coast and they're embarrassingly bad.

The local employers don't provide interesting work, and professional networking opportunities are niche to non-existent.

(Crime too. Contrary to popular perception, the wealthier coastal cities have a far better handle on crime at least in the areas where wealthy tech workers typically live. SF might be an exception, not sure. Thinking mostly of the northeast and PNW. In the rural midwest, you'll get meth heads with shotguns even in nicer suburbs. Cheap housing is a great equalizer, for better and for worse.)
HI! I don't have any plans of putting my classic (or new adventure games) on XBox as they don't really lend themselves to console play. You really need a keyboard to enjoy them. Though I do have one game on Alexa www.EscapeTheGloomer.com

www.lyme-resource.com is still around but I haven't updated in some time. Most folks tend to be more focused on Covid than Lyme. Yet Lyme is still a deadly killer that is often misdiagnosed.
Like... from the ground up, placing pixels around to form letters ?!
I'm not sure the general population knows any better.

It's bad and all and he is f'd, but "stole $46m" does sound like a pretty bad ass line item on a teen's wrap sheet.
As someone on a team heavily reliant on CI, I think we really need better support for running things locally without CI, though having integration with the server for looking at results is great too.

For example, I want a workflow where I can click on a failing test from the CI and have it pull up the source code of the test in the IDE and run said test locally with a debugger.
Those are checks of binary integrity. They can't confirm that data hasn't been deliberately or accidentally replaced, added or deleted.

I would like to have a grandfather, a week old; a father, a day old; and a son, being last night's backup. All on different media, amd ideally not connected to the source machine.