skysight-inc/HackerNews huggingface dataset:
Call for LGBTIQ developers: what are your mentorship-related experiences?
I am Alexander Serebrenik, full professor social software engineering at Eindhoven University of Technology, The Netherlands. Together with colleagues from Sandia National Laboratories, and Microsoft we want to better understand experiences of LGBTIQ+ software managers and engineers related to mentoring. We want to ask you a few questions on what mentorship means to you, and whether you have any experiences to share as a mentor, mentee, or both. Through this research, we seek to identify effective mentorship practices and to develop methods to help policy-makers and team leads promote a more inclusive workplace culture.

Participants must be 18+. Your participation in this study is voluntary and confidential. Only the researchers involved in this study will see your responses. If you have any questions or comments, feel free to contact Reed Morgan Milewicz (rmilewi sandia.gov, bi, he/him) or me (a.serebrenik tue.nl, gay, he/him). If you are interested in participating, you can click the link below to schedule a time slot for an interview; if/when you book an interview with us, we'll contact you to set up a video conferencing solution.

Book a slot for an interview https://mentorshipstudy.youcanbook.me
This is exactly right, and given Apple’s privacy commitment should have been implemented already.
I use Bing (and Edge, and Windows 10...) but for the average HN reader that's not cool enough. Tech is more and more about personal branding and following the hype train. DDG is in. Bing is not.

Also, for the older crowd who came from slashdot (and still says 'Micro$oft') it'd be morally unacceptable to use Bing directly. They prefer either a rebrand, or to directly give all their data to Google (maybe because they still see it as fresh and new?)

So close, but no cigar.
Yes, you have that right. And, the community has the right to downvote you to oblivion. It seems like you'd rather they not, so I'd recommend putting forth a well-structured argument to support your claims.
I'm in the reverse situation, I'm free to do whatever I please and plan work myself, nobody really track my work besides the item that I placed there myself, the burn out is mostly coming from having too many meetings, not being able to relate to the product, and not being supported or having peers to exchange ideas with.
That's Defender behavior -- you'll want to disable antivirus before building viruses :)

Defender is a traditional hueristic-based AV with on-disk and live load scanning and an offline database. SmartScreen is a reputation-based (certs + "how many people ran this") checker, and is much more visible. Win10 runs both.
I've been trying to sound the alarm over "Secure Boot" and the absolute torture it will be to run other operating systems on these ARM Macbooks but very few people seem to care. I guess as long as the display is shiny and the trackpad is big then we're all good.
They never split from Chrome. Chrome forked WebKit into Blink because Apple's wasn't merging Google's patches
The Macbook Pro that is $1200 in the US is £1300 in the UK and 1449€ in France. Apple products are way more expensive outside of the US.

Plus another 100 or 200 in adapters. It's beyond me why they would make a laptop with zero USB and zero HDMI ports.

Total is $2000 when converted back in USD.
I've been trying to update and it keeps failing. Now my Mac won't open apps despite restarting multiple times.

Happening to other people too: https://www.macrumors.com/2020/11/12/macos-big-sur-download-...
What matters for companies is whether they can accomplish tasks faster than they can do them today. And it's rare that the difference between executing Python or C code is the bottleneck in that process.
YES. AWS' UI looks like a wholesale ripoff. Sad. Product manager: "Hey guys, see Trifacta? Go make that."
macOS Big Sur installation is failing
We all start out with the same equipment; the only automation we get is muscle memory. We add software, and multiply that. If we add automation to the software, we multiply it again.

There are reasons why some people can do more than other people. Some people have natural advantages, in certain directions. Nobody has them in all directions, but automation can often compensate in the other directions.

If you don't have ambition to excel, you can stay with the minimum. If you have enough natural talent, you can play to your strengths and excel only there. It's a choice of where to invest your time and effort. It should be a conscious choice.

