skysight-inc/HackerNews huggingface dataset:
Just about every objectionable 'ism' and 'ary' has been given an alleged evolutionary justification at some point since the publication of The Origin of Species.

Could you possibly refrain from speculating along these lines unless you have actual evidence that there is an evolutionary basis for laws that criminalize gay sex?

Because otherwise, even if this isn't your intention, you're giving people who favor this kind of legislation the support of sciency-sounding justifications which some people could easily mistake for actual science.
Related, from 2 days ago - https://news.ycombinator.com/item?id=17908028
ROS started development almost 10 years ago. A lot of "high quality" solutions that seem like a good idea now may not have been around that long ago, or were still in nascent stage. Many of the changes in ROS2 are actually about incorporating some of these solutions -- the most obvious example being the switch to DDS for messaging.

Regarding catkin, I actually think it's an OK solution with some nice features. It's mostly a set of CMake macros that work with a certain conventional structure for packages. If you look at some other (newer) C++ package managers out there, like Hunter or FIPS, it's essentially the same idea. And catkin also supports Python code [1]. It's far from ideal, but it's a hard problem. Like many things in ROS, it's a "worse-is-better" kind of solution.

[1] Not as well as it could, re:pip integration and such; ROS2 supposedly has a better solution.
It’s a tad condescending.

It asserts authoritatively that is a misreading of computer science history - in history, there is rarely a single “correct reading”, but rather many interpretations that at time reinforce and at times weaken each other.

Using the imperative “read”, “learn”, etc is also heavy handed and unnecessary. It’s the kind of language bad teachers - the teachers who have to use their authority rather than mentorship skills - tend to use (“Check out those books for more” flows much better, for instance).

As a result, the comment comes a little too much across as “no, you don’t have the knowledge, I have the knowledge!” which is sadly can be a little too common in hacker circles and doesn’t really encourage open, fruitful conversations the way “You know stuff, I know other stuff, let’s put it together and see what we come up with” does.
Petrol Free Car (Powered by Salt Water)
Defining the blockchain: why the US description doesn't work
FYI that's from Bilbo Baggins
Film Dialogue Broken Down by Gender and Age
Utterly unusable on desktop. I keep getting "possible security error" popups.
New research debunks the upward mobility myth
I'd say most modern societies have agreed, but culturally and through years of legislation, that there are unique laws and rules for humans that we don't apply to other animals.

So no.
I'm not gonna listen to advice about TDD from a guy who says a method that "has 2 if-statements, 4 assignments, and a value that has 3 possible states" isn't wrong.

TDD doesn't work well with procedural code. That's the real "truth" about TDD.
So their network generalizes well - Good! But they use it to identify recordings - Bad. Stupid humans.
You wrote "Filing a DMCA takedown notice for stuff you do not own copyright for is perjury" which is ambiguous -- does "stuff" mean the allegedly infringing artifact (not perjury), or the allegedly protected work (perjury)?
Future of brick-and-mortar shopping, for how long will it survive?
Debunking the myth of the miraculous Stradivarius
I hope that someday GIMP will have major change just like Krita & Blender. The UI of GIMP have received many complains.
ADHD is clearly a problem here, yes, but it's a different kettle of fish.

I'm talking more about anxiety disorders like generalised anxiety disorder, and potentially depression. If you suffer from work-related anxiety, procrastination is a classical avoidant-style coping mechanism.
A robot is made of dozen, if not hundreds of packages. catkin compiles the whole workspace in a single command while dealing with non trivial build dependency between packages, and generates a ready to deploy folder.

CMake has its drawbacks, fair enough, but 10 years ago it was pretty much already the de facto standard build system for C++. What would have used instead of CMake ?

- Make and autotools (Haha) ?
- scons ?
- completely custom build system ?
- something else ?

The most painful I had to deal with was my teammates who, instead of creating a brand new package, would simply copy and paste and existing one without fixing the dependencies, resulting in a build that fails if the workspace was cleared.
RPI helps one to learn hardware , bare metal , and other great stuff. Access point , router, and cluster servers . Where do you start ?
Expats Would Rather Live in Bahrain Than the U.S
How-to: Debug WordPress, the right way
KDE Applications 18.08.1 released
Aha, I meant "basic" as an adjective. Oops. ;-) You're quite right. Adding to the irony, my first programming course was actually in BASIC.

