skysight-inc/HackerNews huggingface dataset:
Hi Hacker News, I'm Matt, the founder of Incognito for Slack!

It's a Slack app that helps leadership get honesty from their team using anonymous feedback and polls.

I work part-time at a series A startup, we're using it for anonymous questions for our CEO townhalls. But there are many use cases:

- Team NPS

- Colleague appreciation

- Anytime feedback

- Specific question & response

You can see some other ideas I pulled together here: https://www.incognitoforslack.com/ideas

Thanks for checking it out!

Let me know if you have any questions, ideas, or anything else! You can reply here or email me directly at incognitoforslack@gmail.com
France and the US have experienced greater costs over time, please see the paper I linked:

https://www.sciencedirect.com/science/article/pii/S030142151...
Dropbox is in a weird place right now because its free tier is too small, the pair tier is too big and expensive, a $5 tier doesn't work financially, and Google, Microsoft, and Apple offer 80% as good solutions with 2.5x as much space for free. For corporate customers, again, they're probably Exchange or GSuite shops, so they can use one of those storage providers.

Dropbox addresses a real problem, it's just that the triviality of a business copying it means it became table stakes on a lot of platforms.
Why invest in Microsoft back then? It was just a Basic compiler.

Need to start somewhere before leaping to the next step, and momemtum creates momemtum.

Amazon started with books. Paypal started with Ebay sellers or something. Airbnb started with couch sharing. Etc.
Your right my answer was kinda impolite, I apologize.
Why does the news spend so much time on sports coverage? Only like 0.0001% of the population play sports professionally.
> If I recall correctly, this was the case 15 (?) years back

I don't know for sure that it never happened, but I don't think it ever did, partly because Apple and Adobe were not particularly friendly around that time: https://arstechnica.com/staff/2008/04/rhapsody-and-blues/ .
I’m not at all being defensive, merely pointing to the double standards.
Fuzzers can find defects, including vulnerabilities, that might be missed by other tools. AFL used a newer technique, called being "coverage guided", that turned out to be a remarkable improvement. As a coverage guided tool it monitors how many times various code branches are taken, and if the count is different than what has seen before, the input is considered "more interesting". AFL++ inherits this capability.

An impressive demo (from AFL) is that it was able to figure out the required format for a JPEG file given only one text file (which is not a JPEG file):
https://web.archive.org/web/20201210022938/https://lcamtuf.b...

If you're fuzzing open source software, you might consider applying to OSS-Fuzz https://github.com/google/oss-fuzz which provides a lot of free compute power to run fuzzers (so that vulnerabilities can be found & fixed).
Never seen that. What form has it?
Assuming the computers and the archives and the OS'es and the standards documentation and so on and so on survive.

200 years of javascript-style churn does not a reliable storage method make.
I'm pretty sure he's not the one who's falling into a trap here, precisely for the reasons you mentioned.
That and preferably default UEFI; you can already use a third-party version on whatever your boot device is, but sticking in a tiny bit of on-board storage and flashing UEFI firmware at the factory would let us finally not need pi-specific images
In a total language, you can prove that `even(n+n) = true`. Dhall probably doesn’t bother with this because it’s focused on proving that your resulting data structures are equivalent: so, since functions are guaranteed to run in a bounded amount of time, it just runs all the functions it finds and then normalizes the resulting data structure. Equality between these data structures implies program equivalence.
In the lindy hop community, there has been a very strong pushback on the "don't say no to a dance" sentiment that was inherited from ballroom communities and is advocated in the featured article.

There's some tension there between making the scene inclusive and keeping people comfortable. I do think it's important to encourage people to dance with newcomers, but there's also the fact that it is -work- to dance with a newbie. I'm still forming my thoughts on the matter but currently I encourage all the leaders of my (admittedly small) scene to dance with newcomers when they have the energy to do so.
They don't have a choice. They're publicly traded now, so they have to be more than a cloud drive.
There is plenty of reasons to not like Electron apps, but that they don't look right is not one of them, as Electron apps don't come with any styling built-in, it's all up to the developers of the apps to style things.
The establishment isn't what it once was.

