skysight-inc/HackerNews huggingface dataset:
> People limping might serve as example that a 'state of the art, well trained neural net' can't achieve good motion with less than perfect hardware.

I think that people limping has more to do with avoiding pain than damaged 'hardware'. An example being people who are on large amounts of drugs being able to push through pain and further injuring themselves.

> So how much of this is actually adressing the wrong problem

I think this paper addresses the right problem. By modeling the robot as a flexible system instead of a rigid system, performance improvements can be made in many scenarios.

Because there is no such thing as a perfectly rigid material (well at least within the realm of feasibility), even if the robot was designed to have extremely rigid and perfectly optimized joint angles and limb lengths, this technique would be beneficial.

Of course, where it really shines is when applied to a low cost, low weight system like the ones demonstrated in the paper. In the world of engineering, keeping things simple, low-cost and light opens many doors for using cheaper hardware and simplifying the design process.

If every time Disney wanted a new animatronic robot they had to get custom fabricated joints and limbs, the costs would be exorbitant. If instead they could just reach into their standard limbs box and slap it together, and then let the software fix it they save money and effort.
10-15 years ago you would keep things like this quiet and maybe share it with your closest friends. Now it's like everyone is scrambling to show how "good" they are. Something has changed, and I'm not so sure if it's for the better...
4 seems to be the limit for accuracy:

https://en.m.wikipedia.org/wiki/Subitizing
> I assume it is because it's been the case every time I've read an article on police coverups of prison deaths.

"Every time I read an article on bagels it's about bagels!"

I'm asking how common is cover-up in relation to prison-suicide, not if it occurs at all.
> they insist on using Haskell syntax throughout, and this is most likely to be unfamiliar and obtuse to programmers looking for this kind of articles.

Indeed, that is a big part of a problem.

I find "Functional Programming Jargon" [1] extremely approachable (if you already know modern JS) even though it has been pointed out that their definitions might not be "pure"/correct enough.

[1] https://github.com/hemanth/functional-programming-jargon#mon...
Two possibilities present themselves.

Either the protestors don't know any history, or have learned such a skewed version of history that they internalize the perspective of the 19th century British victors in an ultimately self-defeating way, or;

They know very well the potency of the symbolism and are deliberately declaring themselves aligned with the Western camp out of political expediency, and elevating the conflict to the level of a battle of spheres of influence.

Neither possibility will be looked upon kindly by mainland Chinese firmly rooted in their own historical and political understanding, because it is against their interest.
Growth of UK tech sector slows for first time in seven years
Root: CERN's scientific data analysis framework for C++
To my knowledge those described have some distinct advantage over what was available on the market at the time. Firewire was way faster, ADC carries USB, Thunderbolt is connected to PCIe, mini-vga and mini-dvi are self explanatory and their proprietary SATA like connection was, again, way faster.
Top law firms are somewhat special, though. I agree it is not a precise fit for a ponzi scheme, but I can see where the comparison came from.

My ex worked for one of the largest law firms in the world in London. She was billed out at 200 pounds+ and hour fresh after qualifying, but her hourly salary accounting for unpaid overtime was lower than that of her secretary, because graduates to top law firms "buy in" by quietly accepting accepting working conditions that at least in the UK means meeting expected billable hours that are close to physically impossible without violating working time regulations, even after signing a "voluntary" opt out of the parts that can be opted out of.

These companies are only able to post the profits per partner they do because graduates work at well below their market hourly rate for years as a "buy in" in the hope of making it back as partner years down the line. The vast majority never make it, of course.

Someone who is capable of getting a graduate position in one of the Magic Circle firms in London for example, can earn far more per hour worked elsewhere, but at a lower yearly salary. For starters they could get a job as a secretary or other support staff in a Magic Circle firm... It takes years before the effective hourly salary of lawyers in those firms outpace the hourly rates of support staff or lawyers at many less aggressive firms.

These graduates are not directly buying in by paying the firm, but they are indirectly buying in by accepting those reduced hourly rates in the hope of that future payoff that most of them will never see.

This kind of milking salaried employees to boost payoff at the top certainly happens in other business too, but the big law firms have elevated it to an art. I've never had a tech company try to sell me on what my salary will be 10 years down the road to get me to work massive amounts of overtime, for example. Some do try to play up their expected value of stock options, though, which is somewhat similar, but where in tech it tends to be startups that can't afford to pay high salaries now, in law it tends to be the big firms that are paying out high profit shares to partners now, which feels distinctly different.
One thing about the App. As someone dealing a lot with customers, UX, UI design etc. You definitely need another logo.

