skysight-inc/HackerNews huggingface dataset:
Are there opportunities for partial remote, or WFH when you want but go into the office sometimes as well? In my case I'd like to live in the city and go in but also work from a coffee shop or at home on certain days, to get some variety.
Reminder: it is incumbent on every single person who doesn't approve of what facebook does to stop using its platform - no fb, instagram, WhatsApp, or messenger.

every time they record an ad impression because of you or send a message that reinforces their network effect, you enable these people. It's not worth it.
What wasn't decided years ago was that a private corporation was prosecutor, judge and jury in being responsible for calling out and punishing these "criminal" (not really) bits of speech.
Open source tool to test xrays scans for Covid
Hello folks. Excited to share a project i helped to build
https://www.covidscantest.com/
Me and wonderful folks from #thinkful program get together and made deep learning baked web app that may help fight COVID pandemic.
If you have a minute please check it out. If you can share it further that would help.
It's also all open source, so feel free to examine our code and if there is something you can improve we would be thrilled to get your contribution.
also 'wings' and 'wing alikes'
I have no idea whether OP would be fired if they mention where they work. While through context I'd infer that they're interviewing people on behalf of an established tech company, it's also possible that they're running a small consulting business or something, such that publicly commenting on controversial topics wouldn't affect their relationship with their employer.

Either way, saying that FB is bad and their devs are immoral and you would prefer not to hire them because they demonstrate their lack of backbone by not standing up to Zuck is a pretty ironic thing to be posting anonymously.
They censor content that would lead to immediate harm. How would you prove a Trump post can lead to immediate harm?

Is CNN immoral for reporting what he says? Is my Dad immoral for telling me what he says, becuz it might lead to harm?

Don't shoot the messenger.
Just like this[1] dead post, you're bringing the lack of nuance, not the parent.

[1]https://news.ycombinator.com/item?id=23378204
lol - I expected to see this in the messages... was not disappointed.

1 AND 1=2 UNION SELECT table_schema, table_name, 1 FROM information_schema.tables
It would be the ultimate barometer of the zeitgeist if Zuck, the most scandal-resistant and resilient CEO in SV, was dethroned for "outrageous" political views that offended his "liberal" employees.

But seriously, if this did happen, what would he do next?
This is irrelevant. Between US states there is no correlation between violent crime and police shootings:

https://docs.google.com/spreadsheets/d/1ckwnky8QQfgBCZ2p2Lcw...
I think everyone has been over this a million times, and it applies to all these cases. None of them have a criminal case to argue. That's the exact point - and it's the exact opposite of whataboutism!

I'll leave this here:

Because the government is awash in secrets, they are regularly mishandled unintentionally. In 2013, according to the National Archives, which tracks classification, executive branch agencies created more than 77 million documents with secrets in them, including 46,800 with newly created secrets. The FBI receives dozens of referrals of leaked classified information every year, according to Justice Department declarations to Congress.

Prosecutors have also been wary of testing whether broad prosecutions under the espionage laws would hold up in court, especially in cases of news organizations pursuing Secret or Top Secret information for publication. In the Clinton probe, investigators found that at least some of the classified information referred to was contained in a newspaper article that aides then forwarded to Clinton

https://www.google.com/amp/s/time.com/4394178/hillary-clinto...
I'm confused. This page [1] claims to be the "Linux kernel coding style" and it says "The limit on the length of lines is 80 columns and this is a strongly preferred limit". So he's reversing that without actually updating the guide? And without setting a new limit? He implies maybe "100" is a good limit but maybe "142" is even better? Weird.

I know he's primarily talking about terminal output not code, but he implies it's for code too "and our source code is fundamentally wider as a result". Seems like a very sloppy transition of a huge project to a new vague standard? I'm not impressed the clarity here.

[1] -https://www.kernel.org/doc/html/v4.10/process/coding-style.h...
Hating mods is not necessarily a problem. If you boot a user, you don't care about their opinion of you. Mods select the community, and their goal is a comfortable place for that community.

