skysight-inc/HackerNews huggingface dataset:
It's actually much older than that. I think it was coined by CloudPosse with this video: https://youtu.be/4MLBpBqZmpM

(December 2020)
I think only problem would be not telling the employee that is used as attendance data.

Anyone with full time employment (at least here in Poland) will have attendance data in one or other way because it's required by law
OpenTF would be a good name in my opinion, they could just rename the project.
Last time I looked at their class docs for some of their infra resources, they very very very closely resembled their Terraform counterparts...

That was several years ago, though; might be stale.
What if the error is a problem the user can actually address and continue using the service? I don't think we should stop trying to make useful error messages because some people are completely helpless.
I have experienced clinical depression and physical activity was absolutely 100% a critical part of both recovery and maintaining mental health. Most (but not all) people that I know who have experienced clinical depression have had similar experiences.
No. My point was, companies should make money from services, not software. I believe all software should have a FOSS license.
love those books, a similar concept was explored in the book "terminal world" by Alistair Reynolds. it goes into a bit more detail about why certain technologies fail in different zones.
That's quite the romantic view of nature. My view is that nature is indeed red in tooth and claw, and that almost every species regard almost every other species as pests.

Homes, human or otherwise, are virtually defined by the absence of undesirable critters. If cows could be rid of flies buzzing about, they would. Increasing biodiversity would most likely also mean increased diversity of pests. Would we not be bothered by mosquitoes, if we had a lighter footstep on the environment? I'm sure cavemen also got bit and stung.
Marks do not have to be unique. It is the act of doing so, symbolised by the mark, that forms the contract. It was commonly just an X.

This particular case hinges more on whether the emoji :thumb_up means agreement or acknowledgement. However if the person had habitually been agreeing with a mark then that would weigh in favor. It's not clear without the exhibit of previous text messages, but strongly implied by the wording, that this was indeed the case.

So this was accepted as a written contract with mutually agreed terms. There was no verbal addendum or additional terms.
Scalability and Reusability appear to be contradicted by Reduced Agility in the pros and cons of, “over engineering.”

I appreciate the attempt to carve a positive definition of over-engineering. However I think most people will disagree that there are any pros to it as their definitions tend to be quite negative.

While I tend to agree that anticipating future needs is best avoided, there are situations where it can be done successfully. It’s good to recognize that these situations are rare before considering it. When building a system for a project where you have literally built the same thing before more than once and the team you’re working on lacks the experience to understand or appreciate the complexity of the problem, this is one area where you can get away with what appears like, “anticipating future needs,” but to you is, “solving the problem that will come up before it’s a problem.” There are times where you can avoid learning a lesson the hard way (again).

Update However one must also be mindful to avoid chasing ghosts. It can be detrimental to progress to anticipate problems you’ve encountered before as, “the same as,” ones you’re facing now or to imagine they are there. Always good to pause and get a rubber duck session going to bounce your ideas off of before heading into the weeds.
This one? https://www.youtube.com/watch?v=4OztMJ4EL1s
>Software piracy appears to be largely dead

Certainly not dead, but the multi decade long DRM arms race and the more insular nature of the scene recently means there isnt many new people joining. On the other hand, I'd say the groups that are already established are doing better in the last few years than they did before. Just to name a few recent breakthroughs:

- WIBU dongles getting fully emulated in software by R2R. Used in higher end software like Propellerhead Reason.

- The first scene proper of Office 365 by BTCR

- Denuvo is still getting cracked after all these years.
> it just creates an incentive for any corporate interests to create either a closed source offering or a better funded competing OSS offering that can be commercialized.

what's wrong with that?

If they produce their own version, then the world now has another piece of software, and this competition is going to make the ecosystem better imho.

The only problem with lenient licenses is that they allow leeching. MIT, eclipse, and apache licenses, all are basically allow free commons which others leech off as much as possible. The corps may continue to contribute, but only because they see value they could extract more than what it costs them.

I would say AGPL should be the _only_ license anyone contributing to OSS should pick. And if you own the project, make it dual licensed - a commercial offering, and AGPL. If said software is good, a commercial offering can be profit generating enough fund further development.
Tailscale vs. Narrowlink
The article is vaguely interesting but not surprising to those of us in the law; but the headline is egregiously stupid.

I get it, nerds and techies (like us) love clear categories of things. But the entire point of the law isn't perfect taxonomies, it's to resolve disputes between parties.

Which is to say, bellyaching over the weirdness of definitions isn't a FLAW in the law, -- it IS the law itself. There's nothing broken here.
Play the Original Wipeout in the Browser
Ask HN: AI, obsolete before you begin?
Looking for some perspectives pertaining to the struggles of rapid advancement in the AI space:

1) How many have attempted to start some project/business in the AI space and ultimately found it eclipsed by something else before you could finish it?