Obama turned out to be an establishment President (with bailouts, not prosecutions, for the architects of the housing bubble and crash) but he ran as an anti-establishment candidate.

Then, despite obviously being part of the establishment, Hillary tried to do the same, arguing that she as a woman she clearly wasn't part of the establishment ("Sen. Sanders is the only person who I think would characterize me, a woman running to be the first woman president, as exemplifying the establishment.")

She lost to Trump, who - despite being a billionaire white male - constantly attacked and was attacked by the establishment, in particular as a "populist", someone chosen by the people, not the establishment.

And until the DNC united behind Biden, Bernie was giving him a serious challenge, and Biden was relying on his anti-establishment rep with his "black firewall".

Meanwhile, Bloomberg was painted as the clueless establishment candidate and laughed out of the race.

A young politician (left or right) studying recent events would be smart to run away from the establishment, just as so many elder politicians have (while perhaps seeking establishment support in secret, and hoping not to be caught).
Sure but that's not any different if your application depended on some other GNOME or KDE specific API. If KDE decides an API is KDE only and GNOME doesn't want to make their own implementation then there's not much that you could ever do about that. The point with using a toolkit is that it's an abstraction layer that handles the differences between window systems and implementations for you. It would be better if you mentioned the specific reason why your app is breaking because that would likely be a bug in the toolkit.
Are those really the only two meanings of fascism you can think of.
I still have a `.edu` email from when I went to collage. An email domain is insufficient. Given how low the request rate is for edu discount, probably not worth paying for a service and just handling them more high touch when they do show up.
I can see this going one of two ways: either nobody signs up, they get made fun of a bit, get the message and pivot, or the publicity they're generating gets the app in front of the niche they are targeting, they get users, feedback, and the ear of people who put this kind of value on the productivity boost they get.

Either way, I don't see the harm in putting it in front of people now, and I see a big downside to either polishing it more, or pivoting without having tested it on people.
Note that I qualified my statement. I didn't say that the great oxygenation event was objectively useful to the moon, I said it was objectively more useful to air breathing mammals than running difficult computations to control write access to a ledger.

The random waste from cryptocurrencies just turns into heat, so I expect it opens up ~zero new possibilities. Have fun though!
> "If you cannot censor away opinions, if suppression of ideas doesn't work..."

> "I may agree that most censorship is wrong but it does work."

that's at least falling for an availability bias. we have a extraordinarily tiny, highly-fragmented, and highly-idealized view into history. the more reasonable null hypothesis would be to assume folks had a range of opinions on any given topic, but their behaviors were modulated through social norms and coercion.
> Many flipped to the "winning" side.

And the ones that didn't were purged
“All lives matter” is not a neutral slogan when it is said in the context of the death penalty, nor is it neutral when spoken as a response to “Black lives matter”. It is only neutral when spoken out side of any political context.
on the contrary, it's very important for people to distinguish clearly between statements of objective fact and personal opinions. they ought to do it more often. imo.

more on topic, time is inherently more valuable than money due to its fundamental scarcity. there are only 24 hours in a day, and only so many days in a person's life. if you have time, you can always trade it for money. but if you have money, you can't always exchange it for time.
https://www.dailymail.co.uk/news/article-9352639/Bi-racial-h...
Yeah, the only sites I really come across that do that are local/regional US news sites, which by their nature I'm not really _that_ interested in, I've just been linked from reddit/HN.
I did get an email yesterday around 16h00 GMT.
It was pretty generic, the only new thing it contained (for me at least) was the FAQ regarding this incident.

https://help.ovhcloud.com/en-gb/faq/strasbourg-incident/?xto...
That's not quite correct either. I don't think it created... itself?

Maybe you read one of many attempts at an explanation somewhere that used anthopomorphism as a rhethoric device, but the only creative effort in that sense lies with the author.