IDEs are a trap because they automate only certain things the IDE author thought was important, and do not reward impulses to improve in other directions.
It's certainly not perfect, but it's good. If Windows-specific stuff is what's keeping someone from Linux, I'd encourage them to at least see if it works in Wine.
Yeah I don't have any node.js speed concerns for it, I just would like to have the simplest editor microservice architecture, and putting the client to a service in a service was a bridge further than I wanted.
Everyone everywhere discriminates against the obese and unattractive.
Add "0.0.0.0 http://ocsp.apple.com" to `/etc/hosts`

Do you put URLs in /etc/hosts now? The mind boggles at the ways of Apple
Yikes. Blink twice if you need someone to send help.
There is a difference between Tetris on Facebook versus Dota or CSGO on PC. The later is "real gaming", the former not. The border might be a gradient.

It's like calling yourself a programmer because you can set a timer on your VCR. (dated but still accurate)
I am wondering if this wasn't done by some Apple engineer on purpose to warn us all that each app is now phoning home upon start?
From https://en.wikipedia.org/wiki/Don%27t_be_evil

> "Don't be evil" is a phrase used in Google's corporate code of conduct, which it also formerly preceded as a motto.

> Following Google's corporate restructuring under the conglomerate Alphabet Inc. in October 2015, Alphabet took "Do the right thing" as its motto, also forming the opening of its corporate code of conduct.[1][2][3][4][5] The original motto was retained in Google's code of conduct, now a subsidiary of Alphabet. In April 2018, the motto was removed from the code of conduct's preface and retained in its last sentence.[6]

I know saying Google removed Don't Be Evil is something of a trope, but the truth is a little more complicated. And, of course, the presence or absence of this phrase has no necessary bearing on the degree to which they are perceived as evil or not!
If I understand correctly the "theft" was for the funds epic received from customers after adding their own payment system to the Fortnite app against Apple's TOS. But didn't Epic discount the subscription and pass most of those savings back to the customer?

So maybe Apple should really be going after the savings all of those customers have.... /s
I have the Dell Inspiron 7000 for those exact reasons and could not be happier. It runs Linux out of the box too :)
This was a problem on previous releases too.
The general recommendation for most people is to focus on compound functional movement lifts like squats, cleans, and deadlifts. Those absolutely help with balance. Knees and backs give out because they lack the necessary muscular support and stability.

Isolation exercises are mostly a waste of time unless you're targeting specific appearance or sports performance goals. The personal trainers at my gym have their clients lying on a bench less than 20% of session time.
I think their key advantage is sales. Imagine a product that adds a small amount of value to a company but requires a long drawn out sales process including research on available vendors, pricing, security, use cases, determining requirements, etc vs a developer going to the AWS console and clicking "create databrew". It's no competition.

And with sales taking up such a huge percentage of a lot of these SAAS companies revenue, Amazon can pass the lack of sales to the customer as cost savings. Skip the sales process and the sales cost. win win.
Also, Rosetta 2 is user mode only, and VT-X commands are kernel/hypervisor mode only.
The 30% 'platform tax' originated with Nintendo. It included the cost of cartridge manufacturing, but nowadays, 'everyone' (Apple, Google, Nintendo, Sony, Valve, Microsoft) takes it. [1]

I have no idea how their pricing models differ regarding in app purchases, subscription, etc, and feel disinclined to investigate for a one-off comment...

[1] https://www.bloomberg.com/news/articles/2020-08-19/epic-game...
On the one hand, I'm kinda glad an entirely new group of people are learning that maybe we shouldn't trust Diebold voting machines. At least these all have a paper trail...

That said, this analysis seems... contravertable. The basic argument seems to involve multiplying percentages (truncated or rounded to three digits) by the total number and observing that the amounts attributable to each candidate isn't monotonic. A search doesn't turn up any mention of rounding or truncation or digits or significant figures, and I stopped looking deeper.
The dynamic of opposition to innovation is covered in depth and across numerous fields and time in "Resistances to the Adoption of Technological Innovations", by Bernhard J. Stern (1937):

https://archive.org/details/technologicaltre1937unitrich/pag...

