skysight-inc/HackerNews huggingface dataset:
At least with Let's Encrypt, you can revoke a certificate issued by a different ACME account, as long the ACME account you are revoking from has a valid authorization for all of the DNS identifiers on the certificate being revoked.

Of course, this is useless if the certificates were issued under a different CA, so your point is still valid. Prevention is better :) !
Latency is not an issue, assuming that sometimes you can send a packet around the world faster than a keypress is shown on the screen. Also assuming that you have 60hz refresh rate, that means that you need 60 images delivered per second. I think it is feasible.
We will need to fact-check what I said with more competent users of HN but I think that the hypothesis is pretty solid.
There exist an entire subreddit dedicated to this, with a ton of information about it https://www.reddit.com/r/cloudygamer/
5/31/1223 - Never Forget ;(
You gave GitHub the right to use your domain to serve content (including over HTTPS) when you pointed your domain at GitHub servers. This is not a problem.
One thing about memory usage: programs will use as much as they can. Firefox will most likely use less memory if it has less.
Im this case I would also ask what where his parents doing when Bill Gates was ten.

I don't know for the US but performing well is very much a question of heritage and ancestry.
They may not care about their own privacy but they should care about privacy online as a whole because there are most definitely people who have legitimate reasons for privacy such as journalists, activists or politicians. If they don't care about online privacy ask them if they also don't care about racism because they are not black or a minority.
That assumes your goal is to maximize utility with all humans as interchangeable. On the other hand, I'm more interested in my own life and longevity than people with malaria, as a result I'm more interested in this type of work.

It's also, in a sense, an unfair argument. You could say the same thing about any other startup. "Oh your goal is to create some new app/service/software? Why not instead focus your efforts on preventing malaria?" The fact that this startup is focused on longevity should not make it more deserving of your above criticism.
What's really scary about self-driving cars is that defects can be global.

One software bug can make every Tesla go into casual murder mode on a similar piece of road.
Do you not feel like ML researchers have a duty not to inflate their research with loaded, anthropmorphic terms that could me misinterpreted by the public? I'm talking particularly about using words like 'dreaming' and 'imagination' for what is essentially prediction (albeit in complex sensor modalities like vision).

Similarly, your title 'World Models' is equally ambitious and deceptive. It only hints at its relation to model-based reinforcment learning, and using 'world' to mean 'rendering of a gym environment' is definitely an exaggeration.

This is not to say i don't like your work, but i am becoming increasingly frustrated by the language and habits of the newer breed of ML / robotics reseachers.
GPL 3.0 - too much trouble
This is the argument I am using most of the time. Most people agree that there are malicious actors out there, and that many would be able to exploit free access to a person's personal data in some way.

Would you trust a burgular with your location data when you're on vacation? No? Neither would I.

Would you trust a business you barely know anything about to keep your location data out of the hands of someone who commits crime for a living? In my case, not a chance.
I posted it on Reddit/Clojure before. People on ClojureVerse read Reddit a lot, I think.
Ah, you beat me to it, I quoted it as well.
Given that it's free software, it might be worth making the install instructions a little bit more visible. At least then people can whip up a VM and try it on their own. The instructions[0] look straight forward, though I haven't tried it.

Just a quick question... How difficult is it to build, install and run from source? I guess I'm slightly concerned about the "it expects to have the whole machine" in the requirements section. Is that just for your installation scripts, or are there assumptions baked into the server? (Apologies for asking without looking myself!)

Making that build process super easy (if it isn't already) might lower some barriers for the technical crowd (personally I don't like setting up VMs... maybe it's just because I'm old :-) ). Possibly you can leverage more from your free software angle.

[0] - https://zulip.readthedocs.io/en/1.7.1/prod.html
Hi, thanks! Not to trigger the Osborne effect, but yes, this is a plan. And/or RISC-V. But we need to get the ball rolling. I will give a discount or upgrade option for people who get the i.MX6 version now.
It’s also the trademark owner of “MySQL”, which I discovered when Google AdWords rejected some of my client’s ads for having “MySQL” in them (the client’s product integrates with the database).

