skysight-inc/HackerNews huggingface dataset:
It has long been illegal to wear face masks at protests in Germany, as well as wearing things like bike helmets or other protection against police force. They call it "protection weapon" or "passive weapon". German police usually films every attendee of a protest.

See https://en.wikipedia.org/wiki/Anti-mask_law
This is the app to compete with TickTock from the leaked FB all hands meeting
In the case of such a scenic turnout, wouldn't you then also use "overlook" as a verb, for example in 'the hills that overlook the valley'?
It is, there is a global market for oil and if the ME imploded you can be sure Americans will be paying more for their fuel.
One of the local programming forums I frequented was also frequented by a blind guy who had an audio web device. His most frustrating experiences were sites that put the same thing in the title and the alt text. Unfortunately his device always had to read both, because so few websites actually followed the correct practices.
I can't upvote your comment enough. The use-case for a developer implementing a fix after being pulled out of sleep should be life-and-death circumstances.
and there exists the problem, and that will be the case unless an organization like the UN is actually given teeth
Apple's mandate happened because a couple US Telecoms asked them to. The US has plenty of cell towers that are IPv6-only, and at least a couple US carriers are now IPv6-only or IPv6-primarily, with more planning to switch. All the carriers have big NAT64 gateways of course to keep the internet from entirely breaking, but that's still an avoidable bottleneck from a backend perspective. Apple themselves may not be dictating what the backend is doing, but they are doing a lot of Happy Eyeballs [1] tests on your backend and IPv6 without NAT64 proxies in the way is likely the fastest experience for a lot of real mobile users today.

[1] https://en.wikipedia.org/wiki/Happy_Eyeballs
That was the approach you'd see in UK restaurants and pubs 15 or 20+ years ago. In place of a vegetarian dish they'd prepare some mash up of regular dish with meat substitute - Quorn sausages, or mince in a lasagne etc everything else as for the carnivore serving. Or a side dish bulked up to pretend to be a main. They were usually to be avoided, unless like one or two of my friends you were vegan or vegetarian and stuck with them.

Now, more of my friends are vegan, and all good restaurants have vegan first dishes, created to get the best of the ingredients rather than pretend to be something else. Many of them are incredibly nice and I might choose them over a steak with no more difficulty than deciding lamb over beef another day.

As a result we are eating less and less meat - because we are discovering great vegan dishes beyond Indian cuisine - that's always been strong on vegetarian dishes. Not because we've decided to don hair shirts and "tolerate" vegetarian meals. That it's better for the environment is a bonus, but food quality and taste can stand by itself now.
> -- Value individuals and interactions over processes and tools

And we're going to do agile! It will be great! How are we going to do so? According to this rigidly-defined process, that's how.
Sounds like branch predictors

https://stackoverflow.com/questions/11227809/-/11227902
I find that every single discussion I ever read about agile misses the point, both on the side of its defenders and its detractors. Agile is about one thing, and one thing only: alignment between stakeholders.

Every single one of the twelve principles is either a truism that applies to any and all situations ("Build projects around motivated individuals (...)", "the team reflects on how to become more effective (...)"), or are observations about where consulting-like relationships go wrong, and simple strategies to mitigate those problems.

If you have an arm's length relationship between yourself and the business stakeholders, where the business stakeholder (knowingly or unknowingly) has a poor understanding of what the solution to their problem looks like, where iteration is cheap, and where partial success is materially better than nothing, then agile could work for you. This is common for consulting, but a lot of product-like projects look like this as well, and agile might actually be a good fit for product teams.

It doesn't work for a lot of environments, though.

In security/safety-sensitive environments, and many hardware-adjacent environments, iteration isn't cheap. Infrastructure work often has long lead times before the first milestone that can be meaningfully delivered to end-users for feedback, and the engineering team is also the stakeholder with the best understanding of the requirements. In cases where the business stakeholders are internal to your company, and they have a really good understanding of the work that needs to be done, the default agile posture is to keep them at arm's length where a better strategy might actually be to fold that business stakeholder into the development team.
Ugh. RIGHT?
No product should be named after a Programming terminology. Who does that right? :|

