skysight-inc/HackerNews huggingface dataset:
They're just nice. People have different taste. I don't understand why you have to make theories.
If I had to I'd theorise people who make theories about people who like hoppy IPAs (1) have sensitive taste buds, (2) are performing some kind of signaling.
I know of someone who built something kind of similar [0]. (I’m not affiliated in any way).

[0] - http://www.hichapp.com/
We really know only what they have chosen to let us know; and much of what we think we know is false. Getting people to believe falsehoods about the programs was a big part of them, and it worked way better that they had hoped.

Jon Ronson's book Men Who Stare at Goats is a terrifying exploration of what these programs were really about.

Make no mistake, these programs were prototypes for still-ongoing attacks on the American public.
+ Hungary is obviously problematic but most Western countries are not relevant.

+ Your comment about US PPE is completely wrong: the issue is not a lack of money, it's the scarcity of the resource.

+ France is teetering on real bankruptcy, and will have vicious unemployment, low wages and not a lot of opportunity while the US will rebound quite well (inequality notwithstanding). PS I lived in France as well. Their socialised medical program is obviously good, but France is broken and poor. I now live in Montreal where there are tons of French citizens flooding in looking for jobs.

+ The masks issue may or may not be relevant - it's certainly not the primary factor. Absolutely without question the aggressive contact-tracing/testing done by the South Korea teams is 'the gold star' in terms of Covid response.

Contact-tracing is the only known solution to the problem and frankly it work well, people have to work together.

As for Hungary ... there are 20 other problems you get to before the problem of 'the government has my location'. First - the government already knows where you already knows where you are if you're there -> you're at home! Second - you need a functional and intelligent governmental apparatus to do the 'contact tracing' system. Lots of people, lots of procedures. Hungary probably doesn't have the capability. FYI they probably don't have the capability to do a whole lot with location data anyhow.
Partsbox
It's more the claim to have designed the challenges. I was excited to read them, and then heavily disappointed to just have a short list of stock, well-known ideas.

Take spaghetti-bridges, what exactly did Dyson _engineers_ design there? To meet the title, IMO, they'd need to have tested different novel design ideas, chosen design aspects, and extended those aspects.

Cheap marketing looks cheap.

I look forward to being contradicted, whereby Dyson engineers share their notebook pages on how they designed these challenges ...
It fails with respect to growing junior team members. It’s impossible for junior team members to observe the day-to-day patterns, habits and general implicit knowledge of senior team members that they would pick up (mostly not consciously) in an office simply through observation.
I happily run two Pixel 1's on LineageOS, which recently released Android 10 for these devices. Thats the mainthing select phones by: how is their LineageOS support?
A lot of things have been said, how communication is easier in person. I would simply add I miss socialization, chatting to colleagues during coffee break, extremely productive brainstorming during lunch and so on
(1) After update to 20.04, my Ubuntu Software Store app wasn't there, and neither wad there an icon for Snap Store.
(2) Aftet I installed snap-store, it showed me only 16 available apps rather than the umpteen which should have been there.
I'm sure these are only intitial glitches, and I'll wait patiently for an update to fix the bug.
I wasn't specifically talking about the US, but agree that there are way too many incarcerated there. It's got to be one of the worst countries to be black in: https://en.wikipedia.org/wiki/File:US_Prisoner_Demographics..... Not even Obama could break the trend :/
Still doesn't remedy the ~30% average loss in productivity for knowledge workers.
That’s not a slippery slope but your point further on is valid. The privatization of the town square carries the potential to erode our civil liberties as these new public centers aren’t held to the same standards. The question here is then how do we protect that.

Which freedoms do we give up here? Freedom of the individual or freedom of enterprise? Imo if a corporate entity decides to act like a public space, then it should be treated like one and held accountable as such. Otherwise we’ve created a simple way of bypassing some constitutional liberties.

