skysight-inc/HackerNews huggingface dataset:
What's the trick to self-marketing as a solo DevOps guy if you've never published anything?

After a few years of contracting and then using recruiters after my latest contract ended, I found the interview process so grueling and stressful that I had to opt for a full-time role.

How do I find someone I can pay to partner up with? My marketing skills being what they were (0), I feel like I was consulting in name only. Any tips appreciated.
The reason investing is treated with greater scrutiny than gambling is because of the psychological factor. When you gamble, you're under no illusion that you're guaranteed to win. But it's easy to be fooled into thinking there's a way to hedge risk without putting in the time and effort to learn how.

Every single time I see democratized access to riskier financial markets actually make it to the public, I can hold my breath and wait for the news reports to come out about the scams and grifters that come out of the woodwork to take advantage of little old grandmas, who wouldn't ever think of pulling the cash out from under the mattress that she's saving for little Penny's college fund and going to Vegas, but can easily be talked into "investing" it in the brand new wave of "tech" sweeping the nation.

It's not Joe Average these laws protect. It's Joe Average's less cognitively-blessed parents. It's so easy to fool old people that if we don't take positive steps to stop it from happening, it becomes an industry.

You can't get rid of all of it, but you can at least push the wolves out to the periphery.
A local cache helps with performance issues but you still need to get it from somewhere, which means you’re still hoping someone else has dealt with those issues, not to mention the cost of maintaining a high-quality robust local server.

I’ve seen this cycle with Linux distributions, Java, and Python packages (arguably even Git), and several digital preservation systems (I work at a library so this is a popular topic) and each time there either ended up being strong user demand to switch to the performance/stability/consistency of a centralized service, that happening de-facto with one or two big players doing most of the work, or falling apart because the contributed resources were insufficient. Getting the incentives aligned for something like this is really tricky.
I fear the effects of this are amplified by the current unfortunate trend of using dark pattern and strategic use of friction to steer the user into desired directions.

Congrats, your gray-on-white "decline" button that looks like a link is probably annoying for young and able-bodied users but it may be a serious obstacle for the others.
Glad to see the update. I have experimented with both the macOS and Linux drops before and they were rough. v0.3.1 is focused on providing a productive platform. Anyway I am on travel without a laptop so I need to wait to try it.

The idea of LLVM/Swift ‘turtles all the way down’ might really pay off in the long run. In TensorFlow there is an un-understandable barrier (for me) between the Python layer and the lower level C++ code. Good to see this Swift effort along side Julia + Flux, which offers the same implementation language for the whole system advantage.
I thought Datalog did get integrated into some "proper" storage engines. It is a subset of Prolog, and expressively more like SQL, and designed for query optimisation etc. It was certainly taken seriously for databases for quite a while.
It's the very first tweet?
Trolleybusses DON'T have that problem - they can easily pass another failed trolleybuss. Having said that, there are trolleybusses with batteries already (operating in Gdynia, Poland for example) - they're being used to service routes which are not 100% electrified.
> But years later Bill Gate decide to donate his wealth to good cause.

Did he? Bill Gates has consistently been getting richer according to Google, and now has a staggering 90B.
Easily upsellable corp clients have lots of money. Intel is a sitting duck to disruption of all types.
You'll want to keep an eye on Rust-vmm then: https://opensource.com/article/19/3/rust-virtual-machine
Half-Century of School Shootings
The reviewer also won't see all the things the author tried without ever committing these states. They don't need to see all the messy steps, or they would have needed to look over the authors shoulder all the time.

I rather review the final patch series with changes in logical order and not necessarily in the order the code was written or with intermediate work that was later reverted or changed again. I do look at commits, because also every commit message counts and is supposed to explain the individual change.
Hide My Ass VPN: It’s Fun Until You Discover the Leaking
Why should it be that way? Did the murderer's victim(s) receive some kind of leniency or reprieve after a period of time? Did they re-animate?

