skysight-inc/HackerNews huggingface dataset:
I learnt to ride on the snowboard at 36 without skiing experience before, you can do it too. Btw, for a newbie, skiing is much easier than snowboard for sure, you don’t fall every 2 seconds.
And that’s how you know somebody has only second-hand experience of science - having never reflected upon, or examined the (very human) limits of the knowledge they have been given by others.

What scientific procedure would you use to establish whether one working scientific model “matches” reality; while another working model doesn’t? Nobody has direct access to reality outside of their own theoretical paradigm of understanding.

It isn’t just me saying such “crazy” things…

https://en.wikipedia.org/wiki/Model-dependent_realism
Someone reverse engineered comma.ai’s architecture a few years back and it was a pretty basic CNN pipeline. Why are we pretending people like this and other tech bros like Elon Musk are glorified Tony Starks?
All of the ARM assembly is wrong. AArch64 uses “x” or “w” to identify general purpose registers, “r” isn’t a thing.
We consider UkraineTakeShelter to be unethical
It can be useful to let you (fuzzily) pick from a list of things to execute a command.

I use it to interact with git, i.e.:

- checkout local git branch from curated list of branches fed through fzf

- cherry pick commits from the previous (@{-1}) branch, using fzf + preview showing each commit's "diff"

- pick recent SHA to git revert

- pick files changed from {master,main,blead}

- pick files currently uncommitted
>Onboarding is, generally by design, a rare event and something will always go wrong.

It is not (both). Hypergrowth startups and large companies onboard several dozens new people every month with limited HR, IT and management resources and usually do not have luxury to make a lot of things wrong in the process. Hence the need to optimize and build a standard operating procedure for it.

>The new employee's manager should expect to escort them continuously for the first week.

This task can be delegated to a „buddy“. It helps people to grow and spares some time for the manager (who still needs to plan some more time than usual for this new team member).
HQ idea of strategy "here is your P&L for next year. We need your strategy by Monday".
The argument is just a bit harder to make if you invade a country on your border, starting from your border, and expanding into the country.
Unfortunately, you can't pay for your rent or food with integrity, and journalists are already underpaid enough as is, as opposed to the marketing leeches
And empiricism divorced from philosophical reflection fails to understand its own limits/biases.

It is still navel gazing batshit insanity, but if it works well enough nobody questions why it doesn’t work better.
But this holds only for static sites. News sites perhaps.
Most sites (including this one) have user content. These can't be generated server side. (Partially yes)
If going to the moon involves incorporating the reactions of competitors into your plans, then yes. Otherwise I believe the word "method", "plan" or "technique" would suffice. For example, I have always been mystified by the the term "branching strategy" (in the context of source code version control systems). It is just a method, but the word, alas, now feels too pedestrian for most. One at least needs to go with methodology.
> I doubt we will be talking about this in 10 or 15 years

Currently only ~2% percent of vehicles sold are electric. Going to take 10 years just to get to 50% of sales. That's not even including commercial vehicles.

TLDR - it's going to take somewhat longer than that.
Nothing wrong with you not understanding dog ownership; it requires a passion. Note that while you sacrifice something, you also get something in exchange. I guess it’s similar to how some people don’t want to have kids or start a company; nothing wrong with that either.
https://letsencrypt.org/docs/client-options/

Don’t use certbot. Then you don’t need snap.
The low-level thing that isn't understood is that intelligence is not progressive. You can not build up to it. Sure, you can forever continue to build better and better approximations of certain aspects of intelligence and pretend you're making progress, but you are not. Of course, there is great utilitarian value in those approximations, so we MUST continue to do this.

Still, my position is that NO progress has ever been made in the area of AI, and no progress will be made any time soon.

