skysight-inc/HackerNews huggingface dataset:
To solve the problem: stop making the packaging/garbage.

It's not solved by working out what to do with all the packaging/garbage, it's solved by stopping making it.

"Recycling" is the distraction/sleight of hand that the packaging industry uses to make you feel OK with the infinite spew of garbage it creates. Finally China has shown the lie of recycling.

In your kitchen, if the water tap is gushing water onto the floor, you don't spend all your time focusing on how to mop up the water, you turn off the tap. Same thing.
Correct me if I am wrong, but don't FaunaDB and CockroachDb implement strong consistency? I don't think they use CRDTs but maybe I'm wrong. I'm just a curious guy, by any means an expert
But the cost to remove ads here is very worth spending that electricity over my attention.
Half of Millennials say they often feel isolated even when surrounded by friends
I totally get where you're coming from, but some emotions are available to me and not to animals - for example, the feeling of meeting someone who reminds me of a character I imagined from reading a book. Likewise, my fondness for words may interfere with my ability to experience wholeness and the emotions tied up with that, which might be why religious and mystical people develop devotional/meditative practices centered on silence or solitude.
No, it is simply not true that java programmers don't likability programming. Quite a few simply like java programming (often due to tools and economic system around it).

The idea that everything java is bad, uncool and for lesser programmers was here since java came out. It was not true back then and is not true now.
You’re lucky you weren’t in bigger trouble. My school called the FBI and prosecuted a kid for doing something similar.
"Much of what you said doesn’t have idealistic roots. Democracy is by nature pragmatic, for instance"

Democracy looked a lot more idealistic and less pragmatic when the mainstream thing was kings and whatnot. When you are ruled by an absolute monarch, the pragmatic thing is to try to work within that system.
"equivalent of goto" is meaningless; there is no one single conception of goto. The ultimate goto is a jump instruction in the machine language. Even these are not all the same; some have more constraints than others. Machine language goto will typically go from one function into another; the C goto will not.

CL's go operator is a mechanism for abandoning the currently executing form up to just below an enclosing tagbody or prog, subsesquent to which, another subform of that tagbody/prog is selected for evaluation, identified by the label that was specified the go form.

The initial abandonment of the original form a non-local dynamic control transfer, with all the unwinding that implies. Then the final transfer to another form resembles an unconditional branch.

CL go will jump between function activations. A tagbody that has not itself terminated yet can be re-entered by means of a lexical closure. A jump out of that closure is possible.
A lot of eurobeat music was titled after popular songs in order to increase its visibility among Japanese listeners. Imagine going onto 90s Napster, searching for "My Heart Will Go On", downloading the first track you find and when you hit play, you hear an explosion in a Casio synthesizer factory.

And the lead vocalist is male.
> You missed the larger point. A token offering of “5 days for rugby” is irrelevant if the rest of the economy is shit.

No you did. A worker who needs to stay home a few days to care for a sick child or parent will consider this a blessing, regardless of how shit the rest of the economy is, how low wages are.
Pity that it takes research to state the obvious. Pity that unless specific well defined behaviour is explicitly penalized, bullies will continue with it - with poker face and shrugging on any attempt to call out their abusive practices.
Thanks for sharing. My advice is shut it down. You are making the world a worse place. Just because you can give people the ability to gamble more does not mean you should.
Multidomain Operations Rely on Partnerships to Succeed
I can relate to that. I am male but I have pretty small hands. When I tried to learn piano and guitar I had a lot of trouble reaching keys that were really easy for others in my group. I remember wondering how I would do if I didn't have trouble already with the most basic chords.
why it's got down voted? there are reasonable points.
Ask HN: How do I become articulate and well-spoken?
My speech sucks, a lot times, people do not understand me and I have a hard time getting my point across when speaking. What kind of practice can I do to improve these kind of skills?
The issue is that anything that changes the POW has to be to be deterministic, so we'll just see programmable ASICs make a return... so invest in Cisco?
sure, if you are targeting professional traders, it's reasonable, but professional traders need to build their own infrastructure to be professional. in trading, infrastructure is the edge. there is no edge in using someone else's trading infrastructure.
My point is that when you say "X is regressive" - well, lots of things are regressive. That's how prices work. If you want to fix it, you have to look at income.
Edit: what I asked is now possible, so please disregard my comment.

A bit OT, but I really wonder why Spotify doesn't allow to block songs which a user hates. It looks like such a simple and super useful feature, anybody has any idea why they wouldn't offer it?
I would be carful; if you think sap people are billed a lot per day you should see how much we’re invoiced for murex consultants.

Not the sort of companies who play nice on these sorts of issues.

Just my 0.02
Survival bias: companies that guess poorly aren't around to explain why they believed they were being reasonable.