/s
In a democracy you don't get abducted by the governent for criticizing it, like it happened to Ai Weiwei and countless others in China. So I guess these idealistic students know better.

I understand that Deng Xiaoping's doctrine was first economic growth and only then political change, but I highly doubt the CCP would ever allow itself to be challenged by organising truly free elections.
Because analogy is the foundation of understanding things?
Because stress keeps you up, and chronic unhappiness and stress is a recipe for not sleeping. I've been there dude.
"So they will write english in mails and powerpoint, and a tech will write code in a programming language."

This reminds me of the old movies where the Executive calls in the secretary to transcribe his words.

"Miss Parker! Take this down!"
The first iPhone was fantastic compared to every other phone that existed when it was released. If it was useless, so was every other phone.
"Ambiguous token `literally` in the `English` namespace."

Now I'm cool!
> As for the name Muhammed goes, it means "chosen one".

Actually the name of the Prophet has the Arabic roots h.m.d. denoting 'praise', and we have the names Ahmad, Muhammad, and Hamid derived from that root.

This isn't esoteric occult knowledge, btw. You could do a cursory search before you post:

https://en.wikipedia.org/wiki/Muhammad_%28name%29
Several generations living in very cramped conditions in the same apartment is extremely common in Russia. Precisely because they can't afford to buy anything, mortgage or not.
It's the burgerization of software development, where every engineer can be turned into a generic fungible burger-flipping engineering unit, and the output measured in the number of burgers flipped.

The software architecture is falling apart, the tech debt overshadows the actual debt of a small country, our subject matter expert quit the company over being micromanaged, and the clients are abandoning our buggy software for our competitors? What went wrong, we closed all of those JIRA tickets, surely that must be good for something.
Maybe software developers (secretly) hate programming.
We have a 2 minute standup meeting at the end of the day. Believe me, that's the least of it.
FB saying they designed it with privacy in mind is like McDonalds saying they design their food with your health in mind.

Remember they stored Instagram's passwords in plain-text at one point (I remember in High School even I salt and hashed passwords for users)
If investors backed off every time a country's government did something murderous, then not just SA, but all major Western countries would be investment free...
Yeah not having meetings and process is great for a solo developer working in isolation, but it doesn’t scale to even a single team, let alone a much larger organization. Once you go past a single person working on a product, you need some kind of process to facilitate communication.

Once you move beyond yourself you are gonna have a process, either implicitly or explicitly. I vote that it is best acknowledge there is going to be a process regardless of you liking it or not and be explicit and intentional about its formation.

Once you acknowledge that there is gonna be a process you can either start from a known set of processes (scrum, kanban, waterfall, XP, whatever) and then iterate on it until it suits your environment. The alternative is to somehow reinvent the process wheel from the ground up and probably not be as effective as if you had started with proven processes.

It’s like people who start a project and say “all these frameworks suck!!! I refuse use them! Bloat!!!”. Six months later you look at their codebase and surprise, they’ve created their own implicitly defined framework. They won’t call it a framework, but lo and behold they have a framework. Probably worse on every measurable dimension than what they would have had if they started with what’s out there too. Had they been honest with themselves, they could have saved a ton of trouble being explicit that there will be a framework no matter what and had been intentional about its creation/adoption.
JPEG Optimizer: Resize and Compress Digital Photos and Images Online
That's not the point. The point is programmers created this feature and decided name it the same thing they used to create it.

