skysight-inc/HackerNews huggingface dataset:
i dont understand how the background behind the 'balloon' could be moving so fast. I dont think it was a ufo, but I definitely do not think it was a balloon.
To be fair we saw 1-4 car crashes every time we took a bus for 30+minutes in Croatia in the early 2000s so it was probably just to have some people left in the village ;)
If anything, history shows that eventually, censorship will only allow the lies of those in power.
The only reason we've had relative peace since WW2...

I would question that assertion. The number of large scale wars between countries has certainly fallen in the past 75 years (and was falling before then too), and the number of deaths from war has also fallen dramatically, but the number of wars and state-based conflicts has gone up significantly - https://ourworldindata.org/grapher/number-of-conflicts-and-i... - and back in 2014 there were only 11 countries on Earth not officially involved in at least one war - https://www.independent.co.uk/news/world/politics/world-peac...

Globally, the conflicts we have are smaller and less visible, and kill fewer people, but we have less peace now than we've ever had.
A lot of non-technical users are told to run this, run that in the console to solve random problems all the time. When they get an error they don’t try to interpret it, they get all confused and send you a screenshot (that behavior isn’t even non-technical user specific). Popping up an actual solution where they could install in a few clicks is actually welcome.

I would also think that people who are smart enough to complain about this are smart enough to understand path resolution and no fuck up their PATH, but here we are. Who would have guessed.
Oh, but it is a good comparison.