...to expand a bit: you're more likely to benefit from correct forward looking estimates if you have sound alternatives available when those estimates to be less than completely accurate.
> Unfortunately the trade-offs don't go away, and we haven't figured out a way of making these trade offs that doesn't feel horribly statist (so called "death panels")

These already exist. Donor organs are a scarce resource and there aren't enough to go around, so some person(s) has to decide who lives and who dies. People already regularly die in the United States because it is uneconomical to have Level I/II trauma centers within emergency response distance of the entire country.

People have very different ethical standards for how people should act in advance planning scenarios versus in the moment. I think most people agree with the unreasonableness of arranging to have an on call neurosurgeon in a small town in the middle of nowhere. But I think people would have a very different reaction if the same neurosurgeon refused to skip a day of teaching medical students to instead walk across the hospital and carry out a 12 hour brain surgery on a 90 year old patient with dementia who will be dead from lung cancer in two months anyway.

I think people will just have to get over it. There aren't alternatives.
Check out Yggdrasil - https://yggdrasil-network.github.io/ - we've tried very hard to solve the problems that cjdns has, seem to be much more reliable in real world conditions and we send/receive much less idle traffic to do it. We also have Wireguard-like crypto-key routing for both IPv4 and IPv6. (I am one of the developers.)
The answer is to put the burden of recycling back on the manufacturer, and add a refundable cost to packaging on purchase.

Businesses have zero incentive make products easy to recycle.

If I recall, the only recycling success stories involve aluminum, glass, and perhaps paper. These are relatively easy to recycle, yet even these required financial incentives.
Whether I'm buying lottery tickets, treasury bonds or using trading bots, I take risk-reward ratio into consideration.

Others have already found a niche in automating trades with bots. Mudrex has found another niche within it by letting people easily create those bots.

In any case, Mudrex allows you to backtest and run paper trades on strategies you or others have created just to help you find a suitable risk-reward ratio you are comfortable with.

Like I said before, I invite you to try the platform. Set the fees and slippage and test your sanity for yourself.
For anyone who likes this sort of thing, the Dave Gingery workshop book series is a hoot! http://www.gingerybooks.com In volume 1, you learn how to turn a 5 gallon bucket, some refractory cement, a shop vacuum, and a bag of bbq charcoal into a crucible furnace. In volume 2, you learn how to melt down your neighbor's screen door to build a lathe.

7 volumes total. Typeset on a manual typewriter.

My favorite Dave Gingery quote: "I spent half my life trying to figure out how to do a fifty dollar job for fifty cents. I spent the other half looking for the fifty cents."
Genuine question, I'm actually interested in the answer and not in any way implying it's a bad choice or you shouldn't:

Is there anyone here in the HN community who would pick Angular for a new project in 2019 over, say, React or Vue?

If so, why?
Content ID won't work for classical.
I wish they had also posted a reason. NASA Worldwind is in very wide use, and losing that resource is huge.
I wonder what would have happened if he had done a presentation in favor of the current favored political/pseudo religious orthodoxy with bad/inaccurate poorly done data. We will never know but, I'll bet you not much would have been said about it.

I'm not in the field, but from everything I've read the rest of his work is some of the top in the field. So we un-person this individual and start to dis-credit his work, not based on its merit, but because of the creators "moral character".

If someone dug back into Einstein and many other prominent scientists I'm sure that they could find plenty of issues with their moral character as well. For science to thrive it needs to be based on realism and facts. If someone presents inaccurate facts, they need to be refuted with with accurate ones and a lively debate needs to be possible to get to truth.

The mobs condemning someone does not achieve that goal. This is also probably one of the reasons why scientific innovation is continuing to slow down.
> I think I once saw an open source, copy-left license for the EU.

Perhaps this was the EUPL¹. As someone who works for a company that has occasionally been forced to use it for a contract, I'm pretty sure people don't choose it. Every time it has come up in a talk about a project, you have to answer basic questions about it :/

> But never one in the spirit of BSD/MIT/Apache

Nor me, but I've seen people mention the idea a few times in conversations about patents normally.

1. https://en.wikipedia.org/wiki/European_Union_Public_Licence
All Services Sign on to Data Sharing – But Not to Multi-Domain
In no small part it's because C++ has lacked a package manager. The barrier for a library to become common and canonical is much larger as a result.
There's a lot of algo trading projects on github - https://github.com/topics/trading-strategies is a good place to start
An estimate is not a deadline. A deadline is not an estimate. Mixing them up leads to unhappiness.

Giving an estimate should not come with the whiff of punishment for probabilistic inaccuracy, potentially due to factors out of one's control.

That's what deadlines do. That's why they distort behaviour.
I haven't heard the term "multiple function heads" - is it similar to Haskell's way of defining functions? e.g.