This icon says "This is something really old and complicated. This is for the 40-something businessman, not for you tech-savy youth", or something in that direction.
Well, I could be put in the ‘Python hater’ category: I do love Python for short programs using TensorFlow, the SpaCy NLP library, PyTorch, etc. I really hate using Python for large applications. Everyone gets to choose their own favorite languages, and for me that would be Common Lisp, Haskell, Java, or Scala for working on large projects. Each to their own though.
I have used both.

I was very sure they have messed up a perfect thing that was lxde, but 5 minutes of using lxqt and configuring it, I had all the good bits of lxde with a lot of awesome new bits.

I was sold on it until it (18.10) booted to a black screen reboot loop and basic debugging didn't resolve the issue. I didn't have time to nail the cause but it could have very well been me tweaking config.

I am back on 18.04LTS but will be upgrading happily to lxqt at 18.04's EOL.
If you count up all the revolutions and divide by total grievances raised over history, you get an extremely small ratio.

Just because the treasonous colonists took up arms against the King (after many years of trying other means), doesn’t mean that a zoning issue, a gerrymandering concern, a dissatisfaction with the Electoral College, or a debate over UBI should move quickly to armed revolution if the first response isn’t to your liking.
I guess it comes to supply and demand.
Other countries want US technology and services.
They don't want US agricultural products as eluded to in the above thread.
Thus, trying to sell stuff others don't want ends up making more noise compared to selling stuff they do want.

