skysight-inc/HackerNews huggingface dataset:
This is true, but you get a good separation of concerns by having your CI/CD server be the thing that strictly decides what SHA/tag/branch triggers the job, and your job is written to be flexible enough to build/deploy an arbitrary commit as instructed by the build server or the developer.

For example, I've built Gitlab pipelines with a special job for tags to do the release/deploy, and a manually-triggered job that only runs on master to `bumpversion minor; git push tag $NEWVERSION` for minting the release candidate commit -- this way you push a "bump minor version" button in your CI server, and that job by construction only runs on master, is always the latest master, must be a clean repo, etc. With this pattern you're still free to manually run the job if you need to do a patch release in a hurry, but the happy path is constrained.

(Also, I recommend to run your build/deploy scripts inside a container, that way your local build env is by construction the same as your build server's. Then you don't have the "different build output when I run from a different flavor of Linux/UNIX" problem.)
This is actually incredible. I can't believe it's this hard to get your hands on their most important product.

I can totally imagine this costing several would-be-users
It's a total of about 50% in social security contributions AND taxes. Assuming you are single and have no kids and your gross salary is 100k, you pay about 15k in social security contributions and 29k in income tax. And additionally 2.5k in church tax if you're catholic or lutheran.
Apple’s M1 Positioning Mocks the Entire x86 Business Model
> Stocks have price appreciation typically due to higher current and projected earnings

Yes, projected earnings. Speculation. Just like cryptocurrencies.
The courts are specifically not a place for debate. Courts are supposed to interpret the law independent of public opinion. Debates should occur in the legislative branch of government.

I don't think it's reasonable to compel private companies to change their search ranking algorithms because that would violate fundamental free speech principles and there is no objective standard for bias. A better solution would be to impose stricter limits on market share and dominance even on companies that aren't monopolies. That would preserve competition and give consumers real choices on which services to use.
Software engineering (and most machine learning and data science is still software engineering) requires focus, attention to detail, and memory. The most honest feedback would either be ensure you can get good at one sub-segment of tasks, or move to something else.

Coding IQ: https://adventofcode.com/2015/ -- can you make the top 100 or ~1.5-2x on these?

Data Science Ability: can you reliably make silver or gold on Kaggle? If not, you just might not be a fit for the area.

If you are able to rank high on Kaggle, or build personal projects using machine learning and deploy them to show off, then you may have a chance--especially if you network in somewhere through alumni and pitch your data science skill.

The other possibility is simply freelancing--I've hired some brilliant Eastern European coders off Upwork. If you can learn one particular set of tasks, then the sheer cost of living arbitrage and your ability to specialize can overcome any slowness that may not be a fit for top companies.
> What do you expect to happen when there’s simply no room for all the content to fit horizontally? Something has to give.

First and foremost I absolutely expect the page to not move things!

If I resized my window and things don't fit any more... then a scrollbar is exactly what I want.
thank you for your detailed response. I have some family in Germany and have thought about trying something similar, so I love to hear others' experiences.
And no one is probably trusting it really.

Btc is small and my point I made with the assumption that bitcoin has real influence.
You're Wrong About Podcast “Political Correctness”
But the Coinbase founder was a technical one.
you cant "give up" tax revenue you haven't collected
> Rust is unbeatable for services you want to deploy, stabilize, and forget about forever.

Erlang.
Let me put it this way, asking why you left an employer is fine. Expecting a certain answer for a subjective situation and rejecting an applicant because they didn't give you exactly that answer is not exactly a healthy behavior.

I'm here for a job, not to play weird mind games.
SLAPP suits are absolutely a thing in the EU as well.
The title feels a bit misleading. Sure there was no one sitting in the seat but there was weight applied to the steering wheel to simulate hands...

