skysight-inc/HackerNews huggingface dataset:
QR codes can hold arbitrary data (binary, contact info, etc.) and has error correction (you can lose part of it due to sun bleaching, tearing, etc. and it still scans).

https://blog.qrstuff.com/2011/12/14/qr-code-error-correction

It's a wonderful technology.
HN is both tech oriented, full of nerds and people with probably lower than average EQ and also an echo chamber in the sense that nerds at some point start geeking out about this and turn it into virtue signaling.

"Look how bad I am at reading people."

"I'm worse than you at..."

"I'm so bad that..."

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

> Well, when I say 'house' it was only a hole in the ground covered by a sheet of tarpaulin, but it was a house to us
Why is this? What’s the basis?

I always laugh at the term cockasian. Hehe. Who comes up with this stuff?
It's "mature". So it's well understood, documented, used in libraries, has guides all over the place and relatively few bugs.

It unlocks a number of nice to haves over WebGL 1 which improve usability, quality and performance. As Safari was the last stand out developers can now rely on these things being there.

It's here now. WebGPU has been on the horizon for many years, and probably will be for several more before you can actually expect it to work on users browsers. Presuming we don't end up with a repeat of WebGL 2 on Safari.

It's simpler. Much like DX12, WebGPU is intended to be lower level and have better control over hardware. Which makes it more complex and harder to use Vs WebGL.

It has plenty of community knowledge from OpenGL ES peeps, which makes it quite easy to find examples that can be used.

For anyone actually building this style of content today, this is huge news.
I have felt this every single time I've switched jobs, and I've been at this for over a decade. It's normal to be scared, and to worry about doing a good job. It's normal to be slower when you ramp up at a brand new company. It sounds like you are introspective and proactive in analyzing your own progress and improving, which is a great sign. For me, there was no "overcoming" of this feeling. It abates over time and eventually you relax into the role as you get a handle on things.

In practice, for me those first months of stress always result in a lot of reading/brushing up quickly on new tech, a lot of digging around the code, debugging, late nights to finish tasks I feel I'm behind on, asking teammates about tools and processes, etc. But while all of that might help, in the end it's usually just a matter of waiting it out and knowing that this is a mental pattern I've dealt with before. Meditation sometimes helps.

Good luck! I really think you'll be just fine.
> My take away was fitness should be a lifestyle

There's only one way this actually happens for a majority of the population: exercise being built into daily habits, in a way that's so natural that it almost seems unavoidable.

The Netherlands seems to have the right of it: their urban design strongly supports walking and biking, and indeed, their rates of 'active transportation' are very high.

As a bonus, walk and bike infrastructure is quite cheap to build and maintain compared to car infrastructure.
Yes. I am not sure if Bill Gate made the difference in the public image of nerd. May be in the State. Even the Google era in 00s didn't change much. ( May be very briefly during Dot Com bubble ) My first realisation of Tech really going into Mass Market was the Smartphone era in 2010. When you over heard conversion from everyday life people having lunch talking about ISO ( it should be iOS, but they got it wrong ). And Apple, or iPhone became a yearly event that all mainstream media publish. By around 2012 App Developers became "cool".

In some ways I think that was the revenge of the "nerd". Although in another way most of these new "nerd" never experience the 80s, 90s and 00s. And they are very different nerds to those in that era. Too much hype, too little engineering.
The author is probably much smarter than me, but at the same time, I cannot imagine what kind of immature manchild he must be, to write such a banal article.
Like, of course you have to develop and maintain a good relationship with your prospective coworkers if you hope to get handed a lifetime position working with them.
Considering this amount of immaturity, I can extrapolate a few reasons why they were not keen on keeping him around forever.
> In hindsight it was obvious. But one of the reasons why I choose academia is because I believed in the power of ideas & hardwork.

Ideas and hard work are extremely powerful, so of course they are weaponized in service to internal politics and power plays.

