skysight-inc/HackerNews huggingface dataset:
Choice is compromised because of the pandemic. The imploding job market will cause individuals to make "choices" against their own well being.

Hypothetical:

1) Your cash-flow strapped employer, whose CEO has a history of possible SMI and legally questionable behavior, decides he has the bravery to risk lives and free the economy by opening up his factory against the advice of the state.

2) You, a 50 year old assembly line engineer with a history of smoking, are unable to find a new job because of the pandemic.

Luckily, from the server farm warmth of its reinforcement-learning heart approximation, your employers "allows" those that can work from home to do so. Unluckily for you, you can't do your job from home, so you go to work against your best judgement.

It's either that or be replaced immediately by a younger/healthier person who lost their job weeks ago because their former employer also chose not to plan for a rainy day.

Sound more like a bigger mouse trap.
Why let them fail - so we can wait another decade until someone figures out the knowhow to start a reliable, national airline? So we can keep travellers idle for yet another year without business until a new company is figured out?

"Save the ship if it sinks, let it float if it goes."
I got an internship at a big company simply because my project was in line with a project of theirs. Instead of being contacted by a recruiter it was an actual developer!

It's uncommon (and my anecdote is part of the "exceptions" for sure), but it's very very motivating when it happens.
Meanwhile, in Canada: teenager charged with going 308 km/h (191 mph) in his dad's car on Toronto highway.

https://www.citynews1130.com/2020/05/10/ontario-police-19-ye...
About a year ago I started blogging, and wanted something really simple, flexible and that didn't require any sort of server/database maintenance.

After some reasearch I decided to go with Jekyll + GitHub Pages, forked a theme that seemed Ok and made some style changes, nothing fancy. Must say I'm really happy with my choice.

There's one thing though, I'm writing posts using markdown in an IDE. Don't really consider that a disadvantage though, and I guess most developers would be really fine with that.

Here's the link to the repository in case you'd like to take a look and try it out: https://github.com/TCGV/blog
The problem with Common Voice is the same resource problem plaguing open source efforts in general - for TTS data, it's not just the size that matters, it's also the quality.

For something like Sonantic, you need clean recordings from professional actors in proper recording environments (not to mention the in-house expertise to then filter these down to curate the training/test datasets). That costs money. A million people with laptop microphones will just never get there.
Nice to see this here, I spent the last weekend reading about quadratic voting/funding. The core idea is that in order to decide how much "endorsement" each project amongst many receives, you take the square root of how much each person gave to that project, sum that, then square it to decide how much of a matching contribution to be given.

It has a couple interesting properties that make it appealing for the funding of "public goods" (such as software) via grant matching mechanisms. The main ones:

- Projects with distinct supporter bases will receive more funding if they join forces as a single project with more supporters

- Projects with few supporters that give a lot of money/endorsement will receive very little boost from this

- You can also implement the possibility of "negative votes/funding" that allow people to "short" the projects that they consider a net negative

Over the past year a grant matching mechanism using quadratic funding has been trialed in a platform called Gitcoin, which supports crowdfunding Ethereum development projects:
https://gitcoin.co/blog/everything-you-need-to-know-about-gi...

A post by Vitalik Buterin describing quadratic funding is here:
https://vitalik.ca/general/2019/12/07/quadratic.html

Vitalik also wrote about the last 3 rounds of this funding on Gitcoin, they’ve been making tweaks and the results are extremely promising:

https://vitalik.ca/general/2020/04/30/round5.html
https://vitalik.ca/general/2020/01/28/round4.html
https://vitalik.ca/general/2019/10/24/gitcoin.html

The idea of quadratic funding came from quadratic voting, which was discussed in the 2018 book Radical Markets:
https://vitalik.ca/general/2018/04/20/radical_markets.html

In september 2018 Vitalik together with one of the book authors and another person put out a preprint describing their ideas for quadratic funding, which is very interestingly written:
https://arxiv.org/pdf/1809.06421.pdf

