skysight-inc/HackerNews huggingface dataset:
There's plenty of people who would pay for Twitter as a premium experience.

Twitter's problem is that the design and product team's egos wouldn't like the fact the main thing people would pay for is being able to opt out of their "improvements" to the service.

£4.99 a month for full API access for third party clients, plus two anonymously nominated other accounts (privacy protecting your alts). Total chronological order. Clients can opt out of all "conversation" UI improvements. Favourites can be turned back to stars. Users can pick the client that's best for them layout wise. A proper, useful search tool. A website with more that two tweets on screen on a 4K monitor. No algorithmic features whatsoever.

It would sell like gangbusters. It might also suggest to shareholders that their biggest problem was Twitter's employees.
As soon as anything gets beyond basics, and you require a "power user" to either comprehend, fix or add features - suddenly visual programming becomes a fucking pain in the arse.

And you're required to go into code / the "source" representation or deep "configuration" of the visual elements, which just takes 10x longer than writing code in the first place, suddenly the last mile takes months to get right.
NixOS exposes config options as variables you can set in your configuration.nix file. Also, external config management tools generally interact poorly with nixOS, because they assume a system which is managed imperatively.
5. In regards to number five, at the time Spotify came out I was still using Winamp. The just completely insane thing to me was that I could from a cold start, start the app and listen to a new song in Spotify in noticeably less time than in Winamp where the songs where on my PC!

To this day it still perplexes me. Nowadays I think(?) they have switched to a more web-centric GUI-framework and a Server-model, but at that time, Jesus Christ was it impressive on my crappy computer. It was a beast.

PS. for a nostalgic trip, anyone remember Foobar?
Everything is compiled from source with exception to Firefox. Dylan provides optional binaries for it.
I think that moves the goal posts a bit. UNIX was one of the most significant products to come out of Bell, and that's still used today. My laptop, my playstation and all of the production servers I'm responsible for use software based on innovations, based on innovations, based on innovations... of UNIX. For things like microprocessor, display, storage, network, camera, microphone... hardware, all of that is still advanced via large corporate research, and it continues to be innovated to such an extent that we came up with things like Moore's Law to describe its' pace.

A lot of the technology I use at work is funded innovation. Linux (largely Intel), React (facebook), Rust (Mozilla - kinda), Golang (Google), Objective-C, Kotlin, Typescript... There's also a huge number of AI and some very well-funded self-driving-car startups. For hardware, it's unlikely that a startup is going to disrupt companies like Intel, AMD, nVidia, Samsung... but that's only because they're already innovating at such an impressive pace. But even those companies don't come up with all their own innovations. For instance, the technology in the new displays Samsung recently announced comes from a company called Nanosys, which has been funding reliant since 2001. Theranos also comes to mind, which while it was a scam, it was a very well funded one.
There are some philosophical questions involved about what is "advanced": is it purely a matter of timeliness? Of what requires a more sophisticated set of institutions to sustain? Who has more advanced weaponry: a civilization with barely functioning firearms, or one with arcane but sophisticated metallurgy to forge durable, sharp swords?