That still however doesn’t answer the question as to where we draw the line for freedom of expression. Nazis took over once in the public sphere and they can do it again. I will argue against moral relativism here and say yes it’s ok to suppress nazis so long as we don’t turn that around and become needlessly oppressive in other ways.
What has this to do with my suggestion?
Apache Directory Studio 2.0-0-M15 released
Have you ever tried downloading an old torrent, typically lacking persistent seeders?
Sounds like a perfect addition to a -- preferable, but sometimes too heavyweight -- repository-based solution like apt. Basically a more powerful binary tarball.
> They’re faster to use.

That's not really an argument. Every code editor can be configured to interpret the tab key as desired number of spaces.
"these programs were prototypes for still-ongoing attacks on the American public."

Needs evidence.
That's some good advice. Unfortunately, most of the people I work with do not have a computer science background (they are materials scientists and mechanical engineers), so they are not familiarized with fixed-point arithmetic neither.
Contrarily to what devs may think git is a fairly complicated and powerful system for steep learning curve, especially for your average Joe.

I’m by no means a full time programmer, but I do program few times a week and sometimes I get lost/break state in git. Now imagine that happens in you typical company where people have problems with basic computer uses sometime.
Forget tabs – the new war is commas versus spaces: Web heads urged by browser de
Maybe I am misremembering the roadmap but 3nm mass production by 2022 sounds surprisingly quick to me. How will they recoup their investment into the 5nm chips they are developing in such a short tim
Would you mind sharing your app?
Excellent suggestion. How could I have forgotten about half-width spaces?
The most important thing was mentioned at the top of that article: there is a very effective thing everyone can do right now and does not require any technology: keep your distance. Stay at home, if you can, and in the public, keep distances. Face masks are an important help in this distancing, as there are always situations, where you can't quite maintain the "safe" 2m distance. If we all kept perfect distancing, the virus would be erradicated in 4-8 weeks.

As this isn't always possible and mistakes are made, testing is indeed the other important part of fighting any spreadable disease. The comparison of the Covid-19 infections across different countries show clearly, how effective strict testing is. Any technology, which allows for frequent, wide-range testing is a big help in fighting diseases. If you could run a test when you are like feeling like getting a cold, the common cold and the flu would become much rarer diseases. (Especially if the west picks up the asian habit on wearing face masks, when you have the flu or a cold).

HIV could be erradicated quickly, if there was even a yearly test of the whole population and anyone tested positive would get treated with the antiviral medicine which already exists for quite a while. Once treated, the virus count decreases rapidly and there is very little risk of spreading the virus, especially when taking minimal precautions.

All above of course require for the tests to be available to literally everyone. So this should be a state run function, where you can get tested without any question asked about possible health insurance and also certain treatments should be given free of any charge.
There is a surplus of "organizer" roles in IT, call it PM's, call it Agile Coaches, call it PO's ... for every software engineering methodology. This is indeed because these roles are far more accesible than the 'hard' engineering skills in IT.
The closest is probably BBC Micro:Bit, but that uses the Internet. https://microbit.org/

There's also the Maximite: http://geoffg.net/maximite.html
Cultural traits persist longer than accents. Not forever (if you wait many generation), but longer (often a few generations). If you talked to me or my sibling on the phone, you wouldn't be able to tell I wasn't any other American. On the other hand, many of our personality traits are reflective of the culture our parents were born in.

Growing up, I always thought those were places where I was socially awkward and didn't fit in. It wasn't until I did a deep dive into cultures and started managing international teams that I saw that these lined up completely with the culture my roots come from.

I can't talk about specific differences since how people from India differ is not the same as how people from Tanzania differ. A good survey for general differences is Hofstede's writing.

In addition, there are major differences in communication styles. I will mention a few major ones:

1) How positive one is. Americans always smile. They're always doing "well," "fantastic," or similar. Eggs start at medium, and go up from there. That's not true of most of the world.