So, what scores you points is working hard to further others' ideas and making them more powerful.
Nah bud, but online games are for people playing together. If it's a team game, disabling chat or voice chat is really not a great idea. Nothing worse than deaf team mates.
One trick I've been using fairly often to ensure integer coordinates is to divide my shape into a uniform grid that can then be stretched to the actual size. Then you can use a combination of the SVG's size, viewBox and preserveAspectRatio='none' to stretch that to the full size. Have used that frequently for flags, e.g. https://commons.wikimedia.org/wiki/File:Flag_of_Biliy_Kamin....

But indeed, when using Inkscape for exact geometric work, you need a lot of care and in many cases editing the file by hand is easier.
This is a really nice, well-informed post. Out of curiosity, why do you prefer to post it under a throwaway account?
What is the innate disadvantage you think Hispanics have in academics?
You realise this is a twitter thread through a reader, right? And not an article
So that means once you do something in a CLI tool, and copyright it, it's game over for everyone else using said tool? I understand what you're saying but I'm not sure that tracks, technically you could argue that the tool's license also include every combination of parameters used since the authors implemented them

But if a command language is turing complete, or some subset of it, then I guess there is more than one way of doing something and the copyright is a fair game, you can always reimplement it
Pliny the Elder's Natural History (77–79 AD) derives the name of the Caucasus from Scythian kroy-khasis ("ice-shining, white with snow").[9] German linguist Paul Kretschmer notes that the Latvian word Kruvesis also means "ice".[10][11]

In the Tale of Past Years (1113 AD), it is stated that Old East Slavic Кавкасийскыѣ горы (Kavkasijskyě gory) came from Ancient Greek Καύκασος (Kaúkasos; later Greek pronunciation Káfkasos)),[12] which, according to M. A. Yuyukin, is a compound word that can be interpreted as the "Seagull's Mountain" (καύ-: καύαξ, καύηξ, ηκος ο, κήξ, κηϋξ "a kind of seagull" + the reconstructed \*κάσος η "mountain" or "rock" richly attested both in place and personal names).[13]

In Georgian tradition, the term Caucasus is derived from Caucas (Georgian: კავკასოსი Kawḳasosi), the son of the Biblical Togarmah and legendary forefather of Nakh peoples.[14][15]

According to German philologists Otto Schrader and Alfons A. Nehring, the Ancient Greek word Καύκασος (Kaukasos) is connected to Gothic Hauhs ("high") as well as Lithuanian Kaũkas ("hillock") and Kaukarà ("hill, top").[12][16] British linguist Adrian Room points out that Kau- also means "mountain" in Pelasgian.[17]
If you start hurting your peers' feelings often enough you'll find out your ability to get shit done gets severely hampered.
>Often when you see a QR code they will print the url below.

But there is nothing telling you that the QR code is corresponding to the text, for the casual user, a tricky QR code with an URL printed below could be even more deceiving, I mean, say you know the possible issue, manually type the printed URL that seems legit and it is actually legit, someone queueing behind you scans the QR code and bam, he/she gets the "bad" site instead. (I am thinking, there was a post some time ago about parking lots where paying for the parking was through QR codes that were replaced by "bad" ones).
Oh I hadn't heard of RRB trees! Very cool.

> might have the sort of locality of edits gap buffers handle well, and largish gap buffers could allow iteration to mostly spend time walking through contiguous chunks.