I spent weeks and many back-and-forth emails and calls with AdWords support trying to explain that 1) our use of the term is well within Oracle’s guidelines, and 2) no, I am not going to contact Oracle to fill out a permission form for me.

It didn’t work. Not even with Level 2 support.

Thankfully, AdWords policy enforcement is completely random and nonsensical so I just duplicated the ads several times until one of them did not get flagged.
Back in the day at Nokia Research we were abusing their N800 linux tablets (mind you, this was 2007, way before the iphone shipped and when android was a mere rumor). These things were running a debian linux based OS with X based UI, and a mozilla based browser. Pretty much anything command line just worked after a simple apt-get install and most gui stuff kind of worked except for formfactor issues (low resolution screen, touch based interaction, keyboard overlay, etc.).

The N800 specs were very modest compared to this stuff (something like 500Mhz and 256MB if I'm not mistaken). So, for command line stuff, most of the stuff you'd use 12 years ago would still be valid today. Stuff hasn't really changed that much. If anything, some things might run a bit faster than they used to on the same hardware due to ongoing optimizations and cumulative fixes. E.g. python has improved a lot since 2.5, which I think was current then. Compilers have gotten better, kernels have improved a lot, etc.

However, these days, a minimum requirement for most would be to be able to run a modern browser (i.e. with all the security holes patched) capable of browsing all popular websites. Unfortunately, that just requires a lot of memory and CPU these days. Websites have gotten a lot more complex in the last 12 years. I'd say memory is actually the biggest bottleneck here. Most laptops are effectively idling most of the time and grow extremely hot if you actually run them at 100% CPU. So a modern low power ARM SOC with enough memory suitable for e.g. a mid range smart phone of around 200$ should have everything you need for comfortable browsing.
I think you got downvoted because although your comment is plausible enough in isolation, it does not have anything to do with the thread it is attached to (even though you yourself are the originator of the thread).

ADDED. You don't seem to share my preference for conversations that stay focused on one topic. Over and out.
There was some discussion recently on this pull request that Github was rolling this out to some accounts:

https://github.com/isaacs/github/issues/156
10 JavaScript libraries to draw your own diagrams (2018 edition)
I agree with uryga here. F# is not a DSL. There might be confusion, because a lot of F# people like to write DSLs in F#. But it's a full on language like any other. Except for the syntax it's not even that different from C#. Just a little better in terms of little extras it offers.

The only thing vs. C# which I think it lacks is support of unsafe pointer arithmetic. Which I've never really used in C# either.
It feels good. The squishy look is irregularities of the resin printing process for the keycaps. We are working on solving this so that all keycaps are exactly equal.
I thought it was premature optimisation.
PODaaS Podcast on emerging, trending, and state-of-the-art technologies
It appears this is part of a larger collection intended for educational use:

“The RES initiative was launched to make lessons, lectures and learning more interesting, varied, colourful and informative, to enrich teaching across different levels and subjects and to support research at all levels.

RES offers a free, openly licensed index of cultural assets from some of the world's leading cultural institutions. Images, TV and radio programmes, podcasts, documents, text, pre-formatted teaching materials, and more are all being indexed by RES. The information about rights is included with the assets.”

https://bbcarchdev.github.io/res/
I have just implemented a non-logged in way to use the website. There are a few features that will require a login (choosing its "preferred languages" and being able to see words you already said you don't know well, basically a better algorithm for displaying the next words
If you recommend your own (especially paid) services, please mention that they are yours.
The Next Generation of NonVolatile RAMs (NVRAM)
I mention CAA DNS records in the end of the post, but unfortunately the last time I checked my registrar did not offer the possibility of creating these records... :(

Oh Dear! looks really interesting (though I won't pay for monitoring my personal blog).

I am not sure I fully understand your HTTP-only remark, since how the communication is made (HTTP-only, HTTPS, IMAP, etc.) is not related on how the certificate is generated (which implies CT).
I don't know if you meant "not moving forward", but I usually don't peddle when I make my hands-free turns. Coasting works fine.
Who is surviving the 'Retail Apocalypse'?
What GPU does it use?
AWS vs. Azure: Which One’s Right for Your Cloud Career?
People walking by is my big thing. I hate people being in my peripheral vision when I am trying to work. That and feeling like people are behind me..it's much worse than the sound.
Always Eject Your USB Drive Safely
OK, I'll bite: How many other rich or richer kids did what Bill Gates did?
> Would you not be willing to hire a vegan welder if they provided their own protective gear that wasn't leather?

It depends of what she/he consider protective gear. Kevlar is fine. Anything that is regulated, lawful, well tested, reliable and covered by the assurance is fine. Those new materials can't still be trusted at the same level and you don't want to be the first to discover in your company that they are acid permeable or burn like a torch when react with some chemical

To let some of your employees work with a lower protection against accidents than other employees, would be negligent and easily prosecutable in court. The non-vegane parents of a vegane killed in an accident would not doubt a second to sue you in this case.
So is posting on HN. How does that make it wrong?
I’m trying to think of a physical-world analogy to this:

Imagine walking into a government office and seeing a table in the lobby with different stacks of documents. Some stacks are labeled and some are not. You can take a copy of each document you’re looking for, and you find it because of the label, but what happens if you take an unlabeled document? Maybe you’re just curious and nobody said you couldn’t look at the other documents. If the documents were that important, surely they wouldn’t just be sitting on this public table.
Choose Mobzway as Your Teen Patti Game Development Partner- Mobzway Technologies
How does it's threading differ from Slack's?
It depends on the requirements.

If a user requirer an array of 32 3.5" disks for his home server, then also a MicroServer is not adequate.

If a 2.5" disk is considered adequate for a home server (they have multi-TB size), there are plenty of SBC+2.5" disk enclosures that are significantly smaller than a MicroServer (of course, then one needs to use a specifc SBC model).

I do have a MicroServer-sized machine as well, and the size is definitely not comparable to an SBC+disk enclosure.
Exactly, it's a classic rhetoric device to destroy an argument by extending it so much that it sounds silly and addressing the silly proposition instead.

There are some languages which are very interchangeable where someone from a similar family will be able to get up to speed quickly. e.g. C# developers can be hired for F#/Java/Scala/Kotlin/... positions. They're all GC'd, statically typed and don't require much familiarity with computer architecture.

C and C++ devs can be hired for Rust positions, it's both non GC and requires some understanding of what you're doing with your memory, even if Rust is taking your footguns away.

Sure, I wouldn't hire a JavaScript developer to do C, because they can do a lot of damage there. But I'd consider a C dev for a JavaScript position, even though I'd have to ask them why they want to do that to themselves.

Levels of abstraction might be a better "metric".

ASM < C/C++ < ADA, Rust < C#, F#, Java, Scala, Kotlin < Python, JavaScript, Perl < DSLs < GUIs

It's easy to move up in the abstraction layers. It's harder to move down, because you have to think about things you haven't thought about before.
Note: this article is from April 10th.
Any CA can issue any certificate for anyone.
This is where Certificate Transparency Log comes into play (this little backdoor in the browsers that sends the hosts that you visit to Google and friends).

Imagine, you are the host of a domain and you receive a HTTPS request.

What are your possibilities ?

A) Drop the request ?
Fallback to HTTP and get the user MITM

B) Self-signed certificate

C) A certificate trusted by a well known authority

D) MITM yourself with CloudFlare ?
Put CloudFlare in front then CloudFlare will proxy the traffic in pure HTTP to GitHub.

