skysight-inc/HackerNews huggingface dataset:
If this draft passes tech companies "storing and giving access to large amounts of works and other subject-matter uploaded by their users" would be liable for copyrighted content that is shared on their platforms.

They can (but aren't forced to) avoid that liability by making "best efforts to prevent the availability of specific works or other subject matter by implementing effective and proportionate measures, [...], to prevent the availability on its services of the specific works or other subject matter identified by rightholders and for which the rightholders have provided the service with relevant and necessary information for the application of these measures" and "upon notification by rightholders of works or other subject matter, it has acted expeditiously to remove or disable access to these works".

There's also some stuff in there saying these measures should be "effective and proportionate", taking into account how big the company is, how much content is uploaded on their platform and the availability, cost and effectiveness of the measures.
I haven't tried ivy yet, got hot damn i love helm !!! I use it everywhere :p

and actually, I recently fell in love with dired, I literally use it all the time. I like it better than finder or the command line !!
Or: at one end you have people who got really lucky and at the other end have people who didn't--and walked away from a fairly sure thing in the process. Grass is greener and all that.

There are definitely people who just wouldn't be happy any other way. And people who are at least seemingly in the right place at the right time to give it a shot.
> Make platforms directly liable for all copyright infringements by their users, and then offer that they can avoid that unreasonable liability if they can show they’ve done everything in their power to prevent copyrighted content from appearing online – namely, by deploying upload filters (Article 13, paragraph 4). Which remain totally optional, of course! Wink, wink, nudge, nudge.

I have some personal story about this. A while ago a certain person decided to scan some books copyrighted by me and put it on Scribd. Every few weeks he'd scan one and upload it, saying that information should be free. I contacted Scribd and my experience was overly negative. Yes, they would wait a few days, then answer and remove the book. Then this person would reupload it, and the story repeated itself. Basically, the book was longer on rather than off Scribd. I repeatedly asked Scribd to take it more seriously, and, for example, remove the offending account, but they refused. They did it in the end after some weeks. Of course the same day that person uploaded all books again under another account. It all looked like a joke, as if the copyright law was some boring invention that they only pretended to observe.

Now, this was a few years ago, and maybe things changed since, I don't know. But at that time it felt like Scribd was cooperating more with the offender than with me.
Presumably everybody benefits from that team though.
> The main place where LLVM bites you is compatibility. There simply is none. This is a constaint drain on your resources and a lot of projects can't afford to keep up. There is even a project on LLVM's own home page which is was on 3.4 for a long time and has just recently upgraded to 3.8 [2].

Yea, it's annoying. For PostgreSQL I've decided to focus on the C API wherever possible exactly out of that reason. A bit more painful to write, but not even remotely as quickly moving. Obviously there's parts where that's not possible - but even there I've decided to localize that as much as possible.
JRuby is really hitting its stride now, becoming ~3x faster than CRuby in my testing. The JVM changes to support more dynamic languages have improved performance so much.

Charles Nutter's early tests using JRuby on the GraalVM sound like there's another big step in performance coming without a huge amount of work.
It depends what you mean by "understand" :-)
On many interpretations, we understand none of it!
From what I've seen, parents aren't parenting like they used to. Mom and dad, if they're even in the same household, often both work full-time jobs.

These fundamental changes in the average family have consequences.
I have a patent on something completely obvious and stupid, filed on my behalf by a company I used to work for. It was based on some offhand remark I made at a meeting. Every engineer at the meeting is on the patent, including the VP of the company who was not even present-- and I am last.

I do not remember making the remark, but my colleagues who all took credit for it, assure me I did.
I agree and disagree...

I like podcast ads. Even for products and services that I don't care for, I find many of the products and business ideas interesting.

I also like the ads in my podcast player - Overcast - the ads are usually for other podcasts in the same category of podcasts that I'm listening to.

I don't like most ads in games and mobile apps. They are poorly targeted, intrusive, and take up too much screen real estate. I'll uninstall an ad based app that doesn't give you the option of doing an in app purchase to remove the ads.

If an app isn't worth the $2 - $3 to remove the ads, it's probably a useless app to me anyway and gets deleted relatively quickly.
Great !! I live magit, it's the reason I started mastering git. Finally I can use the log tree and diffs efficiently !!

I haven't figured out how to vc-rename multiple files or a folder. Currently I rename folders with dired or the command line. But I have to make sure to add the renamed files from untracked manually. I wish that were automated !
Microsoft Acquires GitHub
Thank the lawyers.
I understand. I am new on hackernews and I should have read the memo.
Small tip from a coworker in Europe, Amex has an website you can you to find places around you.

www.amexvicinity.com
> As if everything is deliberately designed.

