skysight-inc/HackerNews huggingface dataset:
Portable systems with LCD displays existed, and they used the same pixel art techniques as on CRTs. VGA PC games used line-doubled modes on high resolution monitors, where the individual pixels were clearly visible. Some artists did intend their art to be blurred, but this is not universally true, and even if an artist intended it, it doesn't mean blurring is the best way to view their art. There are games where checkerboard patterns of individual pixels are used to represent fine detail, e.g. rings on chainmail armor, or keys on a typewriter. The wide variety of art styles and personal preferences makes it impossible to definitely state any scaling technique is best.
I forgot to note one more thing:

> And other languages like D and Go are too new to bet my work on.

Java, the author's favorite, is 26 years old. D is 20 years old. I'm not quire what exactly makes the six year difference so important here. (Sure, Go is 12 years old, that probably classifies as way younger.)
It's probably just a memorized phrase -- the archetypal boogeyperson for the politically correct -- that author's fingers typed automatically, without thinking whether it actually makes sense in this context.

Discrimination against women makes sense. Discrimination against non-whites makes sense. But how specifically is the interviewer supposed to find out the sexual orientation? Maybe indirectly, by asking about marital status (in countries without gay marriage), but is that even legal? Also, many straight while males are not married, especially the young ones.
if the app in question can be installed by dropping some files on some servers, how could another full layer of abstraction be easier? an encapsulation is by definition adding complexity.
Fun fact: stallmansupport.org was created by a group of women.
So France doesn't have successful HSR? Because last I looked Paris had a whole bunch of different rail stations.
Maple Syrup (sorry)
With CI

Boss: "Alice, can you release Super Mega Money Maker"

Alice: clicks deploy on a UI It'll be out in 5 minutes.

Boss: "Thanks!"

Without CI

Boss: "Bob is out sick, can you deploy Super Mega Money Maker?"

Alice: "Ok. hmm... I pulled the code and I'm trying to run the build but I'm getting an error. It wants a super-secret-token.pem file. Do you know where that is?"

Boss: "Let me call Bob" "Ok, he said it's a file on his laptop but he left his laptop in the office. He's on his way in."
Great questions!

The blog points to their paper. Kenneth Stanley gets a mention in the first paragraph on related work.

As far as difference, there are many. A major one is NEAT uses a direct encoding of the connections whereas this paper introduces this language describing the RL algorithm. Evolution is then conducted on trees where nodes are operators in that language.

Performance comparison is complicated. A major issue is this paper finds graphs for doing RL. So it re-discovers TD or evolves an improved version of DQN. Whereas NEAT seems to evolve networks suited to specific tasks like pole balancing.
I never heard of this before. Thanks for sharing. Any good sources? And do you know of any efforts to reintroduce beavers into parts of California?
I also use Kubernetes at work and somewhat agree with your point, but there are a few downsides.

The method I explain in this post takes 5 minutes to set up in any VPS, 1 minute if you have a template to copy-paste. You can maybe do the same using k3s, but I still think there's more complexity involved.

This method also builds the Docker containers in the same VPS, so you don't need a container registry or a build server.

I came up with this way of doing things because I was already doing all that by hand. Then I learned about git hooks and custom remotes and I thought it was a handy way to automate it without crossing the k8s line.

I personally find it a lot simpler. If you remove the comments and wrap a couple of things in bash functions it's quite straightforward.
Plus it is known that when you write things down with ink and paper, your recall tends to be higher. That doesnt mean its perfect for everyone, but a larger than just an average amount of people.

I like your idea - what ever happened to that e-ink note pad one could write on and it saves a digital copy?
OK thank you I will read them again and try to find out which ones I broke.
Nextcloud Notes.

It syncs my notes to a cloud UI, my phone, laptops etc. Also provides for good search, and the notes are in markdown format so very portable. There are some limitations (no real way to link between notes) but I don't notice them or do the kind of writing which requires such things really.
For overall memory, I generally just remember things instead of using all these fancy apps. Sometimes I'll make some notes in Typora (clean .md editor), but more often than not, I'll never revisit the file.

I'm a visual learner, so its really easy for me to recall past snapshots (static, not like a video) from my life, or how certain things looked at a point in time. It's not quite an identical memory, but it's not too far off either. Maps are a breeze, and even complex tunnel systems like the PATH in Toronto are easy to navigate.

For learning, it helps if you just throw yourself into it. Take 5 minutes and try to work at the concept. Usually this will turn into 30-60 minutes. I learned Kubernetes and AWS EKS this way.

For problem solving, I'll make some notes for brainstorming, todo lists, and any questions I have. Then when I go for my daily walk (~15km/2hrs), I reflect on the abstractions again (from memory) and try to refactor what doesn't seem perfect.

I do have a mind palace set up, but I don't really use it.
Nice, thanks for writing that up!

