skysight-inc/HackerNews huggingface dataset:
It warps and stifles artists and the art world. An artist knows that only maybe 5% of artists manage to survive financially off their work, and maybe 1% become wealthy. Knowing that there is that lottery ticket, and that the odds can be boosted by catering to the whims of the ultra-rich and engaging in their cynical high-end social politics, that's hard to resist for many who are otherwise looking at being forced out of a beloved career or living in poverty. Many take the bait without realizing they're doing so, or somehow attempt to split the difference. Either way, it eventually causes some very fundamental psychic distress, and both artist and output suffer.
Thank God. The regulatory requirements would have been insane.
Wonder if this counts as criticism of Israel and could facebook be punished in Florida and other states where such things are outlawed.
> The current state of the art is Argon2

Details for the interested implementer: there's a lot of bad software floating around out there, be careful and do your due diligence.

Use the argon2id function. If the language binding does not expose the argon2id function, but only argon2i and argon2d, then it's outdated, avoid. If the library has not been updated past 2016 (argon2 v1.3), it's vulnerable, avoid. (Some language bindings ship with an embedded library.)

Language bindings to the argon2 library do not document how to pick good parameters because language binding authors do not understand nor care about security, the suggestions in the synopses are laughably undervalued. Compare with the expert recommendations in https://password-hashing.net/argon2-specs.pdf chap. 6.4, 8, 9 and https://tools.ietf.org/html/draft-irtf-cfrg-argon2#section-4 .

Algorithm for picking the correct values on the target server hardware:

const PASSPHRASE := 6 random words from dictionary
const SALT := 16 bytes from urandom
const DURATION := 0.5 ### or greater; this is the maximum amount
### you are willing for your user to wait
mut T_COST := 1
mut M_FACTOR := concat(4096, 'M')
const PARALLELISM := `nproc`
const TAG_SIZE := 16 ### bytes, or 128 bits

while {
const TIMER := benchtime argon2id(
PASSPHRASE, SALT, T_COST, M_FACTOR,
PARALLELISM, TAG_SIZE
)
if TIMER > DURATION {
if 1 === T_COST {
reduce M_FACTOR ### e.g. divide by a constant
jump to top of while
} else {
jump out of while
}
}
print T_COST, concat(M_FACTOR, 'M'), TIMER
T_COST := T_COST + 1
}
more like from cvs/cvsup to git.
> I was writing on Medium because it ranks well in Google

Is this the main/only reason people blog on Medium, or are there others? It seems like something that would be easy enough to develop an open source, self hostable version of, but with Google now deranking small, independent sites, Medium would be hard to beat from an SEO standpoint.
The US has a lot of variation in litter depending on where you are at, so YMMV. In my experience, go to a nice business district or more upper-class neighborhood/suburb - the streets are well-kept and generally low in litter to maintain a good impression of the area. Go to an industrial zone or lower-class part of town (i.e. off the usual path for tourists and middle-upper class people) and there's trash scattered everywhere. The trash just sits there ignored because, for lack of a better way to say it, there is no one on hand whose job it is to pickup the trash.

There are still places that have a "don't give a shit" attitude about litter, and people are also reluctant to go out of their way to pick up litter without incentive. In my opinion, there is somewhat of an expectation that addressing litter is the task of some third-party to take care of (e.g. government, groundskeepers, trash company, etc) - so it doesn't directly fall on the individual. In other words, "somebody else will clean it up" mentality.

In those places that already have a lot of litter, some people are assholes and just say "fuck it, what's an extra unit of litter on top of the pile". Other times, litter unintentionally gets scattered about from the wind and such, yet it's mostly ignored as to not deal with it. As aesthetically awful as it looks and environmentally damaging, people put horse blinders on to tune it out of their lives even though it's all around.

If I had to compare with other countries:

- Japan doesn't even have trashcans throughout, and the onus is on the individual to 'do the right thing'. (Gold Standard)

- Germany has trashcans, and individuals will generally follow the instructions for disposal. (Silver Standard)

- US has trashcans, and as long as individuals get the trash in/on/near the trashcan it's 'good enough'. (Bronze Standard)

- India/SE Asia the trashcan is all around you.
How do you imagine that? And what has the bit to do with it?
SuccessValley Listed Among Top 100 Startups blog in 2019
Traditional radar is bad at spotting stationary or slow moving objects, and to avoid false positives at every traffic sign or other stationary object above or next to the road, any radar-based object detection has to be tuned conservatively or the car would be flipping out all the time.

That’s why other companies use lidar, which is much better at object detection, but has its own problems (like fog or heavy rain, for example)
Are people downvoting because they are hypersensitive about Manning or because something I wrote is not logically valid?
Most Strange True Crimes from Around the World
Fedora comes very close. But I'm biased, as a user of (and contributor to) it for about ten years.

