skysight-inc/HackerNews huggingface dataset:
How is that different from Bitcoins? If suddenly every land on Earth but one is flooded, and some people there happen to use Bitcoins (in addition to their other assets, probably), Bitcoins will still have a value too. Same with gold and everything else besides the fiat currencies of the sank countries.
On one hand, like a lot of posters are saying, maybe use another language if it gets complicated enough to require unit testing.

On the other hand, a lot of the stuff that gets written in bash is quite mission critical, so increasing test coverage is a good thing!
Being skeptical shouldn't mean being ignorant. Being skeptical should mean Trying to understand the pros and cons and believing it's not worth it.
Reminds me of fltk: https://www.fltk.org

I also feel that GUI toolkits should try to have dynamic layouts, so layouts can be adjusted without the need for re-compiling and re-linking. Though I understand historically, for the desire of a single file executable.

wxWidgets has XML layouts, a bit rough, though: https://docs.wxwidgets.org/3.0/overview_xrc.html
Or f#
https://docs.microsoft.com/en-us/dotnet/fsharp/language-refe...
iStreamPlanet | Engineering | Product | Security | Full Time | Remote |

iStreamPlanet is one of the largest streaming platforms in the world for broadcasters; doing thousands of live events a each year. We are a unique organization with the size and feel of a small company, but the stability and world-reaching impact of a much larger enterprise.

Principal Software Engineer- https://istreamplanet.com/careers/?gh_jid=4327847003
Sr. Software Engineer- https://istreamplanet.com/careers/?gh_jid=4313203003
Software Engineer- https://istreamplanet.com/careers/?gh_jid=4389843003
Sr. Site Reliability Engineer- https://istreamplanet.com/careers/?gh_jid=4175435003
Site Reliability Engineer- https://istreamplanet.com/careers/?gh_jid=4313186003

Group Product Manager- https://istreamplanet.com/careers/?gh_jid=4367195003
Sr. Product Owner- https://istreamplanet.com/careers/?gh_jid=4316176003

Sr. Techincal Program Manager, Cloud Security & Compliance- https://istreamplanet.com/careers/?gh_jid=4179397003
The problem is that if anything can be undefined, then you don't really have a big typing advantage over regular JavaScript.

It's just like being in Java land where typing adds a lot of boilerplate to the code, but you still have to do null checks everywhere.
When they stop growing and decide fixing it is the way to win market share against Costco etc / Direct to Consumer purchasing.
Replacing Make with a Shell Script for Running Your Project's Tasks
> "questions that even remotely disagree with the popular Science opinion"

Yes, but we don’t know when they formed that view. Did they hold it before or after the professor scolded them?

We accept that the professor scolded them, and that now they hold the view they are asserting.

I think it’s just as likely that the professor caused their current view as the other way around.

It’s very easy to go from being unfairly scolded by a professor who wrongly views you as dishonest, to then being influenced by the popular idea that "any politically motivated topic you can't ask questions that even remotely disagree".

If they didn’t think that before, the professor’s behavior would be a great way to make them think it now, and we simply don’t know how they thought about it before the professor’s action.

Even if the poster was sea-lioning, which frankly you cannot know, the professor definitely acted inappropriately in such a way as to engender further distrust, thus failing in their role as a science educator and betraying the authority of their position.

Even if the poster worded the question the way it seems - “with red flags”, it is a bad faith act to assume they have ill intent. It’s perfectly possible for someone to be using language they have picked up from popular culture that they haven’t refined, without themselves having bad faith.

Plus I don’t accept your position “questions that disagree”, are always bad faith. It’s possible to ask a question that is based on a premise that differs from the assumptions of the person you are questioning. This would imply disagreement in view, but it doesn’t imply bad faith.

E.g. “Are there any other sources of carbon emissions other than human industry?”

Is there disagreement here? From your view, the answer would be ‘yes’, because the implication is that this is relevant to climate change, which you think it is not.

The professor could have simply used the question as an opportunity to teach about scientific thinking.

E.g. “It’s a valid question from a geological point of view, but it isn’t relevant to the issue of climate change because there are no natural phenomena that coincide precisely with the industrial revolution.”
That was an excellent read!

