skysight-inc/HackerNews huggingface dataset:
I have a very diverse background in these regards:on the creative side I was freelance designer and have a MA of Arts, on the engineering side I design electronic circuits, program, work in VFX.

I guess many devs dream of expressing themselves with programming, just like many film makers, painters, artists dream of expressing themselves with their craft. But what many don't realise, is that after a certain degree of mastery, you know that certain topics demand a certain handling. It becomes less about you, it becomes more about that fascinating aspect of reality you are dealing with.

Whether that fascinating aspect is a certain mood you wanna express, a certain story you wanna tell or a certain problem you wanna solve and create a beautiful elegant solution for is not that different to me.

However: people who always make it about themselves instead of looking at the topics they deal with will rarely create things of lasting value, neither in art or design, nor in engineering. If you chose that framework because you thought it was cool, not because the problem you are solving demanded it, you are still learning and not creating the solution the problem deserves.
Because it says: «the next major version of the Pulumi open source project». Apparently, either not very complete, or not very open-source, if self-hosting requires a license.
Castopod Host: an open source, federated podcast hosting service
You have to question if you are dealing with an unbiased subset of mechanical and electrical engineers. That kind of interdisciplinary collaboration usually occurs in some sort of cutting edge field.

The typical mechanical engineer is calculating HVAC loads for commercial buildings, not working on robotics. In contrast Google is probably only hiring a mechanical engineer for work that’s the tip of the spear.

(In fairness this also goes the other way. The software engineers working on yet another internal corporate CRUD app are largely invisible to the typical physical engineer.)
Extreme minority opinion: Lazarus/Free Pascal
True, that makes sense
React SEO: How to Build Search-Friendly Pages in React
Everything you need to know about React SEO. Our simple guide includes helpful tips about crawling, page load speed, and popular SEO plugins.
So if my family has a single car and we share keys it's going to annoy each of us that isn't the owner of the tag.
You'll needs a fat profit margin to maintain a two trillion dollar company. They're mostly a hardware company after all.
Replace React with angular, replace Go with .NET which is a platform, and it's not just the language entire stacks in .NET are available as OSS (fronted, backend, distributed computing).
That is not true. All locations are encrypted with a public key before being uploaded to Apple's servers, and only the user's devices (which contain the private key) can decrypt the location.
I have no connection to this company, but on occasion have needed specialty tapes for projects. Posted link because it seems particularly useful.
>"Car Data, will create an ecosystem to link the ever-expanding set of vehicle data to authorized data usage, such as pay-how-you-drive insurance, road monitoring, and fleet management."

I hope for once to be surprised with privacy features..
I wouldn't bring in an entire library, but one big thing I find Apple Music has over Spotify is how well your traditional library and the Apple Music library converge.

I make use of it a lot for albums and songs not available on Apple Music. AFAIK, Spotify doesn't really have an answer to this.
> lesbian culture is, arguably, centred on poetry.

Pardon?
I think that OSX co-opting BSD is a perfect example here, honestly.
Demo worked flawlessly. The ease of transition between types is very nice. I could see this fitting nicely into a micro service environment.
Brainwaves and other strange sounds from Alvin Lucier’s lab (2014)
Parsing a single header file in isolation is cheap, but each header will include others, and templates mean many headers contain large amounts of code inline. For instance, just including <vector> results in the compiler having to look at almost 30kloc, on my system:

$ clang -x c++ -E - <<<"#include <vector>" | wc -l
27378

Other headers are similar:

algorithm 23103
array 23450
memory 15909
random 52107
thread 31424
tuple 9240

(Of course, a bunch of this code is shared, e.g. including both thread and vector is “only” 35713 loc total, not 60kloc.)

I believe C++ compilers have SIMD-accelerated lexers/parsers because of the sheer explosion of code due to headers and templates.
A local device like an iPhone has to know what AirTags are yours, since they have to guide to back to the beacon. If your iPhone notices beacons that appear at multiple locations, that aren't yours, it can detect that.
Eh I don’t buy this.

FB isn’t the internet and there are a lot of social media companies with social media apps.

The protected characteristic is the relevant bit.
> there is a robust aftermarket in everything Apple, and in at least phones, laptops, and tablets, the Apple offering will last longer in the wild than comparable products from other companies.

And these devices could last even longer if independent repair shops or users themselves could repair them.
Unfortunately Apple has a habit of telling their suppliers to not sell parts to 3rd parties.
This is called a placeholder, and I don't think it's best practice, it's a matter of taste.
Ha, whenever some 3rd party SaaS tool is down and I am obsessively refreshing their status page I'm always enraged with the lack of updates. But then later I think about what if I were one of the engineers trying to bring things back up. There is nothing worse than being heads down trying to get a mission-critical system back online and being constantly distracted by demands for "status updates."

