skysight-inc/HackerNews huggingface dataset:
You don't run Android Studio on your phone. Being able to run Android Studio isn't the definition of a general purpose computer.

Being able to develop software for a device on that device also isn't the definition of a general purpose computer.

A general purpose computer is one that can be easily made to run different programs. Again, it's a differentiation between devices like microwaves and ovens that are technically computers, but aren't used like computers by the general public.
You put my same thoughts into words.

" Those principles actually do work extremely well in many, many industries. PMP focuses almost entirely on Waterfall methodology and gaining the certification is largely driven by terminology and math.

But software is a special snowflake in the project management world and this is why countless books around managing software continue to be written."

Thanks.

I highly recommend you read the book I asked about in a sister comment. I wish the business people would read it. The issue I think is it correlates and requires an understanding of other "techie" and STEM subjects like queues, math (related to queues), network protocols, and traffic flow. Until the business people understand the maths and tech topics that book appeals to, friction will continue to exist.
> It's been unmaintained for over 17 years.

So is the Linux ecosystem just going to rewrite tools everytime their original developer moves on or passes away? It's going to happen more in the future, so are we going to see more and more rewrites in Linux?

There's something to be said about the BSD approach of maintaining the OS (kernel + userland) as a whole. They don't seem to have this problem.
They should've bought Kroger if that was their intent. WF is too expensive for like 80% of the U.S population.
Blockchain is just glorified check-sums (on money value and content); I don't see how it allows things that couldn't be done before. Was check-sum tech simply too crappy or hack-able back then? Maybe I'm missing something.

Detox = bouncer/moderator. Again, I don't see what's new technology-wise. It's a business decision to have scrubbers of some kind, and it takes resources to scrub well. I could see it as a "business trend" or customer preference trend maybe, but typically the pendulum swings back and forth on such.
I agree that hardly anyone argues for totally free borders. But many argue for more open borders for refugees (who by definition need help). Others argue for more free immigration from former colonies. Whether you are okay with that depends on your stance toward reparations, multiculturalism, helping those in need, and the duty of historical oppressors and colonizers.

I don't understand how this issue has epistemological dimensions. Can you explain?
I came to type the same thing.
But they disabled the store on the streaming app. So in function it was separate.
I love it. Something I always wish for with linters is an easy way to run them only for the lines changed in a particular diff, to allow a codebase to gradually converge on consistency without breaking git blame by reformatting everything. Is there a nice way to do that for any Python linter?
Gym Retro
This post and comment thread [0] got me reading The AWK Programming Language this week, and I have to concur with the author. What a great book!

After just the first chapter I feel I understand AWK, the kinds of things it can be used for, and how to get started on some simple tasks immediately.

[0]: https://news.ycombinator.com/item?id=17140934
I meant the fridge ;)
If your startup doesn’t have any business in the EU, they can’t go after you.
The shapes are calculated with randomness at every render. i.e. it's not a single image that I turn on or off. It calculates and draws it every time it changes.
Yes that is an awful soup of switches that should either be separate commands or usages of existing Unix tools.
Not using an email address will effectively ensure the person can never recover their account.
Kinda like Mb != MB, cal != Cal, cal != kcal
> telecom

> unregulated US

On the contrary, telecoms are very much regulated in the US. There is an entire commission for regulating radio/television/cable communications: the FCC.

I could hardly choose a more regulated industry than telecommunications.
I hope at some point these chips make their way into an Apple laptop.
>not worth the hassle

There you get it. If your business is not profitable when you respect the privacy preferences of your users you simply don't do business.

It's not your god given right to violate user's privacy so that you can turn a profit.

In other words, if you can't make a profit by selling 1$ burgers when you meet hygiene requirements just get out of the 1$ burger business.

No need for hard feelings.
Main benefits of open source: getting/making contributions and popularity, are in direct opposition to any form of limiting access. It is in users best interest to choose open source most of the time, so they don't have many reasons to choose something else. Having said that, there are cases where some form of shared cooperation leads to creation of a foundation supporting some projects. Most of the time though in such cases access to source is not the restricting factor - support and influence are more important.
Win7 Ent., Version 66.0.3359.181 (Official Build) (64-bit)
I think there's actually a very fundamental difference between natural and formal languages that make this kind of project wrongheaded.

Formal languages, at root, have exact reference. In a programming language, a symbol ultimately refers to a block of memory, or an operation. The problems of writing a formal language are ones of trying to express a given concept when the relation between symbols and references is known, but the relationship between concept and symbol is not.

