skysight-inc/HackerNews huggingface dataset:
"Whole-systems engineering, when you get good at it, goes beyond being entirely or even mostly about technical optimizations. Every artifact we make is situated in a context of human action that widens out to the economics of its use, the sociology of its users, and the entirety of what Austrian economists call “praxeology”, the science of purposeful human behavior in its widest scope."
- Eric s. Raymond

I would agree that building a highly-technical piece of infrastructure will require a different skill set than building an enterprise-y "forms and reports" style application.

But if you're going to give someone the latitude to decide what kinds of problems they are going to solve (an not merely the latitude on how to solve it) you are going to want some communication skills and some awareness of how those problems relate to the overall goals of the business.

Now I tend to think that even in these higher level positions, technical skill still matters a lot. Architecture Astronauts are a plague and can create unnecessarily complex problems that the senior grunts have to deal with.

However, the importance of "soft skills" does grow as one move's up the ranks.

For me, the biggest take-away was that the CTO had failed to cultivate talented employees for promotion.
> Say I live in a country which mandates that all business ventures with returns less than 2% a year will have their profits stolen (read: inflation) I can use bitcoin to escape that oppression.

The moment Bitcoin becomes a viable way to subvert the state, they'll just change the laws. And if people actually start using it to smuggle money internationally the feds will get involved. The entire idea that Bitcoin can subvert the state is absurd.

And if you don't believe me, look at the evidence. ICOs got regulated. Silk roads got shut down.

And furthermore, while it's convenient to use oppressive regimes as examples for this Bitcoin "feature", it's way, way more likely the 1% (you know, the people who actually have money) will use it to hide their wealth from wealth redistribution policies demanded by liberal democracies.
> I've had my car broken into 5 times in LA/SF. They busted the window each time. Not locking would have solved nothing although maybe it would have saved me having to pay to get the window replaced.

Tangential story: I know someone who used to have a soft-top convertible. He would purposefully leave it unlocked because he didn't want someone to tear open the top to get in, which they could very easily do. Someone still tore it open one time to get some change out of the center console.
Show HN: Fltrdr – A TUI Text Reader for the Terminal
Yes, good point! I also hate it with credit cards. I have my credit card stored in the keychain and some pages make it impossible to paste the credit card code. They expect me to type it digit by digit like an idi*t. That makes me avoid such services if possible.
I worked with an intern for 6 months. He was great. Did everything I asked of him and has code still running in production.

He went back to school and then applied for a full time position, so I referred him with a glowing recommendation.

He was rejected because he was quiet and not a good cultural fit.

And that's why I avoid giving recommendations for friends. It's not worth the risk of rejection.
Very lengthy and seemingly pretty good, but I wanted to see it applied. So...

* The home page at https://ourmachinery.com just says "We are building something..."

* The About Us passage on the home page just says "We are game engine developers with a passion for diversity, openness and knowledge sharing etc." without saying what they do, then points you to Instagram, which shows a super diverse team of three adults and one child, but doesn't give a clue about their project(s?)

* The blog https://ourmachinery.com/post/whats-happening-this-year/ talks about transparency but I still don't know what they do

* There's no GitHub or similar link
Well, the good thing is that generally that 90% of disease can make that real work much more efficient. After a few years of 90% disease, you're probably able to knock out the equivalent of at least 60%-80% of real work in just that 10% of time.
Graphene-Python Seaking Maintainer
I once got an A-10 fully booted up and into the air. There was this immediate sense of, "I completely get what the sim community is about now" along with, "I just got out of World of Warcraft. I need to get the F--- away from this while I still can."

There's something exciting about watching other people put these rigs together. I dunno... I feel some sort of adult form of the pure distilled joy I got watching my brothers open awesome Lego sets at Christmas.
So I saw this on their website: "SQL on RAPIDS, the open-source GPU data science framework"

So is BlazingSQL open source? If it is where is the source code & what license is it?

