skysight-inc/HackerNews huggingface dataset:
A lot of people seem to be reading something else into my comment so this is sort of a reply to all of them.

The images in Every Frame a Painting are almost entirely other people's work. I'm not saying it's not legal fair use or that they didn't add their own creative and hard work on too, but it's still other people's work. They could have made their own movie scenes but that would probably be too expensive so they used someone else's. There are other creators who do make their own images and music, and they won't be struggling with copyright for the most part.

Maybe people are defensive because EFAP is so obviously and heavily using copyright protected work and they feel the need to point out that it's also got original material too in case people think it's just a bunch of random movie clips.

I've heard a lot of Youtube creators complain about copyright detection but in every case that I can recall, they really did use somebody else's work and the algorithm correctly detected it. It might not have correctly judged fair use, that's not my point. Interesting cases of raindrops are exceptional and I'm sure are not a normal concern at all.

As for indefinite copyright, that's a separate point, but why not? Copyright protection doesn't prevent anybody else from doing anything as long as they don't copy your work. So in the worse case, it's as if you never made the protected work in the first place. That's not like patents which can be for important non-creative inventions that can't necessarily be done just as well some other way. It's all creative work and there's nothing stopping somebody else from making something just as good without copying it.
This. Times 100x. This is one of Dockers biggest value adds.
Rent control causes housing shortages.

It limits the price of housing to an arbitrary price which is below the demand price of housing.

It fails to communicate the housing shortage with higher prices, and therefore it does not incentivize the building of additional housing to relieve the shortage.

Nor does it incentivize the finding of lower-cost alternatives, because all prices are capped at the limit, and so there is no information communicated about their relative differences.
Unsurprising if you've kept up with .net
The new primitive types (spans) allow direct low level manipulation of memory slices. A NIC driver, at it's core, really only copies data to and from shared buffers, so it gets a tremendous benefit from this new type.

C# recently getting new low level memory types definitely gave it the edge there, it does not reflect real world scenarios very accurately.
I was hoping it would be 0101100101.

https://www.youtube.com/watch?v=_4TPlwwHM8Q
What can you learn from an IP? [pdf]
BS... i in gematria = 9, Phone version 11... And on 9/11, not 9/10. For $999. Numerologists think they're so clever. It is annoying. T. Boone dies at 91. Melania is wearing a dress with a literal picture of a plane crashing into a building on it... Dozens more. Satanic materialists are such losers.
Logical Operations with CSS Variables
So, the main point I got from article is: rust has runtime array bound checks and integer owerflow checks. I am excited. Where do I sign up?
Tessellating Regular Polygons
Been keeping my eye out for something like this. I have wanted to build a cheap bare metal k8s cluster for my homelab. While ARM is nice, most containers are targeted at x86.
Probably a $500 HP laptop that Best Buy puts the most discount stickers on.
Yea but moving as an individual is stressful and 10x moreso for families. We’re trying to keep people off the streets and from having to make bad decisions without hurting the landlords ability to capitalize on their investment. This is a compromise.
They could just build/provide new housing for everyone and everything would be at normal rates... But if you don't allow, then the prices go up...
Decentralized Architectural Design and Construction Management Network
Decentralized Architectural Design &
Construction Management Network
Darch Network is a decentralized project management network where an unlimited number of architects have the freedom of working on any project they want. It is a decentralized online project network that enables this process to be realized without any external intervention, where all the parties and every tools, such as architects, engineers, craftsmen, material firms, logistics, contractors, municipalities, autodesk software companies, etc., who need to be in the process of project preparation, projecting, construction, approval and delivery to the customer, will provide trust with smart contracts.
> if the user base isn't being added to it will die eventually.

Which is, sadly, a lost cause. We had a simple, reliable, open, decentralized base that simply did not adopt to the needs of a changing userbase of the internet enough. Non-technical users have expectations that are incompatible with the text only format and they prefer platforms that feel more like their other social media tools. Technical users don't fix that and get riled up about nonsense instead, like non-TLS connections and other points that were addressed a decade ago, alongside people that just prefer a more decentralized system.