I'd go with Python. I'm seeing it displace Matlab in the scientific world, and it has "something for everybody," making it potentially attractive to students who have odd interests such as music and art.
Or in the case of whaling and industrial scale fishing, a floating factory that can kill and process dozens of whales (using exploding harpoons) and/or tens of thousands of fish over the span of a few months.
Shameless plug. Please give me feedback.

https://us.wikibudgets.org/w/united-states-budget-2016

I would like to create laymen oriented central repository for all public spending data of the world.

* Hosting problems - I make my own copy of the data.

* Format problems - clearing and formatting data from different sources is a real pain. Once it is on my website, I offer CSV download or COPY/PASTE tabulated data.

* Update problems - no versioning or public API yet.

* Provenance problems - there is a link to the source of the data.

* Presentation problems - tailored to displaying budgets. Not cross-browser or full mobile support yet.
Your tips and hacks for learning from online materials
Which online "windows to music, arts, culture" would you recommend?
Whole Foods Workers Push to Unionize
It doesn't make much sense. The delta-v you need to dock to it in lunar orbit is the same you need to go to the Moon. It's kind of a Earth-Moon cycler that doesn't cycle much. I like the idea of having humans near the instruments and being able to provide new instruments using a modular structure, and the refueling capability (that's actually cool). Teleoperation is easy from the Earth and doesn't need a local human and there is no way they'd have a descent/ascent vehicle capable of flying multiple times (unless the refueling capability is much more sophisticated than the project implies).

Am I missing something?
Came here to make the same comment, but in a less clever way. lol Thanks for the laugh.
Startup launches to match cancer patients with clinical trials
It's an interesting technical question, why video is so easy to change fingerprint, but audio isn't. I suppose it comes down to a few things:

* Video has higher dimensionality

* Distorted videos often have distorted audio (usually dialog) that would ruin the work if the audio was the primary value of the work.
Is it supposed to leak OS in the user agent string now? Or is it just a bug?

> "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"

EDIT: Noscript user experience is also broken, discouraging its use.
Build your own Hugo website search engine
IIRC whaling back then wasn't done for food (except by the inuit), but for the blubber (for lights) and extracts (as a daily nutrient boost / "medicine"). I think my parents were still made to eat that. I don't know the details though, I guess it had some essential vitamins and such they couldn't get in regular food? Like modern-day fish oil.
Gee. Is that really ethical?

Presumably their customers don't intend to patch the bugs without help from the vendor. They likely intend to exploit the bugs (in the name of state surveillance). Many/most global governments (all?) aren't trustworthy in this regard. If you disclose a bug to Zerodium, can you trust them not to have "bad" governments as customers? Also, consider a Sybil attack: Zerodium is an untrustworthy government front.

> ZERODIUM customers are mainly government organizations in need of specific and tailored cybersecurity capabilities, as well as major corporations from defense, technology, and financial sectors, in need of protective solutions to defend against zero-day attacks.

shrug, okay, I hope that's the case.
This article is not what you ask, but it is an example of a VM beating native:

https://nullprogram.com/blog/2018/05/27/

Java uses the same technique.

Basically, a JIT allows you to skip the overhead of the GOT.

Devirtualization is another case.

I have personally seen Java beating an existing C++ program for the reason I describe, but I cant publish the results here. You have to program carefully or you loose all speed benefits because of pointer chasing. But it is possible.
Yet, Tesla's car sales in the US surpass both Mercedes and BMW in August. And they keep growing fast while BMW/Daimler are plunging.

The thing is, many media reports are completely wrong regarding Tesla's sales/production figures.

Take this one: https://www.reuters.com/article/us-tesla-germany-daimler-mer...

>The market for upscale electric cars is Tesla’s to lose, with sales of its entry-level Model 3 sedan expected to reach about 50,000 cars this year and almost double that in 2019.