Comparing consumer payment infrastructure in the US and China, there is really no comparison. For me, in cost, convenience, and security (against the threat models I'm concerned with), China wins on every factor, by significant margins. Except opening a bank account.

A month after I moved to China, I got a fraud notification. From what? It turned out a gas station in Oakland had a skimmer. I'm told stuff like that simply can't happen in China (which I take with a grain of salt, but I have a hard time imagining what fraud vectors there are).
Google is known to write a lot of their web apps in Java, which is very similar to C++.
It used to be that only a selection of 30 movies where showing at a time. Now they've opened up their library Netflix-style!
-a, --all
write counts for all files, not just directories
It is not. Because not everything is some kind of mirror reflection across the left/right boundary.
The years 1945-1988 are exactly the years of the Cold War as well. It seems likely to me that much of our innovation did not come from corporate research labs alone, but from government and defense spending. And defense spending was not just bullets and band-aids, but also basic research. (My favorite example is the Lambda the Ultimate papers were paid for by the Office of Naval Research.)
I said data is immutable on the BEAM, actors can update their state.
How to get in control of our tasks
It’s not just Microsoft. Apple regularly deprecates and moves around or deleted old documentation, too.
Well, probably there were no previous years for SARS-CoV-2. If you are referring to the increased deaths compared to other regions in Italy, there are many factors, the most prominent probably being (a) Lombardy's terrible healthcare handling and corruption; (b) being affected much earlier than other regions they were later on the lockdown; (c) deliberate/criminal mishandling of retirement homes; (d) fewer tests performed and containment (for example Veneto has been much more proactive on this front).
You're talking past OP. Most people don't care about matching quotations or dashes.
Most browsers are switching to hiding the full page url from the user anyhow, so although the parameters are making the url ugly, it's not exactly breaking the UX.

The url is not the UX anymore.

This is why building "the obvious next steps" [1] is such an important concept. This is also why apps like Facebook or Pinterest have been so successful. Within this new UX, users are not looking to leave, they just want to find more information that is relevant to them.

[1] https://www.gkogan.co/blog/ridiculously-obvious-next-step/
So is gold, diamonds or stamps, or anything at all in this world.

As a matter of fact diamonds are know scam with overinflated price that are controlled by cartels that constrict supply to set and control the price. So is oil!

I can't believe we still talk about it.
I think it's true that men have way less to say about their problems than women, it can be amplified with depression but depending on the country you live in. it can be pretty hard to find help when you're a man. But I think the feeling is pretty general and the problem do exist.
But you're not describing the pace of innovation at all. You're just describing your own judgements about the value of modern innovations. What would COVID-19 look like in 1970? I bet there wouldn't be many people working from home...
Show HN: Python-based Twitter bot that posts aerial imagery of a random location
> Constituents like it because it brings back the jobs that left

If it succeeds.

I guess you could do that; a sovereign state can try whatever they like. But has that ever actually happened? I can't think of any case where a country banned import of a product on the grounds that its manufacturing isn't up to environmental standards, even though the manufacturing happens in a different sovereign nation, and is compliant with that other nation's standards. I imagine trying to do that would quickly escalate the issue from business to international politics.
Btw the idea that you can hire talent from some podunk town for half the price is an oft repeated trope that I’m pretty certain is not true. It’s not a buyers market out there. High end talent doesn’t grow on trees in villages. Forgive my tone but I get a bit triggered. The implication that it’s a buyers market, and high end engineers from cheap places are undercutting engineers in expensive places, is a weird myth.
Came here to mention space. I have tried to build "mobile" graphical programming. Looking at the factorial example at flowgrid.org, it should be easy to see how a one-liner takes up the whole screen...
Pentagon jargon filled interview discussing the future of optimizing the allocation human resources. I mean interviews. It hits on many of your points.

https://warontherocks.com/2020/05/scoping-the-future-of-educ...
I’m sure this is not an original comment, but it’s interesting to see what you’ve classified as left/right. It must be difficult given that there is not really one axis of left/right and that “the centre” is highly relative. To me, seeing the BBC and Euronews in the “left” section is pretty funny, but I guess it’s true relative to US politics.

Is there anything you’ve learned about “the left media” and “the right media” from doing this? Do you think your sources are equidistant from “the centre”?
I think part of it it’s the “build your design from blocks” mentality that is so dominant nowadays.

There’s a lot of ways to do hard aesthetics, but pretty much one way to do kawaii (roundness, pastels, flat appearance). Joining kawaii-sh art from different sources is way easier than joining other kinds of graphics.

I would guess that a significant part of the trend is people following the path of least resistance.
Ask HN: The most impressive GitHub setup you've seen?
When it comes to GitHub repos, I've seen really good readme templates, little widgets that show build success or fail and such.

I'm curious about whether you've come across (or setup) a repo or organization in a way that simply blows the others out of the water?

Is there a way that an organization, together with its projects, is setup that saves team members a lot of headaches, or improves their productivity?
I'm taking a very very similar approach -- starting off with a computational model driven by an easy-to-diff data structure that can be serialised to YAML/JSON/XML and then looking for ways of building a UI on top of that. I'd love to share experiences with you -- NDA permitting, of course.
I like it. I would like to know how you did it!
> Notwithstanding the fact that they are serving the interests and demands of the Communist Party, which often puts them in a lose-lose scenario

Not sure what you mean by this. The quality of life of people in China improved in the past 30 years much more than Americans quality of life did (some would argue that the latter even decreased). The CCP has really worked exceptionally well for the people. It might change, the fact that they don't have a democracy and Xi Jinping removed its own term limits exposes them to the risk of getting stuck with a bad or even terrible leadership. But so far it has worked remarkably well.
Emoji are a native part of the vocabulary of a couple generations now. What you might be noticing is a platform signaling that it's supporting those folks as well.

Every Millennial is an adult, as are many Gen Z'ers, and these plus the first all-21st century generation are going to have come to expect emoji to exist and existed in digital spaces where emoji are a part of the jargon.

Why would it make sense for Reddit to force these people to communicate less completely than they are used to doing?
...and Python doesn't have it. Image-based programming is the other thing besides macros that gives Lisp an edge. Python might as well be batch-compiled.
hey, you can get the news sources by `it` language and check it
Good news!

Now if only they can figure out how to make Riot usable with Encryption enabled without pulling your hair out every time you enter a room or chat with non-matching keys.

While Riot has a lot of features, it is also not easy for new users.

I've tried to convert at least 10 persons and none of them use it any more, citing not being able to figure out how to use it or simply not having the time to waste figuring it out.

It needs to be intuitive out of the box, how to contact people, how to find a room, how to chat.
Yes, I read it. My point is that there is nothing on that page that helps me understand what pain it solves that other frameworks don't and it doesn't bring one single use case to try to convince the reader that these design decisions led to a better application with any of the alternatives.

In other words, after reading it I am left with the feeling the author wrote one long masturbatory piece of documentation for some software that only him is ever going to use.
To follow up on my last two paragraphs, I think this is why visual programming has proven successful in some fields. In computer graphics, a collection of nodes with visual controls is perhaps a faster way to "think out loud" then jumping across different lines in a file to change number values or colors.

In audio, and interface mimicking a rack [1] where you can again, turn knobs or connect different signals visually is faster to "think out loud" in than typing it out.

Overall, it comes to enabling the creative process in the most frictionless way, wether or not is the most initially approachable way.

[1]: https://youtu.be/tMh3ZEFyEmo?t=50
Except they're also "constitutional monarchy" so there is that.
I have thought about this before but I can see that logical errors are introduced which must be manually tested and reviewed anyway, so what if a more reliable approach could be achieved by training these data sets on test cases alongside passing code?

This way developers just write unit tests or functional tests, and the AI generates code and retrains itself until the code passes for all tests. This could happen silently in the background as the developer defines the tests.

A number of natural language test frameworks exist, Behat for example lets you define tests such as:

Feature: Multiple site support

Background:
Given a global administrator named "Greg"
And a blog named "Greg's anti-tax rants"
And a customer named "Wilson"
And a blog named "Expensive Therapy" owned by "Wilson"

Scenario: Wilson posts to his own blog
Given I am logged in as Wilson
When I try to post to "Expensive Therapy"
Then I should see "Your article was published."

Scenario: Greg posts to a client's blog
Given I am logged in as Greg
When I try to post to "Expensive Therapy"
Then I should see "Your article was published."

It could still fit the dream of describing to a computer what kind of program you want and having it figure out the plumbing.

Anyway interesting work. Very interesting. I remember a few colleagues laughed at me no more than 5 years ago when I suggested that AI would eventually write code. And here it is, in an early version, flawed surely but only set to improve.

Edit to add: This subject while insanely interesting to me is well out of my wheelhouse. I'm guessing there's possibly semantic structure to the above that the type of model being used in the demo can't deal with? Like this one use-case has to co-exist in an entire ecosystem of dependencies and related entities... Could the model cope with that or is it just calculating the likelihood of the next character like other models I've seen, but with insane accuracy when it comes to code?
So it started before they thought it did.
Can you run Docker and systemd on it?
Show HN: Bouncing ball game using poseNet and Phaser3
Also, newscatcherapi.com has a real suppport for 10 languages. And yeah, we are like 10 times cheaper

Disclaimer: I am a co-founder
Clarification -- There's the Dremel paper, the Google-internal implementation, and BigQuery, a public-facing implementation that evolved from Dremel :)

Here's some interesting reads on BigQuery:
https://cloud.google.com/files/BigQueryTechnicalWP.pdf

Also, Happy 10th Birthday, BigQuery!
https://cloud.google.com/blog/products/data-analytics/bigque...
This article is just a promotion for a commercial service. Shame on you.
How does twitter determine region? If someone uses a VPN do they get different privacy settings? How long do those settings apply forbid they are traveling?
I know I didn't!
It's a Python package to collect news data. Nothing paid
The big problems in science can be solved by much smaller teams. LHC is just proving out the dominant paradigm. It’s not gonna help us understand dark matter and _that’s_ the real anomaly in the current physical understanding of the world. Crack that an you’re the next Einstein/newton or at least Planck/schrodinger/hooke.

There’s plenty of room for innovation in green energy tech, housing materials, ag science, etc... We’re objectively spending more to get those than we used to need to. And that’s WITH google and scihub! Something is rotten.
These jobs are often filled by immigrants who don't have the same options as citizens. If being unemployed and living off of benefits is not an option, the unfun and stressful jobs become a lot more attractive.
You can use a different path, but then you don't have access to the binary cache, because of the mismatch between your path and the path found in the cached binaries. That's how I understand it.
Seems like a terrible idea to me. The two sides are at war, and if the way you sample them is by going 50-50, that encourages them to be more extreme because that will skew the average in their direction.

We already see this in the media. You have the host and two people. Lets hear what person A says, lets hear what person B says. Who's right? Impossible to tell, otherwise you must be biased. And no mention that person A drew conclusions on claims which were mostly verifiable facts, whereas person B drew conclusions on entirely made up claims.

In fact, this is a known fallacy and has a name: argument to moderation.

https://en.wikipedia.org/wiki/Argument_to_moderation

Some times person A is 100% right and person B is 0% right. The thing is that to be able to tell the different takes effort in educating yourself. And the minute you try to outsource this to someone else, they will use that trust against you. But calling it 50-50 is not a solution, it's not even an approximate solution.
I'd love to see that as well. I might try to give it a go for Python code - try to generate the control flow graph, data dependency graph and syntax tree, and find a way of flipping between them.
Dunno about the US but in the UK we have https://www.moneysavingexpert.com/ for info like this
Am I going crazy or did this originally link to a blog post about using notion (rather than bookmarks etc) rather then to the notion site?
Can't seem to find the link anywhere....
Show HN: Get instant alerts on third party service outages
I think the problem is with more complex algorithms - where complex means dynamic in nature.

Creating (new)/ destroying (existing) actors runtime is the hard part in programming, because the complexity dimension explodes via that. +1 thingy in the system means many new possible runtime flows - in theory, even if it's not a de facto new flow; you have to prove if it is and handle accordingly.

You can show it in a visualisation, but to be able to do that it must be an animation; time matters.

I think a higher language like Idris will be able to generate these animations from the code to make it easier to absorb existing codebases.
> LabView ... writing data into a database

You know, this is actually pretty easy to do if you know SQL and use LabView's FFI to call into a DLL for accessing the database. I did this once nearly a decade ago and was able to replace a system that took a (horrifyingly, horrifyingly incompetent — seriously, these people were so awful they needed state-level protection) team a year (?) to develop in a single afternoon. Oh, and mine didn't crash; theirs did. Anytime I think "this is the worst code I've ever seen" I stop, remember that code, and shake my head... that particular chunk of LabView just keeps winning (losing?). (The fact that they somehow had some sort of custom C extension with networked I-don't-think-I-ever-knew-but-it-sure-didn't-work in there probably makes it unassailable.)

That said... kill LabView with fire. Kill it dead. There's a reason that it's not listed on my resume and I'll deny any knowledge of it when people come asking.

(Personally, my biggest issue with LabView is its complete resistance to any form of version control. But there are so, so many other issues to choose from that I won't be sad if you pick a different one to hate on. Just don't use LabView and we're cool.)
I use Unreal Engine Blueprint visual scripting a lot, and I like it too.

Regarding your point about complex logic and number crunching can be alleviated by using a 'Math Expression' node... which allows math to be written in textual form in a node.
Chinese banking security confuses me, internet explorer activex plugins for much too long but also fairly rigorous protection. I don't know anyone whose been defrauded via the banking infrastructure itself. At least it seems like not a issue compared to credit card fraud in the West. Was blown away I could still swipe and sign credit cards a few years ago in the US.
Did you just link a DuckDuckGo search query and call it "Further Reading"?

We know how to search, thank you very much. If you want to help us, you can link a specific book/article, and call that further reading.
One interesting thing is how much of a foil the US is to China and how it acts as a legitimizer. Whatever failings the CPC has, they can point to American government and make plausible claims that at least they aren't that incompetent. And no one's heard of any evidence to the contrary.
It's easy to say so when it's not your business. What about pledging to respect privacy?
Cho Chikun is the popular one. My favourite is Gokyo Shumyo!
Not only that once you've signed up you have to get "premium" to view the answer. BS
Source materials supporting Stripe's 2020 negative emissions purchases
Not sure why to sign up. It makes me suspicious of the angle.
On a related note, I wish product designers stop to cater to beginners. That is, stop equating easy of use and ease of use by somebody who never used the product.

Somebody who sees the product for the first time will have very different requirements than somebody who is seeing it every day. The latter is able to learn some productivity tricks, that might be opaque to beginner, but make the product actually easier to use.
Hi Colin, you gave your juggling talk at my high school sometime before 2009. I already considered myself both a juggler and a programmer, but your talk inspired me on both counts, and taught me something about being cross-disciplinary in the things we enjoy and pursue. I've been a professional software dev for 8 years but I still think about your talk, your software, and your website. Thanks for encouraging young people like me.
> Indeed, Wikipedia defines the very term as follows: “Alternative medicine describes any practice that aims to achieve the healing effects of medicine, but which lacks biological plausibility and is untested, untestable or proven ineffective.”

OK, what? The author completely lost me at this point. This seems like a very reasonable definition of the term 'alternative medicine'. If it was tested and/or proven effective then it wouldn't be alternative - it would be just medicine.
Straight to the tribal, political realm. What do you expect to change? Should we say “Grandpa” instead? Should we try to include the experiences of everyone to a point where common sayings or one off phrases must be dissected for malicious intent? Come on
Victory! German Mass Surveillance Abroad Is Ruled Unconstitutional