It feels like xkcd #927 is also relevant [0]. The open source world in chat/social platforms often looks like Googlers looking for a promotion instead of addressing real needs and most efforts seem to be drowning in irrelevance. Even technically sensible projects like Matrix, who's going to use that? Not the instagram crowd that's for sure, heck, many technically inclined people cannot be bothered with IRC when the alternative is convenient. I'd be really surprised if we see a widely adopted open messenger in 10 years, it's more likely that people just settle on a new random walled garden every 3-5 years.

[0] https://xkcd.com/927/
Construction Management Network
Show HN: A fun little chatbot, that educates about preventing heart disease
I think rent stabilized apartments can go a lot higher than $2700. Lots of luxury buildings are taking tax abatements in exchange for rent stabilization and setting aside a number of rent controlled units.
Can I Email: ‘Can I Use’ for email
As this post says, Google is taking action against this blackhat method of SEO.

Several people have tried to rank as #1 using s3, but Google's ranking algorithm eventually pulls or removes the content from being listed entirely.

We're talking about Google here, I'm pretty sure they're aware of this type of SEO hacking.
I learned new skills (or more accurately improved my minor skills to become major ones) and make more money now. I wouldn't even say my skills became obsolete, I just needed to add other skills to them that I wasn't eager to add - so I found another way. I've done that twice now - hopefully I can do it a third.
Realistically for companies rolling their own managers, it should be a gradual multi-year process.

Initially mentoring less experienced developers, then into running a small team, scaling up the managerial aspects and learning to let go of the code, hire great people and trust them to deliver over time.

The modern industry moves faster than that, new roles are machine gunned into our inboxes, we are told you can't stand still or you're hurting your own career.

Those aren't mutually exclusive situations, but it's certainly made more difficult by their orthogonality.
What do you consider a secret? What other system do you recommend which has the feature you want?

I cant see how one would inject data into a process without ptracing/gdb-attaching to it, messing with its internal memory, or just use environment variables or argument list. If you put it on a file somewhere, you still have to tell the process where the file is by an argument or env and also manage that "volume" and uid space of that file and process.

Kubernetes secrets have nothing to do with containers - it anyway usually exposes the secret as env var or volume and file.
We are getting to a fundamental dissonance between different models of work engagement, and the cost (monetary and environment) of essential services that citizens need to rely on.

Workers say 'I need to be able to choose when I work, and for how infrequently'.

Government says: 'we will mandate your employee to pay for your benefits'.

Workers say: 'I need to be able to afford essential services, like health care'.
Government says: we will either make your employee pay for it, or we will tax the whole country to fund it.

Workers say: I would like to get college education that promises, well paying jobs, and makes myself competitive with, (including, but not limited to) foreign-educated workforce.

Government says: We will make tax the whole country to fund it

Workers say: I would like to sustain family with children, on one salary.

Government says: Nope, but will tax the whole country and fund free child care, for working parents (that's Australia).

--

What's not present in these question/answers -- are solutions that make

a) Work engagement simpler, and less litigious
b) The health care cheaper
c) The cost of education cheaper

This is

Instead, US is marching along to keep its burden of legalized racketeering through groundless lawsuits.

Instead, the US is keeping its out of control health care costs (or apply price controls, in the hope that quality will not suffer).

Instead, the US is keeping its out of control college education cost....

--

It just seems that we have tilted way from figuring out how to make things cheaper through fair competition and through advances in technology.
Coffee delivery by drone was in the trial stage in Australia beginning of this year: https://www.ubergizmo.com/2019/01/google-coffee-delivery-dro...
Be sure to drink your Ovaltine

