skysight-inc/HackerNews huggingface dataset:
So my day job is building the UI for online 3D anatomy. Some basic suggestions:

- center the axis of rotation so I can zoom in and out properly.

- use lower resolution textures and geometry for faster loading

- start with an image, then allow a switch to 3D model

- provide on screen camera controls. A shocking number of people never infer you can interact with the model.

- add labels to the model the user can click on to see features (eg fancy laces, waterproof design, etc)

To see a production version of a 3d product page check out Boom using Sketchfab:
https://boomsupersonic.com/xb-1/model
Can you be specific of the context you are interested in?

On modern machines, a pixel is just a set of three numbers indicating how much red, blue and green light should be shown at a particular point. Ex: {0.75 red, 0.0 blue, 0.5 green} for a kinda-dark, orange pixel. The GPU keeps a big 2D grid of these number-triples in memory and on a regular schedule sends out a copy over the DVI cable to your monitor. The monitor has a bit of memory to hold it's copy. And, it has hardware to scan over the grid of numbers to produce a sequence of voltage levels that are used to change the color of the points on the LCD.

There's a bit of math involved in how to do a good job representing colors with numbers and how to convert those numbers to voltages. But, at the most basic level, an image is just a big 2D grid of numbers. If you want to change the image, poke the grid. People want to change images a whole lot. So, we've developed pretty sophisticated hardware and software around poking 2D grid... But, that's a whole other topic.
The vast majority of my reading is SF/F, history, biography, autobiography, and sciences. Each of these have excellent reviewers who I treat as sources of recommendations.

e.g.: for current SF/F, James Nicoll, Locus, and John Scalzi's posts which are nothing but "here's what publishers sent me as ARCs which they are hoping I will blurb" are all good sources. I have access to NetGalley and some insider-baseball publishing sites thanks to my wife, who used to be a professional reviewer for Publishers Weekly. When I read a book by an author I really like, I try to add their blog or website to my RSS reader.

I think the 203 in 2019 was not a record for me, but it was certainly much larger than in 2020, where I had several multiweek periods of not wanting to read. This year is looking up.

One of my long-term tactics is to have some reserve books that I know I want to read but haven't, yet. Currently that pile includes a Walter Jon Williams, a Steven Brust, and an Elizabeth Bear. If I see a long run of not-so-great books, I know I have those to pull me out.
I'm a fair weather fan when it comes to sports.

I can admire someone that is really at the top of their craft in just about any field. It is something to watch and be inspired and amazed by.

I never understand the concept of cheering for a team that sucks because of some loyalty. Loyalty to what exactly? The players come and go over the years, perhaps it's a loyalty to the owners? or as Seinfeld used to call it, "cheering for laundry".
I was worried that even miniconda seemed kinda bloaty, but it was the only way I could consistently use numpy on apple silicon. Really good option for local dev environments
Agreed, and we software engineers just keep letting them do it to us by agreeing that leetcode algorithm hazing should be the absolute measuring stick by which all software hiring is judged.

If you feel like you barely squeaked your way in the door as someone was whipping you and yelling “dance monkey dance” then you’re helping them identify you as a gullible goober they can pay peanuts (relative to your value add) while overworking you, and get you to thank them for the sweet ping pong and happy hours.

Until young candidates just say no to this shit, then it’s an abyss of open-office, grab-ass culture we have no one to blame for but ourselves.
Why would it be easier for the Americans to spy on Ericsson networks than some German network?
Sorry, but none of these need or can use a blockchain.

1) Powerball seems fine and well. How do you make sure that the records on this blockchain were put there legitimately? (if you use crypto, you are saying crypto is the only use case) How do you generate a winner fairly?

2) Again, how do you make sure all the bets are on this chain? How do you know that all the bets are on the chain legitimately? How do you get the money in and out of this chain? (if you use crypto, you are saying crypto is the only use case) How do you fairly reflect the outcome so people get paid appropriately?