2) How many are currently hesitant to start a new venture due to the concern of #1? You may invest a lot of time, money and resources into a project only to find it becomes irrelevant when the next new capability of some AI model is released.

3) Are these currently topics of conversations for any companies that you work for? Are businesses struggling with these questions as well?

4) What have you learned from any of the challenges above?
> Your average human driver is lazy, stupid, combative, uneducated, clumsy, or some combination of them, and they will never be inconvenienced by the behavior enough to change it.

FTFY
> One solution would be to grant free reign without liability for fire & police take any measures they see fit at the moment to solve the problem.

In my part of the US, they absolutely have this. If you park your car in front of a fire hydrant and firefighters need to hook a hose up to it, they can and will do whatever is needed to make that happen, regardless of damage to the offending vehicle.
Hacker news is a mix of venture capital and technologists, the AGPL3 is a wedge between those two groups needs and objectives.
Yeah, we gave it a shot, but really couldn't figure out where it provided any value over just running plan with an out file and apply with approvals in our normal CI/CD infra.
I don't think either of the two "sounds like ..." comments above are interested in any sort of understanding about the past (or present), fundamental or otherwise. It sounds like they're more interested in making cheap political / social commentary.
We have nothing of value up here and have decided that economic success is something we don't want to strive for anymore (not that we ever did).
Yeah you can have multiple voices on a single podcast in the current version.

You just need to add more than one section, and then alternate the voice you choose to talk.

Annotations for emotion are coming by the end of August.
Move to a country where working part time is a right ( eg Germany), get hired full time, wait a year or so, reduce your hours.
I'd consider a VM, and I've used them before, but I've found Docker gives the advantage of forcing me to be thorough in my toolchain docs, and portable to CI pipelines.

chroot sounds like nothing but a headache.

QEMU VM, I don't even understand the potential advantage of lol
> too high or too low a bar

I would say that is where we would like to head, and I do not see why we would not go there if we found the operational definition of intelligence.

An issue may be in the possibility of intelligence as a collection of more faculties.
Agreed. That was the point of my comment - there is an abundance of developers who just work in JS/TS/React and have not picked up new technologies. Adding C#, Java, SQL, etc. helps your marketability.
Also, it’s not the job of the Supreme Court to make popular rulings. It’s actually pretty explicitly not, which is why they have lifetime appointments.

Popularity belongs to the other two branches of the government.
Underrated by who?

I don't think I've ever heard somebody "Eh, it was alright".
This is a welcome tool indeed. Question: how would you describe how you're different to Descript?
It's not complicated, unless what you intend to do when deploying AGPL software is actually to try circumvent the license in some way; e.g., you would like some proprietary modifications to be added but still comply with the AGPL requirements.
Cryptic error codes that mean nothing to a layperson can result in online discussion in community support where users or devs can actually help each other. Or they might just glean enough information to work around the problem themselves. Zero information is not empowering.
Spitballing here, but perhaps the argument could be made that news posted by a Canadian news organization to Instagram might potentially-count as news they need to be paid for if it's shown to other users on that platform? Not sure whether it has to be content that's directly hosted on their own website...

The news organization's Instagram profile -- which contains a link to their website -- would almost certainly count as content to be paid for.

I mean, I'm sure Meta is motivated to pick an expansive reading of the bill in order to pressure the Canadian government, but what you describe doesn't sound inherently outside the bounds of "we want to avoid all activities that we're required to pay you for".
I have an oscilloscope at home and want to see these, what's the best way that doesn't involve stripping and soldering wires? The best solution I've come up with is stereo aux -> RCA adapter, then two RCA -> BNC adapters. Is there a better way of viewing these?
So... Meta is engaged in anticompetetive behavior by removing itself from the market?

How, exactly, will that cause a reduction in competition in the market? I think it's GREAT that a cancer peddler like Meta is removing itself. Neat.

... I hate being on Meta's side, but the Canadian authorities have truly taken leave of their senses.
Does it make a falsifiable prediction or not?
While there are definitely some tortured genius types out there, I think many of those who present as such described in the article really aren't. You know, it's pretty easy to appear like a genius when none of your peers have anything to show for it either. The only question I ask for genius is "What has this guy done?". Which is a pretty difficult question to answer when you're still at school and haven't lived a life yet.

Our own self concept is based on the story we tell ourselves. This is an important emotional/intellectual regulatory tool we deal with in a daily basis. Evolution gave us self reflection because it's very useful to us. But it doesn't mean it's a reflection of reality.
A moose once bit my sister... No realli!
Agreed some visual examples or just written ones would help. However, it was a clear & concise post that I believe most of us can relate to.
The less we know the more confident we are. Some books’ messages do not sink in until you’ve lived through some of the events described therein.
Before checking the comments I thought it was a troll paper that got through "peer review" because this is how it renders for me in Linux in both Firefox/Chrome https://imgur.com/FBDiIXb.png
I find the latter - with all the conditions much less clear. I have to pause and reason about each condition and it’s relation to the others, the order of the comparisons and the effect of short circuits.

