skysight-inc/HackerNews huggingface dataset:
You absolutely can ssh into it. Their marketing team can be forgiven for trying to be appealing to the orders of magnitude more non-techies out there. It’s a hardware company, they’d go out of business very quickly just selling to hobbyist technical types.
I've been considering getting one for some time, but they lost me at "subscription" as well. I have another tablet which works just fine, except their auth server was taken down and now it is a "precision-engineered dud" as you put it.

I will go with the Amazon version. Sure Amazon has its problems but it is more likely to be around in the next few years and less likely to make changes to a subscription service in order to "monetize the customer" or some business nonsense.
My point is it does not matter how much money you spend, if you cant organise you aren't gonna replace TSMC
Nice work, good job! I like the pastel colors and the design.

We run https://websktop.com which also can be used as a new tab page (it's even faster with our Chrome extension) but it's not as "dynamic" - just your bookmarks.
https://puri.sm/posts/lockdown-mode-on-the-librem-5-beyond-h...
Telegram now selling premium usernames at auction
This is just Go's philosophy of "we're delivering a language for bad programmers, we know what's best for them".
Yes and yes, to the Homogeneous coordinate being the first column or row.

That way, you can have sparse vectors, or sparse matrices. It doesn't matter how many dimensions are specified for your object, stored in memory. It gets transformed the same.

Have a point at the origin? [1] Done. It doesn't matter if it's a 2D, 3D, 7D.

Have a 0-vector? [0] Done.

Have a 2D point? [1, x, y]

Have a 3D point? [1, x, y, z]

Have a 1D vector? [0, x]

I honestly don't know why we don't all do it this way.
I look at that as a learning opportunity -- if you're not pretentious and exclusionary about it, you can try to shine some light on your hobbies and get your friends and family into it by being inclusive. Ie: if you're seeing your family for a holiday, and you're the "coffee person", then brew a pot big enough to share, and do a mini tasting session for anyone who's interested.
Lookup qsar and qspr. They’ve been doing this for decades with various statistical methods to hunt for new perfume (or drugs or whatever). While the statistical tools look (far?) better now it’s still a data driven problem: how much and how good. Also how pertinent are the descriptors that are used and whether any prediction can be made successfully outside of the training set.

They also hope their model(s) of the olfactory system are good enough as it’s basically a drug design problem to a receptor system.
if you quit you dont get unemployement in france either... and nobody is forcing you to quit but you still have the 3month period before leaving the company. if you dont respect it youll be blacklisted... we don't operate on a gigantic market like the us. being blacklisted is a bad in a smaller country
Kindred spirit. I particularly love variable variables and exploit them often. Some would call it abuse I guess.
Many of my friends are programmers, and I have pretty open conversations with most of them. I know a few of them who have or still use various recreational drugs. I don't know anyone who uses Adderall.

Maybe it's different where ever you live, but in my neck of the woods "using Adderall to stay on top of things" seem virtually unheard of.
This battle was lost a long time ago. Bash is the standard on most UNIX systems. If you change this reality, one might even start to try to think about writing in fish or some other new shell. But I will not even consider another shell for scripts that need to be run by other people.
We are really bad at understanding exponential growth. Look at Texas for example solar is taking off there: https://en.m.wikipedia.org/wiki/Solar_power_in_Texas

Growth is basically exponential because once payback times hit a certain threshold people start buying. A friend of mine is making 10/12k in sales commissions every month going door to door selling solar. This is a very lucrative business.
This was my immediate thought - you're going to get someone really "into" coffee beans? Like, that's the worst idea, you're pretty much sure to get them something they don't want, most people who are "into" something are particular about it.

I guess I'm "into" tea and drink it everyday. While I'm not very particular (I like all types and even the worst tea bags make drinkable iced tea) the problem is I already have too much. I appreciate it a lot, but ATM I'm at capacity.
I always found that interesting about the opera "Der Freischütz". It's from 1821, but its portrayal of hunting is surprisingly egalitarian. The main character is a minor nobleman who is terrible at hunting, the opera starts with a commoner being celebrated for winning a hunting competition and ribbing the main character gently for it. The commoner talks about the hunting stories his grandmother told him, too. So commoners hunting couldn't have been implausible to German audiences in 1821, even in quite stratified society.
Ideally it's only necessary transmit about 1 frame per minute for each half-open connection, but you're right, I found one site, India's rail operator IRCTC that still blocked this traffic very quickly.
> No they don't. They managed to get impressive results

Given that these papers have actually been published, the papers they produce are at least as coherent as the state of the art in the field.

