skysight-inc/HackerNews huggingface dataset:
Ask HN: What systems development R&D opportunities are there for new grads?
For background, I'm currently a junior at a good CS school in the country, and I am interested in operating system and compiler development, as well as low level performance optimization.
I'd really like to work in the R&D sector at a top tech company (I've heard good things about Apple's and Nvidia's systems teams) in any of the fields above, but I'm having a hard time finding people who work in those areas.

I am under the impression that R&D teams are primarily PhD researchers - I am looking for a more development related role on such a team just so I can get some exposure to a research environment; ideally, this would eventually lead to me doing a PhD myself, but I'm hoping to gain some experience before going for one.

I have a year of college left, and I'd like to do some research, but I would appreciate advice on whether there are such opportunities out there - if so, I can tailor the research I do to match the team's focus to increase my chances of working with said team.

To summarize, my questions are: 1. Are opportunities on R&D teams at Apple/Nvidia/MSR/other companies doing systems work available for new grads? 2. If so, are there particular areas of research I can focus on to have some experience when I apply for such roles?

Thank you!
Google 3D animals: Which ones are available and how to use them
Or the virus just acts differently. Tying this to some supposed 'genetic superiority' would be pretty dumb.
A lot of wealthy collectors who buy prestigious art never exhibit it in public. So anyone could get that thing and place it in a private vault. Other than that, my guess is that whoever stole it already has a client waiting to buy it. We could safely assume that the job is pretty much commissioned.
I like that behaviour. Normally you don't get to pay the overhead of having to spell it out but it is a nice tool to have, being able to gradually add type information to fence in errors.
The Information has unlocked it for HN readers now (thanks!), so we've changed the URL from https://www.macrumors.com/2020/03/30/apple-work-from-home-ch....

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Biotech companies are responding well because they have all the production lines built out to rapidly respond.

Academics and other government funded researchers are responding (personal communication) but they can't do so at the speed of companies who already have their ducks in line.

In addition, consider how hard it is for an academic to get regulatory approval. The biotech companies already have relationships with the regulators, while this is completely new ground for those academics, all while the regulators are completely swamped with requests from their preexisting network.

Most scientists aren't funded well, but I think a big problem is pouring money into the right holes. Some things will help a lot, some won't. I think getting more investors looking at the system can help with figuring out the right holes to put money into, and that will help just as much as the actual money.
> then not doing so is a (minor, most likely) security UI problem (if you accept that actual people and their common behaviors need to be accounted for as threat vectors)

Yes, you want to account for people's actual behavior. This isn't going to rise above the level of "minor" if viewed from a security perspective, because it's a self-only attack -- nobody gets any powers they didn't already have, and Alice is hurting herself, not someone else.

(She might inadvertently hurt Carl, if Carl was sending her messages making fun of Bob, but she was allowed to do that anyway.)

A usability or operational perspective might object to the behavior here more strongly.
Any good alternative to Meetup (not counting Facebook Groups)?
I think their market has stopped growing. At one time I'd monitor about 20 local meetups, half in computers, half in hobbies. But 80% havent had meeting since last summer snd are zombies.

I attribute these to a variety of issues. Sometimes they exhaust the local experts in a subject and runs out of topics. sometime its hot new technology that is no longer hot anymore and interest is in the next shiny object. Some meetups are tightly run by an individual and fade when leader runs out of energy, changes a job, etc. Maybe finances too in gathering $300 annual fee to buy a meetup topic.
Perhaps in the short term, but in the long-term a weeks or months long delay in care will likely cause an uptick in deaths. Many major issues are initially caught as patients investigating what seem like minor issues, but turn out to be cancer, etc.
Police officer training to be "dominant" and "be in control of all aspects of the situation" can easily intimidate family members too...

Source: Friend of mine is a cop. Since he went through the ~2 year training program, he's become unpleasant to anyone he's in a private space with. Let him have his way, or he'll be very aggressive till he gets it.
Great resource!

One addition that would be valuable to newcomers to the concept would be a comparison to other techniques (OT, rebasing, 3-way merge, LWW, …), the pros, the cons.

For instance, memory overhead (minimizing tombstone cost, truncation, …), intention preservation (lost with LWW, depends on careful implementation in OT and CRDT, with OT being potentially subtler because of the implementation difficulty of having a large number of operations to transform with each other), centralization (implied by rebases, unnecessary for 3-way merge, hard to avoid in OT), and byzantine resistance (can malicious users with write access corrupt the data permanently or get priority writes).

It would probably help them understand the problem space, and avoid them rejecting CRDTs altogether when they stumble upon its subtleties.
Computer engineers should start using a regexp like syntax:

