skysight-inc/HackerNews huggingface dataset:
> > If you pay the worker $800, but it turns out the market only values the widget at $500, does the worker return the difference? Usually not.

> In that case the worker is the one being unethical.

I don't consider the worker any more unethical than the owner is in your example. Two adults have access to the same information and come to an agreement. If they both consent to the transaction without coercion, there can be nothing unethical about it.

Owner assumes risk for possible but not guaranteed payoff.

Worker gives up potential upside, but gets guaranteed payoff.

Worker has the option to reject the deal and assume the risk themselves if they like, or assume part of the risk by providing some capital of their own or working contingent on future payoff (a la, lower base pay + stock options like startups do).

The value of things in the future cannot be known. Reducing that uncertainty has value. Rewards are distributed in proportion to the risk that is assumed.
try redo+:

https://www.emacswiki.org/emacs/redo+.el
>Western culture is probably the least materialistic of all major cultures

Is this sarcasm? What are you basing this on?
I don't think I've ever heard anyone opine this before.
Google supports consensual scraping, and respects sites which opt-out (using robots.txt) just like they have. It's no more ironic than someone selling a product they don't happen to use themselves.
Reminding me that a cornerstone of my childhood was a series of cinematic figurine advertisements cribbed from one of Kurosawa's weaker pictures doesn't heal the wounds any faster.
The word has a dual meaning.

You can consume food, you car consumes gas and your girlfriends expensive holiday consumes money.

When Americans say "consumer" they mean someone who spends money on things that they are not going to sell again.
That can be smartphones, luxury cars, drugs or food.

You could also say a consumer is the opposite of an investor.
#1 and #2 are not hindered by "more security". They're local proxies you set up and decide to trust. In a proper setup, you would use encrypted communication towards that proxy, and that proxy would use encrypted communication towards the appropriate server, maintaining privacy and authentication while implementing their purpose. Both of them are a bit of a hack, though, as this really belongs in the client application.

More generally, more security does not stop any legitimate use-cases. You just chose to extend your trust.

#3 doesn't have anything to do with the subject at hand.

Network interception is never something a user wants, and does not implement additional security. It's common in enterprise and banking environments for all the wrong reasons (enough that these industries were trying to harm TLS1.3 when they realized that the increased security was troublesome). Such a setup is by no means necessary, and due to there being Bad People in this world, the ability to do so is dangerous.

Repressive governments that wish to control or manipulate information is a very good example, and sacrificing silly enterprise politics is a very small price to pay to help the repressed. The result of There are quite a few places where this is the case, even though it might be hard to imagine for someone in the west (despite filtering occurring in the west too, whenever the government dislikes a site).
What Linux games are you looking forward to this year?  my top picks
HAProxy and network layer load balancers are very different kind of beasts. HAProxy requires, for example, you to return your traffic via HAProxy which can make HAProxy a bottleneck, requests are usually smaller than responses. HAProxy will also require you to terminate your connections which will make you lose your source IP address if you cannot get it using proxy protocol.

