skysight-inc/HackerNews huggingface dataset:
The parts of gdpr that are fit-for purpose are the "non-regulator-ish" parts. The laws which basically establish what is ilegal and what carries liability.

The (most visible) part that isn't fit for purpose are all the things which gdpr solves by referring to a pseudo-contract between customer and website... permissions.

The premise, that a user/reader of a website has a contractual relationship with the website... this is madness. An average user's permissions on Google or BBC does not represent their privacy preferences. They don't understand the implications and expecting them to is silly.

That whole part of the legislation is doomed to (a) fail to benefit users and (b) cause freedom problems. Freedom as in free market and also freedom as in freedom and open platform.

It could) should be replaced with new rules governing online advertising platforms. Most privacy issues gdpr addresses begin here anyway.
One would assume the same care would be taken not to drive Amazon out of business, but considering the difference in size of the two businesses, the fine would most likely be much larger.
People forget that an operating system is, itself, just a program.
What struck me is that somebody had time to code all those visual and audio effects (which may have taken days or at least hours, given the hardware). I can't see something like that happening in today's Agile world. The people in the video, despite their suits and ties, seem freer than us.
My ML of choice is F#, I came from OCaml because I wanted better tools, librairies and an improved syntax.

The only place where I suffer from windows only librairies is UI and graphics in general (I don't do web developement so I cannot comment on that) otherwise developement on linux feels good (first via mono and now dotnet core).

Without the heaviness of dotnet (and, in particular, its project files), it would be perfect.
I see your point but I disagree..

I'm comfortable with what I wrote though. Bank cards don't represent money and the management framework that allows for chargebacks is unrelated to the card itself, it's law.

I've clarified what I think is a consistent view, and no goalposts are being moved when I point out that cryptocurrencies == money but bank cards != money.
21% is not an insane interest rate for UAH. Normal market rate is currently around 19%.
Not trying to contradict you, but I think C# is special in than it has absorbed a lot of things from the academic functional programming world and presented them in a nice 'friendly' form for the masses; IE, LINQ; first class functions like delegates and Func<> and Action<>; and now tuples and pattern matching in C# 7 (among many other things).

I know having mutability the default still lets one shoot themselves in the foot (and nullable reference types), but I'm always impressed when I find more of the nice FP ideas baked into the language. It's a pretty good compromise for me.
Microsoft Teams is similarly bad. Also, multiple seconds to switch views in app. I really, really hate it.
Ooook thanks for downvotes then..
>>"[..] we will continue to discover [..]"

Do you mean indefinitely? Why that would be the case?
>The solution to fines is to simply get rid of fines and instead use a more aggressive "point" system.

The points system disproportionately advantages the working poor. Speaking from experience, we have a mixed points+fines[1] system in Poland.

A wealthy person can easily weasel his way out of the points by either having a lawyer argue in court, or - especially in case of automated enforcement like speed traps - simply pay a third party (usually poor person who drives little or not at all) to accept the blame & penalty points in his stead by formally admitting to having been driving during the infraction. I've seen many ads for such exchanges.

Since several kind of jobs directly depend on being able to drive, the law customarily provides a way to shed the points in an expedited way. Typically it involves taking part in road safety courses and/or extra examination. You pay, you attend - or not, if you pay a little extra on the side - and your points get cancelled out. This is much more doable for somebody with expendable income and ability to shuffle work schedule around.

Absent such ability to shed or cancel out the penalty points, any working poor or middle class person who depends on ability to drive to earn the keep is under constant threat of loosing the job. Not a good position to negotiate with the employer.

tl;dr: The points system is unfairly burdensome for the working poor due to the system being much influenced by money. All the points do is to hide away the fact that money gets shit done.

--

[1] the fine are fixed, and rather mild from middle class' perspective.
Low versus high dead space syringes: user preferences and attitudes
It does. I'm typing this on a Windows 10 system I leave on 24x7 and can't even remember the last time I ran an update. You have to use a third party tool like ShutUp10 or perform some undocumented config changes, but it can be done.

Of course, just like the telemetry, once you do update it'll get turned back on again and you have to do it all over again.
Crea tus propios Sticker para Whatsapp
>If you don't know anyone who speaks the language, what are you learning it for?

I don't know, reading? Consuming content in its original language? These days you can talk to most people in English anyway.

>If you really need to learn the language (for work?) then find somebody who speaks it and arrange to meet them for coffee on a regular basis.

Either you both end up overdosing on caffeine, or you will never learn their language in your lifetime.
Thank you very much for a very successful article. Useful and informative. Space service is very important during space exploration. I was in Las Vegas at a conference devoted to this subject and understood the importance of the issue. More info here: https://best-vegas.com. Let it grow together.
Are they as hard working as Chinese?
That would have been a reasonable argument if they were found to have been using something like DES-based crypt(3) to hash their passwords. But they didn't, they were just plain text.
Anecdote of my own: In my country, monetary fines in traffic infringements are explicitly not for revenue. They mix into the total state revenue and form a minuscule fraction of it. The police sees none of it.

This distinction is made very clear, for example in a parliament answer by the justice minister: "...it is clear that the purpose of fines is not to increase the revenue of police departments but first and foremost to deter traffic violations and increase traffic safety."
Decentralized might solve problem Y. Bitcoin which is a subset of decentralized currency doesn't solve Y. Other currencies might, depending on how their value is anchored.
Pros and Cons of DNS Over HTTPS
This is what I came here to post. We have checklists and processes specifically to thwart "winging it" and

1. It's amazing how many people ignore those checklists and processes in the name of winging it, and

2. It's amazing how despite dozens, hundreds, and sometimes thousands of people-years in an organization, sometimes there's still no checklist or process and winging it is all they've got.
Roughly speaking I would say there are actually three groups using the term.

1. Marxist socialists using the term as it means anarchism

2. (right-wing) minarchists/classical liberals

3. Market anarchists (both left and right)

Examples of 3 include Roderick T Long, William Gillis, Hans Hermann Hoppe, Rothbard etc. There are of course differences within each group but I would say within market anarchism, the difference between left and right is less than people generally think.
Interesting how money is defining the new world
My point was about barrier to entry. My experience is admittedly with Haskell rather than OCaml, but while I did get my head round these things to some degree, I was still a long way from being productive. And this is despite having come from a background of C++.

The debate on static vs dynamic is a far from settled one, but I think you would be hard pressed make the case that Python has no place. In this case, I'm suggesting that Elixir is a great way of getting people into functional programming and learning the value, while being immensely useful in its own right.

Learning that value is a good first step. I now find it immensely depressing every time I go from my Phoenix web-app back to the Android app. Kotlin is better than Java, but it's still a mess of objects and interfaces, and having to construct 5 things when it could just be passing a map to a function. The result is that I will now more aggressively pursue FP options when I'm looking at technology decisions (e.g. bucklescript is on my 'to investigate' list).
What makes you think the people who make these sorts of decisions are exposed to any of this?
Who is the "us" in "our"?

(Straight question, that really isn't obvious to me at all.)
IncludeOS is modeled much like FreeRTOS or Zephyr. The difference is mainly that it addresses CPUs and not microcontrollers as the primary platform. With paging, you have better security, typically.
Of course 4GHz and PCIe x16 are very desirable, but $1000 for just the board+CPU bundle is waaaay too much if you just want to play with a non-x86 desktop.

With AMD, you can fit a whole build (with an 8-core CPU, RAM, SSD and a good GPU) into $1000. Your mainboard is just ridiculously expensive. Yes, I understand that the volume is low and there was a lot of new R&D and whatnot… but it's still just a big PCB. What costs so much? Is PCIe gen 4 (that I don't need) contributing to the cost a lot?
+1 for the very detailed and eminently reasonable answer!
I wasn't aware (but probably should have) that a significant portion of the software is copyright encumbered because it was not officially legally abandoned. I think ideally the current copyright holders would release the source codes in question, both for reasons of preservation, and so that everyone gets the chance to explore these systems for themselves, on their own boxes at home.
It's frustrating because it isn't a technology problem, it's a tragedy of the commons.
> Fact is if you don't have the right places linking to you you won't be found most of the time.

In my case that is definitely not true.

I will tell you my specific use case: if you search for "make my own rpg" on google, my site rpgplayground.com is at #1. It's above the most well known product for this: RPG Maker.

If you look at the links to my site, they are nowhere near RPG Maker. Everybody in that world knows that product, all links go there. Nobody know about my product. Yet I'm at #1.

If you search "make your own rpg", RPG Maker is the top one, mine 2nd.

How did I get there? I wrote some decent blog articles explaining how to make your own RPG.

> You must be an amazing writer to have your site ranked high on "important keywords" just by "mak[ing] good web content". I am glad that's working out well!

I am not, English is not even my native language. But I provide valuable content for people who search for "how to make an RPG" and other related searches.
Sell-off is from the huge run-up in 2017, not because it lost to something regarding fundamentals side of things, BTC adoption is at the all-time high.
> meaning they'll be equally surprized seeing Iran (Persia), India, Turkey and others 'rise' up in the coming decades as well.

Not every big country in the world (I'm not talking specifically about your examples) has society that's sufficiently developed and sophisticated to pull off a modern XXI-century information age economy. In other words, it's not obvious that all the laggers will eventually (say within the next 50-100 years) catch up.
Behavior of .sort() in JavaScript
This is something I see and feel often. If something is untouched, that doesn’t mean it’s broken or for that matter unmaintained. It can simply mean it was simply done correctly from the get go. Think of code as a formula, how many formulas are there that haven’t been touched in hundreds of years, due to the fact that they are correct.

The desire for libraries that are constantly in flux stems from the “move fast and break things” mentality, mixed with the continuous flow of breakage in mutable languages. If you move slow and do things well, you can often build some reliable with a fraction of the effort.
There is a yet in the original title.
Sweet! Another intuition for gradient descent:

Regularly updating your parameters using an educated guess. This educated guess is the gradient value.
My cursory experience with C# was very pleasant too, and Erik Meijer managed to put in some monads into the language thru LINQ when no one was looking (https://queue.acm.org/detail.cfm?id=2024658)

Java 8 was a joy to work with as well - FP is filtering down through lambdas and map, filter, fold et al.
I think due to climate change it's pretty unlikely that Iran will become a superpower.
As you have experience in both, are there Ocaml things you really miss in F#? How long are you developing in F# (and which type of apps if I may ask)?
India is at least a decade, perhaps two decades, behind China in its development cycle.
The US did acknowledge this: the Marshall Plan was clearly an effort by the US to dually resore the homeland of many Americans and to bind the broken or beaten powers closely to the US.

The term “Greatest Generation” is a bit passé, but the USA immediately after WWII was legitimately great.
The premise of the article is not that 1+ billion people all decided to work really hard.
Cool, curious how that will work out.
East German secret police guide for identifying youth subcultures (1985)
People already don't trust too low prices, because that's a sign of a scammer. And margins are already rather low. Would you take a gamble save €10 or loose €1000? Even with all the customers' protection in place, I already rather pay 1-2% more if that means buying for a more reputable seller. Without the protection, they'd have to be in scammers' price range to be considered...

In many cases the entrenched players in the market already have good prices. Upstarts who can't use economy-of-scale try to make their way by providing superb customer service or providing a better service in another way. But it's hard to give it a try when you don't have the protection of chargeback.
That is not even theoretically valid. Even if customer care, customer has no way to review security. Moreover, companies lie a lot about their systems security. All systems totally secure and there were no succesfull attacks until laws about mandatory announcements came around.

It is only after publicly known exploit that small customer can know about issue.
> I'm just explaining why the reviewers aren't doing the work unpaid on their own time, which is a misconception people seem to have.

I don't recall seeing that misconception. I had a quick look in the comments here and I don't see it. Can you see any examples?
Life as an XPO Logistics Warehouse Worker in the US (NYT the Daily Podcast)
Democracies don't move especially slowly, they can reorient themselves at politically breakneck speed, if the people agree on something. While they move like turtles on contested minor issues a democracy on, eg, wartime footing is capable of terrifying speed and precision. Lots of centralised systems have crumbled before the baffling hydra of democracy.

The real issue in America is voters appear to have temporarily lost interest in infrastructure spending in favor of other uses of public money.

One other development that is quite startling in historic terms is a lot of modern western democracies is their relation with energy. I wouldn't be surprised if Germany was one of the first industrial superpowers of all time to turn its nose up at using a cheap energy source to further its economic successes.
One you missed: real microtransaction infrastructure. With Lightning the ability to have a constant stream of small payments becomes viable. Whereas currently if you're using VISA backed infrastructure, you'll have users buy tokens which are then used as in-app currency. Cryptocurrency makes those tokens interchangeable
"I for one can't wait for Typed FP to become mainstream as soon as possible."

This will never happen till there is a typed FP language that has solid tooling, documentation, solid libraries for most common programmer tasks, a welcoming and active community and at least one of a killer app, or framework (Rails for ruby), killer platform (objective c/swift for AppStore dev) or targets an underserved domain (Julia for Scientific Computing).

The existing typed FP language implementations (OCaml, Haskell, SML, not sure of F#) are full of cruft and/or are just lacking with respect to one or more of the above.

Haskell comes the closest I think, but that maybe because I've been using Haskell for decades, and so I am biased in its favor (and I'd still hesitate before using it on a large team + long timescale project).

Try writing a 'mainstream' application in any of the above, and you'll see what I mean. Yes you can write a typical web app /CRUD app/mobile app in (say) Haskell, but to be honest, Yesod (say) is no Rails.

Reason might be 'the one' I guess, at least in bringing TypedFP to the javascript ecosystem, especially with FB's corporate backing.

Rust gets/is getting most of the above right, but it isn't really an FP language.

OCaml or Haskell being the mainstream will never happen imho. If there is a TypedFP mainstream language in the future, it is yet to be invented (or is being invented right now! touch wood).

What is more likely to happen is some FP features moving into mainstream languages. Not sure if that counts as "typed FP becoming mainstream", but it likely to be a long wait ;-)

I honestly don't see any typed FP language ever having the success of say, Python, for at least a few decades yet.

(all imho, ymmv, as it should)
HTTP only adds a small size overhead due to header formatting but it won't add latency, and DNS requests are in general dominated by connection latency (outside of local network)
Interesting. Could anyone chime in on how various countries/superpowers will be affected by climate change? Or point me to an article that hypothesizes about this?
I worked for a company that had a pile of laundered white shirts and blouses lying around solely for picture day.
I've never seen a single police officer at a Sydney train station before and especially not with dogs.
One example of a state business failing doesn't seem like a countercase? Almost every American car company was privately owned and failed, except the few that didn't.
French isn't a Western language?
This is an unnecessarily rude response and if you look around, you're pretty much the only person striking such a tone.
Democracy is a system that's maybe slow, yes, but it also leads to stability, peace and balance.

Most dictatorships eventually fall behind because exploitation, the fight for power and the mistakes of an un-checked leader become a burden on the country.
> While escaping the sandbox itself may be difficult to achieve, application security doesn’t benefit from the mitigations commonly found in traditional environments.

I feel this the most important point regarding use server-side.
Tipping Points, For-Profit Scientific Publishing, and Closed Science
Functions in C# aren't really first class. A static method for example isn't a Func< > or an Action< > and neither are normal methods, both of which are prevalent. To say that C# has first class functions is a misnomer.

And on anonymous methods (delegates), Func< > and Action< >, that there's even a difference between the 3 shows C#'s age and some of its quirks.

> now tuples and pattern matching in C# 7

Note the pattern matching in C# is a far cry from what you get normally in FP languages. First of all C# does not have ADTs, which means it cannot do exhaustiveness checking, making pattern matching only a superficial syntactic sugar.

Tuples are nice though.

> academic functional programming world and presented them in a nice 'friendly' form

This is sort of a marketing myth. C# is not an FP language and I rarely see actual FP built in C# (same goes for Java).

In my opinion you should try out the languages in the "academic functional programming world". Because you'll then notice that C#'s way of doing things is not "friendly", unless by that you mean half baked and annoying ;-)
How to Create Stickers Pack for Telegram
>I installed Slack using the deb package (on ubuntu). Won't start, no idea why. Just segfaults. So I have to use the browser version of slack.

