skysight-inc/HackerNews huggingface dataset:
>Consent is presumed not to be freely given [...] if the performance of a contract, including the provision of a service, is dependent on the consent despite such consent not being necessary for such performance.

Yes, indeed. That just leaves the matter to specifying the exact nature of the contract. So the service being provisioned can be “access to the tools to connect with one’s friends and such tools have personalized ads built into them”. Does my approach misinterpret things? I don’t think anything is specified about what kinds of contracts can or cannot be offered. And in a reasonably free market, it cannot. And of course, it should not - hardly any of the biggest internet companies could make money without ads.

Now if FB or Google, or another company were to be regulated as a utility company, then yes, the nature of their contracts can also be regulated.

They could go a step further, and simply ban “all personalized ads” - I’m not sure how feasible that is, but that would give the EU the right to regulate the kinds of ads shown by FB and ergo, the kind of data collected. But personalized ads is a immensely vague term that could even catch tv and radio ads (targeting based on demographics, and time of day the show is being broadcast, etc.) in the dragnet.
Consent is something you can easily get, but if a person declines to consent, you may not shut him out.

But if you can argue with legitimate interest (which is more burdensome), the person cannot decline and still use the service.

Choose: either easy basis and accepting that you might not get your way, or difficult basis and getting your way.
I'm not sure either. I work in this industry as a professional engineer and as a neutral party. The facts are the facts at this point. It might not fit someone's agenda though.
How are you handling writes to the data? SQLite isn't known for handling concurrent writes which you need in most basic web applications.
Using flex or standard environment?
And general contractors don’t know the full list of requirements when they take a job to remodel a house. And yet they will claim with full confidence that they have all the necessary expertise and equipment to do the job.

Complete quacks, right?
So your suggestion here is that Torvalds has some monthly 'Linux success' metrics and varies the amount and style of swearing based on those.

It'd certainly make a good sitcom.
Adrian Lamo’s cause of death remains a mystery
I think this depends on the actual semantics of the delete. If the operation is truly non-recoverable, and you simply lie about doing it and do it after a delay, there is a chance you will be caught in that lie when your process is cancelled or failed for whatever reason.

That is a worse user experience by far - you should never tell someone something has been done unless you are sure it has been done permanently.
As a long time React user (four years), I agree with this article for reasons different from what the author intended, perhaps. That's why I've recently started learning Dart and hoping that it'll catch on. I want to focus on solving the problem, not battling the ecosystem...
Dave 2D had a great video review on this product.

What makes this totally different from the touch bar is with the touch bar, you have to wait for developers to add support in their products (or as a dev, write your own tooling). Apple has the muscle to simply make everyone support their crappy bar.

The ZenBook screen is usable right away by anybody. You can just drag any window there. It can be your Steam chat while playing a game, it can be a browser with a Twitch stream or soccer game running in the background while your program, it can be your color pallet for Resolve while editing video ...

It can be used for a lot of things the end user can take advantage of immediately without waiting for a developer to make explicit use of it.

I wonder if it will work on Linux.
Lucid and maverick where possibly the best desktop experiences I've had. Going to Natty (and oneric), with its many bugs was such a huge shock that I pretty much stopped using Ubuntu and switched to Mint
This reminded of the "layers of crap" John Carmack was talking about once.

Java is an impressive tech, but I still fail to understand why it is so popular. It comes from a proprietary tech, it requires additional software to run, you cannot disable its garbage collector, browsers don't like it, I don't think it's very popular in the manufacture embedded controllers, and if enforces object oriented structure inside its JVM. Oh and Torvalds hates it too.

Not to mention the gargantuan bloat that are JEE and system like maven or ant. It feels really different and foreign compared to the simplicity of unix many devs are used to.

Even microsoft decided to rewrite minecraft to C++. I saw a private server had such big freezes, just to handle 3 or 4 players.
user here for +3y. Great app (i never touch the full native full screen mode with that app)
Can you expand on some of the problems?