fib 0 = 0
fib 1 = 1
fib n = fib (n-1) + fib (n-2)
What I was trying to say is: The schengen agreement or treaty, which is now a part of eu law, deals with visa policy for the eu. There is no reason for foreign actors to treat eu countries like they are in the schengen when they are not, since it is specifically designed to deal with eu-extra eu relations.

If the eu wants to deal with internal eu travel and residence outside of the schengen agreement that is one thing, but it's not a consistent policy to try to create a second set of international relations by selectively bypassing the schengen agreement. A second set of agreements would be both coherent and acceptable if the eu accepted that the schengen agreement was superfluous and not to be taken into account for countries that opted to enter into a reciprocal relationship with them based on this new agreement. Otherwise it is just picking and choosing without sufficient respect to the other parties involved. This would probably be for the best long term, since the schengen leaves eu international policy too tied to a few non-eu members who have schengen agreements in place.

In brief, it is the eu's problem that they have an imperfect union and have not managed to integrate all their members into all their reciprocal agreements. It is an understandable problem, but not one they can credibly complain to others about.

Edit: I think where we are missing each other is I don't view the schengen agreement as just internal policies, but the framework for the eu's interaction with the world. From what I have read in the eu's own words and elsewhere, that is its intention.
"Why have only one painkiller? If one painkiller is good, why not take the whole bottle? How one pill be good enough to ease your pain? Why not the whole bottle, that's even better than one pill!"

What a silly argument.
He has done the same thing on the cpp subreddit with regards to his 'object request broker'. Lots and lots of text talking about how many lines it is and what it isn't, while never giving an example of a problem that it solves that couldn't be done easier with other simpler and more established libraries.
I loved quake iii and similar properties that only checked the last digit, 3 or c
I would argue that even for the time early versions were not particularly ergonomic or nice to work with. And yes, I will actually be the first to defend modern Fortran; calling out older versions specifically was a very intentional choice on my part. Granted, I'm unclear on how much the newer variants are used; legacy code bases form a pretty big backlog.
For license name I think distinctive is more important than descriptive. It's not like you can really rely on the name telling anything useful anyways
This nails it for me. I have seen too many scrum implementations give insufficient weight to pointing, leaving it undecided whether the pointing scale is linear or something else, pointing inconsistently across people within a team, and most importantly not accounting for when reality differs from estimates over time. IMO this leads to foregoing one of the most important benefits of doing scrum in the first place.
imo it really increases you understanding of security issues, stack, heap, over- and under-runs, debugging without source-code, low level caches etc. people often dismiss it because it not being a useful language to implement applications, but it's kind of essential when optimizing C (you might want to play with inline assembly called from C - not always to make things faster but to better understand where your money is spent).

A great place to visit for a break is @x86instructions Twitter[1] feed. Absolutely hilarious (and you will need some humor to keep your sanity with Assembly on Intel), e.g.:

MOV - Literally Copy Something Instead Of Moving It

or

VLTAYTMPNL - I’d Like To Add Your Scalar Vector Lane To My Professional Network On LinkedIn

...

[1] https://twitter.com/x86instructions
What are the rules ? Since this is a largely predictable instruction stream, you know all the branch outcomes before hand. You even know the value outcomes. You can create a close to perfect branch predictor, prefetcher, scheduler etc.
Usually when you set an arbitrary deadline, it quickly becomes less arbitrary. See OP's example of the finance team depending on a certain timing that they were promised.
I don't get it. Is that EU's fault? It's not like EU is saying "hey, here's €100m, build bicycle paths from nowhere to nowhere". It is your local politicians doing this kind of crap.
I believe Coinhive was actually webassembly, with a fallback to JavaScript.
> fixing bugs

I like this counter argument because as a developer, it stinks tracking down bugs. In a perfect world, if the English to code compiler worked pretty well, couldn't the blame of bugs be moved to the business analysts writing the requirements?

> writing tests

if the code does exactly what the business requirements say, why are tests needed?

> integrating 3rd party libraries

a huge portion of programming to me is "calling a function or an endpoint of a 3rd party library". to me, that could very easily fit into the plain English format I'm proposing for this "technology language"
Exactly. I don’t know what the typical industry term for it might be.
The bar is not "possibly has some value" it is "plausibly has more value than other interesting projects one could spend time investigating". That includes other projects that are the product of a singular vision, like the STL somewhat ironically.
It is worth noting that this will use a noticeable amount of power more than Google cloud messaging. The basic idea of how is works is about the same, but the devil is in the details. If you look at an idle connection over LTE, you will notice that after a while your carrier will close it. You need keepalives. If you look at the connection for Google cloud messaging, you might notice that it needs much fewer keep alives than YOU need to keep your connection alive. This means fewer wakes from sleep mode and lower power.
S3 also makes this kind of protection pretty easy - enable bucket versioning and allow only PutObject.
If you're referring to predictors of future quality, does it still come from the human? Who is the author?

