skysight-inc/HackerNews huggingface dataset:
You won't have an alternative with whatever replaces Ticketmaster because they don't have a monopoly on anything. Any venue putting on a show has no particular reason to use TM outside it providing value to them. There's no lock-in. Hell, there's anti-lock-in. If a venue bucks the trend and doesn't use TM customers will cheer.

Well they'll cheer until they realize why everyone chooses TM. Their competition isn't any cheaper and has an even worse customer service. Seriously, I got tickets to a Luke Bryan concert and had to use some no-name ticket service and their "customer service" was a phone number with a full voicemail and was only open Tues-Thurs 8-4 PM. I just checked again and they have since switched to TM.

Honestly just call the box-office. It's rare for TM to have an exclusivity contract and most places will just charge you the sticker price and mail/will-call the tickets since it's all the same to them.
It's rushed half-finished edge case riddled language with awful tooling. Some of the issues are outlined here: https://blogtitle.github.io/lets-talk-about-javascript/

Of the many programming languages I have used over the last 20 years, there are several I prefer, several I would rather not use, but PHP and Javascript are the only two I refuse to ever touch again because they are so utterly unpleasant to write anything in.

It also makes my life as an end user miserable on the web on account of the gigantic gobs of program I have to download to make even simple websites work these days, when most could work just as well as a simple HTML page served from a server that didn't somehow manage to spin the fans on my powerful laptop just so it could show me some fancy font and I utterly resent the language, and the developers choice of it for forcing this on me.