A seamstress isn't going to call a piece of cloth a thread, when cloth is made up of threads.
Hope I don't get downvoted to hell, but I guess it's remarkable that Russia had serfdom until mid 19th century because by then it was well established that white people shouldn't enslave, or attach to land, other white people.
I mean...vscode is MIT licensed.
I mean for me it's just a question of nutrition. Especially if I'm doing a lot of activity, vegetarian food that "pretends to be meat" gives me a lot more protein with less fiber and carbs which translates into a better balance for exercise.
They had the "moments" app, which wasn't successful as expected. They had everything needed to make it work, the user base, engineering resources, but they still failed.
"Not sure why institutional investors don't like the stock and it's so heavily shorted and twitchy."

https://www.cnbc.com/2019/04/23/why-tesla-is-such-a-battlegr...

Plus, keep in mind that, if TSLA isn't massively more profitable on a per-car basis than other car companies or doesn't essentially take over the automotive market, any upside is already priced in.
If you think the fact that your phone runs Android is going to save you if and when the government crackdown comes, I have some bad news for you.
I actually don't think that's true at all. Facebook has been caught sleeping again and again with the latest social trends. This new trend of private, group communication seems to be something that's completely caught them off guard and now they're trying to catch up.
YC loves Facebook far more than most people should and that should really give everyone here a lot of pause.
> The whole "put family members in jail" bit feels like a worthless appeal to emotion.

Using "but wouldn't you want to lock up those darn killers" is itself an emotional appeal.
I did the opposite: Kept Messenger and got rid of the Facebook app. That way, when someone wants to talk to me, I don't get sucked into the void of their newsfeed - so it becomes just one more communication app alongside iMessage, Telegram, Whatsapp and Discord for me.
The language looks really nice. I especially like its strong-typing nature. It seems, though, that it won't be easy to embed – Nim compiler requires either gcc or clang.
Magic Leap project: Learn how to play piano in AR (beta test sign-up at link)
It is supposed to be read by humans: "The format is easy to learn and readable to both humans and machines."

Source https://swagger.io/docs/specification/about
Donating sperm such that anyone can come and use it to impregnate herself. The biological father doesn't know who his offspring are, they are not assigned to him in paperwork, resulting in potential inbreeding down the line. Not to mention that many of said offspring have an innate desire to find out who their real father is, meaning it has a psychological affect on them.

This behavior is extremely selfish from both sides, the sperm donor (getting money in return), and the recipient. Who ends up suffering as a result of this are the offspring produced, and potentially society as a whole down the line as we will have yet another psychological issue to deal with, and other things we don't know about so far.
Hire good people, give clear instructions, and leave them alone.

That's pretty close to what the Agile Manifesto says.
Study Finds Surprising Similarities Between Cyber-Risk and Problem Gambling
Historically, it might only eliminate 2-3 of them...
Somewhere, there's always an impedance mismatch. Agile can be managed, and managed well - I've seen it done - but above that manager, there's another manager. Somewhere up the chain, someone wants to see progress on a PERT chart or similar, and the person who is managing an agile project doesn't have a good way to answer.
I would recommend then trying roasted vegetables or veggie soups or sauces. Disliking raw carrots by themselves is very different from disliking roasted carrots and carrot soup and carrots in a curry and carrots in a dumpling and carrot cake, all of which drastically change the carrot taste and texture. It's a bit like saying that "i don't like any sort of pork product at all, as I've had unflavored pulled pork and didn't like it".
Only a person from the team who wrote the code to begin with should create an emergency fix. Since any developer from that team already knows Haskell, from having worked on the code base, the criticism is ridiculous.
>Is this one incident, which is not like Saudi Arabia didnt get massive blowback for, worth the long term consequences?

Not punishing them for this one incident can have the long term consequence of there being more such incidents. Maintaining alliances and amassing power is valuable, but only because they allow us to achieve goals. Many people, myself included, think human rights should be one of those goals.
> never move back an item to a previous column. If something more important came up, you “cancel” the current task and start the new one. This helps to identify bottlenecks

Could you explain this a bit further? I'm imagining three columns, todo / doing / done, and I'm working on a widget when I'm asked to put out a fire. I'd imagine that the fire is moved from todo to doing and that the widget work is moved from doing to todo, but it sounds like you're advocating for something different.