On a similar question, for the combination of credibility + relevance, do you look to metaphorical Google News, NYT, the journal from which the article is sourced, the science team being reported on, or the individual scientists on the team?

I imagine in the future of credibility we might discuss the forecasting abilities of specific models.
Thanks for posting this. I remember in great detail what happened when Summers was essentially sacked from Harvard, and I thought it did a great disservice to the institution. He was presenting the mere idea, at an academic conference, that innate differences in gender could account for some of the difference in academic achievement in various fields is something that should be studied, and he was pilloried for it. God forbid someone suggest a topic be studied at Harvard. There was definitely an undercurrent that he was really fired for other reasons (the faculty basically didn't like him), but even then using his comments as a pretext for getting rid of him is even worse.

All that said, discussing controversial, emotional topics requires the utmost care. Showing a cartoon of any type relating to this topic shows extremely poor judgement.
> ASM still treats floating point as if it’s on a separate processor

I read assay on the failure of a RISC design. The reason was they didn't have separate registers for the floating point unit. The extra bus loading from the floating point unit limited speed at which the registers could be accessed and thus the clock speed. So it was never able to meet it's performance spec's and there was no way to fix it.

I hadn't realty thought until then that there is a trade off between clock speed and the number of and usage of registers. PDP11 and 68000's have a lot of flat generic registers. Where 0x86 had a limited number of specialized registers. 0x86 could probably clock faster at the expense of higher register pressure.
That's the Go Gopher: https://blog.golang.org/gopher
I’m genuinely curious about who the target customers are for this platform. In terms of simple strategies (see signals A and B, fire order, wait for signal C, exit market, profit), there’s just no chance of a startup beating the established HFT players on execution speed. In terms of sophisticated model generation, training, optimization, etc., I don’t see being able to compete with them either. Their data and computational resources are just too good. You interviewed 100s of traders; I wonder how many truly successful ones you talked to. Did you give more weight to their input than the less successful ones?

I’m certainly biased here, as I’ve spent many years building infrastructure for large HFT firms. If nothing else, it’s made it crystal clear that there’s smart money in the market and dumb money in the market. On my own, I’m absolutely the dumb money when I compare my resources to infrastructures costing $300M or more and hundreds of the brightest people around. Unsurprisingly, I keep my money in mutual funds.

I wish you the best of luck, though. I hope you prove me wrong.
Please no. ContentID has an obscene false positive rate.
>I found food intake was the primary mover for weight control, not exercise

Excellent point which people seem to not understand. The amount of calories you burn running an hour can be equal to a very little amount of food - one candy bar.

Naturally ignoring the fitness benefits of exercise a small reduction in calories can equal a lot of heavy exercise.
I really hope I'll live long enough to be in the Scrum project that's run this way. In all the companies I worked for Scrum with its sprint and daily stand-up meetings just becomes a tool for micromanaging the team.

EDIT:
My own understanding of Scrum was, that you can commit to a deadline for the whole project (say, we'll have this application ready by the end of Q3), and then use sprints and backlog prioritization to manipulate the project scope. So, when you hit the deadline you always have ready to use product, just maybe with less functionality than intended.
250,000$ per month is it a worthless pittance...
It's especially horrifying when you see all the people who devote their time to learning the rain dance instead of actually useful skills. People on /r/csMajors or /r/cscareerquestions who will say with a straight face, (well, as much as one can virtually) "you only need a data structures and algorithms class" or the generic "just grind leetcode" as a response for any perceived inadequacy. I wonder how many of these people make their job only to realize they have no experience and no interest in the actual content of their job.
A simpler explanation in my opinion is that it's projection.

But that assumes facts not in evidence. Here's a fun example. One day I cooked too much food, ate some and set the other aside intending to put it in the refrigerator. Something distracted me while I was eating and I left the house, forgetting all about the leftover food.

I returned a little later and instead of my dog greeting me at the door with his tail wagging I walked in and dog is giving me his sad look. I have no idea why until I go into the kitchen and see the now-empty plate that had the leftover food on it.

Now I doubt this is guilt in the sense of moral remorse, it's likely just my dog worrying about getting caught taking my food. But he was definitely conscious of having taken something that was not given. The difference from his normal behavior when I open the door was an empirical fact, even though I can only draw inferences about what was going on in his head.
The coming age of infinite mashups. Bruce Springsteen's Fire sung by Elmer Fudd, to infinity. What does a cross between Elvis and John Philip Sousa sound like? Does Jimi Hendrix need a little more Abba? Such an ML generator could explore a space of musical styles with more nodes than there are quarks.

Now randomly upload a few to YouTube, let upvotes be the fitness test to select the next generation, and repeat forever. Could this algorithm top the charts or would it devolve into random crap?
Blue Oak is the steward of the license. It seems like they're going for an FSF-style organization for permissive licenses.

Probably a bad idea, but roll with it. :)