skysight-inc/HackerNews huggingface dataset:
I don't know, I see the super state that the EU wants to become as scary as the super tech company people fear in Google. Also, making it hard to change browsers is not the same as prohibiting changing browsers. Some things are hard to change in Linux too, but I am sure for different reasons that are the result of how they pile on top of each other. The EU could use a cash infusion though given its current economic state.
San Francisco moves to ban e-cigarettes until health effects known
> Go is running as the basis of the next generation infrastructure in Kubernetes

And it requires acres and acres of generated code, a custom runtime dynamic type system, whacky module names for compatibility instead of a reliable build system like maven, to make the thing work at all. Kubernets is a multi-megaSLOC advertisement for the virtues of Java as an ergonomic experience.

If it had remained in Java it could be incrementally ported to Kotlin. God, what I wouldn't give for that.
Groovy was a random JVM-based dynamic language with no major company support and no special tooling.

Kotlin has IntelliJ (and thus a great IDE) and Google standing behind it, and Steve Yegge's nod of approval.
>The pilots of a doomed Lion Air Boeing 737 Max scoured a handbook as they struggled to understand why the jet was lurching downwards, but ran out of time before it hit the water, three people with knowledge of the cockpit voice recorder contents said. (straitstimes)

I can't help thinking things would be safer and the Ethiopian crash may not have happened if they just published all the info rather leaving this kind of thing to anonymous leaks to the press.
Why is GDPR a mess? As an EU citizen (for the time being at least) with personal data I want to protect I'm quite happy with it.

As someone starting a startup there's compliance I need to do, and it's work for sure, but I still (again, for now) live in the EU as a citizen, and I still have personal data that I don't want to lose control of so on balance I'll take it.

article 13 is bad for sure. They don't get everything right by a long shot, but on balance I think the changes have been positive.
It's a very small cost that all companies should already be able to handle if they're to be trusted with personal data.
Point to point is very fragile and inflexible.

There are many good reasons for email (and internet in general) was designed to be routable.
Maybe all the major OSS players and FSF could get together and build a cloud company with the promise of only building on OSS and sharing the profits. I'd host anything I could at a place like that, even if I didn't really need hosting for it. It wouldn't even have to be the best in the business, just reasonably priced.
They clearly stated in the "study" that they assumed (!) the causal relationship and then created their findings based on that. It is basically another science fiction paper for prohibitionists to use against people.
How to Estimate Time on a Project
The kindling effect is likely to blame.

https://en.m.wikipedia.org/wiki/Kindling_(sedative–hypnotic_...
Tencent's WeChat is making blockchain tech work
To my knowledge each country within the EU can also seperately fine Google. It could add up very quickly.

Personally i also think getting fined constantly is not a reliable business model. :)
> but for the love of God let's give the 20 year Olds dorms still cuz that's an experience we all need to have. Coed.

If this is true could you explain what I missed out on?
That's common in Rails too. Except I don't think it's necessary to make it a go-between.

Where controllers have simple interactions with models (which represent database structures, and may have logic in them) you let the controller have direct access to the model.

Models can grow to be too complex, this is where having a concept of named "Concerns" can come in handy, even if you won't use them in another model, it can lift some complexity out of your model and put it into a logical group.

Services, in my view, are akin to models. Some of them may use models behind the scenes. More of them actually represent an external service, which might be an external database that lives behind a web service, an API. Or it might be an LDAP service. (Or it might be a command pattern)

I agree with smart models, if the complexity does belong to the model, then why not let it live there. It sounds like the service layer you're describing is a needless ceremony for "managing complexity" – I'll bet it was a concept that was introduced to your group by an architect.
Rather than read this review, you're better off reading responses from other experts to this book such as Simon Baron-Cohen and Steve Silberman:

http://www.thinkingautismguide.com/2018/04/on-hans-asperger-...