Exactly!
>> The ancient Greeks seem to have been incredibly xenophobic and negatively disposed towards other peoples.

I don't know that they were any more xenophobic than is inherent in all peoples. While Barbarian is a Greek word, it's also important to note that in the Greek context it didn't have the Roman implications of lack of civilization: it simply meant a non-Greek speaking people.

During the Bronze Age, the Minoan and Mycenaean civilizations were highly imitative (and pale imitations at that) of the hydraulic civilizations that had taken hold in Mesopotamia, Egypt, and the Near East. These immediate predecessors of the Greeks were much poorer than, much less powerful than, and geographically at the periphery of what was then the heart of civilization. As a consequence, there's a certain sense of material inferiority in Ancient Greek culture from the beginning.

In much of Greek literature, the East is portrayed as being much wealthier and more powerful, with greater societal sophistication and stratification. In contrast, the Greeks view themselves as poorer, but scrappier, less sophisticated and urbane, but more egalitarian and self-determined, physically weaker, but morally stronger. The Greeks certainly viewed themselves as a "better" people overall, but that didn't prevent them from feeling a sort of awe towards their more ancient neighbors, particularly Egypt and Persia.

Likewise, the Greeks absolutely could feel empathy for the other civilizations they came in conflict with: Aeschylus's The Persians presented the glorious Athenian defensive naval victory at Salamis from the perspective of the death and suffering it inflicted on the Persian people. Aeschylus's The Persians was submitted for tragic competition less than 10 years after the events it depicted, events that would have led to the destruction of Greek civilization and the enslavement of its people had the battle gone the other way. It won first prize.

Finally, the Greeks, if Herodotus's Histories is any indication, had a deep curiosity in the cultures of other peoples. Herodotus wasn't afraid of making judgements about other cultures, but he wasn't afraid of learning from them or advocating some of their customs either. More than anything, Herodotus felt that there were things that Greeks could learn by traveling among and talking with non-Greeks. Herodotus was surely an outlier as compared to the typical Greek farmer, but the fact that Herodotus's work was instantly acclaimed and kept alive to the present tells you that it had a significant Ancient Greek audience, and wasn't just appreciated in posterity.
Why wouldn't this "be legal"? Hacker News provides a publicly accessible API. Why would HN do that if they didn't want people to build functionality on top of it?
Thank you!(^^)/
Similar to how millions of kids go to school without being shot or killed yet people want to pull back as many guns as possible.
I think it’s Adults who are supposed to manage their own behaviour. Children? Not so much. This sounds like a rehash of the ‘Kids today’ perspective. Children have always been children and Adults have always struggled with their behaviour.

Adults have always romanticised their own childhood ‘it wasn’t like that in my day, I’d have never gotten away with that’ etc.

I just don’t buy it.
It's worth noting that this is not a simple C language exam, but a Google C style exam. Purpose is that all Googlers write as similar code as possible, so that developers can be moved around and find a common approach everywhere. Also this simplifies code reviews for the same reason.
I went to such a store, couldn't believe the prices and number of salesmen. I literally walked across the street and was shown something half the price, and when I asked for something cheaper, they showed me something cheaper.

The lesson I learned was to never buy something from a brand you hear constantly on the radio. You'll end up having to pay for all that advertising.
It is considerably better at Japanese than English or Chinese.
Sure, but it's pretty rare that someone is at both extremes of like and dislike at the same time. Obviously speaking for myself here, everybody calibrates their likes and dislikes in different ways.
Bear with us over ad placement: sometimes AI isn’t very intelligent at all
ohh c'mon this is childish argument, we can do better no?

Have you read the article? It does explain why they, after 9 years of hard work, end-up having financial issues. What was the reason for them to not to have financial viable product? Was it cause of over-hiring; over-engineering; wrong market? There are always problems in companies, so what was the unique experience they have that they can confidently put all startups into one bucket and say: "Look this bucket, this is suicide bucket!".
Probably referring to the Black Forest of medieval Germany.
It's tricky to do an apples-to-apples comparison. Imports in D conflate two distinct concepts (in a helpful way): declaring a module dependency, and introducing names into the local namespace. Not all languages work the same, though. Ocaml, for example, has great support for namespace updates (`let module M = TheModule in ...` and `let open TheModule in ...` and `module MyModule = struct open TheModule ...`). But they are slightly less significant in Ocaml, because any module that has been linked into the program is available everywhere in the program: you can just write `let result = TheModule.call_something () in ...`, anywhere you like, with no "imports". Linkages (dependencies) are handled externally at the tooling level.

It's certainly convenient that an `import` inside a D function body can tackle both issues at once.
Some feedback:

