skysight-inc/HackerNews huggingface dataset:
I think in this case you’re holding the tool wrong.

When you want, for example, an array of (float x, float y) “objects” in Java, you just keep them as two arrays (float[] x, float[] y) — and I guarantee it will use the same amount of memory and will have nearly the same speed as C++ (depends on what cache locality you need for a specific task, it might even be faster to have two separate arrays for some tasks).

So yeah, depending on the language, a slightly different implementation is more efficient, so one has to know its tools.

Also, as far as I know, when project Valhalla extension goes live, you will have an option to do packed structs the same way as C++ or C# does.

Edit: Oops, there was another reply about the same in the thread. I should remember to refresh the threads before answering in the morning.
> They identified the sequence for the spike protein, plugged that into their vaccine platform, and voila – an mRNA vaccine against the SARS-CoV-2 virus.

A COMPUTER took two days to develop the vaccine. Think about that.
tl;dr, curation and commentary (with insight) are also essential skills like musicianship, where music supply feels endless.
A wire is not "cash." Cash, in this conversation, refers to paper and metal transfered physically.
> How could we research if the approval was politically motivated?

The analysis of the clinical trial was published in a very reputable and peer reviewed scientific journal [1,2].

> How can I know if this is actually safe?

In the reports [1,2].

If you believe that data is fake then I am afraid you just not want to be convinced.

[1] https://www.nature.com/articles/s41586-020-2622-0
[2] https://pubmed.ncbi.nlm.nih.gov/32991794/
Daniel Shiffman also delves into them in the excellent Nature of Code: https://natureofcode.com/book/chapter-8-fractals/.
My wife has long figured she has a gluten sensitivity. However, many doctors and researchers believe there is no mechanism for that and that it isn't really gluten at all, but something else.

We have found that it isn't so much the quantity of gluten, but the quality of the product. For example, a piece of cheap, white bread has bad effects, but a piece of whole grain, organic bread or sourdough is usually fine. This could be fodmaps, but we have tried cutting those without much effect.

Right now, our working theory is contaminants and mimic weeds that make their way into wheat and other cheaper products where as the supply is a bit more controlled in the higher end and organic products. But we are still mostly befuddled.
That's the thing though. If you have an overengineered or spaghetti-code monolith, often you can get management buy-in to rewrite it by saying "microservices"! Likewise, if you have an over-engineered or spaghetti-code set of microservices, often you can get management buy-in to rewrite by saying "microservices were a fad, we need tighter integration".

The style you rewrote in didn't solve your problem, the act of rewriting did.
Glad to know! I've bookmarked and am using it in a pinned tab. Looking forward!
When all you had was physical media, you listened to albums over and over got to know them, relished the new albums you purchased and had to take the time to decide between one or the other.

Yes, it's a totally different experience now, I don't know how old you are but I suspect we are both of the generation that straddles both models.

On the one hand, I do love the convenience, my phone can identify a song and I can have the artist's latest album a minute or so later. Amazing! But on the other hand music used to be a visual and tactile experience too, enormous amounts of effort went into creating album art and inlays (especially with records), you might study it as you played the music, run your fingers over the sleeves as you chose the next album to play, display your music collection in your living room for guests to browse, etc. Or you keep an old album that reminds you of a time or a place or a person. Or the hours spent with friends traveling to and trawling through record shops in the nearest big town looking for something. Nowadays that activity would be considered a complete waste of time but actually as a teenager those were some halcyon days.

I'm not going to say for anyone else if the new way is better or worse, but for me, something has definitely been lost in the rush to streaming.
Animated infographics about everything. the highest quality content, elevated to an art form.
Yep, they work. You can also use a spoon.
Indeed you are right, that would be much easier. DNA assembly is an insanely hard computational problem. The issue there is that it's difficult to actually build a sequencing machine that can sequence more than a few hundred base pairs before it stops.