Every time I read about Bitcoin here, I see the "Energy" arguments. Bitcoin was designed to solve a specific problem and it solves that. Even Satoshi himself would not have foreseen the energy requirements for PoW.

If we had argued about energy requirements in late 60s we would have never reached Moon or built the LHC. Technological advancements will always need energy. We should be discussing about how to efficiently harness that big fiery ball in space instead of shutting down technological advancements.
Microsoft Mesh feels like the virtual future of Microsoft Teams meetings
The solution, as it often is, is to create reasonable exemptions for small businesses. How do people expect a single person to start a business among all of these rules? Obviously there shouldn't be no rules, but they need to be easier to comply with. Right now it all kind of works, because there's a lack of enforcement. But we don't know how many people have given up, because they were uncertain of the regulations.
Avanti Bank & Trust | IT Manager and Senior Software Engineer | Full-time | Remote | https://avantibank.com/

About What we're Building

We see a future where all banks will need to support digital assets and provide meaningful API capabilities to tech-savvy customers.
Our flagship product will be a bank-issued digital dollar, allowing for faster, cheaper, and programmable U.S. dollar transactions.
If you expect more from existing banks, join our team and help build a better one.
Join the Avanti team and build a bank from the ground up.

We're looking for an IT Manager to manage certain information systems in compliance with regulatory requirements,
interface with vendors, manage and catalogue company equipment via MDM, manage VPN,
handle internal tech support, catalogue and ship company devices to our remote team,
monitor and catalog operational infrastructure, and maintain professional familiarity with FFIEC handbooks

We're also looking for a Senior Software Engineer experienced in building web applications with Python/Django,
Postgresql, Terraform, Typescript/React

Contact: jobs@avantibank.com and reference this post.
and Doordash. how is everything >4? are we really to believe that McDonalds has a rating of 4.6 out of 5?

it makes the system completely useless.
My uninvited suggestion: take a look at the FOX Toolkit. A truly lightweight non-themeable GUI toolkit written in C++, for Windows and Unix/X11. It's actively updated, but it's essentially a one man operation these days.

http://fox-toolkit.org/
The costs of mining are both capital to acquire the equipment and replace it when it is obsolete... and energy. It’s not just energy. Recently that capital cost is about %50 of OpEx, but of course it varies. We cannot predict the future cost of electricity, but we can predict that technology will get cheaper, more generic and thus more ubiquitous. This is what I meant by “cheaper”.

I expect it will be cheap the way wifi is cheap on a raspberry pi. They just include it because you may use it and it’s cheaper to include it than to make both a version with and a version without the WiFi module. (If you inly use WIFI, then the sane argument goes for the redundant-to-you ethernet port.)

You are right about difficulty factor, but that just adjusts how fast blocks are won based on past 2 weeks.

Even when price of BRC has crashed, hash power doesn’t instantly go away.

Also an attack lets you re-organize recent blocks only. Increased depth gets more expensive pretty quick.

If mining chips are cheap and ubiquitous, then an attack us very hard, because you have to beat all the existing honest chips with your attack.

If mining is cheap to attack, the rewards of such an attack will be low.

If bitcoin is valuable, it will be expensive to attack.
Ah, great comment, thanks! I'm still learning too.
Does anyone else find MailChimp's UX to be counterintuitive? Simple things like form building feel overly complex and its frequently unclear whether some actions will be destructive or not. It's a product I'm stuck using for a client but which I absolutely abhor each time.
I've mentioned Pinot and Druid briefly in 2018 writeup:
https://pixeljets.com/blog/clickhouse-as-a-replacement-for-e... (see "Compete with Pinot and Druid" )
Both firefox and chrome have addon blocklists for that exact purpose.
Being a mom and an engineer at Airtable during the pandemic
It seems people didn't really understand what I am saying. Calling human rights a political issue makes it seem as if there are two opposing yet equally valid sides... as that is what political means.

Human rights are not political. There is not opposing view to human rights, you just give them to people. Every has the right to respect, equality, etc. Thought that would be pretty obvious.