Many people have compared free software to communism. I always used to dismiss it. But, in a way, they were right. Both are movements with a self-conceited historicist endeavor to eliminate exploiting classes ('it is inevitable that the tendency for the rate of profit to fall to produce immiseration as capitalists can no longer profitably invest, leading to a proletarian seizure of power' versus 'it is inevitable that proprietary walled garden development models stagnate as they're overtaken by decentralized communities pooling their knowledge and labor into the most optimal end' and create a perfectly equitable free association of producers no longer having their surplus value be seized by exploiters.

One degenerates into a repressive bureaucratic collectivist (I'm not a Trotskyist, but it's a good term) mechanism for reproducing surplus through either direct requisition or coercive planning. The other degenerates into a way for large-scale cloud providers to appropriate the free labor of volunteers so as to reinvest it back in their walled gardens.

Stalin represented the Leninist wing against ultra-leftists, anarchists and other factions who were against tight top-down organization in favor of 'spontaneous' organizing, and the GNOME/Freedesktop/Red Hat nexus is against the faction in free software that insists on a loosely coordinated and loosely coupled bazaar without a central vision. But in no sense has systemd abolished this, it has only reduced a few nodes at best.

EDIT: Actually I should point out that 'free software' per se is a deontological argument, and it's 'open source' specifically which specifically uses these historicist arguments to justify itself. But then open source was unabashedly an effort for corporate sanitization of free software, which most people forgot after it mostly crowded out 'free software.'
Bye-Bye Python. Hello Julia
If those inits supported newer features, the init scripts would easily grow longer than a few lines and become incompatible once they use those features. I don't see how that's any different from what's going on here.

If your complaint is that the scope of init systems has been expanded, I don't know what to tell you other than that it was inevitable. Systemd is not the first project to try and do this.
Best Portfolio to Invest – Markowitz Analysis
I felt this way, too, especially right after college. I always had a 2-3 hour commute, but luckily via public transit so I could make use of my time. At first, I saw my commute as a waste of time, but then I began reading avidly every day on my commute, and quickly what was once the worst part of my day became the best part. I'm an effective skimmer, but realized I was still wasting a fair amount of time trying to find quality articles. I thought it'd be cool if articles had highlights that could be quickly reviewed to determine if an article was worth my time, and even cooler if I could see the articles my friends were reading with their highlights, all with the ability to comment and interact with other readers. After that, I used my commute to research topics to bring it to fruition, and then built it: https://www.kontxt.io. It's a little light on content right now, since I just released the beta, but check it out. Maybe we can learn together.

Focus on what you're interested in, which will change overtime, and just keep learning.
Out of curiousity:

>>One week, nobody wants whole milk; the next week, everyone wants 2%

Do Americans call 2% whole milk? Around here full is 3.2% or even 3.8% of fat content
> The bay area is fairly unique in requiring mask wearing

Assuming you mean "in the USA" there since a whole bunch of places around the world made them compulsory.

https://en.wikipedia.org/wiki/Face_masks_during_the_COVID-19...
> I believe in shining a light on them. Let the truth fight for itself.

https://en.wikipedia.org/wiki/Young_Earth_creationism#/media...

https://news.gallup.com/poll/210956/belief-creationist-view-...
> A lot of init problems you describe are very real, but it felt like by the late 00s they had mostly been solved with efforts like linting and standards, as well as LSB init shell functions making init a much more standardized process.

These improvements weren't real. There was a long tail of scripts that didn't follow the standard and never would. Every distribution still had their own customizations on how sysvinit scripts worked (e.g. debian with start-stop-daemon, suse with insserv, etc.)

And rc was different on almost every major distro family, which made life even more difficult for no particularly good reason.

And there's a certain point where all these things you are doing are ultimately to paper over the "hacks and untidiness" of everything. The introduction of systemd had two major effects:

1. It broke all non-LSB init scripts (because LSB is all it supported)

2. It introduced a straightforward declarative syntax for system resources (units for services, timers, mounts, etc.)

I would argue that the above two things have done more to standardize the Linux plumbing layer and help people take fuller advantage of it than literally all the linting, guidelines, and policywork we did for the decade prior.
Cloward–Piven Strategy
What would I do? Nothing, because I'd lose nothing.

I am not storing any data of mine with Google (or Apple or Microsoft).
In addition I'm pretty sure every distribution ships with it disabled anyway.
As much as I do like KiCAD, and use it professionally, the UX at times is literally a comical design-by-committee dumpster fire.

I gave this a spin, and it's so refreshingly the opposite of that.

My main barrier to using it for my next project is this - am I going to get 100 hours into a project then hit a brick wall and have to port back over to KiCAD. If I had some confidence around this I think it'd give it a shot.

A gallery on the website of projects completed with it would probably do the trick.

Seriously pleased this project is a thing. In 2020 there isn't really an excuse to be using software with such a poor UI/UX as KiCAD
> Masks protect both directions.

Cite me some evidence that shows that simple (non-FFP) masks or surgical masks protect the wearer against any virus. To the best of my knowledge, There isn't any such evidence and it's not scientifically plausible that they would protect.

> If masks don't protect you from getting COVID, why do healthcare workers wear them, and why should we reserve for them a product that doesn't work?

Because healthcare workers do get infected (a lot) and you don't want them to spread the virus (or other pathogens) around either.

We also need to differentiate between FFP masks which may offer some protection against viruses and surgical masks, which do not. It is mainly the FFP masks that are in short supply.

> When the health authorities lie to the public, they lose credibility, and they need that credibility if they're going to ask people to do extreme things like not leave their houses for an extended period of time.

Maybe, but that statement I quoted is strictly not a lie.

> It's really just like a condom.

No, it isn't, not even close. It's like avoiding pregnancy by wrapping your dick in a piece of linen. It just doesn't work. There's no evidence that it works. It's not plausible that it would work.

> The general public can understand that.

You, presumably intelligent and well-educated, don't even understand it. You still believe the mask protects the wearer when it does not. I have no hopes the general public will understand it.

To be clear, I'm not against wearing masks because I hope that it can reduce droplet infections and it's a net benefit. That's just my hope though, not my firmly-held belief.
No, we have fat free, 1%, 2%, and full fat.
No, 2% and whole milk are different in America.
Dear ImGui: Bloat-free Immediate Mode GUI for C++ with minimal dependencies
Sorry replying to my own comment here, but this needs to be said. THANK YOU KiCAD developers. Yes it has issues but I am very grateful, comments above aside.
It is already used with QoS [1]

[1] https://en.m.wikipedia.org/wiki/Quality_of_service
I disagree.

If you're speaking about people on HN, then you're possibly right. (Debatable how much though)

But people in general will mind being asked to open their wallets, to enter their payment details into a website that they don't want to trust with sensitive info while they don't mind seeing (and ignoring) a few ads.
I just finished my part of a project where we installed ~$50k worth of AV & networking bits into a local fellow's home. He chose to do it more or less on a whim, because he could. His business? Portapotty rentals. As far as I'm concerned, good for him.
> This would basically allow anyone with deep enough pockets to police speech using the courts.

Which, tbf, the US and UK already have to some degree.
Technically, 2.5 orders of magnitude.
Coronavirus UK: health passports 'possible in months'
Why would you, if in good times you can enlarge your own budget/headcount/importance/... just by increasing budget no questions asked, that's a safer way ahead. You risk devaluing your own position in the company for an uncertain gain...
I read this comment, thought after having recently installed Debian replacing Slackware I'd wipe it again because that's unacceptable. So I ssh'd into the machine, started a screen session, detached it, killed ssh session, ssh back in and the session was still there. Is this an older problem?
So far, after coming from Slackware, systemd hasn't been in the way so much, thankfully.
The parent comment was comparing against YouTube banning videos that claimed smoking does cause lung cancer, back before the link was proven, in some steampunk world where YouTube existed 100 years ago. That is not comparible because initially there were at least some scientific studies, or even a vague possible link to a rational doctor, between smoking and lung cancer. There is nothing like a possible link between 5G and coronavirus to anyone that understands what a virus is.
I think that argument proves too much. It can be applied in many more cases than it actually is, and I can't help but notice certain discrepancies in who gets the banhammer and who is spared.

What about the dangerous misinformation regarding the coronavirus? We had Twitter accounts telling people not to wear masks. Do we ban the WHO[1][2] and the US Surgeon General[3][4] from Twitter? Do we delete the account of NYC's Health Council chair for encouraging public gatherings during a pandemic?[5]

Those proclamations led to far more harm than just property damage, yet none of those accounts have to worry about being censored. If you support banning David Icke for his crazy views because it might have led to a cell tower being damaged, you should definitely support banning all of these accounts for causing thousands of deaths.

1. https://twitter.com/WHO/status/1234095938555260929

2. https://twitter.com/WHOWPRO/status/1243171683067777024

3. https://twitter.com/Surgeon_General/status/12337257852839321...

4. https://twitter.com/Surgeon_General/status/12456974534138511...

5. https://twitter.com/MarkLevineNYC/status/1226566648729133056
Juniors dont get super low pay. Just lower than seniors. Hobby projects don't count as work experience, but i don't doubt your experience in teaching will count for something. It's a bad time to be asking a lot of money though. You might have to settle for less.
have they failed? What are their financials like?
Which distro is this?
> merely reinforces their pre-existing beliefs, and further radicalizes them.

Keep them on or they will radicalize more? That just sounds silly.

Let them radicalize. See how that works when they don't have a voice.
Is this specific to apple watch ? Are the other fitness trackers not suited for this ?
Faxzero is a great mostly free solution.
> YouTube has no problem banning content on ideological grounds, though.

I never said they did. I just said that this isn't that, and comparisons with it just confuse the discussion.
Common people with nobody parents routinely wind up as Presidents, Senators, Representatives, and SC Justices.
> (professor Didier Raoult) has been mostly right about the whole thing

Can you cite some sources? Everything I've seen about him has pointed out how bad his study was, how he has a track record of just plain making stuff up, etc.

Here's a good example (with extra links) that pretty much demolishes his claims: https://blogs.sciencemag.org/pipeline/archives/2020/03/29/mo...
Lots of people change their views. Lots of people were racist and aren't now.
I've heard of people generating designs via scripts in gEDA.

http://www.geda-project.org/
Someone that does more than just the work assigned to them by someone else. It's largely more about how much influence you can be expected to have than a hard delineation in technical competence.
I think sponsored posts and conflicts of interest on social media or blogs are meant to be disclosed based on some law by the FTC, at least in the USA?

Does that apply to astroturfed reddit comments etc? I don't see why it shouldn't. Of course it's a bit harder to prove, but it's not always impossible.
Nitpick: you also stored the function’s arguments there (if the language supported function arguments. I think most did, but am not sure about COBOL)

On the plus side, languages at the time (FORTRAN, COBOL) also required array sizes to be known at compile time, and memory allocators didn’t exist, so programs never ran out of memory (but would abort if an input file was larger than expected, even if the machine had plenty of memory available)

Consequently, CPU support for stacks was weak, because languages had no good use for them.

In theory, optimizers could do away with (part of) the activation record in cases where a function was called from only one place, or where arguments always were the same. I don’t know whether compilers that did that existed.
> Adding unicode segmentation to the standard library and making all Rust binaries, most of which don't do unicode segmentaiton, 20 Mb larger by unnecessarily bundling the unicode tables, makes no sense.

Isn't that what dead code stripping is for?
Not OP but there were discussions last week regarding this matter in HN [1]. According to the original article C++ is neither context-free nor context-sensitive, it is actually undecidable [2].

[1] https://news.ycombinator.com/item?id=23008599
[2]https://medium.com/@mujjingun_23509/full-proof-that-c-gramma...
The question was not "do you have evidence the truth wins more often than lies for the species as a whole"; there was no specific context implied as I read it. So, do you have evidence lies win more often than the truth for the species as a whole?
you really think that somebody cant come up with strong scientific evidence to support all of those? cmon, it's a lack of knowledge and imagination on your part. There are plenty of real scientific arguments against gay marriage or gay rights at large. You just dont ever hear them because everyone who ever so much as hints at them gets banned immediately.
It also barely touches on the harassment she encountered that caused her to withdraw from technology and her online presence. The reason that's relevant is I remember her blog fondly, and it's sad we lost someone who was so clearly invested in teaching others.

I hope we can learn from that lesson, though given the negative response I've seen to Codes of Conduct and the calling out of sexism within our industry, I can see growth being a very slow process.
I think that was very considerate. Sometimes the best form of communication is to the point. This is the best response you could give to this question. And for OP to succeed long term, this sort of communication is precisely what they can expect from the best mentors out there - absolutely correct, honest and terse.

Between engineers not everything needs to be wrapped in ‘business standard’. If you communicate like this to non-technical stakeholders it will make you come out like an asshole. But that’s a different venue, then.
How ghost kitchens in Vienna work (DE)
I have this as well. I worry about the system I'll use for doing things all the time. E.g. I now have a system for storing things I learn and getting back to them, and I've decided that the learning I do during work time should be some sort of project whereas during my own time I want to go wide and read on lots of random topics, from my Goodreads list. But the findings go into the same system. There is lots more to it.

I can understand "do something if you enjoy it, if you stop enjoying it then do something else." And my first reaction is to modify my system so that there are checks for enjoyment in there...

(In fact, I do. E.g. when working on to-do lists I don't prioritize them anymore unless necessary, I just try to think what I feel like doing the most. But I had to decide that).

It's like analysis paralysis but in many parts of life. There are things I'm very bad at because I never stop the analysis, like housekeeping.

I'm currently trying to find out if I'm on the autism spectrum, so maybe that is what is different about some people.
While this kind of censorship bothers me, I think it's funny everyone forgets we're hanging out at Google's house. If Google wants someone to leave their house that person has no right to protest.

What should be protested is that there isn't really anywhere else to go -- and the best form of protest is to build it.
> This is not true in any way. Gnome still works on non-systemd systems but you have to install elogind.

elogind is a stub piece of systemd and systemd refuses to make any commitment to maintain compatibility. It's like saying that windows programs work on Linux, you just have to use wine - it's sort of true for now, but it's not something you can rely on.

> And, there were valid technical reasons to have gnome depend on a login manager, in particular supporting multi-seat securely is very difficult without one. I should also mention that the previous "standardised interface" for this was ConsoleKit which was also written by the same developers as gnome and systemd.

I remember multi-seat working fine long before either systemd or ConsoleKit, so that seems pretty questionable.

> I would advise those projects to put their money where their mouth is and either start making improvements to elogind, or develop a new login manager that better fulfills the needs of gnome.

"The needs of gnome" are a constantly moving set of goalposts under the control of RedHat. Gnome worked fine long before systemd and systemd has not noticeably improved it (if anything the opposite); there was no technical consensus that the current hard-dependency was necessary, it was forced through because RedHat wanted it that way. So they're not going to accept patches to offer compatibility with non-systemd, and if they do then they'll just find a different way to hard-depend on a different part of systemd.
Lateral | Berlin, Germany | Onsite | Full-time | https://lateral.io/

Lateral, a machine learning startup, is looking for a front-end developer to join our growing team. We are creating production systems around cutting edge machine learning and deploying them to help a wide range of industries, be it building physical infrastructure or drafting proposals, to optimise existing workflows. We are passionate about UX and design and strive to create the best experience for the users of our tools. We are based on Potsdamer Straße in Berlin with an international team, we have a commitment to a healthy work-life balance and regularly have social team events.

Front-end developer | You will be writing and maintaining production Javascript code that’s deployed to a range of clients, integrating with our custom back-end APIs to create user interfaces, maintaining a shared component library that is used across our ML training interfaces, ensuring the code is functional through testing, collaborating with designers and back-end developers to realise the products goals and working independently but also with supervision and help from the team when needed. Get in touch if you have at least 3 years working in the industry, a passion for programming and a desire to learn and develop your abilities!

What we offer:

- Competitive and equal pay

- Budget for learning and conferences

- Urban Sports Club membership

- A friendly atmosphere

- A great office

- Team events

We are looking for candidates to work with us in Berlin full-time. We do not provide relocation assistance but can help with the visa process.

Lateral is committed to creating a diverse environment and would encourage people of all genders and from all backgrounds to apply for this role.

We look forward to hearing from you :) Just send me an email: heidi at lateral.io
Summary of article (I estimate some dates):

3 eras of programming books.

1: (1970's) - Booked produced by megacorps (e.g. IBM), and possibly dry content format.

2: (1980's - 1990's) - Rise of Hello World era, books with hello world introductory examples.

3: (2000's) - Effective books - (e.g. effective c++, effective java)
Tell Programmers About Signed Integer Overflow Behavior [pdf]
But it’s 2020, and we need package management.
I don't know how things are in Poland, but in my country, you can get a great junior SWE job with your background.

The problem with GitHub profiles is that they tend to contain a lot of noise that nobody has the time to go through, and when they do, the projects are usually not very impressive. They tend to look like they were made by a project generator with little subsequent work by the actual human.

My advice to you would be:

1) keep applying to jobs

2) clean up your GH account to only contain 1-2 extremely great projects. Hardly anyone would look beyond that. Get rid of the CRA based CRUD projects if you have any, they will not impress anyone.

3) use your unique background to stand out. Make sure your projects are unique, interesting and draw attention visually. Use your background in 3D graphics. Use your ME background where there's a wealth of data to be analyzed and presented. Be creative. Put up informative and interesting READMEs for your projects, as they will be the deciding factor in whether anyone decides to spend more time on your project.

Good luck! Feel free to contact if you need advice or guidance.

edit: can never get HN formatting right