Should they have a sensor in the seat as well as one in the steering wheel? I think so. Is this article partially clickbait? I'd tend to say yes.
I've never had to maintain legacy code before, and I would prefer any language on the green list to any language on the brown list (right tool for the job aside), aside from Python and maybe C#. I know there are plenty of students and hobbyists who feel the same.

I think the author is thinking too hard and overstating their results.
> For example Walmart's HQ was built in a TINY SW Arkansas town.

Minor correction: Walmart's HQ is in NW Arkansas (Bentonville)
By "north star" I mean the guiding principle that other aspects are sacrificed for. A heuristic might be: "[Lang] would not be [lang] without [aspect]."

I'm sure that the Rust team wants Rust to be a good language for large-scale engineering, but it's not their north star; "fearless concurrency" is probably the closest. For example, Rust is willing to sacrifice simple syntax and fast compile times to achieve more safety; Go is not.

I don't know enough about the other languages to speak confidently about them, but if you can point me to any source materials (i.e. articles or talks by the language creators) that discuss large-scale engineering, I'd be interested to read them!
I think you're right, I was wondering the same thing.
If anyone is looking for a different job board to find jobs in Germany, take a look at this. I'd love to hear feedback!

https://arbeitnow.com
It definitely is a good idea to have a backup of your photo library at a provider that does not scan your photos.

Many providers perform some kind of scan and if the AI thinks you are storing forbidden content your account is banned without recourse and you have no access to your photos.
That's what zoom is for.
> And 9% is a very important amount in my opinion!

It's important to know what amount that's 9% of. In case of the German Kirchensteuer it's 9% of your income tax [0], not of your gross income or even after tax income.

[0] https://de.wikipedia.org/wiki/Kirchensteuer_%28Deutschland%2...
> Java: I don't care to program in it because the IDEs are so heavy

Just use VSCode, or Sublime, or neovim. They all work fine.
For sure. I think you are right. I'm just pointing out that the line here is much blurrier than Unicode probably wishes it was.
Material Tailwind
That's a sign of a broken or stuck thermostat. You can replace it (or have it replaced). I lost a few shirts once because of that.
I've been out of the loop, but what is the interest in Wayland exactly? It's a display server; what is the interest in it over X11? Outdated?
The most important tool I found for switching directories is called "z". You just partially type a previously visited directory's name and it takes you there. It also keeps track of your history to rank candidates for popularity. https://github.com/rupa/z/ It's basically CDPATH on stereoids and doesn't require preconfiguration like CDPATH.
Thanks! Actually I just pushed a fix to make the drag work outside the canvas. No idea why it wasn't that way to begin with.

The really cool thing someone suggested back in the day was, to have it try to match two different images from two different angles. But I never quite found the time to tackle that ;D
+1 it feels like this or something similar could potentially speed up initial steps of picking up new skills by providing "the right term to google for".

In particular, it feels like it targets that stage of problem solving where I've defined my problem and am looking for prior art, but am having a trouble searching simply because I don't know what the people who previously met this problem called it.

For this particular step of problem solving a very broad, very shallow general outline of the whole field, or even just a glossary of terms that tries to cover the whole field, feels like just the tool for the job.
Ask her to uninstall it before going for upgrade. Then reinstall it remotely by using Google App store online - you can push installations to specific handset on the account.
The last time I checked Worldofmeters.com for the number of deaths in Cambodia and Laos, Cambodia had one and Laos zero.

GUESS why.

The cult of the expert and the censored internet has been used to make this outbreak much much worse than it had to be.
I've worked on several solo projects in the past. I've personally found the below stack to be quite productive:

Frontend: NextJS + Tailwind
Backend: Flask
Ops: Heroku + addons
>pain with no memory