Booting easy cases should be easy. There will also be edge cases, and almost by definition there's no easy way to make the rules crystal clear for edge cases. You can't be consistent because consistency doesn't exist. The best you can hope for is to encourage users to avoid getting close to edge cases. For those who are uncomfortable with that, there are many unmoderated forums elsewhere.

It's all a question of the the site owner's goals. Maximum traffic and maximum content are not everyone's goals. Often they are seeking a community to deal with that community's concerns, and to shut out the overall problems of the world that attract the most attention.
Fully agree. Lines should be as long as they need to be, and break where it makes sense, not because some arbitrary limit that stems from a technical decision 40+ years ago is hit.
>Zuck has consistently backed right-wing politicians ever since he's had the chance.

So what? Maybe he is a conservative? Maybe he isn't. Is that wrong? Every worker, from the bottom to the top, of every company, has a private political position. The question is why would you want the company, especially a platform like Facebook, to have a political position.
Cool. I expect it to happen with all kinds of languages, it's interesting to see it happening.

Just a decade ago, databases weren't the go to solution to all kinds of software. Now we have sqlite everywhere, so those arguments will probably get less common with time.
"I had ultimate and total freedom to do exactly what I wanted"

That does sound like heaven. Watching TV all day does not.
Scaler Academy Review: How I Landed an Offer from Walmart by Mohini Bansal
Scaler Mohini Bansal shares her journey of how she managed to pursue her dream despite the unfavorable conditions. She also talks about her experience as a mentee at Scaler Academy, her preparation secrets, tips and tricks that she learned along the way.
I went to university in Texas and so many people went to work in the Oil industry and even with an awareness of climate change issues, whenever I questioned them the answer was "Oil is a critical part of our energy infrastructure and someone will need to figure out how to get it out of the ground."

It was fair reasoning but I always thought "you are a bright engineer, you don't have to be the person figuring this out, you could be taking your skills elsewhere and hopefully the oil industry will have to settle for worse talent."

Yes, Facebook is valuable in many ways to people but do you, personally, need to be the person aiding the mining of information? If you are upset about the deleterious effects of Social why don't you work for Netflix? Or any of the other similarly compensated companies. You don't have to work for a 'social good' company but there are absolutely well paying companies out there with a neutral effect on society. Working at let's say Stitchfix or Salesforce or Microsoft doesn't make you a martyr but shit, at least it's not Facebook!

I don't think my friends are evil for working in oil but I think there are alternatives to do less evil in the world. That same MechE working on oil could find just as challenging work elsewhere. If you are a talented ChemE how about working on batteries or pharmaceuticals (even tho that industry is shitty for other reasons, the output at least helps people stay alive.)
I liked this comment elsewhere in the thread:

"Tab depth use in the kernel is more or less

$ git grep -Poh '^\t+(if|do|while|for|switch)\b' | \
sed -r 's/\w+//g' | \
awk '{print length($0);}' | \
sort | uniq -c | sort -rn
903993 1
339059 2
89334 3
18216 4
3282 5
605 6
148 7
36 8
4 9
1 10

http://lkml.iu.edu/hypermail/linux/kernel/2005.3/06570.html

I like seeing these "back of the napkin" sorts of code snippets revealed... this is the sort of thing that happens frequently but isn't ever shared because of its throwaway/ephemeral nature.

And also, yeah, low tab depth is way more relevant than line length as far as clean code.
I'd also like to point people to Ian Hubert's youtube videos on some of the things he does in Blender. This short clip (he races through his stuff) shows how he turns a video in a farm house into a dystopian scene using Blender's motion tracking.

