skysight-inc/HackerNews huggingface dataset:
It slows down the innovation in a small subset of leeches which were taking advantage of new technology to abuse the citizens and residents of the EU. Cry me a river.
I would say that's a bad policy. You've added it because so many people make a mistake, and putting it in the policy won't stop (or reduce) the mistake, but it gives you something to point at and say "you were told not to do that".

A better starting point for such a policy would be to enforce use of a mailing list for e-mails to customers.
Can T.I daughter sing better than Ella mai
So in your opinion the only way to not slow down innovation, is to missuse peoples private data by ad-companies which don't even produce anything valuable?
DEF ÇALAR, OYNAR BAMBALA AYI
Mollusks are placed at even greater risk by their own deviant behaviors, as described in this BBC documentary:

https://youtu.be/8R2zvE615dM
1) Increase delays between failed login attempts. Not sure if by rate limiting it's limiting # of attempts per second alone.

2) Consider (if possible) assigning unique login urls for each user, company, group, etc so not all users access login from same URL.

3) Implement 2 factor authentication

4) To attempt chipping away at their install base, log the IP's of failed login attempts, identify top offenders and report to a few places:

- look up IP addresses on ARIN.net, and an automated email sent to the abuse contact email on file for each IP address with supporting proof. A similar approach is likely used for reaching torrent downloaders.

For botnet/hijacked devices this may cause some issues for the end user but maybe it's good for them to know their device may be compromised. If you're being hit with some VPN/TOR IP's..

https://whois.arin.net/ui/advanced.jsp

- Submit IP's to blacklists if not already there.

5) There should be a service that helps identify if you are being visited via VPN service/TOR IP, perhaps that could be a flag for you as well, or deny outright.
Oops, that isn't good when a privacy policy rollout causes mass private info to get out.

They should have just sent the email one per individual user anyways for safety.

When you CC/BCC it spawns the copies downstream and can cause issues sometimes if there are too many.

Back in the day over dual ISDN lines, we used to update pharmaceutical machines with FTP and email back in late 90s and when we BCC'd the backup updates (machine tried to connect FTP then looked for email updates to update itself) the ISPs would get mad at us as it hosed their systems a few times due to the number per message.

Depending on the volume and sensitivity, it is sometimes better just to send one per user not only for privacy/protection but for cpu/memory reasons up or downstream.
Epub is a great format if you're not just embedding images. It's pretty braindead, so generating it is easy, as is converting it to any other standard you need. Most ereaders can parse it.

However, if you have the LaTeX source, then you can both convert to whatever, and have no information loss. But you do usually have to render it to something else.
A journalist learns to code
At the same time they don't let you create from WSL standard Windows application that you can redistribute, I guess this is part of their strategy.

I fail to see how that has anything to do with embrace/extend/whatever. Maybe I'm missing something but they simply let you run largely unmodified linux. Which obviously is not windows. And which can already cross-compile for windows seemingly making your point extra moot. Why on earth (and how) should they add another way to create windows applications? I'm really not sure what you want here.
forever slow down the pace of innovation in your country

On the contrary, since we’ll be wasting so much less time than countries still addicted to the attention economy, we’ll run rings around them in terms of productivity
Actually there were a couple of reasons for this:

1. Not falling behind the curve. It seemed they couldn't stick to a deadline because each time they tried to, they would identify a newer cooler hardware feature that "had to be in". Doesn't help to do this when you don't have an established brand.

2. Incestuous hiring practises where it was based on brand name of canditates' school and past companies instead of focussing on indicators of execution and expertise!

