skysight-inc/HackerNews huggingface dataset:
> if etruscans once lived where you live now

There is no evidence that Etruscans ever lived where the OP does now. All evidence we have about Etruscans points to a people living in the Mediterranean region, not further north in the Balkans. Note that although the article here is about a linen book in Zagreb, the Zagreb Museum was only the final resting place of an artifact created elsewhere; it does not mean that Etruscans had anything to do with the Balkans.
Why don't the credit of "changing the culture of how we thought about state management on the frontend" go to AngularJS? At least Angular is what changed it for me, and it is the oldest of them.
That's true, behind the scenes they can be running on multiple CPUs, which is the definition of parallelism.

I think threads are a bad abstraction for doing parallelism personally, though. Programs designed to run in parallel should be deterministic, unless they need concurrency for some other reason. I think trying to shoehorn parallel programming into Python's threads isn't necessarily the best approach.

As far as I'm concerned, if I'm using threads and they happen to get scheduled on to multiple cores, then that's a nice optimization, but isn't necessary for what I use threads for.
> I wish there was some reasonable standard (like a better version of Rich Text) that was commonly adopted so other languages could put graphical pictures in the source code.

I have felt exactly the same for many years. It would need to be something that was totally open (to achieve wide adoption), and reasonably easy to support in IDE's for edit and preview. And git-friendly. Belly-flopping on an existing standard is probably the easiest way to make that happen.

One thought is to presume a block comment with a language-specific marker, and make the contents a restricted subset of Postscript. a) You get one or two open-source fonts. Deal with it. b) The rendering area is strictly limited, c) the operator subset is limited to something reasonable -- like just enough to do a monochrome version of 80% of the kind of graphics that PowerPoint-ish programs give you.

Of course, you would never want to write Postscript by hand (although it isn't hard) but an IDE should be able to support a graphical editor plug-in. Or in a pinch you could even use another tool that left the rest of the code alone, and just edited the graphical block comments.
Isn’t that his point? That MS is reliable while Big G isn’t?
> Someone at baby-Facebook, many years ago, could plausibly have predicted the malevolent forces it eventually unleashed

Someone there did, sort of. That was Dave Morin. According to a recent interview, he argued with leadership to keep facebook private, but failed. So he left to go start Path, which was like FB but totally private. Like OpenAI, it got lots of funding and hype, but never got off the ground.

The interview:
https://gimletmedia.com/shows/without-fail/76hrml/an-early-f...
Do you think that self hosting a video streaming server is going to be attainable for content creators? Simply setting up DNs is hard for the layman.
https://college.harvard.edu/financial-aid/financial-literacy
Yes. This is in the scenario where the benefits are widely distributed. But in that case the value of the entire planet goes up; You would not necessarily need to make an investment in OpenAI in order to reap benefits. Unless you think that scenario is more likely to happen with OpenAI and not via the usual academic research + shared industry research (which I don't see why that would be the case).
“For me to imagine that Facebook, Google, Apple or Microsoft really cares about privacy is beyond belief, because these are data companies. Their business model is all about harvesting data and training it with AI.”

The author loses a lot of credibility by making this clearly false statement about Apple.

It’s demonstrably false that Apple’s business model is about harvesting data. The fact that they don’t get this right when there is overwhelming public evidence that it is false means that they lose all credibility for asserting a conspiracy theory.

Of course I don’t trust Facebook and they could be lying, but this author has no credibility on any topic if they don’t check the most basic public facts.
Yep, Python is dying.
Just like C, Java, FORTRAN, and all the others:)
In some cases, YouTube is now explicitly rejecting DMCA "safe harbor" protection.

https://www.youtube.com/watch?v=AHtHpC6nc_E

From https://support.google.com/youtube/answer/3045545?hl=en (emphasis mine)

> Videos removed or blocked due to YouTube's contractual obligations

> YouTube enters into agreements with certain music copyright owners to allow use of their sound recordings and musical compositions.

> In exchange for this, some of these music copyright owners require us to handle videos containing their sound recordings and/or musical works in ways that differ from the usual processes [aka the DMCA takedown/counter-notification process] on YouTube. Under these contracts, we may be required to remove specific videos from the site, block specific videos in certain territories, or prevent specific videos from being reinstated after a counter notification. In some instances, this may mean the Content ID appeals and/or counter notification processes will not be available. Your account will not be penalized at this time.
Last June I opened a ticket for our procurement department to have an open source license reviewed. It is still open. Our purchasing process is similar to [0].

[0] https://training.kalzumeus.com/newsletters/archive/enterpris...
> How much worse do things have to get on YouTube for individual creators to leave

YouTube survived even the Real Name Policy during Google+ era. At this point, I can't think I think of anything that could do a permanent and immediate damage to YouTube popularity, even if they pull the equivalent of recent Tumblr purge. YouTube has enough momentum and its audience is way too diverse for it to fail overnight.

Also, video hosting is very hard and expensive. It's possible to have a service that is generally nice and serve some niche (like Vimeo or Dailymotion), but I feel they will break apart in some way or another if they ever gain YouTube-level of popularity (due to regulation, lawsuits, etc.).
I see, you are right, but I was answering to a more general point made by OP, that if those who speak your language arrived late, you could still have a connection with those who lived there before.
There are the Pyrgi tablets, which contain a bilingual text in Etruscan and Phoenician (which is a close relative of Hebrew and Arabic, and so easily readable). The Emperor Claudius wrote an Etruscan-Latin dictionary, but that has been lost.

A propos of the Rosetta Stone, Ancient Egyptian also benefitted from having a direct descendent language (Coptic), spoken until a few hundred years ago and still used in Coptic churches. Etruscan has no modern descendants.

We do have a partial knowledge of Etruscan though, so it isn't quite a closed book the way Linear A (Minoan) is. See http://www.etruskisch.de/pgs/vc.htm
And my favorite case - that zero is false. (!!0)
Hasn’t the sky is falling meme lost most of its traction over the last few years?
Pretty sure it's purling.
The Ongoing Effort to Identify the Dead in the Fredericksburg National Cemetery
Clearly they value these employees and want them to be happy. I would guess that if the janitorial staff tried this there would a)be a lot less press about it and b) google wouldn't put up with it nearly as well.