> but it's still far from coherent because the algorithms still lack the ability to think

Nobody knows what "thinking" is, as a functional process. For all you know, human thinking may itself just be the same sort of pattern matching as used in machine learning, just with a few more parameters. In which case these algorithms actually are thinking, just with more limited intelligence than us.
UN says “No credible pathway” and “woefully inadequate” to stop global 1.5C
MATLAB uses BLAS and LAPACK under the hood. You can write reasonably fast code in MATLAB if most of your time is spent calling out to faster low level implementations.

There are also many different implementations of BLAS, with varying performance. The API itself is not the reason for its performance. Actually, I would argue that it’s a pretty crufty API which should probably be done away with at this point and replaced with something less awkward. I don’t know how many times I’ve had to remind myself what a “leading dimension” was…

A good example is BLIS, which does provide the BLAS API but has a more modern “object-style” C API which is significantly easier to work with than the BLAS API with no performance hit.

Also, depending on what you’re doing, abstractions can be very helpful indeed to keep around. Even at the BLAS level, groups of bits are thought of as singles, doubles, real or complex… a matrix has a size and shape… etc. Having this information is useful. Linear algebra is full of type information which can be used to dispatch different algorithms.

Lots of other alternatives to BLAS which are a bit higher level but still very useful: Eigen and Armadillo in C++, Julia, etc.

Anyway, I would say (based on my actual, significant experience ;-) ) people are beating the guys with punch cards all the time, no reason to stay in the 70s…
> People need empathy for the customer. One possible way to do that is mix up roles but like many other commenters have pointed out, that may not always be the best use of their time.

Rather: if you want your developers to become deeply misanthropic and hateful of the users/customers, let your developers do user support.
>If we ban that kind of communications, the only persons making use of it will be people who really have something to hide. Criminals, drug cartels, financial fraudsters, terrorists and the likes. Which also means they are the only ones who got to get safe communication channels.

They wouldn't be safe, though. Merely using encrypted communication would be enough to warrant attention. Encryption only provides plausible deniability if everyone uses it for mundane stuff.
A priori one would not expect humans to be near the physical limit of what's possible, purely based on the characteristics of the process that created us

Natural selection is

- random

- blind - gradient descent is prone to getting stuck in local minima, has no foresight, no ability to go back to the drawing board, no "understanding" of what it's doing.

- not even optimizing for intelligence, except instrumentally - to the extent that increasing intelligence interferes with survival, it has to be sacrificed

- subject to hard constraints like the limits on size imposed by childbirth
More than one decade of shell script: bash is not shell, and talking about bash without version is suspicious.

I won't check with for version those tips applies, and continue writing POSIX shell as much as can. I might check which or those suggestions are POSIX, though.
I also stop at the tutorial on my first try, then later I tried again, and now I like it more than Human Revolution, it's better in all aspects, except maybe the story for ending abruptly.
From what do you infer "in most cases"? What are your statistics?
Anyone remember using "MyYahoo!" where you could customize the page, putting feeds and other things in the boxes and arranging them as you saw fit?
Some members of the UT99 community have access to the sources
"Primitive" seems like the wrong word to apply. A modern Python programmer (a common example) might think that anything not OOP is archaic. But OOP is just one design pattern. And... it can easily lead to over-engineering and delight in the pattern per se.

Bash, awk, grep et alii don't do OOP. But they are close to the data and are powerful.

Compaints about the notation of these tools (e.g. "line noise") are becoming silly now that we've seen the appearance of some Powershell and Python statements. Any non-trivial notation will have to make choices. ^_^
> I am not sure but I think that the developer changed the game title and the platform.

Correct, the wiki page you linked actually mentions this:

> It was developed in 2002, and was due to be released in Fall of 2005. It was never released, and instead it was replaced with a brand new game, Retro City Rampage.

Here is the game in question:

https://www.vblank.com/RetroCityRampage/
Yes, and we are all going to die.
As someone who's gotten a reputation for liking chillis and hot sauce, I've definitely pretended to enjoy an awful lot of mediocre bars of chilli chocolate from people who don't understand what makes a good chilli.

I don't drink wine, and I don't buy wine for my wine-loving friends because I know I don't understand wine enough to know what I'm buying.
My in laws were passing through SF last week for all of 36 hours. Their car was broken into and everything was stolen.

You gotta wonder how long until normies have had enough and just stop living / going to SF.

And still I have wealthy friends in tech speak of how “it’s really fine these people leaving are just racist.”