3. No sense of urgency. In Andy we Trust!
besides personalization you can also target banners based on the content of the page where the banner is shown. still relevant and a lot less creepy
I did. First hire a lawyer to review your GDPR compliance and recommend changes, and also set up an EU representative who can assume liability.
I absolutely agree, after seeing Microsoft to exactly the same in the 90s. Hopefully the new generation learns from past mistakes, but probably they won't.
Buy Household Good Online
If you are looking for household products online in Ghana, choose from the largest collection of online Tigmoo store. They provide all home & Kitchen appliances as per your need of daily basis like refrigerators, air conditioners, washing machines, microwave oven, vacuum cleaner and many more items. https://www.tigmoo.com.gh/home-appliances.html
The amount of high level research-and cool new results-that continue to be found in GoL is amazing.
I don't short stocks.

Most of my savings are currently in a fund based on an FTSE small cap ex-US index.[1] Average market cap is $1.8B and about 37% is in Europe.

[1]https://investor.vanguard.com/etf/profile/portfolio/vss
I use single quotes when the string in question is used like an enumeration:

set_color('black','white')

And double quotes for strings meant to be read by a human:

print("Hello there. How are you?")

And an example with both forms:

syslog('warning',"unit %s spin rate %f too low",u,rate)

For me, it's an indication of how I expect the string to be used.
Naturally there are tons of aspects to consider for a change like this; the biggest probably being your team's existing experience, preferences, and the kind of software you're building.

A ton of python programmers love go (aka golang) and at least where I work thats what out python codebases are turning into. Those are mostly command line tools but go should work well for services.

If you're building service I'm going to throw out an alternative that you might not want to hear: Java or Kotlin. I personally prefer Java but coming from python it is going to feel repetitive and verbose. They're a kind of sweetspot between straight-forward, battle-tested, and popular.

Compared to Rust, OCaml, Haskell either Java or Kotlin will probably:
- Have a larger talent pool to hire from similarly to python. Java programmers won't have a ton of trouble getting on board to Kotlin.
- Have a large ecosystem of library support similar to python. Kotlin has access to java's substantial library ecosystem.
- Have fewer new programming language concepts to learn. (I think java just has primitives and generics?) Kotlin has more going on but you won't need it all at once.
- Produce a codebase more architecturally similar to your python code base. I imagine it will be fairly more straight forward to migrate.

Nothing against Rust, OCaml, Haskell, I've dabbled in them and they're all compelling. But as a frequent python programmer myself I'd say Java and Kotlin make more sense given your concerns about hiring and migrating python.

Disclaimer - I'm a big fan of JVM land. I suppose most of what I said could apply to C# and F# too but ... ehhh.

Hope this helps! Let us know what you do!
This comment is a perfect example of what I'm talking about when I say that you people have drunk the Kool Aid. What you typed above seems to be the party line - those complaining are evil, there are no downsides to it, etc. Sounds awfully cultish, and it also happens to be wrong.

The reality is that startup investment in the EU will shrink across the board because of the risks imposed by the GDPR. Additionally, any business that planned to use advertising as its revenue model probably shouldn't bother even starting up in the EU. I'm not talking about ad tech companies alone - I'm talking about publishers, news sites, social networks, companies that want to make mobile games, etc. The GDPR also outlaws most machine learning applications, so that whole industry is toast over there.

It's not just a "small subset of leeches". I know that's the party line, and is probably what the PR campaign over there has been saying, but that simply isn't the case.
Funding a startup with less than perfect credit
I've had good luck with Caverphone for a number of speech specific tasks [0]. There is a python implementation directly in the pdf, I also wrote a version here [1], no idea if it exactly matches the pdf version but it worked for my cases.

Followups to soundex such as metaphone are encumbered by license issues as far as I know, but Caverphone is free and clear AFAIK.

[2] is an insanely great overview of many of these algorithms, be sure to check it out if you are into this stuff.

[0] https://caversham.otago.ac.nz/files/working/ctp150804.pdf

[1] https://gist.github.com/kastnerkyle/a697d4e762fa8f53c70eea7b...

[2] http://ntz-develop.blogspot.ca/2011/03/phonetic-algorithms.h...
Great, looking forward!
> Don't underestimate how fast it takes to fall from grace.

Fully agree.

> the BSDs were the winner too at one point