Now talking about risks:

$ openssl s_client -servername blog.securem.eu -connect blog.securem.eu:443 | openssl x509 -noout -dates

notBefore=Apr 15 15:48:38 2018 GMT
notAfter=Jul 14 15:48:38 2018 GMT

https://letsencrypt.org/2015/11/09/why-90-days.html

The certificates are valid only for 90 days.

It looks like just inventing a problem.
If you decided to give control of part of your domain to GitHub, yes they will be able to serve content on your behalf. That's normal, and logic.
Thanks, and you are right - I digressed into that analogy a bit too much... I am agreeing and supporting what smallnamespace said. In summary:

"Great developer" Is extremely subjective from both perspectives. Specifically the role, what are you developing? but more importantly the person, clones are not useful in cognitively demanding roles (otherwise it would have been automated already).

Highly subjective things are messy and often impossible to quantify (as smallnamespace was arguing), but his analogies were weak in this respect so I furthered this argument by extending it into the familiar difficulties of defining and quantifying intelligence (also highly subjective by application and individual).
Cloudflare is interesting because they do it even if you don't and have never used their proxy service, just their DNS hosting.

Ah, so that's why they made one for HN. Thanks!
> Wealth is not as great a motivator as people think and motivation and ambition exist in a broad spectrum.

On the contrary, it’s a demotivater. Hunger, both literal and figurative, is the greatest motivator. It’s not unheard of to find it in the affluent either, just not as common.