reverse situation - all the memory and no pain. I had a surgery on my nose done under local, and it was kind of unreal experience when the surgeon stopped cutting and took what looked like a typical woodworking chisel and a small hammer and started to chisel away the bone in my nose - all without any pain, my head is just like a piece of wood - the force would transfer and the back of my head would feel the pressure every time the hammer would fall and the scraping vibrations of the chiseling would just reverberate through the scull. ... More than 20 years later ENT here was genuinely curious where did i get such a nice job done. USSR military surgeon :) And back in the USSR my mother had her appendix removed under local too, and the surgeon was communicating to her various stages of the surgery, like what he is going to do and how that may be felt/perceived.

I wonder about the merits of those different approaches. (very handwavy as IANAD) With the local the pain doesn't seem to reach the central nervous system. With the sedation or general it reaches i suppose, yet the central nervous system has no reaction. If one supposes that the strong pain may be a kind of neuron pathway/connection altering signal ("EEPROM burning"), it would be plausible to expect that that unfelt or felt-and-forgotten at the time pain under sedation or general may still have some effects down the road.
We have desktop users with anywhere from 1400 to 3200pixel screen widths, so the concept of having a 'desktop site' without any kind of flow logic at all just doesn't make sense to me.

You end up with sites like daringfireball that is always 512 pixels of content centered in however wide your window is. On a 16:9 display this is extremely awkward. On a 1.85:1 or 2.39:1 display this looks dumb as hell.
Discovered via this dev.to article. Not sure which is the better link: https://dev.to/creativetim_official/material-tailwind-new-fr...
I think you're mostly right. As with many problems in society at the moment, the complexities have arisen because we're so eager to connect everything to the internet and make it "exist" there. Also that we're so eager to make it work globally.

I can trust that the local coffee shop will give me a coffee for my money. I can trust my employer will pay me, failing that I can trust the local courts will sort it out.

I can't really trust that a bitcoin wallet host, some ephemeral digital entity I have very little insight into, will hold onto my wallet. I can't trust that a cloud provider in the states will hold onto my files without scanning them. I can't trust that an eCommerce store will definitely ship me goods internationally.

The human element disappears online and we have starting trying to fill that void with digital trust artifacts, like digital contracts. The blockchain itself was a technology entirely about trust.

Maybe we're trying to stretch our ability to trust networks, social or otherwise, too far.
Can you select and copy some text from your terminal emulator without using tmux? Copy-mode is one of the killer features of tmux for me.

The only terminal emulator that supports selection with keyboard afaik is rxvt with plugins. I would be interested to know if there are other terminals that support this. Please don't say emacs XD
Cellebrite is a digital intelligence company.

Not a single mention of carrier or consumer tools, but lots about analyzing your data.

I guess your cell phone company feeds every cell phone they work on to some centralized data repository (out of jurisdiction of your current locale) to be analyzed is what sounds like is going on.
I have been using this "magic cd" alias for a while. You just type c and then the name of a folder, and it will find the most commonly visited folder with that name from your history and send you to it. It also supports tab completion.

https://gist.github.com/iwalton3/3f9bfce510f959782404be25cab...
We can't stress the importance of school and how it will affect the rest of their life, and then not expect them to do whatever it takes to make sure they do well there. For some, it might be a matter of making sure they have an excellent record, for others, it might a case of keeping them in the system at all if they didn't get there though merit, or feel like they can't keep up enough to stick around. I imagine the latter might by even more of an issue for large big name schools, of the type you often hear that one of the real reasons to go is the connections you make.
Definitely interesting new features, and Ruby is putting up a good fight. But if it was really a ruby feature, and not just something tacked on to stay relevant, that code example would've looked like this:

require 'async'
require 'net/http'
require 'uri'

["ruby", "rails", "async"].each.parallel do |topic|
Net::HTTP.get(URI "https://www.google.com/search?q=#{topic}")
end

I can't tell someone Ruby is beautiful, and then in the next sentence explain how you need to type Async twice just to get something to run asynchronously.

