skysight-inc/HackerNews huggingface dataset:
Could it be an issue local to your school / university? Frankly, I can understand many institutions using those services simply because they actually do provide convenience.

I live in Korea and haven't really noticed anything like the "have a gmail account or be excluded from life" dichotomy you have described. Not sure what "upvoting a president e-petition" is, but you don't need neither FB nor Google for voting in elections.
But you can translate this to corporations, and consider that large corporations are more efficient than small ones. But large corporations have downsides, so the optimum is somewhere in the middle (?)
A New Era of Video Backends: The Unification of VideoCommon
I'm truly surprised at how many negative sentiments there are in this thread about the role of Product Managers. Clearly there are some PMs who are more effective/competent than others, but for many companies, the role is crucial for success.

As some have already mentioned, the PM is often the person who is kind of a "utility tool" within the departments. PMs have to be able to communicate effectively amongst each team, and translate each departments needs into positive action.

I have also noticed that a lot of answers here are saying that all you need is a competent engineering lead instead of a PM. I don't agree with this at all. Engineers are critical to the success of a product, there is no doubt about that. But they also are generally more of a hard-skills player in the development of the process. PMs often have to be able to translate the work of hard-skill colleagues into understandable insights for other stakeholders. Some may see this as frivolous, but you'd be surprised at how many times I've seen an engineer deliver a report in a way that was impossible to understand, and far from relatable.

While this post could literally be pages long, I am going sum up the final point here: PMs do the work that allows engineers and members of other departments to focus on their core responsibilities. Engineers don't always have the time to determine customer needs, assess market competition, develop sales strategy, move information through departments, or the many other tasks that are necessary to create a top-tier product. So before jumping to conclusions about Product Management responsibilities, be sure to do your homework and see what the best PMs have done to take their businesses into greener pastures.
https://en.wikipedia.org/wiki/Marcus_Vipsanius_Agrippa

"On September 2, 31 BC, the Battle of Actium was fought. Octavian's victory, which gave him the mastery of Rome and the empire, was mainly due to Agrippa."
Always wondered why .PDB is such a strange format. Several interlaced streams of data, all going in parallel. Now I know.

By the way, .XBF (XAML Binary Format, used in UWP apps) has a similar skeleton. So the heritage of C#88 lives on.
An even better example Japanese example is ググる ("to google") which managed to make it in the closed class of verbs -- and it's even written in two different character sets!
How to Fix Facebook Login Problems?
> The question is if it works, that is if people indeed prefer stability and status quo so much that they are ready to earn less

In IT I seriously doubt it since it's so easy to take a leap forward. And it's a huge question who are those people who choose to stay even when they feel unrewarded? If they do it for a fear of change or just being too lazy or unmotivated to bother with it, it can become a huge problem for a company. As those employees hang around and climb the hierarchy such bureaucratic mindset can seriously hurt company's agility and water down everything.
Don't feel bad. Japan at least was smart enough to choose the metric system.
If you are looking for a charity that provides instant improvement in the lifes for those on the receiving end and does not have huge bureaucratic overhead, i suggest: https://www.onedollarglasses.org

They provide cheap, affordable glasses that can be manufactured/repaired/adjusted locally. They train people in the villages and provide the material needed.

I have no affiliation with them.
(a) it's usually a problem you inherit when you join a team/project and you didn't make the choices about it but for some reason there is 200 .sln files and impossible to open the entire project in a single .sln file. Well, I've had that once but my current situation is better than that but still somewhat problematic.

(b) debug symbols could just be included in the compilation unit and optionally stripped out using a flag when you compile. There isn't a need for it to be in a separate file. A lot of fun times attaching DnSpy to something to half-ass debug it through a decompiler because there was no .pdb and you can't debug without it. Just painful. Wish they never split the debug symbols into a separate file.

(c) I guess my colleagues are forcing me to use Nuget as I can't just show up tomorrow and switch everything to Paket. I don't have to use it on my personal projects, which is nice.

Nuget's problems stem from what I'm talking about here. You need Newtonsoft.Json in various different csproj files, so you reference it in both of them. If you're not careful it easily winds up in a situation where you have multiple different versions of .NET in a single .sln file and multiple different versions of Newtonsoft.Json and the dreaded "multiple conflicting versions of a dependent assembly" warning. Etc.

Comparing it to my experience in the Java world I remember it's still possible to split the project up and open separate parts if I want, but the whole thing has one unified version of Java and a unified set of dependencies. Just never wound up with the messy tangles I see in .NET projects.

It's about my only beef with .NET stuff. Really irks me. Paket looks like a step forward though in terms of Package management, but it's not the defacto standard.
Gummybears – collect and breed digital gummybears
> They won't even let words in like "Computer". or CPU