The US does this because:
1. National security (US farmers wouldn't grow stuff if nobody bought it, which is a problem if the US ever goes to war. Then, they might suddenly need it.)
2. Vote banks (Rural US happens to be the key in deciding elections and support for laws. Due to the electoral college and each state having 2 senators.)
3. Ideology (The reasons you mentioned. Free market ...)
I think you don't get the point. Most people don't create such interfaces, but the libraries/systems they work with use them a lot, at least in other languages.

This is for example the reason why there won't be a large mathy/scientific ecosystem in golang.
I assume you've never heard of ISPs or vendors that _inject_ ads and other shenanigans on non-https and decrypted https websites?
> Are you implying that prison suicides are always genuine suicides?

I'm asking how often they are cover-ups.

> Are you denying that police doesn't commit extreme brutality?

I'm asking how often they are cover-ups.

> How can anyone give a number? Sure, one can give a number for suspicious cases but how can anyone say for sure that a given suicide was in fact a murder?

Maybe someone has done some research into this or is otherwise more informed than I and I would love to know.

> Can you always access the actual information regarding what happens in jail?

No but one can certainly try.

> How often do you think Black people are mistreated by police? What are the actual numbers of black people being subjected to police brutality? If you cannot provide the actual numbers, does that mean it doesn't happen at all.

That's irrelevant to my question.

> I am all for data but many times I feel like people ask for data just for the sake of derailing the otherwise meaningful discussion or because they're trying to be over smart.

Sometimes I feel like people derail a thread because they're presumptuous and read too much into a simple question.
The Streisand Effect strikes again. I'm sure this tactic worked for a while, but one pissed off victim going to the national news media means the whole thing unravels.
.. but the meaning of the blockchain and its purchasing power (or other real-world effects) are entirely determined by the software that interprets it. We've seen this a number of times, such as the Ethereum "DAO" roll back.

> Miners make decisions on which fork they want to run.

Miners are surprisingly consolidated, so this mostly determines which version "wins". And the economic value of which fork wins is determined by the markets. If you keep running the "wrong" version of a fork you find out that it's worthless and only the coins on the "right" one retain value.
The importance of choosing a cool company for your software internship
Is your sleep cycle out of sync? It may be genetic
What about pkgconf + autoconf? Might not be the grand unified package manager you're conditioned to look for, but works well and is pretty much universally used. Besides, C and C++ aren't about language ecosystem lock-in, but about creating standardized artifacts (shared libs, static libs, and executables) designed to work and link well in a polyglot environment (well C++ maybe less so with its symbol mangling/typesafe linkage).
Just a point about linters. They are bad in every language (because everyone has different opinions on what they consider beautiful code).

If you're having a burnout because the PR you just opened are being rejected by the linter you probably just make the linter apply the modifications automatically in pipeline.

We used to hate the linter checks in my current workplace because it was really boring to fix the issues. Now the CI simple fix them, and nobody cares anymore.
The Streisand effect is strong in this one.
I've run a few semi popular open source projects, and it's surprisingly common to hear people tell me it's useless because it's lacking their specific pet feature. Now these comments just make me laugh, just like the parent's gripe with slow FFI
If there are no alternative way of transportation maybe that route should fly the proper planes while short domestic flights get canceled?

Seems unrespondible to fly old junk becouse the new junk is grounded by authorities.
Short positions on highly volatile (and probably manipulated) markets are extremely vulnerable to short squeezes. There's no good way to take out a leveraged short that's guaranteed to remain in place for, say, six months.
So yes, your business would not exist in a country with sane immigration visa laws and I believe the ethical thing to do would be to close.

Who does it benefit if his company does not exist? How does it benefit the US economy if he either hires a remote developer from another country - where all the money stays overseas - or if, hypothetically, he moved his entire company to Canada?
> 2. For people not using standard US keyboard braces are often an SHIFT or ALT command, that makes it wildly different to program uninterrupted.

I really depends on what you mean by wildly,but I've never programmed in a US keyboard (I use UK or Spanish) and it doesn't seem to be a big issue for me, clearly YMMV
That's the ISP's problem. Mine doesn't do that. I trust it more than Google, at any rate.
groups as an example

Why not go all the way and teach functors and applicatives before monads? Then the student can see that monads are just a small addition built on top of the other two. Functors, in particular, are very easy to grasp despite their intimidating name. They just generalize map over arbitrary data structures:

l_double : List Int -> List Int
l_double xs = map (* 2) xs

f_double : Functor f => f Int -> f Int
f_double xs = map (* 2) xs

Applicatives are a little bit trickier but once you get them, there's only a tiny jump to get to monads. Taught this way, people will realize that they don't need the full power of monads for everything. Then, when people learn about idiom brackets [1], they start to get really excited! Instead of writing this:

m_add : Maybe Int -> Maybe Int -> Maybe Int
m_add x y = case x of
Nothing => Nothing
Just x' => case y of
Nothing => Nothing
Just y' => Just (x' + y')

You can write this:

m_add' : Maybe Int -> Maybe Int -> Maybe Int
m_add' x y = [| x + y |]

Much better!

[1] http://docs.idris-lang.org/en/latest/tutorial/interfaces.htm...
Sure !

I see it as very basic feature for a modern desktop/window manager.
Presto Unlimited: MPP SQL Engine at Scale
It's stable but not over a long period because your browser will change. But it could be used to link two identifiers together, for example when your IP address changes, to create a chain that can track you over time.
This really isn’t true. Much of government sponsored education teaches this, especially by teaching about the peaceful side of successful movements without mentioning the violent side. MLK and Gandhi were effective leaders, but there were very large, very violent riots going on from their camps too. The reason why governments negotiate with non violent actors is to avoid the alternative which is the violent actors.
Alluded
"The war machine springs to life, opens up one eager eye, focusing it on the sky, where 99 red balloons go by."

Never did I think my favorite 80s song would become relevant in my life.
I actually quite liked that post. I use python maybe once a year or less, and don't enjoy the experience. That post distinguished some of the details which in my rare usage I see simply as a gloopy mess.
Source on your claim? The best I was able to find is this:

> Go attempts to combine the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++.

https://techcrunch.com/2009/11/10/google-go-language/
“One of the penalties for refusing to participate in politics is that you end up being governed by your inferiors.” — Plato
Well I actually feel betrayed...

Python 1.4 was an awesomely simple programming environment and I pretty much immediately fell in love with it. Then features were added. Now it is a whole home improvement store full of kitchen sinks.

I think that programming is a sort of theological process. Popular languages attract ideas. Unfortunately, in the case of Python, those ideas were not effectively filtered and now we have an expression of as many ideas as can possibly fit. The ultimate design by committee...

I suspect that the recent excitement about assignment expressions is really a kind of straw that broke the camels back. The problem isn't just this one feature, it's the sum of them.
> I find myself speculating what the real study is while being studied.

Faire point. I’m wondering how much studies are impacted by that in reality. Is there a known way to kind of estimate/mesure?
Have you thought about breaking into Management/Business Analyst? If you like talking to people, solve problems, and have some programming experience I bet you will be an excellent asset for any company. Good luck.
Maybe it's the shared icon set and layout, but this software really reminds me of firefly-iii, which does personal accounting/finances tracking. (And it does that well - recommended)

Firefly: https://firefly-iii.org/static/screenshots/4.7.4/index.php

Akaunting: https://static.lwn.net/images/2019/akaunting.png

Although it could probably be used for companies as well - double entry is one of the first listed features and it supports different account types.
Yes, you do. But apparently the majority of thunar users does not ... so it does not make the whole linux desktop useless.
I would not recommend Xfce to a newcomer, though I know some people who started using Linux with it and kept it.

I think I would recommend Cinnamon (I don't like it personally but people seem to like it) or Unity (especially since they came back to Gnome. This desktop looks nice and easy to use).

I like Plasma 5, I find it's the best general purpose desktop environment across all the major OSes, but somehow non-technical people don't seem to like it so much.

All these observations are anecdotal and should be taken with a grain of salt. I didn't conduct a study and the number of people is low.

There is a ongoing effort in the KDE community to improve usability and usability and they are doing a great job. I recommend reading https://pointieststick.com/
> OWS could not effect change because it was not created by the people, it was not grassroots. It was a funded operation of political operatives.

There is zero evidence for this and it's basically a smear of the "everything I don't like is funded by Soros" category.

> US politics cannot change until two party rule is not the only outcome

This on the other hand is very true.
OWS seemed kind of lame to me. There were a lot of people there, but they didn’t seem especially clear on why they were there.
This is really an awesome command line hack.

For those like me who need a bit more detail:

1) make a text file called chrome-new

2) put the following contents in the file in a POSIX-like OS