In natural language, a symbol ultimately refers to nothing. Its meaning is derived from context, convention, intention. As such, the relationship between concept and symbol is basically known - we know we are talking about red things when we use the word red. The relationship between concept and reference is absolutely unknown - we can never know for sure whether our concept 'red' is adequate to real red objects.

As such, natural languages are a poor model for formal ones. The problems are essentially different. In one, you know how the symbol 'red' relates to operations and memory. In another, you know how the symbol 'red' relates to intention and meaning. Each has different challenges associated.
> looking to optimize affluence and patterns, hopefully for more efficient lines and service, with the help of consumer data and recurring habits, or offering convenient service

Oh, so the exact same reason Facebook tracks you. Except, of course, that it's relatively easy to not use Facebook, but it's a real, substantial cost to not use public transport in your city (or only using single journey cash tickets).
Doesn't seem farfetched to me, it's one of those obvious questions people frequently, spontaneously, ask themselves. Another is whether we both "see" the same colors associated with the names.

I'd be surprised if someone in our history didn't conduct this experiment. Ancient times had infanticide, slavery, and other terrible behaviors. This experiment is tame compared to many of those.
Defend the Integrity of Physics: Nature News and Comment
If you’re working alone, fine.

But when working with other people, getting everyone to do the same thing, and have that automatically done for you / enforces is incredibly valuable. It’s such a massive win that any deviation from “my personal optimum formatting” is rounding error.
> I'm far from coins, but heard that monero may be more anonymous

i'm in a similar position. i find crypto interesting but i don't understand it well enough to be confident about the anonymity provided. a concern i have is that people are already looking for ways to deanonymize crypto wallets and tor users separately. to link tor to crypto wallets would seem to increase the attack surface to deanonymize tor users. i'll leave it to those more knowledgeable than me to say how much of a risk this really is.

again, i do think it is very important for the long term viability of tor to create more incentive for users to support it financially.
Dont' waste your time, this article is rife with speculation, all based off of a rumor that the new chip will be 7nm.
>You can collect email addresses still, so long as you have a legitimate reason to, you seek consent, you store them securely and remove them if consent is withdrawn. These are things that you should be doing anyway! Even if it's an open source side project.

Where in your statement do you refute the fact that it is hard to comply with GDPR?

Even if you have a legitimate use case you still need to provide users a way to access all their information and delete all their information.

If you already are using more than one database this is not trivial.

This is my guesstimate but I am confident in saying that GDPR adds $25k worth of work to the cost of starting up a business in the EU assuming an experienced software engineer is worth $150k a year. There will simply be a huge layer of boiler plate code added to every project now that will be necessary whenever you are processing data.
Salesforce Commerce Cloud uses client side certificates (in addition to username + password) on WebDAV uploads. They're a pain to set up, but clients aren't too painful to use with them.
"Fluidics, or fluidic logic, is the use of a fluid to perform analog or digital operations similar to those performed with electronics."

Not sure why this is on the front page of HN. I find it mildly interesting, but it's a wikipedia page and there's no relevance to recent facts or discussions.

Anybody could help me understand?
I thought the problem was that he ignored getting treated for cancer and died?
Best Podcasts for Designers
I am visiting Berlin at the moment, and I miss the convenience and speed of being able to pay with contactless, by card or phone.

Regarding the speed of transactions: cash might be faster than signature or even Chip+PIN, but is surely not faster than contactless.

For example, anyone with a contactless Visa/Mastercard or phone can enter the London Underground by simply tapping at the barrier. They do not need to have a pre-existing relationship with Transport for London, to buy a ticket in advance, or to preload a stored-value card (as you generally must do in other city transport networks). And the ticket barriers open on average in 480ms. [1] That's pretty fast. You can't even pay by cash on a bus in London any more.

[1] https://www.whatdotheyknow.com/request/payment_methods_time_...
It will certainly depend on the application. Compliance could be as simple for many apps as deleting a user's data manually when you get a support ticket/email from them asking to. You don't need to build automated systems. Same if they ask for the data collected on them.

It would be prudent for these companies to spend an afternoon creating a list of all the places where data is being stored about a user. That would just help if it ever becomes necessary to actually delete data.

See elsewhere in these comments for information on appointing an EU representative. It is not required in most cases.

"Bespoke permissioning" is also required if you have tiers of users with different feature sets (free, basic, premium). So just treat whatever private-data-requiring-thing as a feature that needs consent.