3) You are saying that you just want an ad network that is focused on making the minimum amount of money. The bigger problem with online ads is that most are never even viewed by real people. People don't need a blockchain to chase the $$. Either the advertisers sees results or not and then they stop paying. If a hoster doesn't make any $$, they try a different service to make more. They absolutely don't want to track money from the advertiser through X stops for each ad.
> things probably have not gotten worse.

I am afraid they did, consumer SSDs moved from MLC (2 bits per cell) to TLC (3) or QLC (4). Durability changed from multiple petabytes to low hundreds of terabytes. Still a lot, but I suspect the test would be a lot shorter now.
Some of the novellas were actually part of the show.
So do I. Mind you, no words can express how much I miss google reader. Mid-last year I got motivated to start building it myself but eventually moved away since it's way too much for a single person to handle.
Was it, or were the warranty repairs starting to eat into those precious profits? In true Apple fashion those repairs weren't as simple as turning a couple screws.
55.8% are self-made. Sure, many come from already middle to upper class which gives them room to fail. Still, a good chunk of them started with nothing.

Nobody thinks its easy to become a billionaire but they shouldn't be treated like everybody else. The wealth they command is wll beyond what most private citizens have at their disposal.

We are also missing out the mid to high 9-digit millionaires who also should be exempt from the asinine taxation policy that is meant to enforce serfdom.

The law is not for the hyper rich ($600MM in assets), they operate under a completely different law that our system is designed to protect.

This is good for efficient capital trickle down effect. We simply cannot be putting ceilings on incentives. It needs to be unlimited and it won't even register in the global economy.

Just because you can't tax billionaires don't mean citizens and the government is getting stiffed. This is exactly what the poor man thinks they think that because they are poor everybody else should be poor and taxed too.

Or did you think USSR had a good trickle down effect? Venezuela? France?
> As far as images that a modern browser can display, JPEG was created in 1992 and GIF in 1987, so there isn't going to be much prior to that.

PBM is probably older than GIF and still has software support

https://en.wikipedia.org/wiki/Netpbm#File_formats