Yeah this was my insight too. The gap buffers allow the leaves to be larger (because there's fewer memcpys). And large leaves improve the cache behaviour. I was really surprised how well it works in practice - its crazy fast. Like, 30M keystrokes / second fast based on some real world editing traces. I can replay the edits from an 11 page academic paper in 5ms. Doing the same thing naively in javascript takes ~1s - which is 200x slower.

> I still don't know how well something like that applies to a non-rope use case,

My intuition agrees with you. I think the performance gain is mostly thanks to the high locality of edits in a rope. And you'd get that with some data sets in a tree structure, but not all.

But what if the data is semi-random? I'm imagining a BTreeMap-like data structure with gap buffers at the leaves. In this case, you would still get fast O(log n) performance of the btree / skip list. The gap buffer would help a lot less - but it would still halve the number of items memcpy'ed in the average case when inserting or deleting. Performance might still improve a little thanks to the gap buffers.
Yeah, I thought this. There's clearly an amount of exercise that will cause you to lose weight. An interesting question is whether your body prevents you from achieving that.

Cycling was always interesting to me in this context because it seems easier to burn energy on a bike than other forms of exercise.
I would think so. Prisoners are human, and humans settle arguments with Wikipedia
I don't want to "understand" the ad industry, I want them gone - at least from my life.
Appropriately for your pun, the guy who came up with the term caucasian did so because he thought the perfect specimens of young male beauty came from the caucauses.
Why do you need a race?
I've been using Firefox as a QR code reader, as it too doesn't follow the link, plus it's already there on my home screen.
We’d see data loss only if the power loss or hard reset happened before the data is actually flushed. After the data is accepted into the buffer there would be a narrow time window when it could occur. Also, a hard reset on the computer side may not be reflected on the storage embedded electronics.
That implies running SSH on another, non-standard port makes it safer -- when a simple port scan would reveal it. It's a classic security through obscurity fallacy, IMHO,
I had a very similar outburst recently :p

https://news.ycombinator.com/item?id=30344510
In Germany a Dexcom G6 sensor is 80€ per 10 days. A transmitter about 400€ per 90 days. TK pays for all of this if you can show nightly hypos and jumpy glucose values, which should be easy for any T1d...

Dexcom is the only one accurate enough to use with SMB looping. And the only one in germany that sends the glucose numbers to your phone with BLE. Libre 2 can be hacked to do the same though.
Sometimes you just don't have enough time.

If you don't have enough time frequently, it's time to reflect.
I frequently use this to (lightly) edit vector drawables for android: though they are not proper SVG, the path syntax is the same. And, yes, it is a godsend!
> If I start lifting 20lbs and 3 years later I still lift that of course I won't lose weight.

I don't understand, your body optimizes, and uses 20% less energy. However, you are still using the 80% which is more than not doing anything at all don't you?
> With CLI tools, however, there is only one way of doing most things.

These aren't simple commands, but programs written in bash, with multiple ways to implement them, and thus clearly copyrightable.
In Poland you write "100 kcal" but say "100 kalorii" unless it's in scientific context.
I can imagine that business leadership would really want something like this, but as a user I honestly couldn't hate anything less than these distracting popups. We're building something similar for user feedback in our application, but they're inline and activated by user interaction. Louder, attention grabbing things like these may increase response rate, but drastically reduce the user experience in my opinion, especially for existing users who often want to finish their task and move on.

Regardless, congrats on the launch.
I've never met someone doing pro-athlete levels of exercise that doesn't stick to some sort of regimented diet. Have you? And even if you do meet those folks, chances are they simply don't eat as much as before due to spending more time, well, exercising, and it makes for a caloric deficit, albeit accidental.

And that's the thing: Once you start changing your diet - the stuff you eat or the timing of your food - to do the exercise, you can't really say it is the exercise affecting your weight.
Same issue with an URL shortener (which are also frequently used with QR code)
Is this really a good faith question? Like all other Hispanics in white dominated environments they face everything from casual racism to outright discrimination.
You can also use this editor for WPF Controls in C# / XAML!
Long term, yes. Short term you might be able to get some from fat stores. But the claim is that ~4650 is the most you can persistently get from food intake per day.
Can we get the minimisation features also for the generative/property based testing?

I found that property base testing is so much better than unit testing and only marginally harder to write, after some practice at least.

However the property base testing in the go standard library is so unadvanced that it is basically impractical.

Hopefully with generics the status will improve.
Try to not ask questions that you don't need them to answer specifically. Rather, find answers on your own.
Three days? Some people thought that 24 hours was so difficult it merited a cash reward https://www.reviews.org/internet-service/digital-detox-chall...
If there are a lot of abuse masquerading as Firefox, outstripping legit users, they can totally throw up a CAPTCHA for Firefox but not for Chrome. An outright ban isn’t the only annoying outcome.
The article mentions a study that tracked energy expenditure of runners over many weeks, and found that the energy expenditure was much lower at the tail end of the experiment, suggesting the body gets accustomed to the activity somehow and burns less energy.
Richard Henderson had a talk at the last Defcon about QR codes. I'd recommended checking it out.

Video - https://www.youtube.com/watch?v=cIcbAMO6sxo

PDF of slides - https://media.defcon.org/DEF%20CON%2029/DEF%20CON%2029%20pre...
Losing your marbles might look a lot like what happens when you're desperately looking for something to reverse a decline.

There's only so many things that can sustain an FB size valuation, and most of those things have an existing 800 pound gorilla sitting on them.

So then you're left with speculative bets that could maybe balloon one day, and you have to twist yourself into a pretzel to believe in the thesis for one of them.
Does NodeJS do any on-the-fly optimization like the JVM does?
Note to self, never work for this man
The corollary here is, and it is one I strongly support, that it doesn't matter how good you're in your job if you're a douche.

I don't know the author, and it may totally be the case that, in a faculty that is anything but homogenous, there is a specific bias against Hispanics (that is not shared by above proportionally represented other minorities).

But there's equally and probably more prevalently, a case to be made for the "decency is optional" culture in academia.

We're essentially used to the eccentrics and outright incompatible with social life figures that wander our halls. The guy who never showers and seems to bathe in cat urine every morning, but it kept on because he once was fifth author on a paper written by a Nobel laureate. The professor who never shows up but gets all offended if you ask for help or presence at a faculty meeting. The prima donna who stormed out of a disciplinary meeting against them because the water they were served was not sparkly and did not have the right temperature.

MIT's Media Lab seems to have taken strides to break this mold. Before his ties with Epstein came to light, Joi Ito was the director, he is followed by Dava Newmann. It hosts labs such as "Poetic Justice: exploring new forms of social justice through art," and more.

There are always two sides to a story, and the other side might very well be one of "yeah, you're a decent researcher but your behavior does not fit into the changing landscape of our academic climate."
Yeah, seems weird to go through the trouble of making a throwaway, no less, and then not sharing specifics.
It's not obfuscated if app shows you domain name from parsed URL and you must tap to visit. No problem here whatsoever. Crappy QR code apps may be a problem if they automatically open link for you.

Btw I noticed Edge has this handy "Create QR Code for this page" icon next to URL bar when URL bar is selected.
This is not more dangerous than clicking the average <a href="https://dangerous.website">Safe link</a> tag. The main thing people should know is anyone can create a QR code, for free.
And are you helping your kids?
Yes, but that's mostly an exception compared to the rest of Python's type system. Python doesn't care a lot about types in general.
Sure, it's not quite as lenient as JS, but JS is a pretty extreme case - you won't find many other languages that'll happily do an addition of an object and an array.
Ahh I thought the image not displaying thing was just for me.

Other "how did this shit ship?" bugs:

Cant seem to handle simple `blocktext` half the time

Pasting tables ends up with black on black most of the time

Changing chats takes multiple seconds

Scrolling through chat history lazy loads for each screen worth with a few seconds delay each time.

It's dogshit.
There's no reason to burn candles, they produce particle pollution, add to co2 and reduce available oxygene while producing insufficient light.
Yeah, the article isn't very clear on this. ISTM the claim is not that exercise doesn't increase energy consumption at all, but just that it increases it by much less than the amount of energy expended in the exercise, because the body (partially) compensates elsewhere. Whether the degree of compensation varies based on amount of exercise I'm not sure, and I wish it had explained. I expect it probably would, as presumably there would only be so much 'low hanging fruit' for your body to use when compensating.
The problem here isn’t Slack. Clearly the participants prefer discussing things like this in Slack over doing it in issues or Jira or whatever (which I understand, it’s a much nicer medium for discussion, IMHO), otherwise they would already be doing that. Your suggestion is essentially “just subvert the IT/legal policies by discussing it elsewhere, in a less efficient way”.

Clearly the problem here is the policy.
Unfortunately the only info we have to go on is the link above [0], which isn't a good argument IMO. If there's other resources that say differently I'd love to hear them!

[0] https://go.dev/doc/faq#Does_Go_have_a_ternary_form
I would agree in principle, but puffed up articles rarely give you the kind of insight you are referring to.

I doubt what colour dog they had and their preference for cornflakes instead of oatmeal at buffets is going to let you enter their scientific mind as such.
Academia is extremely competitive (in terms of applicants per post), which probably explains most of it. Show business, or generally arts and performance, which are similar (not great working conditions but huge supply of labour relative to demand) seem similarly pathological.

What keeps “normal” jobs in check is that people can leave and join elsewhere, but that’s not really the case with academia - jobs are scarce.

Also, in any workplace, ruthless or narcissistic people are better at navigating career progression - and in academia they are harder to fire once they become senior.

I think once you correct for these factors, it’s not qualitatively different from other “industries”.
At the very least, representation in government. People who share my ethnicity have unique social problems that don't apply to any other "race". I don't need a race, but the people who share my background need to be discernible on a census.
Smart quantization of SVG paths sounds like a neat problem. Is there no existing tool for it already? Along the lines of pngcrush or similar.

This may be too-stupid-to-work but what immediately comes to my mind is normalizing all coordinates into an [0,1]x[0,1] interval and then finding an optimal N so that the maximum rounding error for quantizing all coordinates to the nearest K/N (where K is a non-negative integer up to N) is minimal (for some definition of "optimal", since you have two criteria now - resulting path string length AND maximum rounding error achieved for a given N). Then all your coordinate components should be integers in the range of [0,N].
Many hispanics are white.

This US racial categories are pure madness, quite useless in fact, and they do more harm than good.
Genetic Databases Need Rethinking
"Aerobic exercise is great for health but it mostly doesn’t change anyone’s “shape”"

This just isn't true. It generally won't take away fat, but lifting weights won't remove the fat either (it doesn't matter how strong your stomach is, you aren't seeing it if you have a layer of fat on top). But if you are already thin - or thinner in places - most of the aerobic exercise will build appropriate muscle. Walking makes for changes in the lower half of the body, for example. It still won't make you look like you lift weights, true, but there is still change.
Or maybe he's having a rough week. Most of us have them from time to time. I know I do. Criticizing a comment is fair enough but is it fair to label someone as toxic from a few HN comments?
It might also increase dopamine.
I have ADHD and there are two things that let me focus better and feel less hungry: stimulants and exercise.
I sincerely doubt that kind of stance is sustainable.

https://www.reviews.org/internet-service/how-many-us-househo...

You can find different statistics but they all tell you that I’m the US there are a lot of people that do have a computer but do not have an internet connection.
While I agree with that excerice isn't a very efficient way to lose weight I think that you understate how many calories running burns.

When I run consistently I need to eat what feels like a lot more food to maintain my weight. Running burns about 700-800 kcal per hour for me (I have a quite small build) which ends up quite a bit over a week (I run 5-8 hours per week).
It's also true of literally any URL given that the server could just response with a 302 Redirect to any other URL which your browser will happily resolve. That means you can never really trust any URL ever.
I wouldn't say RB-tree rebalancing is much simpler. On the other hand, in B-trees there's a whole lot of poorly documented nuances, binary trees are more intuitive. But in the end of the day the implementation effort perfectly worth it. https://www.scylladb.com/2021/11/23/the-taming-of-the-b-tree...
Related: https://news.ycombinator.com/item?id=30358351
It's a spambot
I met more travellers who had only ever done bar work than tech workers with 500k in the bank when backpacking
It's worth noting that other countries do things differently. Tenure for life is far from universal.
Obviously we cannot ignore the fast that Alex was just 19 when he started Scale, and he is able to talk with world leading experts on AI. That doesn't seem like an easy job. Although Scale earns its money from human workers who clean and annotate data
I just want to point out that gluconeogenesis can also use fatty acids to obtain glucose.
Fair point. Let's pretend I hedged for that :)