Same of course for Ruby types, we're just not yet on the point for a truly new way of writing Ruby for Ruby 3. Maybe we'll finally get something like this could be in Ruby 4, but I fear the spectre of backwards incompatibility is going to stand in the way of something that's both truly Ruby and truly in the 2020's.
This. Our engineering exams were all open book and tested understanding rather than rote memorization. If you didn't understand the material well there was no amount of googling that could help you.
> You're confusing the economic effects of inflation and deflation with environments of low and high real interest rates.

No I'm not. The one is the primary mechanism that is being used to create the other.

> Of course, the real problem...

The real problem was policymakers believing dumb shit, if we're being charitable, confusing correlation for causation.

https://www.youtube.com/watch?v=QsAnssN1cxM
(Not knowing your startup ill make loads of assumptions here, sorry if I get it wrong)

If you are drawing Unicode characters that include a full range of Emoticons, you are most likely using a platform API provided by Apple/Google/Microsoft or similar. You, like most developers, most likely live in "Big-tech land", so you get this for "free".

If you want to port your application to an open source platform or a new upstart platform, where this isn't available, they may not have the resources to draw thousands of Emoticons, so its harder for them to attract you as a developer.

Lets say someone is writing a SMS app for something like a PinePhone. SMS is open enough protocol that this is possible. The UI for a chat app is something you can build in fairly short order. There are plenty of open fonts, you can use, but there are no open fonts that have thousands of detailed and sometimes animated Emoticons. Without Emoticons very few people are going to want to use a PinePhone as their main communications device. The amount of effort needed to implement a SMS chat vs a SMS chat + draw all emoticons people use is massive.

Unicode, and SMS are both open, but given the size of the Unicode Spec, its effectively shutting out any small player form implementing it. Big tech gets to claim they use open standards, but at the same time make sure no one can threaten them.

Its a bit like when Microsoft tried to make a standard for documents so complicated that only word could implement it.
(3-min audio) How the United States Lost to Hackers
The Spark UI is meant to be useful

What are you bringing to the table ?
I miss the Hardy Heron wallpaper. That one was very beautiful and invited me to switch to Linux.
I was sure this would have been discussed already but it raises a really good point
> For better or for worse Apple's steps are essentially screwing up facebooks business model.

They chose to become a sharecropper on Apple's farm.

Facebook still works on web browsers and iOS offers one. Whatever problems Facebook has with that are shared with all other websites that don't want third party cookies blocked on iOS. Facebook hasn't been personally targeted here.
Look at the token standard: https://eips.ethereum.org/EIPS/eip-721

Notice the implementation is totally up to you. You can emit events that totally lie about what’s really happening. You can make the transfer function always succeed if it’s from an address you hardcore in. etc.

The problem here is just the marketplace UI assuming every contract will follow the standard convention of what these logs and functions typically mean, so they are showing the NFT as “verified” to be from beeple. But really they need to be looking at the address who is initiating the transaction, or some other verification method (an external call you make that says ‘I verify i minted this NFT’). Its silly the marketplaces didn’t account for this
You're right, but you can contribute to a race-to-the-bottom where no one collects any tax.
I agree.

The fact, however, is that Unicode is not sufficient for scholars who use Egyptian hieroglyphs or cuneiform. For the former, most people seem to use JSesh. For the latter, line drawings + transliterations.
Semgrep: Semantic grep for code
Distribution Visualizations for Data Science
Here: https://www.gofundme.com/f/stand-against-proctorio
Source for “Signal is corrupt organization?”
To be honest in my experience a lot of people tend to be kind of vindictive. See some of the responses to the Linux bogus patch research for example, with people calling for things like "destroy their careers". That seems a bit overly vindictive to me; yes, they screwed up and yes, there should probably some consequences. But destroying the entire career of a 20-something? Sjeez...

I've gotten death threats over email because ... reasons? These are of course entirely hollow threats, and it's easy to just shrug them off as "assholes internet crazies", but there's no reason you can't be crazy or an asshole and have a successful career.

