skysight-inc/HackerNews huggingface dataset:
The pre-giant-conglomerate solution to those things was the (lack of) scale.

Aggregation and discovery was low-volume stuff like web rings and humble links.

Abuse had a much lower payoff due to the lower scale. Communities were mostly small, and abusers were small. Bigger communities were bigger targets, but could afford to pay people.

If ten thousand people wanted to attack one of them, they could, for sure - but people having public discussions on FB or Twitter aren't immune to a group that size either. Scale and centralization hasn't had much benefit there.

Monetization is certainly the difference. But is it worth it in its current form? If you want to reach a huge audience, these mega-platforms make it much easier to do so. You don't even have to persuade that many people, if the algorithm picks you up and starts dropping you in people's feed!

I'd argue that the blind algorithm-driven promotion is the single biggest problem in the big social media and search platforms (Google, FB, Twitter, even Amazon 3rd party sellers).

--

But I think the interesting thing people usually miss is that the old smaller internet is still there, for people looking for niche discussions and communities outside of the huge platforms.
Do you think people would go somewhere else in those few mins, find a product, add to cart, insert CC info, address ?
>And settle down everyone, they are being recycled, not dumped in a hole.

Recycling is only slightly better than throwing away.

There is no conceivable reason these could not have been re-sued.

Reduce, Reuse, Recycle - is in that order for a good reason.
communities around open-source home automation software tend to have some of that, at least for "can run offline" and "has a reasonable open way of accessing it". E.g. the communities around home assistant: https://old.reddit.com/r/homeassistant/ and https://community.home-assistant.io/
Along with this I would push hard for a new voting system, such as STAR, so that when we're fed up with the mainstream parties that we can vote a third party without wasting our vote. You can push for it at your local level too.
VCVRack – open-source Virtual Eurorack DAW
I think you're saying the same thing.

Stripe, Twillio, etc. provide access to commodities.

The "API as a marketplace" concept postulates that there are situations in which the supply is differentiated and you care about with which supplier you get connected.
And the best is that Western people would laugh out loud at them for wearing masks any other day. But, irony, that was one of the biggest factor in this case. Considering that they have an elderly society I'd say they did an outstanding job.
They work differently. Strip removes all given characters from the end in any order. Trim sounds better to me, like one operation.
Amazon Services Are Down
I have a video in a gitlab readme, it's quite nice to show how my otherwise quite academic genetic algorithm toy project looks when it's animated.
That would be very difficult since there would be prior art.
Please try my app (Mac/PC) Coollector Movie Database https://www.coollector.com/ I've spent years refining the recommendation system. It beats everything I know.
"out of sight, out of mind" is the classic formulation.
Wait for it. That's really the next step here. If this blows over, and Twitter is allowed to continue to get away with editorializing content, then the next step is to flat out start deleting tweets.
> Once Twitter stepped across the line and started policing speech

Can you post a link to the bit of CDA 230 that you think prohibits moderation? What court case makes you think that a site can't have CDA230 protection if it starts removing content?
This stuff used to look high tech. Now it’s computer screens that look high tech. I wonder what’s next. How will a control room in 50 years look or will there be no control rooms?
If one needs to read the room or care about facial expressions in one's meetings rather than believing and trusting one's coworkers' actual responses, one is a shitty manager / executive. The video part of remote meetings is equivalent to micromanaging work except now one's micromanaging the meeting. The goals and outcome are the same. Doubly so for anything involving building software as it's clearly possible and often desirable to work almost completely asynchronously for most tasks as much of the open source community does.
That's not at all how the law reads.

https://www.law.cornell.edu/uscode/text/47/230

(A) any action voluntarily taken in good faith to restrict access to or availability of material that the provider or user considers to be obscene, lewd, lascivious, filthy, excessively violent, harassing, or otherwise objectionable, whether or not such material is constitutionally protected;

Moderation does not have to be systematic, transparent, unbiased, or applied fairly.