https://youtu.be/zdA__2tKoIU
He took money from this guy after going to prison for rape, attended multiple events where underage prostitutes almost certainly were present... where do you get 95% confidence that his intentions were good?

Here’s a question: if we had a list of everyone who ever attended one of those parties, would you estimate 95% of them had good intentions?
There is something about this immutability thing I really don't like. In the authors example it looks like v1[0] is set to 42 (const auto v2 = v1.set(0, 42)), at least that's how you read it because it contains the word 'set', but you have to 'know' that v1 is immutable and is actually not setting the value, but returning it. So IMAO the naming should be better, I like to read code that is not confusing.

If this construct, that I actually never needed in my entire career, is handy for undo/redo, why not just have a dead simple undo stack? In what situation is an immutable structure your best choice?
I guess I only worked for archaic engineering companies then.

Outside a couple of startups with dubious prognostic of success, I never saw a CV going through HR for IT department without having higher education degree, with the exception of technical students.

And in most European countries one doesn't get to sign Engineer on formal documents (from law point of view) without the proper tile certification.
It sounds like you have very high standards for CS fundamentals, so high that the average software engineer definitely doesn’t know them and very few companies have a workforce that does.
I don't entirely agree. As an analogy, suppose that you want to pass a pointer to an object as a function argument. As the programmer, you expect the object will necessarily remain allocated as long as the function uses it, since it's kept alive elsewhere, but you might have made a mistake. Before Rust, your options would be:

1. Use a C-style raw pointer. This has no overhead but is unsafe.

2. Use a reference counted or garbage collected pointer. This provides safety but is a non-zero-overhead abstraction. In other situations, reference counting can be necessary to manage unpredictable object lifetimes, but in this case we're assuming it would only be used to guard against mistakes, so the cost represents overhead. Even if some language implements reference counting just as fast as you can implement reference counting in C, that doesn't make it zero-overhead.

But Rust adds a new option:

3. Use a borrow-checked reference. This is safe, yet zero-overhead compared to the unsafe option, as long as your usage pattern can be expressed in terms of Rust lifetimes.

Going back to array indexing, the analogous situation is that you want to access an index that you, the programmer, expect to always be in bounds. Option 1 corresponds to unchecked indexing, and option 2 corresponds to bounds-checked indexing. But Rust brings nothing new in this area: there is no option 3.

Yet an option 3 is theoretically possible: safe unchecked indexing if you can prove to the compiler that the index can never be out of bounds. This can be done in languages with dependent types or built-in proof systems. (It can even be done in Rust with a certain neat hack [1], but with a lot of limitations.)

I'm not saying Rust is bad for not having dependent types. As far as I know, it's an open research problem how to make those features feel ergonomic and easy to use, even to the extent that Rust lifetimes are (i.e. not totally). And on the flipside, bounds checks usually don't cause very much overhead in practice, thanks to CPU branch prediction, plus the optimizer can sometimes remove them.

But I'd say that Rust's choice not to go there (...yet...) justifies calling its current approach a non-zero-overhead abstraction.

[1] https://github.com/bluss/indexing
'Google Issues Warning About Leasing Subdomains Or Subfolder'

https://www.seroundtable.com/google-warns-about-leasing-subd...
> Rust is no more "zero cost" than C++

C++ popularized the term. And if C++ is commonly described as having designed its features to be zero-cost (or you only pay for what you choose), there's nothing wrong with Rust describing the same concept with the same term.
Good experience and perspective + a curiosity to learn == lots of fun + lots of money.

I came into CS expecting a cushy job which was well paid. What I found was a challenging job that placed extraordinary premium on agility and the capacity to build useful products. I love being a "tech worker".
Learn Python?
It is an issue, forever evern after learning fn means function.

Cd is rd m thn it is wrtn, it is esr to rd function thn to prse fn rclnt function and cont rdn.
I’m not a parent so of course have no right to make a suggestion, but could parents only buy devices without an internet connection? Games that cost X and X only?
Because shrinking the number of landlords shrinks the number of units available, raising rents, _hurting renters_.
Myself and my son play Apex legends. Its an online multiplayer game thats free, but you can optionally pay to unlock cosmetic items like character outfits (skins) etc.