Swift is a great all purpose language. Before Google dropped the Swift TensorFlow project, I had started writing a “Swift AI” book. I bailed on the book, and instead have a live-book GitHub repo with code and README files for the various non-TensorFlow projects (which I tossed out to /dev/null). The live book is at https://github.com/mark-watson/Swift-AI-live-book-and-code
The second half of “Odes” is beautiful (trans. Edouard Roditi):

>> To be great, be whole: nothing that's you

Should you exaggerate or exclude.
In each thing, be all. Give all you are

In the least you ever do.

The whole moon, because it rides so high,

Is reflected in each pool. <<
Do you find the wool socks to be too warm in the summer? Or do you switch to sandals for the summer?

What causes you to live out of a suitcase? Constant travel, or more just a minimalist lifestyle? Do you exclude all the kitchen and bathroom and cleaning things that normally come in an AirBNB?
Hi, I am a beaver.AMA
What about that post just earlier today for HTML-izing .md files in addition to turning them into presentation slides
Nothing is stopping you from creating diagrams, but UML is not required to create useful diagrams. Most concepts can be diagrammed using only boxes and lines.
> Robotic Beavers

> Cut submarine cables

You don’t need any of that to break havoc on the internet. Just use BGP to advertise bogus routes to any prefixes.
And now we have MS Flow. And other "codeless" programming tools.
From this perpective, paying extra for something to be produced in USA (they had an option for this in Librem 5) starts to make sense...

I hope it's just someone screwed up without malicious intent.
I don't understand why self-driving cars aren't being discussed here. Trains require massively expensive redundant infrastructure, fail completely at last-mile, and you're at the mercy of a rigid departure schedule. We already have an incredible highway network in America - let's put it to better use.

It's so easy to imagine taking a self-driving sleeper taxi overnight between Portland and Oakland in 10 hours - just throw a bed in the damn thing, go to sleep, and wake up at your destination. Give self-driving cars a dedicated lane with a different speed limit, and you could bomb the trip in 7 hours, easy. It'd all utilize existing infrastructure, we'd just be increasing the throughput.

If the car is electric, it'll be multiples cheaper than the fuel costs of driving yourself, a spiffy van with nice spread out reclining seats could have multiple passengers so the cost could be split further, and it'd probably be 1-2 orders of magnitude better for the environment than taking a flight.
Are you defending the decision to prevent labs from making vaccines to stop the pandemic? Are you saying that poor countries that cannot pay should suffer their fate?
ha, I'm also from Uruguay. A couple months ago I received 3 offers. One of them explained their offer was "the salary from Philadelphia adjusted to the local market". The other two offers where comparable to what I've been making (similar to a US salary). I didn't go for the "local-market adjusted" one.

The only thing they're doing is missing on some talent, but that could be ok for them.
The thing is, it's probably very unrewarding work in very hostile environments (maybe Android is slightly friendlier but I can't imagine iOS is a nice platform to port your ecosystem to). So it looks a ton like something you'd mainly do if you were paid to do it.
> and given how easy crypto is to steal and never return, I wouldn't WANT to lend it to anyone anyway!

That's why all this "lending" is a joke anyway. They lend you less than your collateral. If you want to "borrow" 1 BTC, for example, you need to first have the value of x BTC (with x being something larger than 1) in the form of some other crypto as a collateral and lock that up somehow.

So if I want to borrow 1000$, I first need to provide 1000€ and then hope the $/€ rate doesn't come too close to 1:1, because at that point my borrowing position is liquidated and I end up having paid interest for borrowing money I already had in the first place.

If that sounds ridiculous, that's because it is. Lending needs trust and is thus inherently incompatible with trustless cryptocurrencies.
The more complex our global monetary system seems, the higher the pyramid scheme can go.
The better question is why is 0 next to O. How many programming bugs have resulted in 0 and O being so close together on the keyboard.
Also: nice to see you here as well, this is a small scene :P it took me a bit to recognize you!
I see the logic of this feature, and in a couple of seconds I'll be unable to understand it again.
Investigating why McDonald's ice cream machines are often broken [video]
who made who / maximum overdrive. Amazing.
> k3s, but I still think there's more complexity involved.

which complexitiy do you had with k8s?

> If you remove the comments and wrap a couple of things in bash functions it's quite straightforward.

ah yeah...
>..because there's an anti-government cult that occupies a disproportionate number of government offices in the country.

Yeah, all those evil libertarians that run the west coast /s

NE corridor has decent passenger rail. CA has laughable passenger rail. Both are as blue and pro-"fix problems with government" as can be. I know sample size is only 2 but this does point to the cause of the discrepancy being elsewhere.

I agree that "picking up the shit nobody else will" is the kind of investment government should be making but clearly just "removing the anti-government cult" isn't enough to make passenger rail succeed.
Sure, but you don't have to go as heavy handed as UML. You have to wonder if a visual diagram is the best way to go into detail or should we use other ways of delivering that information?