Why that is hard depends on the approach the machine takes to sequencing. With the "sequence by synthesis" approach, the problem is that you need one or two chemical reactions per base, and any yield much lower than 100% will quickly degrade the product after a few hundred cycles.

Nanopore uses a different approach and can indeed produce very long reads, with the tail of the distribution being tens of thousands of base pairs. Not sure what the bottleneck for the length is there.
Rubbish. It did not cause HIV. The reason they cancelled the project was that uninformed people would go around claiming that it caused HIV. Also, other vaccines are now available.

https://www.reuters.com/article/uk-factcheck-hiv/fact-check-...

"This is a reference to trials of a vaccine being developed by the biotech company CSL and The University of Queensland which used a fragment of a HIV virus protein as a component to stabilise the vaccine (here). Production was halted after trials showed that antibodies generated in response to the protein fragment could lead to false positives on some HIV tests (here)."
Sure there is a logical reason for why you don't want your function to be 4000 lines long. It gets unwieldy and becomes mechanically hard to manipulate or even understand the full meaning behind all 4000 lines. That's a logical argument. I completely agree with the soft limit.

But you stated that this function name:

find_xy_coordinate_of_dogs_cats_and_baboons_in_picture

needs shortening.

There is no logical reasoning that can justify shortening this function yet the feeling is strong. That is the bias I am trying to illustrate. There is, in fact, nothing wrong with not shortening this function and keeping it as it is.
Some very rough numbers, if you want plans valid until you see the results and travel at a good speed:

- You want a travel speed of 0.5 m/s
- Worst-case round trip time from command to result is 40 minutes, or 2400 seconds
- Max distance covered is 1200 meters
- Assume you can drive over any rock 10cm or less in size (the rover can do better, but at a reduced speed)

So you need to scan an area 1200m x 1200m, with range accuracy of, say, +/-5cm. Forget the camera boom height, or the time it might take to scan and process, there's no sensor that will give you that kind of accuracy. The stereo baseline would be huge, and leave you entirely at the mercy of whatever texture or not a given part of the martian surface has to offer. LIDAR is OK if you definition of "long range sensing" is larger objects at 200m. The time cost for shipping back all the raw data for processing would kill performance as well, and if you wanted to process it locally the compute requirements would be just as high as doing the planning locally as well.

Onboard, or at least much closer,compute is the only way forward in autonomy. Honestly, the best bet on improving local compute would be to send a robot bulldozer, some C4, a rack full of milspec servers, and a big RTG. Blow a nice crater, push the servers to the bottom, and bury them in dirt for shielding. If you get really lucky, you could find some old cave or lava tube.
Considering Hitlers supporters were proud nazis.. I think this argument has failed to serve your needs. Feel free to try again later.
The latter. Many countries have bought a mix of both, the advantage of mRNA tech was always its adaptability hence why these are coming out first. Oxford vaccine is reported likely to be approved for use in UK in less than two weeks’ time, for roll out first week of Jan
It would be interesting to know if someone put a raspberry pi inside and outside space station in exposed complete unprotected environment and run some continuous tests, how long would we start to see any failures and what kind failure would be that be.
How did you get Bitcoin anonymously? It seems very difficult at least for US citizens.
No way is the CCP not manipulating TikTok's black-box (cough cough "Machine Learning") algorithm to surface content that is better for them in some way. Should they be sold to America though or should they just be forced to die on the Chinese vine?
I'm not inappropriately assuming that design is fixed. I just wanted to know if it's possible. I'm not complaining about rust cause I don't know much than the basics also I have not worked with statically compiled languages.
Yeah, there is something weird about it, and the painting is a significant one (featured in Art History books) so it seems undervalued.
> we've gotten to the point where things are so fucked up that even "good" insurers try really hard to deny claims, especially the outrageously expensive ones that are likely to bankrupt people

What I find interesting is good, well meaning people defend the insurance companies’ tactics as it prevents premiums from skyrocketing but then they hear about “death panels” and immediately denounce single payer.