They also might have contracts with these people that require certain reasons for it.

Certainly it would be very bad press for google if they fired all of the people who are involved in this.
Some things, like tree shaking, trigger some, in my opinion justifiable, bitterness in the Lisp community. People said Lisp couldn’t take off unless it competed with C for speed and image size. Tons of resources were invested on that front, building tree shakers and type inference engines. Then, JavaScript comes along and proves that none of that was necessary. Individual web pages are as big as some Lisp’s entire core images. The language spec might as well have been written in crayon. While Lisps were developing sophisticated numeric towers, JS does not even distinguishing between integers and floats! Dynamic typing languages won, with a language that was inferior in every way to Lisp, except popularity.
Hello Flávio,

Before I give you feedback on your wonderful set of checklists, wanted to give you some background for this message.

Last Thursday was Global Accessibility Awareness Day, which I cofounded. A day meant for developers and designers to learn about the importance of coding accessibility. This is for the purpose of making it possible for people like my friend Tommy Edison to use the web. Here's a demo of him using a screen reader: https://www.youtube.com/watch?v=UzffnbBex6c

What's really important for accessibility is that sites that focus on teaching coders get accessibility right. It would be great if you added an accessibility checklist as well. For example https://www.wuhcag.com/wcag-checklist/.

Unfortunately your site has a few accessibility issues as well. A good place to check it is here: https://wave.webaim.org/ or https://www.deque.com/axe/ .

I know coding is hard. So many things to know from security to front end to back end etc... So this is just meant as a friendly message.

Thanks!
J
Patient deaths rise during residency programs, meaning that we’re not only burning out the residents but we’re also killing random civilians for the sake of the residency program.
The way to answer your two questions is to combine them, the definition of “a while” depends on how good a job the interface does. If the interface is really good, then it can last a really long time (perhaps as long as the language lasts).

