skysight-inc/HackerNews huggingface dataset:
I agree with the headline, but the hard part is defining what a platform is. I don't think we should just accept anyone who raises their hand and says "hey I'm a platform, guys!"

Maybe one distinguishing feature of a platform vs a publisher is curation. Verizon does not choose which phone calls I get--it routes them all. My DNS provider does not choose which requests to resolve; it resolves them all. Heck, the interstate highway carries any vehicle that meets standard specs for safety. Those are platforms.

If Twitter, Facebook, Youtube, etc simply and directly routed content without curation, they would have a stronger claim on being a platform. Instead, they use filtered timelines and "suggested content" to make decisions about what people see. That's more akin to what the Washington Post does, than Verizon.

Social media platforms will claim they use algorithms instead of human judgment to route content, so it's unbiased. Does anybody still buy that?? The many ways in which "smart" algorithms can be biased have been well covered. If nothing else, they are biased in favor of content that generates the fiercest emotions, in the name of "engagement."

And why do they do that?

I would suggest another distinguishing feature of a platform vs a publisher is the business model. Platforms are fee-for-service. You pay your ISP a fee, and it delivers the service. You pay a gas tax, and the government provides your roads.

Publishers have an advertising business model. This creates an incentive for them to manipulate you in ways that increase advertising. Your ISP does not care if you use their service... in fact, they get better profit margins if you don't! But Facebook, Twitter, and Youtube do care, and they take active steps (see: curation) to manipulate you into doing so.
What does you gain from optionals if you can't determine types at compile time?
What would the Millennium Clock[0] version of a data storage device look like?

[0]http://longnow.org/essays/millennium-clock/
The Future of Web Browsers Is So Exciting
As preparation for this demo, yes I absolutely should have run such a test. Eagerness won.

Thanks for the link.
> syntax is never a barrier to legibility of code

Whatever theory you have about why it shouldn't be, in practice it can be. To also seem to confuse legibility, intelligibility, and mechanical lack of ambiguity; these are all related but not identical topics.
It's a very good way to learn new things, keep your body and mind fit and feel yourself productive.

It's even greater if by tinkering you do something great for society, relatives or friends.

As other people mention in this post, I also consider side-projects a way of tinkering.
What did Salinger do?
Is there a way to be notified of product updates?
Using AI to Fix Wikipedia's Gender Problem
Please put line breaks between what you quote and your comment. Sometimes it's confusing to parse what you wrote vs what they wrote.
Ah thank you!
I'm curious, how does globalism benefit everyone, at all scales economically, equally?
Wow, that's cool too. I'm going to create the next one, VIER, for "Vier Is EINE's Replacement".

https://translate.google.com/#de/en/Vier
Aquarius Sun Aries Moon – Astroligion.com
Legit how?
Perhaps I'm going off tangent, but the social dynamics associated with torrenting are pretty darn interesting.

On one hand, they seem to converge towards a consensus with most seeded and downloaded files and popularity as a trust factor. On the other, they also promote the dissemination of ideas the knowledge of which poses a threat to the status quo that is, the state towards which a society was coerced to.

On one hand, Torrents are about rejecting the Publisher and Big Media status but on the other they are about arriving to a democratic status about which films/books/... are the best or most useful.

And don't even get me started about the constant ethical dilemmas associated with sharing and who should control or own the data.

To link all that threads into a broader topic, we could associate the torrent subculture to the Dionysian archetype which Nietzsche wrote about.
Yes absolutely. I have been holding off crawling because I have no server capacity yet. That will probably sort itself out pretty soon from the looks of it. When I have the disk space I'll start using their data.
The main reason they don't make it is simple: network effect [1].

However,

"The more you tighten your grip, the more star systems will slip through your fingers"

Ie. the more oppressive and tyrannical Facebook (and Twitter, and the US government) becomes, the better the alternatives become. There's a reason the shit Snowden uncovered was meant to be kept secret. It wakes people up.

[1] https://en.wikipedia.org/wiki/Network_effect
> What does you gain from optionals if you can't determine types at compile time?

