skysight-inc/HackerNews huggingface dataset:
I thought about GoatCounter too
And this has already been the case and escalating for some time.

Anecdotally, my wife worked for Apple Canada a decade ago in marketing, and at that point there was no engineering happened / allowed to happen in Canada, really. It was kept in Cupertino pretty strictly. But I've noticed in the last 5 years this is no longer the case and Apple -- who was probably most reluctant to do engineering outside of the valley -- is doing way more of it and a plenty of it in Canada it seems.

I work at Google Waterloo, and though I can't get into specifics about office sizes etc, I can definitely say two things: lots of growth, plenty of it from new Canadians but also a lot from Canadian Googlers returning from the US back to Canada in many cases because they couldn't tolerate the situation there anymore.
> I'm curious why anyone would think programming is an essential life skill, considering how many successful people are alive today who cannot code.

There was a time when you probably could have said the same thing about reading.

I'm not talking about programming as a career. Much like reading and writing, you can have a career focused around it, but it has applications in non-technical careers.

Many jobs have repetitive tasks. I've personally had jobs in my life where lots of aspects could be handled by scripts (although I didn't know how to write them at the time). Additionally, a lot of workplaces rely on Excel for key workflows that would be simpler and faster as programs. Computer literacy, much like writing, opens doors. The vast majority of people who learn how to write are never employed as professional writers.

Additionally, like reading and writing, it can be a great source of pleasure. Much like the author, I make little games for my daughter to play on (https://letter-press.netlify.app/snek/ for example). You can create art with code, or treat it as a puzzle solving exercise, or use it to modify your favorite games.
Apple switching to it on the day Bash announce new version to be GPLv3 is very recent.
Listen to the original author: https://www.youtube.com/watch?v=ccRtIdlTqlU&feature=youtu.be...
That's a standard thing with Tylenol/Paracetamol. You can recover from the initial overdose, but then the metabolites build up in your liver over the next few days and trash it beyond any hope of repair.

At that point it's either a transplant or death.

The scary thing is that it's incredibly easy to overdose by accident. For some people the lethal dose is less than twice the recommended dose, and if you're in a lot of pain - e.g. from a dental abscess - you can easily overdo it.
It’s not a matter of opinion, fortunately it’s a regular word in the English language that has an established meeting.
So My Cell Company, FB/Google, all the ad trackers and hedge funds know where I am but govt isn't allowed to?

IRS should write an app...
Looks great, but seems to be DOA outside of the US? Shipping is a binary choice between 'US' and 'worldwide' (what about companies that only ship within Europe?) and there's no way to display prices in other currencies.
This is super useful. I've definitely spent countless hours trying to research answers to the question "What is the longest lasting x to buy?" because it seems like any other shopping strategy tends to fill my life with garbage that constantly needs replaced.
Quite.

My entire stance on topics has changed in the past...

I keep seeing this, revisiting topics, questions, books, etc., and immediately seeing some now-obvious relationship or aspect. It's an argument for returning, at least occasionally, to familiar ground. Though it generally helps to have journeyed elsewhere.

Also for both extensive and intensive reading. Domains which focus exclusively, or even only extensively, on intensive analysis and exploration, seem more prone to going off the rails or ending up at dead ends.
Water-borne diseases, I'm sure. It's easy for ice to be contaminated; if you go to a part of the world where tap water can't be relied on to be safe, skip the ice.
To be fair, you should do the exercice, write down the names and check if they had a formal education. You will probably find out that they all do.

The common figures (google/facebook for examples) are typical college graduates from a very top school, who happened to drop in the last year of bachelor or master to found a company, sponsored by their university network and connections.

By the way I was talking having having a formal education versus no formal education and you're trying to move the conversation to dropouts. Dropping in the last year of a top US school (because you were given half a million dollar to form a company) qualifies as having a formal education.
My understanding of their white paper is that they are using Bitcoin transactions (for whatever reason, and quite possibly not a technical one), but actually recording them on the Blockchain is optional.
I'd imagine it's hard to do an apples-to-apples comparison when you're dealing with

a) a machine that is typically sold at a loss and made up for with licensing/subscriptions

and b) a general purpose computer made of off-the-shelf parts versus a more specialized computer made from high volumes of specific components that provide a single standard to optimize all software.
There are lots of people in the US who dislike this kind of stuff, but overall, it must be the case that more people like it (or at least are neutral). Otherwise the companies wouldn't bother with it, right?

Personally I don't like it, although I've never seen asking for your name lumped in with the false politeness. It is pretty widespread over here. People are more likely to pick up on hearing their name, rather than a number, right? Nobody can spell my weird name, but they just put a phonetically similar more common one on the cup and I've learned to listen for that.