The broader field under which this fits is called "mechanism design", which means inverse game theory: instead of specifying the rules and seeing what the outcome is, you decide which outcome you want and try to design a game that leads to it...a very enticing idea.

https://en.m.wikipedia.org/wiki/Mechanism_design
Capital gains is 20% federal plus state (13% in California). Germany’s capital gains rate is 30.5%, lower than California and New York. Regardless, there is just not enough capital gains income for that to matter. For example, Biden’s plan to tax capital gains as ordinary income for taxpayers making over $1 million per year is expected to bring in less than $50 billion a year in revenues. Eliminating the capital gains preference entirely would raise only $130 billion annually.

As to the “very wealthy”—Tim Cook’s tax rate on his $135 million bonus a few years ago was 52%. The people you’re talking about aren’t even ordinary wealthy people: CEOs, movie stars, and the like. What you’re talking about the Warren Buffets of the world that make money through investments. But there’s just not very many of those people. The IMF estimates the global cost of individual tax avoidance at $200 billion per year: https://www.imf.org/external/pubs/ft/fandd/2019/09/tackling-.... Say half that is attributable to the US. That’s about the same as the cost of the deductions for mortgage interest and local property taxes.

Federal, state, and local governments tax more than $5 trillion annually. One party is proposing new spending amounting to several trillion more annually. In the face of those numbers, talking about $50 billion or $100 billion issues with respect to the taxation of the very wealthy is indeed empty rhetoric. You hear a lot of talk about billionaires this and billionaires that. The total income of all billionaires in the US is $130 billion, or about 1% of all income. It just doesn’t matter very much what the tax rate is on people who comprise only 1% of the tax base. Spending 90% of your time talking about tax issues that could fund at most 10% of your proposed new spending is empty rhetoric. Meanwhile, German levels of taxation on the middle class, and a German-style VAT would raise trillions annually. Guess why nobody talks about that.
Yes,

My point is now the Napoleonic Empire can seem a weird little nook of history. Closer to the era, it cast a much larger shadow but things must pass.
A Better Way of Organizing Your Kubernetes Manifest Files
> This single generation has utterly destroyed the social fabric of America and I have my doubts it can come back.

If you want to fix this, you have to fix employment.

Your grandfather's generation worked a single job for 30+ years and never moved. That's unheard of in this generation.

You have to break the cycle of forcing people to move in order to have decent employment.
I've played with it fairly extensively in a brand new Windows 10 VM, trying various permutations, but still cannot get it to work as intended. superasn's suggestion[0] to set site access permissions via Preferences > Extensions > Details (for the extension in question) > "Site access" worked a treat for me.

[0] https://news.ycombinator.com/item?id=23207540
Why is the US publishing the outcomes of its war simulations? The enemy knowing in which ways you think you might loose is pretty handy strategic info...

Could this info either be deliberately false, or perhaps used to scare someone into handing over more funding?
> I hope this doesn’t discourage farmers from using technology to improve efficiency, yields, profits, etc.

Throughout history of settled humans, Farmers have always been at the brink of technological progress. The wheel, the plow, and all sorts of machines. It's a common theme to depict them as technologically backwards, but nothing could be further from the truth.

