skysight-inc/HackerNews huggingface dataset:
> Sorry if the statement offended you. It came from the experience that I so far haven't encountered anyone who seriously uses C++ and does not know about the undefined order of static initialization.

Water under the bridge.

While I did say I was brought in to fix it, what I didn't say was that the group's management thought that Java coders could code in C++. D'oh.
And how do you explain that basically every village in the European Alps (or any other mountain range) has old pictures of how their glacier looked ~100 years ago, where you also see how much lower the tree line was etc. Or all the local legends about winter activities that somehow would never be possible nowadays. There is always some level of fraud in any scientific (or human) discipline but not on such a global scale.
So goto spaghetti is understandable? And dropping those isn't an argument since proper C++ usage also implies agreeing on a proper subset of the language to use. Modern C++ with sane restrictions is way more easy to understand. Especially w.r.t. resource ownership and lifetimes (as pointed out).
You're not going to see a raise if drugs get more expensive; the company is only interested in paying you the minimal possible amount and giving everything else to high-ranking shareholders. This is a shareholder/roi-optimising economy, I'm afraid you are not in any position for anything.
> The article suggests that the station employees were able to "stop" the second hijacking quickly... I'm not sure how that would happen if it was a microwave hijacking

The version I read said they changed link frequencies. Presumably they have a secondary link on a different frequency for when a transmitter is down or they need to broadcast two feeds.
Now try that with other C compilers as well, or without using static.

Also add common C extensions into the soup like constructor function attributes.

Finally ISO/IEC 9899:2011, section 5.1.2.

"All objects with static storage duration shall be initialized (set to their
initial values) before program startup. The manner and timing of such initialization are
otherwise unspecified. Program termination returns control to the execution
environment."

Don't mix what your compiler does, with what the standard requires.

Doing so only leads to unportable programs and misunderstandings.
Now look forward to its use being blocked for a decade or two by FDA regulations and lawsuits.
I’ve always wondered what happens when a neuron’s charge is decreased but doesn’t hit spiking levels.

From the sounds of this there’s always neurotransmitters being sent, even when there is a small change in voltage.

If a neuron with many dendrites is connected to a bunch of these non-firing neurons then I suppose it could fire, given enough small changes from upstream.

EDIT: link to what’s considered “quiet” neurons in the article https://en.m.wikipedia.org/wiki/Non-spiking_neuron

I also remember reading this interesting book that suggested neurons “feed” on the spikes. If they don’t spike for long enough they get weak and potentially die. I’m not sure how that explains the article though.
At the widest level 'has open sourcing ever killed a company'.

Off-hand I can't think of any companies that have taken a successful proprietary product (code-base) and then open sourced it. If your main code-base and business around it are successful there's not much value to open sourcing it. It would be hard to convince any business that they should do something that increases risk. The "business" argument in favour of open source would be around contributors and the marketing effect - but if the product is already successful that's a weak argument.

In most circumstances software companies have open sourced proprietary code-bases because they were under threat and needed some sort of radical strategy. The canonical example is Netscape. There's really on a few examples - I don't think there's much evidence that they failed _because of_ open sourcing. The reality is they were under competitive pressure any way. Another big example is Sun though that's a nuanced story far beyond open source.

Then the last group is companies that are built as open source endeavours. Do they fail 'because' of open source more than proprietary software companies? It's a bit of a difficult to infer what would have happened if they weren't open source: how do you imagine Docker would be doing without being open source, VMWare is an example from an earlier age but the user audience and market dynamic are a bit different. My personal opinion would be that open source helps in the initial stages if your target user is technical [0], but that it does make it harder to commercialise and puts you under consistent risk of substitution or disintermediation. Community building isn't really dependant on being open source - look at GitHub, it serves the developer community who are pragmatists. The problem of commercialisation is that the economics aren't on your side and the customers buying behaviour is orientated on the proprietary model - users buy scarcity.

If you're interested there's quite a lot of good academic work on open source as a business model, searching for 'innovation and open source' should turn up some interesting papers. Like all business studies they all suffer from a small group of examples and a complex environment aka real life.

[0] In other words, if it's a normal user audience open source makes no difference. That's why line of business apps don't have any traction.
MIT 6.858 Computer Systems Security, Fall 2014;
Session 6: Capabilities

https://www.youtube.com/watch?v=TQhmua7Z2cY&index=5&list=PLU...

It is a good course.
From crack cocaine to Mar-a-Lago: The unusual journey of the MyPillow man
Sure, it's all been a big conspiracy perpetrated by 97% of the world's Climate Scientists. But thanks to a plucky band of right-wing ideologists and oil companies, the truth will be exposed.

Seeing as this is HN and not Facebook, produce your data or go home.
Could just copy Wikipedia [0]:

> online news and social networking service

[0]: https://en.wikipedia.org/wiki/Twitter
For someone that was so religiously against C++, he should have kept using Gtk+.
Do you take applications via email?
Luna – NPM Management Through a Modern UI Created with ReactJS.Build on Electron
Having plenty of jobs and being in high demand have nothing to do with being treated well on the job.
Stablecoins: Key to the Next Phase of Blockchain Mainstreaming and Hyper Growth
I'm not sure they were implying that the crime itself was committed across borders.

My interpretation was that they are emphasising that the act of interfering with a TV broadcast is actually a crime around the world - something that may be overlooked because of how ridiculous (and potentially humorous) this event was, especially upon reflection.
monopolies are good, mmkay.
With WASM this is no longer a problem. Just supply your own JVM-for-WASM. The standard does expect it to be ported natively to platforms eventually.

It would be quite interesting when Browser Apps could also run as native apps without relying on electron (ie, being able to pull up their own UI when not provided one)
Not true in my opinion. While for now the positioning of autopilot is to increase safety for non attentive drivers, eventually autopilot's main goal is to have completely self driven cars and that is where the industry is heading (and Tesla wants to be in the forefronts of it).

We can differ in opinions but I strongly feel that the eventual utopia of self driving cars will be much safer than the current world. And we are making progress on this daily. There will be few unfortunate incidents but in the long term a lot more lives will be saved.
Possibly because the software isn't ready. AirPlay2 brings that support, but in the iOS 11.4 beta.
OpenGL support is good now, and still seeing very active development.
Article says 2020
Well, one of most serious problem with android has nothing to do with bloat, but with old non updated devices
Good vitamins that helps to improve your memory and concentration
This is what I miss about my earlier years. Idly exploring is the most enjoyable way of learning, it is very rare I find that sort of free time these days.
Not much better. I believe a bunch (all?) of ESA launches go from French Guiana, so my guess is that might be the easiest place to go for orbital launches for a British company.
It's risk/reward to the people who want to decide how their money is spent, isn't it?

In your example, the worst-case scenario is that someone could die, and that tends to spur on investors to discover the probity within themselves to spend some money avoiding an expensive lawsuit.

But when the devs are complaining about the old code being terrible and making their lives hard, it never seems to hinder them that much to management. They keep banging out new features and fixing bugs, and nothing bad seems to happen. But the drip-drip-drip of bugs keeps increasing, and the new features take a little longer each time, and nobody dies at least, but the thing becomes a haunted moneypit that nobody wants to touch, and you're stuck with it now unless you rewrite it all at huge expense, etc., etc.

Maybe everyone should just treat a piece of software as they would a life. I bet we've all seen some codebases where if it were a friend, you probably would have staged an intervention by now. Your software baby needs absolute care from the get-go until the very end, or it will get sick and probably die, and most likely in a very prolonged and painful way.
It’s also worth noting that a lot of indicators are moving in the right direction for stopping global warming. It won’t stop before it’s become a significant problem. But we should be able to stop it before it becomes apocalyptic.
From grandparent:

> What's with the "AI" positioning?

It's an implementation detail that’s abstracted away from end users, but also one of the enablers/answers to the "why now" question on a business level. This article happened to focus heavily on that, probably because the other aspects (distributed systems and mechanism design) aren't broadly relatable.

> Seems like you just need really fast optimization...A robust, shallow, transparent approach seems both safer and easier to sell.

With you on that. Academically/literature wise our approach is AI + ML given that it has priors, and doesn't rely on oblivious search techniques such as branch and bound or LP rounding for end-to-end solving. The article states that there's a "black box" involved, which is incorrect. When we talk to regulators and market participants we're very clear on how objective and deterministic the process is, and the bounds. We've structured the problem in a way that uses the economics of a double auction as the floor, meaning that any match we return is equivalent to or better than what would have resulted from matching against a conventional limit order book (CDA) or batch auction. That, combined with the timestamping aspect, results in something that's more fair, transparent, and auditable than the existing market structure.

From parent:

> There is no collapsing it

This is correct for truthful approximations and most formulations of combinatorial VCG. We don't fall into that camp, but we're still left with something that is worst-case exponential.

> ...sort of approximation

In many cases we can find the true optimal, and the cases where we can't become adversarial inputs for the AI and are still subject to the bounds described above. This has to do with the empirical runtime versus worst-case runtime of an algorithm, which is a fascinating field in its own right.
Once again, I don't say Python should not move on, actually, as a CGI "dev" (Technical Director we say) myself, I would LOVE to trash 2.7 and move on.

I was just rambling about "most popular packages" which are only web/network/academic oriented while a huge part of the Python user base don't use them at all. It's just something the "Python community" can't see because most of them are web/network/internet/academic dev (and maybe it explain why they thought it could go well with breaking compat', internet bubble?).