You know what? Model 3 sales already exceeded 50,000 today. Why Reuters (and all the media who republished the report) expect 50K for the year? There's still a quarter to go, which will easily add 50K!

As for 2019, this won't be a doubling of 50K (that will be achieve by December of this year) but probably more than 300,000 Model 3s.

Given the estimated profitability (cf. https://electrek.co/2018/07/16/tesla-model-3-teardown-profit...), that should be a shock to all those who trust Reuters and co.

If you call Tesla a pyramid scheme, how would you describe BMW and Mercedes car business in the US?

FYI, excluding vans, Tesla outsold Mercedes US sales by ~3K vehicles in August: https://www.businesswire.com/news/home/20180904005710/en/Mer.... Idem for BMW: https://insideevs.com/tesla-model-3-outsold-bmw-passenger-ca...
Generally, I've found that if you follow SRP, the rest of them happen organically.
In the modern day though, there's better sources of food than whales. IIRC only Japan still does it, and they do it for either specialist food or medicinal use. China and their unscientific medicine practices are one reason why there's still a lot of poaching going on.
I'm shocked, SHOCKED to find that they spent HOURS UPON HOURS immediately dealing with a Typescript issue before almost anything else. rolls eyes Congrats. What an accomplishment.
[The startup] will charge cancer patients $3,000 upfront plus a $20 monthly fee — all out of pocket — for a service that analyzes their tumor sample and their medical record. Driver uses that information to recommend options for both approved treatments and clinical trials as well as facilitate referrals via an app that patients can access on their phones.

Soaking the desperate for statistically questionable, and morally indefensible, false hope.
You have not provided a single piece of evidence that supports your theory, rather you are doubling down on what you "believe" as opposed to what research and polling shows.
the only advantage is performance, for problems too large to fit on single machines.
Sheryl Sandberg Misled Congress About Facebook’s Conscience
Buried lede here is this Handshake.org thing. Anybody have any idea about what this is?
Yeah, they decided against spoofing user agent anymore: https://blog.torproject.org/comment/275941#comment-275941
There are actually many different ways you can customize the UI to your liking, including themes among other things. You can also run GIMP in window mode which encapsulates all sub windows into a single app window, just like the other apps you mentioned.

If none of these are your cup of tea, please make a PR - It’s open source. :)

That said, Krita and Blender are very very nice.
PeopleDoc| Software Engineer & Site Reliability Enginner, Engineering Manager | Paris | REMOTE | Full-time
Our tech stack : Python/Django, Java, Scala, Javascript/ember.js, PostgreSQL, Rabbit MQ, Redis, Openstack, Ansible
PeopleDoc is making the difficult job of HR easier through our cloud based HR Service Delivery platform The PeopleDoc's DNA is technology.

Our R&D team is composed by more than 80 high-skilled people dedicated in delivering good code and being really active in the Opensource community.
The team is completely autonomous and has all latitude to make its own choice. We believe in micro-service approach and zero down time deployment.

https://www.welcometothejungle.co/companies/peopledoc/jobs
"Pycnandra acuminata is a large (up to 20m tall) rare rainforest tree, restricted to remaining patches of rainforest in New Caledonia," says Dr Antony van der Ent

If ever there was an appropriate name for a tree researcher!

This sounds like it could have multiple potential uses, if we can figure it out, and maybe if we can genericise it - Nickel is toxic, but its far from the only metal contaminant . If this could be adapted to, for instance, help process landfill sites, that could be big news.
Funny, I have devised almost the same mantra:

- Make it

- Make it correct (i.e. test/prove it works always)

- Make it fast