Unless something changed recetnly, we don't know what has happened in the first moments of the big bang, because "time" stops making sense in these models. The details are beyond me. It seems to imply two things. First, if the model is naively extrapolated in a thought experiment, then back tracking the rapid expansion means you arrive at a singular point, but, as said, we don't get that far mathematically.

Second, arguably then it's still a matter of interpretation of what was "before", and where, or just what!?! As for the creative author, that's not challenging the universe, rather our conceptual space.

Third, the Grand Parent trivially suggests that if an event can't have happened so quickly, then naive extrapolation implies it must have started before the beginning of time. This seems to be a contradiction only because it rests on a paradox, that time had or was started.

There might be more logical, less trivial ways to state and inquire about the paradox, granted.
Thinking it is an unjustified proportion seems exceedingly racist on your part. The equivalency between proportion of attention paid to harmed groups and size of the group, especially for groups as large as ~12%, is inherently quite an extreme racist stance to take.

I’m sure you wouldn’t agree, but that’s exactly the problem. As long as we’ve got people acting like NPR’s current amount of coverage including racial angles is somehow “unjustified” then we clearly need to terraform more and more racial angle of content into the discussion to educate that racist ignorance out of existence.

The same is true for sexism and poverty as well.
Prusa has a customize build of Octoprint that addresses these problems. As long as you’re not using a webcam with it (and you can’t if it’s embedded anyway), it runs fine, if a bit slow.
Wish it was possible here in the US, but because every one of our 50 states handles ID in a different way, it'd be a logistical nightmare without federal involvement.
Once you do that though (use a "true" intrusive implementation), you typically lose the "keep the list structure out of your data" aspect. std::list allows you to avoid that, but carries its own limitations that embedding the list structures into the data does not.

Don't get me wrong, I'm not saying one is better or worse, just that containers like std::list aren't better for every use-case you might have compared to an intrusive implementation. Perhaps I just misunderstood your "have your cake in eat it too" remark though.
It's very rude to say people are "pretending" just because you don't agree with their beliefs.
Theres a store on my cities “high street” that sells high end furniture. Among these items are louis vuitton branded tiles which are exactly what they sound like. Its a ceramic tile with the LV logomark embdedded in gold leaf. Each of these tiles costs $10,000 dollars. Obviously this is abusurd, but when the house prices are 5-6M the tile adds an extra social signal to others about your wealth. I suppose NFT items are the same. Theyre not for the buyer. Theyre for the people the buyers know.
This is really clever. And looks like it's easy to self-host via Docker.

> I wonder if there is a solution that would correctly deal with both situations (never requiring the other end to sign up or know anything about encryption).

I'm actually in the midst of building out a tool for that exact scenario[0]. You can send it to anyone so long as you know the email or username they use for a service that implements OAuth. If they successfully authenticate and the server sees their username / email match up, it sends back the encrypted data to the frontend, which then decrypts it with the key in the URI fragment. It's neither audited nor open source just yet, so I don't recommend using it for actual secret sharing until then.

[0] https://intended.link/
He actually just released a video about that photo! https://www.youtube.com/watch?v=pinYVZxBF2Q
When he talked about goalies not ever needing to get off the knees, I was wondering what teams he was watching, because it wasn't the same teams as me. Goalies only drop to their knees when a player shoots. I'd be yelling at the screen if my goalie just sat on his knees. I don't know where that claim comes from.
> LSP came from MS.

Thanks, today I learned.

Yeah anyone is free to create, same as anyone is free to create remote extensions for VSCodium. So far nobody seems to have done it. Even if somebody does it, it might not match the quality and features of MS extensions.

MS has a history of EEE. Jetbrains doesn't, and as far as I know they are no bullshit no dark patterns high quality.
>most businesses do far more than you can see from the outside

It’s enough that they made it into YC to conclude that there is a lot more going inside.

