skysight-inc/HackerNews huggingface dataset:
> Your entire argument depends on something that does not really exist, a ‘trusted centralized system.’

Of course there is, what do you call the NASDAQ or the NYSE? Those are trusted centralized systems that work just fine every day and process more transactions than any blockchain can hope to acheieve.

> a smart contract sacrifices speed and cost but eliminates the need for trust

No it doesn't in any meaningful way. I need to trust that my tokens will be recognized as a legal share of ownership in the property, all the smart-contract can do is give me confidence that the tokens are not counterfeit or double-spent, but this is obviously a non-issue with our current centralized system. Nobody is concerned about counterfeit Apple stock. There is no benefit to using a smart-contract because it does not solve a problem (in this case). Are there situations where a smart-contract could be useful? Probably, but attempting to tokenize the equity of your home is not one of them and you've completed failed to demonstrate otherwise.
Integration is a feature. Managing big open source projects is tough, and discussions are a huge pain point.

In Rust, we currently have a discourse instance running at https://internals.rust-lang.org/ . I just saw the post and haven't dug into the details, but in theory, not needing to run an entirely different service, with all of the integration work that entails, would be really, really nice.
LOVE THIS!!! I have actually printed out charts and put them on our bulletin board, however, not all charts are local.

Next question: Is this public code?
Perl5 is the second system. That's why it seems so bloated. The releases of Perl5 since Perl6 work started actually became larger and more frequent. There's lots of work between, say, 5.8.8 and 5.28.8 including making lots things to do with regexes iterative that used to be recursive. Old features now finally have explicit deprecation schedules. Lots of features in the core and popular libraries are back-ported from Perl6.

If you haven't, I suggest reading through https://pragprog.com/book/swperl/modern-perl-fourth-edition
Not the OP, but I would rethink my abstractions and modeling. Just as it's not always helpful to pull out ring theory and unique factorization domains to simply explain the fundamental theorem of arithmetic.

Part of designing a good abstraction is the interface communicating usage and intent, which should be tailored to the problem domain and the audience.
If a democracy is working then government projects should be clearly aimed and guided by those voting.
My interpretation is that this is only for the Enterprise product, and not for normal public repos. (EDIT: Apparently wrong interpretation.)

In that perspective, the feature is more akin to Jira/Confluence than something like forums/Slack.
This would be more useful if it worked for non-organizations (aka individual users or repos) as well. As it currently stands, if I want to have a "team discussion" with co-maintainer(s) of a personal repo, I need to create an organization first and invite the co-maintainer(s) to a team.
I don't think it was a conscious decision to not support Gradle, etc, it's just that sbt had a few highly motivated maintainers. This meant that sbt became the easiest tool to use when starting a Scala project.

sbt's incremental compilation was also very important for a language with long compile times and still-developing IDE support.

It would be great if Scala had great Gradle support. Nowadays some large Scala users maintain Gradle support for Scala to a good level.
Have you tried multi-account containers? That allows you to separate your Facebook/Twitter login from all your other sessions, but remember it on their own sites so you don't have to log in every time: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
You don't have to actually offer reduced redundancy to have multiple price points. Amazon could have added an option for big corporations to pay more for the increased SLA, the existence of the improved service agreement itself being the thing you're paying for.

Actual availability numbers is often secondary to Big Corp customers. The benefit of the CYA/SLA agreement, is that when shit does hit the fan, as the manager you get to shrug and say "well, we bought the improved SLA, not my fault Amazon failed to deliver".
Another feature request:

Always show the absolute date instead of ... 14 days ago. That drives me crazy a little bit.

I know I can hover over the date, but that takes again a mouse and 2-3 seconds.

This is especially annoying when I need to track some dates in a timesheet.