He came into some cash recently courtesy of the tooth fairy and asked if we could buy a skin for his favorite character. I said ok. However after id purchased some in game coins we realised that we couldn't actually buy the skin he wanted, instead we had to buy 10 boxes with random contents that could potentially contain a skin similar to the one he wanted.

Watching his excitement opening up the boxes and his eventual disappointment at not receiving the one he wanted - plus subsequent enthusiasm to buy more coins courtesy of some lesser items granted, I realised Id made a horrible mistake. Id basically introduced a virtual pub gambling machine to a young kid. This sort of stuff is horrible.
gcc is probably used to call the platforms linker
Where does the money come from, that the kids spend? Shouldn't it be the parents concern to limit the spending?

While I despise many of the techniques used in modern games to make kids spend money, I also prefer them learning about these things in games, rather than in the real world (with much more money at stake).

One thing that cost us a lot of money for example are the "Panini collectible cards", that predate the computer era. I don't know if they are a thing in the US. Basically for soccer world cups and other events, you are supposed to collect all the pictures of all the players. You buy packs of 5 with random stickers, and you swap with your friends to fill the sticker book. It costs ridiculous amounts of money (easy to spend 100€ or more, on a book with some pictures). I grudgingly admitted to it, as it is almost a rite of passage in European childhoods and a learning experience to some degree.
As someone who used xtrader a lot in the past, I'm a little sad to see it get claimed by the web-based movement. That was some really fine software.

To get a sense of the tradeoffs taking place that leave you with a noticeably slower UI, see here:
https://www.forbes.com/sites/tomgroenfeldt/2019/02/12/openfi...

PSA: It may be a good idea to hire a programmer and customize your software. TT has a nice API. If you have idiosyncratic workflows or views, or if you just want a few particular things to be faster, it's not too hard to use this API to make the tradeoffs and optimizations that work best for your own supplemental UI screens. We did this with a F# + WPF UI where the fill feed and responsiveness was just as snappy as TT's own UI (the old, c++ one).
And yet you see plenty of graphics programmers learning advanced 3D shit without a CS degree.

And all those older programmers doing machine learning when they haven't had any CS courses on the topic.

Obviously a degree helps, but it doesn't stop someone suitably motivated and capable.
And the most crapware (that takes a bit off the price) on as well
Because landlords start being unable to afford repairs, and you get a bunch of decrepit buildings falling apart all over the city (with all the dangers that implies, not just to occupants, but to nearby buildings as well). It happened in my home town, and it wasn't pretty.

Landlords are not social security. It's probably better for the city to forcefully buy them out and create a new management model of the buildings than to impose strangling limits on prices.
> In practice drivers do set their prices by only driving when the price is what they're willing to pay

So your argument is that drivers really set the price...

> (e.g. only during surge pricing)

And your example of drivers setting the price is...algorithms running at Uber and Lyft that set prices. Algorithms which Uber and Lyft would surely regard as proprietary trade secrets and resist disclosing to drivers, passengers, or government regulators.

How is that drivers setting prices, exactly? If an Uber driver wants to give me a ride to the airport, the Uber app decides that it costs $X. If that Uber driver believes that Uber's surge pricing model is inaccurate and thinks the real price should be $Y, there is no facility for me and the driver to negotiate on a different price.
I'm not confusing anything. I am 41 myself and have been programming for a long time myself. I don't think its unusual for him to still be programming.