This is a problem with Slack, not with Linux.

>X will still hang with certain applications. Sometimes I close the Lid and the laptop never wakes up.I still get screen tearing when moving windows around. This stuff was fixed years ago on Windows.

Plasma, the desktop I recommended for end-users, has solved these problems. Years ago.

>My friend (who can use Windows 7 just fine), when on my Linux PC and I have it setup pretty much like Windows and he couldn't work out how to open the web-browser

I simply don't believe that you know someone who understands how to use Windows and yet couldn't open a web browser on KDE Plasma.
I'm personally having a lot of fun learning Rust, which seems to have been largely inspired by OCaml. Algebraic data types and pattern matching are a revelation!
Very fun twist on a classic
Like you said, your comparison is worthless.
A better comparison is the web, where the fee is 0%.
Now try to do it on a smartphone.
> Very much disagree. If you pay attention at all to security you'll always hear stories of that one client who hasn't done security updates in 3 months (or 3 days) and gets taken out by the inevitable "exploit Wednesday" shenanigans.

And if you read past the headline you find out that they had numerous other problems with their security practices that were actually responsible for them being compromised, because if "keep it up to date" is the extent of your security policy then you don't have a security policy. There are always exploitable issues in an OS, sometimes updates even introduce them (remember heartbleed? or that time Debian broke key gen?).