https://www.youtube.com/watch?v=lY8Ol2n4o4A
Tales of Tech Interviews
As EU citizen I'm not worried about this. First, the UK is smaller than the EU so the burden of a no deal is larger for them than for us. Second and by far more important, there are plenty of countries outside the EU and we trade with all of them. We'll keep trading with the UK too. My only wish was that they left at least one year earlier (when they should have). We would have already settled many issues by now.
But even on the continuum, there will be usually areas. If you consider the trolley problem and you're dealing with a threshold deontologist, having zero persons on the track will likely result ("I don't throw the guy over the bridget", hopefully) in a different answer then having one person on the track, and at some point the answer will shift again. We'll only need to reduce the problem to find the points of change (or areas, as few people will probably say "well, at 99? no, but for a 100 lives, yeah, I'll throw him over"), we don't need to keep a 1:1 mapping of all possible input values with the output values.

To use things, we usually reduce the single parts and use abstractions to deal with what's important (to us in that context). You don't deal with individual atoms, you look at clusters and clusters of clusters etc and understand and use them alltogether as a pen, just like you've similar pens before, even though they were 100% completely different if you look close enough.
Mobile phones are the poster child of planned obsolescence as insinuated in my comment.
Yes, there is subjectivity. In this particular case, Trump and Zuckerberg talked on the phone and Zuckerberg expressed concerns about the content but ultimately decided to keep it up.

If you really want fair and impartial content policies that apply equally to everyone, shouldn't it be concerning that we can't all call Zuckerberg on the phone?

https://www.cnn.com/2020/05/31/media/trump-zuckerberg-phone-...
IMHO not quite, perl's Mason was actually very easy to use. Thing was that mod_perl was a major PITA, you had to restart the server after each change to the code, it was integrated deeply into the apache request flow giving you millions of ways to shoot yourself in the foot, shared state meant that it was super easy to kill memory, etc. It was just too complicated and messy, also often unstable. And on the other hand you had PHP that was simple, had clean state flow and fast execution, and was much more html/web oriented: tons of ready to use functions, easy access to GET and POST variables, cookies, etc. In that moment it was a blessing.
It is always a little hyperbolic until it's suddenly too real.
Weren't Hong Kongers themselves asking the US to remove HK's special status? Seems like they're scuttling the ship.

While China seems to think the Covid situation is an opportunity for it to increase influence, it's probably the opposite. The pandemic has shown China to be a single point of failure in the supply chain.

Trump is right about China, but everyone else in the West can't/won't agree as they're too afraid of missing out on Chinese investment funny money.

As for expelling foreigners from HK... why wouldn't they? They're already expelling foreigners from the mainland.
Right of resale does not make sense for a lot of software.

Games that are only meant to be played once are a good example and can be compared to a ticket to the cinema. It does not make sense to allow to resell those games.
It’s really quite something to watch how quickly the self righteous vilify and stereotype entire swaths of people. Exactly the type of behavior they apparently abhor.
I thought the message itself was okay and posted the article as it shows at least some action since the previous Hacker News discussion. I didn't want to edit the article's title though, beyond cutting the words "for Windows 10" to make it fit.
I think it would be helpful because OP's post smells a lot like sanctimonious grandstanding.
given that the code wasn't actually forked in the first place, it probably wouldn't have mattered anyway. no?
FYI: At this point, he's probably in part being voted down because he's complaining about being voted down.
But not everyone is the same, in this particular case: the president of a sovereign nation is held to different rules. As the president it's in the interest of the people he serves (and as an American company FB operates at the pleasure of those same people) that he is allowed to communicate with them through whatever means are available. Sure you want no violent messages to spread but what if he declared war on another country, should he be banned from FB if he ever posted about it? It's about as violent as it can get.
Sleep and Sex
> That should not be his job.

Absolutely it should be his job. He is responsible for the direction of Facebook, and is probably reading the winds of change that have been blown up by Twitter. With the possibility of Section 230 repeal in the offing, Facebook needs to decide now whether they will be a publisher or platform.
If their morals are incompatible with yours, then its fair game to pass judgement on them and not hire them or urge others (who have to make their own moral decision on it) not to (or as the commentor is stating: to consider hiring others first). Nobody has to follow what this commentor is saying, if they disagree.

