skysight-inc/HackerNews huggingface dataset:
>If I hire a freelancer to work on project A and charges me X$/h, but instead work on project B and still charge me for that time, it's illegal.

Employers with exempt full-time employees can mandate you stay for 40 hours/week regardless if you've finished your work for the week in the first 4 hours or not.

With physical labor, it's relatively easy to find the line where it's impossible to go faster.

With software, you can take a 3 month project and solve it in 10 minutes if it happens to be close enough to something available off-the-shelf. I get nothing extra if I deliver before the deadline by knowing about that solution (especially within 10 minutes), and that's the problem. Worst case, you have to write it all yourself and then you're still on-par with physical labor jobs, so you aren't entitled to anything extra for delivering before the deadline.
> This is partly why the EU is trying to force mass migration on the member states - it's for several (stated) reasons, but one of them is a belief that otherwise the population will decline and the economy will shrink.

This is a completely unfounded speculation.
It certainly seems true that the vast majority of times that some person sees some ad, that that impression is not connecting a person who desires some product to that product, and furthermore, I quite doubt that that could plausibly be otherwise, at least assuming any substantial amount of people seeing advertisements.

However, I don't think that by itself is sufficient for a condemnation of advertisement in general.

If the cost to the viewer (and the advertiser) of the ad impressions which [do not connect a consumer desiring a product to that product] is sufficiently low, then it could be possible for both consumers and advertisers to benefit on average. (Not to say that it is currently the case that they do.)

This is true even if the advertisers were to only benefit from the ad impressions which connected a consumer desiring a product desiring a product to said product.

So, I guess the question would be, whether or not the costs to consumers (and advertisers) when [not connecting people desiring a product to the product] can be made sufficiently small to make it a mutual benefit.

Of course, if that by itself was enough to lead to a mutual benefit, one could wonder why it would be included as part of something else that the consumer wishes to look at, rather than just being something that consumers might look at separately from other content. One possible reason could be that seeing it as part of other desirable content decreases the cost to the consumer when the product is not one that they desire. I'm not sure how much credence to assign to that reason.

Thinking on this, I suspect that direct mutual benefit between the advertisers and consumers would not in practice be a sufficient reason by itself for (e.g.) websites to tend to have ads on them, even if ads were restricted to have many fewer problems for consumers.

So, I think that it is likely that if not for the inconvenience of removing ads from websites they view, the main reason that consumers might deign to allow the ads to display on the webpages they view would be because of the benefit it provides to the owner of the website.

So, I guess I would recommend blocking ads which create more of a cost to you than you consider worth it in order to provide the benefit to website owners get from the ads being displayed to people who reason similarly to you?

It is my opinion that for a certain fairly restricted set of types of ads, that the average cost to me is sufficiently low that I am willing to incur it.

However, don't get me wrong: I definitely support the freedom to block whatever ads you wish (unless you have made a contract to do otherwise or something like that).

I think that ideally, the only ads that should be profitable should be the ones which impose extremely low costs on the viewer, and occasionally provide some benefit to the viewer (even if this is rare enough that the only reason the viewer deigns to see them is so that the website owner benefits).
This isn’t a solution to death... we will all still die. It’s just that you won’t age or die from old age. Accidents, murder, suicide, natural disasters etc are all still on the table. Framing this as freedom from death in general is delusional.
This Week in Bitcoin: Half Full or Half Empty?
I'm asking it as question, not stating it like a premise I agree with.

I can explain what happened in my country:

First, we had the guilder (NLG) since the 17th century [1], then we adopted the EUR. The conversion rate for us was approx 2.20 NLG for 1 EUR.

When we adopted the EUR basically within a few months everything became as expensive in amount as it was before but then in EUR. That's not a normal recession or normal inflation.

This inflation often gets directly attributed to adoption of the EUR. Whether that is factually correct or not, I don't know. If it would be factually correct (ie. let us assume it hypothetically is), would it be a correct example as a debasement?

[1] https://en.wikipedia.org/wiki/Dutch_guilder
The Carnot heat engine efficiency. That's what the 57% is talking about in the proposed improvements Mazda are projecting. Getting a single F1 engine there for a circuit is one thing. Getting a road car under varying driven conditions there, on a production line.. that's another. If the 57% was demonstrated they'd have said a deadline inside 25 years. If they project out more than Five, it's a bet, not a certainty.
Not sure many people think SPAs provide a faster development cycle, individual pages are always going to be more simple.

You'll get code reuse but that's trivial to get working elsewhere, you just save on redownloading shared code.
> How can that be known except through self-reporting?