though apparently not directly in browsers! (I would have expected it did, but I couldn't get browsers to render PBM files directly.)
Article author here. I think my biggest complaint is that there’s no disclaimer on the box [1]. Homebrew folks know about these problems, but they don’t warn users that their virtual environments will be obliterated. If Homebrew explained that these problems can happen, and that developers might want to use a different source for installing Python interpreters, my ire would be lessened considerably.

[1] https://docs.brew.sh/Homebrew-and-Python.html
> I don't know where it originated

Apparently it goes back to at least the 1800s in sporting use.

https://quoteinvestigator.com/2010/06/07/jaws-of-victory/
The claim is that he didn't declare $200M in income and hid it in off-shore accounts over a decade. Sounds like a large amount of money and a substantial time period.
Urm what? A modern NVMe drive will sustain ~2 GB/sec write.

(See e.g. https://cdn.mos.cms.futurecdn.net/Ko5Grx7WzFZAXk6do4SSf8-128..., from Tom's Hardware)
Well, your life is not affected whether Earth is flat or not either.
> Not having childcare is not the issue, wanting to spend times with your children is the issue. You can't outsource that.

It's simple accounting really: If you want your employees to work 5 more hours a week, you need to free 5 hours from their schedules. Obviously, quality time spent with children or a spouse is the last thing employees will be willing to sacrifice. But running errands? Cleaning the house? Doctors appointments? Meals at work? Make these frictionless and you'll gain in productivity.
Thanks! For better or worse, I'm interested in a lot of different things
Red Hat employee here as well. Didn't feel any difference, it's still a great place to work, but I don't usually interact with IBM folks.
Indeed. As a Canadian too I'm agnostic to Chinese or American-backed equipment - they both pose a similar threat. If there is an option for domestic equipment then that is of course wildly preferable to either.
I commented on this in another reply here but I think in the first case it was a founder that was just unprofessional and had difficulty getting along with other developers. And in the 2nd case it was a company w/o any product or dev team and I thought the opportunity to build my own team and choose who I work with would be fun. I just never imagined if I was making progress, shipping features and hiring good people they would use that progress to hire someone with a fancier resume than mine above me rather than appreciate my work & continue in the direction we were going. Maybe I was naive.

Thanks for the advice.
Rather curious myself.

https://en.wikipedia.org/wiki/Apache_Arrow was interesting, but I think many of us would benefit from a broader, problem focused description of Arrow from someone in the know.
Go generics proposal moves to “likely accept”
I don't remember the exact year, but it was around 20 years ago.
Interesting that the idea started as a game, and now the TV series has become a game. The kickstarter campaign was successful last year and you can now buy (if you can find it) and play the game.

https://www.kickstarter.com/projects/1780208966/the-expanse-...
New digital COVID-19 passport for Danish travelers
China et al don't care all that much about individual users.

By compromising a large network provider they have the ability to access data from enterprise and government customers. Which as we saw when the US did it is very beneficial for trade negotiations etc.
The big thing is that it is one of the first standardized, cross language binary data formats. CSV is an OK text format, but parsing it is really slow because of string escaping. The files it produces are also pretty big since it's text.

Arrow is really fast to parse (up to 1000x faster than CSV), supports data compression, enough data-types to be useful, and deals with metadata well. The closest competitor is probably protobuf, but protobuf is a total pain to parse.
I can't confirm nor deny what you're implying.
Still, some of the errors can be compensated for with more coverage. So if you can manage 20-30X you're left with the homopolymer problem (nanopores can't tell how long a stretch of the same repeated nucleotide is, because you can't control how long the sensed kmer stays in the pore), but lots of other types can be improved quite a lot.
Yes, the soviets had great accomplishments with the oxygen-rich cycle, but they had coking problems in the fuel-rich cycle that the US overcame -- there's a reason why it took until the Raptor for FFSC to become commonplace.

I don't mind acknowledging the great soviet accomplishments, of which there are many, but the circlejerk tendency to inflate their accomplishments and shrink their shortcomings (while doing the opposite to Cold War US) is insanely strong. It makes me wonder if I'm speaking to bots!
Btw they did similar mistake in the reverse, where some no name crew character dies and the surviving crew stars are completely oblivious to it, "yeah whatever, we do not really need him, let's move on". I like how one ST fan characterized it, classic trek always cared about people, but STD just razes through people's deaths as unimportant plot points.
The premise around arrow is that when you want share data with another system, or even on the same machine between processes, most of the compute time spent is in serializing and deserializing data. Arrow removes that step by defining a common columnar format that can be used in many different programming languages. Theres more to arrow than just the file format that makes working with data even easier like better over the wire transfers (arrow flight). How this would manifest for your customers using your applications? They'd like see speeds increase. Arrow makes a lot of sense when working with lots of data in analytical or data science use cases.
If memory serves, he finishes this joke after Avasarala tells him she still wants to work with him and he looks at her like, "why on earth would you want to do that??". He knows he's damaged goods and she still trusts him anyway.

He follows up with, "That used to be funnier" putting him into the 'self-aware wolves' category at least.
I don't think the Homebrew team cares much about UX. I still don't appreciate how pretty much all build options were deprecated.
Bitcoin Ownership Is Not Highly Concentrated. But Whales Are Accumulating
Should I worry if website is being scrapped first month of launch?
We are early stage startup (Nextburb) pivoted from B2B to B2C due to pandemic late last year. We opened up most of our data and pages iteratively to ensure google indexes sooner and faster. But it is slow and steady as we believe Google is trying to learn engagements based on session duration and bounce rate.

All of a sudden we are however seeing some bot traffic coming in from portland area with 200+ user all from same location and hitting many of our pages but nil session duration. We are worried about this and hope this doesn't get penalized for our organic traffic / engagement. Should we do something about it or ignore since there are many more productive things for us to do for our users.

Thought to get input from hackers here! Thanks in advance.
Before it was communists. Now it's terrorists. What's next?
I always try to put some context behind questions like this. I would mention why I'm interested to know or why I need that.
> only because of laws against further consolidation in the space

No, because these markets don't have some huge geographic network effect.

The markets are pretty different than something like home internet service.

The traditional example being that of water pipes, where there is zero benefit to laying the pipes twice to a house.

You should be able to see how a situation where laying the pipes twice to a house is pretty different than a situation where there absolutely could be benefits to another car company being created, to manufacture new cars.

> Regulation steps

I am not sure how you can claim with with a straight face, that anti-trust laws/regulation is being strongly enforced these days, and that this is the reason why most industries are not turning into monopolies.

Anti-trust law isn't really enforced even in obvious cases where it should be enforced these days , and yet I see a world where there is lots of new companies entering markets, and lots of competition, in most markets, despite regulators failing to enforce regulation in the exceptional and rare cases where it should be doing so.

It is quite clear that regulation is not stepping in, even in the obvious cases. So no, I do not believe that the non-existent enforcement of regulation is doing anything. Instead, we are living in a world that has lots of competition, despite the fact that the regulators aren't doing anything even in the blatant and exceptional cases where it should, such as in telecom/internet/app stores/ect.
Covid19 is a new disease, noone is primed (by natural immunity) against it. It will be more deadly by nature since this is what nature is.

I doubt our response is good. We must protect vulnerable people, and we have the means to. But this is what we are neglecting, and this is what causes deaths.

And while we're not protecting vulnerable people, we're also harming (to a not yet known degree) people who are not vulnerable at all: the young. The're being deprived of their education (at least in europe), of their young years, of living their young life. Even my parents in their 60s say they'd rather protect themselves or die instead of causing depression among the young.

But who cares.
This looks really great!

I'd also highly recommend Ray Tracing in One Weekend[1], which starts you out with literally just a c++ program to dump bytes into a file which can be opened with most standard image/document viewers. Then you don't have to think about or set up any shaders before you can start to experiment with the rendering algorithms.

[1] https://raytracing.github.io/books/RayTracingInOneWeekend.ht...

Edit: formatting.
I’m certainly not denying there’s plenty of misinformation and far fetched theories floating around. I think there’s a big middle ground between “accept every half brained idea on Reddit” and “take a 300 word corporate blog post at face value.”

It is a fact that the relevant ticker symbols were hidden in Robinhood UI during the restrictions. This could simply be because the UI always hid symbols with restrictions, but that would be a strange decision in the first place (why not just always show the tickers info?) and in context is another oddity worth looking into.

My suggested middle ground is, call for investigation. Maybe there’s no smoking gun but if, for example, it was uncovered that a huge amount of institutional short covering took place during the restrictions that would be more hints that foul play occurred and justify more investigation.

In the future, if we don’t get answers , well connected players can manipulate markets by blaming opaque clearing house requirements unless more transparency is added.

My concern is that by being too dismissive of calls for investigation, we lose the political steam to at least try and get better answers that we deserve.
> At a minimum, they would be wage slaves since ancient Egypt didn't have a proper social safety net to deal with the economic cycles caused by the flooding of the Nile.

By that definition, Google was also built by slaves.
I understand that Vulcan adds a lot of complexity, but OpenGL and Direct3D are surprisingly finite. Once you learn the graphics pipeline, it’s not too hard to begin drawing things. Init window and device, fill vertex and index buffers, load textures, load vertex and pixel shaders, set each of these things as the active thing, draw. Of course you can also explore the extents of all these entities until the sun engulfs earth. Even though I’ve been at it for 30 years, I realized long ago I would never keep up with, learn, and implement every notable technique even if I did nothing else for the rest of my life. But drawing nice looking, animated 3D things is very tractable.
Software developer here, suffered from periodic anxiety over the years. Not debilitating anxiety, but enough to feel the negative effects. The key for me was identifying the triggers, finding solutions and taking back control. These things worked for me.

Substances:
- Coffee. Max 2 cups p/day with a 3pm cut-off time
- Keep alcohol to a minimum (special occasions only)
- Eliminate all other recreational drugs (Cocaine, MDMA etc..)

Diet:
- Cut out fast food, junk food & refined food
- Keep sugar consumption to a minimum
- Eat lots of fruit and veg, especially leafy greens
- Drink lots of water
- Reduce meat consumption (I eat meat 1-2 x per week)

Exercise:
- Lift heavy weights 3-4 times per week
- Walk daily for at least an hour in nature/away from traffic and noise
- Go running or do HIIT regularly (Anything to get heart rate elevated)
- Move around, a lot. Get up from your desk every hour

Job:
- Find something you enjoy, are good at and can be paid for
- Find something challenging, do not become complacent
- Work with good people who you can learn from
- Keep commuting time to a minimum

Finances:
- Gain a stable regular income
- Cut away all unnecessary expenses
- Clear existing debts
- Start saving

Relationship:
- If it's not working, fix it or end it. Don't procrastinate, don't delay
- I personally feel more mentally stable when I'm single
I'm sure you'd agree that vendor lock in on client endpoints is a much lesser issue than the critical infrastructure those endpoints are connected to, specially because not all endpoints are Microsoft
You're welcome to try, but remember that getting any specific piece of data takes a thousand times longer. Some workloads can handle that, and some can't.
That depends completely on what optimizations are being done.

But alas, I have said for some time that a fast compiler should be able to compile about 1MLOC/S with some basic optimization work.
I gave up and just started using the OSX system copy (along w/ Google Colab), the main reason being that nearly every time there was a system update something would break and I would have to pin/unpin python@3.x
This is not the greatest answer, but one anecdote: I am looking at it as an alternative to MS SSIS for moving batches of data around between databases.
Sure but you have the same problem with useReducer too. If that is a problem then you should be pulling the call to useMachine up to an appropriate level then passing the service down for useService (in xstate) so that changes to the component don't impact the useMachine call.
This is true, but DirectX 11, Metal and modern OpenGL (without cutting edge extensions) are still very accessible to novices, not to mention that you can transfer knowledge between the three of them, so there's little cost in learning a second/third API.

Vulkan and DX12 however are the work of the devil.
In my experience, when people say "blockchain" what they actually want is something closer to a Merkle tree like what Git uses for its commit hashes.

It's great to be able to say "here is the list of changes, and I can re-run them and come up with the same hash, so nothing was tampered with"

The "here is a random key that took a lot of work to find and when you add it to the hash chain we get X number of zeroes" part is really not that useful in most cases.
how do they do it right now?
Asdf – An Extendable Version Manager
> there’s more than enough conflict of interest and unprecedented behavior to call for an investigation

Fair. I don't think anyone is reasonably calling for investigations to be halted. At the very least, there is public education required.

But there is a difference between saying "whoah, that's weird" and the combination of trading on it, encouraging others to trade on it, spreading one's hypothesis with zero facts and calling everyone who points out the issues with one's argument [1] a shill. There was a lot of the latter.

[1] With respect to why "fully cleared non-margin cash accounts" got restricted, it's because the bottleneck was clearing collateral. Not Robinhood's margin risk. Clearinghouses don't care about how a trade was financed. They care about the risk of (a) the broker going under and (b) the collateral being insufficient to settle the trades. When their risk limits get hit, the broker has to reduce flow and/or pony up.
An architectural overview for WebRTC – A protocol for implementing video calls
They still are? The bodice-ripper era was in the 1970s and the 1980s. Or is it back, now that vampires, zombies, and Navy SEALs have been done to death?
The problem is that, given relativity, he could have equally predicted collapse. There was really no reason to think it would go either way. If he'd said "the universe therefore must be expanding" he'd have been unjustified.