Incidently, the evolution of smartphone permissions has also gone in this way, allowing fine grained allowing/disallowing. You have to expect that you wont have all the permissions you want. The GDPR just makes it so that you don't get to say "all or nothing" for the things that don't need permission. But, the good apps were already doing this anyways.
I would switch to iPhone if Apple weren't like this.
GPLGPU: 2D/3D graphics engine in Verilog
They won't. In fact it is already implemented.
Try `ip -json addr`.

Not all subcommands support it though.
Simon Benjamin on Architectures for Quantum Computing
Whether they are "nefarious" might depend on who you ask, I suppose, but anyway, fair enough. As an American who cares deeply about online privacy, I will be actively avoiding US companies who don't comply with European privacy laws (easy way to filter). I'm willing to bet the real incentives will turn out to be bigger than many of these companies think.
By the US and 2.8B is a fraction of what they deserved to be fined. All VW execs should be in prison for the rest of their lives for what they have done.
You are certainly not a minority in the discussion. Personally I hate repeating the same argument as it's a style question. I program in C# and dislike braces on new lines, I leave it in place because my company rolled out a standard and if I deviate from that I create more work for myself and others.

Are you consistent with your formatting rules? I'd be interested to know how much time you spend formatting your code vs ceding control to an auto-formatter.
... so CAP theorem is disproven? This would imply that linearizable distributed transactions (in less byzantine networks) would be possible beyond what CAP enables. Or are they relying on availability assumptions?
OurSociety.org is looking for a co-founder to help get money out of politics
My comparison is simply to show the standard laissez faire talking point of "oh, regulation exists just to protect incumbent market players" as bullshit: regulations exist to protect consumers from negligence and misbehaviour on the part of the companies.

The fact you think GDPR only applies to websites rather than the huge clusterfuck of personal data loss means you haven't understood the reason behind GDPR.

Equifax lost millions and millions of records and have so far faced no meaningful punishment from the UK regulators: as far as I can tell, they've so far made one brief statement on their website, and one tweet.

Major ISPs like TalkTalk lost millions of records (and ignored security researchers telling them about gaping security holes) and were given a slap on the wrist - £400,000 by the UK ICO. Mere pennies per user in fines; a drop in the bucket compared to their annual revenue. There is no economic interest to change their behaviour.

The negligence of these companies has led to millions of people having their personal and financial data stolen, having to keep eagle-eyed over bank statements and credit cards, having to worry that their transactions (or their travel bookings) might get flagged up as suspicious, that their credit rating gets eaten, and much else besides.

If a company you've entrusted your personal data with—not just your tweets or whatever, but sensitive personal data including health data, data about your religious affiliation, sexual orientation, etc. loses that data, as a UK citizen, you currently have no right to appeal the ICO failing to take action. GDPR/DPA2018 changes that balance.

Companies tell consumers "hey, trust us with your personal data". Consumers do in the false belief that there is some protection or basic responsibility taken. When they colossally fail to take the most basic steps to protect consumers from data loss, the status quo was this: nothing happens to them.
Much like obstruction of justice, anticompetitive behavior is an intent that transforms behavior that would otherwise be perfectly legal into something that is not.

It is perfectly legal for Amazon to decide they don't want to carry Apple products in their store. If they decide they don't want to carry Apple products because they're releasing their own lines of phones and tablets, that may not be legal. Intent and context do matter.
s/news/propaganda
So regulators should just take their word for it and allow them to slide on compliance because they claim they would be showing more ads in some alternate reality if it weren't for targeting? That sounds like a loophole that would allow pretty much everyone to ignore GDPR completely, and I think you'd actually have to live in an alternate reality to consider that reasonable. The entire advertising industry would be exempt from GDPR.

By that logic, they could fill an entire site with ads, and claim that since those ads are targeted it's still a benefit to users, because if the ads weren't targeted they would have to make the site larger in order to fill it with even more ads. There's no limit to how far you could take that.
Embrace it. Anger and hate burn more calories.
Vgo Analysis: Failure Modes
Not for anything useful. I've done a bunch of installs and webdav was never part of the implementation.
I'm so glad this is a thing. I get so tired of people arguing about the small stuff. Sometimes too much freedom is a bad thing. It seems okay at first, and you try to be as democratic as you can with your team, and then someone wants something really wonky, and PEP8 and PEP257 don't say it's absolutely wrong after all, and shit just wastes time.

I don't agree with every detail--double quotes as default is going to be hard for me to adjust to--but the things I don't agree with aren't as important to me as being able to set it and forget it and stop debating it every so often.

This is the gofmt the python world needs. As far as I'm concerned this is the new standard.

Well done.
IIRC all Windows open dialogs support WebDAV browsing and opening.