I really want Python to move. I had the opportunity to discuss with some vendors involved in the industry they told me Python 3 switch was a running gag... I hope 2.7 will be such full of security hole my industry will finally do this once for all and stop joking (they will never move on instead), but please stop tell "most popular packages" represent how Python is used as if it was what should been seen, it's definitely not.

TBH, I think Python community give great tools for transition and write close compatible Python 2 and 3 code is not that hard.

Once my industry will be 3+, as a dev, I will love to follow the deprecation period.

EDIT: I love your blog SamAndMax. :D
The latest episode of Econtalk "Vincent Rajkumar on the High Price of Cancer Drugs" is relevant to this subject: http://www.econtalk.org/archives/2018/04/vincent_rajkuma.htm...

It discusses structural issues relating to why drugs are so expensive (mainly in the US). Some of it's regulatory (e.g. Medicare not being allowed to negotiate drug prices), or there being no ceiling on prices related to efficacy as in many other countries.

But some of it's because nobody in the system seems to have a real incentive to reduce costs, even when the benefits are worth it. E.g. an example that's mentioned is that doctors will usually describe the latest brand medicine that's outrageously expensive, instead of a generic that's cheap and statistically almost exactly the same thing when it comes to efficacy.
Mobile Wayfinding inside Kaleida Health Hospitals
I set up an OpenGoo (now FengOffice) instance internally where I work many years ago. We use it to store Notes, categorized in Projects and Subprojects. The interface makes it easy enough for non-technical people to use it and search works well enough. There are also custom fields we've added to Notes, to make up checkboxes and dropdowns.

It's still our main point of truth for a lot of processes and details, though we've been considering moving to Phabricator which we're using for our code.
I think the relevance of potential quantum computer programming can be compared to that of GPU programming: It's useful to solve particular problems with much more power than with classic approaches, but for most applications there's no gain. So most software will probably continue to run on classic computers as today.
Well, the brain is so much more complex than a bunch of muscles; whatever impact genes have on it’s higher functions the phase space is so huge that hardly enough humans have ever lived to explore a significant amount of it.
What makes Rust still rather inaccessible for me is the difficulty in finding «functions I can apply to an argument of type X» and «functions that return a value of type Y» other than, “read every last bit of API doc about everything and memorize it”.
> If there is evidence for it, this isn't it. Tesla cars having higher claim frequencies compared to say the puny Fiat 500 Electric (noted in the article) could just as well be explained by people driving it dangerously because it has "Ludicrous Mode".

This is not the claim in the linked article. The linked article claims that Tesla cars have a higher claim frequency than comparable gasoline-powered cars (i.e. large luxury cars such as a Porsche), whereas for example the Nissan Leaf has a lower claim frequency than comparable gasoline-powered cars (namely the Nissan Versa).

Put another way, if your choice is between a Tesla and a gasoline-powered large luxury car, the Tesla is more dangerous. If your choice is between the Nissan Leaf and the Nissan Versa, the Leaf is less dangerous. There was no comparison between the relative danger from a Tesla and a Leaf.
That is one? _That_ is one? Have you heard of cancer?

That is _everything_!

So what did we achieve with our superior capitalistic systems when it comes
to fighting one of the worst threats to our species?

Look, I ain't a communist, but I ain't in favor of capitalism either. What I know is that cheerleading will get us nowhere. We need to critically think about our course as a human species and if you think we're on a proper trajectory, think again.
Portfolio, we make things happen – IDAP
"projects" benefit. It's not that easy to declare that companies do honestly. We can infer that most VC's and founders don't think it does because everyone uses open source, but few (any?) of the major growth start-ups from the late 90's open source their key commercial code. I'm thinking of things like Facebook - they open source infrastructure as honey pots for engineers - but not their key code. That's also partially because the nature of how you made money changed - it became all about the data slurp.
Can you gives any proof of that faked data?
Actually, a few minutes later, diggan set my understanding of your question straight :) Check out peer-crdt, the ipfs/y.js bridge, ipfs-pubsub-room, and orbitdb!
I think OP is thinking of HOTOL, which could justifiably be described as a pipe dream. RE is the result of taking the most practically implementable parts of HOTOL, ie the engines, and develop them properly. It's still ground-breaking stuff and I'm sure it will take a while yet, but the potential is definite, unlike HOTOL.
There are some Linux specific APIs that build on this and I've got the most experience with Linux so I was refering to that.

But Async IO is part of POSIX.

I was mostly responding to the comment which cited synchronous IO as a problem with POSIX. Linux is most widely used so on top of being my primary domain on the issue, it's going to ensure best understanding.
Mopinion releases new mobile SDK to collect in-app feedback
AI has been a moving goalpost since its conception, all the way from