Markdown: https://pastebin.com/raw/Bapu75is

One of the research assistants assisting in literature searches applied concepts from the piece to his own writing. His name was Isaac Asimov.

A key element is that much of the reward of market-property based systems comes not from increased productive capacity but by asset inflation and cost externalisation.

On other factors putting brakes on adoption of technology:

1. Negative externalities. Flying cars carry noise, safety, and complexity costs, many not borne by the owner, operator, user, or beneficiary.

2. Conflicting constraints. Ground and air craft have different requirements, and the compromises between them make for designs which are far from optimal to either task.

3. Transportation addresses the problem of movement through space ... which is one that can be addressed through other means: increased density, more sensible land use, telecommunications, improved delivery and logistics.

4. All innovations and technologies combine intended and unintended effects, apparent and covert consequences, and immediate and latent impacts. With time, unintended covert long-term impacts become more apparent, and are most often negative.

5. Complexity costs, a/k/a technical debt, are unintended, covert, latent, and negative.

6. With increased complexities, risks tend toward systemic, global, and catastrophic. Technological societies are complex.

7. Mature political systems tend away from executive power --- the capacity to get things done or make them happen --- and toward veto power --- the capacity to prevent progress. It's interesting to note that widespread ground-transport expansion, most especially railroads, has most often occurred either in newly-industrialised nations, or those recently disrupted by major warfare. High-speed rail in particular emerged in postwar Japan France, and Germany, as well as industrialising China. It has lagged or failed utterly in the UK and US, where wealthy landowners can exert veto power. High land values are the natural enemy of transportation megaprojects.

8. Risk in technically-complex projects can be divided into technical and human-factors risks. As technical risks are more completely addressed, the residual risk is dominated by human factors, which are by definition not technically addressable.
Unless this is a 2004 feature, it does block binaries compiled on the same machine. Not very fun if you are compiling stuff repeatedly with a couple of second wait-times when running the binary.
Too much easy credit keeps zombie companies alive. Our world would be a much better place if we didn't place such a high value on keeping a dinosaur corporation solvent.

The stagnation will get worse. The insane amount of capital accumulated by market leaders means they cannot be challenged. It probably isn't even possible for Intel to go away - they have too much cash. You're stuck with them.

Stimulus for impacted workers will make it worse - a lot of the money goes back to dinosaur corporations.
I run Tor browser occasionally. That fact alone is sensitive personal information about me. It makes me stand out. Someday it might be held against me.

I already expect the ISP to detect my Tor traffic.

But I didn't expect Apple, of all companies, to have a detailed audit trail of every time I've ever opened it, to the nearest minute.
Ask HN: Requesting WFH motivation tips/observations?
I've been working from home since March. In many ways it's great: no commute, I can still get work done during Zoom meetings, etc.

However I've also noticed I have a certain "motivation gap". Once I engage in a task, I'm all there, no different than in the office, but it's sometimes harder to take that first step.

Has anyone had a similar experience? If so, any tips to overcome this?

What about other pitfall of WFH?
You can't go wrong with a ThinkPad. I switched from Mac to a T480 with Arch for dev work and it's been great.
Well in some cases there are tax implications. No clue whether it's the case here, but by example in the EU, a 'Computer' has different import duties/etc compared to a 'Game Console' (there was some speculation that the PS3's 'Other OS' mode was an attempt to get that better classification.)

So my question would be whether there are tax implications.
Any proof of that audacious claim?

Proof that if you are signed into any of their cloud services they know who you are? Is this a serious question?
I miss Siracusa.
First paragraph, second sentence: "...as we examine the work of a dedicated Trump-supporter who appears to have uncovered all of the proof necessary to dispel this myth that Joe Biden won the presidential election."

This is nothing but sound and fury, signifying nothing, and hiding being dispassionate "no claims" doesn't absolve you from posting obvious inflammatory garbage.
It's mentioned in the article: their point is basically that it's unlikely, and even if it happened some people somewhere would survive.
Ah right, that makes sense. Yes I did disable it before moving it to Kali :)
You're missing the big picture. In 1999, Microsoft's revenue was at least 10x that of the closest competitor.