What is the ETA on getting back online? Well, about 5 minutes longer than it would have been now that you pulled me away from what I was doing....
I should have known to be careful with that term in a Prolog thread!
> Always requiring the modified code be available would make it a license violation to download an AGPL work, change one file, and then delete it because you're bored.

Right, but you don't have to require that (you can close the "transitive distribution loophole" by explicitly calling it out), and a clause like this would not be enforceable anyway, because all of this relies on copyright law, which is fundamentally about distribution. If there is no distribution, then the license terms do not apply.

IANAL, though, and this is where it gets dicey for me: can you really legally frame "putting software on a server that others can access through an API" as "distribution"? Or does that part not rely on distribution at all, making the AGPL sort of a combo copyright license and EULA?
So after the owner accidentally leaves it on the train, someone will be notified to look for whatever item was so important that it needed to be tracked.
The limitations were born of hardware weaknesses when mobile devices were brought to market. The do seem arbitrary now, but they made sense 10 years ago. Those hardware weaknesses are long gone (it's not just Apple Silicon that is blazing fast in ARM land). Maybe it's time to rethink the whole mobile OS thing.
That seems rather inefficient, especially in the summer. I also thought the lossy boilover system seemed less than ideal, but I guess if it takes all day to get the heat going you don't have good alternatives.

Maybe the small tank system would make sense for a bachelor who is ok with taking a shower only at night after cooking dinner. Maybe supplanted with a solar thermal setup to keep the water at an elevated temperature and only topped off with the stove?

I have to admit I thought to myself a few times while reading the article: "Is this better than a solar array and electric water heater?" I guess it has fewer failure points, although a solar panel failure doesn't flood your basement. If you are running a wood stove from trees you chop down on your own land this could be very low cost over the long term I guess. Solar is still fairly expensive, especially if you add battery storage, but it has been falling sharply in the past few years and the price for these systems is basically fixed. At the end of the day it's a decent chunk of custom plumbing and a specially designed appliance. Traditionally that combination would be fairly expensive and I wouldn't be surprised if the price has been increasing slowly as the plumbers who know how to do this retire and the wetback stoves become even more specialty equipment.
In your opinion ofcourse. I find Windows 10 tablet mode ghastly, especially compared to ipados or ios. The only nice thing is that you have a real OS. If this iPad would run macos or windows, I would leave laptops and phones behind from that moment in. But alas. Maybe the 2nd gen surface X?
Wash sale rules (the problem here) don't apply to crypto because it's considered property and wash sales only apply to "stocks and securities". You can definitely get into trouble if you do something like sell at a gain at the end of the year and instantly lose it all though.
We build these massively distributed, micro-concerned, mega-scaled systems, and at every step we recognize everything and anything can go wrong at any given moment, mulling over these problems on a daily basis.

And then it /does/ and all of us lose our shit haha.
I think this reflects the fact that no one is particularly happy with Youtube. Between the bans, increasingly aggressive (and abusable) copyright strikes, and constantly shifting rules around content and monetization most Youtubers I watch express unhappiness about some aspect of Youtube on a regular basis. Many have started seeking alternative revenue streams to mitigate platform risk.
For a lot of stuff I agree but the problem is that (some of) these platforms advertise themselves as being built so that this should not happened. Less cynical engineers will then build some critical solutions that depend on these platforms and assume that they can and have successfully mitigated the risk of downtime. Sometimes the tools to manage/communicate/fix the service downtime are even dependent on the service being up.

The lesson is more that everything fails all of the time and the more interconnected and dependent we make things the more they fail. That is not something that can be solved with another SaaS as multiple downtimes, hacks, leaks and shutdowns have shown time and time again.
This is just the state storage backend. You can use Pulumi cloud or keep your state in a bucket, or write your own backend.

Terraform cloud is a similar deal.
right, tweet 3 days ago
https://news.ycombinator.com/item?id=26850839
Lisp in Forth
You don't need to use the service, although it solves a lot of problems. You can use only the Pulumi SDK and then solve the various state management issues that their service provides in another fashion.

I think its a reasonable business model. The SDK is completely open and free. The service is how they make money .
Do folks have opinions on how Pulumi compares to Terraform CDK?

I'm the only ops-y person in my group. I've done things so far with Terraform HCL, but a) it's not a great language, and b) I can't really ask other folks to learn it. But they all know Python, so my theory is that if I can wrap our ops stuff up in familiar-looking code, they'll be able to work with it effectively.

Is one of these toolkits better than the other? I'm inclined to go with Terraform CDK just because they company's further along, but I'd love other people's takes.
It also indicates to me that the leadership at Alphabet is totally out to lunch. I would have thought they had the sense to stop this but apparently not.
Discord does not give users a choice to opt-out of their wildly invasive data collection methods including logging executables running on your system while the desktop client is open, not just games. This data alone is very valuable.