Apart from all that, there's nothing wrong with Javascript at all.
Years ago, I was sitting next to John Conway and another older Professor in a small computer lab in Fine Hall (Princeton's math building) while waiting to meet my advisor. What I remember most about listening in on their conversation was how much fun it seemed they were having. Especially Conway. It was like he was engrossed in a really fun game and was trying to come up with new ways of thinking about the rules. I think you can see that in his work too.

The pure joy he took in his work is something I admired.
As you’ve surmised, the user / workflow author is meant to be the same person.

When it says “authors must retain ownership”, this was mostly meant as a reaction against platforms like IFTTT and marketplaces like browser extension galleries that may bring sharing restrictions, vendor lock-in, etc. So it’s trying to argue for more openness at least being available as an option to the hybrid user / workflow author.

For cases where the user / author wants to be restrictive and lock down who can use the work, the mission is mostly silent on this front.

Personally, I would hope most would see value in openness, and known approaches for enforcing restrictions (like DRM) are quite ... unpleasant.

I am hopeful better schemes can be created for those who want such things, but it seemed a bit beyond the core focus of the mission (which is already quite ambitious). Thanks for the feedback!
The Metric We Need to Manage Covid-19
Cheers! I'm a big fan of yours BTW. Long ago, in a forum far away, your were the one to clue me in to NeWS (and pie menus too!) Blew open my concepts of what a display system could be. I'll always be grateful to you Don Hopkins.
Greece is a hard place for many to serve, not a big internet hub. Evidently CloudFlare has servers there, and transit with Cogent too.
Companies need to be careful with these clauses. Postmates is deep trouble because thousands of employees actually demanded arbitration, and now Postmates is trying to get a class action instead of thousands of arbitrations.

Arbitration aren't the get out of jail card many organizations believe them to be.
Oh right. Never happened before. Disease is a new thing folks /s
Got it. I have another question. Say a new user opts in to receive a text notification over the phone but you don't know whether they're using iMessage, or an iPhone for that matter. Can you try sending them an iMessage via your API as an attempt, and then handle failure (instead of "iMessage turned off", the case is: "not on an iPhone"... perhaps they're on Android, landline, etc). Also if so, does your API differentiate between the two cases?
And any commentary about privacy and how you all handle that would be great.
> Ultimately consumption is a function of population.

Consumption is a function of economic policy and wealth/lifestyle. For example, we consume more oil than china but have 1 billion less people.

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

India has 1 billion more people and we pretty much consume everything more than them. The same goes for Africa.

Considering that china is moving towards a consumption based economy and india/africa/ASEAN/etc are desperately trying to follow suit, we are looking to add about 5 billion people to the wealthy western lifestyle in the coming decades. It will certainly increase wealth, but can the earth sustain that many people living the "good" life?
Volunteers needed urgently for a noble cause
In recent times, Angular. It’s utter rubbish and needlessly complex for doing even the smallest of things.
The other way around - Scratch is the original (though inspired by the earlier Etoys and other systems) and has become the standard to be copied by other block based languages (not counting those directly derived from it like Berkeley's Snap!). Pretty much like most new languages looked like Algol/Pascal until the late 1980s when they all started to look like C instead.
This is particularly concerning for those in China. Keep in mind over 1,000 Chinese hospitals now use Zoom, as detailed in the Feb 26th blog post by CEO Eric Yuan[1].

If anything, I suspect this has less to do with hacking and more with insiders abusing their access to the system. Chinese hackers are very often extremely competent day time programmers, and have been known to sell their internal access to the highest bidder[2].

[1] - https://blog.zoom.us/wordpress/2020/02/26/zoom-commitment-us...

[2] - https://intrusiontruth.wordpress.com/2019/07/25/encore-apt17...
Thanks for posting, Billy! You can learn more about our mission at www.theopencode.org.
Yeah, definitely. I'm surprised CloudFlare has servers near here, if anything.
Wiggling pins is what a computer does when it is working.
I'm fairly well-versed in DNS, and aware of Handshake protocol as well, but I have absolutely no idea what DNS.live is about.
I love/hate comments like yours.

You have technical knowledge applicable to the problem, and you share it. I love that.

You miss an important feature of the solution shown in (I presume) your rush to demonstrate your bash knowledge: the ability to edit a filename shown, in place. Brace expansion doesn't do that, doesn't show you the new filename before you commit the name change and isn't even close to interactive. This part is less great.

> Something like this isn't really necessary.

It may very well be necessary for someone else.
I got YouTube premium just to get rid the annoying ads (they started showing way too many ads).

Maybe they should just let creators monetize their own channels by having, as you said, a subscription service similar to Twitch as the main monetization.
That's my point :)

I'm arguing letting the central federal government handle everything.
The debate as old as tech.

Sometimes, you don’t get a choice. In most large enterprises, it is almost a given that you’re going to buy instead of build, and that thing you bought better come with enterprise support.
There are defenses against credential stuffing - you can get lists of pwned passwords (e.g. from haveibeenpwned) and force users who use one to change it.

You can run risk analysis on login and add CAPTCHAs to slow down attackers trying credentials, notify account owners on suspicious logins, possibly require confirmation via a link to an e-mail account if the login looks really phisy, make a different risk-convenience tradeoff (e.g. by enforcing 2FA), ...

They won't prevent it completely, but you can make it harder. So I don't think (also) blaming the service for successful large-scale credential stuffing attacks is unreasonable.
I think it's Richard Dawkins who uses the word discussion to contrast with the word debate (used in the combative sense).

In a discussion, several parties with different perspectives work together to make progress toward truth, whatever that means in the given context. If one or more parties has their opinion changed, that's seen as productive.

In a debate, several parties plenty a points-based game (perhaps even literally), and if someone is seen to be changing their mind, they lose.
One of my pet peeves about expressive, terse syntaxes like this is that the features are not Google-able. Entering {} or !#:1 or !? in the search bar is more like swearing than like learning. This one happens to be called "Brace Expansion".

https://www.gnu.org/software/bash/manual/html_node/Brace-Exp...

Importantly, realize it's a feature of Bash that deals with strings, not a feature of mv that deals with filenames. It just replaces a word containing a brace expression with a set of words that contain each pattern in the list.

In general, though, I wish that terminals and text editors that do nice things like syntax highlighting and autocomplete supported help text better. Perhaps selecting some text and hovering with your mouse or hitting F1 could bring up a minimal syntax example of the feature you're looking at...
What is this exactly? There's no meaningful information on the form
Your summary of the article is not consistent with its content.
Jupyter notebook for this available here: https://github.com/k-sys/covid-19/blob/master/Realtime%20R0....
I agree, but the US decided they didn't care about that for some reason. Several Secretaries of State as an example.
Financial Instruments Platform Launched
Perhaps you mixed tabs and spaces in a past life.
You don't need to be an anti vaxxer to know bill gates can't make a good product to save his life. How good is his pc antivirus? His human antivirus is 1.0 edition
There are many recent reports about things Zoom "should have" that they don't.

The assumption of rank incompetence and/or irresponsible cowboy practices seems to be completely appropriate for them...
> Instead of stuffing everything into a monolith with plugins, split it out into individual composeable units with minimal features.

This feels like microservices-for-everything as a product.

Then you've designed a platform, with a reference combination. Which carries its own set of challenges and over-complications.

There's something to be said for a clean, batteries-included product... with a way to hack the hell out of it.
Thanks for the details. When you set up a new system, how do you solve for these:

All my Firefox plugins and their config (I guess this is technically data)

All the settings I've changed though the control panel (I can't figure out every file that changes when I make a change).

Any time I've changed a setting with nvram or defaults

Most of the settings of the default apple apps.

My wireless configs

This is always the part I get stuck on.
Another way both can be true is that many/most companies just post an ad because they need to to get started, but don't actually optimise how it works. You can easily confirm this by looking at some discussion boards about google ads, where people often ask how to fix a very bad / accidental ad placement decisions which burned through their whole budget.

On the other hand, there are companies with teams dedicated to make their ads as effective as possible and track/raise the ROI.

There's likely lots of companies even in between those extremes which don't even break even on the ads they pay for. (or don't know if they do or not) They may pull the ads and realise nothing changed.
The iPhone is amazing in this regard. I've upgraded multiple phones this way, and it's almost flawless.
This is super hyperbolic. Why would Texas or Mexico invade?
Why would the US nuke a people trying to exercise their right to self-determination. It doesn't make any strategic, tactical, or political sense.
The Bitcoin Whitepaper. [1]

[1] https://bitcoin.org/bitcoin.pdf
Stayhome and Paint Withme
Meta: his comment added more to the discussion than yours (or mine for that matter).
You will find the best deals in 3-6 months; that's about how long it's going to take for delinquencies to turn into repos or distressed sales.

Make sure to have cash in hand or financing lined up, and that you're taking possession of title immediately (or in a way that you're not going to be left hung out to dry due to the repo process, if the sale is distressed). A branch of the institution that is the lienholder on the title is the ideal place to complete the transaction.
We never did group interviews but did try panel interviews as we noticed the order of interviews ended up skewing how we felt about a candidate.
Not only that, but when you are programming for yourself, you can take on practically infinite risk. There is no downside. When you are programming for the company, you have to err on the side of conservatism. Sometimes the only way to break through to another level is to take on that risk and see how it turns out. It says a lot about a programmer that their portfolios consist of lots of efforts that don't end up with a "product". They have tried a lot of stuff that you can't reasonably try in a work setting.
>The 50,000 people who actually responded to the postcard will get 53¢ each.

Based off of past TicketMaster lawsuits, they'll probably just get ticketmaster coupons.
I'm not Drew DeVault, but I think there's value in taking responsibility for your dependencies. You don't need to understand all of it on day 1, but as you use it and run into issues you should be gradually understanding its internals better, gradually resolving features that you use vs features that you don't. That then gives you the option to rip out stuff you're sure you'll never need. Or to rip out stuff you may need in future, but is easy to put back (this is analogous to deleting code without fear because version control).

One "value" of of libraries is that it allows us programmers to spread out responsibility for breakage. What if we didn't do that? What if we exchanged software in units of working computing stacks, to take the idea to an extreme. It seems unquestionably useful to the world. So it seems worth exploring how close to that ideal we can feasibly get.

(Part of this comment was reworked from https://news.ycombinator.com/item?id=16882140#16882555 back in 2018.)

(I research ways to distribute software as complete stacks: http://akkartik.name/akkartik-convivial-20200315.pdf)
In this case Finder wins pretty easily IMHO. "Enter" to rename, edit in place, "Enter" to commit ("Esc" to cancel).
"I wish more websites would design with the disabled in mind. Sometimes 'features' actually are impediments to those with low vision, e.g. blocking screen readers, the ability to zoom in closely, etc."

Same points and less abrasive.
Conceptually, I think nix is great. Most of us can appreciate the value of a perfectly reproducible system, etc.

That said, unfortunately nix is a practical option for about zero percent of commercial shops. Sigh.

I did actually work at a place that tried it once. Summarizing, the introduction failed through some combination of politics and the perception that nix would introduce a lot of complexity vs a standard vendor distro.
https://news.ycombinator.com/item?id=15246348

First hit when searching for Tetris.
New Satellite Images Show New York City Digging Mass Graves for Covid-19 Victims
> If you want to know who is responsible for a bad thing just answer one question: Who has the power to fix it? For example performers/venues could use a non-ticketmaster intermediary

Is this actually true? I thought Pearl Jam(?) tried this many moons ago when Ticketmaster was far less powerful and eventually caved in because it was so stupidly difficult to coordinate all the idiots infesting the music event business.
OCaml for the Masses: Why the next language you learn should be functional(2011)
Charles Proxy (paid version)
No need to insert logging into legacy codebases with frontend, service, and monolithic backend apps while on local. Just load up Charles and reconfigure provider URLs to route through the proxy, add a filter or two, and boom, all comms are visible in one place, easily searchable, exportable, replayable.

It can be a memory hog when left running ,and I wish I could "pop out" portions of the UI to reorganize on my screen.

Otherwise, indispensable to my work the last couple of years.
Not $100,000, but if you browse through some forums/subreddits/... about online ads, you'll see a lot of people who want to improve their ads and have no idea if their campaign worked at all in the last months/years. They don't have tracking and don't know how to implement it. There are easily $1000s spent that way by lots of companies which adds up anyway.

And there are also those "I spent $1k in one day by accident with no return, help!" posts.
No, but it's expected that you do better than "You must be fun at parties." We're trying to avoid the classic downward spiral of internet forums here, or at least stave it off a little longer.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
For me it is, 100% XFCE.

I'm working on a single monitor, so managing workspaces is crucial and xfce4 lets you set these up in seconds.

I am very happy to now can brag about it to someone:

You can allow your desktop to react to your mousewheel to change workspaces. Combine this with a one pixel border on any site of your maximized windows and you can circle your workspaces by just pulling your mouse to the edge. In practice, with an full-hd monitor, one does not see that there is one pixel of your desktop visible. In the few cases where the hand uses the mouse, this is the most convienient feature one can possibly experience.

I also can click in the same area with the right mouseclick and access my applicationmenu.

Another neat trick:
xfce4 has to default application finder, alt+f2 and alt+f3. The latter appears to be unusable, because one has to tab to often to select an application.. But you can just resize the right pane far most to the left and the finder will always remeber this behaviour. The latter also includes user generated menu icons.

Since I rely on maximized windows, I also excluded all window borderings to maximize the viewport. simply delete all contents of your selected theme and reapply it.

One Terminal is configured as a dropdown, so it is permanent accessible over the entire worksession until you force close it, also, built-in.

Hotkeys for circuling workspaces and circle the current window within them as mentioned above.

Different backgrounds for each workspace plus a translucent panel, so I can identify on which workspace I am via perceptual cognition.

alt-rightclick lets you resize an window to any size.

It is the perfect workstation and i highly recommend it. Everything is builtin and works on all major distros out of the box.
> I swear by the end of Covid19 we're all going to look back at the models and determine what climate skeptics have been saying for decades: Models are easily manipulated by bad inputs - and generally trash

Humans often do over-react to threats, and they usually have inaccurate data, and often, predictions of dire catastrophes are proven incorrect. If you look back at the past 80 years, most predictions of large-scale catastrophe have been wrong. But that also doesn't show it couldn't have happened, or why it didn't.

Most people who were supporters of those predictions later dismiss their inaccurate predictions or apologize for them. And everyone collectively ignores when their predictions of woe don't come to pass, because they're in the past now, and they don't have any tangible effect on our present or future, and also, it might be a little embarrassing.

But none of that is the point of the predictions, really. If we perceive an impending and potentially serious problem, we have to at least try to raise an alarm and do something to try to avert it, even if it turns out later there wasn't a great threat, or it wasn't caused by what we thought. We use the best guesses we have, often over-estimating on purpose, because under-estimating would have a worse effect.

Saying the models (or inputs) are "trash" is like saying covering your face with cloth to prevent a virus is "trash". Is putting a thick cotton cloth over your face going to prevent you getting the virus? No, of course not; it's not filtering nanoparticles, things can still get in or out of the corners, it doesn't stop you from touching your face or an open sore, etc. But it is one of several imperfect tools that we can use to mitigate the threat.

And ultimately, logic doesn't win in cases like these. I saw someone reasonably intelligent who was sharing a single paper a few weeks back with projected US death tolls to COVID-19, based on models with data that the researchers directly stated were incomplete. They were sharing the paper because the numbers were very scary, and on the off chance that the numbers were right, they wanted to scare people into action. The pertinent question to me in that case was, would scaring people into action cause more help or harm?

So I don't agree that the existing inputs are troubling. They may be inaccurate, and if so, they should be improved. But what I do find troubling is the possibility that people are suggesting their inaccuracy is a reason to remove them, rather than improve them. Basically, I think that to ignore the warning because the data is flawed is missing the bears for the woods.
For Years, AWS DynamoDB has been unable to store floats as primitives ¯_(ツ)_/¯
As someone who specifically chose not to have kids because I want to spend more time programming (crazy, I know)... I'm not that interested in working overtime for the company. I'll do it in emergencies, but my time is my time. I only have so much of it and there are things I want to do. No amount of money, or recognition, or pride in helping someone else get rich will give me that time back. Just because I want to spend my time programming, does not mean I want to give it to someone else.
I'll aim higher next time, sorry for being lazy.
As a trivial example, I spent a couple of hours last night pruning stuff I didn't need from one of my text editor plugins (https://github.com/mhinz/vim-signify). I was able to take it down from 1400 lines to sub-300 lines. And in the process it became a lot clearer precisely what the algorithmic core of the library was. A valuable learning experience.

vim-signify was 800 lines large back in 2014 when I first started using it. How much of the stuff added since mattered to me? Almost nothing. These are the costs we all take on -- death by a thousand cuts -- when we blindly import dependencies.
IMO it is an awful thing.
I just started using GitBook for a blog because it is opensource and offers a free hosted site.

As I understand it only the CLI portion is unmaintained[0] which aligns with how it's being used by the developers (and me). [Btw, the older version is easily found as GitBook legacy.]

[0] https://github.com/GitbookIO/gitbook#%EF%B8%8F-deprecation-w...
For an interactive edit I just use <ESC>-. to repeat the last parameter:

ls foo.txt
mv <ESC>-. <ESC>-. # and edit
You joke, but an interview for a Australian government agency I did (can't name it for fear of assassination) I was asked by interviewers which other candidates in the group interview I would work with and why. They were not at all technical.
> You're better off buying google ad-words targeted at furry communities.

Uh... funny you should mention that, actually. I'm a member of that community, and I've seen certain mainstream advertisers target that audience in some rather specific and intelligent ways. :)