2) When and how much one shows emotions or talks about personal details in professional settings. Immigrants from cultures who show them less (e.g. Japan) seem emotionally stilted. People from ones who do this more (including many African American communities -- you can't get more American than that) seem unprofessional.

3) China: Emojis / "cute pictures / etc. in professional communication.

4) When one disagrees (and especially across hierarchies), how, and especially how much confidence one shows. This is a gender difference too.

5) Sense of humor (what's funny -- watch foreign films and see where people laugh)

Most people have no problem getting over the big stuff (e.g. Middle Eastern gender relationships), but it's the subtle stuff that puts one in an uncanny valley. There's an almost fractal expansion of nuance in subtle ways language differs, what's appropriate, etc. That's really tough to manage unless both sides are expert in it.
Should YouTube ban the interview with the President of the United States, where he suggests injecting desinfectant or hand sanitizer to treat COVID-19?

https://youtu.be/QtgVxGkrX1Y
Are there no tools that automate the cleanup of green-screen artifacts?
You might notice by just using the web, or you might notice it when testing the form on one of your first assignments, that you can submit a form by pressing enter in an input box.

So then you might look up the documentation for the submit event on forms: https://html.spec.whatwg.org/multipage/form-control-infrastr...

And then realize that adding the onclick handler on the submit button handles one use case (clicking the button), but a more general solution would be to add the onclick handlers on the form itself.

Then maybe you start thinking, huh, what happens when someone tabs to a button and presses enter, does the onclick handler work there? And so on and so on...

So the answer for where it's written down, it's in the documentation. But most people these days can't be bothered with things like reading documentation and textbooks and reference manuals, so, uh, I guess you just need to have a little bit of experience combined with an attention to detail?
Craig Murray Defence Fund Launched
Do you know of a way to get OSX key bindings on Ubuntu?
What I’m saying is that genetic variance and gene expression variance aren’t the same thing.

In fact in males there is a phenomenon that is called feminization of gene expression where by removing sexual competition causes gene feminization in males causing the population to more favorably express female bias.

https://www.nature.com/articles/ncomms4482

I can’t find the study now but similar results have been reported in humans especially in sperm and testicular tissue that begin experiencing gene expression feminization rather quickly in monogamous relationships.
Right but what I'm getting at is that when people talk about "Asian Americans" in the context of college admissions, it seems like a coded way of talking about people of Chinese descent and not e.g. Filipinos.
I heard good things about the baking steel:

https://www.kickstarter.com/projects/bakingsteel/baking-stee...
The Clojure way of doing things is mostly about composing different libraries for your needs. You will have a lot of small tools to work with, and comparing to Phoenix, doing even the easy things take more effort to write code. Phoenix gives you a full framework, bells whistles and all, but you have to work within the constraint of the framework.

If you are an inexperienced programmer, you might want to just stick to Rails or Django, tooling and standard are easier to learn from those frameworks, and their shortcoming aren't visible to you anyways.

If you just want to learn programming for fun, or at the start of your path trying to be the best programmer as you can be, Clojure is a valid option, but there will be a lot of head banging around the code.

Tldr; clojure = more exotic, weird but great features, you should be comfortable rolling things on your own, elixir/phoenix = more exotic rails, stick to rails if you just want to make a website.
The Adobe Flash Farewell Tour 2020: LibreOffice to axe export support for .SWF I
A whole article about Schiele and Klimt without a single picture? Come on.
> I'd expect most people tech-savvy enough to install Ubuntu

we installed ubuntu with friends in freakin junior high school. it's not like it's rocket science...

OTOH the village where I grew up as a child only got DSL > 512k around 2008 iirc.
I use this to have all shells share a history concurrently - which sometimes is confusing if you press "↑" and have an unexpected (possibly dangerous command) but I'm used to it now:

shopt -s histappend
PROMPT_COMMAND="history -a; history -c; history -r"

See more about it here: https://unix.stackexchange.com/questions/1288/preserve-bash-...
What year’s release is a “MacBookPro14,1”?
All I am saying is that there are perfectly good reasons for not using tibbles if you do any kind of work outside of tidyverse. And you seem to agree?

As for whether or not tibbles should be data.frames - I posted a link to this exact discussion on R-dev mailing list within this thread, as an answer to a different poster. Here it is: https://stat.ethz.ch/pipermail/r-package-devel/2017q3/001896...
if the devs only have 76k of capital right now, maybe also pays for ramen?
UChicago doctors see ‘remarkable’ success using ventilator alternatives
Glad to see vertical writing covered. Wish it covered Ruby styling[0][1] and markup[2] as well.

[0] MDN reference: https://developer.mozilla.org/en-US/docs/Web/CSS/ruby-positi...

[1] W3C in-depth article: https://w3c.github.io/i18n-drafts/articles/ruby/styling.en.h...

[2] https://www.w3.org/International/articles/ruby/markup.en
I think the existence of an identity isn't very important. You can adjoin an identity to any semigroup to turn it into a monoid.

In any case, doesn't adding more properties make a theory simpler? For example the classification of finite simple groups is much harder than the classification of finite simple commutative groups.
I never really understood the amount of criticism aimed at agile by developers until I switched to a large enterprise. I feel like I’ve gone from a company focused on delivering working software which was supported by the common agile practices to a company which is Agile, really wants you to know just how Agile it is in every other company email, and one where our team will only be judged based on how Agile we truly are.

For example, there are days towards the end of the sprint when I’m not allowed to pick up new work and the infinite wisdom of the agile coach is that a ‘clean’ board by the end of the sprint is the what we’re really being paid to deliver (and starting something else would compromise that). This runs alongside serious customer deadlines which are hidden by the dates the Agile program runs by.
Two questions:

a) is it possible to use Chromium without snaps?