I had insurance from the marketplace a few years back and I distinctly remember the call center representative laughing when I asked why my premium was up year over year when clearly the only thing I had used the year before was a flu shot. She apologized for laughing when she realized my puzzlement was genuine and explained that it wasn’t about what I used but what the group used. Just sounds like a tax with extra steps, I thought.

In the discussion on another article also on the front page, people are wondering if we are ever capable of meaningfully doing an about face on issues (interestingly also about medicine: placebo surgeries).
So for technical interviews, yes you should absolutely grind algorithms, and not just any algorithms, but exclusively the stuff that comes up in leetcode, and yes you should do weeks of daily practice at leetcode or hackerrank if you want to get hired at a FAANG (or many other places). Up to a certain level getting better at leetcode problems will even improve your actual programming skills (BTW: I would be extremely interested to hear about any data concerning this improvement).

Beyond bandwagon effects I suspect these tests originally became so popular because they are an unproblematic way to select for people who are highly intelligent but also do as they are told.

This also points to a potential shortcoming of the "grind leetcode" strategy: it is applicable to the extent you meet the above characteristics and even if you do well enough to commend yourself as a high-spec corporate cog, and get that FAANG job, it does little to differentiate yourself against other high-spec corporate cogs (unless you are one of the tiny top fraction of competitive coders, maybe).

So with the exception of mastering algorithms (as taught in uni beyond leetcode needs) or mastering C++ or Java[+], I wholeheartedly endorse your advice, but becoming really good at some suitable and economically useful X is, I think, a more widely applicable strategy with a higher ceiling.

Also, I find it interesting that although I explicitly mention that my idea of learning git deeply would involve the ability to implement it (rather than memorizing the man-pages, say, and presumably validated by actually taking a stab at it) a few people pointed out that git is essentially too pedestrian to be useful. This is not the case, in my experience: both in that understanding git well will go way beyond the antiquarian and also in that lacking git skills are in fact a productivity drain at many or most companies.

[+] Algorithm courses at uni seem to gravitate towards what's neither interesting nor useful. Of course, go a head and concentrate of C++ or Java if your interests require it (e.g. Games programming). Otherwise, I suspect the best languages to master early are either python or javascript. If you care about machine learning or science, master python, if you care about web and app development or graphics, master javascript; otherwise pick the one you like better. Either will deliver much better bang for the buck in terms of skilling up and being able to do interesting things in a short amount of time than Java (which risks pulling you towards enterprise antipatterns unless you have good guidance) or C++ (which requires mastering an enormous amount of antiquarian knowledge to get anything done). I would maybe complement this with learning enough C to be comfortable with heap, stack and pointers and enough Rust, Ocaml or Haskell to have a glimpse at what a language with a proper type system looks like.
Whether you have senior in your title is just nomenclature at pharma companies. Plenty do have it in your title just after PhD, reserving Scientist roles for those coming out of BS who are doing grunt work. That said, other companies have those as “technician” and PhD (maybe masters) is start of Scientist.

Getting hung up on title in Pharma is not a good move. It isn’t uniform at all.
It’s a trade off - DRY vs abstract Dependency, are they superficially familiar (then don’t create a unnecessary dependency) or are they functionally familiar? Then DRY
And this is why it’s not easy to use any of the cloud platforms parttime. They’re all full of these kinds of gotchas and your example is even a minor one since it really is quite clear from the documentation. There’s even a choice of Provisioned Throughput if you’re clicking this together in the Console, which should probably make you suspicious about what happens if you don’t use that.

But a certified AWS Architect, especially at the higher levels will easily spot the big gotchas from just your architecture diagram. Consider getting certified yourself, if you want to be more confident around these in the future. But there really is no replacement for just putting in a lot of hours.
That's more or less what they used to do with Sojourner, only with humans setting out the way points rather than A* . It never managed to get more than 10 meters from its lander though, I assume this was partly driven by the limitations on a human's patience in operating a slow vehicle with 28 minute feedback loop.