Also where is the source code for RAPIDS? And what license is it?
That was a pretty horrible fire.

That said, there are chemicals that you can mix with the plastic as your making bricks that will make them self extinguishing (and its fairly important that they are, otherwise you get the "pile of recycled tires on fire" problem.) The chemicals can change the plastic's tensile strength (but leave the compression strength alone) so they generally not included in sheets like building cladding.

Self extinguishing plastics were made popular by Dow Chemical in the late 60's.
100% agree. I graduated last year and my colleagues who went to BigCo have been tossed into non-essential teams at the bottom the ladder. It'll take them another year or two before they'll have a significant impact on the tiny feature/product they're on.

In contrast, I joined a decacorn as a technical lead and shipped multiple products already. All which get huge press coverage on tech sites and impact company revenue on the order of billions/yr.

The only real difference is in compensation (~20%), but since this is the most fun I've had in ages, I'd much rather pay a "fun tax" here at the startup.
Since glass is just 'sand' essentially and can be broken down and doesn't seem to pose any kind of environmental issue a-la 'plastic oceans' - can you enlighten us as to the problem with glass?

I mean - is it much more complicated than just 'grind it up somewhat and throw it into the a hole' ? Or where do the problems arise?
And the other 'whole point' is, its ridiculously expensive to the planet. Its playing mind-games with the ecosystem, burning terawatt-hours to enable imaginary points to be traded without imaginary safeguards.
Right but if they can’t phone anywhere when the client executes them, they’re not dangerous to the client. As another commenter points out though, there is the danger of executing on the dev’s computer: I guess that is true.
That is true. Thank you. But is that the totality of the danger, then?
A non Canon example of the process: https://alexhude.github.io/2019/01/24/hacking-leica-m240.htm...
I was hoping for an algorithm that solves railway shunting problems. Anyone know of something that does that?

https://en.wikipedia.org/wiki/Train_shunting_puzzle
The problem here is that any code run during development could generate code that ends up in production. Even if the dependency isn't used in production, there is a "compile step" (though it's technically transpiled) during which all sorts of mayhem could ensue.
> I hadn't heard of the institution where she got her PhD before (Charles Sturt University), and I find it a little toobit interesting that on google, pretty much the first hit says "#CSU works closely with industry

Not sure why that's any more alarming than universities that work closely with government (almost all of them) or other non-industry foundations.
5DMkII owner here. I love ML and have been a canon user for over 20 years. But I recently switched to Sony as have many other Canon users I meet because Canon is not innovating as well as Sony. Better sensors, features, ergonomics and capabilities. The A7Sii is a thing of beauty. Includes many ML features built in like focus peaking, zebra lines, etc. And you van remove the 30 min limit on recording via a hack so no need for MLs features that try to help with that.

Also Sony make sensors for many other camera companies including Nikon.
Is Ketogenic Diet Effective to Loose Weight Faster?
The full name of the 5d mark II is Canon EOS 5d mark II.
"(... except perhaps capitalism itself, and funny enough, people are claiming that capitalism too must be stopped to avert irrecoverable climate change)".

Also life. Evolution, birth, and metabolism also result in all available energy going into increasing the complexity of the system. The real reason we have an environmental crisis is because there are 7.5B of us, but few people recommend destroying all life on earth to save the environment.
As I and wikipedia understand it, "Color grading is the process of improving the appearance of an image..."
For synchronizing motion, you can use the camera's hot shoe. It will be closed during the exposure and open once it's complete.
HN supports some unicode in comments: いただきます

I'm not sure if it's a whitelist or a blacklist, but either way it's a deliberately curated subset.
eh, I kinda disagree? I mean, conventional medical treatment is... conventional? like, my understanding is that it's like accounting or anything else regulated and licensed... it's been mostly worked out ahead of time what the right path is, and that while there are choices within that path, really, whichever choice you choose is going to be mostly okay. My accountant tells me to stop if I want to do something illegal. My Doctor isn't going to tell me to throw out my CPAP for one of those little nose stickers.

