skysight-inc/HackerNews huggingface dataset:
Yes, I am. This also means that any open source distribution won't include those textures. However, if I do end up open sourcing the work I'll make sure to include instructions for people that already own Minecraft; the textures are just .png files that can be extracted from the game's .jar file and can then be transformed to be used on the FPGA.
One of the best aspects of LEGO is teaching kids creativity. In my childhood, I never had a helicopter set or anything fancy, I only had bricks and LEGO people, but I built whole cities, helicopters, beaches with palm trees, trucks, airplanes. I only needed a picture, but most of the time not even that.

I have been called "very creative person" multiple times over my life, and I'm pretty sure part of the reason is playing hundreds of hours with LEGO this way.

The modern implementation of LEGO is Minecraft, so you should allow your child to play it.
In many other developed countries there is some kind of furlough scheme in place. Like here in the UK - businesses which can’t remain open (or have to temporarily downscale) can opt to place their staff on furlough and have their wages paid by the government through to the end of this year.
I noticed the same thing. Even after poking around in the drop-down menu, there's no obvious page that explains the site, or shows examples.

Hypocritically, I stuck around for a few minutes to try to find out. Perhaps the best example: https://rebrickable.com/search/?q=Cats#mocs
Been using gimp for 20 years, every couple years I try and fail to do even the most basic stuff in photoshop. Then I give up and go back to gimp.
All Snapdragon variants of Samsung's Galaxy lineup are locked, regardless of carrier. This has been going on at least since the S7, and there are exploits to unlock bootloaders for such phones, at least as far as the Note 9 [1]. I would argue that if you need an exploit to unlock the bootloader, you are no better off than purchasing Apple.

1: https://www.xda-developers.com/samsung-galaxy-s9-galaxy-note...
I am old enough to have started my career exactly in such an environment (COBOL in automotive industry).

You are right, there was more discipline, and systems, no matter what size they were, were painstakingly described on paper first, then implemented (programmers had very little chance to come up with neat tricks), then tested.
Infrastructure was very "primitive", but on the other hand you basically never had obscure bugs manifesting in your database, or your batch scheduler etc.

On the other hand (I am talking of the late 80s) systems had already grown to a behemoth size, and unfortunately you could already find stuff that was messy and poorly documented.

Take also in account that IT (at least in Europe) had a boom between 70s and 80s... but this also meant that lots of people started working in IT with almost no formal education and without any "craft experience": exactly the same mistakes and cul-de-sacs were independently made and discovered all over the place, and there was basically no way for developer X to know that someone else had already solved those, even if the other person was sitting across the street or two floors above.
Israeli Queues
You're right. My bad, I went way too far with this message.
Someone tried to put us out of business – Fathom Analytics
> This is a big part of why Armbian/Ubuntu dont have full support yet for example.

Care to outline what you mean by that? Ubuntu has official support for most of the newest RPi models[1].

In fact, I’m running Ubuntu 20.04 on my RPi 3B+ right now.

How is it not fully supported? What am I missing?

[1] https://ubuntu.com/download/raspberry-pi
It might be just my experience but when using ORMs I just constantly think of how to write a SQL query in my head using the ORMs syntax. As a result I’m usually using ORMs for schema maintenance and inserts. For getting the data out of the DB SQL is a simple way to go.

Just my experience so far.
If you can comfortably reach 10ths you do not have small hands.

I have the opposite problem. I have thick sausage fingers and they don't fit easily between the black notes. This isn't a show stopper, but it's certainly a handicap compared to someone who has much thinner fingers.
Issue was with authenticating the requests. Pgcrypt was too much together with geospatial operations. No database instance could handle that - or it was so expensive it was not worth it.
A hundred million in poverty vs a 2 hundred thousand dead.

The balance doesnt seem out of whack to you?

