skysight-inc/HackerNews huggingface dataset:
Note that the chart shows results of survey questions asked to embedded system programmers. They do not use the latest JavaScript shit. Java did not make it. Probably Rust will not make it too.

I don't want to start a rant against C++, but I have seen C++ projects going crazily complicated (note that C++ templating is turing complete and a very different kind of language compared to C). That is, enthusiastic C++ programmers no more write C, they write in an obscure functional meta programming language. In contrast, it seems to me that pure C is sometimes the better choice when one wants to keep it comprehensible and future-proof (one of the reasons why the Linux kernel is written in C and did not make the transition to C++).
But what one would rationally choose to do about it might well be very different.
Most countries have a concept known as Ultimate Beneficial Owner or UBO for short. Without a UBO declaration banks will not deal with you, lots of business transactions will not be possible and you will find yourself dealt out of the game pretty quickly.

So even if self owning corporations are legally possible it may very well be hard for those self owning corporations to transact any business.

What is interesting is that all this - for now - puts the lie to the myth of corporate personhood. If a corporation really was a person this would obviously not be an issue because for people we find that ownership is a terrible thing (it's called slavery).
> does anyone know an updated publication for these?

Hans Mittelmann (also a wonderful individual) has you covered: http://plato.la.asu.edu/bench.html
I remembers of an article I read last year in Business Inside. It touched on the physical and mental health benefits of at least taking a break in nature and unplugging in your regular life. From the closing summary in my article:

Why the connection? Researchers point to "recovery from stress and attention fatigue, encouragement of physical activity, facilitation of social contact and better air quality" as well as nature's positive effect on mental health, which would boost overall health and longevity as well.

http://www.businessinsider.com/scientific-benefits-of-nature...
I really hope that they manage to get this working on one of the next few launches; they got so close this time!

From what I've read, they're approaching a situation where they are fairing-limited rather than core-limited, as a result of the fairings taking forever to fabricate for each launch.
The lady I knew specifically that literally destroyed her teeth would buy a couple 32oz "things" (I think it was called a "big gulp") and sip on it all day.

Her molars were tiny bits of spikes sticking up in the back, it was nasty. I was 16 at the time and asked why she didn't stop drinking that stuff when her teeth got bad? She said something like "You think the coke is hurting my teeth?" (yes, she hadn't even considered it)

So, I don't think the bacteria had time to grow, it was probably all dead from the coke. :P And it was diet coke, so no sugar to feed off of.
I've recently discovered Netbeans and I like it. It's currently the only Java IDE I can get running on aarch64. But I know what you're saying. The contributors that are left sound rather desperate for help.
ahh was about to publish something in BC just to see what happens ;)
This comes up every single time they are mentioned. Fighting an up hill battle, but they're committed sticking with the poor choice of name. Also always someone who wants to explain why it's called that like it's not obvious. Doesn't make it a good name for a product you're trying to sell people.
> I'm not trying to invalidate the author's post but rather share some more insight.

You don't need to excuse yourself ahead of time. If you wanted to invalidate anything the content of your comment should speak for itself. Every argument is expected to give some insight by default.
Sigh, another passerby tourist making a comment that is so out of touch with reality that is borderline autistic. Those surveillance are means to oppress a large number of people.
I've struggled with Rust just a couple of times, nothing serious, so I'm not an experienced Rustacean by any means.

Question:

Ownership system obviously imposes some limitations, but gives safety in return.

Are there any data-structures or algorithms or something that you simply cannot implement in Rust without using unsafe?
Option #3(indexed tree) looks non-ideal but it actually has some really cool properties if you do it right.

1. If you know traversal order you can get really great cache coherency. We used to do this all the time with animation DAGs and the like in gamedev.