I read some discussion the other day about some ways in which the Any type in Rust isn’t as flexible as it could be, since it is frozen the only way to improve it would be to introduce a new name, such as Unknown. Similarly in C# along with adding async support, the standard library added async versions of many methods, eg Read now also has a ReadAsync partner.

It does seem that having multiple names for basically the same thing adds a small but tolerable level of overhead to a language. At least if as much as possible is moved out, then projects can choose to only use the latest versions, and live in a world as if past versions never existed.
I've just listened to the music and it sounds like it's sample-based - in which case there may be a problem if ProleteR didn't clear the samples.

This isn't MumboJumbo's fault in any way. But if there are samples and they're not cleared, there's a legal issue.

That does not - of course - give WC the right to steal 25% of the value of MJ's work just because YT says they can.
>but their own projects had never been shut down.

Ironically this agrees pretty well with what your parent comment said:

> the Google employees that read HN understand and even agree with this sentiment ... people are more likely to get promoted for shipping something new (rather than improving something that already exists)

If the Google elite like your product, it gets integrated into everything and you get promoted. You probably stay at Google long term. If your products are the ones that get cut, are you likely to be a long term Googler? Google is an exercise in selection bias for a group of people who don't understand supporting a product long-term.
I should be able to put, say, "this method is fucking up that variable" in a code comment without a puritan telling me not to do so. Which is funny, as it shows that we're going full circle.
I'm not 100% sure what you're saying, but aspirin is probably the cheapest drug in the world. Nobody is making huge profits from aspirin.
> functional programming (functions without side effects)

CL has mutable data structures(lists are mutable by default) and setf etc. Scheme/Clojure makes a much pleasant functional programming without side effects experience.
Making the array a thousand times bigger (~5Gigabytes):

#define ARRAY_SIZE 1234567890
#define ITERATIONS 10

still results in a 20% speed advantage for Knuth:

naive search average: 790441856.00 ns
knuth search average: 627306112.00 ns

It would be great to see if these results hold up on the most recent CPUs (compiled with -O3, of course).

By the way, the results varied a bit between runs, but always had about the same ratio.
Tree shakers are not written because they 'are cool', but because one wants to deliver small applications with it. But that's not the focus of SBCL development and never was. People can't tell you much about it, because there were only few attempts made in that direction for SBCL. Some Common Lisp implementations have tree shakers - especially the commercial ones. But it's a rarely used tool.

See for example:

https://github.com/roswell/roswell/blob/master/lisp/dump-sbc...

> Common Lisp community

#sbcl is not THE Common Lisp community. Best not to generalize from an IRC channel to a very diverse group of people using a dozen different implementations.
Mauritius copies Rio 2016's branding
Rio
https://video.fmru1-1.fna.fbcdn.net/v/t42.1790-2/13588429_194670917597561_365049509_n.mp4

Mauritius
https://video.fmru1-1.fna.fbcdn.net/v/t42.9040-2/57282061_312418372781645_1725787901859463168_n.mp4

Rio
https://upload.wikimedia.org/wikipedia/fr/thumb/2/24/Logo_JO_d%27%C3%A9t%C3%A9_-_Rio_2016.svg/langfr-400px-Logo_JO_d%27%C3%A9t%C3%A9_-_Rio_2016.svg.png

Mauritius
https://jeuxdesiles2019.com/wp-content/uploads/2017/07/logo-jioi2019.png

Jeux des îles 2019 : Un océan de plagiat (Part II) : https://www.zinfos-moris.com/Jeux-des-iles-2019-Un-ocean-de-plagiat-Part-II_a6574.html
Nothing can possibly go wrong with Article 17.
1. See that background rocket video in the 2015? Now "imagine" the video is instead pron1.

2. Don't act like you don't know that scrolling down from pron1 will autoplay pron2 when it enters the viewport.

3. Don't act like you don't know about infinite scroll.

