skysight-inc/HackerNews huggingface dataset:
You're right, and as a result I try to work no more than 4 hours a day, preferably less. I take every possible opportunity to extend timelines, create buffer, and reduce scope. I'm highly incentivized to farm as much time as possible, so that's what I do.

I try to target obscure projects that I already know how to do, where there's an assumption that nobody really knows how to do it because it's obscure. Complexity and obscurity are great cover. Picking up legacy projects on old tech is a good way to do this. "Oh no, PHP sucks! Nobody's touched this code in years! Not to worry, give me a couple of days I'm sure I'll figure it out." Now my estimate is 3x longer than it would be if I was working in the areas under normal development.

I've also got my notifications pretty dialed-in so I never appear absent when someone needs me. I prevent slack from marking me idle. I turn my notifications to a more aggressive setting when I want to take a nap.

Nobody knows how long it takes to get a piece of code working, not even other programmers, so who cares if it takes a week instead of a day. Sometimes I keep a local branch that's represents my actual work and a second branch for pushing to the team. If I get in "flow" and want to get something done in a block of many hours, I can drip-feed the commits over a couple of days instead of dropping a PR at 2am and having everyone think I'm free to work on something else tomorrow. With a little shell scripting, I can make commits and push on a timer too, which is sometimes useful if I need to "work late" because everyone is stressed.

When something blows up in prod, I put in the extra hours with a good attitude. That helps create the perception that I'm the go-to person for things and a team player, so it's not surprising to anyone if I'm running a little late on a deliverable because I had to drop everything and help with something important (another way to add more buffer). I also try to pair sometimes, especially with new coworkers, so that they can see me working in short bursts. Pairing serves as a psychological anchor that I must work that way all the time. After all, I don't want people thinking I'm lazy.

Sometimes mistakes happen and I do get stuck working an 8 hour day, but those mistakes would have been 16 hour days if I wasn't actively avoiding doing as much work as possible.

As much as I can stomach it, I try to use the extra time to socialize with coworkers to help raise my visibility and build allies. That's the smart thing to do. In reality, I mostly play video games, do housework, and anxiously wait until work is "over" for the day so I can detach from my notifications.

Has tech turned me into a sociopath? Maybe. Do I feel like a prisoner in my own home? Certainly.
But if I don't use this strategy, I'll constantly be over-committed, burned out, salty, and missing social connections with coworkers that are more valuable than the actual work.

I can't wait until I have enough money to be financially independent and never have to do this nonsense again.
Easily possible. He's worked in IT in investment banking. I did that for about 8 years; it involved no college-level mathematics, barely anything beyond 8th grade algebra.
I've tried looking a bit into this at one point and my understanding is that it's more a toolkit issue than an app issue.

QT has an option to adapt the size of the widgets according to the reported screen resolution, which seems to kind of work. I don't use that many QT apps, so not sure how this turns out in practice.

However, GTK just doesn't care.

All this is on X11, I hear the situation is somewhat better on Wayland.
The Race to Replace C and C++
...and yet the first thing I switch off in every tool is the spellchecker, because they get utterly confused with the mix of English, German and my local dialect that I'm using when communicating with different people. I'd say doing a spellchecker "right" is apparently still a major feat of software engineering ;)
Purism, for one, disables the ME in their offerings.

https://puri.sm/learn/intel-me/
You just state that "there is no middle ground", then go on describing instances of what arguably is "middle ground" as "absurd hacks". What's it gonna be?

There's a POV that, on the internet, "anything goes", i. e. whatever you can do, you're allowed to do.

Then, there's a perspective that works a lot like the offline world, where any clear communication that a reasonable person would understand as denying them access becomes legally binding.

In the offline world, we derive great benefit from following the second model. Indeed, if only measures that successfully prevent people from entering your house without permissions were to count, you wouldn't need laws in the first place! You would, however, need a bunker. Which is quite a bit more expansive than a functioning legal system.