As well as type checking (which is relevant because Python has AOT checkers even if they are optional), Options, compared to bills, give you nestability, which is a runtime advantage not dependent on static type checking.
Cool, thanks, will check it out.
Why Python? (Why code?)

-What do you want to make with it? Who will that effect? How?

Why browse?

-How many LOC have you written in the past week on something you want to make? (...or that would get you close to something you want to make?)

Why force yourself?

Why just learn?

...

What do you do instead?

If you continued, what would your life be like in 5 years?

Would the people previously mentioned be missing out?

Would that be a bad thing?
Food for thought, but I've never had CloudFormation break because a patch level upgrade changed a regular expression to 1) disallow previously legal inputs, and 2) disallow inputs AWS allows. I've also never had it forget a resource (probably due to race conditions when deleting failed resources).

CFN has its warts, but I full-stop don't trust HashiCorp's operations or their attempt at a SDLC and I wouldn't trust my business's health to them as a company (and if the results of using it weren't enough, their clownshoes sales team's bad attempts to upsell would cinch it).
I'm guessing it's heavily dependent on what you're using it for, what kind of resources are you describing in CFN?

In my case, it's Lambda + API Gateway that's the main culprit. For each endpoint in an API, there's a resource for the lambda itself, and a managed policy, role, log group, subscription filter, API resource, method, lambda permission, model, and additional OPTIONS method for CORS purposes. With a setup like that, you can hit the limit with a moderately-sized API.
If you submit Google to the "gogo" index it should start to appear when you query.

Did you submit both a query and a URL?

Did you go go?

http://didyougogo.com/add
Thanks for the reply! So what you're saying is that it's just a "normal" over-the-air software update. I.e. you add some new functionality and then do a full system test of all functions of the software before replacing the entire image?

That makes sense, but is almost a bit disappointing. After all, that is exactly how it works for the boring systems here on earth. From various wired & co articles I had the impression that there was possibly something more; a mechanism that would allow users to send elaborate "commands" to the spacecraft to perform "ad-hoc" tasks at runtime. (What I mean by "ad-hoc" tasks are tasks that are unknown at the time of validation/testing of the software.)
I'm disappointed to see that everyone hates this PEP. I think null-conditional operators are pretty self explanatory even to beginners and they have the potential to remove a lot of boilerplate which actually could improve code readability in many cases. I wonder if this massively negative response isn't just a reaction to everyone having been burned by the PEP 572 debacle.
Here you go, these are IMO the best 3 sass mixins everyone should know for responsive web queries. I didn't find any articles on it its just the ones I found to be most useful.

Use the mixins I defined below, I usually compact them, and use a macro to automatically paste it. mixin# is what I type. Add your custom classes needed for responsive layouts.

My breakpoint defaults are based on bootstrap 4, with some added ones for larger desktop screens.

320px, 576px, 768px, 992px, 1200px, 1400px, 1600px

You can pick any breakpoint you want, it largely depends on what content your dealing with. Sometimes I swap 576px for 600px, just be consistent.

If you use tachyons, continue using tachyons first and foremost. But when it doesn't give you everything you need, put a custom CSS class on those HTML element(s) and define your own custom CSS as outlined below.

------------------------------------------------------------------

These mixins are for specifying the following

- Anything above a certain screen width mobile-first-design

- Anything below a certain screen width desktop-first-design

- Anything inbetween two values hybrid

I pick one approach for each component I work with, but generally speaking I use almost all mobile-first-designs media queries and maybe 1 desktop-first-design media query per given CSS class. I rarely use the hybrid approach, because it just means you should have used CSS grid over flexbox etc

------------------------------------------------------------------

@mixin screen-min($min) {

@media (min-width: $min) {

@content

}

};

@mixin screen-max($max) {

@media (max-width: $max - 1) {

@content

}

};

@mixin screen-minmax($min, $max){

@media (min-width: $min) and (max-width: $max - 1){

@content

}

};

------------------------------------------------------------------

// USING THE MIXINS

// Example - Writing a custom bootstrap-like container from scratch

------------------------------------------------------------------