4. Don't act like you don't instinctively know that every single web design in the years before that has fewer prons per minute.

If you fess up to those four truisms and still pine for 90s web, at least have the courage of your convictions to quit computers and become a street preacher already.
I remember seeing the foundationDB distributed systems testing video for the first time, and being blown away with what it takes to build robust software. Worth a view if you haven't seen it. https://www.youtube.com/watch?v=4fFDFbi3toc

Would love to see more things in this direction, but, I agree that the market doesn't want it. Most users will gladly accept an infrequent bug for an earlier release, or lower cost version of a product.
The state licenses corporations. Corporations exist for whatever reason their creators and the state decide on.
There's no technical reason someone couldn't put together a WordPress-for-Video system - or even add video to Wordpress. (Although that would almost certainly suck for performance reasons.)

The big problem is discovery. A lot of people are wondering about decentralised server networks with an open discovery/search system built on top.

That's a horrendously hard project for social as well as technical reasons. But it's badly needed to drag the web out of the corporate swamp it's currently drowning in.
A funny thing with the Model 3 is that people seem to select the more expensive models where most of the differentiation with the lower priced models is software.
Basically what that means is they build the same car and price it a few thousand more to toggle a few software switches.

Turning off those features only makes sense when you can't sell at the higher price. Basically you sacrifice margins for volume. Turns out that so far they get away with not needing to do that and they definitely need the cash. So they built the 35K model 3 and then realized they could be selling it for 45K+. As long as they can sell as fast as they can build these things, why would they lower their prices?
You make a bunch of statements about what can and cannot be done, and back up none of them. What can be done is what you have power to do, and collectively, workers have power greater than capital. What should be done is what is moral, since the people with capital are institutionally unable to. It's really that simple.
> If I twist my ankle and exclaim "fuck!", would that in violation?