It controlled the client (desktop) and was working on controlling the server, too.

Google, Facebook, Netflix, etc didn't exist. Amazon was much smaller and in a different niche. Apple was trying to not keel over in 2 months.

We're not a leadership change away from anything. The world has changed.
it was a bad attempt at sarcasm. I love cats personally. WoW has had it's share of relationships for sure. I loved the older MMO days when you're guild/clan felt like extended family.

My statement was an (I guess poorly worded) attempt to show how ridiculous courtship is, yet we all do it.
There are many fixes, none of which are likely to be incredibly popular. Here’s one: https://elementary.io/
Everyone? https://en.wikipedia.org/wiki/Fat_fetishism
That's essentially it (export the BQ table as a CSV to a Google Cloud Storage bucket, then download it from there), but you can do that entirely in the web UI, no CLI needed.

If you just want a subset of the data, run a query, then save the query as a table in your project and export from there.
The feature needs to be implemented using some kind of regularly updated local database, rather than requiring a phone home every time.
Would you really want a doctor who is obese? A mildly overweight doctor, sure. But obese?

The reality is, if you have a list of doctors and their pictures and know nothing of them except for their appearance I highly doubt anyone would pick the obese person as their first pick.

It’s just reality. Someone capable of going through medical school is capable of reducing their weight to being merely overweight as opposed to obese.

People going on “yeah if they know their stuff” are missing the point. You don’t know if they know their stuff at all.

As for unattractive, yes that’s bad.
Great reply! Thanks.

You learn the most from your failures. And this is how you succeed.

How did you find your clients? Was it mostly by your networks?

I’ve been wanting to start my own consultancy, in a niche that I understand, but the question was always whether I could find those right clients. And any company that is big and profitable enough, would just build an internal department to handle such services themselves.

Hence, the problem. The clients that can pay for it, can handle it internally themselves.
Do I have proof they have your ip address? Of course, that's how the internet works.

Do I have proof that they could be ordered by a court to store it? Of course, that's how warrants work.

Do I have proof they are currently storing it? No, nor was that ever the claim.
Because using Google Analytics empwowers Google with data about your website and your users, which is bad for both your users and your business. Imagine Google using the GA data for ads, they can provide better ads for your competitors by using data farmed from your site.

If you want an alternative, I have been actually working on one: https://www.usertrack.net/
This is somewhat true - scaling is hard no matter what - but some things scale much better than others. I have been miserable working with ruby on rails codebases that are much smaller than java codebases I have been content working on. This is despite personally enjoying the ruby language far more than the java language.
The main problem with duck-typing like python has is the lack of consistency between different objects that code has to work on. Different callers may pass objects with different sets of methods into a function and expect it to work. You run into the case where the object that was passed in is one with subtly-mismatched behavior from what your method expects, but you don't know who created it - it was probably stored as a member variable by something 10 callstack levels and 5 classes distant from what you're currently working on.