Don't take my word for it, read the related documentation[1]:

"The Fedora Project focuses, as much as possible, on not deviating from upstream in the software it includes in the repository. The following guidelines are a general set of best practices, and provide reasons why this is a good idea, tips for sending your patches upstream, and potential exceptions Fedora might make. The primary goal is to share the benefits of a common codebase for end users and developers while simultaneously reducing unnecessary maintenance efforts."

The linked[1] documentation also answers, with specific examples, the question of: "What are deviations from upstream?"

[1] https://fedoraproject.org/wiki/Staying_close_to_upstream_pro...
which is exactly how you would do it in C++ : https://www.embedded.com/design/programming-languages-and-to...
It did not protect consumers against anything.

As often this was a decision to uphold ideological purity in the face of reality and at the expense of European industry itself.
This looks fun, but how does this differentiate it's self from https://pushover.net/ ?
Better solutions such as?
Looks very nice. Best of luck.

For me, the killer feature for any pushover competitor would be support for actionable notifications which trigger a webhook callback when the button is clicked.

To be honest, I'm not sure that's even possible with iOS's notification framework. I don't know whether the notification payload can define which buttons are displayed, or if they need to be defined ahead of time in the app. But if it could be done I would be all over it.
They could wipe out Über.
Reductio ad absurdum is useful. Sounds like you agree. Idk why label it a slippery slope, it's pretty cut and dry. SAT scores def do determine who gets to work on your heart.
Alteryx / Tableau is indeed a powerful combo. But it is also bloody expensive.
Just use the insurance value. Make insurance companies report it, done.
Can confirm that works. :) I am not familiar with GoLang, but using {{ (index .Records 0).Sns.Message }} works (for anyone who may be interested in the solution).
"electric" cars are just coal powered cars. 40% of our grid is coal. Then you add a 50% efficient battery on top of that...

We need nuclear and we need it now
No privacy terrors? What short memories we have.