Could you explain more about it or link to resources that might help me understand? Thanks!
Actionable Book Summary: Grit by Angela Duckworth
I wonder if this is part of the plan to merge messaging on Instagram, Facebook, and WhatsApp. Pull out the final messaging platform that doesn't have its own app and then begin merging Threads, Messenger, and WhatsApp into one.

https://www.nytimes.com/2019/01/25/technology/facebook-insta...

I'm actually happy to install this so I can delete Instagram. I keep Instagram around because some friends only message me through that.
The Next iPhone SE
Darknet Diaries every time.
When I was working on an agile project based on scrums, I developed a real dread of the daily standup meeting. You don't always have results to report on a daily basis. On the days that I had nothing much to report, I was implicitly given the feedback that this was _not_ an acceptable answer. I was simply not able to lie and always give a positive progress report. This was one of the main motivations for my quitting that job.
No PROGRAM should be named after a Programming terminology.

You need to remove the "/s" from your comment for it to make sense.
I can think of several reasons that homeless activism groups would suggest as reasons to use gift cards instead of cash. Most of them are pretty evident if you consider what kinds of goods are only available through cash-only purchases.
Why do you think the programmers decided on what the name is?
> Personally, I fall into the "Those who trade liberty for security deserve neither" camp

Man what a dumb quote. Trading liberty for security is the foundation of what a society/civilization is.
Said they, on the "Y-Combinator" Hacker News comments.
We put the currency in cryptocurrency above.
It doesn't change the argument. The fact that the father does not know who his offspring are (and the other way around) is quite bizarre to say the least.
But Iran should had forgiven the toppling of its legitimate president?
I remember a time I worked with a team not using the agile process.
We were agile.

When I worked in teams following the agile process, we were rigid.

Agile shouldn't be a process, mgt see it as such. It becomes a process. Clever engineers hate poorly thought out processes. Agile as a process is a contradiction in itself.

Agile is no process. Let the team find their ways and iterate as often as possible, along with a few other proven principles.

Points becomes estimates for managers, they will see it as such and build huge waterfall projects documents to track everthing, and they will pressure teams to deliver shitty software when they feel the stories are sand bagged.

Strange world we live in.
Not to be narcissistic, but I can guarantee no whales are coming on anytime soon. Unless you control the keys and it supports cold storage, don't think it'll take off.
Tesla stock reels after electric car maker’s missed sales
Ask HN: Can you recommend good companies who are offering remote jobs?
Hi fellow Hackers. I have been working at different companies from past 6 years. I want to change my daily routine and explore remote jobs for sometime. I believe this would give me the freedom to travel more and meet more people.

I have been going through websites like:
remoteok.io, remote.co

But it's difficult to tell whether a company is good or not based on the listings in the above websites.

Can you please suggest some good companies who are offering remote jobs now and are paying well independent of the location.
Why in the world would Microsoft name an operating system after a UI primitive? Doomed to failure, I tell you.
Using Raspberry Pi with Azure Data Lake Storage
According to [1], replication rates in psychology varied from 23% to 38%. Social psychology was around 25%, while the more rigourous cognitive psychology was around 50%.

[1] https://en.wikipedia.org/wiki/Replication_crisis#Psychology_...
What percentage of people do you think live in communal apartments still and which cities? I'm probably biased living in city with lots of new construction (Anapa).
Bug: In guitar mode I only hear 2 tones for 3-tone chords (expected 3 tones).
Some people may not see the use case, but the popularity of SNAP has shown that there is a user base for this product. What's interesting to me is Facebook's decision to completely copy the use case in an attempt to capture the market. They've tried to do so with Instagram Stories & DMs, as referenced to by the post, but I'm curious about the rationale to make it a standalone app, which would hurt adoption.