#!/bin/sh
TMPDIR=`mktemp -d /dev/shm/chrome-XXXXX`
chromium-browser --user-data-dir=$TMPDIR --no-first-run --no-make-default-browser "$@"
rm -rf $TMPDIR

3) make the text file executable:

chmod u+x chrome-new

This also uses the chromium executable for chrome, which I think is the default on debian-based systems. If this isn't applicable to you, change "chromium-browser" on the third line to whatever the executable is for chrome on your system.
> This is for example the reason why there won't be a large mathy/scientific ecosystem in golang.

That seems weird. Go has a pretty large (and growing) Data Science Community.

Lots of Math/Scientific stuff there, especially including many people from Python and Ruby backgrounds.
Makes one ponder whether russians don't know what they're doing or are others simply better at hiding failures. Scared to think what else is going on that, us, regular people are not aware of. I feel like one of these days some government is going to announce "You didn't ask for it, but we poisoned the environment, ozone layer is gone and water is not fit for drinking, BUT! We have an answer to century long dick measurement contest!"

puts on tin foil hat
Yes, I have the same feedback: please use a modern icon. Love the concept though, nice work.
Package management isn't a personal issue. Deploying python applications alongside their dependencies is far more difficult than it needs to be.

>there is no language that is devoid of shortcomings

So we should just silence all criticism like a dictatorship?

>as it has no bearing on anything practical that you are doing/will do.

Are you saying no python user has to deploy their application ever? If that's what you really mean then your comment is just pure trolling.
Is Orchard specific to restaurant solutions or would it work in any retail situation? How does it handle multiple stores in multiple states with different tax rates and pricing?
Right, which they gave you for free out of the grace of their hearts. It came out of the sticker price and will cost you when you lose or have to replace them or decide you don't like them (which you won't, because to Apple fans it's a status symbol more than anything of practical value).
Nice! Congrats to the team and I look forward to trying it out later on.

XFCE has been my DE of choice since the Gnome 3 thing, and I love how it still gives me the (relatively modest) options to arrange things as I like, without attempting to re-educate me on how I should use my computer.

I first tried XFCE when I was looking for somethign lightweight to run on an eeePc 901 (the first consumer atom machine, IIRC).

Keep up the good work :)
> Don't do business with a group that can't see why "OGC" is a bad initialism.

Why is it a bad initialism?
> I honestly wouldn't want to have to write this stuff in Python for a simple reason: I don't think I could live without static typing, which is a fantastic tool when you need to manage a large code base written by multiple people over multiple years. I can make a change in some package, do a dry-run compile of every system that uses it, and then see what needs updating. It gives me certain guarantees about data integrity right at compile time, which is super helpful when you're doing data conversion.

Programming in the large without type safety is a fool’s errand.

> But hey, different jobs, different tools.

Exactly. There’s a reason your kitchen drawer isn’t full of just sporks.
Absolutely. That would be incredibly enlightening.
Loot boxes a matter of “life or death,” says researcher
This is has always seemed to be one of the biggest fallacies at the heart of feminism.

How does a few men holding a lot of power have any effect at all on the amount of power held by the average man?

We've ended up with the situation where men are continually berated for their "privilege", while any "privilege" they might have held is systematically removed. Feminists will continue to justify the targeting of weaker and poorer men because "men hold all the power". Where does it end?
Their proprietary SATA was just SATA with a wrong connector. It was not faster. Firewire was faster at the expense of massive security holes. A practical reason for having Thunderbolt connected to PCIe never materialized. Don't kid yourself - Apple made these calls for one reason and one reason only.
You’ve created $3 in value and the person who sells it created $2 in value. Maybe they’re managing the logistics of shipping the Foo or the storefront where a customer finds it.

If you can create it and sell it for $5 yourself then you’d do that.