I'd say this is suitable to give to an engineering team, along side a table with some endpoint detail, or even just the swagger. https://v2.developer.constantcontact.com/dotAsset/991381b5-0...

Whereas this is too much information and too hard to decipher at a glance: https://docs.microsoft.com/en-us/azure/active-directory/deve...

Diagram the higher level, leave the detail to other mechanisms.
Graphs (2019)
Doesn't the iTunes and App Store backend still run on WebOjbects?
> Blockchains solve the problem of having a decentralized public database.

That's not a problem. A problem is something like this: "as a video editor/doctor/..., I need something that helps me...".

Yours is just a tech description.
Scandinavian countries have similar cultures, population densities, climates, customs ( e.g. people don't kiss on the cheek when they meet, which is what French people used to do pre-pandemic). They're more comparable between themselves than with Spain, with an entirely different climate, people living much closer together, etc.

New Zealand are isolated by water from everyone, lockdown is drastically easier in that case.
If you are willing to go used, you can get any of several models of 1st gen EVs that get in the 75-100 mile range. I would recommend staying away from the early Leafs due to their poor battery management, but most others should be a good deal by now and would satisfy your needs.
we're working on TinyStacks to solve this - we've built the fastest way to deploy and maintain your Docker app on AWS.

In one click, TinyStacks takes your app code on GitHub and spins up all the necessary infrastructure with a fully automated pipeline - all on your AWS. Just git push.

We just started onboarding a few customers on Fri and would love to onboard a few more. Email me: safeer@tinystacks.com
Business continuity and inheritability of business applications by both the business and developer.
Blogging as a Developer
if nine out of ten dentists recommend a specific toothpaste, do you agree with them?
Old processes don’t disappear when the cutting edge manufacturers switch to smaller features. A lot of jelly bean parts, like the kind that go into a car, are made with larger features that are easier to work with. I think manufacturing is a core competency for automakers. While there are significant differences between car making and chip making, I don’t think you should discount an automaker’s ability to manufacture things.
Yeah, beavers are one of the few animals like us who toil to adapt their habitat to themselves instead of just accepting it.

I've also heard that beavers can't stand the sound of running water, and if you put speakers playing running water in their lodge, they will go to great effort to try and find and dam it. I don't know if that's true, but it seems plausible.
How do you type something like the groupBy function in TS?
what kind of php app are you running that requires to be linked against a specific linux kernel
In my college years I've been told a lot of things by my profs. ORMs will kill RDBs, UML is the shit, Agile is the future of all software engineering etc. I could never see most of those things happening but always assumed that they're smarter so they must know what they're talking about. It's kind of satisfying but also profoundly sad that they were both wrong and failed to instill a reflex of questioning authority in their students.
The value is going to be desire times scarcity. It doesn't matter if someone would pay a million dollars for something that is available for 99¢; I'd pay $1000 for a glass of water if they weren't available for a penny.
There is also plenty of media that isn't available via legal means.
Moved from Evernote to OneNote, and thinking of moving to Notion (https://www.notion.so)
I don’t know much about DRM but seems like they should make it platform independent such that if you buy something from any store your digital rights transfer to any other service (with a small fee).

Typically I’m anti blockchain, but perhaps there’s a use in here for it.
No, but he is an international hero.
So what you're saying is that it solves a set of problems for a bunch of very problematic people for which we'd rather have a better solution? (maybe jail?)
Un-alterable ledgers like blockchain are incredibly useful for legal and economic applications. Unfortunately there are a lot of caveats that need to be worked out, and crypto is finding them at scale.
I am no ecosystem expert, but in particular I recall reading that the lakes they create are essential for migratory water birds.
Given that companies have perfect freedom to publish the salary information, and yet most choose not to, it probably benefits them somehow.

Some people simply underestimate their market value, and companies are happy to keep them in dark, sometimes for years. Other people don't have unlimited time to do job interviews, so if they find something that seems okay and the provided salary is maybe 90% of what they originally wanted, they may choose to take it anyway. If they don't, the interview was a wasted time -- both for them and for the company, but because the company had the option to choose otherwise and decided not to, it's probably a net win for the company.

I have no idea about specific numbers, but if the company spends 2× as much time interviewing in return to saving 10% of salary costs, it may be worth it. If the employee wants to spend 2× much time interviewing in return to getting 10% higher salary, they will probably quickly run out of vacation days. The process is usually asymmetrical; the company spends 1 hour interviewing the candidate, the candidate spends some time preparing for the interview, traveling there and back... also, if the interview is in the middle of working time (it usually is), for the company that's 1 hour lost, for the candidate it is 1/2 day off.
Very interesting, I also tried several approaches and came finally to text files. For me the most important feature are full text search and some kind of formatting, including basic support for images.

As I couldn`t find a good tool I wrote my own Wiki server - 13 years ago and still using it every day:
https://moasdawiki.net/
Most 2D graphical adventures were like that. For example, Broken Sword. Or Super Mario World 2 in the SNES.
I do-wrote a UML for Java book with Paul Harmon, many, many years ago.

Now, the only UML that I use are Sequence Diagrams - a favorite notation for expressing time based things.
Perhaps the refund could not be the original full price, but the current sales price available.

After all, a digital copy of a movie is a perfect copy whose quality shouldn't drop over time.

And if you buy something, it only figures that you'd be able to sell it when you're done with it. Digital media companies take that right away from you in many cases under the guise of digital subscriptions, but with Apple stating that you buy something, that doesn't seem like a big problem to me.
As a user I much prefer a single binary to a docker image.
The EEA Agreement provides for a free trade area covering all the EEA States. However, the EEA
Agreement does not extend the EU Customs Union to the EEA EFTA States. The aim of both the free
trade area and the EU Customs Union is to abolish tariffs on trade between the parties. However,
whereas in the EU Customs Union, the EU Member States have abolished customs borders and
procedures between each other, these are still in place in trade between the EEA EFTA States and the
EU, as well as in trade between the three EEA EFTA States. Furthermore, the common customs tariff
on imports to the EU from third countries is not harmonised with the customs tariffs of the EEA EFTA
States

Source:
https://www.efta.int/media/publications/fact-sheets/EEA-fact...
Every factory needs a factory, and the Instantiator design pattern is highly ergonomic compared to using "new".
Hey walrus01, short answer is - no. You should always do your homework and check it by yourself. Anyway, I am not at the dentist very often.
Simple: I'm not naive enough to make reductive arguments about trillion dollar economies.
I think you are 100% correct. Before I consider a train ride from coast to coast I need to see my large metropolis area implement local/regional lines that are good and useful. Optimize for my 80% use case, not my 20% use case!
> or engineer cars to have more options for chips

You mean like having open standards that consumers can plug-and-play their own devices into?

That's absurd. /s

How would auto makers vendor-lock consumers after that?
> I sometimes wonder if we could restore some of what we lost.

We absolutely could; we could make this entire planet a garden if we chose. We simply lack the will.
People value their time. There is a reason we replaced modes of travel that require days or weeks of travel time with modes of travel that only require hours. Society and culture has been heavily optimized around the fact that it doesn't take weeks to get to where you are trying to go. The world is global and distances are long.

Few people want to be stuck on a passenger ship for weeks at a time, their objective is not to be sitting on a ship. It would make international travel completely infeasible for all but a minority. No one would be able to do simple things like visit family if it required a month or more of round-trip transit time.
Notin is the best tool, prsonally use it every time when learn something new - all reccomendations !
> Aditya withdrew his “garbage” commit when made aware it was not correct.

It seems like he withdrew it in response to stumbling over [2], wherein Al Viro points out that the correct thing to do with buggy commits is to request they be reverted. (Based on, among other things, the fact that said LWN post is cited in the revert.)

> Leon Romanovksy has offered no follow up for his claim of security holes nor explained his claim that the commits are part of the hypocrite commits research.

He did offer the patch I cited as "[2]" in my prior reply, as well as pointing out [1] the commit where they reworked the buggy logic from it.

One commit does not a sinner make, but it's not correct to say he offered no data.

> They mixed up and couple things and got carried away by their emotions.

I'm not the biggest fan of GregKH for other reasons [3], but other than maybe explicitly requiring and verifying a list of broken commits beforehand, I'm not sure what I would have wanted him to do differently. If you have prior reason to suspect a group of behaving maliciously, and someone you trust attests that they appear to have behaved maliciously, what do you do differently? "I promise I'm not part of that research" doesn't work if you think the group might lie, and as I've pointed out other times, the only ones caught in the temporary patch removal were members of the relevant lab, and I further claim that "patches temporarily removed for re-examining" is not that severe a punishment.

[1] - https://lore.kernel.org/linux-nfs/YIMDCNx4q6esHTYt@unreal/

[2] - https://lwn.net/Articles/854319/

[3] - https://marc.info/?l=linux-kernel&m=154714516832389
I keep wanting the else to run when the loop didn't iterate.
I suspect because as many others here my time is limited. Given the amount of scams, misinformation, hype-fueled marketing talk, it's hard to parse information on the crypto-space and so I'm completely put off by it.

Don't take me bad, I believe there are innovations happening there that we will see the results on the mainstream on the next 10 years, it's just too much of an effort for just a curiosity from my side. I keep up with articles shared here on HN as I believe it acts as a curation and filtering tool but I can't keep up with the rate of fads, new technologies, scams and dead technologies on the crypto-space, it's simply exhausting.