Making this stuff "political" just devalues the message and progress.
My point is that Bash is already installed almost everywhere, including across WSL, Linux, and OSX.

Yes, when working with sub-processes you need to account for platform differences...which is also true when Python.

A Bash script "just works", while I have to direct customers to install the appropriate version of Python (or whatever else).
Else to Store Either/or Data
It's really sad to see the current state of bitcoin. We can't really justify the current energy consumption while mainly being used as a financial instrument to speculate on.

Nano has been on my eye for a while now. I hope Nano will get the attention it deserves. Sub second feeless money settlement transactions is such a game changer. Nano just works.
God bless HE Fremont. They are the unsung story of the Internet backbone. If one were to make a list of companies that at some point had a major fraction of their hosted physical infrastructure at HE I suspect it would make people's jaws drop.

It's been a huge blessing for a whole generation of startups to have a radically well-connected space that just about anyone can drop in equipment at multi-gig unmetered (albeit admittedly extremely constrained on power and cooling). It is honestly a part of what has made Silicon Valley great. Well, that and being able to cobble together a few replacement servers from Fry's components (RIP!) or schlep out to some ex-CTO's Sunnyvale garage in the middle of the night to offload some lightly used VA Linux 1U's...

Even today, you can get 15A and a 42U cabinet to call your own with unmetered gigabit for $400/mo - and probably less if you ask nicely.
Yep. Hence my somewhat dismissive quip about "way too many young JS devs who know nothing else".

Kudos to you. We need more people like you.
I feel like your expectations are a bit off. What did you expect from a blogpost titled "Bitcoin Is Time"? A serious whitepaper on how Bitcoin actually is what we consider time? Of course it's gonna be fluffy poetry, it's right there in the title!
>enjoys the upsides, but can run away when there are downsides without any consequences?

Isn't that why landlords argue they should make profit, because they carry the risk?
I don’t know very much about the FILE API, but if it means I could write a driver that allows Lotus 1-2-3 for DOS to open modern XLS or ODS files, then that sounds like the kind of ridiculous project I would be interested in!
> you still need to have good developers writing good code, but TS will make it easier

Very true. Typescript is still immensely helpful in the sense that it will complain if you pass a Thing to a function expecting a Foo, regardless of the fact that Thing is meant to be a thing but is actually an error.

But IMHO, by sticking to a decision to be lean in terms of transpiled JS, TS suffers greatly from cases like the one I showed. It would be great if the compiler enforced that these types of unsafe casts had to be explicitly specified (even if via some strictness flag), and even better if it could do a better job at refining types through runtime constructs like `if (typeof thing.name == 'string')` (it does do it to some limited extent, but not enough to cover many common scenarios, due to the curse of targeting Javascript, as you mentioned)
Even if you didn't feel the reviews were gamed--why would BestBuy leave bad reviews on its site--it would basically be admitting they sell bad products. Ideally maybe they are removing products that get continuous bad reviews before you see them, but generally reviews can't come from the same place you buy items and be trustworthy.
I actually disagree on the third point.

I'm back at implementing web design the same way I used to do them back in 2007. Sure, instead of tables I'm using div + flex and instead of inline styles I'm using utility first CSS. For all intents and purposes it's exactly the same process, with just another coat of paint.

The major difference is that back then in order to write terse CSS I memorized all the short forms, whereas nowadays I'd have to look those up.
>...less authoritarian...

"Green New Deal" harks back to a time when our government was literally being run by a single man.

>The president stayed in charge of his administration...by drawing fully on his formal and informal powers as Chief Executive; by raising goals, creating momentum, inspiring a personal loyalty, getting the best out of people...by deliberately fostering among his aides a sense of competition and a clash of wills that led to disarray, heartbreak, and anger but also set off pulses of executive energy and sparks of creativity...by handing out one job to several men and several jobs to one man, thus strengthening his own position as a court of appeals, as a depository of information, and as a tool of co-ordination; by ignoring or bypassing collective decision-making agencies, such as the Cabinet...and always by persuading, flattering, juggling, improvising, reshuffling, harmonizing, conciliating, manipulating.[149]

