skysight-inc/HackerNews huggingface dataset:
If you're not familiar with Greek myths, I'd start with those. Greek gods and characters are everywhere in the great books. Here's a good (and short) overview: https://www.amazon.com/Heroes-Gods-Monsters-Greek-Myths-eboo...).

Reading the books chronologically also helps. You'll understand more of the references and see how the books build on each other (https://en.wikipedia.org/wiki/Great_Conversation) e.g. Homer (Ilad) -> Virgil (Aeneid) -> Dante (Divine Comedy).

Modern translations are great too. You can always go back and read more "faithful" ones. Some good examples are: The Divine Comedy (https://www.amazon.com/Divine-Comedy-Dante-Alighieri/dp/0871...) and The Canterbury Tales (https://www.amazon.com/Canterbury-Tales-Retelling-Ackroyd-Cl...).

That said, the best approach may be: don't worry about it. Sure you'll miss things, but you'll get valuable insights too.
“Implemented in” is the key. If you want, say, a C compiler written in Lisp, you end up writing a compiler. If you want a Haskell compiler written in Lisp, you write another compiler.

If you want Avail to include all of C, you define C language capability in an Avail module and subtract the rest. Then your C program is also an Avail program, so you have the same tool chain you had with core Avail (still lacking, but getting there), you have dynamic optimizing compilation to JVM (and eventually native, perhaps), and you have a program that not only interoperates with programs written in other dialects, but allows direct connection between them. Like if you want Avail exceptions with your C code, you import exceptions and just use them. You don’t build them over and over again for each language. And if you want to support closures in your C, you’d probably just remove the limitation that treated the closures of Avail as contextless C functions. Similarly for backtracking, universal serialization, and sensible module dependencies (maybe call it #import, versus the horrible textual #include mess of C).

And finally, if you want your existing vanilla C code to be able to call “out” efficiently to some FORTRAN or Python code, you no longer have an impedance mismatch. Define those dialects as Avail, and you’ll have real garbage collection, multiplexed lightweight threads (fibers), dynamic optimization, and objects and functions that are reasonably compatible between these dialects.
Always happy to bring more people into the fold.

My friend group pooled our money in middle school to get a single copy of the 3.5 players handbook, and boy did we make use of it. I loved that you could play nearly anywhere, we usually played in the library (the librarian was nice and let us chat quietly) because we were broke though. We made some amazing stories, and still joke over all the dumb stuff we did that had ridiculous consequences (ie, "remember that time you forgot that burning hands had an area effect and got the whole team killed b/c you angered the Ranger's pet and then it started attacking everyone?")

I actually still play with two of those friends every week, more than a decade later. It kinda stinks to have to use Skype, but it's better than not playing at all. So yeah, Dnd is a wonderful, friendship strengthening hobby that I recommend to anyone with some patience and creativity.
I suppose nimforum's developer is comfortable limiting it to just one web server, because with an efficient, AOT-compiled language like Nim, a single server can bear a heavy load.

Still, performance isn't everything. What about high availability through redundancy? I see that forum.nim-lang.org is behind CloudFlare. Is that the answer?

Finally, what about disaster recovery? In the absence of replication, I hope forum.nim-lang.org at least has backups.
I've never seen this before, but it looks kind of neat. Right now I use Material UI for React stuff, and it works well enough, but I picked it mostly because I think its API is cleaner than the other frameworks I've worked with. I see that PatternFly has a React library; can anyone speak to how it is to use?
In Apple Mail, There’s No Protecting PGP-Encrypted Messages
> "How fast the internet could be without all the junk!"

Or, in other words: if journalists didn't have to eat.
I think this is from 2014?

Anyway, it hardly seems fair to give yourself choices (by introducing that “LlamaKit” library) and then criticizing Swift because there’s different ways to approach the problem.

(And I wonder if LlamaKit does anything besides obfuscate code? Hopefully I’m just missing some context.)
> Your world on the internet looks different based on citizenship( ipAdress)

But this started long before government intervention ("personalization", "regional content"), and it is not the fault of the EU that tech companies pursued behaviors that were against the spirit of the laws. There are two ways for tech to respond to the multigovernment problem: conform to all of the laws throughout the world, or "create countries on the internet". As is evident now, most companies chose the latter
I started coding in 2012 as a funder with 0 experience in programming. From day one I avoided "delete=1". I implemented real data deletion from the very start and it has never been an issue.
If someone like me (self thought from 0) could do it, I can't see any reason why this should ever be a problem.
The GDPR does not pose any particular problem to start-ups, if you take the time to read it (no lawyer needed for that). Sure, as long as your business model does not rely on exploiting personal data.
I use uBlock to explicitly make some newspapers "article only", that is, remove all UI elements that are not the article. No ads, other article links, or navigation. Vastly improved reading experience.
I feel like you need to explain how China's great firewall (I assume this is what you referenced) is the same as the GDPR?

One prevents people in China from accessing stuff the government doesn't like, the other prevents companies from treating your data like shit.

> Your world on the internet looks different based on citizenship

Yes, my world on the Internet looks a hell of a lot better than the Internet as seen from the US.
If personalised ads are so marvellous, and people are happy with them, surely they will be happy to "donate" their data in order to receive these incisive topical ads purely as they give such a better experience? My experience is they are just as terrible - just sometimes terrible in different ways.

The inexorable rise of ad blocking, the increasing pace of adoption recently, and not solely amongst citizens of the EU makes me think most people's trust has been burnt out.

I suspect many people in the US would be in favour of more consideration of their privacy and data security if given a choice.
"Also with targeted ads you don't have to hear/read about products you will never care for a moment in your life."

When I'm researching for product of a certain kind, I often get advertisements for months after I bought such a device. I still get ads for a 3D printer that I bought 3 months ago, I stopped caring then and find it frankly annoying.

It has been more then 10 years now but I've worked a couple of years in e-commerce when Google Analytics was still Urchin and ad-sense was not a big thing. You know how we needed to drive sales traffic to our sites ? By providing good and informative content and that sometimes being the smaller shop.
From Win32 to Cocoa: A Windows User’s Would-Be Conversion to Mac OS X
And what about antibiotic résistance for human induced by that ?

We ask out doctors to try to avoid giving antibiotics if it can be avoided, but there are sole cases where animals are massively dosed with it.
Thank you for the feedback. Interesting info. I definitely think my question was not as precise as I was looking for.

I definitely get the "right leaning" vs "left leaning" dichotomy. I'm wondering more about the human nature element. What's so different about people in EU vs US that one would find more value in protecting citizens and the other would find more value in protecting corporations?
I didn't hate it when China did it just because they implemented national regulation. The deciding matter is what is regulated and how.

> Now people are europeans, americans, indians ect on the internet. I just want to be a human being.

Then let's put people in power that uphold international law and treaties, and empower international bodies.
He's not criticizing Swift. He's a Swift programmer who prefers working in Swift to working in Go.
SwiftSocial
You don't need compile-to-js languages to have the benefits that those languages provide. You could validate javascript for correctness and safety directly, or import js libraries which implement "types" which javascript doesn't support (because such types have to be to javascript anyway.)

But I think the primary reason to use languages that compile to javascript, rather than tools that work on javascript, is to avoid writing javascript.
These drones can haul a 20-pound load for 500 miles and land on a moving target
Do you genuinely believe anyone should be regulating using modern technologies on the web like that, asides from stuff related to accessibility?
What an absurd analogy. Nothing is being stolen from the user. The user has no copyright on their browsing habits.
HTTPoxyScan – HTTPoxy Exploit Scanner
The decline button "works" for me, but just takes you to a page where you can delete your Twitter account.
Would probably be much more efficient to use /dev/zero:

dd if=/dev/zero of=/dev/stdout bs=1M count=1024 | gzip > zipbomb.gz

However, you're restricted to NUL bytes there. However, you can vastly improve your original Perl script by writing more chars at a time:

perl -e "my \$x = ('0' x 1000000); print \$x for (1..1000)" | gzip > zipbomb.gz

That runs about as fast as the dd variant on my system, and about 10 times faster than your original formulation.
Is uMatrix something you use instead of uBlock, or in addition to? Also is there a guide on how to use it somewhere
10 tables to display 1 header, 1 footer, 2 lines of text and 1 image in an email is 'tag soup'.
That's incorrect. AdSense was content based. They switched to "individual user interest" based many years ago.

Its only now, after GDPR, that you finally have an option to switch back to content based ads, but sadly "for EEA users" only.
I've always felt this is one of the better characterizations of Go. Great programming tool. Not an especially great programming language. A lot of the time, more than we acknowledge in PL slapfights, that's what you really want. And, sometimes, being in an efficient but limited language allows you to focus better on your problem domain, which can be useful creatively.
One aspect of the protomolecule that I quite enjoyed was the manner in which Earth, Mars, and the Belt attempt to control and leverage it to assert their dominance or, at least, maintain a balance of power.
It speaks to the fact that once "Pandora's Box" is opened, technologically speaking, it becomes a fact-of-life that must be adapted too. Drone technology, for example, is a relatively new form of tech with potential to be used for productive AND destructive purposes, and there are no obvious answers as to how it should be handled.
The new reddit interface is horrible period. Even with JavaScript on.
> World of internet was supposed to be the one where you can fluidly switch between your preceptions of self, become a new person whenever you felt like, leave your past behind. This was supposed to be a new world where people see themselves differently.

Since when? The Internet was designed to be a robust way for Americans to communicate in the event of a nuclear attack.
> Your ad-network should practically "steal" your content-targeting information to divert on-topic ad money to entirely unrelated sites

Do you have a link to support that? I believe it, but I'm looking for an article that explains it well. I read one that had a good example of an advertiser basically telling the operator of a high-quality, premium site that he's only going to use them to gather audience targeting information so they can be targeted at cheaper sites.
Algorithm diet: Same food can trigger diff blood sugar response in diff people
The new Reddit React site hijacks right-click so you can't even open your responses/user page in a separate tab. Fail. This is how Slashdot.org lost their user base. Who in their right mind would use React for a content-based site?

But reddit seems to know they suck at websites: you can still access https://old.reddit.com/r/<whatever> and even https://old.reddit.com/r/<whatever>/.compact for the old site and the old old site.
I worked on a large distributed machine learning pipeline. We used software prefetch via Intel instructions- the training algorithm knew that it would be operation on a bunch of examples in the memoryspace surrounding a fetched item, so it explicitly specified prefetech.

It was really hard to measure speedups; they would work fine if the code ran on an otherwise idle machine and had ample spare resources. But if another code ran on the machine and was hosing L2, the prefetch quickly caused performance to drop.

In retrospect, explicitly bundled data and explicit (software) prefetch worked more reliably under most scenarios.
No... this is just pure revisionist history.

https://en.wikipedia.org/wiki/Unsafe_at_Any_Speed
If they've seized the C&C domain, can't they push an update that disable the malware?
Generally speaking, Americans tend to prioritize individual liberty, while Europeans tend to value the role of the state to ensure no one in society is in need, and thus individual liberty by extension extends over to the property the individual owns, like businesses and corporations, for example.

Europeans on the other hand are more 'collectivist' RELATIVE to the United States, which I assert might be due to the bad hangover from earlier empires; U.S. has been a pretty stable Democratic Republic for close to 250 years now.
His lawyers have an incentive to make their client look as innocent as possible. Just that they're saying that doesn't make it true.

This was a man who was here illegally and was arrested. Do you think they should let someone break the law just because they are a journalist?
People need to not downvote. The in-joke is the bane of communication. Let it be explicitly spelled out for those not in the know.
> Yes, my world on the Internet looks a hell of a lot better than the Internet as seen from the US.

Internet in rest of world is fine. Atleast our govt doesn't record our porn watching activities via unknown third parties.
> Yes. It's pretty much the only formatting style point that we don't have automated.

Alright, fair enough!

> Black doesn't always reformat it, so we might get linter errors from Black formatted code.

Well, as long as it doesn't add new linter errors, that should be fine, do you disagree?

There are always going to be suboptimal formattings and missing transformations but as long as the situation gets better automatically on average and can be further improved with minimal manual input, you should be fine.
Me, Nate Lawson, and Peter Ferrie gave a talk at Black Hat 10 years ago about using hardware performance counters to detect virtualizing rootkits (rootkits that install themselves as very small hardware-virtualized hypervisors on top of your kernel).
Change in Balance of Trade Every Year Since Inception of Each US Free Trade Deal
Did you actually try Black on a line like this?
> I would rather spend my time writing generic, elegant functions that help developers think deeply and correctly about their programs. Like Alex, falling back on for-loops and mutable state makes me feel like a bad programmer. But there is a certain tension between all that and shipping things today.

(Emph. mine)

It hits the nail on the head: there's a certain tension between speed and correctness. For some, there's never enough time to do the right thing, but always (inevitably) enough time to keep fixing a wrong thing.

There are also diminishing returns of typing imperative code fast top to bottom, but having to deal with constant boilerplate and manually checking things that a machine could check, were the language more expressive.

Somebody called Go "systems PHP"; I think it's very fitting.
It’s also counsel that determines and requests the damages when songs and movies are shared. These lawyers are worried that Leibovitz will file 600 lawsuits but see nothing wrong in filing suits against 1000+ individuals for their clients.
> except in a miraculous future scenario where we invent batteries that are good for 20,000 deep cycles with <5% degradation over 20+ years

That future may not be so miraculous since various flow and liquid salt batteries supposedly offer such properties. But you probably won't see them in homes since they only work economically at larger scales.
Glad now have Google WiFi. Most secure consumer router you can get, imo.
Making a Case for Making a Case (guitar case building)
"do I let my sick animals suffer so I can sell them?"

Erm, isn't the point that they use antibiotics en masse to prevent illness?
I don't think anybody ever complained about treating (serious) diseases with antibiotics, but the preventive use big scale.
This is just madness, among other things in the meat industry. .
> Quality and relevant ads is exactly what targeted marketing is about.

Not really. Targeted marketing is about particularly narrow conceptions of quality and relevance. IMHO, the logic of targeting and tracking has severely twisted the meaning of those terms in marketer's minds.
> How do I pretend to be from the EU?

1. Move here and get a job, I have no idea what the visa system is like for wherever your country is, but if you work in tech that's a good start.

2. Get a VPN
Didn’t he build a shit ton of bombs to “solve” various problems though?
Prof Eran Segal did a TEDx talk about it:

https://www.youtube.com/watch?v=0z03xkwFbw4
Is this not going to hurt the EU businesses that purchased the ads?
I use both, but sometimes it's a bit a pain in the ass with capchas and and embedded iframes etc. A lot of trial and error which scripts are needed. But it's great to know most of the crap, including cookie/consent banners are blocked.
In all the years he's been here he never filed for political asylum?

The other example from TFA filed (and was denied) political asylum -- if you want to stay in the US legally there are systems in place to do this. Probably need to be a little more proactive though and not assume that the immigration courts will just grant you political asylum without trying.

Not saying the system is perfect by any means or that they aren't actually targeting critical journalists (IMHO they probably are given their track record) but one has to somewhat try to work within the system.
I've had PatternFly on my to-do list to investigate a bit more for a while. However I'm at a loss, after reading the website, to understand what it is. Is it a set of styles? Design guidelines? Code for widgets?

(Disclaimer: I work for Red Hat, but doing low-level stuff)
That's not true. He was just sort of a jerk. Maybe I should have said he was a nerd that was also an insufferable person. :)

Did you read it?
> Th EU should make a law requiring HTML versions of pages with no JS.

Having politicians and lawyers micromanage technology decisions for the entire Internet? What could possibly go wrong.
The author is the same as uBlock Origin; here is the repo:
https://github.com/gorhill/uMatrix

From the wiki page, there are many useful FAQ/ guides/ docs. Specifically, there is a link to a decent guide:

http://adamantine.me/index.php/2015/11/18/umatrix-desperatel...

edit: using both is redundant
The net, nah. The web, perhaps.

Maybe time to take a new look at gopher and newsgroups?
Workato does a really good of integration recipies for known use cases. Time to value is really short with them.

Tray does a really good job as a general purpose automation platform. It’s really extensible and allows technical users to pull the covers off and do a lot more and semi-technical business users to get by without code.

At a high level: I’d go with workato if I had an acute problem that I needed fixed quickly. I’d go with tray if I saw automation being a long term strategy at my company where I know I’m going to need lots of flexibility integrating legacy applications with SaaS, etc.
I didn't realise the ability to run Nim code on the forum was such a coveted feature. I did initially plan to reimplement it for the new forum (the "Run" button is there, it just needs the logic), but sadly I ran out of time and decided to prioritise other things.

I've thought about continuing the non-SPA nature of the original forum, but with Araq's new Karax framework being available I couldn't resist using it (and of course Araq really wanted me to as well). Even though the forum doesn't run without JS I do still think this was a good decision. In the long run we can probably render the page on the server side, because the front end is written in Nim this should be fairly simple.
Opera Mini is still a thing, mostly in developing countries.
Aren't you basically adimitting that you are

1. distracted by 'trinkets'

2. Expose your personal information in exchange for trinkets

3. Prone to buying 'shit' on the internet

4. naive to fall for fake news

5. Govt needs to step in and take charge to create "more interesting business models"
Proposed UKIP motto:
“At least we’re not BNP!”
Isn't that the cost of using a public good? I might not like that the municipality cleans waste out of the water (not having it could lead to allergies, right?) or traffic lights (because what if I have to get somewhere fast in an emergency?), but that's the price I pay for living on the grid.
The problem is, the "balancing test", a subjective measure of the users interest against the legitimate interest, may still cancel out the exemption.

It's completely subjective, which may or may not be a good thing depending on the mood of the regulator, court, and your opinion of rule by common law.
Safari 11.3 shipped with PWA support including service workers. FFx 58 as well
This is exactly what I feel when using Go. Love the way I can really focus on solving real problem rather than trivial (but important things like styling and formatting).
About generic, when I thought need it, I always able to find simpler design using composition.
I wonder what the odds are we would be seeing articles like this if Philip's apparent bias ran in the other direction.
If you want something a little simpler try scriptsafe[0]. Still lets you whitelist JS you want to trust, enable temporarily or for a set time. I find it rather clearer than uMatrix.

In fairness to gorhill it's a couple of years since I last looked at uMatrix so it may be much improved.

[0] https://github.com/andryou/scriptsafe
And that's why people use as lockers.
I thought this thread about how farms operate was pretty interesting:

https://twitter.com/SarahTaber_bww/status/973765381017034753

Of course I don't really have the context to evaluate it.
Modem-routers often have subtly different models (sometimes even under the same model number and SKU!) in different regions. "Subtly different" can mean in this instance: completely different OS, different chipset/hardware/board supplier etc.

It's possible that the models affected by this particular attack aren't sold in other places, or perhaps they are, but are actually still different (enough). Or they are just not widely used.

I say this because govt. organisations have often issued warnings and recommendations like this in similar circumstances, e.g. a while ago some modem-routers widely used in this country were attacked, and a warning very much like this has been issued.