One drawback of the remote A* approach is that you end up using more energy as the rover would have to be constantly communicating with its onboard antenna. Its relay satellites are only in range for a limited period each day. Fine grained maneuvers (like drive around that big rock to get to this small rock) would also prove difficult because of likely errors in the rover's inertial-navigation system.

https://en.wikipedia.org/wiki/Sojourner_(rover)
Lost my job due to Covid-19 but managed to lose 49.9 lbs (19.5 kg) because of it
The less money you spend on a paid blender alternative yhe more you have to spend on Amazon; this is a very well known strategy of commoditizing your complement:
https://www.gwern.net/Complement
Oh, stop it with this petty nutpicking.
If it can be found. But more often then not it can't be found. Do you always search for the most elegant single word to describe a point in English? Sometimes. But more often then not you have to resort to sentences.

There's no reason why this logic can't be applied to programming.
Maybe the categorization of the surgeries is too broad? Surgery is naturally an exploratory act and I would assume that what you find once someone is "opened" can vary massively. Maybe one should take that into account?
The same thing Chris hawks talks about on his YouTube channel. Just build projects.
Commoditize your complement (2019)
Any person with Chinese lineage is considered "our guy" obligated to do good to the homeland, or else they are traitors even if they never touch on Chinese soil. This sentiment is not limited to lineage and nationality but also surnames, birthing place and ethnicity.

Recent examples：
>Mike Pompeo’s China adviser has name chiselled off school monument
>removed his name from the genealogical chart of the “Yu Clan.”
Seriously, we can't expect to match the performance of a low income country we bombed back to the stone age just a few decades ago?

Vietnam isn't a paragon of wealth and competent administration today, there is no good reason our public health departments should not have been able to perform equally or better than their equivalents in Vietnam.
I've seen this same iops story play out 2 different times at two different companies both with the same story on production systems.

Both were solved by the same thing,

Provisioning a few terabytes of storage space with nothing on it.
There are plenty of places apple does not ask and you cannot say no.

You have to activate your ios device.

macos at least lets you look at traffic (tcpdump) and then you notice it phones home all. the. time. every time you boot. every time you use help. You can use the pf firewall, but the os wipes the rules when it wants.

Years ago I used to think that linux was a great check-and-balance against microsoft and apple charged for software. Now I think it might be the best choice.
Top Advantages and Disadvantages of K Nearest Neighbors Algorithm
"I miss owning my music collection"

there's nothing stopping you from having both!

I havnt done this yet but im thinking about cancelling my spotify subscription soon and only signing up for a few months out the year just to discover new stuff, then put the rest of the money I would have given spotify that year towards buying the music I want to keep.

I won't have to worry about songs disappearing anymore or my playlists not being downloaded offline and more importantly you are giving an artist some money and not just a fraction of a cent
Zoom is partial an American company, and WAY smaller.
The Cochrane Collaboration is a noble effort but its impact is limited in practice. There is a huge incentive to produce papers in the modern medical system, and I'm in a good place to know that you can make the data say whatever you want with techniques such as meta analysis, which incidentally is a big part of Cochrane studies. Meta analysis as a field has grown trendemously because who doesn't want to publish high impact papers without having to gather any new data, right? Publication of end-to-end single-command build reproducible research should be the only one allowed at this point, with everything accessible to the reader, including data. I've been doing shit medical science for ten years already because of hierarchical pressure, and I'd love a change of course.
Does the certification cover all products? They seem to be releasing products more and more frequently.. it has to be tough to keep up to speed on everything to a degree where you don't need Google to explore options and plan projects.
It is also so old that intelligence may come and go without ever really overlapping.
This is not what the Langlands program is. When you say things like