I was going to write an inliner for a Lisp I was working on for a couple years. Emacs seems to have a decent one. But I know there are tricky corner cases.
I wish you every success in your search and a high quality of life. May you forget your challenges when you want to and recognize them when you want to.
They were more like towns by today's standards and were not leveled. Go visit when you can.

http://www.atomicarchive.com/Docs/MED/med_chp10.shtml

I kinda get the point, but even today's nukes aren't scary.

Outside of Hollywood a nuke war would be a blip in our history.
Believe me!
GridinSoft Anti-Malware 3.2.15 Crack and Keygen Download Here
> Wow, you have to manually activate such an option? On windows it's default.

I don’t think that’s deserving of “wow”. I don’t think it’s that big of a deal. It’s a clear option that is quite visible and present in the exact preference pane you’d expect. And you don’t need to activate it manually. You can do it via CLI:

defaults write NSGlobalDomain AppleKeyboardUIMode -int 3

> not just bolted on as an afterthought.

I haven’t used Windows in years so I can’t compare, but keyboard support on macOS doesn’t feel like an afterthought to me. Without leaving the same screen where one activates keyboard support for all controls, one can also change and set keyboard shortcuts for every other action including every menu option of every app. And if doing it manually isn’t your thing, you can also define those keyboard shortcuts via CLI. It even works for setting single key (no modifier) shortcuts.
Part 4 of the interview is my favorite, but the entire thing is wonderful!
Why not?

It is perfectly reasonably to have two versions of a service - one with ads/cookies and one without. The user uses the one they want.

If one considers personal information as a currency, it is something one can choose to or not to pay. If the user's privacy is important enough to them, they won’t give the company the right to track them or do whatever else with their data. The user decides whether access to that service is worth paying the price in terms of privacy. I think Facebook is too expensive (in terms of my personal data they get) so I don’t use the service. But I cannot complain that FB doesn’t service me for nothing. It is a for-profit company. The company is not obligated to service everyone - it is not public transport or the electricity company.
This is ultimately a decision that everyone has to make on its own, and it's an ethically complex issue with many facets.

My take on it is that if you contribute in any way to the development of a weapon that is used in morally unjustifiable ways, then you're complicit to murder and manslaughter, and you should be aware of that.

For example, the US is conducting drone strikes in Afghanistan, which are essentially political assassinations. These are condemned by almost any independent expert on international human rights and come with a very high death toll of civilians, including many women and children. In fact, the number of non-combatant civilian victims is routinely higher than the number of targets. Moreover, they are routinely conducted over the territory of another, sovereign country without any international mandate, without any judicial oversight, and without any trial.

If you participate in developing the drones or missiles that used in these strikes, or support them in any other way, then you are making yourself at least partially guilty of murder or manslaughter. From a moral perspective, it barely matters whether you believe or feel that the drone strikes keep your country safe. Extrajudicial killings of political opponents in foreign countries you are not at war with are illegal and immoral even if they have perceived or real positive side effects for your country.

That's just an example to illustrate that it matters a lot for which government you develop weapons and what track record your country has in terms of human rights, military aggressions against other countries or lack thereof, and so on. There's probably less of a problem if you develop weapons for the Swedish army than if you develop weapons for Russia or the US.

It also depends on the types of weapons, of course. Don't tell me it would be fine to develop chemical warfare agents, outlawed types of anti-person land mines, or autonomous killer robots, because they would 'keep your country safe'. Some technologies are just despicable. There's a reason why lasers that blind soldiers on the battlefield are outlawed.
GDPR block.

edit: other link http://www.watertowndailytimes.com/national/trump-says-he-is...
We're just finishing up porting our app from React to Vue and we're very happy with the results.

I don't really understand's the author's point about GraphQL and Axios. But React Router, Redux and its ecosystem of supporting libraries are issues in React development