There are also various other benefits, but network layer balancers do have their own share of downsides as well. Like you need to have pretty big control over your infra in order to use them (generally speaking it's not feasible to use them in public clouds), configuration is more complex, they won't do TLS for you etc.
I think that your analogy could be extended to the internet as a whole. Just because there is a lot of crap there, doesn't mean you can't find good stuff as well.
I’ve enjoyed the stand alone movies quite a bit more.

The new trilogy suffers from having so many protagonists that none of them seem worth caring about. It seems they have HBO-envy and wanted to ape the structure of a long form multi-POV serial and jam it into a 2 hour movie and it just doesn’t work.
Google's web scrapers obey robots.txt, you can stop Google from crawling your website if you want. Google doesn't want you crawling their website.

That word, I don't think it means what you think it means.
How to Make Apps for Children: Tips for Developing, Designing and Monetizing
Why would I want my browser to do this? My browser should use the DNS configured by my OS -- in my case, a local, caching resolving NS. If I want to use some kind of DNS-over-HTTP I'll tell my OS to do it. I don't want my browser making DNS decisions for me. What am I missing?
To the degree a photo is biometric data--and it's hard to see how it wouldn't be by any reasonable definition--how can that be reasonably prohibited at this point in history?
Bug reporters who can't even be arsed to follow up or check in on their reports aren't worth nearly as much as you seem to think they are.
The rule set must be more complex. I often use VPN which results in captchas on many pages but I never get one on Google. I guess the 300 queries/IP only count if other parameters indicate crawling.
> Warp travel? Subspace? Q? Accelerated human evolution into lizard people?

There's a lot of bad Trek out there. But also a lot of good Trek. The best of it is like a slice of speculative fiction - like a mini District 9, Interstellar, Her, or Arrival. The worst of it is pure melodrama with technobabble layered on top.

I think what the parent is getting at is that Star Wars never, ever goes the speculative fiction route. It's all "character drama in space".
The invite code apparently is pigeon :D
Here’s everything we published for the page previews feature
Hellbanned from Hacker News (2012)
C# 8.0 Expected Features: Something New for Indexes and Ranges
Are you suggesting donors to make-a-wish actually value making one dying kid (and his support network) happy more than saving the lives of several?

I doubt that's usually the case because if you consider it for a moment is seems so unfair and cruel. No, it's probably something else that motivates their decision...
There are a lot of good answers in this thread, I'll suggest one that most people may not of heard of.

Mark Furneaux - https://www.youtube.com/channel/UCRDQEDxAVuxcsyeEoOpSoRA

He does Homelab-style networking, linux, and server management, but also does very detailed teardowns of random or eccentric electronics. For someone like me with very little EE background, he explains the circuitry and the industrial design in a very digestible and interesting way. His teardown of an old traffic controller PSU is one of my favorites (https://www.youtube.com/watch?v=b-F7nKoNqjM).
This is absolutely correct. The benchmarks they claim are misleading, and under fair conditions, Julia simply isn't the speed/efficiency solution they market themselves to be.

I think that the ML community's decision to write core operations in C or C++ and provide Python wrappers is the way to go about it if you want the flexibility of scripting.
They don't need to exist in mathematics either, but the outcome would be the same. You can't do the real-world analogue of squaring the real-world analogue of a circle.
Here's a recent follow-up paper [1] testing exactly that on many diverse datasets, positing that scale-free (power-law distributed) networks are actually not that common in the real world. Quanta has a nice article about it [2].

[1] https://arxiv.org/abs/1801.03400

[2] https://www.quantamagazine.org/scant-evidence-of-power-laws-...
"Founders at Work: Stories of Startups' Early Days" is a good collection of stories: https://www.amazon.com/Founders-Work-Stories-Startups-Early/...
Google explains 'weird' 1975 text message bug
It's not part of the official Julia package. javac comes from Oracle, rustc comes from the Rust developers, etc.
This is very annoying because I can no longer see the list of bugs I filed against GNOME products. They are all owned by 'bugzilla-migration', not me!

[additional] I appear to be subscribed to the issues that I filed in Bugzilla and were migrated to GitLab, but there's no way to get a list of all the issues I'm subscribed to: https://gitlab.com/gitlab-org/gitlab-ce/issues/12697
Looks like an advertisement.
This is not exactly like that:

- new companies go IPO, they do it because there is liquidity in the market, so they can count on someone buying their shares and cashing in.

- some blue-chip companies pay out dividends

- as much as many people hate on that, profitable companies engage in shares buy backs which is a way to return money earned by the company to its shareholders. If the company makes no profit, it has less to do buy-backs with.

- in the end a share is a piece of a company, big part of their long term valuation will always be driven by their fundamentals like a ratio between profit and revenue or how likely they are going to default on their debts, no one wants to own a piece of company that is going to disappear

in summary, there is quite some connection to the real economy, but I agree that part of the valuation is just because other people pour money in it is just not that bad.
Right, Julia is dynamically but nonetheless very strongly typed. If you write `x::String` then x is a string; you won't ever get a surprise null pointer error from that code, and `nothing` doesn't tend to propagate far from where it appeared (the core problem in languages like Java).

In future we'll likely have shortcuts for `T?` as `Union{T,Nothing}`; effectively a dynamic version of optional/maybe types, as in Swift and others.
Speaking as someone who uses Python with half a terabyte of memory, I think you're underestimating how much memory these labs will use. In my experience most HPC architecture is optimized first by rewriting the code in the same (already fast) language or library, then by increasing hardware resources (especially among distributed nodes), then by seeking a new library in the same ecosystem, and finally by moving to a new language if they have to.

Moving to a new language has more friction than basically anything else unless there's a real language feature missing or the budget doesn't allow for more compute hardware. Hundreds of gigabytes is well below where academic and industry labs will start having to think about these problems. It's going to be really tough to displace Python with anything equally as general purpose.

This is all to say that I buy that Julia can shine more than Python for I/O bound HPC, but it really shouldn't be I/O bound until you have terabytes of data (and likely tens of terabytes). And aside from that, the Python numerical computing ecosystem includes a lot more than just Numpy and Pandas. As other commenters have mentioned, you can use Dask if your hot data has grown into the terabyte range. Anaconda includes a lot of libraries which can bail you out of situations once you've left the familiar world of Pandas data frames.
Concerning the "Giving up on Julia" article, it's very dated and dubious. Please read [1].

About the second quote: this is not about Julia being slower than Python; it's about avoiding cache misses. Obviously you should exploit contiguity of the data in memory. Secondly, the 'decorators' like "@inbounds" just ensure that Julia does not redundantly checks bounds, otherwise the inner loop has branches and cannot exploit SIMD.

[1] https://tk3369.wordpress.com/2018/02/04/an-updated-analysis-...
It's weird that they even included that quote where they did. It seems out of context given its pejorative connotation.
Availability Out of the Box: SAP on Nutanix
They can "say" anything.

There's no way to tell whether they "true delete" or "soft delete" accounts.

From an engineering perspective, it would make little sense to differentiate EU from elsewhere.
It's not just milking, it seems they have actual contempt for the existing fan base to the franchise and trying to dismantle the foundation piece by piece in the worst way possible while simultaneously trying to build their own thing on top.

I'm not a Star Wars fan (Episode 1 killed it for me), but watching this from the sideline has been nothing short of bizarre to me.
Exhibition Celebrates 40 Years of Space Invaders – Anglia – ITV News
EOS paper wallet
I don't think this represents all or even most of the modern left. Just like on the right, the vocal minority seems to have taken the spotlight.
That’s precisely why they don’t want you cheating the hard part and just storing the results. It makes sense to me. Work on your own machine learning if you want good results.
You could always use surplus energy to extract carbon from the atmosphere and turn it to liquid fuel.
The censoring entity can still block the IPs of the services, but it's an additional difficulty (unless they're willing to block e.g. all of Cloudfront when someone hosts their website on S3).
The python programs he wrote to produce those visualizations is also hosted on GitHub[0]. The repo includes the source for all his videos.

[0] https://github.com/3b1b/manim
This it seems is something i missed - they banned VPN apps?
Come work on the same monstrosity that I am working with, that will help it disappear again.
> Sure. But then, if you live in the "west", please realize the cost of turning on your light bulb or driving your car or wearing your shoes, or turning on the AC, or buying frozen meat. Realize the cost our lifestyle imposes on people elsewhere. The regimes that are protected and the lives we ruin in exchange for us being able to live the lifestyle that we have.

Ah the old veiled blame capitalism and blame the west argument. Except for the fact that capitalism has been nothing but a boon for the entire globe, even the non-westerners, and that western traditions and values (which are not necessarily coupled to capitalism) have been instrumental in introducing ideas and institutions that have freed a lot people globally for the first time in all human history.

Capitalism overall has been nothing but a force of good for the world:

- The number of people living in extreme poverty worldwide declined by 80 percent from 1970 to 2006.

- Poverty worldwide included 94 percent of the world's population in 1820. In 2011, it was only 17 percent.

- Globally, those in the lower and middle income brackets saw increases in pay of 40 percent from 1988 to 2008.

- The world is 120 times better off today than in 1800 as a result of capitalism.

- Mortality rates for children under the age of five declined by 49 percent from 1990 to 2013.

Doesn't sound like its ruining too many lives to me. All those people should feel terrible though? Do you think the non-western Chinese sit around and pine about how terrible their people/culture is for turning on lights, wearing shoes, and enjoying climate controlled spaces? No they don't, and they shouldn't, because its ridiculously naive point of view on the world. Instead they are proud of what they've accomplished. Meanwhile some in the west are sitting at Starbucks on their mac books or smart phones whining about how terrible the "west" is while checking to see if their steady paycheck was direct deposited before they uber back to their furnished home or apartment, all without being arrested by secret police for their negative post upon arrival. Fancy that.
Determinism is related to purity ("functional programming"), but is a weaker notion. For example, this function

var c = 0
function deterministic_not_pure() {
return c++
}

is not pure, and you can't reason over it equationally. But it is deterministic: if I make a series of calls to this function in my browser, and you make the same series of calls in your browser, and someone else emulates the code using a Turing machine made of rocks in the desert [1] we will all see the same results. (And consequently, there is nothing that such code can do to learn about its environment!)

As far as I know everything in Javascript-the-language has this property! [2] (Equally, so does WebAssembly). And most of the browser's APIs do as well, though the sheer size of that surface means that any attempt to fix the rare cracks will still be daunting. The vast majority of information that browser JS gets is either through events (i.e. function arguments) and I think most of the rest could be safely forced to be deterministic during the execution of a JS function.

It's still obviously possible for these events to leak timing information about the execution of JS, but I think that can be fought. For example, you could delay the delivery of every event by the number of nanoseconds that JS has executed on the page so far, though of course that naive approach will gradually degrade in performance. But I think for example doing that until you have 10ms of delay and then resetting would probably make timing attacks totally impractical.

All of this needs way more thought, and I'm not at all suggesting that it's easy. But browser JS is closer to an actually-securable-against-side-channels state than almost any other widely deployed platform, and I think it's sad for the people that control the platform (which is, let's face it, basically the Chrome team) to throw it away because they love performance.now() and SharedArrayBuffer.