https://molecularautism.biomedcentral.com/articles/10.1186/s...
Great, will check it out.
Developing Meaningful Relationships Need Your Time, Daily
OK, did anyone ever honestly think this would happen? 'Cause if they did that was pretty naive...
Worth remembering that a lot of people in the UK, possibly a majority by this point, are perfectly clear as to what we stand to lose if the UK leaves the EU. :-(
My wife and I went a few years back and felt like we got scammed. Low quality acrobatics, with heavy handed propaganda and unexpected religious messaging. We didn’t sign up for that.
At the same time, the EU spends a lot of money on subsidies just so that farms (big and small) can keep their head above water. I wouldn't mind if that was changed somewhat, give smaller farms more survivability, but at the same time it's the market forces that should be changed so that farmers get fairer prices for their products.
I don't think the with-foreknowledge case is all that interesting. We already have an expert system agent [1] that can win at the game NetHack [2]. This is a far more complicated task than any of the Zeldas, given foreknowledge.

Without foreknowledge, on the other hand, Zelda becomes a whole mess of meaningless pixels and sound waves whereas NetHack retains a level of intelligibility due to its ASCII interface.

[1] https://www.reddit.com/r/nethack/comments/2tluxv/yaap_fullau...

[2] http://www.nethack.org/
It applies to everyone who wants to serve EU customers.

As for startups: depending on what kind of personal data you are collecting, being GDPR complicit shouldn't take more than a day.

If it takes longer you are building a business around personal data, and I think you should know your stuff (not just GDPR, but also what kind of data you are collecting and why).
Interesting to see how divergent the “urban legend” like version of the story is versus the actual news report.

1) the 1MW transformer was shutdown, but was not the one which got the grease dumped on it (which was a 200KW)

2) there was about a foot of grease, not “completely submerged”

3) they didn’t replace the transformers, just cleaned them.
These instruments all make thier way to the unsophisticated--quickly. That, and insurance fraud, was the whole point of the article you didn't read.
Agreed that something being legal doesn't make it right, but some of Microsoft's behaviour was illegally monopolistic.
>What tooling? Being forced to use InteliJ, without any proper support on Eclipse and Netbeans?

Seeing that both Eclipse and Netbeans are now more or less dead (and speaking as a long time Eclipse user, from the very first version to around 4), yes, first class vendor-direct InteliJ support is more than enough. And more than most languages (including Groovy) ever had.

>As for Kotlin/Native, there is nothing to worry about versus what Go, Rust, C++, Dart, D, Nim offer in terms of performance, libraries and in some cases tooling.

IMHO, Rust will always be kind of niche as hard to tackle, Dart we'll see, D never went anywhere, and Nim will remain niche, it's a little too idiosyncratic to catch on.

Kotlin is already more popular than all of the above except perhaps Go.

>Fuchsia is being written in Go, Rust, C++ and Dart, with the team now hiring for node.js support.

Fuchsia is still vaporware or at least irrelevant. It's not even in the market yet. And the fact that it's written in 4 (and looking for 5th) languages doesn't really bring much confidence.
I just read the quoted headline, but it's not about quotas but EU based multinationals extending their business / exporting milk powder to Africa, tripling exports in 10 years (2006 - 2016) and competing with local farmers to the point they are put out of business. Not sure how the EU fits in there, other than that they provide an economic and legislative climate that allows milk prices to go low enough to make such a business viable.
I wonder if they'll fix the performance again. I'm mostly peripheral to clojure-land and 8 still seems to be the best choice.
The legal team must be proud of their achievement
So many people make money with open source. Like with Basecamp, macOS is in part Open Source, Chrome is basically an Open Source Project.

Of course there are bizillion of projects but they are just not as popular or not used for anything that generates a lot of money.