Comment from a 2019 support thread "I am pretty flabbergasted that people aren't making a bigger deal of this than they are. Discord actively monitors your executables, but the larger concern for people now seems to be its inaccuracy in identifying them as games. As if to say "make it better at identifying games" instead of "stop scanning my programs"."

https://support.discord.com/hc/en-us/community/posts/3600307...
This is one of those moments in history that future humans look back on and wonder how people were "so much more ignorant, stupid, gullible, corrupt, etc. than we are today".

Praising yourself for things that you did not actually do is analogous to how some ancient kings praised themselves for winning a battle that historians later realized they did not actually win. Like how did those kings really expect their people to just believe that? Because the king's fact checkers verified it, of course.

The many self-generated mythologies of the Kim dynasty of North Korea is a great example of this phenomenon.
How are economic pressure and "cancel culture"[1] dishonest? Moralizing your opinion and perceiving people who don't share your opinion as dishonest is fighting a culture war - not a way to find common ground or a comfortable coexistence.

1. "Cancel culture" a new shibboleth of an old non-violent tactic that already had a name: boycotts. A set of people who utilize boycotts is ξ
So crypto based on proof-of-X is really an economic driver for waste-of-X. This all makes so little sense when were simultaneously moving toward UBI and giving it away.
The main thing is training a model. Every time you mark something as spam or off topic, it trains a model so that it can identify similar things in the future. You can train your own model, but it will work better with a lot of data.

Open sourcing it would be hard, because you'd have to trust everyone else to classify things correctly, or you'd have to review every input yourself. A spammer could easily sneak in a lot of false positives or false negatives to throw the entire model off.
> I don't think the narrative is usually "you can't work on anything else"; it's that you can't claim to have two jobs.

In the case we're talking about, the employee was told they can't work on the kernel in their free time. Clearly not a second job.

> It's not clear to me that "setr@gmail.com" vs "setr@ibm.com" changes the equation on portfolio lookup by any significant degree.

In this case, they were told they couldn't work on the kernel even under their personal e-mail address - and to remove the credit for work they'd already done. Seems pretty clear-cut to me?
The debate is not whether there is a legal requirement for YouTube to provide freedom of speech (categorically, there is not) but whether that is harmful to society. The concept of freedom of expression extends beyond the bound of US law.
Do you really think apple would be making pro level devices for that exact purpose if people werent?
Not long time ago all the daily news headlines looked like from "The Onion".
Are there any algorithms anyone knows that are more efficient/ can only be achieved in a given base?
Compared to a dot on a map that usually just narrows it down to an entire building?

If the sound is muffled and you can’t hear it, this sounds like it could narrow it down to a specific room or maybe even area of a room. Which is a huge improvement.

I haven’t personally used a Tile before, but my impression was “you get what building it’s in, then have to search everywhere til it’s in earshot”
>- Draw. This is the big one. I'm no fine artist, but I do a bit of calligraphy now and then, and Procreate is amazing.

Same, and this is how the iPad really shines, except for one huge drawback: limited RAM means I either have to reduce my art to sub-4k quality or limit it to 30-ish layers.

Both options suck. It was very disappointing to see no mention of RAM anywhere in this announcement. Maybe for some applications processing speed is a limiting factor, but it certainly isn't the bottleneck for artists, so this announcement is a bit of a letdown.
Auth is both simple and hard to get right. It's virtually the same everywhere. One group of people getting it right is better than every company trying to figure it out for themselves. It's exactly the right thing to farm out to a 3rd party.

Only on HN will you be told "you're an idiot if you outsource your auth" and "you're an idiot if you roll your own auth" by the same group of people.
Haha love how people have rediscovered the functionality and joys of IRC and the like!
It’s a 13” display. You probably already know whether that’s enough or not - the processor can’t affect that.
No, I don't. My current setup requires several power bricks ("weird boxes") for the displays and speakers anyway. The good thing about those is that you can just hide them away, unlike your monitor. And what exactly is the problem with extension cords?
IMO, what you ask for is too much effort for caususal discussion on HN. If you want that, you have to listen for yourself.
How to Build a Successful Drop-Shipping ECommerce Business
"No". We can barely keep a perfect planet hospitable to life that fucking evolved on it.
and with this lightweightness the ability to customize the client more, maybe even create popouts to monitor multiple chats simultaneously or do one server per window.
Yep, Apple hasn't exactly hidden that's how they do privacy. They give you an identifier that makes sense to their systems, but won't make sense to other observers. They still track you, they just don't tie it to PII (I'm assuming there are ways to associate your "anonymous" ID to you though, since it's probably wrapped up with iCloud stuff somewhere - it would just take an arcane query of some sort).
A compiler has optimization steps. Rather than going straight from human readable C to binary, it compiles to an IR and then uses some heuristics to create binary that is more efficient for the machine to execute.