> From my experience as someone who has had 0 problems since beta

From your experience as someone with no experience dealing with issues caused by Windows Update, got it.

> Choose any other OS. Any OS at all that is sufficiently complicated as to compete with Windows (maybe as a starting point anything a tiny bit more complicated than ChromeOS). Then name a problem that's happened with Windows 10. I'll show something similar if not worse happening on the other OS you've chosen.

This doesn't mean that Windows 10 isn't bad, it just means that everything is bad.

> The problem, IMO, isn't the OS. It's the freedom the OS allows and the billions of different configurations you'll find out there.

The problem is the OS. If you have designed your OS in such a way as to make updating it a pain in the ass that's prone to breaking things, and turning updates off also a pain in the ass, then the problem is the OS.
Anxiety abounds at NASA as Mars landing day arrives
>Are device manufacturers supporting Linux?

Device manufacturers barely "support" Windows. If it works, then it doesn't need support, and it works.

>No it doesn't, last time I checked to even get the recommended usb wifi module to work on Arch

I don't want to hear an Arch user making any claims about the usability of Linux for the average person.

>Cool let me know how you handle explaining why they can't run some exe they downloaded

By explaining it. It's simple.
Do you really need this answered? Because their computer comes with Windows pre-installed.
Web Design, SEO and Internet Marketing
It is not possible from userland, except for extremely serious zero days, due to hardware protections which OSes use, see: https://stackoverflow.com/questions/18717016/what-are-ring-0...
The Best Automatic Pet Feeder
BestSEO4u is a full-service digital marketing agency providing high-quality, bespoke website design and online marketing services to businesses across all sectors.