Maybe somebody has made a Chrome extension/JavaScript bookmark to circumvent this "feature".
Does anyone know of a study/meta-analysis on current fission reactor safety/standards? I would also like to see research/data on the capacity for fission to decrease the rate of CO2 emission. It's a question of which risk is greater. I'm not sure which side is correct in this debate. I think fission is insanely bad for the climate. There are parts of the world we literally cannot go because of fission reactor accidents. I'm lacking data to make an informed opinion and would love some sources. I'm aware modern reactors are safer, but are they really?
>Incentive alignment is a good thing - it's the whole basis of capitalism.

The government taking your money and giving it to other people for votes isn't capitalism, it's corruption.
Not necessarily. To share blobs, GitHub would need to replace the standard git filesystem blob storage with a distributed database of blobs. All Git repos would share this distributed database.
www.logichub.com
Youtube sort of has a filter available - Short (under 4 mins) or Long (Over 20 mins)
I find 1.5x to be OK, but 2x always ends up sounding too choppy and abrupt.

It is clear that the playback software shifts the pitch downward so it matches the 1x pitch, but there's still some "artifacts" that show up when you go beyond 1.5x.

Is there a precise word for this kind of distortion? besides "choppy"?

Also, I wonder how far you could get in time compression by merely removing spaces between words without actually compressing the words?
Also really old. uBlock is fairly fast on the cosmetic blocking because it does a couple of things: parses selectors themselves instead of querying for all of them, and caches known selectors. It uses a mutation observer to check for new elements.
I wouldn't put it that way. The problem is that a ton of the stuff impinging on us is not knowledge. It's propaganda, fluff, stupid memes, click bait, and systems with interfaces designed to be addictive and to act like Skinner boxes.

What I really see happening is a "part 2" repeat of the spam apocalypse that hit e-mail, Usenet, and other federated systems on the early Internet. In the late 1990s spam destroyed most of these systems. E-mail was so valuable it had to be saved, but saving it has mostly involved delegating it to a small oligopoly of vertically integrated e-mail providers with the resources to fight spam. Usenet and other less well known federated systems were destroyed.

I think we are now seeing a similar kind of spam assault against the open web, social media, and the news. The latter with the whole "fake news" phenomenon really resembles a Sybil attack. In recent years I've seen an avalanche of totally fake news sites that look like legitimate newspapers popped up (apparently from templates) and used to spam social media with a whole slew of unfounded allegations and other assorted bullshit. The role they've had in the election has gained a lot of press but it's in no way limited to that or even to politics. A lot of it seems to be shilling for quack medical products and other traditional mainstays of... spam!

I've started calling this whole phenomenon "spam 2.0." I'd define spam 2.0 as the semi-automated bulk creation of fake news outlets, fake social media profiles, and hoaxes and their use to engage in the coordinated manipulation of opinion.

I'm also anticipating the rise of spam 3.0. Spam 3.0 will be fully automated and AI-powered, with AI being used to create an individual "persuasive agent" for each human target. Think of it as massively parallel individual con artistry and/or "spear phishing" at scale. Social media companies are already pioneering this tech, but the spam apocalypse will really hit when it goes public and you can do it with readily available tools.

I find it rather depressing but for a while I've been predicting that the first use of AI that can (even borderline) pass the Turing test will be con artistry, cult indoctrination techniques, and demagoguery at scale. It's really pretty scary to the point that I'm wondering if the use of AI to persuade humans should be outlawed. Of course then you get the "then only criminals will have guns" effect. This is particularly true on the borderless Internet where it's unlikely to be outlawed everywhere. Users of this tech would just go offshore.

An alternative to outlawing might be to disseminate the tools as widely as possible to eliminate any comparative advantage and render the whole thing moot. If this destroys social media in the process then so be it. Going to happen anyway.

Edit: the bottom line is that "cognitive self-defense" is going to become a thing. These "warning signs for tomorrow" are becoming relevant:

http://www.aleph.se/andart/archives/images/warning4.png