The answer depends, of course, on the opinion the moral busybodies have of you, whether that's based on your job performance or your immutable characteristics. I've seen some pretty arbitrary outcomes from policies like this, it generally has the effect of making the IMs and intranet forums less useful, since people can't feel at ease no matter how well-intentioned they are.
This isn't that hard to keep in an editable form for you. Visualizing it as an image can just be a property of the editor, and the "on disk" representation can simply be a URI to a standard image format. This is basically what emacs org-mode does, and it works really well.
I think buying an Apple ][ missed the point. I think misterman0 meant to say is not the specific issue of teaching his own children to write programs, but accessibility to programming in general (I invited my brother to play a text based adventure game [...] He was eight. I was still ten.), and how the low accessibility has buried many potentially talented children from exploring it by themselves (I have two kids now. 9 and 12. They are brighter than me. [...] My son started his YT channel at the age of 8. Mostly in game footage. He uses down pretty cool sw to edit his clips.).
Source?

It's one of the most common medications. At scale I imagine even small margins create profit.
> And more, to a Christian fundamentalist, a non-converted Jew is basically an infidel, so you'd expect them to be regarded with suspicion and contempt- which doesn't seem to happen.

It does happen. The US right simultaneously loves Israel and isn't particularly fond of Jews.
> Theoretically there's a process for requesting new software and getting it approved, but actually pushing it through requires getting one of my program architects to care enough to file the request

I worked for a much smaller government contractor, but before I left they were moving to a system where you needed approval from the customer in order to get new packages. (For those who don't work in this field, that means you are actually making a request to the contracting representative from the particular government agency for each package you want.) So it wasn't just in-house bureaucracy in the way of progress, and I generally just went without or wrote my own instead of trying to deal with it.
I'll replicate it.

Fund it.
They should keep the old API working.
Management has been "doing something about it" for almost ten years, and that "something" is "nothing" because they're utterly dysfunctional on almost every level, outside of pure technical skill in the few areas they lead. It's a depressing demoralizing disaster of a company to be inside, and they show no actual signs of changing course.
They may have paid millions, but not necessarily.

The trial judge reduced the final verdict to $640,000, and the parties settled for a confidential amount before an appeal was decided.

From https://en.m.wikipedia.org/wiki/Liebeck_v._McDonald%27s_Rest...
Usually you replace them.
I believe they are simply "too big to fail". If you start blocking AWS, lots of people will have problems with Google. As a result, mail sending services are unlikely to be flagged.

> as someone who is planning to host my own email, it is really demotivating me.

The good thing is, I've hosted emails on my personal server for 4 years or so, and I don't have any issue so far, as long as it's not Google, but it's probably not so assuring to you because of this exact reason...
> Phrenology was accepted and respectable opinion for a long time, and I imagine that ordinary people saw through it as much as they do now.

Why do you think that? (Not disputing you, I'm genuinely curious)
Erhm... nuclear bombs?
Hey!

> I honestly wonder if we are a year or two away from this being possible.

We've launched a service for adding voiceovers 2 months ago... https://wellsaidlabs.com/

Techcrunch: https://techcrunch.com/2019/03/07/wellsaid-aims-to-make-natu...

GeekWire: https://www.geekwire.com/2019/ai2s-incubator-gives-birth-wel...

> How can I do this with my voice?

To prevent abuse of our technology, we need to review your use-case before creating you a custom voice.

> The google WaveNet stuff is pretty good but still not there yet [1].

Google WaveNet is not built for high-quality voice-overs but rather for cheap and fast text-to-speech.
The beautiful thing about this line of research is that if you have a problem that can be reduced to key cutting, you're set. Particularly if you can learn the lock-charts (or whatever the data looks like in your higher-level problem domain) from data.

The magic sauce is in being able to combine these things. Chuck a bag full of keys, sans known tumblers (those are embedded in doors, you don't steal doors) into a machine and learn with eg. stochastic gradient descent what are tumblerset-candidates that satisfy the entire system. Sensor arrays + AI that thinks + machine learning = wow.
Plenty of far more socialist policies than the status quo work perfectly well. The whole anti socialism ideology is bullshit pedaled by the powerful to enforce the status quo.
Something along this line: Google increases the entire value of the whole internet by a lot, but you also benefit more by investing in it in the early day.
You think so? I think if he thought hard takeoff was a real risk, he would be devoted to actually making their research "open", in the original sense of the word when Musk was in charge. According to the hard takeoff theory, it is more likely to occur due to "hardware overhangs", where big organizations accrue lots of compute infrastructure over time, but AI progress occurs in sudden jumps. Then all that infrastructure is just sitting there waiting to be eaten up by a hungry AI. These sudden jumps are more likely to occur if AI research is generally undertaken in a secretive manner, with leaks or espionage resulting in staggered spread of knowledge. This is at least my understanding.
As the last piece of most architectures to see every write request (caches will see every request, including reads), web servers are the logical place to capture system wide data. (Caches, if configurable, may be a slightly better option.) I haven't done a lot of nginx config, but appreciated the pointers in this post. On the other hand, it was a bit short and no pointer to the next installment.

By the way, if you haven't read the blog of Honeycomb founder, it's full of interesting provocative opinions:

https://charity.wtf/
Nuke the whales?
You need to use shampoo. Shampoo does the trick because it's a mild degreaser for hair, and also cuts through poop stink for the same reason: degreasing.

The reason poop stank is so persistent is because human feces passes large quantities of oils and fats, which are the really messy aspect of poop. The stench is embedded in the non-evaporative oils and grease, and comingles with the oils from the sebacious glands of your skin. To cut through that stink, you need to chemically strip the oils that retain the aromatic grossness.

Dish soap works too, but it really isn't designed to be skin friendly or have cosmetic appeal. Dish soap is stronger, and you don't need as much, which makes sense. Dish soap is intended to destroy food baked onto pots and pans, which is tougher than what your gastric juices do to food.

Shampoo isn't as strong as dish soap, but the right kind will destroy any odor, and it's easier on your skin than dish soap.
David Deutsch, father of the quantum computer, says that we can only automate and program something that we understand, and that we do not understand human intelligence or how creativity works. And AGI is not possible until we do.