The first example makes it very clear that condition A means do it again and condition B means exit this loop while condition C establishes the boundaries of the loop.
> Dark matter and dark energy are just placeholder names for something we don't understand and don't know what it is.

Mostly, but they have a lot of behaviors attached to them at this point due to various measurements and accompanying assumptions. Not to mention that labeling the sets of interactions each exhibit with a single name creates the appearance to the public that they are created by a single source. Dark Matter could be several different things interacting, likewise for Dark Energy.
Stable Chat Research Preview
How can you call it branchless if it has "while (length > 0) {"
the fact that some people treat 'being black' as a red flag, doesn't negate the utility of treating 'probably a narcissist' as a red flag.
Totally agree. Looking ahead a little during design can save a lot of time later. You will not guess always right but usually you can make a reasonable guess where things will be going.

I have had this fight with Agile absolutists. They claim you should only think about the next sprint and not design any further.
> Reading Gibbon will give you a deep appreciation of his influence. In the process, you'll get a genuine step closer to experience the Enlightenment (imagine yourself in your salon, by candlelight, a gaggle of kids playing in the room next to you) as well.

That's all well and good, but OP seems to be interested in learning about Roman history, not 18th century English historiography. And for those purposes Gibbon is extremely unreliable.
yea this is definitely user friendly and realistic
Sounds a bit like Raised by Wolves
There may be an issue with the application, but if you tell them what ballpark the issue is in they might just work around it.
If a company of hundreds of individual can't outclass a few teams building an entirely different product, they should reevaluate their business strategy. The OSL isn't the problem, it's that the cloud offering doesn't provide enough utility.
As a Canadian, I find the whole saga of how our government works with the technology sector bat-shit crazy.

All of the media's coverage up here is disingenuously about tech overreach and not about how their lobbyists tried to double-dip on revenue (both demanding an estimated $329M/year[1] from tech companies, while also receiving the ad revenue from ++1.9B pageviews[2]).

The problem is there'll probably be some kind of settlement between the government, news companies, and tech. But while this drags on, the larger oligopoly of news outlets will come out alive, while smaller news outlets are really going to suffer financially.

If you want to read more about our government's recent brain-dead policies on technology you can look up:

C-11: A streaming services bill that mandates Canadian content on foreign streamers. Not horrible, but also a great way to have "This service is not available in your region." notices in your country.

DST: A "just because" global digital services tax of 3%, which will definitely be passed onto consumers, if not lead to service blockages in Canada.

C-18: ↑ This bill. Pretty much a shakedown by the government and media companies.

> This is coming from a registered liberal party member, who's socially liberal and is consistently confronted with the thought that I may actually be conservative.

[1] https://www.pbo-dpb.ca/en/publications/RP-2223-017-M--cost-e...
[2] https://about.fb.com/news/2022/05/how-meta-supports-news-pro...
>it can take a while to open

Uhhh how many tabs do you keep open? I have 16 or so in the background on firefox on an old ass Pixel 2 phone and it never has any sort of delay.
Reading the law, if a news outlet makes a post that counts as "news content" such as commenting on any ongoing public issues (including this very topic) then Meta would be potentially liable for it under the law. So unless Meta has lawyers review every single potential post made by a news outlet the simplest approach is to just block all news outlet accounts.
People _like_ you, not you specifically.
Thanks @colesantiago - great to hear. That's what we're trying to solve, the effort behind creating a podcast is just too much right now and a lot of content remains confined in text format.
Stallman's foresight has been eerily accurate - look at what google's web environment integrity proposal to say the least.

It's time the OSS community stop making free software with a loose license such that control and ownership is taken from them, and for profit to be made without any give backs.
Thanks all. I'll add it to my ToDo list for checking out. :)

---

Actually, on second thought it sounds like the platform they're built on top of (Terraform) is now undergoing some fundamental business model changes.

Probably best to see how that plays out first. :/
I bet some people would tell you something different if you told them that your meat barbecue only has chicken in it and that chicken is meat.
"If what you are building will be public, then: "over-engineer the concept, under-engineer the implementation". When you over engineer the concept, you start thinking about what might come next, you start seeing different applications on top of your solution. But deliver only what's needed now."

Exactly. Design in a way that it's possible to add future requirements.
Do you have to tax income? Can't you tax social media companies $2 per user per year that have more than 1 million members or by any other metric you like?
Distributed Video on Tor: Watch the Bloodspell Series Hosted on Freenet/Hyphanet
Gram Parsons – Fallen Angel
Yes, but it will take a few months. Looking like Q4.
The state highway I take to work frequently has State Patrols pulling people over who are getting passed by people in the right lanes. It’s a law in my state to move over even if the person who passed you in the right lane is speeding.
Self-aware Lara Croft [video]
There's different ways to interpret what people expect there to be by an extra medium on top of the vacuum.