In a way, this is a lot like my mechanic; Like I pay the mechanic mostly for doing stuff, like they are supposed to figure out what to do through the service manual (I joke that the biggest difference between fixing cars and fixing computers is that the manuals for fixing cars are a lot better)

We've already got paths to take if the doctor steps out of the conventional path and screws it up as a result.

My general feeling is that "experimental" and "alternative" treatments are going to have a lot of stuff that doesn't work at all mixed in; I mean, that seems unavoidable; if you know it works, it's not 'experimental' at all. and because it's outside of conventional medicine, I'm not protected from bad choices through that convention the way I am with conventional medicine. Therefore, it seems like changing the incentive structure is reasonable; there's no real guide as to what the right thing to do is.
>Are there people who churn out apps so regularly that this tool has value?

Its the opposite. You create a new app so infrequently that its not worth learning how to do it yourself. Just run the tool once and its all set up and you can forget about it.

I used the vuejs equivalent and it set up everything in a usable way and I have been happily developing without having to change any of those configs set up for me.
Absolutely. It's like a static site generator having a bunch of dependencies. I just wanted to refine the distinction, though it doesn't really change much. But you can at least be more prudent here than you could with 1,600 production runtime dependencies, like doing your development in an isolated environment on your own machine.
Initial Impressions of Scala from a Java and Python Data Engineer
Loading this image brings me back to the days of my 2400 BAUD modem.
> Remember, in science, new papers are not de-facto gospel until proven wrong- they must be repeatedly supported by successive studies & challenges before they are accepted as truth.

Yet we read that the findings in most published research are either never reproduced, or not reproducible.
I don't disagree that these socially derived shortcuts can often transfer confidence of the person into confidence in their work. However the reason we look for these kinds of reasoning chains is to determine what heuristics and biases are being used and introduced, and how we can minimize those that are irrelevant or confusing.

In cases like you describe, where someone can't speak to the validity of the methods of the studies, the prudent thing would be to refrain completely from weighing in as all it would do is add some kind of irrelevant or confusing information. I'm unclear what value such information adds when trying to evaluate the merits of the work itself.
"every product will need to be designed as easily and efficiently recyclable"

Yes, this is it. With some planning, regulation and 'sustainable' thinking around product design, it seems possible to me this could work.

We currently put 0 effort into how packaging 'deconstructs' into something recyclable. Some work there could yield tremendous difference. Maybe even totally painless on the part of the consumer, i.e. 'it just works'.
I've basically given up on whole DSLR thing after investing in it too much precisely because of this sorry state of their software. My phone camera that is 10X lighter in weight and size has far many more features I need than these stupid DSLR firmwares. Yes, quality isn't that great if you are one of those pixel-level scrutinizer but you can't beat getting 240-FPS video or 270-degree panoramas so effortlessly. The only reason crappy DSLR firmwares are surviving is because they offer lots of low level knobs that people with huge amount of patience and time can put to some good use.

I have never understood why giants like Cannon and Nikon can't match feature set, ease of use etc from smartphones. In many ways this is playing out like it did with Kodak where they set on their traditional things for so long that there was ultimately no point of return.
Presumably you are not the target audience for something like this, which is a batteries-included getting started package.

You could for example use React with TypeScript and have far, far fewer dependencies...
Where I earn my money is thinking of a solution to a hard problem while not actually at work. It probably only comes up a few times in a year.

Questions you can answer immediately simply don't test if you can do this. I have no idea how you would test to see if you can do this.
>calculate points on a circle