The combined parts 1 and 2 of the "Protection for “Good Samaritan” blocking and screening of offensive material" mean that you are not responsible for the speech you host, but you can also not be compelled to host speech you choose not to host.
Spoiler alert: centrally planned economies never work.
PowerPC Solaris on the RS/6000
Disguised employment laws end at the national border. Yes, for the EU/EEA member states too.
DownDetector... zoinks: https://downdetector.com/status/amazon/
I'd question the validity of any scoring mechanism that's still using YSlow scores
A neat idea, but I think Trump is extremely important in keeping Twitter relevant as it's core numbers stagnate.
What sort of hierarchy?
I missed that it was serie, indeed.
There seems to be a reply like this at the top of every font-related thread on HN. I often wonder whether it's coming from designer/developers or from end users.

Web fonts aren't popular just because they're pretty. They continue to be used everywhere because they offer a consistency that's impossible to get otherwise. With a plethora of mobile devices and desktop environments, you can't get a consistent look-and-feel for a site with just installed fonts. For some really basic sites, that's totally okay and even hits a nice quaint aesthetic, but for the kinds of sites that people pay money for, that's not good enough.

Variability in system fonts means that getting consistent paragraph and header widths and spacing is impossible. It means that the text looks too dark sometimes and too light other times. It means that the font appears unreadably small sometimes and obnoxiously large other times. It means having to build a font stack and then keep it updated as preinstalled fonts change. It means spending a lot of time dealing with issues like Helvetica Neue looking okay on MacOS but rendering like ass on somebody else's desktop because they installed a free knock-off of it. It ultimately introduces a lot more complexity and fragility than properly using a locally-hosted web font.
Since v3.0, Linux has treated the first _2_ numbers of it's version as something that is incremented sequentially (in the v2.6 era, the _3_rd number was used, prior to v2.6 there was a even/odd stable/unstable split)

For example, we have normal releases v4.19 then v4.20 then v5.0 then v5.1. There will never be a v4.21.

Stable releases use the third number. v4.14.81 is a stable release of v4.14.0.

So the v4.20-rc2 statement just dates the work:

$ git show v4.20-rc2
tag v4.20-rc2
Tagger: Linus Torvalds <torvalds@linux-foundation.org>
Date: Sun Nov 11 17:12:54 2018 -0600
… because in many cases, whoever gets there first with the wrong solution makes the social default be to continue using that, indefinitely, instead of developing something else which people will hesitate to switch to instead?

The rapidity of settlement of common knowledge in Internet time breaks a lot of the natural frictional mitigations, too.

“Oh, the path dependence is real” (said in the tone of a gaming commentator).
Over engineering and not talking to customers is really at the crux of this post.

On the meat thermometer, I bought an instant thermometer last year for $12. Best money I ever spent. The old fashion mechanical ones I use to leave in a roast are not that great. I use them to show me approximate temps, but I like to get a real temp with the instant thermometer. Works great on the grill also to ensure you don't over do the steaks.
Fair enough. I agree with you that: "Classes and objects have their place, but I feel they shouldn't always be the default choice, just because."

Often the best things to do in an OOP language is to remember that you don't have to encapsulate everything, and sometimes it's just about bundling data/state.

I may have highlighted the wrong point that I was responding to. I was making a point about the behavioral equivalence of objects and closures in response to this:

There is nothing that you can do with an object that you can’t do with a closure, and the closure version will be 1/10th the size and have 1/10th the semantic programming language elements. That is why you see ‘object-hating’ all over the industry. It hasn’t lived up to its promise.