It's actually pretty neat.
To be honest I would think a A12X would be better with a few extra GPU cores.
It's actually simpler than that. Most of the time it should not re-render at all. Should only re-render when the size has changed - at which point one needs to recompute anyway.
I was just lazy and rendering every time.
> hire an EU Representative

It's called Data Protection Officer and you only need to appoint one if processing personal data is your core business, which is reasonable.

https://ico.org.uk/for-organisations/guide-to-the-general-da...

And yes, I expect the EU to enforce the consent rules. It's very central to the GDPR.
You don't have to use Facebook or Google if you don't like them.
I disagree. The nice thing about WF is they have relatively fat margins, so that "margin space" gives Amazon a lot of room to operate. For example, they could provide cheaper delivery while still being profitable, just less profitable. Margins on traditional grocers like Kroger are so thin there is very little room to operate. With WF, Amazon could get a model that works and then work on making it more broadly applicable (like WF has already started doing with their cheaper WF 360 stores).
> overwhelming justification we require for other restrictions on rights (free-speech, taking of property, etc.)

I'll bite: national security, economic wellness, and social services. A nation exists for the benefit of it's citizens and there are very credible arguments that borders are important for the well-being of the populace.
As far as I know, they aren't a sponsor of the project -- they own the project (as opposed to something like Cassandra).

Companies release these libraries because they benefit the companies. The successes of projects like React help Facebook.

I think that people who believe that Facebook is an unethical company should consider alternative technologies on new projects whenever possible.
Yandex Disk cloud storage service uses it as a main protocol. They have added some proprietary extensions for their native client, but simple mounting also works.
Not it wasn't meant to be absurd. I grew up carrying single-function devices, so maybe don't feel that one device should automatically be able to do every thing its electronics could support.

To be clear, I think Apple is shortsighted in this decision and the Steam Link app isn't actually very competitive with native games. But I'm not its target audience either, even though I have a decent library of Steam games (50+).

My guess is that this move is not really about Steam Link but about the next company to come along with something like "play Android games on your iPhone" functionality.
I second that. Married with kids? Don't jump off the train right away. Start your own project for fun on the side. It as to be fairly contained and not to hard to put in place because you want to minimize the time spent at your current 9-5 job. Make it grow, look at the potential, get early feedback or eventually generate a tiny income out of it (optional). Look at your savings, make a plan with a 1 year run, or 2 years if you can. Quit in good terms, tell people you're going to pursue your dream and would love to come back in the future.

Quitting a job to pursue your dream is great, but that dream needs a clear definition.
I think its only a matter of time before apple unveils what's basically high spec clamshell iPad pro and stops making new macbooks.
Related: https://eu.azcentral.com/story/opinion/op-ed/ej-montini/2018...

There's a human cost to declaring people to be "illegal", just like there is in the War On Drugs. In this case thousands of children have been deliberately separated from their parents and then ... lost?
They are impossible to avoid if and only if they continue to give a shit about user's rights.

I agree however that the law targets the big tech companies. They ignored previous laws and regulations so they got a meaner more targeted one.

Btw, constitutions start with "we the people" not with "we the companies".
Hunting helps fix a problem that, one could argue, was caused by hunting in the first place (the hunting of predators - wolves, mountain lions, etc.)
Cool dude. You don't plan to take care of my data I certainly don't want to be entrusting you with it.
A company doesn't need a majority of the market to be prosecuted for anti-competitive behavior and likewise having a majority of the market does not mean your every move is illegally anti-competitive.
It only "doesn't offer a way" if you write an email to HN and they refuse to do it, or don't answer. I haven't requested that myself, so I don't know what answer you'd get. But I think, unless there's evidence that someone's got such an answer from them, it would be wrong to assume they won't/can't do it.

Deleting data etc. doesn't have to be automated i.e. with a button to do it. Writing to them and them doing it is sufficient.
> The tutorial throws the user straight into the experience of using awk. There is no theoretical discussion first; there are no installation instructions; the first thing you see is an input example and a short program doing something with that input. They even get to the expected output on the very first page.

Babies learn a language by hearing you talk. In other words, by example. No one has become fluent in a language through theoretical discourse and grammatical diagrams.

That is counterintuitive. You would think you would learn better by having someone explain it to you, instead of throwing a mish-mash of examples your way. But that's not the truth. The truth is we learn by example and practice. Eventually you want the explanations, to round out your understanding. But it doesn't make sense until you have got your hands dirty.

So that's a lesson for anyone wanting to teach anything. It's okay to have a little introduction, but try to get to concrete examples as soon as possible.