In that offline world, we have created all sorts of additional rules to balance rights for specific situations, and we rely on a canon of expectations that say, for example, that it's usually not ok to enter a private house, but you don't need explicit permission to enter a supermarket.

These are still developing for the online world, and your idea of the "ecosystem" hints at that. But you're just taking from those contradictory ideas above to arrive at the outcome you intuitively feel is "just": a bit of might-is-right when it comes to "whatever is online is fair game", followed by principled ideas of rights and obligations when websites try to defend themselves in that jungle of yours.

What's really needed is something that can, for example, distinguish between a journalist scraping Facebook to map out a terror network vs. some other entity scraping Facebook to sell your embarrassing photos to the highest bidder ten years down the road.
Nice.

What's the use case for this? Render a few frames and let it fill up to save on rendering time? Isn't it just simpler to render all the frames?
>Right. Testimonials in violation of their NDAs.

You're expecting 100% of the engineers at Facebook (or previously at Facebook) that know about this to comply with the NDA. And history shows that 100% of Facebook employees will not keep quiet about Facebook doing bad/illegal things.
I would argue that it's not a hard engineering problem. It's just a problem that should be solved. Linguists made a lot of formalizations about language. There are rules, there are known lists of exceptions, there are dictionaries. You just have to implement those things carefully with lots of edge-cases, implement it for every language, but it's just mundane engineering work, nothing that requires breakthrough.

Currently spell checking just checks words from a dictionary. Its 1% of work. Or even less.

Microsoft Word used to have awesome spell checking, grammar checking, etc back in 2000 for Russian language. It seems to be degraded since then. But the fact is, this problem was solved. It checked for spelling, for grammar, for punctuation. I would expect that kind of functionality working in every OS textbox by now.
Yeeturl, an end-to-end encrypted URL shortener
In June I worked on a comparison of the original NeRF [1] to a state of the art proprietary photogrammetry method.

The photogrammetry method could process ~80GB worth of 24MP photos into a micrometer-level accurate 3D model in about 8 hours, while the fastest NeRF implementations available took the same time to train a model on just 46 pictures at 0.2MP. A funny extrapolation from a handful of datapoints was that it would have taken 1406 hours or about two months to train a NeRF at a resolution of 24MP, assuming it would converge at all. PixelNeRF improves an aspect that was already great (the number of photos required) but does not seem to tackle this complexity problem.

Another problem is this: the representation of the learned scene is entirely abstract, contained within the weights of the neural networks that make up the NeRF. The space itself cannot be meaningfully inspected -- it must be probed and examined by its input/output pairs. The NeRF takes as its input a 3D location plus a viewing direction, and the output is a color radiance in that direction and a density (which depends only on the 3D location). So to generate a 2D image you emit camera rays into the NeRF from a specific hypothetical camera position, direction, focal length and sensor resolution, get the NeRF's output for many different points along all the camera rays and compute an image based on it (volume rendering).

This is fine as long as the NeRF is available and there are no time constraints, but does not seem workable for real-time graphics rendering like in gaming/VR. So the NeRF should probably be rendered into a traditional 3D model ahead of time. Afaik this is an open problem that I've only seen solved by using a combination of marching cubes to extract the scene geometry and then rendering colors from normal vectors. In this process, continuity, spatial density and directional color radiance, three of the most important contributions of the NeRF design, are entirely lost.

I would be very interested to see papers that tackle higher resolution spaces at feasible training times and faster novel view rendering times. It would be amazing to have NeRF-based graphics engines that can make up spaces out of layers of NeRFs, all probed in real-time.

[1]: https://www.matthewtancik.com/nerf
This looks really cool, but one thing I can't find an answer to is: how do I manage database migrations from version control?
Patterns of Enterprise Application Architecture
>As for 2 and 3, you're comparing to AMD, not to Intel. AMD CPUs have significantly better power efficiency than Intel.

Still nowhere near as the same battery life has been seen in any AMD laptop. Not even in ones with less perf.

Seems that you're grasping at straws at this moment :-)
It's great for pushing a small bundle of static assets (e.g. <250kb) in advance of the HTML to make pageloads first-time visitors nearly instant. (e.g. for landing pages, public sites, blog posts, etc.)