I don't have a strong opinion here either way, but separating convicted murderers (especially first-degree or conspiracy-to) from free society doesn't inherently sound like a crazy bad idea.
First of all, thank you for building something like this. I like the idea of a decentralized, open registry.

That said, the market's moving towards a universal registry for package management, across tech - npm, docker, linux packages, jars etc.

With that perspective, GitLab's initiative (https://about.gitlab.com/direction/package/) is something I'd likely prefer. The software's open-source and deployable, which means the software's fate isn't tied to that of a single company.

It's already ironic enough, that the world's biggest collection of open source projects is managed by a single closed-source software - GitHub.
> Shouldn't have the acts of Manning granted a little sympathy also among many people inside at this moment? I bet that not everybody is pro-war.

Yes, but not the right people it seems.
Weren't Symbian and MeeGo both sabotaged by Stephen Elop who came in briefly from Microsoft to assume the role of CEO of Nokia, decided to burn everything they had to instead buy Microsoft's solution, and then returned to Microsoft when the job was done?
China charts a path into European science
When cleaning up my own feature branch for review

git merge —-squash <tree-ish>

When merging into the baseline

git merge —-no-ff <tree-ish>

The reason for the latter is subtle. Yes, a perfectly linear history is nice in the aesthetic sense. However, the merge commits are artifacts of reviews that are useful in process audits, which QA and QC like to preserve.
The price of self-hosted GitHub was so high the last time I checked that you could buy the whole Atlassian stack or the highest tier of GitLab instead and still have enough money left for Artifactory.
This is a silicon valley exchange, silicon valley VCs can't compete with multi-billion dollar "vision funds" so they'd use retail investors to drive their moonshot bets. Silicon valley startups would get a much better deal with an IPO on LTSE than a private deal with vision funds.
As a coder, service architect and security person for many years, I don’t mind when things get very complex.

I’m also a guitar player. When I play music, I want an amplifier with a few simple hardware knobs and not a digital gadget with a zillion nested menu options.

Basic functionality should be up front and clear, so people can get on with the thing they’re focusing on without getting hopelessly distracted. It is here that many digital interfaces fail, and not just for old people only.
I suspect people in the past were mostly doing nothing in the company of other people (family, tribe), which is a social activity in itself, and thus very different than laying in bed and staring at the ceiling all alone (this is how I imagine doing nothing looks like for people without a family).
The closest I can think of is trying to define a set of CRDT-compatible operations that are expressive enough to describe your database schema, starting from an empty database. Then, the migration you need to perform is whatever the CRDT merge operator says you need to do.
Sure, it's not a perfect record. But as in most things, perfect is the enemy of good.

The messy reality is valuable, when talking with your teammates about how the work was done and what kind of bumps were along the way. It's not about looking over their shoulders, it's about using data to develop together as a team, eliminating hinderances, etc - if you have the mutual trust to do that. And of course you yourself can go back and look for patterns of mistakes or problematic areas in code based on your history.

Like I said, to judge the change its, the whole PR diff is usually the most useful unit of inspection when you just want to see what happens. And if it's a big pr, you can of course always merge child PR's or branches against the big PR/branch, and look at the merge diffs.
Motion Profiling Controllers
He wasn't charged with those offences but evidence was produced of them which factored into his sentencing, as Ulbricht ordered the killings to support his drug trafficking operation.

He doesn't need to be found guilty of those offences for it to factor into sentencing. It would be different if the evidence was not produced at his trial, but given that it was produced, the judge can consider it.
On that note, it isn't too difficult to photograph M31, the Andromeda Galaxy, at roughly 2.5 Mly.
> command respect

That's not how you want to conduct cryptography as a science.
In defense of the ternary statement
Online Letterhead Printing India
Ruby Print N Pack provide the best quality letterhead printing services in India. Offer Online Letterhead Printing on Premium Quality Papers and delivered at your doorstep at an affordable price, since 15 Years with better customer service. 100% Satisfaction Guarantee, Easy payment mode, deliver service Worldwide.
Uber, Lyft and Open Science
Having been exposed to the shell games that go on at a large corporation, I think this could be really good.

