skysight-inc/HackerNews huggingface dataset:
Your rights are under constant attack as well, and you've definitely got fewer ones than in the US.
People really gravitate toward the flattering interpretation, don't they? If electricity demand is down, it's because of something we're succeeding at (energy efficiency). If jobs are going away it's because of our success at automating the work.
> A lot of what you might call 'avoiding recklessness' is demonstrably bad for some people

And? Making sure that the bridge will hold under the weight that its required to is demonstrably bad for my profits (if I were the construction company). That doesn't mean that we should loosen the regulations or whatever. We don't owe anyone the right to profits, regulations are meant to protect us and keep the playing field fair. Of course that will always negatively affect someone.
> Consider the whole web hostile.

That has been the model since the beginning. The problem is that web developers and browser developers have a greater interest in doing their thing than in protecting end users. Thus the introduction of cookies, javascript, iframes, etc. It's been a continuous curve of increased scope inside tbe browser. Now we have web assembly, workers, websockets, local storage, etc. and no good way for the end user to actually observe any of this shit. Browser developers are reinventing the operating system, but poorly.
Smartphone cuts off your camera and microphone so no spy agencies can watch you
You seriously believe those $2.50/gal peanuts do account for the whole cost and damage you create with your lazy lifestyle?
k.

People are still not installing 10x as much light.
> If that chain stays out of EU data protection agency reach, enforcement is a non-issue. But if Germany and China were to enter a bilateral agreement (as the US will).

this is a very good point actually, GDPR will probably also be used in trade agreements as a requirement, in which the EU has a lot of leverage compared to most other nations/trading blocks across the world.

In the end, the reason the EU can do it is simply because it has enough political leverage to make this happen.

edit: To add to this, I think these kind of things will be good in the long run, especially when the EU starts more trading talks with smaller nations, which are usually very eager to get into a trade agreement with the EU, especially for african nations as it usually allows more ways for legal migration and includes foreign aid a lot of the times.
To me it seems quite simple, if the information can be used to identify user it is personal information and you need explanation why you need it and opt in. If this is a problem for you, maybe avoid collecting what you don't need. The idea of "collect everything and audio & canvas fingerprint them, maybe I will need it later" wont pass, you will never get consent. Collect only what you really need.
That you can (or have in the past) used a VPN does not mean that it is legal (or feasible now even with ExpressVPN). See this link for travelers below. Other than commercial "private" company VPNs which are themselves regulated in China using a VPN can lead to various forms of punishment and may not work as well as you would hope. It really depends on how you connect (e.g. mobile or wired), where you connect from (Beijing or Urumqi), and what you are viewing (english email or chinese video).

https://www.travelchinacheaper.com/is-it-legal-to-use-a-vpn-...
What? One of the reasons I love Go is it doesn't have generics, and I say that after 7 years spent in Java. People don't like to be forced to think differently because they're lazy and can't motivate themself to change the way they think and program.

Go is different, Rust is different, people throw shit on Go because it's not Java or C# or Python, because it doesn't do what they would like it to do, not because it doesn't have generics. Sure, occasionally generics would be useful, but it's not a reason to hate a language.
Maybe the new things that people would spend electricity on now that it’s cheaper haven’t reached the mass market yet. I’m thinking mostly electric cars, because I live near Tesla, but I am sure there are other opporunities for greater electricity usage around the corner.
The actual title is “The Man Who Claimed to Invent Bitcoin Is Being Sued for $10 Billion” not “Dave Kleiman’s estate sues Craig Wright for $10B” (helpful for people who don’t recognize either name)
No, not the language itself. But community involvement is important.
> E.g. Long distance running, cycling etc where skill plays a much lesser role.

If this were the case then only those with the highest, humanly achievable VO2 max levels would dominate the sport. But this isn't the case. Why? It's just a single contributing factor (in a vast sea of contributing factors) which can lead to success. I would argue a motivated athlete with a "can-do" spirit, but lower V02 will be more successful than any unmotivated athlete with a high V02 level.
> `Either` is a generic variant record, it should not be used to carry errors.

The name suggests that, but the Monad instance suggests that Either is an asymmetric data type, where the left and right branches carry different meaning.

> And as a general rule, any programming construct that relies on convention instead of static typing is prone to generating bugs.

If the Either branches were named `Error` and `Success`, using `Error` to carry errors would be just as much of a convention as using `Left` for that purpose (a more sensible convention, but nonetheless a convention). The only way you'd get around that is if you'd somehow encode in the language what is and what isn't an error and use that to statically force correct branch usage.
> The GDPR says when you collect data, you have to tell the user what you intend to use it for.

Then that part is worthless, just another click-through "agreement" practically nobody reads.