It's bad for pushing large bundles of JS and images to every visitor that already has them cached (which is unfortunately how it was misused in practice).
Took me a while to find why they picked a hamburger icon over anything else but here it is:

> Smith: The three lines were an abstract image of what would come up if you clicked on the button—a pop-down menu.

and thats why today we still use a hamburger icon for a generic menu
Ask HN: Sketches or Mockups?
Hey community. Any designers here? I'm doing research for an article on how many designers and creatives can sketch these days. (Not an app :) I mean sketching with hand) I've noticed that many rely heavily on Photoshop or Figma and wanted to find out more about this topic. I've created a short survey here: https://forms.gle/cvHoZookjrArRbi56 and would appreciate your feedback. It will take 5 min tops. It will help me a lot. Many thanks in advance.
Another step towards global mass adoption and interopeability. Well done!
Yes, I also ended there after reading today's https://acoup.blog/2020/12/04/collections-that-dothraki-hord...
Future employment opportunities still exist for her. That is another reason an employee may opt in to present an alternative reality online upon events like “leaving” or “getting fired” as people externally usually don’t have time or the access to verify either side’s story. There will be another equal caliber company where she can continue to do her work. Almost everyone who left Google in such public fashion in recent history have landed similar jobs elsewhere.
Perhaps Americans assess the way that China decisively reacts to criticism versus America's response to the same. Which countries are America's 'Tibet' and 'Taiwan'?
The Ultra Secure Chat
"First roundabout under the ocean in the world" is probably what they wanted to say.
Spell chequer by Martha Snow

Eye halve a spelling chequer
It came with my pea sea
It plainly marques four my revue
Miss steaks eye kin knot sea.

Eye strike a quay and type a word
And weight four it two say
Weather eye am wrong oar write
It shows me strait a weigh.

As soon as a mist ache is maid
It nose bee fore two long
And eye can put the error rite
It's rare lea ever wrong.

Eye have run this poem threw it
I am shore your pleased two no
It's letter perfect awl the weigh
My chequer tolled me sew.
Lambdaroyal-dispatch – Clojure job dispatching library
Job dispatching and executing library written in Clojure. Submit jobs that will be executed at specific point in time to named queues that have a configurable level of concurrency. lambdaroyal-dispatch handles hundreds of thousands of jobs on on bounded resources (threads, memory) for the price of CPU utilization.
Well it’s come full circle for me. 40 years ago I started as a professional programmer. The big issue at the time was how to represent business logic, other than as stored procedures.
Canadian Merchant Saves over 8 People from Bitcoin ATM Scam
The Speedrun Where Link Stares at Rupees for 17 Hours
Browsing forwards, I looked upon mentioned Sherman and Clayton acts. Clayton act seems to be specifically about mergers.

It looks to me that Sherman act might not be applied to app stores because it excludes 'historic accident and growth' - but could it be up to discussion, because Apple and Google have changed rules after getting dominant position? Specifically preventing external payment mechanisms.

https://www.ftc.gov/tips-advice/competition-guidance/guide-a...

https://www.justice.gov/atr/competition-and-monopoly-single-...
Pro tips on how to configure Xcode projects for different environments
> The massive amount of miscommunication makes her feel like she was being oppressed, due to race and or gender.

That seams a big jump. Isn't it more likely that the treatment is due to pushing for ethics in an organization whose business model is antithetical to ethics?
No, you need that plugin/script but installation and usage is rock-solid, I am using this now for years. FWIW, I also never use nvim's built-in terminal because this setup with tmux is so fast and feels super natural.

Hint: you have to redefine more of tmux' binds, the defaults are just not usable.

Hint2: most creation and resizing of panes and windows binds should be mapped without the tmux prefix, you can do this with "bind -n" in the .tmux.conf.

Hint3: read the tmux manual, it's really good and on one (long) page.
Also pretty elegant tool: https://github.com/tomlockwood/dn
We also should not forget that The Lord of the Rings is an account written from the victors perspective.