https://en.wikipedia.org/wiki/Franklin_D._Roosevelt#Presiden...
They have no apps

Every flip phone since 1997 has had apps.

Internet

Sure they do. I used to develop web sites for flip phones.

or sensors

Well, isn't that the point of a flip phone these days? That you don't want to be constantly sensed, tracked, and tabulated? Sounds like a feature, not a bug.

Also, they don't have kill switches

There's no better kill switch than the ability to pop out the battery.
What about https://github.com/meilisearch/MeiliSearch ?
It seems like unsolved problems in math are being solved at an increasingly fast rate. I think a combination of the internet making information more readily accessible combined with having more people alive to work on such problems, are contributing factors to this.
I'm obsessed with that Siemens HighPrint 7400 manual cover.
5 billion rows per day? What does your product do?
You know, putting an asterisk in the word doesn't magically make a word not offensive. It reads the same way. People see it the same way. Just write the word out.

He said, "Mentally ill tranny demon hackers (I’m very serious) are attacking Gab right now."

Clearly he is a stable and happy person with no insecurities.
>Bash is a lowest-common-denominator language, available on almost all platforms, with a very stable (old?) API, which makes it ideal for broad distribution & bootstrapping of systems.

/bin/sh is, bash isn't. Portability is a good excuse for using /bin/sh, bash is just a crappy middle ground, it's not as portable as the POSIX shell and it's still not a decent substitution for a proper scripting language.
Thinking of it as a Rorschach test helps explain the knee-jerk reactions
This is an argument against strongly typed languages, not Typescript. You could do a similar thing in Java and C#.

I don't know of any language that can stop someone from being a sloppy coder.
OpenPush free open source self-hosted replacement for Android Push Notifications
Different approaches to rewrite the URI based on the subdomain of Nginx Ingress
If you don't like the Fed throwing money at rich people, you should probably be rooting for inflation. The historically low inflation of the past decade has them handing out money like candy.
Bash isn't installed default on OpenBSD or FreeBSD, and the bash on MacOS is a very old version. Also not installed by default on Alpine Linux, which would be fairly popular in the container world.
Unfortunately this is one of those comments that tries to dress up a political score point as innocent-looking and "factual" based on "experience".
Slytrunk | React Developer | Fulltime | Remote (US only) | slytrunk.com Slytrunk is a small team of technical experts focused on developing beautiful software applications with a range of incredible clients.
We're looking for a skilled front-end engineer with React experience [0]

We're a very small team with some really awesome clients/projects. All of us are remote, but are highly collaborative. Slytrunk was founded 11 years ago by two engineers and to this day continues to be engineer-focused. Check out the links for more information. Applications go directly to the CEO and founders. Even if you'd like more info before applying, feel free to drop us a line and we can provide you more details.

[0] https://www.notion.so/Software-Developer-FE-focused-9ddc55fd...
$2M in monthly recurring revenue
True, but there do exist (crappy) scrips with incorrect shebangs. EG specifying `#!/bin/sh` when they should use `#!/usr/bin/env bash`, since `/bin/sh` isn't necessarily bash. Could be dash. Could be fish. Could be oil. Etc.)
DNS-based adblocking (like Pihole, NextDNS etc.) works well in this scenario, nothing installed locally.
I'm always amused when I need to use FVWM or xfce on old hardware and it's snappier and more responsive than Gnome on newer hardware. About the only thing old hardware can't do is smooth scrolling/resizing/moving and that's all GPU.
That's how i write assembly. Extra newline between each small block, and two between every major block.
It suffers from all the same problems. The only advantage it has is that they chose a slightly larger arbitrary constant. It still does not and can not scale. One order of magnitude makes little difference when we're dealing with something that is four orders of magnitude slower and four orders of magnitude more power-hungry than the competition.

100 maximum transactions per second is still orders of magnitude too low to be useful on a daily basis outside of niche uses (read: drugs). Ten minutes confirmation time is still orders of magnitude worse than credit cards or cash.