Store greeters are a pretty strange trend.
Can someone provide the tradeoffs and benefits of QUIC vs WebSockets vs WebRTC? I know websockets are tcp and WebRTC requires some special tunneling logic but aside from that I don't particularly know how quic is better or different aside from using udp.
I understand and agree with you but I don't understand how webmasters may agree to send all their customers' data to another corporation...
Let us assume for a moment Oracle wins this so what? Android will become illegal and then Oracle would ask Google to do what? Pay royalties? Pay Damages? Ask all the android programmers in the world to stop using Android ? Abandon android runtime? I think what is gonna happen realistically is capitalism will take over they will settle it among themselves and share user data as a bargain probably get some royalties. The worst that can happen is Google will abandon android runtime or transfer the development to Oracle. Either way nothing much is gonna happen. Android has already won now say from tomorrow Oracle develops and owns the android development toolchain, so what, from a programmers perspective nothing much.
This brings up a different but related question that I've been trying to find an algorithm answer to:

If people are willing to give only pairwise comparisons of options ("I'd rather do project B instead of A, and C instead of D"), is there a handy algorithm that produces from this a ranked list? You encounter this a lot where people don't know enough to give a prioritization of a full set, but know their little corner of preferences.
Show me such a barber and I'll agree that they exist.
Rules can and are broken sometimes. There are noticeable differences in proportion of people wearing masks in different areas.
Or set a precedent, change/create laws, etc with the IRS, then go from there.
Boise’s in Idaho!
If you host something but false-positive flag it as spam[0], did you host it?

[0] which let's be honest, is what happened when you casually say "auto-throttle"
> The jury found it to be infringement, but then Alsup ruled it wasn't copyrightable in the first place, so the jury's finding was irrelevant.

No, the final judgement in the first trial by Alsup found the APIs weren't copyrightable, but that the literal copying of rangeCheck and some other compiled files was infringement. (For which no damages were awarded, by stipulation of the parties, I think because everyone was planning to appeal everything and didn't really want to wait for damage calculations to get that ball rolling.)

It's a short ruling: http://www.groklaw.net/pdf3/OraGoogle-1211.pdf
My Journey Reviving the SIEM
Didn't they though? They've had their own vm and bytecode for as long as Android has been released. The use of Java is for making libraries compatible.
Why would you love if software required a degree? Would it make you feel more special?

I recently got a job as a software engineer without a degree. And I can get plenty of interviews.
Every time an apple device is taken from you at the us border, the border patrol could use this vector to capture your password later and send it over the internet without your knowledge. Before you could just assume they couldn't infect you. You aren't safe until you reset the t2 - every time someone takes it from you.
outdoorgearlab.com ? you must be kidding me, in their reviews, they leave out ~50% of competition, and their sorting of best product in category is apparently a bidding game, shifted just right to make the results believable. I do spent lots of time on researching outdoor products for my own needs, and outdoorgearlab.com is a joke
Tbh I've never optimized for reply rate so this could have been true for me as well. Generally selling dtc. Open rate and sales increased reliably 10-15%. Haven't done any comparable email marketing in two years so things may have changed since then and obviously my anecdata may not be true for you.
While I think the author is very unreasonable, I think your framing of the argument is reasonable (though I disagree strongly that it would be good for society to extend the Bill of Rights beyond the legal realm, rather than addressing the problem via some other avenue). However, I think you should avoid couching your opinion in the passive aggressive armor of the brave underdog (your last sentence).
not sure about any details but i would guess its because for HTTPS there are security implications by doing negotiation in the clear whereas this probably doesn't have those.
It's about as surprising as the fact that sending e-mail, streaming video, playing online games and even browsing the web doesn't turn into a "Richer(tm) Experience(r)" when moving from a 30 mbit/s wired connection to a 100 mbit/s wired connection. 5G, just like 4G, will help with enabling more bandwidth availability and lower latencies for increasingly larger groups of clients to share, but as an individual user on a node that isn't over-encumbered there won't be any exciting differences to take note of compared to 4G - and in many cases, not even when compared to 3G.
Looked like the front-panel to me.

Had a couple PCBs for the buttons or lights on the front.
Copying from https://news.ycombinator.com/item?id=24710306 because so many people are repeating the same misleading “hijacking links” FUD:

What does that have to do with privacy? I don’t use Brave (I won’t use anything Chromium-based while it has such dangerously high market share), but I think that controversy was exaggerated. All they where doing was adding redundant metadata (already present in the useragent string), IUUC not tied to any identity other than their own (not just an “anonymized” identity, no unique user identifier at all) to get some non-privacy-violating profit. And the phrase “hijacking links” is quite misleading — they didn’t change any actual links on pages, only added affiliate codes to the suggested omnibar completions you could choose to accept.