One other thing I’ve noticed is that the figuratively hungry never seem to be satiated. I say that as a complement. It doesn’t matter how they started, they won’t rest on their laurels as there’s more to conquer.

Combining that hunger with the resources and support network of a (relatively) affluent family is a surefire recipe for success.
I think two spaces after a period is more of a typewriter bad habit than American thing. Back when you had a single monospace typeface, I think it just made things more legible. People who learned it then passed it on to generations who never used a typewriter.
Is this a bad thing? Advertisers want this. It does not make sense to market luxury cars to the poor, for example.
> Without details on how this list is compiled, I think it's pretty useless.

"Since there are many questions about the way the TIOBE index is assembled, a special page is devoted to its definition."

https://www.tiobe.com/tiobe-index/programming-languages-defi...
Personally, even with the recent news, I'm still having mixed feeling about the whole ordeal.

On one side I'm not against using/collecting data for the purpose of better content (=better engagement) or more targeted ads (still better than looking at ads that have nothing to do with me). Though I am for it to be anonymized (ie separating the personal data from the generic things like names from items bought) however that is pretty much useless from the moment you enter your name anywhere as they can basically fingerprint the data and match it up to you anyways.

On the flipside of this, I don't like the direction this all is going - sure I like tailored content, but at what point do we reach a threshold where people are just shoved content down their throat since they cant find stuff outside these mechanisms to broaden their view and interests.