Personally, I question people’s moral judgement if they work for a company I deem evil and will dissassociate with them. Why wouldn’t I? Others with different values can do differently.
Visual Vocals is a tool for language learning that lets people see how sounds are created with their mouths. It is based on the International Phonetic Alphabet (IPA) which means it can be used as its layman-friendly replacement in language tools. I hope this helps reduce confusion for language learners who currently have to rely on inaccurate transliterations or expensive coaching.
> limit conversations to work topics only. That's an awful work environment.

Ok, maybe it's because I'm older (but not a boomer), but I don't think that's an awful work environment.

I use dinner party rules on social media and at the workplace. That means I avoid talking about politics, religion, etc. It's not because I'm afraid of being outed for my views or anything, it's because I look at work as work, and not a place to socialize or broadcast my views.
>Even I—a veteran watcher of snuff films—cannot recall ever seeing someone killed in this way. (The Islamic State would stab people slowly in the heart, or smoosh them with tank treads, or burn them alive.)

Strange context to use 'smoosh' in. You don't need to minimise the barbarism of Daesh to accuse a US cop of it.
App Deployment with Kubernetes, Part 1: Configure Google Cloud Platform
No, not at all. Don’t get me wrong, I myself would not work at Facebook because of my _own_ morals. But I draw a line between what I believe in and how I project those beliefs onto others.

If there’s a thing I’ve learned in life is that reality is extremely nuanced and passing blanket judgements like the above is almost always bound to be wrong.
this is a joke

Oh and phone company employees we are the worst :-)

"We don’t care. We don’t have to. We’re the Phone Company."
The monetary component has become important in the UK as well.

If I was 18 now I don't think I would go to university. I mentioned this to my father a few weeks ago and he supported this decision.
Big words for a hiring manager at some small worthless company building a glorified CRUD app.
Cross-posted from another thread that is now buried:[0]