.container {

margin: 0 auto;

width: 100%;

@include screen-min(768px){max-width: 750px;}

@include screen-min(992px){max-width: 970px;}

@include screen-min(1200px){max-width: 1170px;}

@include screen-min(1400px){max-width: 1370px;}

@include screen-min(1600px){max-width: 1570px;}

}
Universities are often seeding Linux distro torrents themselves, I'm sure there is a way around that.
It has a higher bar, but its also way more expensive, and lots of people dont want to pay for it, so they much rather have a 10s vine with someone talking about it.

Not to mention that real journalists also have become a thing on social media, without having to respond to editors in a newspaper.
Off topic, but I've always been interested by the way that government agencies almost exclusively choose acronyms for their software. Meanwhile private companies (especially in the last decade or two) almost always choose unrelated, single words.

It initially seems kind of ridiculous to me that everything has an acronym, but I suppose it's no more ridiculous than choosing a name that sounds like a Pokemon. Maybe less so.

In any case, thanks for sharing that.
Yes, but the shield would have two sides, where one of them is facing the sun.
You say to eat less, but the question is, what do you eat less of? You still need calories. Let's say you cut back your diet so you only eat 1000 calories of doughnuts. That's eating less, yet I guarantee you will still be sick.
Most spacecraft have some form of redundancy to guard against single point failures. It's a waste of money to send up failure prone hardware. Amateurs building cubesats, probably not, but the big players aren't going to take that sort of risk.
Why does the fact that the site is static make it easier to take down by a simple ddos?

I have a static website at https://alexandreviau.net/. It sits behind AWS CloudFront. Good luck taking it down.
Is this LaTeX equivalent of &nbsp; padding?
I'll sort this out ASAP.

Thanks.
Is this emulator ? https://youtu.be/Vg2n8Fp7F2g
How are we done?
If you are going to provide absolutist statements at least please show us your reasoning.
We’re building that right now: https://holo.host
The problem is that a technical means-- decentralization-- quickly becomes an ethical stance. Then that ethical stance outweighs every other concern in irrational ways, including growing the network.
Awesome, but man, that name really needs some work. It sounds like I'm asking a two-year-old whether he's been on the potty.
Although I like the concept at this point status pages are very disappointing to me, between those that stay green when everything is failing because they're not updated properly, those that stay green because "it was a localized partial failure only" even though the whole thing breaks (hi aws !), ... Sure some are reliable, but enough aren't that it feels like you can't trust them.

You can't look at the status page and believe what it says, so you go and ask people anyway (on irc, reddit, hnews, whatever community you like). Meaning that page might as well not have existed.
I’ve tried eating one meal a day, every second day. But I ate at 6pm. It’s quite tough at first, but gets easier with time.
Bancor is using blockchain to fight poverty in Kenya
I attended "The Big Nerd Ranch: (https://www.bignerdranch.com/) back in like 2001. It was in a remote resort in Georgia. They only had 3-4 employees, IIRC. It was a heads down week, focused, touch. Aaron was amazing and often stayed until 11pm - Midnight because we all were still up implementing what we were learning into personal projects.

I remember that class had folks from all walks of life. A guy who owned an auto-body place, an M.D, a stock broker, Los Alamos Labs, IIRC. My memory is a bit fuzzy here but there were only 8 of us.
I feel like "eat less" is the most important part. I have no evidence to back this up but I doubt you'll ever outrun the surplus calories you eat. It's much easier to just not eat that muffin.
Donating to Slackware
I've always been bothered that Unicomp uses the term "Spacesaver" for their keyboard with less trim; traditionally, a Model M Spacesaver refers to a ten-key-less.

The big difference in the feel between buckling spring and MX blues is that buckling spring has a tactile drop where the force suddenly drops off right at the actuation point[1][2], where blues have a tactile bump where the force spikes up right before the actuation point[3][4]. I'm not sure what it's called, but the blues also have a temporary drop-off in pressure in the middle of the return stroke.

Which is better is a matter of personal preference. There's no substitute for actually trying a switch, but actual force/displacement graphs will do a much better job of telling you what a switch feels like than subjective words like "snappy" or "smooth" or "mushy". https://input.club/the-problem-with-mechanical-switch-review...