More related to this topic, as long as the data is there, someone will analyze it, and socioeconomic targeting has been done for a while already (you don't market 8K curved suround sound TVs to 90 year olds) this is just a step up. However I'm a bit scared of when we reach the tipping point on content in terms of targeting: what we might want to see vs what it might want us to see.
You don't need to move data to an EU region, but you should disclose that data is moved internationally (ie. outside the EU). This is generally done through a "Transfer of Data" clause that looks like this:

https://termsfeed.com/blog/wp-content/uploads/2018/03/adobe-...

An example of consent from VSCO app for EU users to agree that data will be transferred outside the EU:

https://termsfeed.com/blog/wp-content/uploads/2017/10/vsco-e...
This author continues coming off as entitled and self absorbed. It's odd to see this consistently make its way to the first pages.
At 18k LOC in tests for 108k LOC of code, users are going to find a lot of bugs
What about Australia, although as an Australian we do manage to mess us quite a lot of the natural bounty we inherited.
I also have a hard time believing that VB6 is more popular than Objective-C.
50 Years Ago, Sugar Industry Quietly Paid Scientists to Point Blame at Fat
> Maybe I live in a bubble but this list just seems divorced from (my) reality.

Drive down the road and look around. There are sensors and devices on poles everywhere. Your car iteself, elevators, automatic doors, etc. Think of all the devices that you encounter in a day. There's an entire world of software out there that has absolutely nothing to do with web technologies.
Ask them what do states have to hide by having stuff classified as "top secret" or why do they run secret services. And why should I, as an individual, be transparent with an entity that is not transparent to me?
software_development.web != software_development
Not sure about how unsafe offices are but here is a paper showing statistics about how it is safer to ride a bike than to not ride one. As in "[cycling has] shown beneficial effects on population risk of all-cause mortality (ACM)": https://www.ncbi.nlm.nih.gov/pubmed/25344355/
Solving the Security Risk Puzzle, State of the Union
CertSpotter is a free service and open source project for monitoring CT logs: https://sslmate.com/certspotter/

(I'm not affiliated)
Users tend to blame websites rather than browsers when the websites don't work. So by using bad CAPTCHAs, i'd guess, users would more liekly blame those sites using them.
> You can get a Dell T20/HP gen8 for $200 on ebay, including new boxed ones.

Can you post a link, before starting a discussion about this? The fact the it's possible to get an item, intended as a once-off offer, hardly makes a general case.
Not rhetorical, I was really asking.

Thanks for clarifying.
Could you please provide a link to this page? I wasn't able to find anything like this on the docs (https://help.github.com/articles/securing-your-github-pages-... and related)

EDIT: found out the "official statement" here https://gist.github.com/coolaj86/e07d42f5961c68fc1fc8#gistco...
>but it is easy to become irrelevant if you have no breadth and a disruption occurs.

Disruption does not occur that quickly that proven-capable humans suddenly become utterly useless. If a major tech company with a good reputation starts blogging about it, maybe read a few articles on it and see if it's interesting enough to spend some time on.

There's a neat bias in development where a disruption implies that people above the developers will 100% use the new disruption tech perfectly, and somehow, only developers are the ones at risk of being left behind. Change usually goes much slower, and usually there is an experimental phase before suddenly betting your entire production infrastructure on new X technology. You can also safely bet there will be tutorials and videos to quickly bring you up to speed if the technology is that disruptive.

Also, you have to remember that technologies come quickly but they can also leave quickly as well, making your time spent quickly adjusting to them worthless. Ask Silverlight developers.
I always use the holocaust argument where nobody cared who knew their religion they had nothing to hide, ppl dont realise how horribly seemingly harmless data can be abused.
Please bear with me while I draw a parallel:

Elements I, 32 (triangle sum theorem) https://mathcs.clarku.edu/~djoyce/elements/bookI/propI32.htm... looks lopsided - especially compared with this nicely symmetrical one: https://math.stackexchange.com/q/2727737

But I, 32 also shows that an exterior angle is the sum of the two opposite interior angles - which seems an odd, weird thing to prove, but fits nicely into other theorems. The one I've seen is the proof of the inscribed angle theorem, III, 20 (https://mathcs.clarku.edu/~djoyce/elements/bookIII/propIII20...). The diagram has much going on, but the relevant parahraph is labelled with a link to I,32 on the right.

The parallel with code is that I've sometimes seen very clever methods, that extract an odd-shaped piece of code, from several places. An example is from maths, the delta-mew algebra (forgotten the proper name) for numerical differentiation in computational fluid dynamics. Though, that example is really maths again.

The thing I wonder is if this is too clever... if a module has intrinsic beauty/sense/symmetry, it's easier to understand, remember and use - especially for the next neophyte to touch the code (or me in six months). However, maybe if you are an expert (like Euclid), these helper-theorems quickly became as familiar as alternate interior angles have for me...?

I think the difference is geometry is always the same, one eternal codebase. The modules can be reused all the time. But programmers are writing new code, in new areas (to them), all the time. So perhaps we just can't get to that level of specific mastery (of particular methods) - if we did, we should fully encapsulate them somehow! We need APIs that let us ignore the details - unless you work in the same area, long term (perhaps in writing an API).

Of course, just like modules, we can use a theorem and ignore the details (proofs)... but in the above case, we still have this odd, asymmetrical shape in the theorem, which is (I think) similarly hard to understand, remember and use. Even though that shape is a more useful one!

What do you think?
s/force/allow/
This is what finally made me switch my default search engine away from Google. I will put up with a lot of crap, but I'm not going to spend 60s to solve a CAPTCHA every time I do a search.