skysight-inc/HackerNews huggingface dataset:
It's just as easy to escape GDPR banners: Just don't visit the offending sites. Free markets at work.

And similar to ads, I expect automated tools to emerge that eliminate most GDPR banners by granting the minimum consent required (optionally alerting the relevant regulator if that's excessively broad) and then revoking it immediately afterwards.

You can't escape bureaucracy, but you can escape the lazy companies who can't think of a better way to deal with bureaucracy than pushing it onto the user.
Tomorrow: Microsoft acquires canonical :P
Wow .. how long has that been there?

(Sadly it's clear it was in fact there long before I wrote a workaround in response to not finding it.)
Microsoft Sandboxes Windows Defender
> Surely there are smart people working on this, but collectively they are morons. Utter idiots.

Laws are supposed to be readable by everyone, you can't expect everyone to be a tech expert. If you feel like non-experts are "morons" or "idiot", you should take a break and talk to your grand-parents. Explain to them your work field, and you will realize most of the work we do everyday is artificially complex to keep everyone busy. There is actually a tendency for tech people to retain knowledge in order to acquire an advantage and power from the entire society. Tech moves fast, but the rest of us can't follow, it creates inequalities, so here are the regulations.
I didn't say the statement wasn't factually accurate. It's just a little cold, throwing "thoughts and prayers" [1] in with a statement effectively saying don't call us, call someone else.

[1] https://youtu.be/T9SKkd79AjQ?t=52
Its unfortunate that C and C++ kept the mindset that automatically memory managed variables are stored on a SMALL stack, with the consequence of exceeding that small and unknown size being that your program crashes.

For variable sized arrays, there is already a bit of overhead in sizing the allocation. Would it really have been impossible to move large allocations to the heap with automatic free at exit of the scope?
I don't, that's why I said about.
My trigger is unnecessary shorthand that leads to inefective communication. Short hand can be used at times, but it should be limited and the context will make it clear. And honestly I instantly hate anyone that messages "ty" instead of actually spelling out thank you.
A French economist, I think it's Charles Gave, said something like "bankruptcy is to finance what hell is to Catholics : if there was no hell they wouldn't behave well".
There are similarities though. Cheap credit can allow giving huge loans to people who drive prices of property up and fuel the buying frenzy. This aspect is similar to the ever rising price of cryptocurrency bringing in more and more buyers.
Lol, if you'll make "knowingly misleading the public" a crime you will have to outlaw all of the religions, most of the politicians, celebrities, commercials, news companies, blogs, businesses, people with social media accounts...

And "teaching" is in the eye of the beholder isn't it. If I think I've learned something interesting/useful - there's no problem, otherwise I can just return the product I've bought.
Astrophysics and cosmology are both relatively straightforward. There is one set of partial differential equations that are relevant, a few more when you also want to understand things like the magneto-hydrodynamics of stars or charged gas clouds. In the end it is nothing you can't manage to understand with a bit of study. What is truly hard is to prove rigorous mathematical statements about any of those equations and the resulting geometry. But the number of people who attempt this are dwarfed by the total number of people working in this field 1:1000 maybe.
i^i is actually multi valued - it depends on which branch of log(z) you choose. The rotation analogy is still correct.
Exchange Bitstamp acquired by investment firm NXMH in all cash deal
So ban the EU then. The market will find another venue if the service is useful enough.

If a website is obnoxious about its GDPR compliancy, I just close it. Coincidentally, it has never happened on something I really needed (technical documentation, scientific journals, etc.)

I don't necessarily agree with how the GDPR was created, or maybe even why, but to say it's worse than the information tyranny being built in the world today? Pft.
my favourite intuition about Euler, which is not really an explanation, somewhat tautological, and may or may not be wildly incorrect, but I like it nonetheless:

e^x is a function whose value is its rate of change. (De^x=e^x). Now imagine the unit circle by taking a point an unit away from O, and set "rate of change" perpendicular to that vector. You will end up with Df(x) = i f(x), which really only works when f(x) = e^ix, supposing i means perpendicularity.
Does the HTML5 client work well on iOS Safari, e.g. iPad Pro? How well do video and desktop 3D animations (e.g. Aero, Office widgets) work?
I am currently working for IBM and I'm tied. I had to supress my commercial project once I joined big blue. What I have in contract is - if you want to open a company, you need IBM's permission first.

And it's just frustrating as they try to block it for as long as possibe even if you're not doing IT in your private little business.
Yes. But people are responsible for their actions. Taking out a loan has consequences and people should not be striped of those. Somebody who takes a payday loan and goes to casino is responsible for his/her action, it's not just the loan shark's fault.
"Maybe your argument is that people aren't responsible for their own decisions"

No, my argument is pretty coherent - you know exactly what I'm saying but you're deliberately misunderstanding it. The rest of your comment is a pretty worrying rant, I really hope you are trolling.
> I would say that Fedora and CentOS aren't going away anywhere.

That was the sentiment regarding OpenSolaris when Oracle bought Sun... (And I can't believe no one's mentioned this in 800+ comments so far.)
Per passenger mile
Millions of Breaking Bad fans already know this right? https://www.youtube.com/watch?v=AnmWTruibMY :-)
It doesn't make sense to make a hole in a two-dimensional room. That hole exists in the 3rd dimension. It would be as if you imagined a hole through the fourth dimension, you stick your hand in and you simply reach whatever is Euclidically speaking close in space.
Doesn't work, also the whole thing with Steam is that nvidia granted them access to their capture API
That the process is kept warm is an artifact of the infrastructure. As a Dev you absolutely don't care about how it's run and that's the whole point: just implement your business logic and the system takes care of the rest. As a dev it's all transparent.
I wonder how pilots feel reading stuff like this. It must be tough.. As a mere passenger whose nearest flight will be in ~3 months, I am scared to death.
Or of a reddit commenter. Or of an HN commenter. Or a peer reviewer. Or a blog poster. There is a wide selection nowadays. No need to channel everything through a handful of individuals.
His point still stands as all the tooling and IPs are the same for FPGA and ASIC and ASIC drives developement of new IPs and tools. FPGA are still the minor market here by far
In the case of web these terms are still defined by non-technical people and heavily misused.

In a typical web stack the front end is the UI and the back end is the database. You notice that precludes about 80% of the people writing code on modern web apps (such as Java people) who are somewhere in the middle. Its not backend just because Apache (or Tomcat) is somewhere in there.
To be honest, there are very few plane crashes every year. People just find them more shocking because lots of people are involved and the media always refers to other incidents when reporting on one.
Interesting article. There was a discussion of it recently on here - https://news.ycombinator.com/item?id=18269846.
http://gab.ai/ has their full statement.
About band, the steamlink is capped at 100mbps and it still works great
GPL is a license applied to a work by the copyright owner after (or at the time of) creation. It has nothing to do with authorship of the work and who owns the copyright.

To elaborate, even if GP developed code as part of a GPL project, the copyright owner could prevent him/her from distributing that code to anyone else, whether that distribution occurs under the GPL or any other license.
Where elsewhere? The landscape of options to be paid for your OSS has just become a barren field.

Yes, OSS as a concept can survive only on gratis work. However I'm not sure the portfolio of projects supported largely by Red Hat maintainers could. If maintainers are forced to start walking as they did with Oracle I expect to see quite a few projects fall into disrepair.
I use CRD all the time on a LAN with great success. You barely even know it’s a Remote Desktop for basic graphics/text. Across the internet it is ok. Slight latency, but maybe it’s good enough for what you want.

IMO CRD is better than Windows Remote Desktop.

One big plus is it is super easy to use and set up.
I've posted this recently before: I believe that your gear should be "loyal" to you, and do whatever you want, without spying on you or betraying you. In my opinion, this should be a basic right.

You might counter: yes but why shouldn't we add this, if we can easily stop people from counterfeiting money, leaking documents, flying drones in restricted areas and so on. It's so convenient that we can stop this with a bit of technology. We'll, it would be convenient if we could compell people to testify against themselves or their families, or if we would open and scan all mail, or require priests to report confessions to law enforcement. Yes, we could reduce some crimes this way, but we deliberately chose not to. It's a matter of weighting the interests of law enforcement against a basic feeling of "trust" that you have inside a society.
take a big piece of paper, make a Mobius strip, cut a hole in it as you describe, hold it up by your ear, stick your finger through the hole in such a way that it would be expected to enter your ear if there was another 'side' to the hole.

Did your finger enter your ear?
Here are 7 tips to build effective dashboards
Wearable tech becomes top fitness trend for 2019
Football players train by dodging around predictable, stationary obstacles, even though on the field they'll need to dodge around unpredictable, moving obstacles.

Just because you need to use 6 skills at the same time in a real game, doesn't mean there's no value in an exercise that only develops 3 of the skills.
A long time ago I joined IBM via an acquistion of the company I worked for. One part of the (lengthy) contract I had to sign, was a form listing any side projects I may have that I would be required to no longer work on. I simply omitted that page when I returned the contract and no one ever noticed.
This reminds me strongly of a blog post [1] I read recently (probably on HN!) that listed an abstract form for 'all' the RPG plots. The list is unfortunately much than the six given in the bbc article, but the feeling I got from reading it is the same.

[1] http://rolltop-indigo.blogspot.com/2018/10/the-big-list-of-r...
To your surprise code that runs on a server can have a frontend and backend too, this holds true for a lot of other things too like compilers.

Frontend does not mean visual, not at all.

See: https://www.quora.com/What-are-front-end-and-back-end-compil...
If the EU didn't do things like this, it would be much harder to argue against the union.
BMW says 85 percent of cars will still have engines in 2030
The most approachable explanation I know of is K C Ng’s: https://www.scribd.com/document/64949170/Ng-Argument-Reducti...
Have you considered the cost of the profilee in these cases? What if they don't want to be the subject of a teachable moment for some prejudiced person? Would you tell them that they are wrong?
> ignore any tutorials that go into Verilog/VHDL or low-level logic design

I'm slightly surprised by this - are there really toolchains/kits that are turnkey enough that you can drop a compute kernel and some kind of high speed comms onto the board without having to do any HDL?
Why are cycles held to a higher standard than cars in that regard? People drive without licenses, and they DUI, and they drive without appropriate training, and they text and drive, and they kill people. We still don't limit the whole class of vehicles to a maximum speed that won't kill.

This whole thing is so backwards. These limitations just reward people who take the big metal box, and punish those who would prefer a combination of muscle power and some electric aid.

Also, I think you're seriously overestimating the amount of danger 250W can do. I still hold that it's very unlikely for a drunk cyclist to do any significant damage to anyone except themselves with that much power, speed limits or not.

Aren't you focusing the potential negatives a little too much here? Allow a few bad apples to ruin the whole thing? If cars were invented today, you wouldn't let them on the road.

Vehicular traffic is all about taking a controlled risk for convenience. I think we could take the risk of removing the speed cap on low power bicycle motors and we wouldn't see a massive surge in pedestrian/cyclist injuries or deaths or accidents in general. Even in the hands of a drunk idiot, the bike is still far less dangerous than a car, and easier to evade should it come to that.
I surely did not had more than 8 MB.

Got 32 MB with the P166 that I bought a couple of years later.

So even if I got it wrong on the 4MB recollection. That computer did not have those 12 MB.
I'd definitely be interested in that blog post! I've been struggling with integration tests for a while. Here are a few issues I've ran into this week:

- Where do I put integration tests? In their own package, or beside unit tests?

- How do I automate the test environment? Should I use docker-compose? What if I'm already using docker-compose to launch the application - should I use Ansible instead?

- Should I put the different testing commands in a Makefile, or just use the builtin go test function?

Basically, I want to know the neatest, easiest way to configure a testing environment, and the most idiomatic way to write/launch integration tests.

I'm not asking you to answer these, but I thought they could be useful for that blog post :)
I had 8 MB, got 32MB when I bought a P166 years later.
That's not benign at all - using your "free" time for rest and recovery so that you can be worked to exhaustion during the week.
The EU is usually open -- see the TTIP negotiations.

The EU Parliament is elected based on popular vote. If populists like Farage are in the parliament, that's only because people vote for them. Hardly undemocratic.

The EU Council comprises the elected head of government of each member state. Hardly undemocratic.

The EU Commission comprises a president, who is selected by the EU Council and approved or denied by the EU Parliament. The Council also appoints the members of the commission, each country appoints 1 person. In the UK this is no different to the PM appointing ministers.

For this law to pass, not only does the parliament of elected MEPs have to pass it, but so does a majority of the Council, elected leaders.

While it suits heads of various EU governemnts to blame 'the EU', it's entirely in their control to approve or reject the directive, and it's entirely in your MEP's control to approve or reject it.
So, a regular programmer then?
"Reproduction" means reproducing excerpts, not linking.
Over the last year or so I’ve started splitting what was once the big “Frontend Developer” role into two distinct parts. The first is the traditionally thought of one - taking mockups or a style guide and using that to create the visual elements of an application. CSS, HTML, and some JavaScript sprinkles.

The second is a much more development focused developer role, someone who can take the work done by the first variety of frontend person and then break it down into components and integrate that with a backend API in complex ways.

The two are very different roles which can rarely be fulfilled by a single person. I think we should stop trying to bundle them into the same thing.
> Lisps surrender the issue of syntax completely to the interpreter/compiler

It doesn't. It just works differently and looks different because Lisp syntax is defined on top of s-expressions. Lisp syntax is provided by built-in syntax for function calls, a bunch of special operators (let, progn, block, catch, quote, function, flet, if, ...) and a zillion macros. Each macro provides syntax - from primitive examples to complex syntax (the LOOP syntax is an example). The syntax is user-extensible by defining macros.

The level of s-expressions is a syntax for data. This syntax can be changed by readtables and readermacros.
> Let’s now define bilinear interpolation for a quadrilateral exactly the same way, except that instead of four texel colors, we’ll have the four vertices of the quad.

This sounds so ridiculously obvious when reading it that I would be surprised if nobody thought of working this out before. Or is the GPU code really difficult to work out compared to how simple the conceptual approach is?

> By the way, the fact that bilinear interpolation creates quadratic splines along diagonals can be exploited to evaluate splines in a GPU texture unit.

That also sounds very interesting!
National governments do crazy stuff like this constantly too. They also do useful things. So does the EU. The case (or at least this case) against the EU is pretty much the same as the case against all governments.

The right question isn't "does this organization do crazy things?" but "do the good things outweigh the bad, or the other way around?".

The other thing is that I think a lot of the "EU does crazy things" narrative is deliberately, and dishonestly, pushed by people who are more interested in making the EU look bad than in the truth. (I am not suggesting that sarcasmOrTears is such a person: only that their perception of what the EU does may have been affected by the long-running Make The EU Look Bad campaign.)
The HPC community have forked cantos before(scientific Linux) and make up a big enough fraction of the centos volunteers to do so again.

A big part of the open source appeal is the the vendor who owns the trademark cannot unilaterally kill a product.
This is fun, in my last job I used to call "back-end of the frontend" the nodejs server (of which, as a FE developer, I was in charge too) that talked to the "real" backend and aggregated data from various other sources. So in your schema that would have been "the backend of the frontend's backend" :)
I wonder how many of those TARP assets were bought either directly or indirectly via the FED via QE?

You would also wonder, why not apply this government intervention to all other industries and businesses that are in trouble? Why does Banking get bailed out and others don't?
Right. So when a human commits an illegal act, such a a misdemeanor visa overstay, that doesn’t make the person ‘an illegal’ anymore than you become ‘an illegal’ because you habitually speed in your car.
In a non-orientable world, we would not have lived to enjoy the confusion between medicine and illegal drugs - we would die from our inability to consume L-sugars thanks to our entire glycolysis cycle being 100% D-oriented.
It’s almost as if the articles are published by individuals and not medium.
What about for 'mild' CFS though. Not bed bound by a long shot, but strong enough to dampen life - for me going to work is the main thing and I try to do little else. But I can do 40 hours a week plus help out a bit a home and that is quite maintainable IMO, but if I did 40 hours a week plus look after kids plus some exercise I think I would be fucked. Last time I started going to the gym again - boom - the flu symptoms come back after 3 sessions. Not really going hard.
Punch the monkey!
I can definitely understand this decision. We used to use Slack in my previous company which was a digital agency and being a client manager it was incredibly hard for me to keep track of the numerous chat messages i depended on in Slack but at the same time keeping up with the clients which were always, no matter how hard we tried - active only on email.

Altough Slack is a great concept i think in general the biggest problem of proprietary platforms is that usually the original task always starts somewhere else. Slack can work great as an end-point solution, where people don't need any other tools to exchange business content. If you think about it - most of the service driven business across the planet initially starts with a phone call or an email. After it successfully comes down the pipeline to a done deal - you kick it off with a meeting or something, you decide about the desired channel of communication and you can kick off the project.

Sure you set up some rules - like separate channels for unimportant topics or maybe you put separate tasks in a different tool etc.

If everyone sticks to the plan (including the client), than Slack works this way.

But not everyone sticks to the plan. It's because phone calls happen or emails happen in between, where you have to move discussions from where it started back to Slack and this was the whole problem for us. We were working a lot on improving our client's rate of happiness - and there was a clear correlation between them being satisfied with the work that was done and us adopting to their tech stack. Not the other way around. Everything that had to be moved to Slack, so it could be considered as 'a project'and people would keep track off - eventually was missing some sort of information that happened on email sometime during the process. And for us, that didn't help with improving our services.

So from my experiences, when working with services, the ideal tech stack situation for companies comes down to how companies work with clients. If clients can be adaptive to the core communication platform, than you'll find enough integrations to make the best work flows to help you optimise how the business work. But if you're working with clients that usually have their own preferred tech stack or involve more people - that the chances of Slack interrupting your workflows are much higher.
I think these points are very salient. I'd suggest adding another one: create a checklist for code review that is relevant to the issues your team faces. The checklist makes it much easier for you as a reviewer to perform evenly.
Are you saying that windows Remote Desktop client can be used with non-windows server? If so does the other way work too?
Huh? I find Tim's content to be refreshingly innovative. He probably wasn't rich rich before 4HWW, but if what he claims in the book is true, he had a fully-remote mostly automated business and he could spend his time travelling the world - definitely a lifestyle I would enjoy. His next book introduced e.g. the "slow carb" diet, which is a very sensible realistic diet (kind-of generic low carb with a bit of paleo mixed in). I haven't read his newest book but judging by his podcast (he interviews a lot of extremely successful people), it's very likely it has a few valuable insights.

Sure, he's optimising for marketing; can't blame him for that. But IMO it's definitely backed by actual content.
I was in exactly your shoes, and they can be pretty big boots to fill. But being able to take on so many parts of the process feels really good and you get a greater feeling of ownership over the whole product. You can make smarter decisions and understand the whys of more requirements rather than just the whats and hows.

It also allowed me to develop a really strong pragmatism. With so much to learn you have to be really lean and effective with your learning and cut requirements where they don't make sense.
Another 'culture' post from my blog that got picked up by HN recently:

https://news.ycombinator.com/item?id=18120462
>I'm afraid in this case the antidote was worse than the disease.

You're confusing "harmful" and "visible".