Obviously, what we need is the REAL Bitcoin from the confirmed legitimate Satoshi Nakamoto: Bitcoin SV.
Microsoft Mesh – The Future of Virtual Collaboration
WFH foreverrrrrrrr <3 #metaverse
The HP TouchPad is back from the dead thanks to an Android 9 Pie custom ROM
> SQL is a perfect language for analytics.

Slightly off topic, but I strongly agree with this statement and wonder why the languages used for a lot of data science work (R, Python) don't have such a strong focus on SQL.

It might just be my brain, but SQL makes so much logical sense as a query language and, with small variances, is used to directly query so many databases.

In R, why learn the data.tables (OK, speed) or dplyr paradigms, when SQL can be easily applied directly to dataframes? There are libraries to support this like sqldf[1], tidyquery[2] and duckdf[3] (author). And I'm sure the situation is similar in Python.

This is not a post against great libraries like data.table and dplyr, which I do use from time to time. It's more of a question about why SQL is not more popular as the query language de jour for data science.

[1] https://cran.r-project.org/web/packages/sqldf/index.html

[2] https://github.com/ianmcook/tidyquery

[3] https://github.com/phillc73/duckdf
Smart speakers could hear your heart beating from across the room
How to get reports from requirements traceability matrix (RTM) automatically?
"The Art of Action: How Leaders Close the Gaps between Plans, Actions and Results"
This really is a solved problem within Rust & Cargo. That's why Cargo is such a critical part of Rust & why it really gains traction. The entire build system is so sane that I'll gladly pay the penalty of having to read & write Rust (as a novice) to have a sane build system I can trust to keep many parts of my build supply chain safe.

As an example, you're not stuck. If A pins version <= X of dependency B, but C depends on B > X, component D can include both A & C as dependencies & it will still build & work correctly. https://stephencoakley.com/2019/04/24/how-rust-solved-depend...

There is one thing in Rust that's not so rosy but I think could be solved if it's a big enough problem in practice. If a shared dependency has a version that satisfies all preconditions across all downstream libraries, that one dependency will be used. Where that can fall down is if that version actually does break one of your dependencies because of some oversight on the community of suppliers. A nice addition would be a way for downstream to add additional constraints to override things (like blacklisting version dependency chains). That might become more of an issue if there's a package that gets popular enough & then goes stale (i.e. dealing with garbage in the broader Rust community).
2020 State of Open Source Code Coverage
Let me add the little detail as no one ever finished the sentence and I believe a lot of people are struggling with.

"You are not the customer, you're the product. The customers are advertisers, that are buying YOUR data from the google."

That should make it clearer, right?
Gitlab incubator inside a startup: hiring for new MLOps “single engineer group”
https://github.com/meilisearch/MeiliSearch gets a lot of traction recently. There are also Sphinx and its fork https://manticoresearch.com/ - very lightweight and fast.
Amazon should be fined for selling IoT devices that do this. It is likely a threat to America’s infrastructure.

Imagine if China could stop all smart homes from working if a politician said something about concentration camps.

Do you think the average american cares more about their garage door opener working or the camps?
> why would BestBuy leave bad reviews on its site

Because any website that doesn't do this I immediately assume is untrustworthy and I will choose to buy nothing from them at all.
I want her to tie me up and do bad things to me while berating me in a German accent
like c$ADA
I have so many languages on the "give it a chance" list that I don't know where to start.
Cool. In the ‘90s I wrote a 6502 assembly program to convert my Atari Touch Tablet drawings into Windows BMP files. I then had to fire up my Atari modem, and an IBM-compatible running a BBS program and transmit them through the phone lines of my parents’ house.

A couple of them wound up in a technical-architecture manual for clients of a Big-6 firm.
And Berlin needed rent control exactly because this didn't happen.
There's no real reason for it to annoy me so much, but I was just thinking about how I can't stand when people seemingly randomly capitalize words relating to technology without the intention of drawing emphasis to them: GIT, NODE, JIRA, JAVA... why??
I'm not sure there is a public writeup. I know that the incredibly talented guy who created the first CH setup at CS planned to write a more global post about data analytics at scale, but after 2 years I still wait for it
No, use a varied set of mitigation strategies that fit your use-case.