1. I believe that the spelling is ‘ephemeris’ and not ‘ephimeris’

2. Scrolling through the page repeatedly crashes the page in Safari Mobile.
If you get into marriage thinking of alimony and child support I'd advise to hold off.
Anyone figure out how to use gatsby and netlify to upload a form. I have add input type="file" and given field unique name as well as a enctype in form tag but it does not work. All other fields do work but not file uploads. Any advice?
Well you aren't his potential customer. If he has a choice between the set of people who use the Google Play Store and the set of people who only use open source software on F-Droid, I think he is making the better choice...
Well, that's a bit nitpicky, but since it doesn't hurt we'll change it to "HIV" above.
> So one special genetic characteristic of Proto-Indo-Europeans is their capacity to digest milk

A significant number of PIE were and a significant number of PIE descendants today are lactose intolerant. It is primarily northern europeans who consume milk and are the least lactose intolerant. Most PIE descendants consumes milk-products like cheese, yogurt, butter, etc.

Also, none PIE cultures ( mongols, turks, arabs, siberians, etc ) are primarily lactose intolerant but they consume milk-based products.

I think I read that processing milk into yogurt, cheese, butter, etc removes lactose or makes it easier for the lactose intolerant to consume. But don't quote me on that.
Converting hydrocarbon power into fresh water seems like a really great idea if you can completely externalize the cost of pumping massive amounts of CO2 into the atmosphere. Israeli reverse osmosis plants are almost entirely powered by oil and natural gas. Clean energy desalination may be the goal, but reality is far from there yet.

https://en.wikipedia.org/wiki/Energy_in_Israel
Hmmm, not really. I think that's somewhat true for JS and webpages, but they're not the same as server-side apps.

It's the instruction dispatch overhead that's the real unavoidable problem. LuaJIT, for example, uses a bunch of tricks to minimize it in the bytecode VM, and it's significantly faster than the standard Lua VM but still far, far slower than basic JIT compilation.
Any HNers want to share their favorite examples of science tourism?
There's the argument to be made; which would people be more likely to
protest and try to end the practice of:

Death row inmates falling asleep and not waking up.

Death row inmates being drawn and quartered (bit of an extreme example).