If you're using a closure where it would have made sense to use an object, it's likely that the closure has the same problems to solve with encapsulation, reasoning about hidden state, etc. that make many languages' object related syntax complex, but instead of dedicated object syntax sugar you're solving it with dedicated closure syntax sugar.
Yes, I guess it does. I guess the overall point is that the time was still needed though - Poland couldn't have fought for its independence at the time(there were 3 uprisings and the all failed) so maybe the situation is similar - Hong Kong citizens have no chance against China right now - but in 20 years the situation may be different. Of course it's impossible to predict.
I'm so mixed up about this whole Section 230 thing. It seems like it absolves Twitter from liability about things that its users post. But due to various pressure points or cultural factors or whatever, they act they're liable for things posted and have invested a lot of money in moderation, fact checking, trust & safety, "censorship" -- whatever you want to call it. None of this is illegal. Republicans seem to being missing the forest for the trees here, but I'm not sure what the forest looks like. Section 230 is the very same law that would prevent a conservative or right-wing site being liable for its users' content.

The tweet "corrections" seem unwise, because those seem to not be immune from cvil liability under section 230 being that they fail the 3rd prong of section 230 where "defendant (Twitter) must not be the 'information content provider' of the harmful information at issue". So if someone posts libel on Twitter, you can't sue Twitter, but if Twitter "corrects" someone's tweet with something that is actionable libel, couldn't you sue them then?
Same. I've been using DDG regularly since.. I don't know, 2013 maybe. (iOS 8 added DDG as a choice for a default search engine; that was at the end of 2014, and I had already been using DDG for quite awhile when that happened.)

It's been a long time since I used !g for anything. I did for awhile as an alternate search, but eventually it stopped being helpful -- if I didn't find any good results in DDG, then the Google results didn't help either. At this point it's probably been a couple years since I did a !g for anything.
But then so is basically any form of moderation by this definition. It’s a grey area and I think YT made the right call and Twitter made the wrong one.

Saying we won’t host content about X that doesn’t come from $authority is very different than using their privileged position to put a banner next to any X video with their stance.
My first impression is very good. With one exception:

The .desktop file that is generated on Linux has the wrong StartupWMClass set. The correct one would be lowercase obsidian (VS Obsidian). Because of this, the application cannot be added to the favorites which is important for me to be able to start it via a super+NUM shortcut.
Librem 15 is exactly what I am using with Qubes. It is my daily driver. Isolation not only helps against threats but also helps to organize my work and life. Unbelievably easy backups help too.
One huge thing stopping me switching over is not being able to see Google reviews for restaraunts, doctors, etc. Yelp is, in my opinion, much less trustworthy and it would be nice to be able to toggle this the same way Google maps can be a preference.
Of course, this assumes that the testing data is accurate and indications are it may not be. Politico ran something today suggesting quite a few states had inflated the number of tests done. Also not clear is whether they are unique tests (ie, multiple tests of the same person only count once)
That's how it works for other PXE boot as well...
Haha, so much proud posturing. https://www.indystar.com/story/news/2016/06/06/he-sold-40-pr...
Thanks for your suggestion about the static image. I just replaced the image with an HTML example. Much better!
I’ve written bare metal code for rust that does networking and had only a handful of `unsafe` usages, and none after startup/init was completed. It’s actually really incredible how far “simple” shared-read-vs-exclusive-write bound checking and a very strict (but capable/likely Turing complete) type system can take you.
It'll just be Alexa.
Free Software Foundation, freedom-respecting videoconferencing for members
bye bye Zoom!
Yep, the repo is at https://github.com/xunhuang/covid-19 . I didn’t write it, but the maintainer is fairly responsive to pull requests and issues.
Thanks a lot for your feedback! I'll add that to our backlog. We're aware of a few UI-related issue already and will hopefully be able to tackle them next month.
What laws?
-This has not been a real issue for a while now(in the US/Can that is)
Humanapi (https://www.humanapi.co/) is building something in this regard
I would love to access Twitter as a RSS-style feed because I love the "mark all as read" amnesty feature...
Yep, generally if you find food on the shelf that has past its sell-by date, they will give it to you for free.
Ask HN: Voice Reminder App for iOS?
I am looking for a good voice reminder app for ios platform. I would prefer to pay for something so I do not have to deal with in-app purchases.

My use case is to have my voice remind my daughter of when her next zoom class is about to start. Support for multiple voice reminders at different times during the day would be ideal.
> Specifying custom fonts is largely a waste of bandwidth for a very marginal improvement in aesthetic.

Perhaps for English and other Latin-based alphabets. But for some other writing systems, system fonts are simply terrible.
>I am in LA and a friend tells me he can't hire good in house engineers locally.

Presumably he means that he can't hire them for the amount he's willing to pay.
The calculation is accurate in one sense, but I don't think it represents actual revenue loss for two reasons. Firstly, spending is non-uniform and peaks a lot on Black Friday, near Christmas, etc. Second, assuming the site is down for only a few minutes (it's back now), a significant fraction of people will probably just try again later. I still imagine this is a significant loss.
Yep. There's a million small forums that want to provide some levels of political moderation (e.g. we don't want the KKK or overt Nazis posting their rants).