Would you put 100 million people into poverty to save 1 life?
JOOQ's fluent API gives you safety since it is introspected from the actual DB structure. Invalid code does not compile, instead of blowing up in production at runtime as it would in the case of the SQL string.
The security definition for RNGs is indistinguishably from truly random data. So if there is any test that they fail more often (averaged over random seeds) than true randomness, they're broken.

So you're claiming that dumb statistical tests broke three completely different CSPRNGs? That's a rather extraordinary claim, which I have a hard time believing.
Lego Minecraft is actually quite good: "classic" two-by-four and two-by-two bricks (modern Lego is mostly one stud wide, because you can have more detail without making the models very large), no stickers (everything is pad printed), and sensible colors. And a reasonable amount of not-tiny bricks (in Lego world, in absolute terms it's still an expensive toy).

Many people don't like the Minecraft mini figures, but you can just throw them in some bin and ignore them.
Whats funny is that once they lifted the partial lockdown they had very similar restrictions as Sweden which is minimal.
I'm not very confident about Namecheap, given how long it took them to add 2FA. It seems to me that if they cared about security they wouldn't have waited literally years to do it.
I think reliably is stretching it, but yeah. We do plan longer term than most other animals.
Keeping it simple in general also makes sense for complex software ...
This is a perfect example of parable about blind men touching an elephant. Those opinions are derived from particular niche of software development and are not applicable to other.

> teams should optimize for getting code to production as quickly as possible

Not if you are developing software for embedded systems or cars or trains or factories or space satellites.

> if you’re not on-call for your code, who is?

How long an engineer should be working on 10 years old codebase to declare it "my code"?

Etc,etc
Cross-Compiling Qt Embedded Applications with QtCreator and CMake
Very interesting article.

"Morality did not occur in humans spontaneously. It must have had animal precedents."

This statement has so much embedded in it, its hard to know where to start. This comes after having listed a bunch of traits that we share with animals.

My view is that we mammals emote in the same wayas us. Mentally though, human thinking and conceptualising is at an entirely different level. We can think about concepts. We are not the same mentally. This is not a value judgement - it is not better or worse, and quite possibly it is far worse - without language, we would live in a world of lies or at best, mis-interpretations and mis-understandings. But it is evidently orders of magnitudes different to animals.

Which brings me back to the quote. Embedded in it is the belief in evolution, which I can re-state as 'human morality arose out of animal behaviour via the process of evolution'.

Like the bible, evolution is just another story. When we want to say 'we know', we need to have a direct path to a real situation - no steps can be missed! But we don't have that - we were taught stories as if they are true. The reality is that they are hearsay. I haven't seen evolution. Its just a story an explanation believed to be knowledge.

Perhaps the theory has some explanatory power, although it is also a possibility it is taught to confuse us and keep us intentionally ignorant. We do not know. However, when we say we know but do not, we are proudly and arrogantly wearing our ignorance as a badge of honour!

I love to hear about animal behaviour. I don't love to hear the back flips that ignorance masquerading as knowledge makes us do. Eg, the author signs off with:
"I would suggest that what makes us unique is that we are mammals—only more so. The mammalian characteristics have been amplified in human beings. This echoes Darwin’s supposition in The Descent of Man that humans differ mentally from animals in degree rather than in kind and that, as Giovanni Boniolo put it, it is only logical to suppose that human behaviour evolved from that of our non-human ancestors. Some people may not like this idea."

If you have to have a theory to explain the world, as if the world can be explained on scientific terms, then the go-to theory is evolution. If you don't agree with this 'science' then the author will get all passive aggressive on you for lack of belief in 'non-human ancestors'. He smugly allows himself to say: "Some people may not like this idea." Unsaid is - 'Those idiots.'

So, the science belief is actually a lever to feel superior, justified and empowered in his ignorance masquerading as knowledge, over those who, in their own ignorance believe in religion, or something other to him. But there is no greater knowledge there. Its ignorance all round.

The article is the sugar, to get you to swallow the pill of an assumed but still unproven belief in evolution.

Skepticism of everything is the answer. Beware of believing anything regards the objective world, that does not match with personal experience.
I’m mad because the individual is being deceptively discouraging in a way that is less informative and more harmful.

Consider the greatest programmer of all time. Is it fair to say that greater hand size confers faster typing ability which allows the greatest ever programmer to program faster? Sure. If two programmers are of equal ability apart from their typing speed, then the faster typist must surely be considered the better programmer. In reality, does that mean you can’t be the greatest programmer of all time if you don’t have a footlong hand span? Absolutely not. That’s silly and serves only to discourage those with small hands from entering the profession.

Theoretically, the greatest pianist ever has 88 tentacles protruding from their chin to be able to perfectly hit any key at any time. It’s frankly ridiculous that most non-tentacled individuals even bother trying to be the greatest pianist ever.

The fact remains that being the greatest pianist ever comes down to hard work and innovation, not hand size or wrist constitution. Saying that hand size might limit someone only serves to misleadingly discourage newcomers from entering the hobby.
Kid: "I want Photoshop!"
Dad: "We already have a Photoshop at home!"
Photoshop at home: GIMP

And what a great name for this program.

We're always looking to replace Photoshop with a non subscription program, and I've tried to use GIMP many times. Every time I remind myself that GIMP is a worthless heap of garbage. For a FOSS program to have such design problems for as long as it has shows that the people in charge of the project are overly opinionated about how THEY think a Photoshop clone should be.

GIMP can only be a Photoshop clone. To the extent it is like Photoshop it wins. It is however nothing like Photoshop. They go far out of their way to make it not like Photoshop. Even when every other ANYTHING editing program UX uses the same behaviors, GIMP manages to invent some new totally stupid UX. And I do not use the S word there lightly. It's almost as if they had a meeting to determine what the worst UX was and picked that one.

GIMP is an example of how FOSS can fail and be worse than useless to the rest of the open source community. We would likely have some sort of FOSS Photoshop clone if GIMP wasn't there. If there was a worldwide vote to end a single FOSS project, I suspect GIMP would be in the top 5 list.
"Because we keep building on top of things, and trying to make stuff simpler to use, rather than simpler to change"

wow, very good point
Agreed the policies that destroyed the economy and put 100 million people into poverty should be lifted?
The point is that if it can be self-hosted, then there's no reason to not use cookies and JS, because that's what allows for collecting actually actionable metrics.

And if it's a 3rd party service, then it's not option for anyone who genuinely cares about visitors' privacy.
You can try out Turbolinks, the Rails equivalent for LiveView.
Set aside satellites, if you just writing code for mobile application - you just cannot push fixes every hour!
I think it's quite the contrary. Rails integrated Webpack a long time ago in it's basic installation so if you do `rails new my_cool_app` you have Webpack ready(and preconfigured with React/Vue/Elm etc.) right out of the box. Also it moved away from Coffeescript and jQuery.

And for the full page reloads, which you think is weird, there are Turbolinks(again preconfigured in the basic install) since like 2012. I'm not sure React or other reactivity foos already existed at this time. And now we have things like Stimulus and Stimulus Reflex and others so the development ain't stoping now either.

So the feeling that Rails are stuck or out of date is really only a feeling.
Fair. I think you’re expected to float the selection into a new layer and then move the layer, but this is such a common operation for people to want that it ought to be directly available from the Move tool.
The Poor, Misunderstood InnerText (2015)
Almost every human is reliable enough to go to work/school every day and do their tasks even when they don't feel like it. That is pretty darn reliable.

Edit: If you lack that level of reliability you will be diagnosed with a psychological condition of some form. So we absolutely expect humans to reliably override their feelings using rational reasoning.
There’s a lot of that out there. I have avoided COBOL but I have seen stuff written in VB6/COM which was also in the same state. Eventually the one guy who knows anything about it leaves or dies. In the name of “progress” someone wraps it in something else and sticks a web API around it but everyone is afraid to touch that bit of VB code. Now a third party calls this and wonders why it takes 10 seconds for an HTTP API call to run and they can’t be issued in parallel or it throws a 500 error. Then the third party asks to send 20,000 of these a day and then finger pointing and stuff occurs at management level between both companies.

I have been on both sides of this and it sucks. I came up with Rug Driven Development as a title. All the risks and future problems are swept under the rug quickly while maintaining a happy smile and pretending everything is just fine and dandy.
If you don't like JOOQ and prefer to use bona fide SQL statements, JDBI [1] is a battle-tested OSS alternative that maps Java objects to statements.

[1] https://github.com/jdbi/jdbi
Hate to be pedantic, as it is a thing of beauty, but most of it is replaced by a C implementation instead.
Find Perfect Wife for Life Partner –| Husband Life Problems –|KhadamTech
Even if this was a good idea, the push on commercialisation puts me off. And as other commenters have said, the DSL feels like it would end up being a hinderance. Stimulus (and perhaps StimulusReflex) feel like the safer bets for the dynamic rails future.
> I disagree visitor count should have much bearing on cost for a mostly presentational site.

Well, yes, I didn't say that it should. :) I just mentioned it because a lot of WordPress hosts (including Kinsta and Pressable) use monthly visitor count as a sort of proxy for resource usage, and therefore as a basis for your plan's monthly cost.

If you want something super cheap and don't mind putting some time into the setup, I'd follow SpinupWP's setup guide[0]. It basically shows you how to manually do what their paid service does for you: configure a bare VPS to be a high-performance WordPress server.

Your total cost would whatever VPS you need, plus additional time for maintenance, updates, etc. that a managed host would normally take care of. You might also need to pay for an external email service, e.g. Postmark or Amazon SES.

[0] https://spinupwp.com/hosting-wordpress-setup-secure-virtual-...
> The same goes for notation and theory verbiage. It's like we're stuck in a codebase that was started centuries ago, and everyone is too afraid to commit a bugfix, let alone a major refactor.

There is no simple way of saying Gbmin7/B. It's just complex. It takes years of learning. The syntax is as efficient as it can be, it's not like millions of musicians aren't thinking about this stuff. It's complex, because simple music is for children. Music has its jargon, as does medicine, geology, or programming, and you should stop thinking about it like it's a secret language meant to keep you pesky programmers out of it.
The Birth of Unix with Brian Kernighan
I pay 30% of my paycheck in taxes. Where do I go for free taxes?
On the contrary it's all largely advice based off Accelerate / State of DevOps reports around how high performing organizations that ship code on demand are able to do so without increasing change failure rate.

He mispoke when he said manual QA makes the quality worse. But the data do suggest that tossing your code over the wall to pass through a manual QA gate before being scheduled for a release doesn't actually improve quality when compared with shipping every merged PR to production provided it passes the automated pipeline and doing a staged rollout of the code to production users via a decent feature flag system.

Continuous Delivery has been a thing for quite a while it seems but I think it's still relatively early in terms of adoption. There are a number of conference talks from recent years about testing in production. I don't live and work in Silicon Valley and most of the companies where I am aren't doing it, but I know of one that is and it sounds pretty incredible from what I've heard.
The problem is Facebook, Twitter, Reddit, HN, where a link gets the same attention whether it says Reuters.com or trashnews.site.

The idea of “voting” as upvotes/retweets/shares promoting quality content (rather than inflammatory shit) is dead. We need something better.
Regardless of instrument, at a minimum you need to know your major and minor scales in every key, and arguably piano is easier in the sense you can transpose up and down octaves with the same shapes. Guitar has 6 positions, different spreads to voice correctly, different shapes for the same chords, and with little in regards to visual cues. C and Eb major look pretty different across a fret board, and if you want to shred, there is going to be a lot of scales in your practicing.

Nothing is stopping you from becoming a virtuoso on something like an Ableton Push, but there just isn't any short cut around the practice and that's honestly the main slog. 2 hand independence, internal sense of rhythm, syncopation, groove and understanding the relationships and functions of chords/harmony take tons of dedicated practice. Ear training to recognize intervals and chord voicings/relationships is a pain as well. To get where this is second nature just requires a lot of time. Issues with the keyboard's ergonomics are small in comparison.

You will need to practice and learn some goofy names, but pretty much it's just a way to describe relative notes, groupings and relationships. Knowing your major and relative minors scales you can learn the other modes relatively easily; Mixolydian is a major scale with dominant 7th, Dorian is a minor scale with a major 6th. Same thinking with chords. Most of this knowledge starts building on top of each other, and gradually you stop consciously thinking about these things while playing.

Jazz musicians are absolute nerds when it comes to this. Theory is descriptive not prescriptive; it's how musicians can discuss what's happening in a piece.
If I could rent a VPS, I could buy a smartphone instead. sigh

My j2me phone's screen resolution is 320x240, and Opera's server does a respectable job in transforming webpages to fit into that small screen size. It also uses a binary file format named OPML to encode the transformed page. With my 2G internet connection, it'd take much more time to load a page and cost me more to load images.
>> "American capitalism" is also responsible for the greatest reduction of poverty globally in all of human history.

Is that true? I’ve heard this recently from republican leaning sources but it doesn’t appear to be true.

E.g. of the 30 countries with the greatest reduction in poverty rates in the last 20 years its hard to pin point the American influence?

Stretching back further, global poverty reduction begins in earnest in the 19th century yet American capitalism only begins in around the start of the 20th century.

>> it seems like a majority of climate change talk always revolves around how the US can be doing more

An American citizen emits 16 tonnes of co2 per year. Who else even comes close?
I second this. In fact, it's the #1 reason I don't enjoy "Ruby" anymore. Ruby as a language is great if you stick to a small subset of its capabilities (meaning, largely skip the metaprogramming, and definitely skip the make-a-dsl route).

Basic procedural Ruby, with some thoughtful functional style collection operations, is very elegant and fun to use (because you can get a job done in few lines of code which aren't terribly hard to understand later).

But as soon as you start dipping into metaprogramming, you've lost your ability to see what's happening. You have to understand the system to... understand it. Defining methods on the fly, calling methods via send() and a string/symbol, and using method_missing as a dynamic dispatcher are some of the most abused and least easy to understand later without current documentation of their use in the system.

In general, there's too much magic in a lot of the Ruby ecosystem, and some of us are really pushing back against that.
These tests have a very high false negative rate. Before a test you have about a 13% chance of having covid. After a negative test it's about 11%. It doesn't seem plausible that's enough to make a big difference.
That's a good observation! This technique is also known as "racing the beam". The problem is a mismatch of refresh rates; the VGA display operates at 60 Hz but the ray tracer is not capable of producing that many pixels, it can only do 30 fps. So we need a frame buffer to store the result.
Nice going, nothing like shutting voices whilst being an education startup geared at teaching kids to code
Show HN: Too Simple Mail Merge from mailto:
Most of Firefox funding comes from Google
The link is wrong, as it goes to "/home/", which is, well, your "home" if you are logged in. Would be good to just link to "rebrickable.com".
Microplastic pollution found near summit of Mount Everest
It's GPL: https://github.com/foxcpp/maddy/blob/master/COPYING
Analysis of Measles-Mumps-Rubella (MMR) Titers of Recovered Covid-19 Patients
Specifying a simple serverless system with TLA+
I would hope to anyone reading that it would be blindingly obvious that the Continuous Delivery paradigm of "testing in production" doesn't apply to fucking aircraft. Just to be clear.
What features are present to prevent spam?
It's also possible to get Linux on iPad with raspberry pi as an accessory: https://youtu.be/IR6sDcKo3V8