2. If everything is an "offset"/index instead of a pointer you can do things like in-place loading where creating something is just a single read() call. No constructors or annoying allocations to slow down loading. If you want to take this even further you can mmap() the entire file on disk and use massive(500mb+) files without using much actual memory overhead through letting the kernel page it in/out for you.
I think the greatest possible contribution to all of science that hacker news (the piece of software + the community) could provide would be to extend its general self-reinforcing conversational tone to include issues of conscience and the ethical, moral, and political implications of the subjects discussed here. We simply can't treat the two groups as separate.
>The first claim seems unlikely, unless that’s 30 minutes at the speed of sound.

It doesn't have to be a physical or technical limitation at all. It's a limitation of the cable monopolies not seeing profit in putting fiber or cable lines out there and there's no competition so if they don't, no one will.

As for everything else you've said... I would like to introduce you to the concept of the tyranny of the majority. If the richest country in the world says to its citizens "sorry your school isn't big enough to afford books, have fun in the job market" something is seriously fucked up.

Yes, yes it is a shock that rural populations are treated like shit. I grew up in it, and the fact that it's getting worse not better is still shocking every single day.
You’re delusional. Rural voters get more tax dollars per person. Look it up. Look at red states vs blue. You reak of entitlement.
The GP was saying that they don't use the term itself, though.
C.A.R.E. – a simple framework for user onboarding
If heaven is in the clouds, then I don't think they are hanging out in the cloud anymore.
In your opinion is Amazon one of those company that deviates from their core DNA ? Or is their DNA one that strive for novelty and adaptability to constant change (Novelty in business models and constantly challenging themself to find new ways of making money) ?
Exactly. It doesn’t matter what the causes are. The fact is it’s harming people as a whole and talented women aren’t being treated fairly. All the biology in the world doesn’t explain or fix this very real problem.

Also, we are not slaves to “biology”. We are perfectly capable of murdering each other but we don’t, because we have rules. Rules trump biology.
The problem with giving animals rights is that ultimately they'd have to be able to communicate in court, and it's not clear that assigning them a proxy is sufficient to represent the animal. But if ever we find a way to communicate well enough for an animal to understand the concept of "court", or even just "tell us how you feel about this", then such an animal must be accorded rights commensurate with its ability to communicate and self-control.