[1]: Model M measured: https://input.club/the-comparative-guide-to-mechanical-switc...

[2]: Model M nominal: https://upload.wikimedia.org/wikipedia/commons/3/31/Fig_2_ha...

[3]: MX blue measured: https://input.club/the-comparative-guide-to-mechanical-switc...

[4]: MX blue nominal: http://www.wasdkeyboards.com/media/guide/graph-mx-blue.jpg
I'll make sure the right people understand how to fix things like that ASAP because I love that you got the feeling you wanted to fix it.

There is something wrong currently with relevance, probably because of query parsing errors but perhaps also in how text is tokenized. This whole idea revolves around relevance so this is of course embarrassing. But it's 0.1 alpha. And it _did_ work on my machine.

Thanks for trying.
src: https://linuxfr.org/users/ellendhel/journaux/slackware-est-f...
Not just for demos, but to help you hack. You can make a small change to the algorithm and re-run the test and see if the score goes up or down. It's very convenient for testing changes deep inside the code.
If you really need it to be short you could write:

(libpaths or '').split(":")

I would be in favor of just using an if-else though, if the None case is special, to emphasize that. If it isn't, then you shouldn't be writing this in the first place and just make sure that libpaths is always a string; otherwise you'd be expressing the same state in two ways.
Vote HN: Have You Preordered Magic Leap Creator One Device?
i'm wondering where the HN community stands with getting the ML Creator One device. As i'm on the fence. Please Upvote YES, NO, or WAITING comments to cast your vote
Terraform does everything CloudFormation does but in a simpler way where you have more control over what's happening.
WAITING
What's the significance of Poland in the output? A tracking thing?

I noticed problems with Reddit earlier, too.
EU plans to abolish planned obsolescence
It is entirely possible.
Consider how the United States have some of the best free speech laws in the world, and how that is now threatened with the control of the Internet being handed to the United Nations under Obama.

An overreaching organization without a face for accountability is prone to disaster, as recent decades have shown.
As a curiosity, the United Nations have had a former Nazi at its head. This situation was only rectified thanks to the United States.

https://unbrigandage.wordpress.com/2013/12/16/nazi-at-the-un...
How did they get losses in bitcoin, given that the cryptocurrency had only been rising? Is that due to regulation?
And furthermore, how do we collectively decide which laws and institutions are codified and which ones are not? How do we ensure that the life and dignity of a rural fisherman is supported to the same degree as an ivy-league educated programmer?
lol, no
As with any emerging computational platform, there is always going to be confusion. For example, when Cloud Computing first premiered I can't count the number of times I had conversations with C-level executives, IT managers, and even engineers thinking that "The Cloud" solved their problem whereas in reality it didn't. With Edge and Fog Computing, we are very much in this early phase of ambiguity.

At present, the closest capability to computing within the network fabric itself is Fog Computing. Cisco's IOx-enabled line of products (https://www.cisco.com/c/en/us/products/cloud-systems-managem...) pair a high-end router with decent computational capabilities. Other companies, like Nebbiolo Technologies (https://www.nebbiolo.tech/) or Fog Horn (https://www.foghorn.io/) provide Fog platforms that are not as locked to specific hardware.

If you would like more information on how Cloud, Edge, and Fog differ, I'll shamelessly plug our blog post from earlier this year:

http://pratumlabs.com/blog/2018/01/what-is-fog-computing/
Vitalik's new algorithm for Ethereum requires 99% nodes for an attack
Is AWS/Azure/GCE down?

Remember: the cloud is someone's else computer. When it's broken, you cannot do anything
Not at all.

Moderation is keeping people on topic of the forum, killing spam, trolls and sockpuppets, removing abuse and so forth, and trying to keep things on the rails and civil. Including banning trouble makers. Rather like dang does around here. That's not censorship, it's attempting to avoid anarchy. Neither is limiting the range of topics the forum or platform wants. Standards and extent will vary depending on the aims of the site.