Yet if you remove those posts, suddenly you become liable for anything posted on the rest of your forum. It's going to kill every small community on the internet.

I suspect HN would be included in that.
I would suggest this forum is also supposed to be cordial and welcoming. I appreciate your "can-do" spirit, and would suggest a different way of portraying the sentiment --

"Wrenching on bikes is super fun and accessible to anyone with the systems inclination that would bring them to HN. Way easier to understand and fix bikes than, say, cars, and it is fun to have mastery of the machine -- or you can take it to your LBS for a fixup and support your local biking community in the process."
A $350 “anti-5G” device is just a 128MB USB stick, teardown finds
We used to play this game in school. Everybody clicks random article at the same time then races to traverse links to a decided destination page.
I guess it wasn't obvious from
my description that her rogue DIY workflow coexisted with a small team's properly-supported workflow involving a CMS, revision control, asset pipeline and test environments.
Java can't be as nice as Kotlin without breaking a ton of BC. So not gonna happen.
There have been so many improvements in the typing area, I wish they'd waited a while to get it right.
A simple answer is: working from home requires the ability to hold yourself accountable for your productivity to a much greater extent than if you were in an office. Yes, working at home is a different setting, with different distractions, but, based on my experience, there are a lot of extra motivators present in an office, like peer pressure, justifying the commute, being held accountable for the perception of working, contribution recognition, easy socializing, etc.

For better or worse, none of those are as impactful when working from home and the worker is forced to fuel their productivity themself.

I left my job a year ago to work on my own projects full-time and it took several months for me to find ways to really motivate myself to be consistently productive
REPL isn't new. It's an old term, coined I don't know when but certainly a long time ago as Lisps have used it for decades. And yes, your shell or terminal is a REPL.
But Bob didn't take a moment to see if or how he could integrate his existing knowledge into this new way of doing things, or ask if there might be something he's not seeing. I've taken those concerns to people in the clojure community, and they've been accommodating.

That there are drawbacks to the REPL feedback loop is true. But they aren't the drawbacks Bob claims to have found here, because he ceased investigating at the point he felt his priors were confirmed.
If you ignore trust and need for stable income then maybe.

Companies don't hire people remote first and especially junior people. Now it will be even harder for junior people to get a job, any job, companies will stick to who they have and even fire some.

Employees don't want to work with company on the other side of globe, because company might just cut them off with no pay and what they are going to do? How do you sue a company from another continent?

There is also a lot more in terms of laws and regulations, where even hiring people from another country in EU is not just "hire and forget".

Last note, there are people who want to live in high expense areas, want to live in big cities because that is a lifestyle they like. I see on HN that mostly people argue like everyone would like to live in some forgotten small town only to pay less rent. I am not big fan of big cities but somehow I like to have a cinema or selection of pubs bigger that one or two.
You might like http://www.CalvertJournal.com
Not interested in downloading anything, this is something that should work online. Thanks.
Great work!!! I've been wanting to do something like this for a while. I'm glad someone is leveraging the web to build a real open source DAW!
Thanks for your support! We will release amazing features in 2020.
That's discussed in the article: the "strip" methods don't interpret strings of multiple characters as a single prefix or suffix to be removed, so it was felt to be too confusing to use "strip" type names for methods that do interpret strings that way.
It's in LuaJIT, which lets me use first-class environments to separate the client-server relationship while running everything in a single Lua_state.