We are living in a cyberpunk novel.
looks less realtime, closer to a forum
If you don't understand it, maybe it just misreads unprofessionally.
They'll call themselves patriots too. Frankly disgusting.
That book is next on my reading list, but also worth checking out is "The Phoenix Project". It applies the concepts of "The Goal" to IT (operations to start, but it gets extended to development through the book).

https://www.amazon.com/Phoenix-Project-DevOps-Helping-Busine...
First, marketing by the congress party, they will talk about it relentlessly on TV/Newspaper/media etc.

Since it is run by congress party (govt) they can use the best real estate in town, which provides the highest visibility to the commuters.
The laws of mathematics are very commendable, but the only law that applies in Australia is the law of Australia.
--Malcolm Turnbull
I am moving to the new Firefox and needed a way to add a custom "search" with a letter shortcut for a URL shortener I use. (Ex: I type "b[space]phrase" in the URL bar and it opens "http://bit.ly/phrase".)

I could not figure this out natively in the settings and this page seemed to do the trick.

I am not the author/creator.
I'm a Redux maintainer, and I'm _absolutely_ interested in making it easier for people to get started with Redux. I opened up an issue thread earlier this year to get community feedback and ideas on how we can do that: https://github.com/reactjs/redux/issues/2295 .

We don't plan to modify the Redux core itself, but I would _love_ to be able to list some tools as "approved" or "blessed" ways to get started easier.

Sadly, I just don't have enough free time to go build much of anything like that myself, but I will happily work with anyone in the community who's interested in doing so.

I also hope to revamp the Redux docs "Ecosystem" page to more specifically point to certain tools as recommended solutions to specific problems, but again haven't had time to do so yet.
It's definitely live on all of my teams, including entirely free and open orgs
Sorry, you're conflating the collapse of empires (loss of a high level of political organisation) with the collapse of civilisations (loss of most levels of social and economic organisation, from top to bottom). Although sometimes coincident, they are not at all the same thing.
Given the amount of outcry, I would take your assumption with a giant grain of salt. If they were to proceed with that, we'd surely hear about it again. I'm following the Bugzilla issue and no progress has been reported there yet.

The reasonable thing to expect at this point is that it is still at the phase of being an experiment for 1% of German users.
This is a great resource. Thanks for sharing it!

I have a suggestion which would make it very useful for me: hints on when to plant. Since you have the timing for "peak season" and (I assume) the growing times to get there, hopefully it would be easy to work backwards to arrive at planting times.

As a new gardener in Southern California, I could use some help planning my planting schedule. I can get away with planting a lot of things whenever I feel like it, but sticking with the ideal times would help optimize my yields.
What does "seamless browsing experience" mean? Because Safari is pretty damn seamless for me, especially with its integration with Safari on iOS.
I haven't, but a few people have mentioned LocalHarvest, so I am definitely going to look into it.

Thank you for sharing your experience, it's really interesting to hear from other people interested in this space and I haven't had a chance to do so before, so I appreciate it.
Of Course, it is done for political gain.
This works the other direction as well.

Managements risk-taking is essentially guaranteed by free employee overtime.
Had no idea CompuServe still existed. The last I remember logging on was in 1995. My first foray onto the Internet was with CompuServe. I remember they used SLIP and you could bridge from their network onto the Internet. What a great blast from the past!
That one time Accenture saved Blockbuster's business (2004)
Software converts 360 video into 3D model for VR
One can argue that this isn't really anything new - look back at the media hype for war surrounding an explosion of a certain U.S. warship. In 1898. Amusing, how the most vaunted prize in journalism is named for one of the most famous perpetrators of yellow journalism.

Social media is merely a slimmer middle man in that frenzied feedback loop, and the legacy media is upset that their slice of the pie is shrinking.
We were precisely talking about composition and now you say there is only one? I guess you are talking about small apps where you have small dedicated views?

That is a very narrow definition of MVC. I am talking of large interactive software with multiple views on large hierarchical data trees data with different levels of focus and granularity. The kind of software I am thinking of big programs like Photoshop, Premiere, an IDE, Ableton Live...