(for those that don't know "drawn and quartered" involves four plow horses, some rope and an axe or two)
This is a project me and a friend have been working on for the past 8 months, trying to create an easier way to find good songs in the music immensity that Spotify provides.

I am Alin Panaitiu, a fullstack developer (mostly Python, Rust and React), and I quit my job 8 months ago just to try and build something myself. So with the help of Matei Sandu, I started working on Noiseblend, a web app that uses the Spotify API to give you recommendations with the least effort possible.
Of course, I also wanted to make some money off of it, but it seems like there are quite a few impediments and restrictions when you're working with big companies like Spotify.

I admit that while working on this (and a few other side-projects) I think I learned more than I could have learned in 3-4 years of working for someone else.
But still, I wish I could have known that there's no easy way to commercialize an idea that uses Spotify's API.

So Noiseblend is free for all now, I hope it helps you find a few good songs! ^_^
Every year for the last 20 years I've read articles that talk about advanced AI to help better target advertisements. And yet this kind of misplacement continues, and apparently editors at magazines still feel they lack the tools they would like to have to better avoid certain embarrassing accidents. How many more years are needed? Will we ever have AI that is strong enough that editors will be able to guide it so as to avoid certain embarrassing conflicts?
Yes, but this is a separate issue than surveillance. You can have totalitarianism and surveillance just as well as with democracy (not ever typical though).
So it would be ok to enslave a group of people, as long as you call that group a corporation first? A corporation is a group of people, and people can certainly be rude to a group that they are in just as much as a group can be rude to its members.
Looks very interesting from ergonomics point of view: it is indeed does introduce useful tools like generics, type inference, pattern matching, which are very painful to do in C. Though it seems like the language misses on popular nowadays generators, lambdas and coroutines. So I would say give it a plus on language design, and there is a space to grow.

Memory model looks C-ish, there are pro's and con's to it. Guess it works for the niche that language aims for.

What I think could be done better: compiler infrastructure / FFI. In this day and world interoperability with other languages is a must, and there is usually a need to provide standalone and embeddedable implementations of a language. IMHO would be great if Myrddin just compiled to C (like Chicken Scheme), that would broaden possibilities to use Myrddin as script language, or just use it side-by-side with C/C++. It can be done with the current Myrddin compiler implementation, but overhead of maintaining whole separate compiler/toolchain might be too big to enable wider adoption.

---

Edit: I was wrong, all functions are lambdas! Which is really great.
> I suspect that we would see that we need as many categories as there are children to get anything predictive.

Making a category to predict human behavior generally hurts those who are “miscategorized” much more than it helps those who are accurately categorized (there aren’t really “positive stereotypes” that jump into active-decision processes like with negative stereotypes).

Therefore, we should not try to predict behavior by making even fuzzy-categories other than one-child-per-category, since this may literally hurt children, especially systemically underprivileged and underrepresented children.

It’s important to control your own decision factors against your local collection of “known non-causations”!
On that point. In the D world there is a habit to use "derelict" bindings which are dynamic loaders for dynlibs.
This has the advantage of supporting multiple dynlib versions, and also does not complicate the build with a linking option...
If you are making anything cross-platform it is a boon.
Since when were the masses ever concerned with the moral principles of their religion or ideology? They only care about whatever the contemporary popular interpretation is because they want to fit in with their peers and avoid the burden of having to make moral decisions themselves and avoid the guilt of feeling like they did something wrong.
Wow, this seems like an awesome app! I've seen people getting two samples of the sun locations in the spring and fall when purchasing a new apartment, but this seems like a steal compared to that! It seems super vital to get an impression of how the sun is cast when buying a new place :)

Would love to test out the pro emulation of the same use case above someday, should i be looking around! GJ and great use case for AR
This. Some concepts and syntax are similar but they are quite different. I'm not saying that in negative sense - static typing with type inference rocks.
You raise a good point, but it's important to note that many families, especially working class families, will continue renting in cities. Many do not even have enough savings to cover a $400 emergency expense yet alone a down payment on a condo. This is exactly why you'll find that working class communities want affordable housing built but also strongly defend rent control.
Nope, this is good old fashioned cross polination.
The Evil-Mongering of the American Medical Association (2009)
Valuation Inflation
Sorry who is Rand?
Smart move.
Rust has Mozilla.

Support from a big corp is one way to get things like IDE support ironed out, as they can throw extra resources at it.
Perhaps it depends on how you define "major", but Smalltalk and the Lisp Machine come to mind.
Considering that he is not one of the young hackers starting with JavaScript, but in a time were looking at raw memory dumps was normal operation and memory was sparsely available and CPUs were slow I assume he well knows about algorithms and data structures by heart. Most likely he implemented more binary trees in his live than I thought about and I assume he would consider a question about inverting a binary tree more of a joke than a serious question.
I think lack of objects/destructors is also a bit of a minus. Manual memory management is hard to get right, and if you're not going to go the Rust route, I think a modern systems language should at least provide RAII-style facilities for managing complex data structures.
Who cares? If dockless kills docked that’s fine. What matters if whether they are good or bad for people.
Meanwhile, there were literal epidemics of children dying when my mother was a kid.
Capital has not become cheaper. On the contrary, interest rates are on the way up.

But I don't think it's growth expectations that are driving stock prices either. It feels more like investors shudder at the thought of owning any of the alternatives to US blue chips.
Heating something doesn't necessarily kill all life:

https://www.nps.gov/yell/learn/nature/life-in-extreme-heat.h...
It would be hard to really quantify. You have everything from worked nights and weekends for a year and nothing ever came of it to acquihires with a nice but modest payout to breakeven acquisitions to IPOs or other big exits. I'm sure if you include friends & family money (or personal money) and sweat equity the failure rate goes way up.
Nathan Myhrvold had enough money to retire, but instead he decided to start a trolling business.

I imagine what would it be like to wake up every morning, look at yourself in the mirror and say "Today I am going to troll people with patents".

I would feel probably more satisfaction living in the streets than making money (in theory, since he is apparently losing money) trolling people.
Awareness can possibly help them (us) ward off similar controls in our own communities.
Looks interesting. A few things I'd like more information on: how does memory allocation work, and in what ways in Myrddin unsafe?
Time: 0
Me: Hey

Me: What is the third word of this sentence?

Stranger: the

Stranger: nice one

Stranger: you're the first one to use meta to check for bots

Stranger: I always use

Stranger: How many letters in the next sentence

Stranger: one

Me: Cool. What's your score?

Stranger: 15

Stranger: yours?

Me: -1

Stranger: hahaha
interesting viewpoint, hadn’t thought much about it but hits a big issue. So, now instead of mom or grandma watching and teaching the kid(s), it’s youtube and its infinite content
I replied earlier that you should have ads because you should monetize, but that's not a good answer. If you are forced to use a binary blob that needs those permissions, it's not a good choice.

But then again, Androids permission is system is still crap...
I'm not sure what are the root causes of the kids' behavioural crisis (I'm not even sure there is one), but let me tell you with 100% confidence what will not solve them: Yet another parenting book.
Isn't this based off google searches? How can they distinguish real requests for "D" ?