1 virus

2 virus+

3 virus+

...

Then the engineer+ can also distinguish between multiple virus+ and no virus*.
This comment is just saying that some numbers can be other numbers in physics experiments. There is something special about 3 because that's what is observed.

This recent discussion comes to mind here https://news.ycombinator.com/item?id=22706459
I don't think so, the sophomore in COMP 101 isn't that valuable to SO because they add no knowledge to the ecosystem, they'll come from Google, read the answer and leave. But the expert Java dev with 15 years of experience who posts on Usenet forums is someone who may have very specific preferences and will entrench themselves in a platform.
> We are closely watching you and hope your downtrend is real. All the best, ciao!

Thanks for the kind words. I actually did not even hear about a down trend ...

One point I want to add to what I wrote before: this stream of news can also be detrimental to interpersonal relationships during a long quarantine.

Long-term confinement can already strain some relationships, the news can make things even worse. Another point to avoid talking about it among family members.
JavaScript: The First 20 Years (by Allen Wirfs-Brock & Brendan Eich for HOPL 4)
The solutions are more along letting you check in/check out so others can find where you are in a given day.
Major brands are making 'social distancing' logos
Lots of reasons.

- You don't want to spend time tuning your GC.

- Response Latency REALLY matters

- Response Throughput REALLY matters

- Memory footprint REALLY matters

- Application + runtime footprint matters

- Memory isn't the only resource you need to manage

- Cost matters

I get that you said "whenever possible" but figured I'd list reasons for "not possible" because I think they have a lot of tie in.

In particular. I could imagine that cost is going to be a driving factor in the future for people to want languages like Rust. They want the absolute fastest app runtime with the lowest resource footprint because AWS charges you for the more memory and CPU time you consume. In that case, the most economical thing to do is favoring the fastest to start and run languages available with the smallest amount of resources.

You might be able to technically do the same job with python, but if you can reduce your operation cost by 10x by switching (or starting) with a slimmer languages, why not?
Number 2 - I expect Amazon to meet some of their demands depending on what exactly those demands are and how long the adjustments are demanded to be in effect. I don't expect Amazon to accept this as a union's chance to get its big camel nose under its tent and I hope they don't.

I don't expect the government to intervene because that's not their expertise.

In short I expect Bezeos to apply the same level of creativity and innovation to his employee's and fellow American's well-being and safety during this crisis as he's applied to the task of creating the greatest buyer/seller/supply chain marketplace the world has ever seen. I expect that and so does everyone else, even if not in those words.

Nothing could be clearer than there's a universal and urgent need to identify and then do the decent thing during this emergency.
Thanks, I signed up!
Not sure if necessary. You can get so much funding for anything covid related, it's almost like ".com" in 90s or adding blockchain to your name more recently. But this time it's so much more urgent, so I think people will forgive easily the incredible amount of misses in the area that we'll probably have.

I'd much rather see the governments fund coronavirus-related research after this is over. The primary reason why SARS (v1) still doesn't have a vaccine and research was abandoned was due to the incentive structure (SARS is gone, and so is funding). I wish we knew more about coronaviruses now, it's been over 10 years since SARS ...
I've used online printing for my cell phone, even pictures from latest iPhones, and they look grainy at 4x6 or 5x7. Maybe it's just a poor printing service. But I spend a lot of time on my computer looking at photos, and the cell phone pics don't look as good. I think some rigorous testing would be a very fun project.

I have been meaning to shoot a roll of ISO 16 film, the CMS20 II by Adox. They claim it can resolve up to 500MP of details.

Would be great to compare to results to full frame with adapted film lens.

Here's their film page with sample pictures:
http://www.adox.de/Photo/adox-films-2/cms-20-ii-adotech-ii/

My canon is currently mid-roll with infrared, so it'll be a while before I get around to using it.
First tradeoff: training and tooling.

If you go the "minimize the official headcount" approach... now you need to make your software systems and business processs operable by $random users potentially with different first languages, with little context or history with the company. That's gonna require some significant tooling investments compared to the typical 5-person-in-a-basement operation.
If the original is now public domain and the replica is not advertised as the original, I'm not sure what the ethical issue is?

I do see a financial issue though, cheap clones are CHEAP - and if you want something that can nearly pass as authentic (which I'd argue is a work of art on it's own) you'd be looking at a very narrow market of buyers.

Again, as long as replicas/clones are labeled as such and the original is in the public domain.
I still want the thing that was supposed to happen a while ago. The phone that is the tablet that is the desktop. You just plug it in to the appropriate form factor, but the computing device is the same.
Of the satellite, not the sub, and that's not an issue.
Assuming you take == as "works the same as" not "is the same monetary value", then what about it is illegal?
My comment asks the question: "Does the person downloading the log change the outcome?"
For people wondering why we can't just convert spare passenger capacity to air cargo easily:

I do supply chain: everything is handled in pallets. If we filled all passneger space up with individual small boxes that's a lot of extra "touches/unit" which equals labor cost and quickly drives price of delivery up.

Instead of 1. load pallet at warehouse -> 2. transport to airport -> 3. plane flies pallet -> 4. unload pallet -> 5. move to warehouse -> 6. unpack/distribute, we have:

1. load pallet -> 2. transport to airport -> 3. unpack pallet -> 4. load into system that's compatible with passenger seat constraints -> 5. plane flies stuff -> 6. repack individual boxes into pallet, 7. move to warehouse -> 8. unpack/distribute

Right now pallets are the "unified language" of shipping; so once you break things down the units are super variable and not meant or resistant to non-pallet circumstances.
Johnson and Johnson to begin clinical trials on coronavirus vaccine by Sept
Unless they're not hiring, right? And you need a job yesterday- owing to biology and all that jazz...
I'm surprised people are willing to sign a NDA just for the possibility of getting a job. I haven't encountered that before.

(Edited for tone.)
Delivery is already quite expensive for me to rely on for regular usage. To conserve resources, my strategy has been to buy a bunch not very frequently, which minimizes my trips to stores and doesn't incur the surcharges. $5 can feed me for a meal, so that money does make a difference to me, at least over time.
Good point, but that’s still a userspace implementation.

Apple would need to do the XNU work since their open source model is so broken, and they seemed to have deprioritized Unix nerds awhile back so…
And yet most Americans believed that Saddam Hussein was connected to 9/11.

The US lies differently than China. But the lies work all the same.
This is the correct analysis. Anything else is just obfuscation of scummy behavior.
What do you think art is? It's all in the head. Otherwise it's just paint on a canvas. It's not like there's some sort of objective truth to it.
Your view of the incentives argument is too narrow. In my experience, the people who actively try to game the system are rare. The majority of the problem is people and ideas being filtered out by the system. This comment by Daniel Lakeland on Andrew Gelman's blog says it better than I could: https://statmodeling.stat.columbia.edu/2018/05/17/think-rese...

> The way the incentives play out is that they create a survivorship bias. You can’t do science today without at least basically paying your own salary, either through grants (many biomed researchers have to pay a large component of their salary directly through their grants) or through making “having you in the university” make sense for the university so that it pays your salary. That again basically means either grants, or adding substantially to the university prestige and the ability to charge money for tuition and get high quality students etc.

> So, anyone with tenure in academia today has spent say 5 to 10 years minimum creating a “brand” that somehow enables them to pay their salaries, and/or funds for lab work etc. If the primary kind of “brand” that universities respond to is a “fake sciencey hypey overconfident, bullshit brand” then the primary content of academia today is people who survived that cutoff…

> It’s not so much that individuals see the incentives and change their own behaviors to fit it (though this happens to some extent) it’s more just that lots of people go into the filter, and the ones that come out are enriched for that particular behavior.

> Also note that this mechanism doesn’t require the individual scientists to be primarily money-driven. It’s sufficient for the MBAs running the dean/provost/president offices to be primarily money driven, which they definitively are.