[1] https://xkcd.com/505/

[2] Well, ECMAScript probably doesn't specify a random number generator, for example. But it could.
The convenient part is that many Google employees are already experts at 1-3, since they've been working on mass public surveillance for years.
Developing a culture of experimentation on your team
Not having a better solution than lying to your customers is not a reason to lie to your customers. It's just laziness bordering on sociopathy.
Yes and no. It's true, we ought to find ways to work together that rely on concepts like mutually assured stability instead of MAD.

And there's evidence of altruism's superiority even on a biological level. There are some species of bacteria that when they run out of food will form a protective spore to wait for better times or form a stalk to move to a new location to find food. Those whose bodies form the base of these structures are effectively sacrificed, even if they aren't intelligent enough to be aware of the act.

That said, it's simply undeniable that at the end of the day the force is the intrinsic and most rudimentary base of everything society has become.

Public parks, schools, social welfare programs, etc... All founded on a platform of violence and murder against anyone who challenges their authority.

To deny that is folly.
It's Not Liberal Arts and Literature Majors Who Are Most Underemployed
The Fallacy of the Sharing Economy
How Lenses SQL Jdbc Driver Allows Apache Spark to Query Kafka Topics?
In case you use Spark and want to integrate with #Kafka to analyse historical data, you can use #SQL on Kafka with Lenses JDBC driver. Train your Machine Learning models easier when your training set is stored in Kafka.
Leia will be wrapped up. Han in the first one, Luke in the second, so it's gotta be Leia in the third. Slowly kill the legacy so they can build the future of their own.
> From an engineering perspective, it would make little sense to differentiate EU from elsewhere.