They filled out an application and had to have many milestones hit before they were accepted...

Regarding focusing on a niche it was a lesson I learned when I was filtering startups for investments I wrote about about my lesson before and how dumb I felt for passing on startups because they were too niche
https://news.ycombinator.com/item?id=22507122
Yeah, this is the other thing I'm baffled about here. My iPhone is my unified notification inbox and I can do all of those things right from the lock screen. I definitely never have to visit sites to check notifications.
An introduction to economics under capitalism by Steve Klabnik
maybe binance should be investigated for theft

https://www.reddit.com/r/CryptoCurrency/comments/lye4n5/bina...

these agencies always focus on the wrongs things to investigate
Looks like pci-e is not much better here than USB 3.0 attached SSD. Just tried with 250GB samsung evo + JMS578 and that gives:

dd if=/dev/sda of=/dev/null iflag=direct bs=16M count=100
1677721600 bytes (1.7 GB, 1.6 GiB) copied, 4.17517 s, 402 MB/s

And that's also going over a USB3.0 HUB in addition.
Not only subjective terms like "extremism", but religious terms like "redeemable".
If I lived in that location, and that widget had a great UI, maybe combined some reminders (good morning, 70% chance of rain today, don't forget your umbrella!), maybe it integrated with my calendar and let me know I need to leave early if I'm in a location far away from where I need to be and it's snowing really bad.

And all of that is ignoring the possibility that the idea is to build into some other thing, but there's minimal advantage to waiting.
This term is not used much. Most know more about "random testing" or "monkey testing", much more common out there. I think fuzzing is used a lot to find security holes and I think it is kind of old, very used yet though, but it is not something that is seen everywhere by programmers outside of systems programming. Not all programmers work in the same field, so it is not uncommon for someone not to know about this. In my case, I associate the term fuzzing with matching, for example.
This raises the question, "How could Octave be so tone-deaf?"
This comment made me lol.. Not sure if you were just joking or you were unaware that case system is overlaid on racial/genetic subtleties of Indian subcontinent. Brahmin casts tend to be light skinned. For outsiders, all Indians are same, but believe me, there are subconscious clues a trained human mind (through upbringing, culture etc.) can pick up.
> I do test against bad values

A type is literally a description of a set of valid values. So when you say you test with bad values, then the answer is: you could use types and would not need these tests anymore.

However, the more interesting question is: is your typesystem capable of expressing your type and, if so, is it worth the effort and implications to do so.

But on a more theoretical level, OP is right: you _can_ save the tests with, given a powerful enough typesystem.
Sure, but what is forgotten makes room for novel ideas which are hopefully sometimes improvements. Plus, now we have computers to write and share this knowledge so it doesn't always have to be memorized.
Sparrow app will take your brokerage account on autopilot
I mean, yes. Functional cross-platform doesn't mean "every single platform ever", and hitting 98% is a fantastic target.

Listen, I love linux, and it's not MY fault that the year of the Linux Desktop never came and that its marketshare has continued to fall against its competitors.
And there's no reason the Mac widget could just be their MVP as they work on versions for other platforms.

It may be "Mac first" rather than "Mac only".
Show HN: TendieList – Tracking the hottest stocks on /r/WallStreetBets
Spectre in JavaScript
that should not be hard. they can pay from one of the presumably thousands of accounts frozen and money/crypto stolen

https://www.reddit.com/r/CryptoCurrency/comments/lye4n5/bina...
Show HN: Open-source Shell and SSH terminal with end-to-end encryption
> (and generally anything with pointer-chasing)

You mean like... going through a BVH tree to find what AABB bounding box collides with a ray? :-) I'm pretty sure its been demonstrated that GPUs are fastest at that.

Yeah, I know that linked lists take a latency hit. But even with that big hit, O(1) operations vs O(n) adds up. Don't avoid linked-lists, trees, or graphs just because you're trapped thinking about cache-locality or whatever.