> I'm also a bit jealous of the writers here: they seems to have fun job and I'd like to interview the same guys/gals and I'd love to type something up too.

you could have simply googled to make sure you weren’t outright wrong.
This is excellent work and Microsoft Research continues to leave a positive impression on me by reason of what they're focusing their energy on.
They most likely can't but reviewers basically depend on the goodwill of the publishers in order to get pre-release copies for early reviews. If they don't get them they will simply loose out on money (reviewing the game 1-2 weeks after everybody else already did so is kind of pointless) and I'd guess a reviewer would risk getting essentially blacklisted by the whole industry as there is no reason to assume that a reviewer would uphold one NDA but not the other.

Game publishers also tend to advertise their content on said review sites and youtube channels so that would be another income stream gone.
why can't ppl wait? its not like nvidia is making only 1000 rtx cards.
Just earlier this month I discovered some stunning new music. I paid its producer $10 for the album, $9 (minimum price) to gift it to a friend, and $9 to gift it to another friend. That day the artist earned $28, minus Bandcamp’s cut, from me alone.

Even though that musician enables free listening via Bandcamp, he does not distribute his work under Creative Commons or a similar license, which radically reduces the chance of lucky accidents where people like me stumble across his music.

I believe having more music distributed under CC or a similar license would immensely benefit musicians themselves, other content creators such as YouTube vloggers and Twitch streamers, and the end listener—everyone wins, except maybe for major labels and distributors.

(Note that CC license is different from public domain: the former mandates attribution, the latter doesn’t.)
this is such a good speed run, and an even better explanation
Part of the reason is that it wasn't supposed to be a "beat the game" (linear) game in the first place. It was marketed as primarily "open world" with a largely optional main quest line.

The problem is, if you play it that way (ignoring the main quests) it's pretty boring and repetitive real quick.

Skyrim, GTA V, and Breath of the Wild set the bar for open world games and CP2077 was marketed as pushing the bar. It did not.
> Taking time to explore the back catalogue of artists you like and taking the time to get to know music.

This complaint confuses me, as an avid Spotify user. A few times a week when I discover an artist I like, it's one click to look at their entire back catalog, listen to it sequentially, browse the artist bio, click through to the artist's social media to see what projects they're up to, right click and view who produced the tracks to find similarly-produced tracks, etc!

> it was something you waited for

I follow many artists and look forward to their upcoming albums. Why should my wait be extended by manufacturing, supply chains, my schedule to go to a shop, or my own budget to own physical media?

And I say all this as both a heavy Spotify user and a listener of vinyl records. I always get the albums I enjoy most on vinyl for higher fidelity active listening and the physical visual artwork that accompanies the disk.
D1⃣Idea fixing and brainstorming for DigitalOcean hackathon
> it was migrating part of the working product due to some unclear reason of "best practices".

I want to push back on that. Of course, the reasons are unclear to an outsider.

Migrations are an unavoidable in any system that is still evolving (i.e. not dead). Old designs turn out to be too limited or too slow for an evolved use case, so you migrate them to a new service or a new data structure.

If you try to avoid migrations by building The Perfect Things[tm] upfront, you get lost in overengineering instead.

In my own work, I do migrations with some regularity, and they all have a clear goal, it's never what you call 'some unclear reason of "best practices"'.
Clickbait article.

> My beef, in fact, is more with frameworks like Spring than Java itself.

True. The whole article seems to be about Spring.

How about I write an article about how the Python is crap because I can't do banking with the Zope libraries? It's ridiculous.

I would hope these kind of article would die.
> the smell in pools that I've always associated with chlorine is in fact the smell of some product when chlorine react with urine.

The smell I associate with the chlorine in pools is identical with what I smell when opening a bucket of chlorine before chlorine gets put into my pool.
How does using APL/J/K compare to using Julia, Numpy or Matlab? The fact that in the latter you still have the safety blanket of procedural programming makes it seem easier to learn and more productive.