The (long) roadmap involves implementing the Jupyter protocol, adding a client library which can be injected into production code, and eventually using that common basis to extend it to the other languages supported by Jupyter, and any others which choose to do the groundwork.

Bringing in all of ZeroMQ is a lot of work I've been putting off, but I need it all over the place.
Windows 95 in the Browser
Python is all about the magic. Lambda expressions are a bit of a black box for me in Python, it would be nice if that was made more transparent, or perhaps a different function entirely
LuaJIT's FFI inspired the PyPy team's CFFI (which also works with CPython.) https://cffi.readthedocs.io
Say Django 1.11, a massive amount of .py files, works completely fine under both 2 and 3. As do many other libraries.

Yes you often need some precautions like "from __future__ import" statements and sometimes libraries like `six`, but it's been perfectly normal practice for most of the last decade.
I don't understand Python's Asyncio (2016)
Molecular Expressions: The Silicon Zoo
> Humans don't have emotional object permanence.

> if you're not physically present near them, they will forget that you really exist as a human and a social peer.

You nailed it. I usually work remotely, but always try meeting people physically at the start of a project. There is something uniquely uplifting about being in the same location to create something. That's when ideas congregate. When people meet in the same place, you can feel the energy. Physical meetings create synergies impossible to replicate when you only meet online.
Oh sure, for networking and contacts etc, in person is still the thing. I meant for the "being the smartest person in the room" thing.

Before the internet, you had to go live in a metropolis to even know of these other people that were also interested in what you like, much less talk to or work with them. That has changed dramatically, and you absolutely can work with very bright people on very advanced things while you live somewhere in the middle of nowhere.

Don't get me wrong, it's still nice to meet people in person, but if you can't find a community online where people are smarter than you and/or better than you in whatever you do, you're either a super genius or you're not looking.
> and no problems

...that he knows about.
This seems like a better free service. http://www.klip.me/sendtokindle/
It's not a gremlin and at the end of the day it's probably a misconfiguration or bug somewhere but it doesn't help anyone to point fingers and blame. A system probably went through a design phase, why didn't the reviewers of the design didn't catch this? The implementation was probably reviewed by peers, why didn't they catch this? It might have gone through QA, why didn't they catch this? And the list can go on and on.

At the end of the day a mistake was made and it should be fixed but being enraged doesn't help anyone. Figure out what went wrong, how to make sure it doesn't happen again and do it.
FREX: A web-based microtonal additive synthesizer
You can't just say "Twitter has to do X", as it would probably qualify as a bill of attainder. Consider the Sherman Antitrust Act, which was equally the law for both Standard Oil and Joe's Gas Station.
Thanks! Answered this in another reply.
AH! Thank you for pointing out that Sec. 230 DOES NOT contain anything about prohibiting moderation. It's simply IMMUNITY. Blanket immunity. Thank you for pointing that out. Another great reason why Section 230 needs to be changed.
It would. I would learn to use it for everything I could. Setting timers with voice will be a big one for me. Changing music, hanging calling/hanging up the phone.
>so instead of having to understand every single line each time you come across it, you can extract the meaning into a name.

Until you really have to understand what is going on, like when you need to fix a bug or refactor.
Then suddenly you to deal with the overhead of holding the branches of 20 levels of indirection in your working memory.

Also, this assumes the people you're working with are great at naming things. Which, from my experience, is almost no one.
Grant for the Web announces $250k in funding to early grantees
Found a couple of clicks out from here: https://wiby.me/?q=chili+
nice, are you in maui?
If they only bought Sun when they had the chance, right?
It sounds like you want to give other regimes..I mean twitter accounts immunity.