(Edit:) DDG I would be careful about. I still use it but try not to recommend it without mentioning https://github.com/asciimoo/searx — which I think is worthy of trust, being Free/Libre — because of https://news.ycombinator.com/item?id=23708166.
Some places will just give you an order number, which usually increases sequentially, and has the side-benefit that you have a vague measure of how far your order is from being completed. Although, having the person's name is also nice, because people tend to be good at recognizing when their name is called.
Depends what you do, I guess. I'd argue that there are uses in most jobs, but you have to know how to code AND know the domain well. There are few jobs that I've had that couldn't have benefited from knowing a little scripting or some basic unix tooling. At least they would have been a little more fun.
What do you mean by FOMO ?
Nothing is flipped on the xy plane. The flipping happens on the Z-axis.

Your reflection is a translation of yourself across the Z-axis into the mirror then a flip along the depth axis so that your reflection faces you.

When you look at your face, both your left eye and your reflected left eye are still to your left relative to you.

Same with your right eye.

Your chin is the same. Your chin is below your actual nose and your reflected chin is still below your actual nose. All positions are PRESERVED along the xy plane.

What flipped is the Z axis. Imagine you wearing face as a mask then flipping it inside out along the z-axis so that the face mask is now looking at you. That is the flipping that is going on... all other positional coordinates are preserved.

People who say there is no "flipping" going on are completely wrong. There is a flip: on the z-axis.
Numbers control us better than any regulation.

They say that you have unlimited - then you don't rush to use up. (But unlimited, needs to be actually unlimited)

And for example of migration - if your cost of moving to a new place and working there is reasonable, you're less likely to stay there if it becomes a bad place. Many cases demonstrate this, last being, massive wave of repatriation of people from Eastern Europe during the financial crisis.(And numerous internal migration waves in large countries)

- by reasonable cost I mean that you don't need to spend X thousands of dollars and wait 6-36 months for a permit
>How I hate those.

Exactly, and rightly so.

But as well the "negative" ones like (I swear I have seen more than one of these) "The item arrived but it is a darker yellow than what seen in the pictures on the site." which may have some meaning if you order - say - a scarf to match a coat (but you'd better go to a shop with the coat and find a matching colour scarf) but doesn't really apply to - still say - a chainsaw or a power tool.
Their entire business model is [selling advertisements][0], same as Google.

[0]: https://help.duckduckgo.com/company/advertising-and-affiliat...
Didn't Obama sign an executive order days before he left office, expanding raw Upstream data access to 17 agencies, in total, including IRS?

https://www.zdnet.com/article/days-before-trump-takes-office...
So the IRS isn't allowed to buy this data, but I am?
How to Build an Eleventy Plugin
Yes, construction etc is evolving, but it's doing that as such a slow pace compared to software engineering.
What do you mean? Looking at the equations, I don't see why this local learning rule can't be parallel with the number of neurons, so it's vastly more parallel, but requires multiple iterations per neuron (100x in the paper).
What are the differences with Cloud66?
ML News
That's microfiltered milk and it's actually much worse than UHT:

Microfiltration (MF) of cheese milk has been proposed as an alternative to bactofugation for removal of bacterial spores. However, while good separation efficiency can be obtained, this technology has some drawbacks. First of all, for an efficient MF process, the milk would have to be skimmed prior to MF, which means that the cream phase, constituting ∼10% of milk volume, cannot be treated with MF and would require a high heat treatment to ensure inactivation of spores. Secondly, the MF retentate will typically constitute a considerably large volume than the bactofugate, again meaning that a large volume would have to be sterilized. Together, this could mean the involvement of a considerable proportion of sterilized materials being included in the cheese milk when applying MF for spore removal, with negative effects on cheese-making and cheese quality.

https://www.sciencedirect.com/topics/agricultural-and-biolog...

In short, microfiltered milk is taken apart, sterilised or filtered separately, and then put back together again- probably the most processed kind of milk you can find in the market.
The real imperial story is that there were two wrong parties:
- The scientists who were not including enough detail in their math.
- The drive-by developers who had no idea what did or didn't make scientific simulations work.

Together they produced both an inaccurate estimate, and a github page full of uninformed speculation about what the problem might have been. ;)
When you look at the things the left and right agree on you can see who really runs the show.
It's a simple way I know that significantly improves reliability of wifi in most circumstances.
Funny you call out the Fibrox. I don't think full-tang is a prerequisite for BIFL. Why? Because I have my grandmother's kitchen knife from Ireland from the 1910's and it isn't full tang and is still a workhorse despite having the handle replaced sometime in the 70's.

So what is a rating system to do when people have very different ideas on BIFL?

For this existential dilemma, it would be helpful if the top DIMENSIONS of quality were explored. In this case with a knife: tang, bolster, handle material, riveting, metal type, hardness, grind angle, etc are all variables that have either a PREFERENCE scale or a DURABILITY scale. I don't think a simple NoSQL-comment-style database is sufficient to define what elements need to be considered to rank a product as high quality vs. low quality.