What do you mean? French has a perfectly acceptable word for computer ("ordinateur") and CPU is called CPU in French. Or processeur. Elevator is ascenceur, and I don't see a problem with that?
Yes, Microsoft basic is very fundamental in understanding the growth of Microsoft. Visual basic was generating pcode and I was told that many office applications (on windows 3.1) were 90% pcode and 10% assembly. The developers were writing pcode directly.
How to Create Pie Chart Using Kendo UI in PHP?
Trusting something goes beyond using it. You can use a product you don’t trust if you have to. It just means you’ll have to be a lot more careful with how you use it and have no expectations of privacy.

It means you don’t let your guard down and don’t give that service anything more than you need to make it work.

What I’m saying is to never give Google or FB something and assume they would always be on your side. Assume the worst even if you continue to use their services.
Far better than the original stylesheet (joke)
Yes you're right, github forking is allowed. Pulling the code on your computer, changing it and contributing changes on your fork is still illegal though.
Show HN: Chirp is like an audio QR code
Location: Utrecht, Netherlands

Remote: yes

Willing to relocate: no

Technologies (expert):
BE: Go, JavaScript
FE: React, React Native
Kubernetes, Istio, Knative, Docker
Cloud (AWS / GCP)
CI/CD / SRE
more... contact me or check my LinkedIn

Résumé/CV: https://www.linkedin.com/in/royklopper/

Email: rk@conceptcreative.nl

Exhaustive knowledge on the field of developing for a scalable organization, experienced working with start/scale-ups. Looking for a on-premise or remote development / architecture / consultancy job.
Ok, I accept I may have overstepped the mark in subsiqent posts - however still disagree with your analysis of the frist post given what I've seen as a typical conversation on HN.

I've been basing my behaviour on what I've watched on here before I signed up and my character is completely in line with that. You have to accept there is a serious attitude problem with many of the established members that goes unchecked because they're established members. Plus significant of abuse of peer moderation too with polite, informative and often correct posts receiving -ve karma from fanboys. Yet the newbies get hit the hardest (I'm basing that assertion on the fact that established members never get reprimanded for breaking the rules).

This place is awash with arrogant and condescending trolls - which is why I based my character on that behaviour. So even if I reel my tone in, who's going to correct the established members who comment in kind?
I think DynamicLand should abandon their color-dots based encoding system, and use a modified QR Code. QR code is a completely debugged barcode system that doesn't require a color printer. I happen to own a nice big 50lb Canon Color Laser right next to my desk, but in academic environments, black and white lasers are only available, for the simple reason that color lasers cost 4x per page of monochrome printers. My toner cart set is more than the printer cost!
None of those are accidents, or maybe all of those are accidents, like it is mostly common in languages
Modern Prolog Implemented in Rust
Taking the top 3 most common professions here in Sweden by a large margin: sales, education and health care.

Every year sales are converting into online sales. computer engineers and sale people go to the same office buildings, sit at similar desk at similar computers.

Education is also converting into online education. Self study is increasing in practically all levels, and the cost of buildings and class rooms could be saved to pay for more teachers.

Health care is similar transforming. A lot of primary care is done online to save costs and to filter out cases that actually need a doctor visit. Telepresence is also creeping up for elder care. In theory this pay for more doctors.

So slowly the 99.99% of people of world are doing jobs which from a mechanical view is identical to computer engineers. Travel from home, enter office, do work, go home.
> I don't doubt there are many brilliant people working there, but their product is crappy and even user hostile on many levels.

The alternative interpretation is that there are brilliant people working on it and their product is great, the user just isn't the customer. Brilliance doesn't imply ethical behavior ;)
Could it be that we simply cannot observe all of the actual objects a galaxy contains, and thus we maybe do not need another theory or dark matter?
Imagine if those where anti-matter galaxys, as if dark-matter was not attracted to anti-matter. We could never visit them.
It isn't called that way and doesn't offer the same amount of protection everywhere, but the Berne convention itself includes copyright exceptions [1] that I included in the broad “fair use” phrase.