The level of contempt with which the laptop class treats the middle is astounding.
Agreed. OOP is a valid tool and we use tools to solve problems but the moment it becomes a wrong tool to use is when you find yourself trying hard to retrofit the original problem only so that it can match your abstract OOP puzzle. That's just calling for more problems in my experience.
Their habit is not under serious threat, simply because it isn't. Polar bears who are used to living in temperatures between -30C and 20C or so, will not mind neither 1.5C increase in average temperature nor even twice or four times that.

What would make anyone believe that they would?
Alternative : open source it and charge for support.
Johnson Controls (they make automotive interiors among other things), has every employee work on the production line for their first two weeks. Even the CEO.
> It is great (transformative even) for people in these roles to be able to take perspectives of the other roles.

That's pretty much the point of the piece, and I disagree, one can't truly gain the perspectives of other roles until they take the time to do those roles themselves. Whenever I want to look for low-hanging fruit that improves efficiency in an org, I start talking to CS/CX.
Their support is horrendous. I’ve written about my experience previously. It was a disaster.

I would highly recommend avoiding them based on that experience alone.

It took forever to get my return processed and they dropped the ball repeatedly and refused to help actually make things right after waiting a month for delivery of the return to them. I actually had to file a dispute to get my money back.
Effectively, Meta is an attempt to colonize a yet established planet. That's going to take time. The risks are high, but someone eventually is going to do it. The rewards? Well, they could make Zuck the first trillionarie.

All in all, for all its hubris, Wall Street is group thinking with deep pockets. Of course they'll overreact. Others will want to go to Mars or Venus.

Note: This isn't pro or anti FB and MZ, just a simple overview of future and past.
>However, if you instead organize all your data in a format that's sympathetic to line-oriented processing on stdin-stdout, then shell will work with you instead of against.

Not even that is necessary. Just use structured data formats like json. If you are consuming some API that is not json but still structured, use `rq` to convert it to json. Then use `jq` to slice and dice through the data.

dmenu + fzf + jq + curl is my bread and butter in shell scripts.

However, I still haven't managed to find a way to do a bunch of tasks concurrently. No, xargs and parallel don't cut it. Just give me an opinionated way to do this that is easily inspectable, loggable and debuggable. Currenly I hack together functions in a `((job_i++ < max_jobs)) || wait -n` spaghetti.
From the NATO's 2021 Brussels summit [0]:

> We reiterate the decision made at the 2008 Bucharest Summit that Ukraine will become
> a member of the Alliance with the Membership Action Plan (MAP) as an integral part
> of the process; we reaffirm all elements of that decision, as well as subsequent
> decisions, including that each partner will be judged on its own merits. We stand firm
> in our support for Ukraine’s right to decide its own future and foreign policy course
> free from outside interference.

> The Annual National Programmes under the NATO-Ukraine Commission (NUC) remain the
> mechanism by which Ukraine takes forward the reforms pertaining to its aspiration for
> NATO membership. Ukraine should make full use of all instruments available under the
> NUC to reach its objective of implementing NATO principles and standards. The success
> of wide-ranging, sustainable, and irreversible reforms, including combating
> corruption, promoting an inclusive political process, and decentralisation reform,
> based on democratic values, respect for human rights, minorities, and the rule of law,
> will be crucial in laying the groundwork for a prosperous and peaceful Ukraine.

> Further reforms in the security sector, including the reform of the Security Services
> of Ukraine, are particularly important. We welcome significant reforms already made by
> Ukraine and strongly encourage further progress in line with Ukraine’s international
> obligations and commitments.

> We will continue to provide practical support to reform in the security and defence
> sector, including through the Comprehensive Assistance Package. We will also continue
> to support Ukraine’s efforts to strengthen its resilience against hybrid threats,
> including through intensifying activities under the NATO-Ukraine Platform on
> Countering Hybrid Warfare.

> We welcome the cooperation between NATO and Ukraine with regard to security in the
> Black Sea region. The Enhanced Opportunities Partner status granted last year provides
> further impetus to our already ambitious cooperation and will promote greater
> interoperability, with the option of more joint exercises, training, and enhanced
> situational awareness.

> Military cooperation and capacity building initiatives between Allies and Ukraine,
> including the Lithuanian-Polish-Ukrainian Brigade, further reinforce this effort. We
> highly value Ukraine’s significant contributions to Allied operations, the NATO
> Response Force, and NATO exercises.