I'll take it a step further (in case I don't get enough downvotes for what I've written so far). I maintain that you CAN NOT build intelligence. You can only TAP INTO it. So the very direction in which all of our AI efforts are headed is a dead-end.
Also, I believe this is related to a legal precedent against ad-blocking in China (https://adguard.com/en/blog/china-blocks-ad-blocking.html), which AdGuard notes that is ironic given that UC Browser has adblockers.
And submitted 5 years ago first
See how the site exposes refugees to risk of exploitation: https://mobile.twitter.com/funnymonkey/status/15052449560337...
It's not about encoding, moreso about mapping pixels to a palette, but thats pretty neat too :3
If a major war was to break out, the only mountains there would be, would be mountains of dead.
For anyone else not North American, "HOV" stands for "High Occupancy Vehicle".
Agreed. I blame it on the advertising media complex
Great resources. Thanks for sharing.

PBS is always a pleasure for the mind.
You're looking for a "hold-period" after a change in files are detected before triggering the action.

This is called "debounce" in `watchexec` a similar program to `entr`
http://git-cola.github.io/ has all of the nice split-patch index editing stuff (and much more) and is vimmish in its keyboard interactions.
A Linux virus that Just Works... I don't see it happening. Maybe if your distro officially supports it otherwise there will be missing libraries or incorrect drivers.
> You are making everybody else's life miserable without contributing anything positive or helping to improve anything.

It's just not their duty. Everything has a limit, and this onboarding/whole company is just humiliating and unhuman.
The MIPS could do it too some instructions trap on integer overflow 'for green (no Icache cost) but AFAIK there were unused..

Convenience trump's security apparently..
I'll piggy back here, I'm quite an anti religion person (people doing that in their own privacy, all power to you). But i mainly say that to state that overly religious preachy stuff in books usually irks me. Stormlight archives is my favourite series

I hope the above came across as positive, it was meant that way
I agree. We need to stop this over use, actually the use of AI as some grounded in science matter of fact. What we have is ML, and thus a system for algorithmic refinement and definition.
Ask HN: Third Party Elements from Improving.duckduckgo.com
I am not a very technical person but I try to browse the web consciously. In practice that means that I use uMatrix to observe and block third party content and trackers (coupled with uBlock).
On almost every popular website that means that I mostly see google tracking (tagmanager, doubleclick, fonts, captacha).

But recently I saw that third party elements of improving.duckduckgo.com are appearing every time I visit a link that I clicked in a duckduckgo search.

uMatrix doesn't categorise it as script or XHR, but simply as 'other'. And the element seems only to be requested when coming directly from the search result, not like the google stuff that is usually always there.

Does someone know what is going on here? Do I need to worry that ddg is becoming the next google?
I thought the sound that they apparently made via digital editing was mongolian throat singing:

https://youtu.be/6WlI24rv__g

Not sure if a weird coincidence or just another influence in the mixing pot.
For me, the few plugins I use have really good/sane defaults so any configuration is minimal (can't even remember configuring any of them, tbh, lol). Mostly I use oh-my-zsh not to improve zsh itself [besides the aussiegeek theme :^)], but to make zsh work more harmoniously with other programs - tmux, git, rg, etc.
>why does art get special consideration?

because art is a way of personal expression and its function, ideally is to elicit growth in the people who engage with it. On the other hand I don't need a Dark Souls can opener.
Someone else mentioned Mintzberg, well worth a read. It will shatter many folk theories of what strategy is.

Having said that I'll give a vague answer.

Strategy is consciously deciding on one policy while sacrificing another. If we play a high line, we can't low block around the penalty area. If we press like mad, we can't conserve our energy. If we play the tall guy up front we are committing to crossing the ball, not passing it on the ground.

So basically it's a question of what we're doing and what we are choosing not to do, aka tradeoffs.

The reason things get vague is that we often get mixed up about what is the goal and what is the policy to get there.
I wish the author had called out some of the blockchain-based initiatives he’s seen. It’s frustrating to read an article that complains about a problem, acknowledges people are working on it, but doesn’t link to or explicitly name any of the efforts.
That software doesn't make you do this. I applied to someone else using that software and didn't run into anything weird.
Happy to see this! I run OpenBSD/arm64 on a Pi 4 and am posting this from OpenBSD on an old ThinkPad. Great OS all around, and it's always nice to see the current version running on both old stuff (this laptop from 2012) and cutting-edge stuff simultaneously :)
Most people who don't live in the US (literally 95% of the worlds population) live in countries with states, provinces or other local governments. This isn't uncommon, and the US isn't paticularly unique, outside of its populus' general arrogance.
Takes time and dev's aren't cheep. Best coder in the world has to feed their family. Best managers in the world have to feed their coders.

Devs and managers could. But (as a web dev) why bother.

- 1.7 percent of responding households reporting horse ownership (US)
- should we call road builders bad at their job because we don't include horse friendly tracks.
- Can you imagine a city manager asking for more horse friendly roads in your city? It's 1.7% after all.
https://github.com/xmake-io/xmake-idea

https://plugins.jetbrains.com/plugin/17406-xmake
> We need to wake up from the childlike belief in the infallibility of scientism.

What I’m talking about is not scientism. In medical research and medical practice ethical questions come up all the time. Someone has to make a decision about these questions. I personally don’t have the time nor the resources to adjudicate all of these questions, therefore I have to trust the decision of some proxy on most questions. Trusting a group of people who care about ethics, and know about medicine is a good proxy (the ethics board).

This doesn’t mean that I believe them infaliable. If you believe that a particular ethics board in a particular case made a bad call let me know. Identify the case, tell me what the board decided and what you think should have been decided and why. I promise you that I will use all my faculties to learn more about the case and make a decision of my own if possible. Does that sound like scientism to you?

That being said this is a complete non-sequitur in the present case. The article is not about an ethics board who made a bad call. It is about a researcher who skipped the whole process and decided that he alone is enough to decide what is ethical and what is not. That is very suspect in itself. Furthermore people think that he made the wrong call, and what he did was not ethical.

Are you arguing that the ethics board system is so faulty that he was right to ignore it?

Are you arguing that he made the right call in thinking that this particular intervention is ethical?
I have an idea for a new religion.
Imagine living your live and dying.
Then realizing the world is a simulation (duh).
The world is a training place for AIs. You exist to learn to think like a human.
Now the time is come. You will get tested. Will you do the task? Will you do it well?
No? Well then you get deleted/nirvana. But if you find satisfaction in the moment and in simple tasks, then you will get reborn .... as an AI supported fruit juicer, toaster or if you are really lucky as an AI for a self-driving car.
This is cool - just wondering, it's written in go; what's the best way to interface it w/ Python? In order to e.g. combine it w/ a ML model in say pytorch
- About 2% of users have JS turned off (in the US)

- About 1.7% of people have horses (in the US)

Can we agree it makes as much sense to add horse friendly paths to the side of all the roads in the US, as it does to add JS friendly paths to web sites?
Yeah, the Trackpad section in Settings is absolutely fantastic at teaching these options.

Thanks for reminding me about it. My problem has been kinda the opposite: I trigger the notification center by accident too often. So this was enough for me to finally rebind it to a hot corner.
Heated clothing is a thing
Meanwhile, for everyone else, ignorance of the law is explicitly not a defense.

By the way, the law changes every few days, runs to tens of thousands of page and there's no real way it's communicated to you.
"But saying that there are no fundamental differences seems wrong too."
i don't think thats what they're saying, though i see how it could be interpreted as that. i think what they're saying is that on a basic level we (animals/mamals?) are very similar. ofc there are big differences between species but the building blocks all come from the same place.

also yes we're the only ones to do all that stuff but it doesn't deny the difference between animals, it compares the output of a species abilities (for lack of a better word), our ability just happens to be a really powerful one and one that compounds really quickly.
> Ask your manager about your desk! Maybe they just forgot, that's human.

Hiring someone but forgetting to prepare a workplace for this person seems very unprofessional to me. There could be valid reasons for it, but they must be exceptions, and just forgetting is not a valid reason.

> How is it better to humiliate them in front of the CEO?

Author just provided an honest answer when asked by an unknown person. If manager had a valid excuse, this should not be a problem. If manager feels „humiliated“ because their mistake was exposed, but behaves professionally, also fine - we should feel sorry for our mistakes and should not expect, that everybody will avoid saying truth just to protect your feelings. Shit happens, lesson learned, move on. Our loyalty is defined by our contract and it is to the company and to shareholders, after all, and every manager in the hierarchy deserves the truth - any conspiracies to hide it are counter-productive politics.
I was asked same street twice in 5 attempts
I thought newer diesels already came with particulate filters
Zillow lost almost $1 billion. The total transaction amount was much higher.
There should be a 'whosampled' for film Foley work, where it has YouTube clips of the sound in the movies and the Foley artist recording it. Endlessly fascinating stuff.

https://youtu.be/u3VBoL4SscQ

https://youtu.be/U_tqB4IZvMk
Building a road without a horse track is just bad engineering.
Damn that sounds like onboarding made in heaven compared to one's I've experienced. Don't get it why this guy is complaining. Onboarding optimization is not exactly high on the priorities of companies and if you lose a few days setting up and getting accustomed to the company's ways is not the end of the world, it's part of the job.
What is there to reverse engineer? Isn't most of it open source?
Building a parking lot without a horse pole and water pale. Is silly. It's rejecting X percent of your clients.
That's exactly the use case.
Yeah, I get why HN likes them, but for me they usually just come across as "this thing is stupid and I hate it".

Which I also get – a lot of stuff in the world is stupid. But I also understand that if that is the attitude you go in with, you will almost certainly find what you are looking for (things to be annoyed at).

Probably more useful as catharsis than an actual guide.
When my thermostat was stuck open it would take me 30 mins of driving to get actual heat. After I fixed it still takes ages for most (small) cars to warm up at idle. It's only when you start driving excess heat is produced.

Same with a boat oil changes - you either sit there for half an hour and maybe oil loosens up or you go for 15 minute spin around and it's ready for sucky sucky time.
I haven’t used it in years, but magit is really great.

Nowadays I just do a few rounds of git add -p; commit, or trusty ole git commit -av
> I maintain that you CAN NOT build intelligence. You can only TAP INTO it.

I wouldn't go exactly this far, but I would say that whatever process might exist to create artificial intelligence, it might be closer to gardening than to engineering.

My vague feeling is that there might be some sort of (non-supernatural) "mysterious" component to intelligence that we won't be able to engineer and that might just emerge under the right circumstances.

In that case we would just have to "grow" AI, without being completely sure that our effort will work.
"Unhuman"? Bombing maternity wards in Ukraine is "unhuman". Putting African refugees on too small boats to cross the Mediterranean with too little fuel and no water is "unhuman". Exploitation of construction workers in Dubai to the point of being coined modern-day slavery is "unhuman".

Playing a little onboarding game for a few minutes where people click through a corporate directory is not "unhuman".
Building a road without a horse track is bad management and the engineers are lazy.
It is once you apply enough Carson's Rule to it. (At this level, the term CW is usually used in contrast to pulse modulation, rather than all forms of modulation in general as would be the understood usage at HF.)

That's the question, whether the ADS system has much modulation BW at all. HUSIR has 8 GHz, which is a fair bit. My guess is that the ADS uses its gyrotron(s) as single-stage oscillators, like the giant microwave oven it is, rather than as amplifiers for a carrier that's generated and modulated at a much lower level. Modulating a CW gyrotron oscillator directly would involve manipulating high magnetic or electric fields at unrealistic rates, and any useful degree of signal purity or short-term stability would likely be off the table entirely.

OTOH the .PDF talks about PRF and pulse width, and specifies a 40% duty cycle, so who knows. If it is indeed a pulsed system, I don't see how it differs from whatever ADS uses. The specs aren't particularly challenging.
Roads should fail gracefully. Allow those without cars to ride horses.
Introduction to the Diffie-Hellman key exchange
Comes with sample music in the repo :)
If my Roborock weighed 7 tons and was the size of a tractor I'd probably have been crushed to death by now.
I don't think so. Fiat has been a common term in finance for many decades.
I don't do this often, but when I watched the demo that was the only use case that came to mind.

Perhaps the author had different motivation to start it, which is why I posted this question — the demo explain what the program does but provide little context other than extracting actual patches, and then again, it begs the question of 'why'.
I would have loved to hear what Johan Johannson would have come up with if he was still around.
I see, that makes sense. Basically, there's nothing stopping you from organising your code to make it easier to follow/step through the business logic (dev), making your changes and then double checking against a slightly different organization of your components and bases (prod), right? You may end up having more projects than deployed services, but that's a non-issue.

Hypothetically, say I'm big corp A with my thousands of developers and hundred of micro services that are just polylith projects. Further, let's say, I have N services that depend on component B. Now, if one team needs to make a breaking change on component B (say you need to change the interface), how would you suggest handling it based on polylith architecture? Would you version each component so that services can pin the component version? Or would you create a new component? Something else? Intuitively, versioning sounds like a mess of thousands of repos. On the other hand, creating a new component would create precedent that might be used to justify an explosion of components that may make your workspace a mess of almost identical components. While refactoring sounds like the way forward here, if you've dug yourself a hole with bad design choices then polylith seems like it would give you more rope to hang yourself with. Otherwise you have to coordinate with all the teams needed to figure out how to modify the N services depending on component B. With typical microservices, my understanding is that this wouldn't happen so long as the service's API remained constant.
Watch Libre Planet 2022 Live – Today 14:00 UTC
Comma con from last year https://youtu.be/qTaPD0l_8PM

I think Tesla could do with higher dynamic range cameras, in adverse lighting conditions you end up with a lot of blown out details otherwise. The AR0231’s comma use are like $300-400, not that much

I’ve changed my opinion about Hotz over the last few years, like the guy. He came across a bit of a Randroid on Fridman but he’s entertaining and smart
> As the other comment here says, this isn't a mystery. It's just extremely labour-intensive.

And as I said there, I don't find that kind of blaise response as convincing or substantial. Labour intensive way of lifting and lapping 140 tonne rocks?
A bunch of Chinese and Indian people increasing their standard of living to middle class doesn't suddenly mean American middle class people (whose asset percentage has been shrinking) can afford US houses.

Global middle class is meaningless in this discussion
What is your opinion on the societal effects of this lack of trust? This default trust on computer systems undermine trust in other humans. How can we hope to live in a community we do not trust? Why would i take into consideration X opinion on foreign trade if this "computer" thing is likely to be less wrong?
> Hiring someone but forgetting to prepare a workplace for this person seems very unprofessional to me.

The blog post mentions that the author decided to skip steps of the onboarding process and decided to occupy a desk in a moment in time new arrivals were expected to occupy none.

Also, it seems the onboarding process the author decided to skip was a multi-day event, so it seems the need for a desk popped up a few days before schedule.

How many teams have free desks around waiting for unexpected developers to show up?
> I guess you need to be a chess/go player to really understand these concepts.

How did you reach this conclusion?
It doesn't matter how convincing the sales pitch is when the product is not actually for sale.

One thing ARM and x86 got right that SPARC and POWER got wrong is widely-available machines available at reasonable prices. All the 'being right' in the world won't help if developers need a five-figure hardware budget to port to your platform. VMs don't cut it for bringup.