skysight-inc/HackerNews huggingface dataset:
I hypothesize that the people who get paid are the people who actually set out with the goal of getting paid.

I really doubt there are many long-time FOSS contributors who want (as their top-level goal) to be paid to do FOSS, but still haven’t managed it after months/years of trying.

Most people who do FOSS don’t do it with the goal of being paid for it. Just like most people who play a sport don’t do it with the goal of being paid for it. For most people, it’s either a hobby, or a byproduct of the efforts they go to in their day job (i.e. fixes to their company’s private fork of a FOSS project, that can then sometimes be upstreamed.)
Mostly the English love to hear jokes against themselves.
Look at their gears and equipment. The whole riot-police industry only focuses on anti-riot training and strategies. They don't practice for peaceful protests. They aren't designed for that and you can see it just by looking at what they are wearing and holding.

An armed protest without riot-police presence is normally more quiet than a peaceful protest with their presence.

It was a wrong call to send them to a peaceful protest in the first place. They should have published a proper schedule and location for the protest and let people to share their voices.

Police shouldn't guard the protesters. That's a recipe for chaos. They should guard the city, businesses, and take care of safety of protesters.

And it gets worst when the government focus is pushing police harder and harder to end the protest instead of helping them by telling people that their voice has been heard. Police under pressure starts overreacting to protesters instead of taking care of looters which has nothing to do with protesters.

No matter how much they try to control. Often they just get tired, things get messy and overwhelming and they start to beat people.

Now sadly there are also a small number of police force that are just waiting for a day to have an opportunity to enjoy and exercise all the anti-riot trainings they had with their fancy equipment. And that's where you see stupid unnecessary violence from police and no sign that they regret doing that.
I don't know what I was expecting, but I was a little disappointed that the ASCII art seems to be generated from actual video. (I assume?)

When I first clicked the link I guess in my head I was stressing the art part of ASCII art, and was expecting something other than a super-low-res version of regular video. I was imagining something more hand-crafted. Or at least more visually interesting (like that lego-ized bit in that White Stripes video, which was probably done from real video too I suppose, but surely with manual support in some way).