Disclaimer: I worked for Ableton for quite a 5 few years, and have spent most of my career building interactive software (I work as independent consultant now). Most of the software of that time and age is built around MVC. It kinda works, but as a lot of people in the industry building software of that size will tell you: scale brings the the pain. Because of composoability. In the C++ world, see also talks from Sean Parent--who worked on Photoshop--and is also a strong proponent of "value-based" approaches (he is a great source of inspiration for me). Sean claims that something like 70% of bugs in Photoshop are in UI-related code typical MVC wiring up stuff.

In the end, just pick the right tool for the job. If you are writing small apps and MVC does not explode at that size and fits nicely with the underlying frameworks, go ahead and use it (I strongly suspect you are an iOS dev and understand how conformity with the native framworks is very important there).

But if you are building something large, highly interactive, with lots of views and concurrency, try to move to a more declarative/unidirectional flow/functional approach. It is still an open field and there are many alternative approaches, but it builds down to composability, denotational reasoning and decoupling of effects/logic.
I've heard quite a few anecdotal reports of FFQ being slow on certain websites. I've had no such issues, and in fact really like Quantum. I've used FF for a long, long time. I may be biased.

Edit: Had no slow-downs or hang ups on any of the mentioned sites (including the whatsapp linked below)
Prof Tetlock on predicting catastrophes and when experts know more than you
Related: Parsing Bash is Undecideable

http://www.oilshell.org/blog/2016/10/20.html

Parsing POSIX shell is not undecideable, but bash adds a construct that relies on dynamic parsing, much like Perl.

(I cite this Perl article and the C++ one in this thread. And there is another one about parsing GNU Make.)

FWIW, Larry Wall has mentioned many times that Perl 6 fixes this problem. So he very much views it as a language design flaw. I don't think you can argue that it's not.

I watched 3 or more videos on Perl 6 and he's mentioned it at least twice.
I'm neither pro nor con with Kotlin, but let's look at history and parallels.

At its peak, Eclipse released Xtend. At that point, Eclipse was the IntelliJ of today, everyone assumed Xtend would be the next Java with full support of Eclipse tooling. Today, well, anyone remembers it? But its still there, check the features: http://www.eclipse.org/xtend/documentation/index.html.

You will see thousands of articles on kotlin vs java, but only a handful on kotlin vs xtend, because of the cycle.

Groovy. Same cycle, same result.

Javascript has a large share of syntactic forks. All of them had this hype-cycle. Coffeescript was "de-facto way" to write cross-browser eloquent javascript at one point.

There are few lessons from history: Syntactic language forks are what they are - forks. It takes equal amount of tooling and expertise to maintain them. When the next two versions of Java releases, the hype cycle will again turn tides. "X is the better Y", "Groovy is the better Java" - never, there is only one Java, there is no better Java.

The best approach is to make the language itself extensible. Look at ES-next and babel. Every language addition is a proposal, and proposals can be implemented as language plugins with stages 3/2/1/0. This effectively rendered most syntactic forks almost meaningless and unnecessary. Have an idea? Extend to the language directly! The most important part - tooling - which is eslint, AST parsing, intermediate representations, code formatting, etc - have been shifted to work on top of language plugins. Now some of you will talk against babel, and how different projects use different babel settings - but given all the history, babel is the best way to pragmatically evolve a language we've ever had so far.

Java has a longer mature JSR and language proposal process, just like ES. I really regret that Jetbrains decided to create yet another language fork, while being in the position to create the next babel for java.