Having state management (axios), a built-in router, "the" styling solution built into Vue is a big win for us. Single File Components (SFC) are a joy to work with.

I actually like JSX (which you can use in Vue too), and was worried about "stringy code" ala directives, but in practice it hasn't been a big deal. We also switched from Typescript to plain ES6 which is a big win in simplifying our code. I'm actually a big fan of static typing, but at the end of the day Typescript's complicated type system, typing file incompatibilities, and general fiddling around with types wasn't worth it for us.

Redux was just a nightmare for us to work with. A library on top of Redux like DVA https://github.com/dvajs/dva would've helped, but there's a very small community there. We went to Mobx State Tree for a while, but there were a bunch of issues there too.

I'm keeping an eye on Blazor for some administrative apps in the future, but for now we're very happy with Vue.
> like JSON payload,

Let SQLite deal with it! The JSON1 extension is quite capable of parsing, extracting, sorting and filtering JSON data and by default it's enabled.
I like how this encourages designers to think about all the states of a UI component.

I understand that there are designers and design orgs out there with the discipline to be detailed in their design to cover all states of a UI element. There are also many designers that just design for the happy path. For the latter, we need to ensure they start to think about edge cases for what they are designing.
I tend to get my IRL news from satirical quiz shows on the BBC - it is a useful round up of the weeks main headlines and is amusing at the same time. The economist and guardian podcasts used to do the same until they multiplied like rabbits.

However I follow some real-in-the weeds podcasts for Brexit (which i still claim is important and is going to hurt a lot more than most people seem to think) and of course follow tech news here. I like podcasts because if I need to dive into details I can just start googling.

It tends to mean i don't know about volcanos eruptions till hours after everyone else - but I usually get something like "did you know volcano/Bourdain has died" from a human within hours.

Ultimately I want to find a way to have important emails, whatsapp and texts appear in the HN front page so I will be able to deal with them whilst checking - this may be a good idea.

Edit: I seem to have dropped the traditional news media forever - a shift I am quite shocked by as its not something i would have consciously chosen. I do keep subscriptions to some worthwhile outlets (Guardian etc) but i doubt any business model they have in mind right now is going to work. we shall see.
There are companies and governments paying massive premiums for things like Unisys and Wang mainframes, which are mostly VMs running on a Xeon chip in a box that you can’t open.

They are doing this because it’s expensive or impossible to move the code for a variety of reasons.

I’m familiar with Java systems that have been replatformed a dozen times without incident and on the cheap.
CCQ Casual Analog Ladies Quartz Watch Ladies Quartz
Ask HN: How to develop a strategy for a small SaaS business with no MBA's?
Im the founder and CEO of a small online SAAS business with revenues approaching 8 figures p.a. Our market is becoming increasingly competitive and our rate of growth is slowing. We've never done any real strategic management or planning, mostly because I have a tech background and no training in business however I realise after some research that its something we have to do with urgency or die.

We definitely cannot afford a big 4 consultant. I understand that a consultant cannot devise our strategy for us as they don't truly understand our customers values or market, however I have no idea where to start and the number of books on the subject are overwhelming.

It would seem that we should be hiring someone experienced to facilitate our strategy development but most consultants appear to be affiliated with different commercial strategy frameworks which makes me feel uneasy. Does anyone have any advice? Or any recommendations on what type of person we should hire and where to look?
Tom L is a good writer - I have gotten a lot out of his books and articles over the years - excellent point here:

"Since February 2015, the SRE (site reliability engineering) team at Stack Overflow has switched from a mixture of Python and Bash to Go. Even though Go isn't a scripting language, for small programs it compiles and runs nearly as fast as Python takes to start. At Stack Overflow we tend to prefer compiled, type-checked languages for large programs, especially when multiple people are collaborating, and, therefore, no one person is familiar with every line of code. Our policy was that Bash scripts couldn't be larger than 100 lines and Python programs couldn't be larger than 1,000 lines. Those seemed like reasonable limits. Rewriting scripts when they grew beyond the limit, however, was a lot of work. It was better to start in Go and avoid the conversion."