I'm sure when you are a core contributor of some popular Open Source projects, you'll have no problem doing well-paied consulting work or get a good job that allows for Open Source work within working hours.
In Germany we say that the EU has replaced the battleground with the negotiation table. That's what it's got the Nobel peace prize for and I think it deserved it.
One nice thing about Spring Boot is that you can mix and match. You can assemble stuff very quickly using the starters, or you can use your own stuff. Pretty much any level of abstraction is supported -- Spring Data spans the range from "thin convenience wrapper over JDBC" (JDBCTemplate) to "completely autogenerated RESTful endpoints based on JPA models" (Spring Data REST). In web land you can use raw servlets up to fully-dressed domain objects. Whatever you want, Spring can either fill in the gap or politely yield the floor.

Not forgetting that dependency injection -- the original core feature -- is just the bee's knees.

I work for Pivotal, but not on Spring. But I've definitely grown to appreciate it more and more over the years. I deeply miss it when mucking about in Golang.
The reason you massively disagree with it is the reason why OP should try and do it. Nothing better than learning from the mistakes of others.
It's probably what they would normally pay in taxes if it wasn't for the current tax evasion schemes in play.
That account has a long history of obvious concern trolling.
> Some things are hard to change in Linux too, but I am sure for different reasons that are the result of how they pile on top of each other.

The problem isn't technical debt. It would be a company making billions on something that's "hard to change", and than brush it off as technical debt ;)
It's a risk / reward thing, if getting fined for less than what they earned (both in actual money and in removing competition from the equation) then it's worth the risk.
OT: Does anyone in NZ reading this agree with that standpoint?
If iOS would have the marketshare of Android, it would be hit by the same regulations.
I think parent poster is talking about wealthy people, not college grads with good jobs. They're talking people who can see a market opportunity and invest a few spare million, then make a 100% profit when the market rebounds a few years later.
https://lists.debian.org/debian-devel-announce/2014/08/msg00...

For the record, the TC expects maintainers to continue to support
the multiple available init systems in Debian. That includes
merging reasonable contributions, and not reverting existing
support without a compelling reason.
Have to agree. This stems from corporations buying back stock on credit to so that management can get paid. There is a lot going on here. None of it good.
- "Let's make rules that cripple our competitors and see how long we can get away with it."

- "What can we earn?"

- "Billions."

- "What's it going to cost?"

- "Less than what we're going to make."

- "Let's do it!"
This is absolutely wonderful!
Amplitude is about power, that what you want to minimize. If you can affect the amplitude of the noise, that means your signal has high amplitude: you have a high signal-to-noise ratio (SNR) and you already have won.
Protecting your customer's privacy is already a "cost and restriction" regardless of where you live; is this how you feel about all the regulation you have to conform to if you're processing payments?
Quite a bit in my opinion. Of course if both are Turing complete the answer is nothing, but efficiency in development time and speed should be a factor.

To give an example, suppose you have a directory with 20 .CSV files that are all 200 MB. This is extremely common for me and the files are much larger for many developers. Say you want to extract certain data matching a string and then sort the whole thing into a new file. In Linux this is really simple with a oneliner and it also runs really fast. Powershell has a oneliner capability, but it is quite frankly abysmally slow. The Linux solution takes about 5 seconds and the Powershell takes 15 minutes. Now there is a way to speed up the powershell code. Running it in parallel helps, but the true performance aid comes in calling some C# within the script and now it is definitely not a oneliner. That is the overall issue. The Unix philosophy is simple to execute, understand, and fast to run. The Windows is complex to understand and often slow. Powershell is great in some instances. The language is certainly better than Bash, but if I have to constantly use C# with it...you might as well just use C#.
I personally was pretty happy I got to take the math classes full of proofs that were “for math majors.” I feel like if you just want something practical you can go take an engineering class.
They will be able to determine "before I installed this app everything was good but now it's not" and then they will proceed to blame your app (with good reason).
It really depends. I think CDNs are still great if you are making smaller content website with few libs for things like lightboxes, sliders etc. It works out better than bundling. There is much less complexity without build process. Many websites don't need too much JS and devs tend to overengineer them nowdays.