This is a bad idea. If you don't randomly distribute points within the entire radius then you've just narrowed the search space for the real location from the entire area in the radius to just a circle around the point you give back.
Brain Waves Can Self‐Propagate Non‐Synaptically
Not that it matters, but just because my nerd brain won't let this go until I type this out: refuting the core premise of your question isn't a "technicality". The correct answer to "is it really that bad", in this case, is "NaN fssst bzzrt pop!"
Lol. I did, like 20 years ago, along with CD's metal-side up and a lit match under a large container. It's nothing particularly new or original.
Woah, I wouldn't have guessed. I find it crazy that Github doesn't have a download all option, either in the UI or at least in the API.

Any more examples you can share?
It's not that I can't perform under stress. It's that I can't perform under the specific stress of being in a new location having 5 hour one on one interviews because I have Aspergers
In response to stability criticism, chadski on Lobsters told me about so-called stablecoins with MakerDAO and Dai being in active use:

https://makerdao.com/en/whitepaper/

It's an Ethereum-based scheme that's tied in value to the U.S. dollar. That sounds good. The methods to achieve that look... complex... to say the least. If they work, then there's at least one of them that's stable so long as there's no serious problems in it and/or Ethereum. Well, that sounds promising. ;)
Pidgin integration would be amazing. It's my favorite client and one of the most usable currently, but nothing uses it. Everything nowadays is custom web or electron apps. I wish someone made a signald plugin for Pidgin...
I have just started fiddling with treaps recently. Not applicable I suspect for a hardware cache but this thread has morphed a bit into conversations about software caches as well.

A treap is an unbalanced binary tree where the tree depth is proportional to the frequency of use to get fewer indirections per access (assuming an uneven distribution of lookups). Essentially it has a MFU or LFU queue built into it and now I'm curious about how it would behave as a cache data structure.
Thanks, makes perfect sense and should have been obvious.
When you look at what a mess the web is as a platform, 1,568 dependencies is a modest amount of asphalt to fill as many potholes as it does.

In JavaScript land, you need an external dependency for freaking left-pad[0]. In freer countries, that cutting-edge 1970s technology[1] is built-in.

[0] https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/

[1] https://stackoverflow.com/questions/293438/left-pad-printf-w...
Markdown Literary programming that don't break the syntax of any programming language

https://github.com/linpengcheng/PurefunctionPipelineDataflow...

advantages:

- It don't break the syntax of any programming language, you can compile directly. comment area markup method can be applied to any programming language and any markup (including Org,rst, asciidoc, etc.), which is the greatest advantage.

- you only need a single line of regular replacement preprocessing, then you can use any Markdown parse or converter.

- Support any code editor that supports Markdwon Live preview, allowing the source code of any programming language to become rich text in real time. In the code's comment area, You can use the markdown to draw flowcharts, tables, task lists, and display images on the live preview panel, enhance the readability of your code.

- If you extend the Markdwon tag, you can implement the eval code, print result, display data visualization and other instruction tags, to achieve live programming, live test.

the main purpose of the Code comment area markup method is to live Preview directly in the Code Editor Preview panel without exporting or any preprocessing.

I think:

- Literary Programming, Programming was the first, Literary was the second.

- The entire file is compliant with the programming language syntax and can be compiled directly.

- When writing (reading or refactoring) code files, I can modify and live preview directly in the editor without exporting or any preprocessing.

- Do not interfere with people who do not understand the markup language to read the code.
I've realized I can still have a great career, make a very respectable wage, and work on interesting, novel problems all without working for a FAANG. Moreover, I don't have to directly contribute to the proliferation of corporate surveillance as a societal norm.
the solutions appears to take an order of magnitude more code than Haskell

but Coq is also proving correctness so that seems expected
Everything is recyclable, its more a question if it makes good economic sense to do so
New NSFW Dataset for Content Filtering
You make a bunch of solid points, IMHO, but to your last sentence - If I’m facing dying due to a neurodegenerative disease, I’d be willing to roll the dice on the possibility of cancer. Facing death seems like a powerful disinhibitiory driver to me....
Well, it's product-dependent.