I feel like you're effectively asking for an optimization step. Decompile to an IR, and then use some heuristics to get back to C that is more efficient for humans to read.

And if a compiler without an optimizer is still a compiler, then a decompiler without an "optimizer" should still be called a decompiler.
The screen is honestly amazing. Puts everything else in its field (and most pc / laptop monitors) to shame.
This is a really interesting point that I hadn't considered before.

It's similar to ubiquitous next day delivery conditioning people to find anything longer unacceptable, when cheap next day is quite new and not even the norm yet.
They're only mistake was not awarding this on April 1st.
I'm happy to see this. The python packaging ecosystem is frustratingly nonstandardized, particularly the split between conda and pip. Now that the Python 2->3 migration has mostly been dealt with, hopefully the community is able to improve the packaging situation.
I would even make the case that self-awareness and success may be inversely correlated in fact.

I've heard many people say similar things over the years... Why is that? Is it some kind of kin selection? Is this total lack of self-awareness a requirement for getting into positions of power?

It's so obvious, I even wonder if they're just pretending to be hypocrites? It seems so simple and obvious, how can they not see the logical contradiction?

Are most of our leaders complete nutjobs?

Maybe humanity is a hierarchy with all the nutjobs at the top, mirroring back their insanity inside their filter bubbles; not realizing that their lives have nothing to do with reality.
A few years ago, I lived sever blocks south from this SRO in the South Loop (might be considered Printer's Row) neighborhood of Chicago.

It's squeezed between Federal and county buildings, and the commercial district. It's not residential but neither is it an undesirable part of town (w/r/t physical location). Indeed, it's the site of the old Chinatown.

It's as if this singular block was forgotten as modernization/gentrification reshaped everything else. It's curious.
The author is attempting to extract a loophole by having the "modifier" and "host" be two different entities. The license is clear:

> Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version

So if someone modifies the program to remove access to source and provides the program to someone else, they have violated the license. Who hosts it doesn't matter, it's the person modifying the program that must make sure the modified version has some way of offering source.
This looks really interesting. It solves a problem my Discord server has specifically. We do online improv and while most of the members don't have cameras we find the lack of a visual component is detrimental to the experience.

I notice that you have a support Discord, maybe a Discord integration would be good.
16 gig and 512g ssd. It gets like 10% better ssd performance and the drive usage is less than reported for the 8 gig models.
Stealing things shouldn't ruin your life but ok.
Firstly, I think you’ve misread: I didn’t accuse you of being a pedant, I suggested you might like to be. Behind a pedant on the internet is sometimes quite fun, but if you don’t want to, then don’t.

Secondly: a common mistake is still a mistake. That shop is selling things with DE-9 connectors, all of which they have mislabeled.
Really? Because of all the things I don’t want [myself or my colleagues] to write, a secure authentication management system that connects to multiple with providers is up there.
> This update brings the ECMAScript RegExp Match Indices, which provide the start and end indices of the captured string. The

I'm curious, because I'm useless at RegEx.. But will this break current RexEx implementations ??
I think it's a pretty reasonable response given malls and other places were scooping up bluetooth and wifi Mac addresses and using them to identify patrons. Sure, only Apple knows so it might possibly have some benefit to Apple and even less possibly a detriment to competitors, but it definitely increases privacy and I find that very compelling. Your iPhone/Android already knows where you are with location services enabled. I'd rather Apple keep everything as private as possible and it's not like their getting a huge data gain.
Auth0's pricing has always seemed really strange - 7000 active users for free but only 1000 on the lowest paid tier ($23/month). This means if you don't care about the extra features, once you exceed 7k you need to jump up to the $228/month plan.
Inheritance of large wealth like a $1M+ home is the first step to inequality of opportunity in a society. Get as rich as you want, but for the next generation there needs to be a reset (beyond a reasonable threshold), otherwise you just end up with family dynasties. May be fantastic for the involved individuals, but ends horribly for society. Usually with a revolution after a few generations.
It could switch maybe? If you use the magic keyboard it switches to Mac OS and otherwise ipados? But yes, iPados with proper multitasking and allowing development apps locally would be a step in the right direction IMHO.
You're just not living in the real world.

My mum is never going to care about being able to compile a repo from github on her ipad. Neither are 90%+ of the userbase. The developers interested in the platform use a mac.
Yep anywhere in the world! And the nice thing is that a lot of people buy the products so manufacturing issues are usually brought to light and you get extended warranty for that issue.