If this is actually executed properly, I think this could be a good exchange for more than just tech start ups.
I've been in a number of these situations where the basic workflow was "encryption = good" with no consideration for these scenarios.

I've seen several organisations decide they need to encrypt backups. The first thing I ask is "where is that key saved" and the answer has always been "in a file, written to those backups". It's amazing how many times "encryption" leaves someone one ransomware away from losing everything.
I like his criticism of difficulty in iPhone screen navigation, My Dad is 97 and has to carry a tiny pointing device to get full use from his phone. He is much better using his iPad, but neither small device is natural for him like using his Mac Desktop Pro or his iMac. When using his computers, the full size keyboards and wireless mice work really well for him. Norman’s suggestions for iPhone navigation would help my Dad a lot.
Why Life’s Biggest Limitation Will Make You Happier
I'm always here for the Georgist takes. Wish the LVT was as politically feasible as a VAT.
DDG is just Bing, so when Bing updates its results so will DDG.
100% agree with you.

Take the JS world for instance, npm is many good&bad things, but one thing that was squeezed in the package.json spec is the ability to install packages from git repositories. And so, github already had a "package registry" for npm, and we publish npm packages to github without needing extra credentials, etc.

Granted npm could add a command "publish-to-git", or allow setting the repository to a github url, but a simple tool like https://github.com/andreineculau/npm-publish-git does the job (it's regularly used and tested within my current company TobiiPro https://github.com/tobiipro).
Thanks a lot, always nice to hear people like it!

Yes, I agree with you. Open-Registry isn't tied to being just a JS registry. Open-Registry focuses it's energy on unlocking the for-profit registries first though, like npm, docker and packagist, before we'd consider moving on to other already non-profit registries. Currently, there are no plans regarding expanding it, but it wouldn't be very hard and the architecture of the application makes it very easy to expand too.

While GitLabs effort is (in my mind) more well-meant than GitHubs, since it's open source, I don't think having the software open source is enough. The full development, funding and finance has to be open as well, and I don't think GitLab fits that. Basically, we need Open Source Public Utilities for core infrastructure projects like these.

Edit: Also, opened a issue in Open-Registry regarding implementing support for more package registries here: https://github.com/open-services/open-registry/issues/34

Please chime in if you think there are other registries out there than needs to be supported by more than a for-profit entity.
Yeah if it suddenly just stops sending you emails one day, are you sure you're going to notice?
Optimize Your Web App Testing with NLP
So obviously bluffing is still the fault of the guy doing it, but I feel like the non leaders play some role in it. In sort of competitive environments where the people aren’t very informed and don’t seem to have high moral standards, sometimes I’ll see random employees who want to increase their status barrage specialists with minute and usually largely irrelevant questions and then try to paint the specialist as stupid or dishonest if he doesn’t answer all of them. So it becomes important to BS people to get them to shut up. Many seem to substitute this for competence, leading to a downward hellspiral
When did it [become] impossible to say 'I don't know'?
What dress style attract women?
best dressing idea?
I’ll sometimes do the same for a rebase that looks like it will be hairy, and I like to call the bookmarks, for example,

git branch my-branch-mulligan
Patterns and tools exist that many a company could use and benefit greatly from.

A lot of this actually gets described in various HN posts (ex just today “use a pixel to log traffic and ditch google analytics.), and this is something I really enjoy about this community!

There’s a lot of competent posters and as long as you’re just enough competent yourself to make the distinction of “out of my league, google scale” and “could make this thing I’m building simpler and better” all is good.

The key here use whatever’s “meeting your requirements”, and after 20 years in both pure tech and enterprise IT let me tell you — many “dark matter” devs could use stepping out of comfort zone and question whether there’s _simpler_ as well as _better_ ways of meeting reqs.

At many places politics and culture have stood in the way, but this is slowly eroding.