b) Can anybody please describe the general experience with Centos for a media production machine - needs to run NVIDIA GPU support, Ardour, low latency jackd and Davinci Resolve on XFCE.
For me it is clear that they want to prevent further journalistic coverage of the upcoming 2nd part of Assange's extradition trial.

We will be very lucky if any independent source will ever be able to report us what will happen in there.
For french speakers, you can follow the Tela Botanica Mooc on botanic here : https://mooc.tela-botanica.org/course/view.php?id=12
It's a painful "mistake". Running a marathon is painful. Your legs run out of glycogen after about 30km and all you can think of is "I want to stop".
I'm surprised her mind was sharp enough to pick up the mistake.

Time: 3h 46m, pace: 5:21. That's fast for what is more like a training run. She could probably do solid 5:00 pace in a real competition.

https://www.strava.com/activities/3326004383
This is the first I hear about this project. Is anyone using it and able to say something about how it works for them and, in particular, if it works well for bare metal clusters?

I don't see myself using something like this on a public cloud when I could just use an Ingress Controller offered by the cloud provider unless there are very good reasons for it. Which there might be! Which is what I ask for. :)
I was actually expecting to see i18n translations with lang. Something like:

.i18n-hello:lang(:en) {
content: "Hello";
}

.i18n-hello:lang(:nl) {
content: "Hallo";
}

<span class="i18n-hello">hello label</span>

That doesn't work, so you'd have to use ::after, but that requires some more verbose styling.
It kind of depends what you mean by build. From scratch - I have no idea. For Google Chrome? It's just an API call away - https://cloud.google.com/translate/docs/basic/detecting-lang...
This looks great, but I kind of think Jerry is the kind of dude who will shut this down because he doesn't get 21 Porches out of it.
You forgot the part where the product owner negotiates the number of story points down for every story, and negotiates up the number of sp in every sprint, and complains that the team gets a velocity of exactly 50% every single sprint.
> t’s confusing to me that we’ve implemented harsh and expensive lockdown measures, but have been slow to implement a basic mask mandate.

That's what baffles me the most.
Note that it is an identifier, the number indicates a generation, not a screen size. The answer is MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports):

https://support.apple.com/en-us/HT201300