There is always some mixing going on but I think it is a nice way of building software.
I want to support GIMP but, especially for fast, professional use, the UI makes it impossible. Their raw features are on par with anything I'd want to do in Photoshop, it's 100% a UI issue at this point. And I don't get why it's this hard for open source projects to realize that (the only notable exception I know is Firefox, which I love).
Interesting idea, but I don't think it would need to be an entire storefront. I've been to plenty of malls with entranceways that are lined with long, blank, feature-free walls. Lots of lockers could be in those places.
I think we sort of did that in the past with humans (and continued until several decades ago). May be one day we will change our attitude towards animal slaughtering as well.
That's something that will probably become more and more commonplace. It's a few times more expensive (I can imagine) than just digging up existing good quality sand though.
Not every web page is "just" a web page. It is perfectly legitimate to have 1-2MB of JS on a page if that page is a full game for example.
> I prefer it to iTerm because it's so. Damn. Fast.

Yup, I was also pretty surprised by this. I switched to Kitty recently, after terminology broke for me after an update. It's surprisingly hard to find terminal emulators that run on Xorg and on Wayland without making a fuzz.

Kitty does this beautifully and I had a real a-ha moment because of its speed the first time I tried it.
How is Noscript UX broken?
The book "Scale: The Universal Laws of Growth, Innovation, Sustainability, and the Pace of Life in Organisms, Cities, Economies, and Companies" (phew, long name!) is a fascinating read about how the lifespan of whales, humans and shrews are connected and all mammals are basically the same type of system only scaled to various degrees. Example: the number of heartbeats during the full lifespan of a whale and a shrew is more or less the same. Bigger body => longer lifespan.

It then goes on to analyse how cities and companies grow using the same system thinking. Why do cities survive for centuries while companies typically go under after a few decades?

Highly recommended.
If you are using android, you can install Termux, and then install lynx inside that.
I'd like to see a debate on whether copyright itself is a good thing.
Hackers Increasing Amount of Fake Emails to Businesses
I stopped using most legacy extensions a while back when I found Firefox was faster and more stable without them. So, this change only affects me for the better - ditching years of crufty "oh we have to do this super-kludgey thing because a couple big extensions rely on it" code so the whole thing can go multi-process and keep improving.
Wish MS would also offer an own Ruby extension. Solargraph and the vscode-ruby extensions are pretty good though
Speed.

Locking how? He can keep his tmux configuration and use it when he needs to in the future.
Sometimes when there isn’t unlimited funding and the ability to spend unlimited time, the efforts are probably spent on core functionality over aesthetics.

GIMP is a highly featureful project with powerful scripting capabilities. I wouldn’t say it isn’t already on par or more powerful than Photoshop.
That's _all_ they're offering !?!? Saving themselves several million in research money and that's the best they can come up with?
There was a discussion about it on HN about a month ago [0]

Tldr; (from handshake.org) Handshake is a decentralized, permissionless naming protocol compatible with DNS where every peer is validating and in charge of managing the root zone with the goal of creating an alternative to existing Certificate Authorities.