(An animal that cannot keep from committing what to us are "crimes" can't be given all the rights that a human has. But supposing we figure out how to communicate such concepts to, say, orangutans, and they can handle them, then they must have rights equal to ours.)

Merely having personality and feelings cannot enough, otherwise we'd be obligated to eat no vertebrates -- I'd not be pleased to go that far!
Catherine Wolf, 70, Dies; Studied How People and Computers Interact
SAT scores correlate better than you'd think with IQ as a measure of G.

https://www.psychologicalscience.org/pdf/ps/Frey.pdf?origin=...
Against popular culture
Why would there be cycles? Rust captures closure environments however you like. You can copy them, share them, reference them, whatever.
I'm assuming it's dependent on source of income. Salary is taxed differently than long term capital gains which I assume those huge incomes are.
It tracks the individual variables in the scope that the closure captures. This shouldn't introsuce cycles in general, no?
Your Guide to Television’s Quantum-Dot Future
Why don't they make flutter for the web too? It seems like a strange omission.
If you want to see “Appalachia West”, drive north on I-5 until you get to Bakersfield, then take CA-99 from Bakersfield to Sacramento. Well, from the LA area, anyway. Or from SF go east on I-80 to Sac, then south on CA-99.

It’s a different world than the coastal cities. (Much like you said, but that’s the route, anyway)

Sacramento itself is a kind of borderland, despite being the capitol.
> And if I need to focus, headphones easily place me in my own acoustic palace.

Yeah, that used to work for me until I started getting ringing in my ears from headphone use.
Hmm... that doesn't make sense. Weak references are for refcounted values. There does not need to be any refcounting involved here at all.
> I wish there were a lingua franca in this domain and sort of have support from all major solver implementations

JuMP is kind of that in terms of modeling software - http://www.juliaopt.org/

Pyomo is also pretty useful if you'd rather use Python than Julia, though it's not as well-documented and doesn't make installation of the open-source solvers quite as easy for you.
>These are pretty big Flask apps too, which have thousands of lines of code, dozens of packages, tons of assets and require running Celery, Postgres, Redis, etc..

I was trying to create a new project last month trying to put all of these together. One thing that I was stuck in was putting these together:

- non-single-thread-Flask

- Redis pub-sub, subscribe to listen to a channel

- and websocket (such as socket.io) upon receiving redis sub message, pushing the message to client side.

I found out that this was a non-trivial thing to do, as redis subscribe is a blocking function, and I was not able to push websocket message from redis subscribe callback. I wonder how did they do that, if any?
Works almost equally well. Etiquette is nothing but a way to codify the answers, a shared agreement on the rules. (I say "almost" because like any set of rules, it makes it harder to get judgment calls wrong.)

I didn't mean to imply it's a magic cure-all, just that it's a pre-shared context that makes it easy to make those decisions.
Wrong analogy. I set up a blank slate. Random people on the internet start to mould it into a gun that fires on people incrementally, each step fairly innocuous. Who is responsible?
>Quadrant 4: Absence of Both: For purpose of discussion, we’ll disregard this quadrant.

When your grid is missing the "not A and not B" quadrant, it might be better drawn as a Venn diagram.
Don’t forget the massive Chinese re-education camp for 120,000 uighers.

https://www.google.com/amp/s/amp.theguardian.com/world/2018/...
How do I upgrade my existing Nix installation? After updating the nixpkgs-unstable channel, nixpkgs.nix is still 1.11.16 (and nixpkgs.nixUnstable is a 2.0 pre-release).
I think that's stretching it. More like, Linus is an old crank and doesn't want to learn new stuff.

C++ can be used simply to refactor lots of repetitive APIs into something manageable. No need to go overboard. And no need to resist because 'it can go badly wrong'. Just don't do that.

I've had to make changes to the Linux kernel. It was awful. Repetitive code, the same names used for 4 or 5 different things, no design patterns, and on and on.
I think you mean "The entire problem here is incorrectly assuming that "A has a pointer to B" implies "A owns B"."

Although perhaps I'm wrong.
Research like this fails to give us any insights about the difference between Nature vs Nurture.

It's highly likely men and women are conditioned and encouraged from an early age by their parents to take interest in things which the parent believes fits their gender role.
I've been in this for a decade, so no, it's not new, but it could very well be a European thing. Even so, I find it hard to believe US investors would cut 7 figure or higher checks without wanting to know who they're getting in bed with.

> What kind of investor was this that required background checks?

A fairly large portion of them, with an accent on financial services and health care related affairs as well as two sided marketplaces because of the potential for fraud and money laundering.

> A public company that acquires a company managed by a felon might have to restate financials or write down part of an acquisition's value, which leaves me wondering about the supposed disparity.

Well, whether or not they are a felon isn't as important as whether or not they are currently up to something that is not proper. And that's the first thing a DD tries to find out and a background check could help to flag potentially problematic cases.

If I came across a financial services company run by someone who has already had a fraud charge stick that would definitely result in a mention to the investors and could very well result in a deal not going through.
1. Stan starts making up the story to control Ruth.

2. Ruth believes Stan's narrative and adds to it, working in her experiences.

3. Stan represses forging the narrative, dissociating and rationalizing what he's making up.

4. Both adults believe, and the delusion is bootstrapped.
I mean upstream support in the Linux kernel. The Allwinner chip is supported by the mainline kernel, the one in the Raspberry Pi is not. To me that's a big plus in its favor.

Also in terms of support by the creators, if they're serious about the 10 year commitment then I'd say actually that is better than Raspberry Pi. Mindshare in the maker community isn't that important to someone doing serious embedded hardware development for production as long as the company behind it is solid. Which kinda sucks, I wish there was more incentive for chipmakers like Broadcom to be more open but...
I'll have to look into Octave, this is surprisingly the first I've heard of it. Based off of just the examples given in the article, it definitely looks like the better choice for ML applications. I think until Octave gets more community support, Python will continue to be the go-to however if for nothing more than the support it has.
The writer of the article strikes me as not very intelligent. Successful, yes. But not smart.

He can pretty much say the “DNA” is anything he wants, since it’s after the fact.

Also people who use “sciency-sounding” words this brazenly make me want to puke.

“It’s hard-wired in the neural net!”
In theory, no, because safe Rust is enough to implement the C VM. You could always (again, theoretically) implement whatever data structure you want on top of a giant Vec<u8> heap of memory, asm.js style. Of course, this isn't something you would want to do in practice!
Physicists-beat-lorentz-reciprocity-for-microwave-transmission
Technically no, as long as safe rust is Turing Complete and the data structures you're talking about aren't defined by unsafe behavior.

Practically, I have no idea.
python, and more specifically, keras on tensorflow and sklearn. R has great packages, as does matlab, and many other languages as well. But if you want to do any deep learning, tensorflow is the way to go.
Semantically thats what the Rust std library linked list does as well https://doc.rust-lang.org/std/collections/struct.LinkedList....

However that LinkedList implementation requires unsafe{} to be implemented. All unsafe really means is that the compiler isn't going to hold your hand, the usual memory ownership footgun is available at your discretion.

unsafe shouldn't be this mythical thing you don't touch like people seem to think it is. If you need to escape the compilers very helpful guidance you can and should, but test thoroughly!
Nonsense. Multiple teams are developing Lightning Network implementations and anyone who desires to commit capital to operate a Lightning node can do so without asking permission from anyone.
Out of all the points I mentioned, you decided to comment on the least interesting one. This is also very telling. This article seems to have been written by someone who read a single Forbes article on blockchains. Many of your points are obsolete, but readers will figure that out on their own.

I'm appalled at the number of articles in this space that are aimed at confusing laymen more than informing them. It's a shame.
There is a meme associated with this; search for 'apache projects go to die'
Since the first post is 1900 and it appears to be sorted by date, I wanted to verify: there were no posts from the 1800s worth showing?
Neanderthals, the World’s First Misunderstood Artists
For the curious, I think this might be the first submission related to Wave on HN (May 28, 2009; 169 points, 99 comments):

"Google Wave Drips With Ambition. A New Communication Platform For A New Web."

https://news.ycombinator.com/item?id=630427

Top comment starts out

> "This is silly, it doesn't account for the many, many axes of communication."
But those are the jobs that everyone here is saying are going to be automated away soon.
For anyone interested in additional research and debate on this topic, I'd recommend watching Pinker and Spelke's excellent debate on Youtube. As some might remember, in 2005 Larry Summers was fired from Harvard for making similar comments regarding right tail cognitive abilities. Pinker/Spelke lay out great points on both sides of the issue.

Sex Differences in Cognitive Abilities by Diane Halpern is another important work in this subject. It was published back in 1986, so the research on topic has been going on for decades. During that time, virtually every piece of research supports the claim that innate differences in mental abilities exist between the sexes. The extent of those differences is hard to measure, but this new paper is nothing new. It's just adding more support to an already large body of evidence.
Three-photons-bind-together-to-make-a-molecule-of-light
TL;DR no, this doesn't support the diversity memo

[citation needed]

What you say seems to generally contradict findings in psychology and common sense.

http://www.iqcomparisonsite.com/Occupations.aspx

https://www.quora.com/Whats-the-average-IQ-of-a-Google-engin...

Maybe Googlers don't have to all be in Mensa. However, having more general intelligence is a good predictor of success in many tech fields.
>think of it as a starting point rather than an exhaustive list of what a typical data room looks like for a mid-sized merger, acquisition or investment.

And that is stunning by itself. This is a reason to think one more time about US business culture. Especially for people repeatedly poking developing countries for dysfunctional bureaucracy.

>Pakistan is not exactly known as a hotbed for serious start-up activity, clearly the list is US centric.

Hmm. You should put this view to doubt. As a former British colony, Pakistan used to have a lot of stock exchanges even in relatively small cities. Most companies being listed there were small and medium businesses while "reel-old-money" big business groups were kept private.

A typical listing just few years ago could've been from an entrepreneur who opened a concrete factory, or a trucker cooperative opening an industrial commodities company all popping no more than 10 to 20m USD a year.

In US, the size of stock market just few years ago was tiny in comparison to the titanic debt market. The ratio of stock to debt market size does look much favourably to me in the "not-a-hotbed-for-serious-startups" Pakistan than in the US
Please take your cynicism somewhere else.
> Modern autopilots are actually fully capable of handling takeoff, flight, and landing without interaction from the pilot.

No they're not. The pilot needs to initiate the sequences first, and good luck when something unexpected happens - a Tesla (or any truck/car with auto-distance-control) will brake when a car changes lanes right in front of it, a plane will blare sirens (okay, to be fully correct: it will tell the pilot a preferred course of action to avoid a collision) if another plane comes too close for comfort but not do any evasive action on its own.

Even in a perfectly ordinary flight there are always the ATCs to serve as master controllers for all airplanes... something you also have in railways, but not at all on the road. On the road everyone is on his own.
Yet Another Blockchain for IoT
> It's surprising we haven't given them more rights yet

What would be the benefit of giving them rights?
You want to know how this happened?

It all started with ubuntu pointing home to the user's dir when running sudo. This was done out of convenience to have gedit and other Xorg apps work when run with sudo...

Then there is also the terrible fact that ~/.local/bin didn't exist as a "standard" at the time. Which means your only sure-fire non-complicated way to install local bins guaranteed to work for the user was to put them in /usr/local/bin which meant running sudo.

But if you create a package cache dir during sudo in ubuntu in $HOME, thats with root permissions! Then you get errors when trying to run npm without root and it tries to manipulate the cache. How do we fix this, by changing cache dir permissions of course. https://github.com/npm/npm/commit/ebd0b32510f48f5773b9dd2e36...

Through series of refactorings, this became correctMkdirp, which is a non descriptive name of mkdir with (among other things) changing of permissions. And with a name like that it eventually was used in the wrong context and did the wrong thing.

I call this death-by-10-small-missteps. But I would pin the biggest problem on a missing omnipresent `~/.local/bin` standard (at the time). It doesn't cost much if anything, and it would single-handedly obliterate the need for users to much around in their paths (bad usability) or run sudo to install command line tools for personal use (clearly not the best idea).
> borderline autistic

Hi, I'm autistic and I'd appreciate it if you didn't use me as a synonym for "stupid," thanks.
That's a far easier scenario than the ones involving recursively generated AIs. You are, and would likely be charged with Murder 2 in most US jurisdictions.
Good speakers and content!
This is a good question, even if the details are wrong (the question should be about Servo, not Firefox/Gecko). The answer is somewhat idiosyncratic: Servo uses the SpiderMonkey garbage collector to manage DOM objects, which, like all tracing GCs, can deal with cycles just fine.

This ends up simultaneously solving the ever-annoying problem of "how do you manage memory when both JS and Rust can hold strong references to objects?" (In Servo's case, the answer is simply "just punt all of the logic to the JS engine.")
Very true, we only get correlation with this.

I wonder how much the ACT and SAT scores differ compared to each other. It is well known the SAT tests more learned (larger social bias) abilities than the ACT. It may provide more perspective to your point.
Yes but single owner and refcount of 1 are semantically the same. If you want to be strict about this just keep the Rc private to the implementations and only hand out Weak<T>.
It's probably safe to assume that China wants to increase its influence, but accusing any country of plans of 'absolute domination' based on domestic surveillance probably says more about the psyche of the accuser than anyone else
The related keyword is http://www.appropedia.org/Appropriate_technology , which tries to limit the need for poorly available skills or hard to maintain equipment.