Censorship is suppressing a view, even if it follows the standards and allowed topics of the forum. Legal censorship is a little more complex as standards vary between countries.

Having a post removed because it's spam, abusive or is off-topic is not censorship, which was the point the GP was erroneously trying to make.
Is that your attitude towards all conspiracy theories? You’re so smart, you’re way ahead of the guy who said “that’s an eye opener”!
Couldn’t agree more. I pushed for one to be implemented at my last job (api) as I felt it was ridiculous that we didn’t have a means to communicate downtime, outages, issues.

Initially the status page worked. But as more and more people subscribed to it, it became a bigger issue, to issue an alert.

And unfortunately an issue couldn’t be raised only to those it was relevant for.

All this lead to was, not updating the status page and thus it becoming a useless tool to determine if an issue was occurring.

Back to Twitter...

I feel the product needs a lot work in practice, and possibly in implementation and training.
Intel Active Management Technology
This post is a reasonable start, but has some errors and omissions - and is now out of date since the OWASP Top 10 update.

A few suggested improvements:

Update to use OWASP Top 10 2017 https://www.owasp.org/index.php/Top_10-2017_Top_10

Incorporate OWASP Top 10 Proactive controls https://www.owasp.org/index.php/OWASP_Proactive_Controls

XSS Section refers only to stored XSS. Describe reflected XSS as well. Describe DOM-based XSS and mitigations.

Provide some examples of Security Misconfiguration

Provide advice on how to keep software patched for security flaws

The post says "Use HTTPS if you can". HTTPS is not optional for web security.
Up in Europe (Paris) at 5:08 local time.
How Your Brokers Can Make 10 Times More on Your Cash Than You Do
Hmm, wouldn't forums, community sites and places like HackerNews count as "decentralized social networking"?
Reading Python involves a lot less mental translation than reading Haskell. I wonder why...
It will DDoS your wallet with CloudFront charges which is even worse.

They just need to hit you over a longer time scale and avoid making obvious peaks so that you can’t ask for the DDoS refund.
That's not what the parent said, they just said that the only thing that can take down GNU.org is DDoS
http://www.flownet.com/gat/jpl-lisp.html
The index is super tiny. A search for "the" got 112 results. Seems like a quick way to explore the entire index. Also it indexes pages twice if you submit them twice, so that needs to be fixed.

But for some crazy reason, I kinda like this. It feels like the 90s internet. The links included so far have that same random mix of lots of nerdy links, homepages & personal blogs, a few religious sites, and the occasional big news website. Because there's no crawler yet, it's limited to the specific pages people thought were noteworthy. And because the index is so limited, I'm stumbling on interesting things.

It's so weird looking at this and thinking "Y'know, maybe this could also work if the links were curated into yet another hierarchical officious oracle", or "if this site let me pay to show a small text ad on the side when someone searched for a relevant keyword, I might spend a few dollars here".

Someone submitted the "Strawberry Pop-Tart Blow-Torches" page, which is one of my earliest internet memories. Whoever submitted that, thank you for the nostalgia!
I personally don't use it, but I know nearly everyone in my company does. (F500, >300K employees)
> If you dispute a law, your issue is with the government that passed and enforces it, not companies abiding by that law.

It's another vector to apply pressure to get the issue resolved. There's the direct course (you to your congressperson) which likely won't matter, unless you have enough like-minded individuals all applying the same pressure.

Then there's the indirect course (business to congressperson) which will likely matter more, since the business can donate larger sums of money, all at once.

Politics is the opposite of business, as far as cash-flow is concerned. Business wants sustained, regular amounts to allow for forward planning. Politics wants bursted, large amounts of cash to immediately address issues of the day.
I think this is program could help their chances of rehabilitation.

If they need to commit crimes to get more drugs, then I imagine that they're likely gaining criminal records and "falling into a bad crowd". This kind of stuff makes it hard to rebuild their lives when/if they choose to.

This is out of my wheelhouse and am just speculating. I would love to see data or research on this, though, if it exists.
Right, I didn't even make the connection until the OP asked the question here.
“He was to finance what Shakespeare was to poetry and Michelangelo to art.”