Maybe Sauron was simply an entrepreneur who favours meritocracy instead of races and societal hierarchy, thus becoming the boogeyman of the ruling class.

Please take a moment to consider an alternative account of what actually happened: https://en.wikipedia.org/wiki/The_Last_Ringbearer
Ask HN: First 5 People at a Startup... who? why?
Hypothetical Question for anyone but especially looking for people who have been a founder / early employee at a company that grew from less than 5 ppl to at least 20 ...

If you were a founder in charge of picking the first 5 ppl ...

- what do they do?

- how do you pick them ? (whatever that means to you i.e. how you recruit them?)

Question is somewhat purposefully open ended (i.e. I know you could say "what's the market?"..)
I see this kind of binary thinking on HN all the time. Every issue has a true/false answer.

In reality life is full of gray and often the correct answer is found "in between".
Read the anandtech article again. 15-25w is the power consumption of the whole Mac mini measured at the wall plug. I.e it includes power supply, ssd, gpu comparable to RX560, external buses etc etc. If you want an x86 chip that beats its performance by a significant margin you have to pay more for just the chip than for the whole Mac mini.
> Mitigating the spread of COVID-19 is the objective of most governments.

It's not a practical goal in the US, where COVID-19 is endemic.

Wearing masks is not going to accomplish anything, since it will just flare up again with our poor contact testing and tracing. In addition, likely half of Americans have no intention of taking a vaccine.
I posted in another comment more about my view on i3. However, compared to tmux it also lacks the capability to be used via ssh. At the end of the day there are not really comparable but yeah, I prefer to work with tmux+nvim on a *nix environment through ssh, all wrapped in a typical window manager such as Windows which handles stuff like hidpi, meta window management, device management etc. The good thing is that I am not stuck with Windows. You can give me any meta/desktop OS/window management such as any Linux wm or macos as long as I have tmux and nvim, my productivity will stay the same.

FWIW, while automatic tiling with i3 is super impressive, it's overrated. In the beginning you believe that this really boosts your productivity but you get quickly annoyed. If tmux is set-up right, so not just this seamless navigation but also creating and resizing of panes in a similar fashion with intuitive binds you wouldn't want any automatic tiling anymore. With my binds I am able to open and resize dozen of panes faster than I ever could with i3. And as a bonus tmux' config is just simple some remapping but never a rabbit hole to get basic things working.
Grupa.io is onboarding elite product dev teams to work with SF based startups

Grupa - an SF based startup is onboarding product dev teams to work on gigs with VC-backed startups on Grupa. Grupa is like Uber for flexible work but is focused on cross-functional product teams to work. Over the last 10 days, we saw significant breakout startup leads in Oakland, SF, LA, and the Bay area; right now, 4 startups in LA: trying to build Games, social networks, marketplace, and Tinder-like platforms respectively.

The startups want teams or people who have been together for some time and have experience working with each other; people who can hit the ground rolling. As such, We are seeking only tech leads who can assemble or signup a team to work with startups on the platform.

Please visit https://www.grupa.io/howitworks to learn about how it works, and https://www.grupa.io/pricing to see the pricing model (we only take 25%, the rest goes to your team), and https://www.grupa.io/teams to signup a team.

Do not hesitate to reach out with any questions you may have to samuel@grupa.io
For the size of those tunnels that's pretty cheap I'd say. Both are about 11km and the most expensive one is 142 million usd. Even if you were to double the cost it's still fairly cheap. I wonder if it's paid for by the people living there or if it's paid for by the Danish mainland? Probably both. This will provide a good boost to their economy in the longer run.
Because it will make life immeasurably easier for the inhabitants and Denmark can easily afford it? There are better ways of measuring the value of an investment than "will it make a bunch of vastly wealthy hyper capitalists even richer" which is the usual HN metric.
That's because Tolkien quite possibly did not base Gondor on Arthurian myth and popular conceptions of the Middle Ages, unlike many of the conventional fantasy works that succeeded him. Instead, he may instead have based it upon Rome:

> Tolkien had far more imagination than most of those who followed him. A common criticism of the worlds described in fantasy novels is that they are “just like mediaeval Europe, only with magic”. They have knights on horseback, an aristocracy of nobles under a king, and so on, coexisting with magicians, fantastical creatures and items of cosmic power beyond belief.

> You won't find any of these feudal European elements in Gondor. The only identifiable vassal state of Gondor is Dol Amroth, otherwise the kingdom is unitary. The army of Gondor fights on foot, even the nobility like Aragorn and Boromir. Faramir rides a horse during his retreat from the Pelennor wall, but he doesn't participate in cavalry charges, despite what Peter Jackson may have shown you. The couched lances of Arthurian tradition are strictly a Rohirrim technique. In fact there are references to there being only one company of cavalry in the entire army of Gondor.

> I think Tolkien had a particular culture in mind. These features are much more reminiscent of imperial Rome than of feudal Europe. To be honest, the army is more reminiscent of early imperial Rome than of Byzantium, but I never expected this to come out perfect.

https://www.oocities.org/davidbofinger/numenor.htm
Ideology enters the picture when people repeat predictable clusters of angry and rigid reactions about complex topics. Things we've heard many times already are off topic here, especially when they're tied to classic flamewar themes. This follows from the definition of curiosity, which is the mandate of this site.

https://news.ycombinator.com/newsguidelines.html
I hear these a lot but I've never heard someone self-identify as being on "Team Green" or whatever. They're just nicknames.
It is every citizen's final duty to go into the tanks, and become one with all the people.
— Chairman Sheng-ji Yang, "Ethics for Tomorrow"
I wish it just struggled with the mix of multiple languages, it can't even handle my native one. A plural compound word in translative case with a clitic? I can only dream about it, it can't even do all the cases reliably.
Someone found a way to make money in a manner people did not expect.
Nice to hear and need to try it again. I stopped using it 2017. Another gripe I had with i3 was that setting up proper hidpi support was a mess, maybe this improved as well. I know that the latest Ubuntu got here quite well, allowing also 25% steps etc.
>"a complete logical oxymoron: they want data to be public but also select who gets to see it."

I think you're proving too much here. Your argument applies to all published authors, and would strike a crippling blow to their copyright.
Still waiting for the pictographic subtitles to load... ;D
I know you asked for strcmp, but the strlen is far better documented on how the null-byte detection works for ARM.

https://lkml.org/lkml/2020/9/14/871

https://github.com/ARM-software/optimized-routines/blob/mast...
Check out Yinote.

https://chrome.google.com/webstore/detail/yinote/fhpgggnmdlm...
My process:

- If I find the book is very daunting but also very valuable, I read it multiple times from start till end. First time without stopping for reading references, then another pass for researching topics, references, etc. and then finally once more to read everything again with the newly acquired knowledge to find some things that I may have missed, things that I might have understood incorrectly and to improve retention.

- I always keep notebook close by to note anything that comes to my mind. Some things are triggered by reading the book and some things are completely unrelated. I write them down so that they don't distract me from reading.

- I have special place in my office where I put a book so that it is visible to me whatever I do. It serves as a constant reminder to get it finished.

- When I was young I learned to speed read. When I grew up little more I unlearned. It impairs comprehension.
As to precedent, there is a decision by the 11th circuit asserting such an expansive reading of the law. It's the very decision that's the subject of this appeal.

Other than that, you're mixing civil and criminal law rather liberally. I agree that it would be insane to create criminal liability for run-of-the-mill violations of ToS, and there is a decision from the MySpace era saying as much (and not even involving any changes to those ToS).

But once you have been specifically asked to not do something, by any means that would reasonably get that message across (so, not just C&D), it becomes... murky?
One advantage I see in the browser is that you don't need a high end PC to render videos. And you can access it from anywhere.
Pay more money? Allow employees to include their shares in a round?
Feel like I'm stuck at this point myself. Sort of plateau'd my tmux at "persistence / tab manager"