https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootk...
I'm guessing one aspect of Art is its special abilities to avoid taxation.
The other time, during a discussion about Feynman diagrams (https://news.ycombinator.com/item?id=19909542) I mentioned some resources related to tensor diagrams (https://medium.com/@pmigdal/in-the-topic-of-diagrams-i-did-w...). Happy this topic gets more mainstream, and this blog post by Tai-Danae Bradley is pure gold!

Practical things: who want to co-write a library (JS I guess) for drawing such tensor diagrams? I think it has a lot of potential for representing formulae, form Markov Chains, through Quantum Computing to Deep Learning!
Nobody intrinsically wants it. Nobody wants to go to school and then study until 7,9,11pm. Nobody wants to go to 3-6 private academies after school, every day, in order to study very hard to pass the 수능 college entrance exam. Nobody wants to study to an excruciating degree in order to have a chance to get into one of the top 3 universities, in order to have a good chance of being hired by the top 재벌[0] corporations like Samsung or as a civil servant, in order to work 11, 12 hour days for the rest of their adult lives. This is what over-competition (and over-emphasis of a college degree) does.

Think about being a parent and having children; do you honestly, sincerely think your kids would be better off literally studying the entire day, and during most of their childhood? The answer is no. Studying is important to an extent, but so is enjoying childhood and doing other things than studying all the time.

Korea only recently reduced the maximum legal working hours per week from 68 to 52. Korea also has an above average suicide rates in the 10s, 20s, and 30s (and much higher elderly suicide rate, since there are few programs for them). The outcome of the 수능 exam is so important for determining one's future that planes don't fly at that time, and workers head to work at a later hour than usual.

What's happening in Korea currently is a hyper rat race that looms over one's life from a young age. Nobody wants that, but it's inevitable due to the difficulties of finding a job in this economy.

I am not discussing whether or not work should equal reward. I'm saying there should be no need at all for this ridiculous amount of studying. The current system is fundamentally broken.

[0]: https://en.wikipedia.org/wiki/Chaebol
I'm interested in your approach here because I generally disagree with ignoring bug submissions from "drive-by"s.

As a developer, I might have the time to investigate and submit a bug for your code, but at the end of the day, is probably just one more bug in 100 other pieces of code preventing me from writing the code I need to.

Getting familiar with the code of a project you're using, to the extent that your can submit a reasonable PR is a not-insignificant time dedication.

I've found a variety of attitudes from upstream code I've reported to, ranging from "you're wrong" to the bug being fixed and pushed to master within an hour.

I've formed an opinion, amongst the projects I work with, about whom I should give more of my (professional) time to, that usually begins with how receptive they are to a perfectly good bug report which I don't have the (professional) time to fix.

The ones that have proven "pleasant" to work with have made it much easier for me to convince my bosses that their money is well spent giving back.
Of course, the majority of said articles the site recommends seem to be those by someone with an existing audience/fanbase, or which already got a ton of likes and shares.

As far as someone without an audience posting an article is concerned, the chances of Medium suggesting your work this way is pretty slim.
Why make your vision of human success hinge on a sudden global capacity to not litter objects for which there is zero incentive not to litter? Think about all the great or crazy human successes; do you think they were enabled by perfect individuals? We build a society to make individual failings obsolete, the opposite (upholding society through global individual rigour) is not sustainable.
How did you get over your gaming addiction to focus more on side projects?
Is that so different from the world of startups?
Television has similar problems (weird personalities), so while I agree with you on the troubling personality types I don't see how it is materially different.
They need a show like undercover bosses, but instead the CEO must live on 7.50 for an entire year, and work as their own employee they have 0 access to savings, they cannot use credit either, and they are given 1 suitcase of clothes, a cellphone, laptop, and some feature comforts for their tiny apartment like a 32 inch tv.
And not having your seatbelt on puts you in a better situation if your car is sinking in a lake. Doenst mean you shouldnt wear a seatbelt.

Talking to the police is gambling with your life. You might get lucky you might not.
i am wondering this probably because of two factors:

1. accountability: where do I go looking if something is broken?
2. and discoverability: where to search, and whom to believe as being the correct owner of the copy of the codebase.

this is similar to block-chain currency (based on my limited understanding.. correct me if i am wrong). While it is meant to be decentralised, entities like coinbase effectively create a central entry/exit point somewhere in the ecosystem.
I think CDs are still a very good option when you think about how you intend to maintain your digital collection in the next 30 years.

CDs I bought in the early 90s are there, in a box. I'd like to see people's iTunes collections in 30 years...

Yes, I know that CDs have a shelf-life and that real long term storage would involve backing them up. But CDs still seem a better option than the current alternatives.

Edit:

The issue even with a DRM-free local iTunes library is: how are people going to keep that over 30 years?

If you have a CD you only need to have a CD/DVD/Bluray player, which are still ubiquitous, and to push a button.

But for a local iTunes library you need IT admin skills to manage it, to back it up, to transfer it from one machine to the next, perhaps to understand that you can access the music without iTunes, etc. The vast majority of the public don't know how to do that.
Looks neat, congratulations on the launch!
As someone who is currently building his own thing, I have the utmost respect for everyone who carries their product through the finish line. I wish you all the best.
That looks like to be a good idea, would'n that be something like a "Polished tech Fiverr"?

I just don't like the idea of "replace freelancers if needed", as you might know catching up with a ongoing tech project is not always easy, having the ability to replace the freelancer (if he is taking to long or something) might not be a good idea.

I would say that a normal/ignorant project manager using your site (those who understand tech as i understand oil platforms) will be always switching freelancers and he will lose interest in your service really quick.

Try to focus on giving both ends good reasons to be on your platform, not just for the guy that is hiring!

That's my 5 cents!
Kids singing competition rescinded win following suspicious spree of SMSes
Try it. Also there is Cloudflare doing a video CDN. I don't think they have a free plan with that, but it would be interesting to see what the costs actually are. There should not be a need for a CDN though if you are only showing a few videos to a few people. Video does the buffering thing so it should be possible to serve video half way across the world.

I would give it a go myself but I only have audio!
D also has fibers, and good C/C++ integration, so that could be an option too.

http://ddili.org/ders/d.en/fibers.html
A Case for the Scope of Reconfigurable Transistors in Computer Architecture
But it does help for decentralized development, or not? And you have this single instance of authority in almost all cases? E.g. for Linux itself, you also have that, and Git was developed for Linux.

I think the issue is more about how to structure pull requests, issues, etc., in a better way (maybe hierarchical), such that this matches the exponential number of more communication. GitHub does not help too much with this, but it also does not really fight against this. This is basically a problem every big project has to manage in some way. For comparison, I would look at other big projects like TensorFlow, Firefox, Chromium, Linux, CPython, etc.
How about "I will sell it to you only if your life depends on it"?
I didn't, I focused on my forum discussion/social media addiction instead.
I think the PDF link is a conference talk, so I'd guess that a more exhaustive review of options could be impractical in the time available.
Or just the insured stuff, from the horse's mouth - insurance companies can spit out database reports to the tax authority.

They could even add the tax amount to the premium and collect both.
It's certainly no longer cool to mention you work for Facebook in my area. Google is still a very strong and popular brand.
How do you update password storage if you don't store the passwords only hashes?

You could upgrade it for new users, but for old ones? (e.g. I don't change passwords often)
The rape and thievery would lessen if camping laws were enforced. The vagrants would be pinched for trespass and illegal camping and drugs and whatever else.

I have reconsidered my nomenclature, and because many of these "homeless" have homes, I am going to substitute the word vagrant.
In my experience doing data transformations in Tableau is almost always a mistake. It's opaque what's actually happening and you can't version control the actual operations. Instead, preprocess data into a view in your database or with a script and read that into Tableau.
There is a difference between different opinions and idiotic replies that are tantamount to trolling.

I am fine with the former but not the latter, which is at best noise but usually simply poisons any thoughtful discussion as we see here: My comments were hijacked and poisoned.
He/she posted to another thread yesterday that they had 12.
Not sure if that is intended genuinely, but as a parent who also experienced growing up in poverty, I find that solution to be worse than the problem.
Look, this was basically a traffic stop. And the guy handled it well. If he had gone the "don't talk to police" route, he'd have spent time in jail.

And your examples are mostly about people who had done something wrong.
I know that zero is a finite number, but since the photon is a massless particle, wouldn't it be impossible to get a kilogram worth of photons bouncing around in an optical cavity?
"I'd like to see people's iTunes collection in 30 years"

Might look different and be called different, but I bet there is some service offering most music in existence in 2050.
you're assuming the knowledge on how to make a ransomware business is freely disseminated. it's not, there are very particular darknet websites and societies that keep each other updated on the latest techniques and likely targets for attack. It is trivial for them to hear about an attack where the person didn't follow through on the unlock and at that point they just freeze the offender out of their "club".

It is that way in the ransomware/game cracking/early piracy(before release) "scene"
>This type of call to action will only further entrench government strangles over freedom of speech.

There is a certain fringe of society which believes that the real reason for the censorship of the Christchurch attack is not because it motivates and inspires further killing, but that it shows he was not a lone wolf and had handlers helping him step through the scene - and the video clearly shows evidence of this.

IF this were true - and I'm not saying it is - then yes, we have reason to be concerned about being lied to in this fashion. If the general public is never able to tell the truth about these kinds of incidents because they are wrapped up in even more dire secrecy, then the incidents themselves become even more dangerous to society as a whole.

Whether we like it or not, there are very powerful actors and groups out there would seek to profit at every turn from terrorising the general public - they're not all jihadi's or right-wing nutcases, but certainly know how to present themselves - and/or their Manchurian candidate co-criminals - as such.

This sort of duplicity is only going to get worse in a culture of utter secrecy - the only thing that can save the general public from the nefarious deeds of those who would use terror to control our minds, is the light of truth.

This means having the courage to let videos of these events be accessible to the general public. This means, not living in a protective bubble provided to us by higher powers, but rather living the kind of life that will be unhindered by such evidence, when it is presented.

This is a very difficult subject, precisely because people are overly sensitive about the kinds of things they wish to be exposed to. In the same sense that the American public are virulently anti-war when presented with real evidence of the effects of War - e.g. Vietnam - they are violently pro-war when they only see one side of the mighty military-industrial-pharmaceutical complex's pitch deck.

If we want to be ruled by terror, we must merely allow the locks of secrecy to be closed around our eyes. If we want to live in a world where different cultures and different religions, and people with vastly different points of view to our own nevertheless get along, we must never hide from the truth, no matter how traumatising it can be.

This move by the coalition governments is a cynical, duplicitous attempt to make it harder for whistle-blowers and evidence seekers to know the truth about these kinds of attacks, and puts us all in the position of being liable for the lies told to us by those who have the means to pull off such operations - i.e. the military-industrial-pharmaceutical complex.
> But people are trash monkeys, and whereever they go, they fucking litter. It's as inescapable as nuclear decay. It's just a function of probability.

When you talk about large populations, a lot of things normally considered individual responsibility suddenly become a function of probability. That's why I believe in many cases we should shift responsibility from individuals to organizations at the other end of a transaction.

E.g. if you know that roughly 5% of casino gamblers end up addicted and in life-ruining debt, and 0.1% of gamblers end up dying or killing people because of that, you can't open a new casino and shield yourself behind "it's the people who can't control themselves". You knew the probabilistic model, you used it to profit, you're responsible for some deaths and for ruining people's lives.

That's IMO doubly important if the probabilistic models has incentive knobs that you control.
Not sure why they've grouped together Alteryx and Tableau - they're completely different pieces of software used for completely different purposes. By the time your dataset gets to Tableau it better be ready for visualisation with minimal changes.
What happens if you are a popular blogger, and one day you decide to take your business elsewhere, and make the announcement on Medium in your last blogpost there? Will they take that post or even your entire blog down?

Similar question for YouTube.
Show HN: Travel with Pro – Best Apps for Travel