Not Golang, per se, but over time you are limited by your tools. Big bash scripts get unwieldy. Nodejs changes underlying dependencies (coincidentally wrestling with 4 yr old nodejs this week).
I briefly managed a team where the two senior developers were in the middle of a style war. Half the team was K&R the other OTBS. And half the UI was Ok-Cancel and the other half Cancel-Ok.

Years ago, we had a critical for a “company saving trade show demo” setup on an early version of Windows NT. There was a server fault and when we brought it back up there was a glitch. No matter what we did the system kept presenting us with a modal warning that proceeding would probably destroy the data on the hard drive. The choices where Ok and Continue. After several calls to MS we finally called our partners and GE was able to back channel us to the developer who wrote the modal who told us “Continue” was the safe option. At least he admitted it wasn’t the best way of presenting “do it” or “skip this step” options.

Personally, I’m firmly in the Cancel —- “verb the thing” camp these days.
I bet a lot of money he’s only saying this to annoy Jeff Sessions. We already know that Sessions wants to be hard on marijuana, and Trump is very clearly mad at him.

Either way, does this matter? It should be clear by now the value of one of Trump’s statements. We have more than enough history to know that they’re often not a reliable indicator of anything.
Summary:

1. An aerospike engine tries to overcome a problem in the traditional bell-shaped nozzles: traditional nozzle shape and size can only be optimized for one specific pressure (e.g. either sea level or a higher altitude). At all other altitudes, it is inefficient.

2. An areospike is kind of an inverted bell -- there is a spike in the middle and the rocket exhaust flows around it. This forms a sort of virtual bell nozzle (the inner wall is the spike's surface, the outer wall is the air itself). As the atmospheric pressure varies, the virtual nozzle shape adjusts too. This makes the areospike efficient at all altitudes (but not as efficient as a bell nozzle at it's most optimal).

3. Ideal for single-stage-to-orbit

4. Work stopped (author claims) because in the space industry, tried and tested is favored. And apparently, fuel is not such a large component of the cost of a rocket launch.
'It's just satire' is like the 'it's just a prank bro' defence.

If you spend your life deliberately misinterpreting things to get a cheap laugh, then at some point it's not really any different to just being genuinely ignorant.

When people like Stewart take little short cuts with the truth to get the laugh it's disappointing as well - why couldn't be find a smart joke or insightful comment that is actually based on the truth?
Exactly, there're many reasons for it to run slow.
If yours is still usable it's unlikely, mine takes minutes to boot up, and it shuts itself down.

It's been a while and I got rid of it but IIRC it still provided power but was under watt, you can confirm by comparing the normal level for you model.

BTW once you've confirmed you can pretty much dump it, won't be easy to find fix other than getting a replacement motherboard, which is pretty much everything.
I don’t need to optimise the speed. I like that I can.

When you make a mistake that prompts a dialog box, having to move your cursor to undo can feel slightly punishing. Doing it with a single key press makes it feel like part of the process.
"Stringy code" is an issue, but it's more declarative and readable than JSX map.
Sometimes I feel like maybe this is actually the best timeline
Exactly it’s incredibly unnatural to ask “are you not sure or yes?” compared with “are you sure or not?”
> How’s that illegal/unfair?

Because online privacy is now an inalienable right. Users can't sign it away permanently, and companies can't ask for it in return for something.

> No business is obliged to allow all and sundry to use their product/service

No, but they can't discriminate with regards to submission to online tracking.

> the companies also have a right to decide whether they want non-compliant users using their service.

In the EU there are no "non-compliant" users when it comes to agreeing to tracking; there are only non-compliant publishers. These publishers are free to shut down EU operations and block EU ip-addresses, and I wish they would instead of these now common "opt out of any of our 50+ 'partners' individually through this terrible interface" shenanigans, designed to make it cumbersome to exercise one's right not to be tracked online.