Another common but misguided theme is to depict them as stupid, which they aren't in any form or fashion. They know when something is harmful to them, and this is an instance.
Glad to hear someone is picking up maintenance for this! I found it via Google a while ago and ended up forking it to make it play more nicely with Google Maps. I really appreciated the starting point though and that a lot of the heavy lifting of creating a custom model field had been done.
Farming is an inefficient industry full of generational land princes who are hicks. Time for total disruption. It is a backward industry that sucks up tax dollars so people with small amounts of land can player grower/milk man.
But I think Pulsar only stores server names and basic config info on ZK ( https://pulsar.apache.org/docs/en/administration-zk-bk/ ), which is much more managable.

Unfortunately, this is not correct. BookKeeper stores a lot of information in ZookKeeper. By extension, Pulsar (which is based on BookKeeper) also stores a lot of metadata there as well.

For example, from the BK documentation ( https://zookeeper.apache.org/doc/r3.3.6/bookkeeperOverview.h... ):

An application first creates a ledger before writing to bookies through a local BookKeeper client instance. Upon creating a ledger, a BookKeeper client writes metadata about the ledger to ZooKeeper. Each ledger currently has a single writer. This writer has to execute a close ledger operation before any other client can read from it. If the writer of a ledger does not close a ledger properly because, for example, it has crashed before having the opportunity of closing the ledger, then the next client that tries to open a ledger executes a procedure to recover it. As closing a ledger consists essentially of writing the last entry written to a ledger to ZooKeeper, the recovery procedure simply finds the last entry written correctly and writes it to ZooKeeper.
Some people believe that the earth is flat as well.
>This single generation has utterly destroyed the social fabric of America and I have my doubts it can come back.

I don't think it's the fault of the video game generation. There is higher volatility in general, which causes people to move around and focus on securing income more than recreation. The post WW2 to 2000 period of the US might have been an atypically stable period lifting everyone up at the same time.
Im confused - so my collection of posts is contained under "category +me"

Does it post inline images from within the body of the email? I must have missed that part.

And I didnt say not available to the world - I said not intermingled among everyone elses posts. That is a forum.

By your definition, HN would be a blog - as I can post to HN, and it just shows up under /new I just happen to be the poster...

Am I missing something?
What's the revenue model if commissions have dropped to zero? In other words, how can this be free? Are they making money via worse bid-ask spreads?

I feel like a clueless person who lives in the year 2004, wondering why internet services are offered for free.
In case the PDF link doesn't work for anyone else, I think this is the paper: https://www.aeaweb.org/articles?id=10.1257/aer.20190658

Interesting to note that the abstract mentions that this experiment involved deactivating Facebook "for the four weeks before the 2018 US midterm election".
The separation of powers in the constitution leave the prosecution of crimes to the executive branch, not the judicial branch, it is not a judges place to decide who should or should not be prosecuted when there are no charges to be prosecuted. End of story.
Low-Power Analog
I bet that most startups fail because of failure to find the right product/market fit, not because they couldn't build the tech. It might be better to find the market first, and then build the tech afterwards.
Good point. The samples still have that slight gravelly/metallic timbre that many TTS synthesis systems have.

But then I remembered voice acting fluctuates wildly in quality outside AAA games.

I'd take well-acted (with rough audio quality) over poorly-acted (but high-audio-quality) voices for most games.
I wish Ruby was “the data science language” tbh. Ruby has some of the most beautiful and concise idioms of any language. I remember the first time I learned procs, blocks and lambdas my mind was blown with how elegant ruby solutions to problems can be. It’s a shame I have to use python instead.
Excellent explainer that's worth a read [1] and it's HN thread [2]

tl;dr:
Interest, payment for order flow, and securities lending (but mostly interest)

[1] https://www.kalzumeus.com/2019/6/26/how-brokerages-make-mone...

[2] https://news.ycombinator.com/item?id=20276551
It's broken on MacOS Safari as well. It looks like they need to add a `top: 0` to the selector `input[type=checkbox]:checked+label:after`.
Dunno about the rest of it, but I live in the country and can confirm that ticks thrive in high grass. #1 mitigation strategy is mowing. #2 is chickens.
Covve has actually made a post and confirmed it was indeed their server that was breached: https://covve.com/opinion/security-incident/
The laws of physics are the same for everyone. E_k = 1/2 m*v^2. If something were to happen, whether the drivers' fault or not, there would not be enough time to react and everyone involved would die.
Because casual users are exploring Github looking for new UI patterns for file manager apps?

The audience is clearly not casual users.

And why does the README have to be a pitch?
Nope. If prices of the underlying stock collapse because of index selling due to movement out of retirement funds, then other investors will buy the underlying stock, stabilizing the price - even if they are not buying the fund.

Selling doesn't automatically trigger more selling, that's just a media narrative.

This might be true for very illiquid assets, but that is not publicly traded stocks.
I'm new to it myself, but I have noticed that BTC has recovered completely.
IMO could be just coincidence. As humans we see patterns that don't exist.
I don't know if pinning is even necessarily a chief tactic as I presume they're also able to arbitrarily modify a comment's votes, or at least to overlook manipulation of votes from an entity they've given agency to.

All pretty cynical, though.
This gives me an idea for a curated blog which highlights defunct blogs. Waybackmachine is full of long-dead blogs with interesting thoughts. It would be cool to dig them up and (naturally) blog about them.
Not much point, though, unless you need 80-bit precision.

Precisely what it's good for.
Font scaling on "Pixelated MS Sans Serif" is terrible in Windows (both Firefox and Chrome). This does not look correct on a high dpi monitor.
>That would also be true if they did not provide results.

Both sides would have notably different biases that would need to be accounted for, and would have different guidelines for FDA approval. Pausing the project when you discover there was a miscommunication over what kind of testing was being done makes sense. You need to keep the potentially tricky data separate from further results.

>Regardless, it has nothing to do with the TFA and the FDA's actions.

It's the actual reason they gave for their actions, and their request for more information on tests done to people not showing symptoms would be one of the main things they need to determine what bias is present.
Yes, but why.

I mean, most often I see my friends online, and they are likely equally or more interesting than my neighbors who I did not choose (but you never know, of course). It also takes less time, and the time is more convenient; if the only option to see my friends were a Saturday 6pm party, I would interact with my friends a whole lot less.

Ball games — well, at least they exercise the body. For that, I can go to a park.
Predictions for the Future of Data Analytics
Convergence interval doesn't help at all when you're working with a fixed finite polynomial (cubic, in this case).

You don't need any flippancy to betray your ignorance, it's already clearly on display.
Yes I agree if using extremely small partition size ~100mb and using Cruise Control it should be able to auto heal quickly.

But you will still have broker with like 100% cpu usage and high network usage while other are mostly idle.

Cruise control try to patch around the bad design of kafka but there is only little it can do.

Any broker in ISR going down still cause big latency spike , and if broker was leader for several partition all those partition will be down until the single cluster controller finish doing leader switch sequentially for all those partitions.

Typically on cluster with many partition of topic, each broker would be leader for ~1000 partition which mean it will take up to 15 minutes for leader switch to complete for all partitions.
> Im confused - so my collection of posts is contained under "category +me"

Yes

> Does it post inline images from within the body of the email? I must have missed that part.

Yes! You can include anything you can with HTML and e-mail. You can even include a .js or .css file!

> By your definition, HN would be a blog - as I can post to HN, and it just shows up under /new I just happen to be the poster...

With Hacker Spring, it's both a blog and an aggregator. HN can be used as a blog by doing a text post! :-). Hacker Spring just has a bit more features to customize your site since it's fully geared toward this.
Zuckerberg's $800k donation is the same as the median US family donating $1.02
https://github.com/sergiotapia/magnetissimo - niche is: "self-hosted apps"
Beginner question on a related topic for those of you more knowledgeable than me:

Is there a way to get access to the order books on Nasdaq or other exchanges?

I'm working on a script that can run stock trading algorithms (and hopefully see some profit).

My first trading experience was with crypto on GDAX (now Coinbase Pro). The order book on GDAX is basically available via their API. I've been looking at various stock trading APIs (Alpaca looks interesting as well) and it seems like the only thing that's available are broker APIs that don't share the order book.

Is the order book on Nasdaq and other exchanges unavailable to regular folks like me? Is it hidden, available to institutions only, or to some sort of registered brokers?

Having first dealt with GDAX and now looking at stocks, it all seems so ambiguous and hidden behind 3rd parties, unclear order execution, etc. (not that gdax was perfect - it has its issues), so I'm just generally confused as to how things work.
Yeah, the OP's link doesn't seem to obviously lead to the actual paper. I believe I found it here: https://www.aeaweb.org/articles?id=10.1257/aer.20190658
This is nice! Any plans to add CloudFormation output?
I think it's fair at this point to say that any HN submissions that are critical of SF are going to be immediately flagged. Every single submission I've ever made that talks about these issues has been immediately flagged.

I've often wondered why people are so touchy about SF, but perhaps it's simply because startup people have a lot invested in SF. They live there, and they want to promote a certain fairytale image of the place that doesn't reflect the reality of shit-covered sidewalks, lack of police presence and public safety, crack dealers, discarded needles, and aggressive barking mad homeless people. But the danger is that it makes HN look like a place where vigorous debate and exchange of ideas and criticism is not welcome.
Any heredity industry is going to be kinda backward.
For what it's worth, it may be impossible to implement this using CSS features no more recent than 2005.
I'm not so sure, my blog shows up as the first result for the following terms in Google, while it doesn't even show up for the first few pages in DuckDuckGo. It seems to suggest that Google prioritizes blogs.

[0]: https://google.com/search?q=ghost+blog+latex
[1]: https://google.com/search?q=disable+networkd

[0]: https://duckduckgo.com/?q=ghost+blog+latex
[1]: https://duckduckgo.com/?q=disable+systemd+networkd
Is that a legal argument?

Did the judge do something illegal?
I wasn't the person who replied with that list, I was just sticking up for that person. It really grinds my gears when someone asks for something, seemingly in good faith, and then proceeds to treat a person who goes out their way to answer them uncharitably.

The request was examples of people compiling blogs on a subject, and an example of that was given.

I don't get the point you guys are making. Yes, BuzzFeed style lists of "best blogs" don't exist. So what? There are plenty of blogs and plenty of ways to discover them.
> Farmers have always been at the brink of technological progress.

You would think we would see more automation and fewer cows being milked by hand were this true.
Ask HN: Tools to diagnose bottlenecks on a home network
I am looking for some simple tools to identify network bottlenecks on my home network.

Here's the situation I am trying to debug

I have a 2018 google wifi mesh and have encountered a peak transfer rate of 5MB/s when transferring files from my laptop to a Synology DS418play NAS that is 2 mesh hops away.

Each of the devices and network hops should be capable of much more and I can't tell what the bottleneck is.

FWIW

- The mesh reports a connection speed of 455Mbps with my laptop

- I can read from the SD card on my laptop at about 70MB/s

- The Synology drive has a Raid 5 config with 4 5400 Western Digital Red Drives
webm seems like a fine gif replacement. I don't know why Apple is such a little bitch about formats though.
Depends on what the repo is/problem it solves. Sometimes something is considered "done", when it doesn't need anymore work to it. :-)
I couldn't be more excited about this! Having finished a Kafka project about a year ago, we had so many Zookeeper production and test environment issues that it was the running joke to check Zookeeper first if anything went wrong.

Honestly Zookeeper in theory is a great idea: Having a centralized service for maintaining config info saves a lot of heartache when dealing with an open source distributed systems project. But in practice, I've never had a smooth experience getting Zookeeper to run consistently, especially with Kafka.

For sure, part of it is that we treat it like oxygen, in that if it's gone for a few seconds everything just dies. But having dealt with similar systems both proprietary and open source, my opinion is that Zookeeper just hasn't risen to the challenges of its users in the past 5 years. If the next generation of software architects want to use open source streaming or distributed systems, Zookeeper needs to be rewritten or removed.

Also shout out to the confluent.io team: I never paid for your enterprise license, but without your blog posts, docker images, or slack room, I never would have been able to get Kafka working. Thanks again!
if your use case is ok with ack=1 then kafka is perfect for you.

because this mean you don’t care about losing some of the messages for which the broker confirmed to the client library that the write was successful.

if you care more about maximum throughput and efficiency than about data integrity and availability then kafka is a good choice.
And the music. Can’t remove that as easily as the picture.
I also had no idea what was supposed to be happening because ordering files is not a use case I’ve ever cared about on mobile.

So I assumed ‘move here’ was supposed to move videos into videos and was trying to think how that would work.