I personally believe this ”out of comfort zone check”, or evaluation, be done at regular intervals be it regarding infra, providers, tooling or languages and it’s patterns.

It’s how you learn, and more important _unlearn_!

My last few years at enterprise dev shops seem to point at “we’ve won” at the floor, when it comes to embracing open source and a sharing mindset (at least here in Sweden).

For me personally — happy times!
Finally I’m actually allowed to use that pqsql or open source monitoring tool, and no one raises a brow.

This gives you magnificent opportunities but also an incredible amount of potential foot-guns!
I strongly suspect the parent is one who buys into the James Damore thing of companies adding diversity for the sake of it and the like...
In that case I assume you have also removed the backspace key from your keyboard?
You might say StackOverflow careers isn’t doing well, but it is literally the only jobs listing outside of this website that I look at. The ability to get a succinct email within a chosen SALARY RANGE and being able to select remote only is AWESOME.
Good:

- AV1 has a palette predictor designed to improve on pixel art by storing individual pixels as indexes into a palette.

- Chroma from luma helps preserve exact colors in pixel art, assuming color is lonely related to brightness (won't work as well for color-only changes, possibly not when brightness and color vary separately, or multiple colors and brightness are mixed)

Bad:

- AV1 takes seconds to minutes per frame. I let my laptop chug for half to several hours, running Manjaro AUR with bleeding-edge ffmpeg-git, encoding multicore tiled AV1, and it managed to encode under 3 seconds of video. (Did it link to an older libaom-av1 or is it bundled statically with ffmpeg?)

- When chroma subsampling and CfL (chroma from luma) mix, the brightness is subsampled to create a color prediction, instead of being used to add extra color resolution.

- Youtube's sample AV1 encodes have 4:2:0 subsampling (aka color channels have halved width and height resolution).

Rav1e may be faster, but apparently disabling chroma subsampling breaks CfL and inter-frames.
Context is important. This is why we have judges and juries and appeals.
Yes, I mean look what just popped up today: "Microsoft Throws in the Towel on UWP, Elevates Win32"

https://news.ycombinator.com/item?id=19883351

Before I jumped ship to the Apple ecosystem around 10 years ago, I was even then already sick of Microsoft abandoning or being indecisive about their platforms.
> all-in-one-binary solution handling MTA/DKIM/IMAP/webmail

Sounds like a very wrong idea there. One mistake in part of it will crash or get breached in the entire stack. You know why postfix runs many small binaries.
Please don't buy these, folks. All you'll do is encourage your employers to rationalize their horrible choices to implement open offices. "Well, look, everyone has these cool horse blinders on, there's no more problem, right? You can all focus now, right?"
Considering the whole prison system is now moving to make it so people can only "visit" other people through over-priced video link. What is the social and societal cost of such a tech move?
You would use SMTP delivery service instead of moving around wishing for a lucky host / IP.
I agree that many of your points present legitimate difficulties with the use of public transit in the US as it currently exists. However, I think that the first two points are just as true for ride share as they are for public transit. Ride share also has crime (see sexual assault scandals https://money.cnn.com/2018/04/30/technology/uber-driver-sexu...) and ride sharing (particularly pool-style) also "forces you too come into contact with people you would not normally choose to associate with"; some people (including myself) see this as a benefit of public/shared transit, not a drawback.

Part of the problem is that public transit scales differently from ride share. The more riders public transit has, the better it gets. The more riders ride share has (beyond a certain point) the worse it gets.
Why not use SES or SendGrid, both are so cheap for small volume.
It is always possible to overcome ad blocker banning with js trackers if you are self hosting and have the option to modify strings in js sdk - there are several ways to do this. You can also achieve more data Countly, Matomo or Fathom w/o using direct server logs.
There's a "reduce white point" accessibility option specifically for this if you want finer control over how dim it goes. I use it if I ever need to look at my phone with a migraine.
Apparently their sale was banned in the Netherlands around the same time psilocybin mushrooms were. But they grow literally everywhere in autumn, so yeah.

Never tried them myself, but a friend did and he did experience the fairly common symptoms of severe nausea and falling asleep before having a very good trip.
Growth in use of quartz for tools shows sophistication of ancient communities
Twitter seems to be in this weird space where they have enough usability positives over other social media (pretty broadly accessible, doesn't pester you to log in, you can post NSFW content without it getting taken down) that I guess people just force themselves to use it, even if a blog post would be better formatted.
Not big challenges though.

A simple tool like https://github.com/andreineculau/npm-publish-git does the job (it's regularly used and tested within my current company TobiiPro https://github.com/tobiipro).

We publish npm packages to git tags that get installed exactly the same as packages received from a registry, no build step necessary.
Ah ok yeah, that makes some sense. Thanks!
IBM wannabee.. sad
You may also want to check out Mercury:

https://www.mercurylang.org/
This might be a dumb or obvious comparison, but this is somewhat similar to how Wolfenstein 3D made its breakthrough to "3D" in a lot of ways. It wasn't 3D so much as a clever 2D hack, or "2.5D".
rspamd works pretty well for me.
I didn’t down vote you, but you really misunderstand old people. As I mentioned in another comment, my 97 year old Dad (almost 98!) uses computers and he has taught himself 3D animation, has started to write scripts, makes little movies blending real video and video with CGI added, and helps make biography documentaries for his friends’ families. He also goes out three or four nights a week to dinner, plays, movies, the local MIT club entrepreneur talks, etc., etc. Most of my Dad’s friends are similar: physically frail, but still have curiosity and zest for life.

Also, there should be no stigma for growing old. We all grow old and eventually die. Very natural thing. What we can do is to enjoy every day and be kind and loving to other people, looking more for what you can do for them than what you can get out of them.
While Brunner's forecasts may have been prescient, that might be due to the freedom he enjoyed as a science fiction writer.

Forecasters making earnest and serious attempts to predict technological and social change over a couple decades often get it badly wrong.

One of my favorite books is "Megamistakes: Forecasting and the Myth of Rapid Technological Change" by Stephen P. Schnaars, which provides many examples of poor predictions. In some cases, technological change is simply delayed, as in video calling, which can now be done with smartphones 50 years after PicturePhone. In other cases, such as supersonic airliners or gas turbine powered cars, the predictions may never become true.
Show HN: Compound Interest Spreadsheet with Salary Increases
> Correct me if I'm wrong, but Windows ecosystem doesn't forbid e.g. Java applications to use the same system-wide JRE, which has to be installed once, manually. It would be a nightmare if every Java app installed its own copy of JRE. Still can happen, like in case of Processing, but that's more of an exception.

uh... you were right in 2005. Nowadays the standard is for every app to ship its JRE - having to have to install a system wide JRE is part of the stuff that gave Java such a bad and bloaty reputation.
The Harry Potter books are children’s literature. Not young adult. At least the first four or five are.

Notice how they’re almost all divided into very episodic chapters. That’s because children’s novels are generally built for reading maybe a chapter or two at a time. Maybe before bed or during reading time in a classroom.

Also those books are very much literature.
You mentioned it but, for those who don’t know:

As a stopgap while all the data science tooling is being built out for Swift you can use anything from the Python ecosystem (including np and pd) by using the Python interop:

let np = Python.import(“numpy”)

https://github.com/tensorflow/swift/blob/master/docs/PythonI...
Disagree about being the death of Maven Central - they are different beasts.

- Central has a global namespace of artifacts. com.google.guava is the same for everyone. This will probably stay the default of open-source libraries.

- GitHub Package Registry has a per-user maven repository, so a local namespace (https://maven.pkg.github.com/OWNER). This is likely to be used by companies internally.

In order to use GH Registry instead of Central, I would have to add a dozen maven repositories to my settings.xml. I doubt many developers will be up for that.

Docs: https://help.github.com/en/articles/configuring-maven-for-us...