We can observe and describe stuff interacting. The stuff is positioned in space. We can see that some stuff takes up space, and it can move to take up some other space. What we describe interacting is the stuff itself, the space around it is where it is.

Throw an apple through the air, and you can watch it sail through that medium. Remove the air, put it in vacuum, the apple is still able to move around despite the lack of anything meta or extra besides the apple and where the apple is.

The story is similar with light, gravity, other phenomenon. Things have some particular location in space, and that location can evolve with time.

You can still try to define the word, pick something within that description and call it a medium if you like, but it's not fundamentally necessary. And it won't be something "present in a vacuum that allows things like gravity to propagate". Things propagates on their own, their location within space simply evolves.
And people who work from the office spend their time distracted, using a gross shared keyboard at some hoteled workstation, while they sit in Zoom calls with someone on another continent.

I actually like working in an office, but only if I'm co-located with my coworkers and I have my own, relatively-private space work in.
> as it's not a very stateful algorithm

It might be stateless, but it depends on many things unknown at compile time.

One of them is the input data being processed. Binary search is exactly that, compiler don’t know at which position the result will be found.

Another one is micro-architecture, most notably cache hierarchy, and composition of EUs inside codes. If you switch to ISA with instructions resembling the micro-ops of the current CPUs, you’ll have to re-compile for every micro-architecture. However, this one is technically solvable with JIT compiler in OSes, like current GPUs where programs ship in byte code formats (DXBC, SPIR-V, NVPTX) then user-mode half of GPU driver recompiles into actual hardware instructions.

Another huge one, other CPU threads are running unknow code. Even if you drop hyper-threading making cores independent, there’re still resources shared across the complete chip: L3 cache, off-chip memory, I/O bandwidth, and electricity i.e. thermals.
It should mean compiling (a lot) less code in the best cases. (JITs compile early and often.) Roughly, today:

1. JIT sees a function take a lot of objects {x: int, y: int}

2. JIT compiles a hot path of that function for {x: int, y: int}

3. JIT sees an object of {x: int, y: int, z: int}, goes to a slow uncompiled (deoptimized) path of that function

4. Over time JIT sees a bunch more of {x: int, y: int, z: int} and compiles a hot path for that function

5. Over time the JIT sees that the compiled hot paths of {x: int, y: int} and {x: int, y: int, z: int} share a bunch of code and get called roughly evenly and further compiles an even more optimized shared hot path of {x: int, y: int, z?: int}

Note that this isn't the case in every JIT, or every runtime and mileage always varies when talking about JIT optimizations, but that's a roughly common way to look at that.

In theory, knowing ahead of time that expected/preferred shape is {x: int, y: int, z?: int}, the JIT could skip steps 1-4, start from step 5, just one "perfect" hot path for the most common expected object shapes, and see fast code for every {x: int, y: int} and {x: int, y: int, z: int} object the function takes, right from "the beginning" of run time.

(It might still fall back to a deoptimized path for a strange, rare {x: string, y: int} or something like that, but it still has a better hot path for what should be the more common/likely arguments. Which is why worst case and possibly average case having type knowledge doesn't perform better than existing JITs. But it can still enhance the best case.)

(ETA: Of course, Step 0 is determining that function is on a hot path in the first place. That is assumed to be the same in both cases with/without type information.)
Very few countries have the historical, legal, and cultural background that favors freedom (in many senses of the word) over authoritarianism as the US. Maybe Switzerland is another example.

See Australia for another Commonwealth country that has been passing pretty dystopian laws around privacy and encryption.
It means you can't provide a CI/CD pipeline for terraform as a service. Because that would overlap with functionality of terraform cloud and enterprise.
Reading the text of the law it would count as news if it ties to any issue or event of public interest. I'm actually having difficulty thinking of a post by a large organization that wouldn't fall under that definition.
Take a look at "Crossing the Chasm" - just look for the first image google finds. In order for something to become mainstream a few steps usually need to happen. And the first of those steps are the people who will buy or invest no matter the cost. Without them, it's hard to even have an industry. Later, sometimes decades later, price manages to go down enough for mass adoption.
I think it's sort of remarkable how _few_ free parameters there are to describe, like, _all of existence_. How many are there, a few dozen? It's pretty incredible if you think about it.
It really depends on the audience. I find having an opinionated, but very easy to get started with setup (like vscode + devcontainers) really handy for juniors, or folks that rarely contribute (they might not if setup is painful). The more senior devs or those with strong opinions can use still use whatever they want.