I would recommend reading chapter 4 of the book "Disciplined Minds" by Jeff Schmidt (a physics PhD). While I disagree with a large fraction of the book (in particular, I don't think the problem is inherently political), I think chapter 4 is mostly right and shows how a researcher can feel self-motivated while actually being under strong external influences.

http://disciplinedminds.tripod.com/

I can give examples from my own experience in academia if anyone is interested.
Prince Charles’ quick recovery from coronavirus shocks many
And no, out of the box there's no equivalent to "trust any cert issued by this CA and lookup the username in ldap based off of the cn". Enterprisey auth is left as an exercise for the reader.
Use whatever tool you prefer, of course, but there are a few underlying assumptions here that I believe are erroneous.

Assumption #1: Design documents are contained in a file, and that file should be portable.

Tools like Figma are closer in nature to SaaS products than they are to native, file-based, raster editing softwares like Photoshop. You don't expect to be able to export your Slack workspace into a file and import it into another tool. You expect to have a means of migrating that data, potentially by exporting that data into a common format (e.g. JSON, CSV), transforming it into a format compatible with the target, and then either importing it using a provided tool or an API.

Assumption #2: Design tools all work similarly enough that document structures are largely portable.

While UI modalities remain similar enough on the surface, the underlying capabilities that produce the visual are exceedingly different. Look at type, for example—even Sketch and Figma, which are similar conceptually and of the same era, render type so differently that even robust import/migrate tools fail to capture the position of text within a few pixels for even basic, single-line, single-style text. Notions of seamlessly switching between tools disregards the real-world complexity of fonts, color profiles, raster manipulations, version history, comments, plugin-generated metadata, symbols/components, and more.

Assumption #3: There's no way to export a Figma document.

You can get the entire document structure from Figma via the API. This is the same data the viewer uses to render the document. You do not need to understand the internals of the .fig files.
Ask HN: Pondering Why the Social Security Website Shuts Down Nightly
The Social Security Website (https://www.ssa.gov) shuts down every night. Maybe for maintenance, but a part of me wonders if the primary driver is so that developers don't get paged in the middle of the night for outages/security breaches. What are your thoughts?

https://i.imgur.com/fgkdCTi.jpg
تحميل لعبة بيس PES 2020 للأندرويد مجاناً برابط مباشر كاملة
It's ironic to me after being universally panned for years with their own browsers, Microsoft is making such leaps and bounds of improvement to Google's browser, to the point that even Google wants to bring it back upstream.
In the United States, at least, ballistic missile submarines that never receive an authenticated launch order will not launch their missiles. It's meant to be technologically impossible.

Perhaps someone with more knowledge knows if it's possible to give an authenticated order along the lines of "if you don't hear back from us in an hour, launch all your missiles." I've never heard of such a thing but there are at least two former submariners here on hn, so...
As a rich art collector, you can buy a real Van Gogh for a fraction of its price. Can you risk jail? Sure, but who will know you own it anyway? It's not like you're going to expose it in your living room anyway.

Not only that, but as soon as you know there can be at least one person in the world willing to buy that stolen piece of art, it becomes a great asset to own even if you're not the said art collector. Let's say I'm a bad guy and I want to give another bad guy 2 million dollars but I don't want to be seen with or have to travel with a suitcase full of banknotes or with my own weight in gold bars. Just carrying a lightweight, low-profile cardboard tube containing those 2 million bucks as a painting is very convenient.

And don't forget the end customer is not necessarily someone living in the same country. What if he's a rich prince living in a rich country, far far away? He would be mostly out of reach.
“It’s not because of lack of trust,” Miller said, who compared the software to banks using security cameras. “It’s because it’s imprudent not to do it.”

Puke!
> ... sometimes even think they shouldn't need passports to travel

well, I technically don't disagree with them there..

> ... and by then, time has laundered their provenance.

This is poetry. <3
With 735,000 Jobs Lost, Rich Nordic Nations Are in Shock
My first thought was that perhaps some of these last minute explosions were like celebratory gunfire[0]. But no, it seems that people were still desperately trying to kill each other knowing full well they only had hours, minutes or even seconds left to do so: "the cease-fire would not come into effect for a further six hours - at 11am ... the final day of WWI would produce nearly 11,000 casualties, more than those killed, wounded or missing on D-Day ... Just minutes before 11am, to the north around Mons, the 25-year-old Canadian Private George Lawrence Price was on the trail of retreating German soldiers ... But Pte Price's death at 10.58 was not the last. Further south in the Argonne region of France, US soldier Henry Gunther was involved in a final charge against astonished German troops who knew the Armistice was about to occur. What could they do? He too was shot ... It was 10.59."[0] Madness.

[0] https://en.wikipedia.org/wiki/Celebratory_gunfire

[1] http://news.bbc.co.uk/1/hi/magazine/7696021.stm
I think disabling SIP does it? I'm not completely sure. Either that or GateKeeper.
I'm happy to agree in principle that there's a lot of interpretation involved.

In this case, I'm not sure it's so subjective. The comment broke the site guideline against name-calling ("This is the most HN comment I've seen in a week"), and chose an interpretation ("personal responsibility shaming") that clearly wasn't the strongest plausible.
I agree with you. I live with a women who is 70 years old and a women who is 65 on chemotherapy and only has 1.5 lungs. I tipped my Costco delivery person $50 yesterday for the luxury of me not having to go out and potentially expose those women to more danger in my household. In normal circumstances, I would say its too expensive, but I am more then willing to pay someone else extra for incurring those health risks. Frankly they deserve it during these times.
SN100C is finally a thing but it's really hard to give up 63/37
I would have loved some actual questions. I've been reading some of Google's Project Rework "What makes effective teams", and it revolves around psychological safety. It is very accurate in terms of my experience as well as a software engineer. If I feel empowered to ask questions like "what's the goal of the project?" to upper management without sounding impudent, that seems like a great culture to be in.