Static typing prevents that by telling you early where the mismatch is happening - some method calls into another with a variable of the wrong type, and that's where the bug is. It also allows tooling to look up the types of variables and quickly get information about their properties.
Hi Steve,
Nice to meet you!
I am a Graduate student in Computer Science, I was wondering if there's a job posting thats more suited for entry level software developers.
I found this posting and was wondering if I will be eligible to apply:https://boards.greenhouse.io/spacex/jobs/4943030002?gh_jid=4...
Also, I am an F1 student so had the doubt whether SpaceX considers foreign students to Sponsor an H1B or not.
Regards,
Rishabh.
conda has "environments" which are isolated from each other and can each have specific versions of python and dependencies installed in them (and each has their own "pip" local installation as well, in case something wasn't specifically packaged for conda).

What are those "workspaces" you refer to?

What is "feature selection"?
They need to find another way, because this is just pure crud. So today, everyone gets to experience what a person with a poor internet connection deals with when using a Macintosh.
Wikipedia has an article: https://en.wikipedia.org/wiki/Exploding_whale

The 1970 event remained little-known until in 1990 Dave Barry wrote about it[1], and it became really well-known thanks to the internet in 1993 or so when (part of) this article[2] “went viral” on bulletin boards.

The engineer in charge of the explosion, George Thornton, insisted that the operation was an overall success, and got promoted after this event [3]:

> "I said to my supervisors, usually when something happens like this, the person ends up getting promoted," Thornton added. "Sure enough, about six months later, I got promoted to Medford."

I see some debate about whether the amount of explosive used was too much or too little; apparently (thanks to following one of the citations from Wikipedia) it was both:

> Umenhofer had received explosives training during his World War II service and what he saw on the beach that day made him very, very nervous. He knew project manager George Thornton was not going to get the results he wanted — he either needed a lot less dynamite, so that the whale would just be pushed out to sea, or a whole lot more, so that it would be torn into tiny pieces. Umenhofer told the Springfield paper he tried to warn Thornton but was blown off.

[1]: https://www.washingtonpost.com/archive/lifestyle/magazine/19...

[2]: https://www.theexplodingwhale.com/evidence/resources/dave-ba...

[3]: https://web.archive.org/web/20110717092953/http://tafkac.org...
Patent Office pushing for permanent rule changes before administration change
There are more factors in a realistic nuclear war:

- Quite a few nuclear weapons will be spent on military sites, which are often in low-population density areas.

- Quite a few nuclear weapons will be used to destroy other nuclear weapons.

- Nuclear fratricide, or nukes from the same side damaging each other in ill-coordinated explosions

- Air defence destroying at least some missiles and especially planes.

- Some bombs will be duds and fail to detonate due to bad maintenance.
Right but in this area the actual physics hasnt changed much if at all in 60 years.

As for the reference animations I am not sure if they actually correspond to real physics even if you could arrange the molecules in such a fashion.

Of course biology does such things but the scale here is a different. https://www.youtube.com/watch?v=dYt5135_0bs

I think if you wanted to do what Feynman wanted you would need extremely accurate simulations that would include your mechanism for construction.

I ran into these issues when doing electrochemical deposition for copper microstructures. The effect had an interaction with the double layer that drove the deposition. This basically meant that the mechanism for construction was very fickle.
Well it already just lets you launch the app if you’re not connected to the internet so my answer would be “no different to the situation we have now”?

Also, my understanding is that it’s a hash of the binary being checked so if it failed the verification the first time when you were connected you would have received a warning and the OS would block that executable on your system or given a warning or something? Not sure tbh.
DDG isn't just a rebrand of Bing (and wouldn't be even if they did all searches via Bing); they don't pass personal information along to Bing that would allow Microsoft to track the user.
Asking for a friend, what's the experience installing Linux onto a 2018 MacBook? Last I heard it was nothing short of torture, but I'm hoping the situation has gotten better as time goes by.
When I think about nuclear war leading to human extinction, the first thing that comes to mind isn't any of those 3 mechanisms, but rather economic damage. Not economic damage as in "I lost my retirement investment," but as in "we can't produce enough food." I'd be worried about even much smaller and less deadly nuclear wars leading to massive civil unrest and breakdowns in large-scale social institutions and economies. Mass starvation would be the biggest killer. But I suppose that still wouldn't likely lead to absolute human extinction, but it could certainly lead to a future civilization that is largely unrecognizable to us humans accustomed to industrial or even agricultural societies.
If you agree that there needs to be some recompense surely you also agree there must be a way to determine when it is no longer necessary?

This is why affirmative action as implemented is, to me, a very bad idea: there's no way to tell if it is working.
Miško Hevery had explained it better than I ever could:

https://web.archive.org/web/20200506032508/http://misko.heve...

https://web.archive.org/web/20200502175326/http://misko.heve...