Add to this that a lot of these people put a lot of hard work in these kind of comparatively small businesses and that criticising the company feels like an attack on you ... and you end up with this.

The difference, as you say, is that most of us aren't actually in a position to enact these kind of things.

Maybe there's also some bias towards certain personality types, I don't know.
The problem with TB used to be the power consumption of the PHY chip.

A guy in a coworking next to me has a Dell dock which makes his fans spin, and the laptop body painfully hot to touch.

How is it for you?
If you're not paying off the principal, you're just renting from the bank without the benefit of having a landlord to fix things.

Why bother?
/u/hprotagonist - I've always thought you had the best username on HN, for what it's worth!
Instead of outputting an image, can you output the points and triangles, eg as an SVG?

Could be fun to experiment with animation... especially with something like the astronaut, if you could mask the subject vertices from the background's vertices and then apply a random jostle animation to the background vertices, might be a fun trippy effect.
The headline is pretty misleading... there has definitely been progress, but even the raw numbers don't indicate "halfway to zero". Emissions went from about 2.5 million tons per year to 1.5.

More importantly, most of these emissions reductions came from replacing coal with natural gas. That's great, but normally when a problem is half solved you can kind of just keep doing what you've been doing, and that isn't the case here. If you measure by "% of energy coming from renewables" we aren't anywhere near halfway to 100%.
Yes and no. Doctors go to (effectively) trade school after undergrad, and it's actually that degree you care about. Does anyone care where they went to undergrad?
Suicide rates are not the same thing as discomfort.

Calling the risks minimal to acne makes no sense. It’s one of the worst contributors to acne in any person’s daily life.

Even if I agreed with your exponentiality argument the whole point is that I’m saying masks don’t reduce spread. You seem to think there’s only possible upside, but there is equally downside wrt xmission; that is, masks run the risk of worsening transmission.
We tried to somewhat mimic the finder experience when implementing directory navigation at Fig (https://withfig.com). Except of course, we make it all keyboard driven!

The methods listed in the article are almost certainly better if you know exactly which directory you need to go to (like a specific project repo, your bin etc) however often you don’t!

Another interesting tool is Z: https://github.com/rupa/z
I hit exactly the same issue (no wifi symbol in Unicode) when working on my hobby project of train timetables. Some trains offer on-board wifi and it is indicated in the timetable (along with other icons like bicycle transport available, accessibility, etc.). Sure, I can use SVG or custom icon font, but I am definitely doing "communication", not UI.
Internal Report Shows How Facebook Failed to Prevent “Stop the Steal” Movement
I can learn any language in a day or two. And become proficient in it in a week.

Big part of mastering is less about knowing the language and knowing its plumbing. Quirks, unique behavior, library, tooling, etc.

Dynamism is a constant source of pain. Because it makes tooling and thus exploring language harder.

In Rust there is little such dynamism. Actual problems understanding are macros and proc macros. And finding the right Trait.

Tooling around Rust is standarized. You have cargo, rustc and they bring in the rest.

While there is some chance of Rust going nuts and adding some bizzare thing like inheritance, HKT++,
the chance that it will reach cognitive complexity of Scala or C++ is lesser.
I have to wonder how well that analysis code works in practice. for a lot of intro-level (and some mid-level) course assignments, there's only one or two straightforward ways to write the code. sometimes these assignments are just pasting together sample code from the powerpoint with a couple tweaks. I was a TA for a few of these courses, and the correct solutions tended to be very similar. I was only sure students were cheating when they made several of the same mistakes.

re the 1:1s with TA/professor, I agree. if you can explain code that you didn't even write, you might be even more deserving of that A.
Storytime:

A distant friend of mine was a Sailor of a big cargo ship around 2007 (i think), he had just a crappy Satellite connection. But he wanted an easy Linux next to his XP, so he ordered a FREE! ubuntu-cd to the next port, it was there, he is now a Dev specialized in shipping-load-unload-software.