This is a model without Apple T2, which probably simplifies Linux support.
I heard it’s equally hard on Android
It would seem sensible to me that a word processor should treat a double-space as a hint that the preceding period ended a sentence, and a single-space as a (weaker) hint that it did not.
the judge allowed that skill might be relevant, but ruled it was an excessive wager
I haven't shared the code in public but if you give your GitHub username, I can share it to you (and others who are interested) and you can reach out via email (address in commit log).

I got inspired by Raph Levien's talk on Rust and GUI layout [0] and realized that a simple flexbox layout algorithm can be implemented really efficiently.

So I started making a prototype in C (also a small proto in Rust), using a densely packed array to implement a DOM-like tree. The tree nodes have short strings, boxes (with border, padding, etc), images (texture coordinates in an atlas), layout constraints, containers, etc. Flexbox layout is applied to the tree in linear time (and constant memory!) and then the tree is traversed to output an ordered list of axis aligned rectangles.

The output list can be fed to the GPU, where a special (but simple) shader draws clipped triangles that get applied with textures, msdf font, etc. The whole GUI gets rendered with a single draw call.

This all can be done with very fast performance (sub-millisecond for layout and rendering, excluding GPU latency). There are other implementation details that make it efficient for cache (sizeof(node) == cache line), no recursion, no memory allocation, no unbounded loops, no system calls, etc.

I'm fairly convinced that this approach should be enough to cover 80% of modern GUI paradigms. However I don't have the time or the interest to build a complete widget set GUI library.

Right now I'm sporadically working on the project with a goal to make a game UI with clickable, scrollable and scalable text and images with a modern layout. Right now all I have to show is some ugly text and rectangles (but with a very nice layout), but it's a start for a project with potential.

[0] https://youtu.be/4YTfxresvS8
The issue with testing particularly in the US is not at all about the availability of tests or their expense, it is almost entirely political. Political discussions can often be fraught but when it almost the sole reason we don't have adequate testing in the US. It has almost nothing to do with the lack of a technical solution.
Yum impacted by CVE-2020-8492 with no identified path to mitigation
In your anecdote, though I don't doubt the situation, it seems to me that something has gone wrong.

The manifesto itself says:

> Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale

I get the impression as to what you're witnessing is, water-scrum-fall...

See: https://i.imgur.com/6eqk7eF.png

On the flip-side, your team of renegades managed to deliver in 4 weeks, while being great, I would question how sustainable that is. Also I get the impression they had skin in the game.

> what I see today in modern practice looks nothing like what was intended

You're 100% right. I don't think it means agile should die, I think it means people have forgot what it set out to do.

Scrum existed before agile and is a framework to help people work in an agile way. However people have got too wrapped up in the orthodoxy and have forgot what agile is actually about.

My mantra is simple: Release early, release often, listen to the customer

When I first got into software development it was because of open source software. On the SourceForge website, under the “Promoting your project” section, you’ll see it say “Release early, release often. Frequent releases state loudly that your project is alive”.

Years later, I learned that this philosophy was popularised by Eric S. Raymond in his 1997 essay The Cathedral and the Bazaar. Only, his version also says “listen to the customer”, an important part that’s all too easy to forget.
http://gold.jerry.gold/
I can only speak about clojure. It is a very simple, very well designed language.

I don’t know ReasonML specifically but one core difference to typed FP languages is that Clojure is less obstructive generally speaking.
Actually it's not just this comment here, I see trope being used everywhere.

Google ngram search for the word: https://books.google.com/ngrams/graph?content=Trope&year_sta...
> I can't imagine it being a mainstream language.
So you are looking for next "mainstream", like what Ruby on Rails was 10 years ago. Seems like during this last 10 years web-service development technologies got diversified a lot. While in 2008 web-applications written in functional programming languages such as Haskell, Closure, Scala or lower level languages like Go or Rust was something exotic, now it's becoming normal, not trendy, but normal IMHO =)
Show HN: Simple Call Center System