You must know about AvE's YouTube channel, yes? He's an engineer who deeply understands metallurgy and machining and industrial design, so he can explore these vectors of quality for power tools:

https://www.youtube.com/channel/UChWv6Pn_zP0rI6lgGt3MyfA

This kind of professional analysis is needed FIRST, to determine what the key metrics are. Then the rating system should grade based on this, rather than 5-stars.

Five star reviews are dead. Long live multiple variables!
Users don’t need to care about the difference between HTTP, HTTP2, and HTTP3. It’s relevant only to browser engineers and server operators.

There’s no reason to ask everyone on the planet to change “https:” to “http3:” when we still can’t even reliably complete the “http:” to “https:” transition. We’ve learned that users simply do not care at all about “http:” or “https:”. We shouldn’t have to ask people to update their QR codes for HTTP3 just because we updated the protocol.

Should we have introduced ftpp:// for passive FTP to distinguish it from classic FTP? No: it would only confuse users, cause frustration for pages linking to FTP urls, and both servers and clients are perfectly capable of negotiating this silently without surfacing it to the user.

In general the pushback with HTTP3 is that site operators would rather not have to do the extra work to enable it. But from a user’s perspective, there is no work to enable it. It’s just https:// like always and one day it gets faster. Sites that refuse to do the extra work to turn it on will be visibly slower than their peers once it’s widespread enough.

If you believe that HTTP3 should have had its own URI spec, you would have needed to make that case a few years ago to the committee implementing it; it’s not going to change now. I assume their discussion about that is in the archives, and I expect it boils down to “this is not relevant to users, they should not be expected to care”.
You did a really great job breaking that down! Thank you!
I am not advocating for the government to step in, if anything I believe their is overregulation of certain business relationships (not all). I was making the personal observation that I do not like the practice and that the pendulum always swings back the other way.
Solved: https://en.m.wikipedia.org/wiki/Topological_sorting
> In theory, that’s what the dates next to Amazon/App Store reviews are for.

There's no way to chart the average review score over time, though, is there? If people saw several years of 4.5-averaged scores and then a sudden drop to 3-average, that would tip them off, but looking at dates next to individual reviews doesn't help because any single review by itself varies wildly with the knowledge and opinion of the reviewer.

As for immutable reviews- that's a good point, although it seems like you could get around that by leaving reviews editable through at least the listed warranty period of the item. Or add a separate set of reviews that only become active after a certain period of time after you left your first review, but now we're getting into anal-retentive nerd territory that no average user is incentivized to venture into. ("Why, of course I'd like to log back on to a review site I used once six years ago and talk about how my washing machine is functioning!")

Edit: Actually, the type of person who would seek out and help populate a "reliability rating site" might be the type of person who would respond with details to a six-year-later email that asks for commentary on a product, especially if you can enter the review straight from an email reply.
A lot of job families have very measurable performance metics. From marketing counting leads to sales counting dollars and delivery people counting packages delivered.

Software development on average has a lot more complaining about it. I think that's partly because a typical good developer highly values autonomy, and partly because solid software metics are so hard to define.
That's it. UDP is why it's better. It disintermediates operating system developers and their badly-tuned, slowly-evolving TCP implementations.
>To do that, DuckDuckGo gets its results from over four hundred sources. These include hundreds of vertical sources delivering niche Instant Answers, DuckDuckBot (our crawler) and crowd-sourced sites (like Wikipedia, stored in our answer indexes). We also of course have more traditional links in the search results, which we also source from multiple partners, though most commonly from Bing (and none from Google).[0]

Seems pretty clear their standard search results come from Bing. It even used to say "multiple partners like Bing, Yahoo, etc" but Yahoo was also powered by Bing. They like to change the wording to make themselves sound less reliant on Bing even though if Bing were to cut off access, DuckDuckGo would immediately cease working.

[0] https://help.duckduckgo.com/duckduckgo-help-pages/results/so...
Privacy facilitates activities that require privacy. Many of those activities undermine the powers that be. It's only natural for the powers that be to want to undermine privacy.
Yes, in the US there are lots of Constitutional protections that apply only against the government.
This is a good point. Software engineering is one of the most open fields in that it cares relatively little about formal credentials, tests or historical background (what else you’ve worked on). Anyone who has picked up “coding” (etc.) can join in the fray and start adding value, while learning more while doing.
same way that a given implementation is better than none. Its a concrete implementation that serves as an anchor. Its a fixed point to discuss implementation issues around as well as working as a harness that others can build on/around.
Looks like the PSU.
They did have their own vm and byte code but not a programming language.
But the same is true for any laptop - if someone untrustworthy takes your laptop and you’re at that level of concern then your next step is necessarily erasing the machine.