A win in asymptotic complexity (especially O(1) vs O(n)) is utterly huge. On the one hand, its common for beginners to overestimate how much this matters. But on the other hand... its an asymptotic win. You gotta give it a shot.

Arrays win in many cases (and more cases in GPUs, because GPUs are worse at pointer chasing than arrays). Still, there are plenty of situations where the linked-list / tree / graph is simply unavoidable. Be it an oct-tree, linked list, or... BVH-tree traversals in Raytracing.
Often, yes, you're better off just using the general purpose memory allocator.

I think the replies to your comment are unfairly giving you a hard time. Modern memory allocators are quite good. Before spending the time to roll your own allocation strategy, first do the experiments and analysis to convince yourself that memory allocation is even a performance problem. Once you've done that, do some work to implement a naive allocation strategy yourself and compare it against the standard allocator. If you're not outperforming it by a lot, work on it for a week. If after that week you're still not outperforming the standard allocator by a lot, just use the standard allocator.

Yes, sometimes optimizing for your exact use case can yield performance benefits. Buuuuuut... the chances that your use case actually falls out of what the general allocators have been designed for is small. And the people implementing the general purpose allocators are really good. They've optimized things you're not even aware of yet.

One random tidbit actually in favor of doing your own allocation: malloc and free are (in most compilers, I believe) always going to be function calls. Sometimes the benefit you get from rolling your own is just the benefit of eliminating a function call and inlining allocation code. ¯\_(ツ)_/¯
He replaces nuanced arguments based on facts and data with a crass writing style and anecdotes.

---

His argument boils down to: China (as if they were some unified entity) likes taking intellectual property and will therefore rule over us. They have done rather well for themselves and are therefore better than the US in every aspect.
> The news comes just a day after Binance announced it has hired Max Baucus, who served decades in the U.S. Senate and later as an ambassador to China, to help the firm navigate the U.S. regulatory landscape. Binance said Thursday that Baucus will provide the exchange with policy guidance and act as a liaison between Binance and regulators.

Crony capitalism is alive and well in the US...
"greater costs over time" wasn't what you claimed. What you wrote was:

> nuclear very clearly gets more expensive the more if it we build, not less expensive.

We've been building less nuclear not more. So if what you say is true, costs should have been going down over time. The reality is that nuclear is cheaper when built at scale. The larger number of plants being built together was cheaper than a handful of plants.

Your own source shows this. Look at this graph [1]. You see that cluster of plants around 1970? When we built a lot of nuclear, it was a lot less expensive. $1-2,000 per KW of capacity, or $1-2B per GW. This was actually cheaper than the figures I originally cited, thanks for the source I'll be sure to use it to demonstrate how nuclear is cheaper when built at scale in the future.

1. https://ars.els-cdn.com/content/image/1-s2.0-S03014215163001...
Why in holy hell is every component in it's own repository and NPM module?! We have gone too far, and no one is stopping us to say "no, what are you doing?".

Every module now have independent files for everything except the source code. So things like README, package.json, configuration and everything else, is duplicated 16 different repositories. How are you suppose to maintain that crap?

I'm sorry, but if GitHub is supposedly a leader in software companies and this is how modern development looks, then I want to get off this wild ride. I'll stick to my simple tools instead.

No wonder that we're seeing bunch of beginners to web development writing about "JS fatigue" if this is what they are looking up to and seeing as how you "de facto" do JS today. I hope some of them manage to see past it at least
I keep running into "but who are the intolerant people these days?"

The J K Rowling mess as an example: clearly someone historically very tolerant. Writes some articles about some areas where she disagrees with the current thinking. Is immediately cancelled. I don't see much tolerance there? Who, exactly, is being intolerant here? Or is it just everyone? Maybe I should not tolerate this any more?

We've totally lost the ability to have a civil discussion about anything with anyone where the participants can disagree about the subject. Part of this, I'm convinced, is that social media doesn't actually allow a discussion. Everyone is screaming in the town square.