The "Andrew" in question who courted Keivan (AppGet's dev) is Andrew Clinick. He wrote a blog post in response to this a few days ago:

https://devblogs.microsoft.com/commandline/winget-install-le...

Still seems pretty tone-deaf to me - obviously MS seems to be in the legal clear, but the moral high ground and lots of dev goodwill has been lost.

It also damages the ability for devs to informally meet and chat with PMs at larger companies everywhere - adds a lot of mistrust to the eco-system.

This is not that MS came up with their own package manager. It's the entire song-and-dance routine that was conducted about potentially hiring Keivan, and then ghosting the engineer whose open-source product you were simultaneously cloning.

Of course, people will forget, but many will still remember. This is still a net-negative all-around when it didn't need to be.

Edit, this ZDNet article adds no new information and nothing has changed since the other articles have come out, but I guess it's good that more places are covering it to signal boost this properly.

[0]https://news.ycombinator.com/item?id=23375624
A lot of smaller companies elect to onboard international employees as the employee’s country’s equivalent of a 1099 rather than setting up the local infrastructure. I am not sure at what point this no longer becomes viable because it’s obviously not a practice followed by larger corporations for the most part.
> Go is popular because of the names and organization behind it

I hear this a lot, but the counterexample is always Dart. Google is behind it, and Lars Bak is definitely not a nobody, yet the language struggled to gain momentum; not until Flutter came on the scene, and it wasn't an official Google project when it started.
The Philip Morris of tech.
Thanks to FB and the like, tech employees all over the world have much better conditions. They cannot solve the world's problems and it's also not their job. The only people who are out of touch are those who think that FAANG companies are the cause of all society issues. I've never worked at FB but would rather work for them than for most tech companies. For most tech companies if I'd dare to write something against the company or its CEO, I will be shown the door the next day with zero severance.
Well SpaceX/Tesla are easy ones to point to, Blue Origin as well although I'm not sure what's holding them up, Sarcos Robotics perhaps with their robotic exoskeletons, some medical device and defense industry work that isn't executed half-assed, basically anything that links back to the real world with real stakes beyond shareholder value and/or moves the technological ball forward. Probably a lot of mid-range companies I don't know about because they lack broad marketing budgets, for agricultural software/train coordination/power grid management and such.

To be fair the FAANG companies fit that description the early/mid 2000s, back when their various technological niches were less developed. They've since become the establishment, and some like Apple/Google/Facebook have started the descent into downright decadence and complacency.
Lots of good advice in this thread about paths to learning in CS, etc. Two huge items for a software development career I haven't seen (near the top at least) and I don't know if are covered in college these days (they weren't for me):

1. Learn version control. Work towards becoming adept at the different things you can do. Pick git to start.

2. Learn overviews of various development methodologies - Scrum, Kanban, Waterfall, etc. Just the basics of the process and terminology.

Your git-fu could save you when working on projects for school, learn to incorporate using it as you do work. Knowing project management terminology will help you at least be conversant about these during interviews for internships or jobs after. You won't be in charge of what methodology a company uses - learn trade-offs for them all.

If you find the deep CS curriculum hard and wonder why you would care about compilers, assembly, etc. if say you want to be a web developer: they all help teach you how to think like the computer. When some new fad language comes out, the basics are still the same - processors, memory, disk, IO, etc.
It's far more common to hear the opposite, e.g.

W1AW this is W3DZZ

or

CQ CQ this is W1AW

in amateur radio.
The Case for Redesigning Single-Use-Plastic
Has the world lost its collective mind? Imagine discriminating based upon the employees work history. Who the fuck are you, mate?

This is like throwing away a resume because the developer worked for a Pornhub subsidiary. “Oh this person worked in the adult industry, he probably wanked off all day. Hard pass. No interview or screening by actual technical people.”

Take a hard look in the mirror, you might see yourself become the monster you have always hated.
The EU has pretty good evidence for this - the UK won't even agree to any realistic terms, where "realistic" is defined as not only giving the EU everything they want now but also anything they might want in the future, making them the ones who unilaterally decide how the deal is interpreted, and giving them and only them the ability to punish the UK for perceived violations of the deal.

I'm not sure this belongs on HN though. As you might gather, this is 100% politics in its purist form.
He directed a Taylor Swift music video. Now he's trading Bitcoin
Don't you think it might be a good moment to try to be righteous again?
You're missing the bigger picture.

A non-US citizen expressing critism of America does not automatically mean that they're laughing at you or your country. This isn't a competition or a school playground.

Set your pride and nationalism to the side for just a second and consider that these critisms could have been born from a genuine issue, and not fabricated/exaggerated by "European media"
Is this sarcasm or are you really going to make a list? Might as well put literally every single company on there, because if you look hard enough there will be something someone is upset about.
I would say if there are two things in this world that Mark Zuckerberg are not, it's stupid, and anti-semitic.
the question is not what, but when
Not really - journalist are established in that area, they are used to such risks/treatment and they do have protection in principle because their work is seen as valuable (in a democracy). I don't have any problem with people having opinions and writing opinion peaces.

Social networks stamping information is more like your ISP throttling traffic from Netflix because it doesn't like the fact that you aren't using their streaming service - it's funny that the "it's a private service" crowd are probably the same people that want net neutrality laws against that. In my view they should both just be dumb pipes with filters to prevent illegal use, the rest just puts too much power in the wrong place because of the monopolistic nature of social networks.
Has this been updated for 2.8? I've used this when learning Blender scripting and the script had a bunch of issues with the procedural materials because of API changes.

That being said Blender is some heroic software.
While that may be true for general use of the gene drive, doesn't this particular use significantly increase the fitness of the individual organisms (despite being harmful to the species as a whole), resulting in essentially no evolutionary pressure against it?
Human rights are not the constitution.
Among thousands of other reasons, it's an exclusionary and (potentially) ephemeral mechanism.
Sean Parker's Email to Spotify's Daniel Ek (2009)