But from a business perspective, it would make a tremendous amount of sense.
'The Dream Machine: J. C. R. Licklider and the Revolution That Made Computing Personal' by M. Mitchell Waldrop was an amazing historical vertical slice from the beginnings of computation, through various military industrial escapades, through the ultimate demo to finally to Xeroc Parc.

It answers the question "where did the personal computer come from" and the answer is not some garage in silicon valley, but is far more interesting and complex.
Technology Fridays: ZILLIQA Can Become the Node.js of the Blockchain
Show HN: Curated Cryptocurrency Airdrops with Entry Instructions
Masters of Doom. Great book about John Carmack and id software.
I'm not sure if it's true that your investment percentage should be at its highest while young. Maybe as a percentage of your total assets? But then it's just a consequence of when you're young you have lower assets. Whereas if you're instead talking about a percentage of your income, say, then perhaps your risky investment should be highest when you're older, because by then you've developed a nest egg that will basically secure your retirement so long as you leave it alone (e.g. with "boring" index funds) you can devote all of your income to whatever risky endeavors without having to worry about the high probability downside of losing it all.

There's some basic math around compound interest that comes into play that young people should consider. While growing up my state required a "financial literacy" course for everyone, I assume that's expanded across the country so most people should be able to do the math if they're so inclined, but I also think charts like these are useful and good enough to get the point across: http://www.businessinsider.com/amazing-power-of-compound-int... Generally speaking, start-time for getting the investment nest egg rolling dominates.