If meditators remember it then it probably has physical manifestation in whatever mechanisms brains use to remember stuff. Maybe some day it will be possible to observe this being stored in the brain.
Not even a third of emissions - 30% of the increase in emissions. And, I don't see the calculation, but it surely can't be done just from the carbon in people's backyard gardens.
This is exactly the attitude I'm talking about. Employees take risks too. Time has its own opportunity cost risk. and it's felt more by employees slaving away at company initiatives than by the ones who dream up those plans. If I've wasted my time as a business owner, I have only myself to blame. As an employee, there's a real risk of wasted time and the accompanying loss of worthwhile pursuits.

The other obvious risk is that of unexpectedly losing your job. By and large, employees are not financially independent and are at the mercy of their employers. Ownership has the intel and leverage to plan a graceful fall for themselves. Employees are typically terminated with zero notice, while it's a faux pas for an employee to do the same.

Another risk is that an employee will find real conflict with an employer, and stare down the barrel of a well-funded legal team. People have had their lives destroyed by it.
Sub to what? Their search engine? I’d rather use DDG most days without Google trying to charge me. To something like YouTube? How is YouTube Red going?
>people are overwhelmingly on Facebook

Is hypercentralization not a major problem of tech at the momemt, both in terms of security and freedom of thought?
We could connect a nociceptor to a computer. Does the computer now experience pain?