If you are talking about products with lot of dependencies then of course but don't forget that bundler situation used to be completely different. There is not that much of difference (besides number of requests) between concating libs in sequence and loading libs in sequence.
Yep, WAR and EAR files with J2EE servers.

When I stopped caring about POSIX.
Depends on the type of person you are. I didn't like them much, but lots of people had fun and formed great memories and friendships.
> If it takes longer you are building a business around personal data, and I think you should know your stuff (not just GDPR, but also what kind of data you are collecting and why).

And you should probably pause and ask whether your proposed business will provide a net benefit to the world, or if it's just an attempt to make money regardless of the consequences to society.

Not to say there aren't any worthwhile businesses to be created around personal data, but experience suggests that some skepticism is in order.
Talk: Curcumin
The fine is only part of the EUC action, the fined entity has also the obligation to change their behavior as suggested by EUC to stop asap their abusive actions.
I guess when ordering a plane or a car you assume you don't need to order optional extras to stop the thing killing you.
That's the crux of it. It's not asking companies to do anything they shouldn't have already been doing if they were conscious about security.

The problem is it's been blown completely out of proportion to a point where by son's child minder sent out letters asking for our permission to contact us if our child is unwell (Of course she should - that isn't unsolicited contact. She was already covered!).
Social Media Marketing World Conference 2019
Are You Ready to Discover the Best Social Media Marketing Tips, Techniques & Hacks from the World’s Top Experts? https://blog.socialchamp.io/social-media-marketing-world/ The ultimate social media marketing conference Social Media Marketing World organized by Social Media Examiner is without any doubt the biggest & most incredible live event in the social media world,
As a EU citizen I like my personal data protected. I left facebook and all other networks except Twitter and usually do not give data for any coupons in shops.

GDPR is a mess not from the goal but the implementation.

Currently no one knows how to implement GDPR correctly - e.g. how to exchange business cards, how to store information from sales leads etc.

Compare this with PCI compliance (which is about CC data protection) and it's very clear if you're compliant and if you are not and what to do.

For now this has no effect because data protection agencies - at least in Germany - are overloaded, but will lead to a lot of fines for companies that want to do everything the right way.

Article 13 is the same mess. Good in intention of making YT pay for the content they use and which is copyright protected, but _impossible_ to implement in it's current form.
So basically nothing happened in the end?
Oh no worries those bureaucracists just don’t know how to fix the economies they destroyed and are just trying the last resorts.
Show HN: FastAPI: build Python APIs with Go-like speed and automatic UI docs
> After each school group leaves, the trees are promptly dug out so they can be planted by the next group of kids.

Green theater.
The Ethiopian plane was new and this was still a problem.
Yes. Ayurveda does treat every individual differently and does customized medicine on case-by-case basis after observing the patient carefully asking questions that provide root cause and then make a medicine that only works for that individual for that issue alone. No side effects. Modern medicine treats every one equal and prints a list of side effects on drugs as if they are nothing. But it is the body's way of saying it is not happy with whatever external chemical he has taken is not for that body! Finally it's a good step which modern medicine is ignoring for ages even after advised by a few before.
For starters, this fine isn’t about browsers, it’s about AdSense. Apart from that, we can discuss the pros and cons of multinational treaty cooperations until we’re blue in the face but at the very least the EU in principle follows a democratic postulate, meaning that its citizens have decision power. Google is fundamentally unaccountable to anybody but its largest shareholders. If you fear democratically steered treaty unions more than unaccountable multinational mega-corporations, you’re not paying attention.
You can certainly create GUI apps on Linux, but I've never found the need or desire as the terminal works so well. Even with a GUI designer, it adds a bunch of code you wouldn't likely need if you had a decent environment. Of course if your app is for non technical folks, I sympathize and understand.
FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+. It is one of the fastest Python frameworks available, as measured by independent benchmarks.

It is based on standard Python type hints. Using them, you get automatic data validation, serialization, and documentation. Including deeply nested JSON documents. And you get editor completion and checks everywhere.

Designed around the OpenAPI (Swagger) and JSON Schema standards.

It includes 2 alternative interactive API documentation systems that are generated automatically.

OAuth2 capable from the start (including JWT). Dependency Injection system, compatible with all databases (relational and NoSQL), Websockets, GraphQL, CORS, etc.
Ask HN: Cheapest way to include an interactive map?
I want to build a web-app which is based on a map, where users can mark certain locations. However, my impression is that services like MapBox, or Google Maps API are extremly expensive and overpriced. Is there a cheaper alternative? Maybe selfhosting?
This is the issue I have with the media - moreso than any particular bias, media loves to paint a narrative when, in truth, random events are more likely to blame (though in fairness this is a human flaw borne from the heuristic value of narrative). Accidents happen in complex systems - rather than burning the people involved at the stake, we should recognize the inherent complexity of safety hurtling an aluminum tube full of humans through the air at just below the speed of sound, review the accident in a calm and sober fashion, and make the necessary changes to prevent a similar accident in the future
How this compares to Isso [1]?

[1](https://posativ.org/isso/)
Yes, thinking about that, not having any pilot-visible indication would be quite some point of failure at lift-off.

Still wondering whether MCAS and other automatation systems have a representation of that position indication. I can't currently come up with an idea of how to implement that in an easy, yet error-resilient way. Usually you would initially drive into a reference position, then integrate the motor's actions to arive at an absolute value, but integration would potentially add up subsequent errors, and obviously you can't re-do the referencing step while in the air.
> But how about creating the LaTex notes after class as a method to help retain the information?

I recommend solving exercises instead (with pen and paper), and creating flash cards for memorizing.

Golden rule: Use LaTeX only, if you really need to publish something for a wider audience. It's relevant for your thesis, research papers and math books. For everything else, LaTeX is nothing but a huge time sink. Even if you communicate math via email, try to avoid sending PDFs. Use common LaTeX syntax in your email plain text instead.

Don't abuse LaTeX for procrastination.
It seems a lot of these volunteer armies are treated not just as expendable, but as a way to remove undesirables from society.

Brought to mind the slaughter of the Donbass volunteer battalions. Russian volunteers "holidaying" in Ukraine or Syria also seem to be just as expendable and similarly include elements of neo-nazis and criminals offered deals.

https://foreignpolicy.com/2014/09/06/anatomy-of-a-bloodbath/
There an AirFrance (Airbus) flight a few years back that crashed over the Atlantic that was partially the result of a stuck pitot tube. I remember at the time one of the debates was how automated Airbus planes were over Boeing. Pilots seemed split as to which system they preferred, but generally wanted more control, not less.

https://en.m.wikipedia.org/wiki/Air_France_Flight_447
Carbon Taxes Are the Original Green New Deal
Shared blogs (those with multiple authors) and podcasts often have lively discussions in the comments. For example, http://www.econtalk.org/amy-tuteur-on-birth-natural-parentin...
Yeah, when they realize they could have been using a browser with extension support, like FF with uBO, and have been needlessly tortured using Chrome for years.
The "envelope headers" are not really part of the email though, they are just SMTP protocol messages (commands) required to get to the point where you can pipe/stream the actual mail body (payload) through. Though every MTA prepends stuff to the payload (Received headers, etc.).
Somehow every time I read anything about psychology, I think of astrology and alchemy. Such an underdeveloped field, full of self-serving and self-projecting dangerous charlatans.
Look to your left, look to your right. If you can't spot the sucker, guess what?

Heard an ad on the radio for what sound like a day trading brokerage. Was thinking "man, every ten years they get a new round of idiots."
I'm sorry what? Have a look at https://opensource.google.com/projects/explore/featured

You don't need to forfeit any of your data to utilize those projects. Do you even know what open source means?