Also even if your appetite for risk is large now, you have to really ask what you want out of any risky endeavor, when you want it realized, and what you'll be satisfied with, since if you'll be satisfied with X there's little reason to pursue some high risk activity that if it works out returns Y >> X but most likely (being high risk) you won't even break even. Consider a risky endeavor that's less risky in that if it works out will give you X, but with the nature of risk the probabilities of not working out are lowered. Boring index funds are a type of this lower risk investment that can satisfy "effectively able to retire" in your 30s, but they're not going to satisfy rich startup gains leading to double-digit millionaire+ status. It's at least a path if you want that certain state of "retirement nest egg" when you're in your 30s, and by extension works if you just want it for your 60s too. On the other hand, maybe you're someone indifferent to when you want unicorn-success riches to be realized (great if tomorrow, fine if 20 years from now after you finally catch a break and haven't died first).
A bit click baity. Solo delivered what was promised. But really, I think his big issue is really the big issue with Hollywood. But he doesn't really address that. Most new takes on regular tropes are being written for TV. Our trope vocabulary is bigger now than years ago. (Maybe seeing Upgrade on Sunday, will deliver. We'll see.) And really, we are in an era that has an embarrassment of riches. Which is probably why I've become more picky with my media intake.
Yes: http://www.siliconbeat.com/2017/11/22/apple-can-promote-free...
EA has been around for a while and the Gates foundation is the exception not the rule.
Yea, it was a very general example, since there is at least one rule that is based on rate limiting too, and this 300/IP limit is what have seen on average.
Protesters Block Google Buses in San Francisco, Citing ‘Techsploitation’
True, but on the other hand bugs can go unfixed for years, with developers ignoring them or prioritizing them super ultra low. I know I've opened enough bug reports over the years that I can't go back and check on all of them, but I'm still hoping they'll get fixed some day.

If it's closed for "inactivity" while I'm actively waiting for a response from the developer, that's going to annoy me.
Fair to say that Star Wars is more psychological than philosophical?