skysight-inc/HackerNews huggingface dataset:
>I'm saying maybe it's a good thing if our comms infrastructure affords Apple the flexibility to do this.

I'm having trouble understanding your point. Apple makes devices. They sell (not rent or lease) those devices.

As such, just as if I were to buy a gun or a knife or a dozen chicken wings, what I do with such a device isn't anyone else's business. It's mine.

If I use that gun or knife to injure or kill someone, is the gun or knife manufacturer involved? No. Because I, not the manufacturer, am responsible for my actions. They have nothing to do with it.

If I insert those chicken wings into orifices other than my mouth, is that any business of the restaurant who sold them to me? No. For the same reasons.

As such, Apple is no more part of the "comms infrastructure" (and especially in this case, as it isn't Apple software -- like iMessage -- being used) than the knife manufacturer is part of my circus knife throwing act.

This issue is broader than the awful stuff going on in Belarus.

Who owns the stuff you purchase? If the manufacturer (and/or other private entities) can unilaterally decide what you can or cannot do with your own property, then you don't really own it.

And there will always be some folks who object to the use of, well, just about anything.

Should the folks at PETA[0] be able to block communications between a group of friends going hunting for deer or quail?

In their understanding, that's exactly the same as a group plotting to kill humans.

The situation in Belarus is more complicated, as it pits the the government against the governed. Even so, I say it's not the place of a manufacturer to tell someone what they may or may not do with a product once it has been sold.

What's more, Telegram needs to decide what happens on their infrastructure and Apple has no business being involved at all.

[0] https://en.wikipedia.org/wiki/People_for_the_Ethical_Treatme...
>All fuel tanks have a vent valve to redirect vapours from the fuel. During a fillup the turbulent flow of the fuel causes quite a build-up of vapours that need to be redirected.

vented fuel tanks began in the 60s. Many older cars have absolutely no vent valve to speak of -- the vapor is dumped from the fuel cap, which acts as a vent; meaning the vent isn't present during fill-up on this style of design.
> the governments would go after whoever hosts the APK.

Have you thought about what that would mean in practice? Given that the APK could be hosted on multiple (TLS-enabled) foreign sites, a government would need a team of people to be constantly monitoring the web for sites containing the APK, who would then send orders to domestic ISPs demanding that they prevent their customers from accessing those foreign sites.

I believe it is also possible to share apps via Bluetooth.
Hard disagree here. It's like saying an electrical engineer doesn't need to know how to use a multimeter until after college. Or a chem Engineer isn't responsible for knowing how to titrate something.

Programming is a tool and they should not let anyone graduate with a CS degree if they don't know how to use that tool.

Heck it almost seems like Electrical Engineers in your fantasy would make better programmers.
> Andrea is fond of pointing out that one of the reasons for her success has been this tight and rapid loop between the needs of the astronomers and the engineers who respond to the challenge.

As an engineer I always had this fantasy that it would be super cool to do engineering at a place like this or (specific to my fantasy) CERN. As a product engineer I would like to think that making something one-of--engineering for engineers and scientists-- would allow me to focus on just getting the thing to work in one specific setting. No dealing with longevity or RMA or other similar constraints.

I guess it's a fantasy about practicing "pure" engineering and design.

I call it a fantasy because I'm not convinced that that is how it would play out in the real world. I would love to hear from anyone familiar with this field.
I wonder if some of it is a response to how horribly returning Vietnam veterans were treated in the past.
Show HN: Nocode – Write clean single-file code without taking up disk space
I suppose part of this is fashion, but I’m sure that part of the explanation is resale value. Choosing an inoffensive colour makes it easier to sell, and I think (anecdotally) that that consideration became more prominent over time.
Haha oh man. That one always gets me messages from the newcomers.
I agree their methodology is far from rigorous, although I still found it an interesting read.

I've seen a lot of people on HN complain after receiving counterfeit items or "new" goods that were obviously someone else's returns. I wonder what the Venn diagram would look like of those individuals and the ones who are outraged now.
High-octane fuels will not burn poorly. It just isn't necessary to increase octane further once the threshold of knocking/self-ignition at the target compression and cylinder temperature is reached.

Plus you missed the point: In many places the premium fuel is the same octane number as regular (e.g. 95), but premium is with additives for <insert vague marketing>.
My AMD build has been performing so well I really don’t think I could pick Intel for anything for the foreseeable future. Long live the king indeed!
But head is a being a good citizen by doing only what it needs to do and not anything else. Otherwise things like `grep X <5GBfile | head -n1` would process the whole file and not just until the first match.
Building a mental model of code: how to decrease barriers
According to https://en.wikipedia.org/wiki/Top_Tier_Detergent_Gasoline you're getting at least the EPA minimum amount of detergent additives even in low-octane fuel, and many brands participate in the Top Tier standard that requires even more additives, again with the requirements applying even to low-octane fuel. So I wouldn't bother paying extra for premium fuel for the sake of additives when the higher octane rating isn't needed. Which gas station you go to will probably affect that more than which grade of fuel you select at the pump.
Author here. As other commenters are saying, the Pytorch JIT and torchscript might be your friend here.

Alternatively, there are some quite fast OSS libraries for object detection. Nvidia's retinanet will export to a TensorRT engine which can be used with DeepStream.
He killed Avdol and Iggy :(
Keep an Eye on Taiwan
I never understand what gas I'm supposed to get with my car. There's 87, 89, and 91 I believe? But I just don't understand why so many choices.
There is nothing wrong with hiring cheap labor and everyone is free to do it without applying for an H-1B visa. However, the H-1B law had passed specifically with assurances that it won't be used to hire foreign cheap labor and this is why the law specifies DOL certification ensuring that the H-1B workers are not hired at cut-rate. If you don't like it then nobody forces you to apply for H-1B.
I don't think a coding interview can figure out if you can solve a complex business problem.

It will show you if someone knows basic programming.
It was an ugly beast, but it will always hold a special place in my heart.
Well all that static buildup accumulates in the beer, so you gotta open it or else it's a fire hazard ;)

"Nothin' to see here, officer. Just practicing electrical safety. -hic-"
American weapons are currently being supplied to a genocidal war effort in Yemen and supplying weapons to Turkey which is continuing their genocidal efforts against the Kurdish people.

I'm trying to focus on active genocide campaigns that the US is supporting with weapons, not the two genocides that were instigated in part by Facebook. Let me know if I'm missing any.
Before we can discuss the question of whether we have free will, we need to properly define and characterize what the "we" here refers to. It is individual particles? Our consciousness? Or something else?

And thus the question of free will is not resolvable without resolving the hard problem of consciousness. I suspect the two questions are facets of the same fundamental problem.
I don't know if this is applicable to other places, but I have a clue why it's the case where I live: it's difficult to buy a car right away. You need to "order" it.

For some models you need to wait for months. So you don't get to choose an exotic color, unless you agree to wait even more, like many months. I guess colors are chosen so people can suffer them. I like orange or yellow, but I wouldn't buy green. So they have white, gray and black.
Adding to that, unless they’re your only customer, firing one customer means you’ve only lost a % of potential future income. Firing your boss, and quitting your job altogether-unless you’re moonlighting, getting passive income elsewhere or accepted an offer before quitting-most commonly means losing 100% of future earnings until signing onto the next job.
Was it always more expensive for a non-silver/black/white colour?
Facebook proper might be tainted with "only old people use it", but Instagram still has massive influence among younger people.
Would a change of representation (away from CSV) significantly change parsing speed ?
Take for instance, a diet. It's incredibly difficult to assess compliance with a diet (especially when the diet does not call for precise to-the-gram measurement of ingredients). The best way to make this work is to feed the subjects in the lab (and pray that they don't cheat!). This is expensive, and it's difficult to recruit subject for such constrictive experimental parameters.

Also it goes without saying, but statistical tools won't save you if your data is garbage.
Yes, and software engineering would teach proper source control practice, but the question of the parent poster probably is about whether university computer science studies should necessarily be about software engineering; just as physics studies mostly does not teach mechanical engineering nor CAD use.

IMHO they should (or, more accurately, they should have both 'true and proper' computer science and software engineering - but the expectation is that the latter will be the thing most in demand), but there's no consensus about that, people have different opinions.
I think they're referring to how rendering of equations is a good reason to use SSR, given how slow they render on the client.
While he didn't rely on them that much other than as a confirmation, it clearly surprised the folks at Stereophile that he was instantly able to pick up on the subtleties they noticed.
> - people drive off with the nozzle still in their car surprisingly often. There is a magnetic breakaway so the hose will disconnect and not pull the dispenser over.

I've done this at least once that I can remember, and maybe twice or more. Yep, the handle just popped right off. Embarrassing but fortunately not dangerous.
It's not so absurd. How do we know solipsism isn't true? Because of two reasons, (1) the physiology of others is similar to our physiology, and (2) we can see evidence of inner state reflected in behaviour.

For dogs we can make a similar argument using (1) and (2). It is slightly weaker than applying it to other humans but not by much. Searle's comment pertains to (2).
What about ethics? Can we bring ethics to work? And shouldn't we be bringing ethics to HN?

If so, we have to acknowledge that politics and ethics is a Venn diagram with a lot of crossover.
With a deterministic universe, you'll need some way to produce discontinuous outcomes.

For example, let's say you're on a walk on a trail in a deterministic universe, and there's a pole in the middle of the path. Let's assume you'll always walk left or right of it, as a function of your initial left/right position across the width of the path, in a bounded time t_max. (We assume there isn't some unstable center position, or set of positions, where you get stuck an arbitrarily long length of time before deciding which side to take, because you're human.) It follows that the laws of physics are discontinuous.

It feels kind of like Arrow's Impossibility Theorem -- in both cases your cleanest way out of this jam is nondeterminism.
Yes the big picture has lost its power. It's part of the order now, something to keep up with as it gets developed.

The big picture guys from yesteryear are so focused on clearing out the old theories and are trying to nail in their own interpretations before they retire.

We need new princples to explore and the implications of a new branch of science or tech that will revitalize the world. I'm confident this century the very basics of something new will be laid out.
This is where linear types and in general quantitative type theory comes into play. Also eagerness / laziness annotations.

Tail recursion is not necessary to annotate imo, but I guess the compiler/linter could maybe complain if it finds recursion it can't do a tail call optimisation for. These kinds of warnings are similar to mutable languages warning about things that are probably bad but sometimes necessary.
> idiosyncratic definitions of S/M/L

Its called vanity sizing. Basically people buy more clothes if they don't feel like they are buying fat/anorexic size clothes.
According to the story of Douglas Hegdahl it is [1].

[1] https://www.pownetwork.org/bios/h/h135.htm
Especially northern region US.
I agree, I just wanted to point out Google's anti-competitive behavior regarding app distribution on Android.
Large-Scale Optimization and Deep Learning Techniques
Bioinformatics Algorithms Online Book
Great point - dependencies between frames are inherently problematic for many of these techniques.

Everything lostdog says. I've had experience speeding up tracking immensely using the same big hammer I talk about in the article - moving the larger parts of tracking compute to GPU.

Also, in a tracking pipeline you'll generally have the big compute on pixels done up front. Object detection and ReID take the bulk of the compute and can be easily batched and run in parallel. The results (metadata) can then be fed into a more serial process (but still doing the N<->N ReID comparisons on GPU).
> deterministic properties.

Thing is, I don't see this addressing quantum mechanics.

The randomness in QM is _truly_ random, it's not just a deterministic system where we can't learn the initial state. I'm not saying that means there is free will, but it does counter the argument that everything is _deterministic_.

The other wrinkle is that you can have a deterministic system in an infinite space - I'm not sure if that setup still precludes free will.
Ha, actually I've never heard of the Enter Chronicles; I just made it up in response to the previous comment advocating for sending bio-trash (or bio-treasure?) all over the place.
I don't know what point this question is trying to make?

Are you asking me if I know how hard it is to run a business while following the law? I'm sure it is. Do you think that absolves you from following it?
I'm keeping a gallery (just for a quick overview) of ergonomic keyboards. It might be useful for others interested in this thread. There's a lot of options, from something you can order from a large retailer, to a kit to solder yourself, to just plans to download.

https://aposymbiont.github.io/split-keyboards/
I think Zoolander ended this practice from becoming common.
Have a title I can look for after the book is released?
>Through what right or means can Apple demand this, though?

I imagine that it's through the terms of the contract signed by Telegram to be allowed into the App Store.

That Apple is flexing its market share (and walled garden) to enforce those terms on Telegram isn't even unusual.

But that doesn't make it ethical or right.
I lost 30kg in a year or so by following "calories in / calories out". For me it was very helpful for two reasons:

1. Unlike a fixed diet or meal plan, it freed me to keep eating the things I wanted to eat. Not exactly as before, but to a large degree. I really enjoy my food, so not being forced to eat stuff I didn't want or like was crucial. Instead I focused finding ways of keeping the calories per day roughly at a target value. This simplified things a lot for me, as it was a clear and very tangible goal.

2. If I failed one day, say maybe I went out with some friends or I just had to have some ice cream or whatever, it allowed me to not feel bad about it. I knew this process would take a year at least, so "calories in / calories out" meant whatever I do today doesn't matter much, it's what I do every day that matters.
Yep, fat shaming doesn't work because the rich bully the poor all the time and that definitely hasn't changed anything
The past year or so I've moved almost exclusively to backend at work (from Vue frontend) and simultaneously switched to vanilla JS for all new side projects. For those I use native ES modules heavily for internal code, and use very few external dependencies and import them as global scripts like a heretic. Heck I often don't even use npm for node projects anymore.

For my latest project I'm even trying to make the entire interactive UI without any JS. I've sadly never done this.

The sense of relief getting out of "modern" JS has been palpable. No more build steps. No endless dependabot PRs. No painful dependency updates. Just good clean fun development.

There are tradeoffs. vdom frameworks really can add a lot of productivity vs hand-coding dom updates. But if I really need it I can use something like Mithril which still doesn't require a build step.
You would want to stratify results by race or ancestry, since this allele is probably more prevalent in specific populations.
iPhone 12 lineup’s pricing and release dates detailed in new leak
I think this is the best one. The others are... meh...

This one nails the Twilight Zone tone perfectly.
Yeah...I tried to run 68k Linux for a while (quite some time ago, to be fair) and got to "Nope" pretty quick. Your 'critical mass' observation is absolutely spot on: Open Source is about the 'number of eyes on the code', and it turns out you clearly need a certain number of eyes for it to work in the long run.
set -e and set -u both come with their own pitfalls: https://mywiki.wooledge.org/BashFAQ/105 and https://mywiki.wooledge.org/BashFAQ/112

I generally use them and think that overall, they have more benefits than drawbacks, but the odd time where I run into one of the pitfalls, debugging usually takes a while.

ShellCheck already does a pretty good job of pointing out incorrect variable names, too.
The real trick is to find impulse buys that aren't truly expensive for you.

This can in turn be directed into its own kind of hobby. It's common for people who can't afford the actual thing they wanted to collect the marketing materials around it instead - like, instead of buying a luxury sports car, you get a poster for that car and hang it on the wall. It can be done creatively and redirect you towards your actual interests, instead of getting the high ticket product itself and learning once again that it did not magically improve life and mostly sits unused.
The cost of the landfill is a pittance compared to the ultimate full remediation cost, and damage to the environment.

Likewise the cost of pollution from all the shipping and manufacturing of the old and new items and returns is (almost) completely not bourne by Amazon.
I'm a New Jerseyan and I like our full-service gas since it reduces spillage, but if it were actually cheaper to have an attendant, wouldn't every station nationwide have one by now?
In America it's largely the choices people make. After all, school doesn't teach how to create a startup. But there are plenty of books and blogs on how to do it. All one needs is the get-up-and-go to take advantage of all the freely available information.
Which is pretty consistent with the context of the comment in general. I'm guessing Germany has a relatively high amount of driving relative to Europe on average and that's within the range where the average driver in Germany is probably fine with a once-per-year oil change. Whereas, in the US, they should be getting one more frequently.
Yes me too
> head into the store

wtf
The "greige-ification" of the world is a truly miserable phenomena. The phenomena has to do with everything being made generic due to resale value (mentioned on another thread). All things with character also have the capacity to offend and all offense lowers a thing's total value.

https://www.thespruce.com/greige-best-neutral-color-ever-797...
>Have you thought about what that would mean in practice? Given that the APK could be hosted on multiple (TLS-enabled) foreign sites, a government would need a team of people to be constantly monitoring the web for sites containing the APK, who would then send orders to domestic ISPs demanding that they prevent their customers from accessing those foreign sites.

You mean like the MAFIAA[0] has been doing for decades?

[0] https://en.wiktionary.org/wiki/MAFIAA
The irony is that I still have no idea what his company (Monetate) does from their homepage (https://monetate.com/)
This is what I love about Nix. It has actually completely solved dependency hell for me. It's always a little painful to move an existing project to Nix but I have never regretted it.
I think that this is a natural consequence of organizing your economy around "Capital" instead of people.

A fascinating alternative has been proposed by Yanis Varoufakis in which financial markets are eliminated, but labor and commodity markets remain: i.e. you can only own a single (variable value, single vote) share in 1 company at a time (usually a company you own are employed at); that share is tied to you as a person like a library card (you can't give it to someone else). Essentially all enterprises become cooperatively owned by the people who WORK for the enterprise. People have accounts with the Central Bank of their nation, etc...
This stuff is pretty straightforward to do since banking is almost entirely automatable now.

But that's far too egalitarian to catch on with the current state of affairs. :-)
A Mirage of Luxury Built on Sand (2019)
I very much doubt any returns are scanned for GPS wavelength EMF.
As this is the inevitable consequence of a platform where a central party controls all software on it, Apple picked profit day 1.
Compliance training is about legal requirement.

That's the thing -- oftentimes your Boss thinks that X is a "legal requirement". When really it's "so-and-so is bugging me to cram this down your throats saying something about 'legal' and I'm too busy to even bother googling to find out whether it's really so. Plus even if I did some basic research I might have to actually think about it for a minute or two - and you know how much I hate that. So to save myself time, I think I'll just cram it down your throats."

My favorite X in this category: drug testing. (Contrary to popular belief, it's almost never an actual legal requirement - even if your company is getting state or federal funds.)
I really enjoyed this interview:

https://mathml.igalia.com/news/2019/12/03/igalia-chats-with-...

It's mostly about MathML implementation in browsers, but a fair amount talks about MathJax as well and how good it is, including for accessibility.
In fact, I currently have a webcam dedicated to my whiteboard, and I switch inputs in Zoom when necessary. It works decently, but of course no one else can drive. Not sure that's specifically the problem I'm trying to solve - attempts at virtual whiteboarding just have me wondering if there are ways to improve on my analog process.
Ascetics brag about asceticism, vegans brag about veganism, the world turns.

Didn’t the Buddha already teach us about the middle way?
From what I heard, pretty much all gasoline starts off the same in the US, the brands will add a tiny amount of their own detergent on top of what's already in the base. Seems plausible.
> you’d have to call the script with A= just to check A wasn’t defined, and in the process now you have A assigned to an empty string

You have ${var:-} for doing that
Good video from CNBC on the subject of boring car colors:

https://www.youtube.com/watch?v=LbFjnPxDXUQ