I suppose the idea is the entry point - Instagram's entry point is viewing content, not creating content (the feed is the first thing that shows up when opening the app). Threads is the same as SNAP in that the first entrypoint is to create content: it opens the camera.

It'll be interesting to see if this can succeed in finally pushing SNAP out, as one benefit for users is leveraging the existing social graph from Instagram, whereas you must add people for SNAP.
FB has always been the worst defenders for your privacy.

> We know people want to stay connected with their close friends online.

How on earth did they 'know' this? Perhaps using machine-learning on the surveys and activities that they have collected on Facebook / Instagram? No doubt about it as they already admitted this at the top of their banner on Facebook:

'To help personalise content, tailor and measure ads and provide a safer experience, we use cookies. By clicking on or navigating the site, you agree to allow us to collect information on and off Facebook through cookies. Learn more, including about available controls: Cookie Policy.'

Who knows if this banner applies to Instagram, Messenger and WhatsApp without explicitly placing the notice. Their stance on privacy for Threads is no different.
Same in France. They make it illegal to bring respiratory masks or saline solution to protests, then they flood them with tear gas; they launch military-grade grenades (GLI-F4) into crowds, harming and maiming indiscriminately, and prosecute those who kick them back. And when people stop going to protests they can claim that they won the battle of ideas.
Apps can't request IPv4 addresses directly (ie, no hardcoded IPv4 addresses allowed), but DNS may still return them for indirect use (via the Happy Eyeballs [1] approach that heavily favors IPv6 because an increasing number of mobile carriers are IPv6-only or IPv6-primarily and IPv4 addresses must get sent to NAT64 gateways).

[1] https://en.wikipedia.org/wiki/Happy_Eyeballs
Would Windows 10X fix these issues? Microsoft appears to be reserving it for dual display devices.
I don't have anything resembling a full list, but rehabilitation seems to be effective for drug-related crimes[1]. I was going to say that sex offenders seem resistant to rehabilitation, but apparently that is no longer the case[2] (good news!). The cited meta-analysis of studies from 1995-2002 found little-no benefit from rehabilitation then, but the 2015 meta-analysis I linked shows rehabilitation to have "proven" or at least "promising" results--this is probably due to progress in rehabilitation methods.

It's widely believed that serial killers can't be rehabilitated, but as far as I can tell there really isn't data to back that up (most of them stay in jail forever, so we don't have recidivism data). So I don't think we can add serial killers to the list of non-rehabilitatable (sp?) crimes.

[1] https://en.wikipedia.org/wiki/Recidivism#Drug-related_crime

[2] https://www.ncbi.nlm.nih.gov/pubmed/25575803
Right. which is why I argue that it is important to quit referring to "Capital 'A' Agile" as though it's an actual methodology in and of itself. Agile really just refers to a family of (loosely) related methodologies which purport to adhere to those principles to varying degrees, and where different methodologies make more sense in different settings. Collapsing all of this discussion under the umbrella of "Agile" elides the point that there actually are different approaches for different kinds of organizations, and different projects.
This happened to me on Chrome in Linux. I turned off my adblock and the grey overlay went away.
Of course not! Only when it serves America!
There is no tinkering with android phones, not sure if you have ever used one.
Did anyone honestly think anything else would happen?
> and my career seems to have been at absolutely no disadvantage from having gone to a much cheaper school.

Because you are in an 'in demand' field. Same is true for most people who graduate from medical school. It's a ticket to a well paying job where you attend isn't of that much significance for the 'average' position. And with that 'average' position you can often catapult yourself into something better since demand for what you do is always growing and labor is typically short and constrained in some way.
Ask HN: What did you get on your 5 year work anniversary?
A friend told me he got a $50 cash voucher and was taken out to a group lunch with a company VP. Another friend got points to use on a company store, worth about $40. These work anniversary rewards seem quite meagre. Is this common? I'd think 5 yrs at a company warrants something more to make it special. What did you get on your 5yr work anniversary?