That said, the video-to-ASCII-art tech is actually pretty neat (and looks like more than a naive convert-to-grayscale-and-map-to-characters approach that I've seen for still images).

And so is the idea of displaying music video via live JavaScript, although that part didn't actually work for me, I had to use the YouTube link to view it.

This probably says more about me than the linked video though. It is pretty cool and creative overall.
I'm not sure I get it, can you give an example of "index into a table of linearly increasing values"?
Banning dissent is not MBA doctrine. Business schools have taught the opposite for decades (ex: trends toward performance 360s and cultivating employee innovation).
Anecdotally, the restaurants around us are selling out their reservation spots for the entire week of re-opening here.
If that team can't even do code review and they're pushing to production as OP said, maybe the startup should proactively close shop and everyone should go back to something they're competent at, like growing potatoes.
Sorry, but this seems like faux-wisdom based on a nice analogy. Running a company is neither dancing nor rowing - and you can mosh (a heavy metal dance) to the Macarena (a 90s pop song) if you want.

You might have equally said "marching in step is not always right" and that provides a similar proof but in direct opposition to what you said.

IMO OP should examine their goals and if opposing the pattern of other managers fits those goals then continue.

Conformity for its own sake is pointless to me, and something that will often lead to wrong decisions.
Like some others I'm a little skeptical of the budget argument. A lot of the equipment that one would typically see employed for a protest or riot response (riot gear, crowd control weapons, armored vehicles) are often obtained via funding from federal Homeland Security and DOJ grants. Hitting the local city/county budget wont impact the militarization argument, and with a president like Trump, I can easily see an increase in federal grants swooping in to offset that, at least partially.

My second concern is that pay for police is often considered not great. Hitting the city/county budget will likely impact salaries, pay increases, health care benefits, vehicle maintenance, and many other areas. Sadly the fastest thing to get cut from municipal agencies is often training, so I'm skeptical we can "defund" the police while simultaneously adding additional training requirements around mental health, de-escalation, etc.

I'm not inherently against the defund argument, particularly when it involves shifting those funds toward more community services that would reduce crime and poverty anyways. It just seems like the problem has less to do with the amount of money police departments actually have and more to do with a lack of oversight on how they're spending it.
DNA evidence increases our understanding of contact between Stone Age cultures
All in all I feel like this is a terrible idea to the point of absurdity.

Having something like a "voluntary, but expected" American Service Corps run by private companies is a terrible idea. What's next, should we privatize the military as well. Unicorns have money, maybe they can run the Coast Guard. This is essentially the argument.

Let's say this "voluntary, but expected" draft is a good idea but let's also say that since 18 year olds are still completing their education and still developing their brains we keep them learning or starting a career. This will continue to inject energy into the workforce. On the other hand, older workers are loosing productivity and as they retire draw health and other government benefits that are a drag on the economy.

So let's flip it around and propose that:

A year of "voluntary, but expected" service is requested from those Americans seeking to retire and/or draw government benefits with some exceptions for health.

Able bodied seniors should not object, after all Facebook will pay then $15K for their year of service where ever and whatever that is.

How many legislators are still in favor now?
well it took them like 2 years to add an option to drop the "invite this contact" nag so I reckon pretty difficult /s
Here's my experience trying to find a job on Toptal from Poland: they are good if you're OK with earning peanuts - then the rate charged to the client is reasonable. I suspect that they tried to double my rate. Can't tell any specifics because that'd break their contract.
this is heaven. I wish I could take every break this way.
Link to paper: https://onlinelibrary.wiley.com/doi/full/10.1002/ajpa.24079
Financing and control are separate things. Social Security is national but recipients spend it however they want. And there’s already federal mandates in education without funding, some good, some bad.
This seems interesting but I'm having trouble visualising it. Would you care to elaborate?
Ask HN: Tech companies known to be awful towards customers or employees?
Read this thread on here about Revolut recently: "Revolut staff claim they’ve been told to quit their jobs or be fired" [https://news.ycombinator.com/item?id=23416169]

The comments in that thread also paint a very negative picture of Revolut.

Upwork is another one that is known to be notoriously bad. Had a terrible experience personally too (Upwork banned my Top Rated freelancer account without any explanation or reason whatsoever despite asking repeatedly).

Which other big tech companies are known to be awful towards their customers or employees or both?
A related favorite Japanese word of mine is "sasuga" (lit. "as one would expect") - a compliment that's mild not because the work was merely adequate, but because you trusted the person to meet your high expectations to begin with. I'm a native English speaker and despair for good ways to convey both of these attitudes in code review.
> Two micro instances don't seem to warrant using Terraform

That doesn't really make sense, it's not like there's some huge fixed cost of using Terraform, the whole point of infrastructure as code is that all the infrastructure is code, i.e. it's all variable cost.

Small infrastructure as small code.

And then it's all there when you expand. Change `num_micro_instances = 2` to `4`. `10`.
What are you talking about? It'd be similar to password-strength validation. Why would that be "the weirdest shit ever"?

> blocking specific words is extremely unlikely because it would probably compromise the security of the regex itself.

What do you mean by "security of the regex"? It's not like the regex is supposed to be some kind of secret.

And you're saying that they'd prefer to store the passwords as plain-text out of concern for the "security of the regex"?
Data Science with Bash
My views on 98 vs XP are the opposite. I ran 98 for a while on my HP Vectra VL with a ~233MHz Pentium II and, if I remember correctly, 256MB of RAM. It was dog slow, took at least 10 seconds just to open an Explorer window.

Decided to try XP on it, and I was blown away at just how much better it performed. Explorer windows opened up instantly and the whole system just ran smoother.
The wide-spread protests demonstrate that most young restaurant/bar aged goers are willing to take risks. The bars and restaurants will be packed when they re-open.
I want to emphasize that DeleteWhatsapp, DeleteInstagram should trend equally with DeleteFacebook.
Yeah. Surprising also since Dawkins wrote The Selfish Gene about altruism 40+ years ago.
BA doesn't have a first class lounge because their only route out of Manchester is to London airports.
Pretty much. We wanted a simple life and we got it. Only going to the supermarket twice a month saves a ton of money, and working remote saves me a lot since there's no commute.
‘They aren’t good enough’ is just as empty as ‘we can do better’ is it not?

The difference is that Apple is at least showing their numbers, bad as they are.

Anyone can say ‘not good enough’.

You say that I know what they should do. I don’t, but the implication is that you do. There may be others here who also don’t.

Please tell us what they should do, if you know.
And how would you propose to set budgets, or teacher salaries? Should the teacher in rural Montana be paid the same as the one in downtown NYC?

For that matter, "funding" is also "control" - do you think many states or cities are going to be eager to hand over their curriculae to the federal government?
say you want to represent values going from -10 to 10 with a step of 2 you'll have an array which is

int array[]{-10, -8, -6, -4, -2, 0, 2, 4, 6, 8, 10};

-> "0" is 6 in that case and you only need 4 bits to store your index. In addition in hardware it's somewhat common to have definitely non symmetrical ranges, e.g. from -20 to 150 or things like that.
It sounds to me like you're describing Pivotal Tracker (https://www.pivotaltracker.com/). It forces story ordering (rather than "prioritization"), it's pretty barebones, and it's fast.
I'm a birdwatcher. I recently got a spotting scope and cell phone mount for it, and can take excellent (daytime) pictures. The biggest problem with cell phone cameras isn't the sensor (though that small size is an issue, especially in low light), it's the optics.
Backups: Easy As F-A-V-E-1-2-3 – Between The Hacks
Can you clarify your last sentence? Do you mean not spending too much time planning things out to too much detail?
Why the News Is Not the Truth
I've worked in places where people cannot understand the necessity of most of the things you list.

If I don't do those steps, they are fine with it at long as it works. If I want to setup all the minimal stack, as long it don't multiply the planning per 3, they are fine with it.

I think it is extremely discouraging, because even if you do all those good steps that would surely improve the product quality overall, it is not something that people can see or will consider. This is not a thing customers can see. Things will just work most of the time, and in case of a problem, you will be able to fix them in no time and it will go back to normal fast because you built all the toolkit before. Customers won't even have the time to complain.

Your standards are highly reasonable, but if you ask some sales person if you should spend 5 days on a feature or 7 days with better quality and full test coverage (ok it would be more like 10 days), they will always say no, don't do it or it's fine, we'll take care of this later.

Documentation? Oh, you'll do this next summer.

Explaining why you should do all this to a team is a long term work: it can take one to two years before they start to understand what the hell you are doing (I mean, maybe you'll have better results than the rest of the team or your infrastructure will be somewhat a little bit more stable).

But it is extremely discouraging, keep yourself warm and don't get too tired. Just do the things the way you are used to do and try to setup the things that are missing so hopefully one day other people will want to use them too.
You Can't Be Uncommitted to This Problem
For those interested, this project seems to be a rewrite of https://nextepc.org/ into Go. Alternative projects include https://github.com/facebookincubator/magma and https://github.com/openairinterface.

You can start your own telenetwork with these projects (but of course doing such would be highly illegal without a spectrum license), but first, you need a gNB or eNodeB which is lingo for a base station. It is possible to buy an SDR and use software like https://github.com/srsLTE/srsLTE to make the SDR receive and broadcast LTE/5G connections. After this, you need to have blank SIM cards to code. For example, this post instructs how to do so: https://cyberloginit.com/2018/05/03/build-a-lte-network-with.... You might also consider writing eSIMs https://github.com/bagyenda/njiwa.

After this, you should be able to use a commercial phone to connect to the network.

In general, these networks function quite well even on commodity hardware. Some tests I worked on produced end-to-end latency of around 20ms on LTE, and throughput of around 7MB/s. This was using NextEPC on a 400 euro computer with a 50 euro router and a Nokia base station. Further, it was possible to make the system to work in a Heroku like manner by exposing PaaS endpoints and running Kubernetes in the access network: https://www.semanticscholar.org/paper/Open-source-RANs-in-Pr...

I think it's quite likely that sooner or later we will have 5G networks with intra-services running as edge-services, providing us low-latency. It's worth noting that with the latest LTE versions 5G and LTE access latency is virtually the same. The real latency-optimization would be, at least to my perspective, to allow software to be deployed _into_ these cellular networks to minimize network hops.
It's very rarely used to convey the literal act. The link you posted is an exception, and is noteworthy exactly because of that. When the word is used, it's almost always meant to convey the feeling.
The onus is on them to prove that I agreed to some ToS.
And being a reliable open-source contributor on projects people use can open doors that college could never open. From personal experience Open Source is also a great way to get to know people, especially if the project has an active IRC or Slack.
> Any word [Eskimos] have for snow can be described in a corresponding way in English using adjectives.

I can't speak for "Eskimos" and their languages but as a native Icelandic speaker I don't think you're quite grasping how specific jargon about everyday things like "snow" can be and how it can be wildly different from English.

For example, in Icelandic "words for snow" don't just encompass its properties, but also how it got there. E.g. "skafrenningur" is snow that's loose enough that it's being blown about by the wind in a certain manner, but such snow could be either wet or dry.

Of course you can explain concepts like that given sufficient time, but this also what it means for a language to not have a word for something, that its way of thinking about things doesn't align with another language.
Well. I am working as software dev and do not use smartphones.

I am far away from my home so I can't go without having phone at all. I have not seen movies for six months as part of... you can call it a challenge.

I am sure the other side has benefits in this is "way of Luddite", but goodies I think you get is:

* You got to make your time to fool around.

When you have so many other things where just go and have fun being a passive observer, it is really really easy to do so. But, if you remove those options it is really a free time.

It is free in the meaning you have no idea what to do with it.

I spend that time reading, learning math, writing posts (just for my team mates, I am not good at it). That had been really helpful for me because I am a mess and get easily distracted.

I can really go back and do those things where I am passive part of, but I want to keep it like this : I want to make time for that. It is just not the default setting.

These things I put around me, to organize myself. Hope this helps.

[Edit: formatting changes and some points]
Signal cares so much about UX that they're starting to agitate security/privacy diehards. They've implemented features like stickers and message reactions that the diehard community calls "useless". And they recently implemented PINs with the intention of storing your encrypted profile and settings for easy recovery on a new device.

I applaud the direction they've taken. These are the kinds of features that will acquire and retain a broader user base.
Upvoted for the skepticism and the reality of how controlled experiments can produce desirable results that don't replicate.

I still believe people are good after all because I've been conducting a real-world study for nearly 3 years, off-and-on. I started out with a car, no money, and the assumption that I'd gotten good at identifying my needs, asking for them to be meet, and being seen/heard. I now suspect people who are actively working to unlearn their social conditioning are more willing to help others because they're willing to see some aspect of their own humanity in me. That seems to be the trend, at least. When people first see me, they often respond either by showing fear (referring to me as Charles Manson was something a stranger did a couple weeks ago), intrigue/curiosity (asking why I'm dressed the way I am, possibly asking to take a photo), smile and walk away, candidly catch me on film, compliment me for what I'm wearing, or thank me for what I'm wearing. It could also be that people who are unlearning toxic/limiting social norms value seeing others doing the same, which I definitely do with my fashion.

My experiments have led me through many adventures and now I'm writing this while next to my sleeping partner & 19-month old, so I'm not actively testing in the field as much. We're planning on expanding our community during the pandemic to find land to live on and people to live with. That's the next big experiment. We're hoping someone will simply give us land to conduct experiments in community building on.

My experiences could also have a bit to do with the fact that I'm white and perceived as a man, since I have a big beard.

Ultimately, I'd need way more people doing what I'm doing to see what really happens outside the cloak of white privilege.
For a pretty crazy take on this, take. A look at BaseCamp’s “Shape Up” philosophy, They do not have a backlog. Period. To them, they work a little slower and expect to give enough time to a task to ensure zero bugs instead but then have cycles of bug-fix focus. Additionally, something I found interesting is that every dev is expected to understand the complete stack, that way any dev can fix any corner. Sure this might not work in a larger company without strong levels of splitting up the product, but It’s an enjoyable thing to look at.
>- When I tried to read or watch reviews about SaaS solutions for invoicing / bookkeeping for German companies, the first half of the review is usually spent trying to convince people that moving off paper-based invoices and folders to all-digital is a good idea in the first place.

As a CTO of a leading company in this space in Germany, I have to absolutely agree. The technology we can bring to the table is years if not decades ahead of the current state of the art and the growth of all contenders in our space is surprisingly slow compared to our US based counterparts.

There are a lot of reasons to this from a culture and market pov, but in general I agree that Germany & Europe as a whole is in a bad spot technologically especially as engineering salaries are simply far below the US so the braindrain is rampant.
Data Science for Justice
That is so familiar that I seriously wondered if we had crossed paths at a previous job. The only difference being our priority was the other way around P4 being the highest.

Basically all tickets would naturally migrate to P4. Eventually when someone started working on 'the wrong thing' another level was added.

In my current job we use Jira and the backlog has things at the bottom which have been just added, things at the top which we thought were priorities at some point and a whole bunch of crap in the middle which is unordered.

I keep thinking about some kind of system where people would rate the priority of one ticket against each other rather than against an arbitrary scale.
Choosing a successor for your GitHub repositories
European startup tech companies with valuations >= $1 Billion:

* Klarna (Sweden)(online payments)

* N26 (Germany) (mobile banking)

* BlaBlaCar (France) (Ride sharing)

* Vinted (Lithuania) (ecommerce)

* Acronis (Switzerland) (backup/recovery)

* Glovo (Spain) (delivery)

* Outsystems (Portugal) (enterprise app platform)

* Bolt (Estonia)

* Veeam Software (Switzerland)(acquired, I think)

There are more. There's a trillion+ dollars in valuation in the European startup world, a deep and well-educated talent pool, and (in many countries) long experience in technology innovation. I think Europe's going to be just fine.
Show HN: Website will be entirely built on top of your requests
I built an experimental website that aims to build a website completely by user requests from scratch.
Each request is a brick and construction is ongoing, forever. So this is really, always, under construction. You can bring a brick to change the text colour, typography or background image. Even you can put a brick that could be your cat picture!
An Art QR Code Generator Made with ReactJS
Github: https://github.com/ciaochaos/qrbtf
If the curfew starts at 8pm then that means you should be in your home by then. It doesn't mean you should start making your way home at 8pm.
Ha! I mean, you could, but it's not a good look on a video call.
That's understandable. There's a large cost to doing cgo calls. Not to mention you get into a weird situation where the cgo calls take too long to execute and the Go scheduler/pacer can make things even worse by suspending execution.
The Game Boy dock explains why so many of the old Singer Futuras had a ridiculous control panel jutting out front.