Will Kotlin be different from all the previous cycles? Only real 2020 will tell, but until then, the only reference available is history.
This seems like a natural and useful feature, although it'll be interesting to see how projects use these versus the "long drawn out discussions embedded in a pull request" pattern that shows up in a lot of existing active projects (see golang for example).
Segmenting Customer Pipelines
Bookmarked this to read when I / others doubt me. Very interesting and funny to look back with what we know today.
This seems like it could be useful, but I don't seem to be able to create a discussion which is visible to everyone, yet only editable my members of my team, which is my main use case (for discussing project direction and such). "Public" seems to mean "visible to everyone in the organization".
uncle, kitni baar khana khate ho Indira canteen main ?
It feels like Google Wave has reborn!
“The amount of energy needed to refute bullshit is an order of magnitude bigger than to produce it.”

A blog entry on Brandolini's Law: https://real-psychiatry.blogspot.com/2016/12/brandolinis-law...
Agreed, this should really be a toggle switch in the user profile. The information about the date doesn't change, just the displaying of it.

It should be a simple thing, and it'll cater to more people's workflows.
Picking corn with one hand and holding a gun in the other is going to make for mighty slow harvesting...
Unlike western countries where getting free food is nearly impossible, getting free food in India is quite easy. Many temples provide free food. Even people offer free food.
I'm a big fan of Code Sponsor! Eric who created Code Sponsor is passionate about his project and surely at your disposal for any query.

If you have a project with more than 100 stars, try it, you'll really appreciate the transparency and the personalization of the ads you can have. Long life to Code Sponsor!
Or for people who have a speech impediment, too.
Thanks for the requirements and use case. How about a Gofundme to start on development? I also see a group providing drone attack services along the lines of booter/stresser DDoS providers (distributed denial of services).

On the other hand, I think it will be a long time before visual face recognition will ever get this good, especially out in the real world with bad lighting, hats, eyeglasses etc. But let's say the world of the video authors comes true. What do we do?

Defenses:

1. Microwaves can fry electronics. A system wouldn't need fancy targeting; just blast powerful microwaves in all directions.
Downside:
A. Microwaves this strong are bad for people too.
B. All it takes is 1 anti-microwave drone to slip through and disable the system.
C. Asymmetrical cost of offense vs. defense

2. Lasers can fry the optical sensors used by the drones
Downside:
A. Probably would need a fancy targeting system?
B. Same problems as microwave defense 1B and 1C.

3. Something along the lines of WW2 barrage balloons. A network of suspended lines designed to entangle the drones.
The lines wouldn't have to be very big; a piece of strong thread could get caught in the rotor of a drone and disable it.
Downside:
A. Wind gusts
B. How do you suspend the thread?
C. Do you carry one with you when you go out to Starbucks?
D. The thread would have to be small enough to not be detected by the drone's camera but big enough to cripple it.

4. Ski mask. If the drone is programmed to attack specific individuals using facial recognition, take away it's targeting requirement.
Downside:
A. Maybe drone deployers don't care about a specific target -- just body count.

5. Play dead. It's assumed the drones wouldn't waste resources on targets that have already been attacked, so just emulate a victim.
Downside:
A. Big assumption

6. Wax museum defense. Have a mannequin with target's facial features. Drone attacks wax dummy.
Downside:
A. See 3C, 4A

7. Obscure the target. Throw a blanket over the target.
Downside:
A. Time to deploy.
B. Darn. Left my blanket in the back in the ....POP!
The FCC Votes to Let Monopolies Decide What Local News You See
Here is Volvo's press release, not a whole lot of information provided. https://www.media.volvocars.com/global/en-gb/media/pressrele...
The developed world is not running out of sand. It's making sand by crushing rock. Here's a typical sand-making plant in China, with old, beat-up equipment making sand in high quantity.[1] There are lots of sand-making machine videos on Youtube, some from China, some from India, and some from the US. They all work about the same; first there's a rock-crusher, then some screening, then a cone crusher which crushes gravel against gravel until it's sand, then a washing and screening stage. All the plants look similar - lots of conveyors and trucks, few people. It's not even that energy intensive. Look at the motor sizes on the equipment. The trucks are probably using more energy than the crushers.

[1] https://www.youtube.com/watch?v=07WTDgO-K-k