[0] https://www.nato.int/cps/en/natohq/news_185000.htm?selectedL...
No, that is a misreading. The "MAY" indicates that the prerelease identifier itself is optional. However, if you do append one, it must include a leading hyphen.
> everyone has an endless appetite for wealth, are gluttons for it, jealously, and can never get enough

hard disagree. look in the mirror first. many people are fine living a comfortable lifestyle.
The SALT deduction was a massive thumb in the eye to those of us that didnt get it. Why should local tax burden have anything to do with federal taxes? It was just a handout at the end of the day.
2. Why should bash be in /usr/bin? Mine's in /usr/local/bin and I've seen vendored bash binaries in very weird places. Respect the user's PATH.

8. '[' and '[[' are both bash builtins.

9/15. If you're using shellcheck, you'll need to quote (almost) all vars anyway.
I'm a big fan of the Gherkin syntax and the output of my Example Mapping sessions is generally a big pile of them.

Automated tests are then written based on these but not "using" these. By not "using" the Gherkin scenarios for our tests we can be looser with the language and not have to worry about RegEx.

If a manager, or other non-coder, wants to see the tests, they can look at the very pretty report that was generated.
Sure, but everyone has bash installed already and it's far more featureful than POSIX shell.

Any reason to avoid writing bash scripts, other than purism?
Yes! That was my homepage for years. Such a great density of customizable information.
> I've been using VS Code almost exclusively since 2019 (with the Vim plugin of course).

I think it's more reasonable to use VSCode rather than trying to turn Vim into a monster it wasn't supposed to be. I see Vim a simple modal editor, which can be integrated in other tools such as IDEs.
They got it wrong multiple times though. Maybe adjust the models after you got it wrong twice? And they didn't get it wrong just a bit, their most optimistic projection got it wrong by orders of magnitude. If we look at the paper, they actually show what are more realistic projections are.

I'm not sure if malice or incompetence is really a better judgement of the work though.
> - It may be useful to copy `$PWD` into a variable before changing directory

$OLDPWD is set when you 'cd'. Also 'cd -' will take you back to the last directory.

https://pubs.opengroup.org/onlinepubs/9699919799/
FinKube – The business and pricing toolkit for engineers
I am the author, introducing an open source business case and pricing toolkit for engineers at Kubecon North America. There is a session in room 251 ABC at 2:30 PM ET today, will be recorded. AMA
Here is a recent comparison: https://arxiv.org/pdf/2204.09795.pdf
Although I'm not sure if it is using the new IOx engine or not.
There's no moat.

Inertia isn't a moat.

Source: I've re-spanned my social graph several times since Usenet.

It's fine. People aren't corporations.
There are three numbers in this industry: 0, 1 and infinity. Any other number - especially when stated as a rule, limitation, or law - is highly suspect.
I just use whatever the default is, and since that's zsh on macOS now, I just ported my ~/.profile to be functionally interchangeable between zsh and bash

Same PS1, aliases, functions, etc. but with a couple of slight variations due to syntax differences
As a fellow Canadian i find this annoying as well.

If i find something on amazon.com and check the price on amazon.ca and find that after using the FX rates there is a $50 or more difference? Some sort of "being in canada" tax?

We are paid less and stuff costs more here?
Great! I hope all browsers get this feature.
Doesn’t polling rely on people honestly answering their questions? They have to account for apathy and deceit and I assume they have models for this. But using myself as an example, I just don’t participate in anything more than business surveys.

The takeaway is to assume that “your” person or project needs all the help it can get and participate to support it. Get people you know to participate. Fight apathy as increased participation moves results away from the edges.
Sorry for the misunderstanding on my part. I didn't correctly parse the previous responses.

* Grandparent was talking about getting rid of cookie banners.

* Parent was talking about API to prevent tracking needing an extension for all local storage.

Of course to get rid of the original cookie banners, preventing tracking through other means is irrelevant. But nowadays most sites I visited got rid of the original cookie banners, so in my mind the complaints extend to those, even if it's not correct.
Oil and gas will always exist. At some point when fracking leaves the picture we will get net zero fuels from recovered co2. It will never end.
I also like Bash - it's a powerful language, especially when combined with a rich ecosystem of external commands that can make your life easier, e.g. GNU Parallel.

Handling binary data can also work in Bash, provided that you just use it as a glue for pipelines between other programs (e.g. feeding video data into ffmpeg).

One time, while working on some computer vision project, I had a need to hack up a video-capture-and-upload program for gathering training data during a certain time of day. It took me about 20 minutes and 50 lines of Bash to setup the whole thing, test it, and be sure it works.