[0] https://news.ycombinator.com/item?id=17673922
well, it is stated in the article itself too
it will be helpful for somebody who major in AI
Previous discussion about the exploit when it was first tweeted: https://news.ycombinator.com/item?id=17859589
I didn't say there are no good German movies. I said I don't like most German movies. Logically speaking "30% German movies" means that for every German movie there can be only 2-3 movies from _any other country_ (including UK, France, Spain, or other countries that aren't the US).

I'd be fine with a restriction like "30%+ EU movies" or even "50%+ EU movies" (or even "50%+ EU movies, including at least 10% German"). But _German_ movies specifically? That's pointlessly nationalistic.

There isn't 1 good German movie for every 2-3 good international movies. Even personal preference aside the numbers simply don't add up if you assume that there at least two other countries producing as many good movies as Germany does.

So this won't mean more "Goodbye Lenin", it will mean more "Hui Buh, das Schlossgespenst". If we're lucky.

If we're not lucky, it won't mean less Hollywood blockbusters, it will mean less international non-Hollywood movies. Because the Hollywood blockbusters are reliable money printing machines.

So instead of having a lot of Hollywood movies and also a lot of international movies (including several movies from Asia and South America) and a select few German movies, we'll end up with a lot of Hollywood movies and a lot of German movies, basically the same thing you see on regular TV.

Just look at it from Netflix's perspective: you want to add Black Panther because people will want to watch it. To keep the quote you'll have to add another German movie but you can also fit in another international one. Which international movie will you pick? Another Hollywood superhero movie or a lesser known French movie?
I'm talking about the kingdom not the individuals. If Trump does something bad, for the rest of the world it's just the USA and not just Trump or his party.
So here it's the kingdom which made it illegal is talking with a moral high ground now. That looks ironical to me! Thats all man!
The information is out there, due to the authors indiscretion in getting it published in the first place. Someone was always going to do this analysis. The only thing an individual can affect is whether it happens sooner or later.
For me it helps to purposely "do something that scares you."
That says more about your porn preferences than about German cinema, though.
Pro tip: Windows users can try out Nightly (or Beta or ESR or Developer) without impacting their main install with the portable packages from PortableApps.com: https://portableapps.com/apps/internet/firefox-portable-nigh...
What's amazing to me is just how many World War 2 were used in Vietnam. If you look at those pics: M1 Carbines in abundance (heck, I have my dads), a couple BARs, Thompson SMGs, a Grease Gun, M1919 MGs (probably converted to 7.62mm NATO), and the M1 Garand. All ceased production after WW2.

It boggles the mind to think we made SO MANY small arms for WW2 the leftovers could be shipped halfway around the world to fight another war.
"Go's rather relentless minimalism."

Semantic minimalism, yes. But the produced artifacts are not "minimal". Go is something like IKEA of PLs, making hay with a "minimal" set of elements to play with. But there is only so far you can take plywood.

And above is not a negative critique. It is a good niche to be in. But this effort for Go 2 to move upmarket (in PL land) using the plywood foundation is rather worrisome.
Joining an instance run by a queer furry commune was a great decision.
Problem is, US isn't the only country in the world.

US needs to train STEM candidates, or else newly generated jobs will keep getting sent to China and India where the quality of candidates if getting better by the day.

I say this as an Indian in the US pursuing CS. There is a demand for CS candidates. If the US won't match that with supply, then some other country will.
How to generate quality B2B leads with cold outreach email
The problem with this discussion is that people take field and discuss it as a one single thing.

Imagine B.S degree in medicine and people mixing up the concept of surgeon, medical physicist, ER nurse, practical nurse and hygienist as the same. It would make no sense to put people with different levels of education and specialties into same program.

My worry is that this type B.S degree misleads people. It's not preparing people to continue into ML R&D but at the same time it's not providing solid background for numeric programming or data science programmers.

It would be more beneficial to have B.S degrees with emphasis in numeric programming and data science to prepare programmers for ML, data science, scientific computing, or game development. Then have different pipeline for people who need to study more statistics, math and computer science for ML R&D.
Well, apart from adding some fish[1] support to ROS core I worked on these guys[2] at Vecna and they mostly use ROS. A pretty common pattern in commercial use of ROS is to start out with a vanilla setup and replace important nodes with ones you've written to work the way you need them to.

At my current job we don't use ROS but being able to look at the ROS drivers of commercial arms is a big help in making our own drivers.

[1]https://fishshell.com/

[2]https://robotics.vecna.com/
IntelliJ IDEA 2018.3 Early Access Program Is Open
It's more that we've introduced tons of layers between keypress and screen. This is very useful, but it introduces latency throughout the system. Figthing the latency while keeping the features means we have to adopt new techniques.
Profile: David A. Huffman (1991)
GIMP still lacks non-destructive editing, does it not? That alone is a huge deficiency in comparison to Photoshop.
Ok, but what if plants are sentient?

https://www.smithsonianmag.com/science-nature/the-whispering...

What if survival depends on suffering to some degree?
I know it's well-meaning but this is not the issue. It's not about "customization" or singular problems with a simple fix. It's about having a well-ordered, uncluttered, snappy GUI that never gets in the way. As a default. Until the GIMP team realizes that this isn't a separate issue but the central purpose of an image editing program, it will never be a serious option for professional work. They should invest those $100k into hiring a professional UI designer and intensive user testing.
Internet of things! Yay!
So how can I even link someone to content if this were the case?...
I love how they fixed most (if not all) linear colorspace related issues in 2.10.