> Are these complaints in fact valid under GDPR?

I believe so, and if not, they should be.
Article says "CPU does not fit FPGA synthesis very well and uses almost whole thing".

People serious about prototyping usually get daughterboards for FPGA and/or FPGA stacks specifically to prototype big things with CPUs. The buses can go outside of main FPGA with CPU and into other things. I know at least one big SoC project which went that way.

I also think that having an ARM core in FPGA is a vendor lock in. For example, you cannot use AMBA/APB/AXB and other ARM buses with ARM CPU core in your design without paying ARM for license for these buses. It is not clear to me whether Zynq users have to pay for these buses and it may be case that they have to. Finally, ARM core in the prototype naturally extends into ARM core in the final product.

ARM itself is not very nice design from contemporary point of view. I expressed my dissatisfaction with ARM ISA many times here and just let me start with two points: 1) ARM is not RISC (multiregister load/store execute in several clocks) and 2) too much of initial design of first ARM (which was not planned for longterm evolution) is visible in ISA.

Basically, they put outdated (even for 2010) core design and used valuable silicon area so users have to use that instead of much more capable contemporary designs. Instead of trying to figure out how to change typical FPGA elements and layouts for CPUs to be more synthesable (which may bring benefits in other places), they decided to use that ARM thing.

I am deeply disappointed with that path.
How will does it run on a raspberry pi?
In principle...

In practice, I think that's yet to be determined. GDPR is new. These rights are new. "If it's faulty" is easy for lawyers to determine. "Fit for purpose" ...isn't that hard, and the lawyers have had time to practice. "Unnecessary PII collection or processing" ... the lawyers are currently 23 wikipedia links deep^ trying to identify the aristotelian truth of the matter, presumably in order to make necessary amendments to the aforementioned contract.

Shops putting signs on walls is just not comparable to this, in practice. Normal people are signing dozens of pseudo-contracts they don't understand each day. That has been accelerating and gdpr has accelerated it further.
Which country? I was able to access from Sweden.
AFAIK,the 'cookie law' directive was even more relaxed than what you describe. It never mentioned cookies explicitly. It was talking about tracking. If you had a good technical reason like keeping login session open, you never had to place a pop up in the first place.

However, if you started to track people explicitly, even without a cookie, you needed to inform the user.

How that law got interpreted as a 'put a pop up on everything' is beyond me. Most sites managed to annoy the user with a pop up, and still were not on the legal side of the law as they did not inform which third parties exactly got the information.

Why didn't the EU step up and gave guidance to stop the madness? No idea. In general, they tend to bury you alive under folders when given half a chance.

I don't know what the cookie law status is today. It was supposed to be superseded by the GDPR, but i think it is still active, together with the GDPR.
Investor Discussion Series: Niko Bonatsos of General Catalyst
This is a totally amazing project and I totally applaud their effort. Linux got it's big boost on x86 back in the 90s/2000s because the PC is an actual architecture. You're guaranteed so many standards on a BIOS or UEFI based PC.

The Fail0ver guys have a great talk about porting Linux to a PS4 and how it's an example of an x86_64 that is totally NOT a PC in any meaningful way.

Android is designed for devices where you solder random pins to random chips and hack a bunch of shit and blobs together to get it to boot. You can't install a fresh Android like you can Windows, and I think it's really held back Android as a long term, stable operating system.

Microsoft at least mandated UEFI+ARM, but their boot loaders are still locked even though their mobile platform is dead (come on Microsoft, you just bought Github. Throw as a bone and unlock your bootloaders or publish a key for them!). No mobile device uses Device Trees.

It would be great if you could take most popular old android devices and just run Linux on them, use them as a small Raspberry Pi like device. I think that's what Postmarket is doing to start with, but it looks like they're even progressing to getting phones really usable as phones in the future .. which is pretty damn exciting.