Just because the mechanism exists for sedation or pain does not imply the experience of consciousness or pain.
We built one of our products as an SPA (https://usebx.com/app). I have to say it was a fairly enjoyable experience, and our users like it too (they often add it to their home screen and comment that it feels totally native). The only annoying thing was ios Safari, which has it's own little quirks in certain areas (but those are not limited to just SPAs but any kind of website).
This sounds interesting! Some product _landing_ pages are not readable without Javascript. With this you could at least figure out what the product is about.

Once I'm enrolled I can enable Javascript when the product makes use of it. :)
On the flip side, their hybrid offerings (Fusion, Lincoln MKX) feel pretty solid. The smooth drive and handling of my Fusion hybrid feel pretty close to what I imagine a Tesla would (smooth quiet acceleration while on battery, but it also feels just as smooth when the ICE kicks in due to the eCVT [totally different technology than the older belt-driven CVTs]). Oh, and sync has been updated now to not use Microsoft embedded anymore. But the mapping and voice control still sucks bad (I usually use Android Auto, which works like you'd expect in 2018).

But their plugin hybrid version of the Fusion does feel like a minimal effort compliance product, due to the battery taking up too much trunk space (eliminating the possibility of folding down the rear seats for trunk passthrough), and virtually no electric-only range.
Junk article on junk site. Low tides are a normal part of life in Venice. I was Kayaking there a few months ago and Tide tables determine what parts of the city are navigable by boat. Some canals are indeed very shallow. Been that way forever. They are dredged periodically to keep them navigable at normal tides. The larger and deeper canals are always navigable.
Or http://www.fakenamegenerator.com/
A weak point of ReasonML for me, last time I tried it, were the Promises; you have to remember to resolve them, with the compiler not providing any help. It's very easy to miss/forget to resolve them.

While it is definitely improvement over JS, it's a step back from the sense of safety you get with TS.
Tell that to all the "content" industries whose business models depend on copyright and patent restrictions, aka government-granted monopolies. Or the transport industry that is already so dependent on government-provided roads.
Hey, author here!

BuckleScript itself doesn't actually do any sort of bundling or minification of the code - in fact, it prides itself in generating "human readable" code that, worst comes to worst, one could modify by hand and not be too hung out to dry.

So in that case, you are at the mercy of the general JS ecosystem when it comes to module bundling, minification, code splitting, etc.

The Google Closure compiler does a lot of the magic behind ClojureScript's advanced optimizations, so theoretically one could leverage those same optimizations with an app compiled by BuckleScript. Unfortunately, I don't have any real-world experiences with this.

However, I do have experience using ClojureScript + Google Closure compiler and can give you a heads up that you might (...probably will) run into issues using Closure compiler with NPM libraries, which the BuckleScript ecosystem relies on.

As someone who recently started working daily with ClojureScript, I'm really crossing my fingers for some of rough edges around Node.js/ES module support in the Closure compiler to be smoothed out soon!

NINJA edit: I have heard good things about rollup with regards to dead-code elimination and other optimizations, but the JS module bundling story is moving at break-neck speed these days and I'm not really keeping up with it - Parcel's a new thing? Jaredly's writing a bundler in ReasonML?? X_X
Yes, I think it's very important work that has not received the attention it deserves.

I've long had an urge to reimplement Metacat in JavaScript, so that people could play with it over the Web (Metacat, by Jim Marshall, is an evolution of Mitchell's Copycat). But as much fun as this would be, I'm not sure it will ever make it to the top of my priority stack.
We may argue why South America has lower life quality than Spain, but the fact that it has.

This will be the case with space colonies too, I'm afraid. While it will be debatable why colonies perform worse than Earth, it will be apparent that the best course was to stay.
Dementia, cancer.
LattePanda Alpha – An Intel Core m3 based pocket-sized board
Back to the Future: 13 things you may not know
I am reminded of an old zen saying:

"Sitting quietly, doing nothing, spring comes, and grass grows by itself."
I shared the impossibility of making such a decision with any degree of certainty.

But we have to eat. I'm no longer sure what's more ethical: eating something dead meat or vegetables that are still alive.
Help Fredrick kick Hepatitis B to curbs
I believe he means all the outgoing currency getting destroyed.
The Rise of the Social Media Fembot
The Latest “Bitcoin” Ploy? Faking a Super Bowl Ad Rejection
Here's a no-nonsense video chronicling the progress of the Donkey Kong world record: https://www.youtube.com/watch?v=LAQ2vEHq2N4

This guy has also made videos chronicling similar speedrun records for other games, and they're fascinating to watch.
Don't take my not knowing what you mean as a confirmation that nobody in this space knows what you are talking about.

I know the technical side somewhat well, and apparently have a thing for explaining the basics in layman's terms. I have a feeling I don't know what you mean by "threat modeling", but that doesn't mean nobody does. And your choosing to make sly comments instead of explaining yourself doesn't fill me with confidence that you are being completely impartial here...
Great documentary, I learned a lot.

If anyone wants to hear Alexey Pajitnov speak about Tetris, I can recommend this section of the Thumb Candy documentary (released in the early 2000s):

https://youtu.be/UAo4CZTGFQQ?t=40m37s
No, as mentioned it comes from Greek: https://en.wikipedia.org/wiki/Daemon_(classical_mythology)
Good eye. Fun fact: I quit my job there, built these Android apps and started growing my SaaS, then got this job to help further fund my stuff on the side. I wasn’t expecting this job to be so boring (the job description sounded fun), or to be able to get away with doing the same thing as my last job. But a month in I started getting back into the groove of working on my stuff while on the clock. I’d love to quit but my revenue figures aren’t there yet.
What are your reasons for wanting expandability?

In my mind, there are two main advantages - one is that you can save money by buying only the capacity you need with an option to increase the power later if you need it; and the other is that you can extend the lifespan of the system by upgrading it after a few years instead of buying a new one.

Both of these things don't actually get you a better workstation - they get you cost savings. If you max out the system initially, and when you need something more then replace it with a brand new one, then you get better results, though at a higher cost.

I'd say that the market of $13000 workstations is one where you've already stated that you don't care about savings that much, and you're willing to pay a premium for a better workstation.

Enthusiast home users tend to care about expandability, since they want maximum power at a limited price, and would be willing to spend some time and hassle to save, say, $2000. However, they're not the target market of the premium pre-packaged workstations; they're less likely to pay the "Apple tax" and more likely to build something with comparable power cheaper. On the other hand, companies buying $13000 workstations would rather pay $2000 extra to save time and hassle. If they had a decision "upgrade vs replace" they're going to replace anyway, so the ability to upgrade is literally worthless as they're not going to use it.
Your app is breaking the back button on Firefox beta. That's in the demo. I wasn't able to get back to HN.
Global Latinists
According to Wikipedia [1], the current 15" MBP base config has an i7-7700HQ. According to Intel [2], that CPU supports VT-d. Every mobile chipset in the 100 series (for Skylake) supports VT-d [3]. The 200 series is supposed to be the one for Kaby Lake, but there are no mobile chipsets listed in that series [4]. Also, there are several MBP models with IOMMU support on the Qubes HCL [5].

[1] https://en.wikipedia.org/wiki/MacBook_Pro#Technical_specific...

[2] https://ark.intel.com/products/97185/Intel-Core-i7-7700HQ-Pr...

[3] https://ark.intel.com/products/series/98456/Intel-100-Series...

[4] https://ark.intel.com/products/series/98457/Intel-200-Series...

[5] https://www.qubes-os.org/hcl/
Our Solar system is atypical
Are the stillborns counted when computing the average life expectancy?
It would be crazy hard to build a whole city on 10m deep sea. Some channels have been dig deeper to allow for traffic, but most are fairly shallow. Even the biggest Grand canal is just around 5m deep.
The local market here in Sweden is super-hot so I can pick and choose. Usually, I go through a broker who takes 10% of everything I invoice but does all the selling for me.
That's like saying "Guns don't kill people, people kill people".

Which is bullshit.
With the exception of swift - which has the distinct advantage of being one of two languages you can write programs in for the most popular (? probably true since Android's market share is scattered across many models) piece of consumer hardware in the world - I can't think of a language of similar age to or younger than rust with as many job ads.

You see plenty for C/C++ because they've existed forever, have a huge amount of code written in them, and a huge number of programmers who already know them. Just like with Cobal you will almost certainly see plenty for C/C++ many years into the future. That doesn't really say much about Rust.
This "it's all RISC-like uops anyway" is what lead many (incidentally mostly academic, open-source) compiler writers to not attempt to emit the more complex instructions, thinking that the equivalent series of simpler ones (which uses an explicit register) would be just as fast (because it is, in microbenchmarks)...

Unfused instructions also add register pressure to the compiler, because it needs to find the free register to load the value from the memory.

...and then they complain about the lack of registers, when, to put it bluntly, "they're doing it wrong". x86 has fewer registers than most RISCs but makes up for that with memory-register and memory-immediate operations. Instead of wasting an architectural register, you're supposed to use those operations which automatically "allocate" and use a virtual register from the register renamer.

Look at what icc (Intel's own compiler)C does; it definitely will choose the ALU m, r or ALU m, i operations when it makes sense to. As others here have already noted, the size savings definitely have an effect on macrobenchmarks.
I wonder if their rampant quest for click-money (annoying users with constant emails, useless spammy notifications, ads, sponsored content) is going to poison that well, though. I anecdotally know a lot of people in their early-mid twenties who have already deleted their accounts. If too many people start doing that, Facebook loses its one trump card.
> The main cause with the "cookie law" is that the law as written failed to implement the intent; the intent was to reduce tracking by cookies, but the actual requirement could be satisfied by those obnoxious warnings while doing tracking as before, and so it was.

The "cookie law" states quite clearly that you have to be able to say no and also explicitly states that it's only about tracking. The problem was that it was en EU directive and the member states implemented it quite differently (some not at all, claiming it already being covered by existing law) which led to a lot of confusion and companies getting away with those annoying OK-button banners.
Misleading: they aren't cancelling the X any more than they "cancelled the iphone 5 in 2012". After followup comes out they won't keep making the X as last-year's-$100-cheaper model, that is all. Read more rebuttal https://daringfireball.net/2018/01/iphone_x_one_year
Server side too?

Client side routing? Have you seen the huge chapter dedicated to routing for angular? You make it sound like it's no work
Interesting to see this article today with the release of the show Altered Carbon this weekend. I haven't gone far in the show but the implications there is that society will bifurcate into the affluent class called the Meths that can afford to resleeve into new bodies whenever and wherever they want vs the grounded class that can't afford to.

People are too hung up on the Utopia vision that comes with curing aging but the probable outcome is that the Rich won't die and will get to accumulate more and more wealth until they don't have to answer to anyone. And then society as a whole becomes stagnant because it has reached an optimal point because the Rich wants to keep it that way.

That's unlike today where the Rich do sway politics and hold considerable power, but they will eventually die off and then change may come of it.

I recommend folks who like these kinds of sci-fi shows to check Altered Carbon out.
I'd buy Brompton.

If you're serious about personal mobility, start with bikes, not cars. And I would love to see what Apple - a company famous for making things lighter and easier-to-use - could do with bikes.
I just discovered this guy, Summoning Salt, this week and I cannot stop watching his videos! Super fascinating stuff :)
Walking down stairs while looking at phone screens has overtaken walking down stairs reading broadsheets (I only partially jest, stairs do feature very highly in actuary tables: http://news.bbc.co.uk/2/hi/health/790609.stm , more than 1000 per year in the U.K.).
Murder? Quite frankly, that's either akin to terrorism or it is terrorism. It destabilises entire regions of harmless civilians.

The CIA did this as well in Central and South America in the previous century. They got away with it as well, of course. The series Narcos and movies American Made and Che Part One and Che Part Two are albeit partly about these subjects. Not to mention more recently the collateral murder video.

I'm not entirely sure why? I guess if you got the military and economic high ground you get away with doing things like that?
Aside from the fact that the parent was talking about city streets, not freeways...

I find Autobahn driving very stressful. Crossing the border into Switzerland, which has a general speed limit, traveling becomes much more enjoyable.
It might be a mistake asking this, but what the heck is a 'chav' ?
Merchants can order logos here, https://www.applepaysupplies.com but really it sounds like an infrastructure and training problem.
it looks clean, but the smell of that mud, o boy...
Great video, except it ends too early. Robbie Lakeman has twice now beaten Wes Copeland's high score, presented at the end of this video.

But still, great watching.
Yes, that's something we're looking to fix. I know it's annoying, but it's because of the somewhat unpredictable nature of onpopstate in a number of browsers (at least at the time of development). We'll probably do a full clean up of any related hacks in a couple of weeks and the issue should disappear!
and the Donkey Kong levels render the way MAME does them, not the actual arcade hardware

Then I guess that's another bug for MAME to fix...