• "it can play tic tac toe";

• to "it can beat people at chess, Jeopardy, Go, DotA";

• to "it can see, understand and physically move around our world";

• to "it solves problems the smartest humans can't begin to fathom"

Spotify's machine learning algorithms are definitely beyond tic tac toe as they can learn from millions of listeners and look at a single listening history to figure out great music suggestions. I would put that under the AI umbrella as it's something people were doing before computers did it.
What I've not seen is examples of needing to distinguish between assign and compare, that outweigh the added complexity.

if x=y # obviously compare
x=y # obviously assignment
x=y=z # is that really needed? If so, brackets
And SQLite. And, on the more hip side, re-frame – Mike Thompson's writing has a personal, witty style.
> A huge amount of climate research data has been faked. Multiple times “scientists” have been caught for this.

This was fake news before we had the term fake news. You're chosen news sources have been lying to you about this for a long enough time that you will probably never accept it.
Saying "society is just individuals" is reductive to the point of uselessness though. People exist within a system of social and economic realities, and the choices they make, indeed the choices they can make, are shaped by that system.

And therefore, many choices which would improve society only make sense as collective choices. An individual deciding whether to delete their facebook account is deciding between privacy violation or social isolation. In that context, the privacy violation might actually be the better choice for the individual.

When people criticise that choice, they're noticing that collectively it would be better if everyone made a different choice. But it's pointless to blame individuals for not making a collective choice. If we actually want people to make that choice, we need to act collectively, and transition away from facebook in a coordinated way.
This is by far the biggest problem, web design with a print mindset.

A designer needs to understand and work with their medium and as long as they keep trying to represent the web (where their designs will be shrunk, enlarged, reflowed, include a time dimension and at any point entire elements can appear and disappear as a result of interactions) as a bunch of static 2D pictures they're working against their medium and are basically out of date. This was kind of understandable in the 90s when the concept of designing for the www was becoming mainstream. Around that time I was expecting it to take 5-10 years for the old generation of designers to fade out and for new people to arrive who would be trained and understand that print design isn't web design. I underestimated the problem, because that didn't happen.

It's now 2018 and I still regularly see job ads asking for developers who will create "pixel perfect PSD to HTML conversions". This is so wrong-headed.

I enjoyed the article, I remember rubbing sheets of Letraset transfer and literally cutting and pasting with a scalpel and Pritt Stick. The author is obviously clever and understanding of the current problems in web design. But I can't help thinking the main question the article asks is similar to "why is there still no point and click software with which I can write a high-quality novel?" or "why can't my beautiful rendering of a car be output as a working vehicle"
Mark Zuckerberg Says Facebook Collects Internet Data on Non-Users
That's an interesting word choice. "Threatened" carries with it some negative connotations. I think you mean it as "An expression of intent to injure or punish another". (Quoting Wiktionary.)

Do you think the company owners consider unionized employees to be a punishment? Or is that your personal view of unionization coming through?

The article quotes one of the organizers as saying "We asked the company to 1) recognize our right to organize and 2) do right by Jane."

The word 'threat' is used three times in the text, as in:

> But it was the threat to outsource our jobs that pushed the majority into supporting unionization. To be clear, we didn’t think it was a credible threat. The codebase was exponentially the most complicated I’ve ever worked on — it wouldn’t have been easy to outsource the coding labor.

You write "a company can fire all of its union labor and replace them with overseas workers if they so chose", but that's not 100% true. The National Labor Relations Act prohibits a company from engaging in certain 'unfair labor practices'. That is, section 7 of the NLRA is:

> Employees shall have the right to self-organization, to form, join, or assist labor organizations, to bargain collectively through representatives of their own choosing, and to engage in other concerted activities for the purpose of collective bargaining or other mutual aid or protection,

and section 8(1) says it is an unfair labor practice:

> to interfere with, restrain, or coerce employees in the exercise of the rights guaranteed in section 7

That's why the article says "NewsGuild-CWA has since filed a complaint with the NLRB, claiming that the mass firing was illegal retaliation for trying to unionize."
Audio-Visual Scene Analysis with  Self-Supervised Multisensory Features
I just saw the YOLO stuff in action at AWS Summit and it was _epic_. Super fast and really really awesome.
More than that, it is run by Richard Noble, who has already taken one project from plan to world land-speed record.
How is MIT's Open Courseware and the many programs like it not exactly such an expansion in line with the mission to educate?

The idea that success == expansion is a capitalist (or even more narrowly, Wall Street) ideal and Universities should not be run like businesses.
Career at IDAP, Let’s grow together
"than other large luxury cars" - seems like a fair comparison, no?