When was that point? Strong doubts about that.
The world is not coming to an end, the sky is not falling.

Nothing has to be automatic as far as the deletion requests go. It's fine for you to go through the db manually and grant a specific request within 30 days.

If you're big enough to get enough requests to not be able to handle the load, you can afford a couple of days of dev work.

It's mind boggling the amount of people who's interpretation of GDPR is overzealous (to the max) based on third party interpretations. Get to the source of it and you might find it's not that bad.

You're only in trouble if your business model actually relies on doing things to the data your users would not want you to do (which could be argued is for the better good).
> The reality is that startup investment in the EU will shrink across the board because of the risks imposed by the GDPR.

There are no additional risks imposed by GDPR; all of those risks already exist in other privacy directives.

>The GDPR also outlaws most machine learning applications,

Can you point to the specific bit of GDPR that outlaws machine learning?
If they didn't they wouldn't need to worry about GDPR.
Brave's AI blocks ads better than today's browser plug-ins, company says
The rest of what you wrote is silly. Social media websites are not charities. They don't have to provide you with a service if you are not willing to compensate them with your data.
There seems to be common misconception that GDPR only applies to the geographical region that is the EU, this is false. GDPR applies to all Europeans, independent of location.
I think they did exactly that with Amazon AWS instances (although I have to admit that I don't know the specifics).
By letting users run Linux, they are moving people away from the Linux distributions and into the windows ecosystem. This the embrace step, so they later can watch Linux distribution usage decline to nothing. That leaves Windows as the professional choice for Linux.

Anything that moves users from Linux distributions to Windows is very bad for free software, since it's already a small market.
It's not the first time I hear it, but what is it supposed to mean? Is there a single thing that can be called "linux userland"? Also, I doubt that someone combines Linux kernel with Windows XP userland. So in some regard all userland tooling running on the linux kernel might be considered "linux userland".

If I understand the term userland correctly it is a term from kernel developers to say "this is code that doesn't run in the kernel", so it might not be helpful to any popularity discussion at all.
> They are now embracing the gnu/linux way of working like the packaging tools, the command line with the shells, the easy of having a compiler and developer tools, etc etc

This is ridiculous. Damned if you have a CLI, damned if you don't.
Further more, if Microsoft where to extend it, wouldn't it need to contribute back to the community? Isn't Microsoft one of the leading if not biggest contributors to opensource on Github?

You'll need further evidence to support this claim.

> At the same time they don't let you create from WSL standard Windows application that you can redistribute, I guess this is part of their strategy

I don't understand - WSL is the linux Kernel compatibility. What this has to do with cross compiling Windows applications is beyond me. Additionally - IIRC .NET core can be compiled from Linux.

> In addition Windows 10 is such a messy, bloated system and the updates are very heavy and have often problems and they reset without asking many of the configurations you carefully made on your system

I'm not sure that an operating system that is backwards compatible with software over 25 years ago exists that isn't a bit "messy" or "bloated". Linux has it's own share of warts. It's worth noting that Linux is my primary operating system.

> I advice people that want to use Windows to use MSYS2 instead

I advise people to use the best tool for the job, whether that is WSL or MSYS2 depends on the application and the use cases.

Based on your post history - you seem to have an outstanding grudge with WSL. I don't think you're being impartial.
The BT-Gene just puts the production of pesticides into the plant. That doesn’t magically make them not pesticides anymore.

Some quotes from a UN report:

Smallholders manage over 80 per cent of the world’s estimated
500 million small farms and provide over 80 per cent of the food consumed in a large part of the developing world.

Moreover, multiple studies have found that smallholdings are relatively more productive per hectare than large-scale plantations (Feder 1985; Barrett 1993; Banerjee, Gertler and Ghatak 1998; Rosset 1999; Borras, Kay and Akram-Lodhi 2007) and are also more resource-efficient (Altieri and Koohafkan 2008).

https://www.ifad.org/documents/10180/666cac24-14b6-43c2-876d...
I've seen single quotes for chars vs. double quotes for Strings in Java, but in sh, it's "Strong Quoting with Single Quotes" vs. "Weak Quoting with Double Quotes":

http://www.grymoire.com/Unix/Quote.html#uh-1

"When you need to quote several character at once, you could use several backslashes. This is ugly but works. It is easier to use pairs of quotation marks to indicate the start and end of the characters to be quoted. Inside the single quotes, you can include almost all meta-characters"

So some of us associate single quotes with proper const strings, with no variable expansion, command substitution or other interpreter hanky-panky.
Interesting references. Thank you both!
Good strategy, I also believe the impact on ad revenue is not fully priced in, and the lawsuits against FB / Google will just fan the fear flames for a while.
Not true. Certain types of “tracking scripts” are necessary to function, so forcing consent for them is okay.
GDPR will have some negative effects, but why is lowering online ad revenue (if that is what will happen) one of them?

It's simple math. The ad industry has gotten so large because complex ad targeting tools made it possible to deploy ad campaigns profitably. With those tools extremely watered down due to GDPR, most ads that were profitable on May 24th are not profitable today. Most companies will not sustain these losses for long, and will simply shift their ad spend to other markets where they can still make a profit.

Some brand advertisers might stick around in the EU market - Coke, Pepsi, maybe Apple, etc. But with most everyone else out of the picture, the market will shrink. It will likely never again be the size that it was on May 24th.
Create a Community Site with These BuddyPress Themes
Disclosing mail addresses to all other users is misuse, albeit usually accidental misuse.
As far as I remember, (B)CC is implemented by just setting multiple RCPT headers in the SMTP envelope, and for BCC not setting them in the DATA (email body)—surely then, the only difference with 1-envelope-per-recipient is less SMTP messages? If you implement the same level of rate limiting as you would have on 1-per, how could you ever cause more traffic / resource usage?

Do you mean it’s easier for humans to then not set those rate limits if you’re using multiple RCPTs?
You're right. I should have specified that I meant genetically modified crops specifically
ZAMIDAR KI BAHU #Sheenam Katholic #Raj Mawar #Vraj Bandhu #Latest Haryanvi Songs
You mention that the state management is far from ideal. How did you choose to manage state in this project (or is there a GitHub repo to have a look at)?
Short term the publishers relying on that revenue will take a beating, so there should be a contraction in staff / content.

It’ll work itself out in the end, some think it will increase overall quality by forcing lower quality news publishers out of the market.
See https://news.ycombinator.com/item?id=17148781 for my reply to comments of this nature.
If we built the roads better, such that they facilitate the automation, we'd get there sooner.

For example, RFIDs in the road or on the road side that tell the cars (or actually, allow them to look it up in a database) the exact layout of the road around them.
From the video, they have 8,000 events recorded where the driver took over from Tesla's autopilot. But those include every time someone took over to make a turn or lane change. The interesting ones are when the driver had to take over unexpectedly. Those need to be extracted and studied thoroughly. The speaker says nothing about that.
>"We'd rather not have them if they can't stick to those rules."

Right, but the alternative in certain situations is having no businesses at all, as was the case in my home country.

>Are you making the argument that the west is generally over-regulating food safety and public health? If so, on what basis? Looks to me like a variant of the old "when i was young we didn't have [seatbelts|gun regulation|hard hats on construction sites] and i turned out just fine!"

No, and again, it's offensive that this is legitimately the first thing that comes to mind when somebody from a developing nation says that it's local population has reasons for doing things the way it does. Nowhere was I arguing that public safety is a bad thing, and don't appreciate having words put in my mouth. I was merely stating the fact that businesses down there almost unanimously don't have the resources to be hiring lawyers, or whatever other services that they would need in order to guarantee compliance with overly strict regulations like you see in the west. If such regulations were in place, and they were strictly enforced somehow, what would happen is that nearly all entrepreneurship would disappear altogether, except possibly for the wealthy (which are often the most corrupt down there), or outside investors with potentially dubious motives for dealing with the local population. It would literally price-out the very people you'd be trying to help with your regulations.

I never said that situation was better than the west, or that things were somehow better "back then" (I much prefer living in the US today), I was saying it was better than nothing, and that these entitled western sentiments can't feasibly be applied everywhere to positive effect. Has it come to the point now that small villages will be needing to apologize to westerners for liking the convenience of having some semblance of commerce in their neighborhoods, due to all the benefits that brings, like not having to worry about cooking dinner in equally poor conditions every night at home? It's not an attack on the west, it's annoyance with the west's over-the-top moralizing of the choices different people make under constrained circumstances that westerners seem to forget exist.
Which books would you recommend to read from these?
I really deeply disagree.

You could use the same argument against Msys2 and Cygwin, yet they were key to me choosing the Unix command line as my common interface across all OSes when I was a teenager, with plenty of games that I wasn't going to give up any time soon to live in Linux.

I think it's ridiculously naive to think that businesses are going to build on top of a closed source licensed system like WSL when with minimal effort they could choose Linux. The business risks of the former are huge and they're handing a big lever to MS to screw them in the future - why would they do that? If anything, WSL makes it easier to transition to Linux, because you can develop and test without committing to a big change or using clunky virtualization.
At some point the CC/BCC messages duplicate per consumer even if it is on receive/pull.

Probably less of an issue now, but back then the ISP/provider would duplicate the sending of the messages with multiple recipients, could have just been a flaw at the ISP which was Frontier back then. Could have just been a DDoS type event where too many were pulling at once rather than throttled/tapered or spaced out over time. The group emails spiked their systems, probably not an issue today.

Personally though the cost of CPU/memory is small now, I wouldn't risk sending sensitive data to a large group unless I could verify BCC was being set not CC. Seems a small price to pay to not allow a mistake like that by duplicating the messages app side rather than provider side. By sending out throttled by user on app side, even if a developer or marketing person inadvertently chose CC rather than BCC, it wouldn't leak sensitive info (emails).
Why would they want to embrace, extend and extinguish Linux when nowadays the competition is no longer Linux but AWS, Google etc?
Can you point to the specific bit of GDPR that outlaws machine learning?

Here's a whole article on the subject [1] and HN discussion thread [2] . Any machine learning application that utilizes automated decision making - which is the entire point of machine learning - is forbidden under the GDPR. This can be overcome with explicit consent for that specific application of ML, but getting that in most circumstances will be a low percentage shot.

There are no additional risks imposed by GDPR; all of those risks already exist in other privacy directives.

Fines of up to 20 million EUR are a significant and new risk.

[1] https://www.oreilly.com/ideas/how-will-the-gdpr-impact-machi...

[2] https://news.ycombinator.com/item?id=17138354
What tracking scripts are necessary for any functionality to function (except for tracking/data-mining/selling user behaviour)?
> At the same time they don't let you create from WSL standard Windows application that you can redistribute.

WSL runs Linux applications natively by implementing Linux compatible syscalls in a kernel subsystem. What standard windows application and redistribution have to do with it?
Now, it is certainly safe to eat at least clam (asari) taken from Tokyo bay. Perhaps other filter feeders too.
far fetched, musk's tunnel idea is not so boring. ultimately you will need to use your car only for last 1 km. rest will be on rail road / tunnel network / rfid network. ( this will play havoc to the automotive industry...that depends on user changing car every 5 to 10 year. )
It's a nonprofit, so we have no customers nor paid employees. Honestly I have no idea how a mass mailing works with our system, it'll probably be via Extension:MassMessageEmail or something. Honestly, I need to look into it for fundraising.

But what you're saying is analogous to saying checklists are ineffective for preventing errors. This isn't true. The first thing a person should do after finding and closing a security breach is to pull out the procedure, because not forgetting a step is important.