I just thought it was a good example of how people evolve. And also interesting that they used to make development tools and now does websites. As well as the rest of the career is just an interesting evolution.
Did you mean to write ">2-3%"?
Probably at most twice if we're talking about latency: https://danluu.com/input-lag/
By providing better games, and parents waking up and closing the money faucet.
Virtual dispatch is particularly well suited for constructing dynamic GUIs at runtime. Doesn't mean that "everyone" is writing code like that.
I run Mac because it’s the simplest Unix laptop. I think this might change a bit with windows new embracing of Linux as part of the desktop OS. My hope is that by win11, they’ll have better integration and some hardware manufacturer will make a laptop that’s light, big, and has a good touchpad.
Not all countries have the profit oriented model of US universities.
I mean, when I was 22-23 I was writing/leading whole products, some that make tens of millions of dollars now. I was making less than 130k when I was doing that, just to give a range.

If these guys are contributing 0.1% maybe I was underpaid ;)
Great, finally some movement on regulating the children's video gaming industry, it's a total disgrace and reflects very poorly on the tech industry that it's most vulnerable users are frequently the least considered. The UK is working on some of the worlds most progressive child protection legislation and I hope they create an example that will be adopted worldwide.
Is there ever a time when a container can’t be rebuilt for arm? Seriously asking
The free market doesn't regulate flaws in human psychology. Gambling is designed to hit all these flaws to trick and manipulate you out of all your money. Children are especially vulnerable to this.

The correct solution is for governments to ban companies shoving gambling at kids.
In one of our colo buildings there is a call center for some online pet company. They not only have an open office plan they have fully transparent glass walls all the way around the outside of their office space! You can watch everyone at once even from outside. It's weird. Even more authoritarian is the multiple armed guards and the obvious undisguised metal detector at the front door. I think the management there is dreaming of a similar level of control as a North Korean party leader.
The Hilarious thing in Oregon is some of the 'marketing' for this new rent control law stressed over and over that rent had grown 25% in Oregon over the last 4 years, so 'something needed to be done'. So they capped at 7% per year.. Someone really, really sucks at math...
Gym-City: OpenAI Gym Environment for Training RL Agents to Play SimCity 1
Agree that games that advertise loot-boxes should be restricted, given their relatively addictive nature to impressionable children.

Children of younger ages shouldn't be exposed to this dopamine inducing idea similar to that of slot machines.
I wonder if the reluctance of the gaming industry to tackle gambling is willful or due to ignorance of the issue. Either they understand the issue but it's their profits at stake, so they'll ignore the potential problems. Or have these stealth gambling mechanisms entered the games gradually and without the industry realising that what it's doing is actually gambling and there repercussions to that.
8hrs.xyz
My only thinking is that promoting non-gambling like games to parents would be the advantage. Doubt it would work as there’s too much noise in the marketing and children probably convince the parents.

I find it tedious to find the in app purchase amounts of an app or game before purchasing, and even then you’ve no idea what it’s for.
LXC is a bit more simple than that; the modus-operandi is to unpack the rootfs of your favorite distro (ie, ubuntu, alpine) into the container and it runs /bin/init in that container. It essentially behaves like a full VM without the virtualization part.

Tooling would be things like Ansible to setup the container as if you would a normal linux system. Though to be honest, not many people invested in good tooling around LXC, it should be possible without problem to run a docker rootfs in LXC.
I too have been through the maelstrom. What I think is appropriate for me as it all boils down to interpreting the IRS regs and hiring a good lawyer who successfully avoids and navigates lawsuits for me. Just because I navigated it successfully doesn’t mean I’m right or my interpretation is appropriate for all.

But I think it’s pretty useful and certainly disproves that it’s not possible to hire software contractors.
I've been thinking of trying to hook up a neural network for this that could send me summaries of what I tell it I'm interested in but also what it 'thinks' that I might be interested in.
This is a moot point, there does not need to be a competitive advantage in not providing chance items. A 'free market' (an economic system in which prices are determined by unrestricted competition between privately owned businesses.) does not equate to zero regulation.
Plus – A superset of PHP that makes PHP cool again
Hello sanity, we should hang out :)