[1] https://en.wikisource.org/wiki/Convention_for_the_Protection...
"Often" is a fuzzy term and it's used subjectively here. It doesn't mean "most of the documentation" (which would be the >50% goal post you're driving at). It simply means "a lot of the time $OP checks the docs". It might be the case that the only time they need to check the docs is for some of the more advanced features of PHP where errors are more likely to be found in the docs. While you could correctly argue "selection bias", it doesn't still take away from the OPs perspective that it often happens to him.
Smart Farming: Technologies Applied in Indoor Grow Environments
How to Attract More Traffic to Your Website from Social Networks?
Angry Metal Album Art Neural Networks
How would you bring up an OS? Implementing the bare minimum for each subsystem until everything is working and you're happy with it, seems preferable to spending 6 months on TCP sockets, then having to rewrite when it doesn't fit in with anything else.
All the things most programmers do these days are pretty mundane and the only thing you need to ascertain is if they are familiar with the technologies that are being used. "Can you show you know sufficient SQL? Did you write applications before using Rails/Django what have you? Distributed this, Web that - OK, jobs is yours." After all that the productivity of the programmer is solely based on the work environment and how motivated you can keep a developer who is becoming depressingly convinced that his calling in life is to write web handlers and optimize queries to a bloated database schema and watch the guy whose been on the job too long walk around like he's some fusion of John Carmack and Elon Musk.

Why these interview processes act as if candidates are going to be designing graphics engines from scratch for graphics hardware extracted fr om a downed alien spacecraftis beyond me. We just really be testing their ability to sort through a bunch of legacy OOP designed by people who are so board with the project domain that made of bunch of bad abstractions and used every new OOD technique in the books when a handful few procedural functions would have sufficed.
Unless you do mind reading this is all a matter of interpretation. There is no single meaning.
Isn't it common knowledge that people in new jobs make more money?
it may be fully there, just disabled in software. I was able to query vpro firmware version from Linux on my laptop, which is "non-vPro" and I was able to use me_cleaner to remove most parts of ME firmware and physically flash the SPI flash chip. Now it shows "machine is not in committed state" in BIOS during booting but everything works (except ME of course).
It might depend on the legislation though. In France at least it would fall behind the «Exception de copie privée».
A more likely explanation of the origin of the word "sabotage" is that a wooden shoe is mightily convenient for sticking in the gears of a mill. If you go look at farmers wearing clogs there's very little about it that's slow, clumsy, or dragging about it.
> And that license grant is solely through github as a service, it's unclear that a local clone is even permitted.

That license grant has been added specifically to make GitHub itself waterproof (AIUI), so it makes sense it doesn't extend to user's rights. Look, but don't touch.
Deep Learning for fun: How to generate your own “The Simpsons” TV script
And I think that the Dutch is at least standardized in the same way for Belgium and the Netherlands. (Het groene boekje, regarding spelling, is definitely shared).
I was about to say the same. Augustus didn't have at the time much battle strategy skills. And in all fairness, military strategy was not his thing.

Actium – like my other battles under August's reign – was mainly due to Agrippa's military skills. In a hypothetical ranking of best Roman generals of all time, he should probably be placed somewhere between 1st and 5th place.
I like how the small things about the software development are still relevant.
I know this problem well, but what can one employee do?

If one company tries to poach me, should I simply keep it to myself that there is someone who is willing to pay me much more?
No, because nobody cares about the sound. The kanji matters. Soundwise there are tons of kanji with the exact same pronounciation so there is no pun to be found.
That's very strange. I have a friend who joined a startup in New Zealand, and they also didn't get any equity.

Maybe startups in New Zealand could start offering some equity to attract the best software developers.
There are also downsides to economies of scale, besides those seen in capitalism. For example: monoculturalism (all products are the same; little variation; products target only the greatest common denominator); and negative externalities as seen in the bioindustry.
Most RFID keyfobs simply contain a serial number (possibly encrypted or signed) and nothing more. There's not a lot of use in stealing a random number. They'd have to be in cahoots with the people running the lock software to gain anything by it.
Top Bootstrap Admin Dashboard Templates
Depends if you think the universe is deterministic or not I guess.
Yes, the patch would be illegal, but the original author still wouldn't have all the rights on it. And it could also be illegal if the original author distributed the amended code elsewhere.

Edit: I edited my comment to say “could” instead of “would” because the original author could argue that the author of the patch implicitly gave him the right to redistribute his patch by contributing it to a public repository. I'm not sure it would stand in court, but I'd say it would have a non-null chance of success.

But If the author, who initially claimed the project was a learning project, decided to use it commercially, he clearly wouldn't be allowed to use the patch. (and again, it could be different if the patch author willingly contributed to a commercial product).
Define accident. None of them seem particularly well thought out, or planned.
Can you be more precise, what are your interests? Skills?
It's hard to answer such generic question, at least I struggle to come up with anything meaningful.
This is tough. The lie is probably originating from the executives in your company, so you probably can't just nip the issue in the bud and change the verbiage of what you do. So, with that being said, you probably will have to start by voicing your concern to your most immediate superior. When you do this, don't immediately jump in as a whistle blower who is trying to implement justice (which I am sure you were not going to do, but just in case).

Rather, have an honest conversation, and see if there is anything that can be done to create a more honest image of what you are doing. Hopefully they will have some sway or insights on how change can be brought about.

If your boss is unwilling to hear you out, you might have a problem you can't fix. In this case, if the company is willing to deceive its customers for financial gain, then it is likely time to start looking for a new job elsewhere.

In the long run, companies that do shady business practices get found out, and won't last very long. Luckily for you, it seems like you have an honest head and your shoulders, and will be a great candidate for a business that does things the right way.
> As a french, it is not muddling that I want but reasoning.

Huh I never noticed this peculiarity of English before. "I am an Italian/Australian/Canadian" - fine. "I am an English/French/Swedish" - hell no. Traditionally you'd say Frenchman, nowadays you'd avoid the gender and use
"I am French" directly as an adjective.

Anyone know why -an words can be used as a noun and -sh words can't?
Who cares if their admin spend is high if as a individual donator none of my donation goes to that spend?

I imaging the admin is covered by corporate donors/payment processors waiving fees and claiming it all back on tax
solid comparison. There's a parallel here to the employee/consumer side too.

A telco wants new customers. The way to do it is price, but lose if they cut everyone's price by 20% to gain 10% more customers. So price selectively.

Companies want to hire the most when the market is best (that's why the market is good). That might require 20% higher salaries, but they don't want the whole salary bill to increase. So, they selectively "price" new hires (and usually also people who get competitive offers).

In both cases, this also increases tension. Employees/consumers realize that they can get more if they switch. But switching is effort, and not everyone will make the effort. Not everyone will get completing offers either, so from the company's perspective it will always be more expensive to price match the best offer and offer it to everyone.

Btw, it also works the other way, in bad markets. In bad labour markets, the salary you have is probably better than the salary you can get, and new hires earn less.

Here, the company management hears about low wages their competitors pay and fume that it's impossibly hard to lower salaries across the board.

Overall, I don't think it's that bad a thing. It seems stupid when you're caught in it. Why do I need to change jobs/bank/plans just to get "market rate?" Systemically though, it helps create dynamism.

You aren't supposed to in a job or Telco plan for life.
I see you graduated from the Diane Abbott School of Mathematics.
tl;dw: they got lazy at the end of the 70s and started copying their own hits over and over, putting out the same type of shows. Toy companies got involved and created their own toons, with a superior quality, and they were done after that. Cable also hit, and they couldn't keep up with the demand, so also lost additional market share.
Virtually all of Varda's output is swiftly available through the torrent community. I know that today it is popular to say "Why use pirate sites when you can stream?", but French art cinema is an example where torrenting will give you access to much more than authorized channels.
Since you seem to be generalising to Latin languages, I just want to point out that in colloquial Spanish in Mexico (some regions, it is a big country) there are a lot of influences from English.

Spanish is the most spoken Latin language and each region has differences in how they use the language, just like the UK/US/Australia,... in how they use English.

EDIT: btw, my wife uses the word "computadora" for computer.. seems close enough. I think others use Ordenador in Spanish which is close to the French "ordenateur" or something like that.
This is just another nail in the coffin of public schooling. We've watered down the high school diploma so much that 20% of high school graduates are functionally illiterate. Based on the increasing requirements for bachelor's degrees where it doesn't seem to make sense on the surface, it seems employers have caught on to how meaningless it is.
Adding another lossy step will only make even more anomalies get missed, or worse, misdiagnosed as something else (I'm thinking about the photocopiers that sometimes change numbers in documents).

The argument that "our system is already bad so we should just merge this new bad component because it doesn't make it worse" is bad in software, and unacceptable in medicine.
Irrelevant to the topic at hand.
Description Algorithms and Utils for Machine Learning in JavaScript
I was able to get a better deal when I started the move process. After starting that the churn team seamed more receptive to my arguments ;)
Let's port already portable software to non-portable languages! Yay!
Your advice about comment driven development is similar to how I felt when I first started writing unit tests. I'm not even very good at them yet, but trying to write the tests before the code exists is immensely useful in trying to work out what I want that code to actually look like. Before tests, I would often stub out functions with console logs before writing the body, just to get the high level structure worked out before I got lost in the details.

There's probably a few different methods to do this (some of my friends swear by pseudo code, others have personal white boards) so it might be worth trying a few different approaches to get over your writers block more consistently.
I think what you’re insinuating is actually worse than the reality.

I can understand “we genuinely wanted to help but we’re too incompetent to action on our promises”. That’s morally much better than “we intended to deceive from the outset and other people’s suffering is just the cover we need to line our own pockets”.
Much of the cooling comes from a phase change - the reason it works well as a freeze spray is the same as its use in a refrigerant. The can contains liquid which boils. To get the same effect with compressed air you'd need much higher pressure.