If I order gift-wrapped perfume online and it's shipped as a bottle in a presentation box inside a gift box inside a shipping box, that's one type of waste packaging.

SD cards sold by bricks-and-mortar retailers come with big, tough clamshell packages to make it hard for shoplifters to fit a hundred dollars worth into their pockets. That's a different problem with a different solution.

If I buy a cucumber and it's wrapped in plastic, it's because the producers think the savings from the extended shelf life and reduced damage in transit outweigh the cost of applying the wrapping. That would need a different solution again.

If I buy a gallon of milk and it comes in a plastic jug, well, it has to come in something and glass bottles aren't cheaper. Once again, needs a different solution.

If I buy a computer monitor, and it comes with wasteful obsolete and foreign cables, that's yet another different problem...
A slight variation of it is - sell it before building, but let the users know it isn't ready it. Give them a deep discount (50% or more) for their trust. The idea is to set a release date, and if you don't hit it, refund the money.
Ask HN: Is There a “Test Suite” for robots trained in a simulated environment?
Suppose I am building a robotic lawnmower and I plan to train the AI using a simulated physical environment.

I would like it to shut off automatically if a child runs in front of it, or a car drives in front of it, or it flips over, etc. Is there a general "robotic test suite" that can validate the safety of a robot and how it interacts with the world? Waymo must have something like this, but is there anything publicly available?
I disagree that it's exploitative. It's simply easier. Recalculating shipping costs on a combinatatorial basis has a nonzero cost from a programming and operations POV.

Having a fixed per-item shipping costs lowers overhead drastically, especially for smaller sellers. Large sellers obviously have different customers and I doubt they get away with just multiplying PER_ITEM_SHIPPING_COST X NUMBER_OF_ITEMS (I didn't think that was the focus on the OP though).

I also disagree that it does not generally apply. Given two items, A & B, you might have the following total:

A_shipping + A_price = A_total
B_shipping + B_price = B_total

What you're saying is that:

AB_shipping + A_price + B_price < A_total + B_total

But what I'm saying is that:

A_shipping < AB_shipping
B_shipping < AB_shipping

In other words, no matter what, shipping more items does cost more than shipping less items. So it makes sense to charge more for it. How much more is a matter of economics.
> So, in short they want a developer that has skills that no developer is allowed to train.

> If you want business oriented developers, you need to change your company's culture.

Woah, so true. I'm inclined to say that unless tech leadership (CTO, engineering directors, etc.) specifically work setup training and mentoring programs to help engineers move up the ranks, then any sort of technical career track is just useful fiction for recruiting and nothing more.

Likewise, if you want people to take initiative outside of the scope of their current responsibilities, you must provide them slack to do so.
I thank the author of this article - this happens all too often in the industry where it starts sliding into dealing with massive egos rather then actual improving teammates, coaching and truly helping the codebase.
> Are you positive that all the rules in your component's CSS file only affect that component?

Absolutely
It is a new application, but I'm not sold on it at all. I don't see anything that cryptocurrencies do that fiat currencies do not do better. Irreversible transactions, for example, is touted as a benefit, but I believe is a major disadvantage. As a result of them, consumer protections against theft and fraud are impossible to implement. Any reverse payment requires the cooperation of the fraudulent actor.

Furthermore, the decentralized nature of bitcoin cannot last indefinitely, and arguably has already ended. All mining nodes need to have a record of all balances, in order to verify that incoming transactions are valid. This places a limit on the ability to contribute to trust by mining, and will result in further centralization of miners. If a cryptocurrency were to replace fiat currency, it would not be a change from centralized currency to decentralized. Rather, it would be a from a centralized currency controlled by an elected government to a centralized currency controlled by conglomerations of miners.

I have done my best to understand their use, their applications, and their limits. With that in mind, I believe cryptocurrencies to be a obfuscated form of pyramid scheme, with additional externalities of heavy power use.