That part won't change anything.

> So if your business purpose is to mail something to the customer, full physical address is OK to collect. If your business purpose is to help them find a nearby store location, you may be expected to collect something less granular like ZIP code or metro area, depending on how many locations you have.

I always wonder one thing: Is the penalty going to be high enough to justify not breaking this law?

All business decisions are cost-benefit. If the costs of doing something outweigh the benefit, you don't do that. This includes following the law: If you can reliably get more money by breaking the law, you break the law, and pay the penalty if you get caught. Unless you're very unlucky, you're still right-side-up after you pay the penalty, so your behavior was, on the whole, justified.
You can selectively block inline, 1st-party and 3rd-party scripts with uBlock Origin ("uBO").[0]

Moreover, the Firefox/webext version allows you to remove specific inline script tags before the document is parsed by the browser.[1]

uMatrix can selectively block web workers, which are typically used by coin miners.[2] I have long been thinking of bringing that ability to uBO, but I want to do it right UI-wise.

* * *

[0] https://github.com/gorhill/uBlock/wiki/Blocking-mode:-medium...

[1] https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#...

[2] https://github.com/gorhill/uMatrix/releases/tag/1.2.0
Well, having it as the language for Flutter will obviously only help in both regards.
That's because HTML as a framework doesn't have a proper inheritable component model. It's all runtime hacks on top of a document model that is composed of divs, spans, and inputs.

IOS, Android and any sane application environment have a fully extensible layout and component model to define at compile time.
I do all of these things throughout the night!
Open Concept Offices for Sub-Lease--SAN MATEO, CA
This space is located near San Mateo's business and retail district. The office building is located just 20 miles south of San Francisco and part of the high-tech Silicon Valley. This space is also strategically positioned just off of highway 92, a shuttle service links the campus with commuter trains to Downtown San Francisco, plus San Francisco's international airport is just eight miles away. Many amenities located within walk distance.

This open concept office is designed to spark collaboration and innovation. Perfect for start-up companies as an interim space looking to expand. Includes 4 small and 2 large conference rooms, 2 phone rooms, break room, kitchenette, bar and lounge area, 2 private outdoor patios, wellness room, and storages areas. Space is wired for wi-fi.

For pictures/and or details, please email send all inquiries to rentourspacetoday@gmail.com

https://dallas.craigslist.org/dal/off/d/innovative-open-concept/6505221514.html
The grid needs new investment for decarbonization to occur. If the power companies are making less from generation we'll have to fund it through some other means.
Dart was conceived as better than Javascript, but it ended up drawing the short straw in the browser. It ended up with shit on its face, so to say. So people identify Dart with that expression.

But nothing could be further from the truth. It is a modern productivity language, like Kotlin. Anyone will be productive in a matter of a few days.

With such a low barrier, why then carry on the legacy of Javascript with its weird edge cases? So I think Google made the right call.
Testing at warp speed: Why you should care about your test speed
I agree.
Using classes for entities allows you to use libraries such as https://github.com/typestack/class-transformer

And allows you to use "instanceof". User defined type guards for interfaces are hackish at best.
A few thoughts on this:

The title of the article made me think it's a concept phone, as in not real and unlikely to be produced. I almost didn't click on the article because if that's the case I don't really care.

It looks just like the Galaxy S8, which is a great phone with a great camera that's much more affordable.

It's crazy how many words I see in life (Sirocco) that I know the meaning of specifically because of a lifetime of playing Magic: the Gathering.
It's even worse than I imagined. As of now, at least in Canada, Google Shopping returns zero result when I search for "Burgundy" [1]. For comparison, Amazon.com returns 100,000 results for the same query [2]. We have known about Scunthorpe problem [3] for decades now. There is no excuse for this.

[1] https://www.google.ca/search?q=Burgundy&tbm=shop

[2] https://www.amazon.com/s/ref=nb_sb_noss_2?field-keywords=Bur...

[3] https://en.wikipedia.org/wiki/Scunthorpe_problem
Not really, unless you're about to give up everything Google has created. Advertising is a 12-figure global industry, it takes more nuance than saying "I hate everything".
Seems old, but it actually tends to convey the point more succinctly than a real-worlder.

Plus, often it's because the iconography is also being developed for the rest of the asset suite, so it's faster/easier to do that with some fancy animation, than it is to do a different format.

I'd love to see more developer-talking heads (and something I want to film more of on the freelance side), but it's more expensive than the happy-mandolin-and-animation approach.

Again, on the actual content, I found that too. It seems as though Google are really trying to hide Dart, I'm not sure what the play is.
What it’s actually doing is burning away a very fine layer of cotton and indigo, much as a layer wears off through rubbing during regular washing and wear over time, or when sanded by hand. When the laser is in action, the jeans smoke.
I think where xml based layouts have always seemed lacking to me is re-usability. With React.js say I can make a special widget to handle calendar input. It could be built from an assortment of html elements + code. I don't see a good solution to duplicate the amount of reuse this allows in a different pariadime.

Maybe I don't understand what you're saying, but it can feel almost like advocating for putting everything in one function. Following the execution through all the functions and methods is a nightmare you might say, but the point is not to follow it through all those layers in the vast majority of cases. The point is to enable a higher level of abstraction that means you don't need to look at those lower levels unless you actually have to change something there.
Data, Analytics and Measurement: Where Digital Marketing Went Wrong
Yes, exactly.

It would be tautological to consider the Supreme Court's decision to be the final word on the truth of the matter - doing so would imply that it's impossible for the government to systematically violate any rights/laws.
No this is an issue with Newegg. They had the option to either "Begin collecting sales tax from Connecticut customers going forward and send that money to the state, or turn over the records."

They chose to give their records to the government which causes a major hassle for those users (and increases the likelihood that those records get breached, infringing on users' privacy). They did this at the expense of potentially hurting future Newegg sales because they'll have to honestly show users the tax while they are buying things, rather than having the government hunt down users later on.
> What's the minimum amount of data? Who decides that? Is it dependent on context? I'd hope so!

You decide, based on context and consent. I think consent now needs to be non-blanket.

> That's a really unsettling description of a law

I know it's not ideal, but it's far from the only vague area. The law of negligence is very important to anyone running a business and is almost entirely caselaw, for example.

It's also a lot like CE certification, which takes a while to get your head around but is similarly based around both standards and self-certification.
Except it absolutely does:

We are survival machines – robot vehicles blindly
programmed to preserve the selfish molecules known as genes.
This is a truth which still fills me with astonishment.

Richard Dawkins, The Selfish Gene.
I can attest to that.
We once had the issue that a python app running through gunicorn segfaulted with alpine while it worked fine with a centos image.
Precisely my first thought. Static readonly data? Why isn't this just sitting in memory?
Having a scripting layer is ok-ish, but then you can't use your native lang (swift, .net/xamarin, java, etc).

So this mean that to have "cross-platform UIs" you MUST commit to a inferior language glue. Js is bad, Dart is better, but Swift/C#/F# is WAY better.
I used to think that classes get special treatment in typescript, because they both reference a type and a constructor function. But I recently found out that you can do the same by exporting a constructor function and it's type with the same name:

module a:

export type A = { a: string };
export const A : () => A = () => { return {a: string}; };

module b:

import A from './a';
const a = A(); // a is of type A

This way you can completely ditch classes, and still only import a single type/constructor combo. Not having to use `new` means easier composition and generally going more in the direction of functional programming.
It's cheaper to subsidize energy efficiency than it is to build additional transmission and generation capacity.
Flutter has MUCH better performance than Xamarin Forms though. React could theoretically have something just as good for a cross platform UI toolkit, but given that Flutter took several years to even get to a beta, I think that would probably be a long and expensive project for Facebook and they're likely just not interested in it. That sort of thing sort of runs against the core philosophy of React Native anyways.
Hooray!
Let's release another batch of cryptocurrencies and start mining the shit out of those!
> I know it can be confusing for people coming from an OOP language, but in Javascript an object IS NOT an instance of a class. I’ve worked with C++ for about ten years, so I understand it feels right when doing

> let mine = new MyClass();

> you get an ‘object’. But when thinking that you forget that Javascript is not a ‘class based’ language, it uses a prototypal approach.

I really wish he were more specific about this. When in Javascript we write:

function Foo() {
this.x = 'something';
}

foo = new Foo();

foo instanceof Foo; // true

foo.constructor === Foo; // true

the language tells us that the object `foo` is indeed an "instance" created by the constructor function `Foo`. What is the essential difference between this and what we have in object-oriented languages? What are the practical implications of Javascript being "not a ‘class based’ language" that "uses a prototypal approach"?
uMatrix is the best option for that.
Presumably the use case is to reject either common or compromised passwords, and they'd like to eliminate a point of failure by not depending upon Troy's service being up / maintained forever.

Also, a Bloom filter has a smaller page cache footprint and disk space usage than using a precise set.
There's a DoE paper from about 5-7 years ago that shows ~80% of light vehicles could move over to electrification, and if charged at night during off-peak, no additional generation capacity would be required.
Eh? The two languages are both pretty neat, and pretty obscure. I can't take your 100x idea seriously.
The flexbox method does work with an unknown height. The point is that the container has to actually have a height (one way or another) that is greater than the height of the aligned element, otherwise vertical alignment is all equal anyway! This is as true of the flexbox approach as it is in your example (which explicitly sets the containing 'section' element's height).
Source: I have herniated disks in my neck

* Have various computing positions and alternate
* Swap out chair for a kneeling chair if you still have okay knees.
* Currently experimenting with: Head Mounted Displays with yoga bolsters
5 traits of teams that make on-call less terrible for developers
The dichotomy you described is really just, "People who learned enough Javascript to make money from it", and, people who are actually interested in programming and understand the fundamentals, who know more than one programming language.
>I don’t know why but everyone I know seems to hate Dart

How many devs you know, that also know Dart? Even more so, that they actually have some opinion, not just a knee jerk reaction? Sounds like a huge sampling bias.

>the only things worse than coding in Dart for my friends would be something like "writing amp pages in php using Atom"

As if they've tried Dart AND found it that bad -- both of those are highly unprovable, and put together the unprobableness compounds.

Besides, millions of devs write in PHP and/or use Atom, so if Dart is as unappealing it would do more than alright.

TL;DR; hyperbole.
How long have you been doing this? Looks interesting.
As far as I know they are not required to provide the state with this information either, which they are incentivized to do even less because customers are very much going to hate it, even more than they would dislike paying the sales tax up front.
A lot of the coal plants that have shut down were not competitive on a cost basis (i.e. they were losing money because they were selling electricity for less than it cost them to make it). Churning out more expensive power would not make them competitive again. The coal industry really should have bought all the solar/wind companies 10 years ago to stay in business! Many nuclear plant have the same problem of high fixed costs.
Set of C# libraries is nothing compared to number of libraries in Java or Python, is that a reason to hate C#?

Look at this from different perspective, you have a chance to start one of the future most popular library in Dart.
It supports Dockerfile so you can deploy any backend technology using Docker containers, not only Node.js
It is nonetheless a very surprising result - the world GDP has also risen 50% in that time frame (edit: not really an exactly fair comparison to the TVA). Have we really truly offset our usage to -10% in that time frame? What is the right basis of comparison? Specific products like Teslas, shitcoin mining and much more can rebut your examples qualitatively. It would be really interesting to see a more rigorous study on this demonstrating what is going where from when.
The penalty only works after someone has been caught at it once (it seems clear to me these companies aren’t proactive about his stuff).

That ‘once’ could be One (or many) very bad accidents.

‘Company X fines $750m for incident where they caused 250 car crashes and 478 deaths’ is not a headline I want to see.
That's interesting to read in conjunction with the article. I wonder if it's a similar scenario in a lot of gender-skewed mental disorders. Perhaps many of them only appear to be more prevalent in one gender because symptoms are observed from mostly one gender, when in reality different genders express the same disorder differently (and maybe as a product of social pressures).

Not that I think there's no scientific process in evaluation, but if the only subjects with major expression are primarily one gender, it seems like it would create a kind of confirmation bias?
How would we increase speeds? Self-driving cars aren't magic and can't defy the laws of physics. In most cities, roadways are at capacity already, and convincing people to switch from dense modes of transit to sparse modes of transit (in terms of people per square meter) would only exacerbate those capacity crunches. Surface roads with at-grade intersections can't be sped up meaningfully, and there's no space for relatively high-speed highways, not without spending exorbitant amounts of money on building them.

If anything, the fact that humans tend to do things like drive too fast for conditions or leave too little a gap for safety means that properly safe cars will go slower than the average driver.
Qb) Cubes – Turing Complete Toy Building Block [pdf]
I don't understand the point at the end, showing that interface definitions don't create code doesn't have anything to do with code generated for actual instantiation. Once you create an instance of something, no matter what mechanism is used, code will get created, contract enforcement has nothing to do with that.

Comparing to OOP languages I see the class definitions in the beginning of the post as "data grouping" and not as contracts so I don't quite understand what's being contrasted here.
Google announces beta release of mobile UI framework Flutter
I think it’s the same for any drug that has the potential for abuse but is medicinal, such as opiates or cannabis.

When you have to take it day in, day out just to feel more normal, the dosage is either too low for pleasurable effects or tolerance negates them, and the side effects start to wear on you. Since it’s something you’re legitimately doing just to feel normal, but you inadvertently suffer from some of the drawbacks of drug addiction, ultimately you'd rather not be doing it.
Was wondering the same thing. Seems like a stop-gap solution for now until PWAs really hit their stride in a couple of years. PWAs are still missing a few features on some of the platforms, but hey Safari just now finally announced Service Worker support.
Actually Dart's low adoption is an even bigger mystery in itself.