skysight-inc/HackerNews huggingface dataset:
Firstly, congrats on launching. Hard work is hard.

I don't want to be negative on your launch day, but at the same time feedback is important.

1. I couldn't see myself or the many agile/lean teams I've been part of using this. I don't feel enough of a burden when walking the board for this to be worth the money.

2. A user in spinach.io costs effectively the same amount as a user in Slack, the difference is that I'm going to use Slack all day every day and assuming the use of this tool it's a once a day task.[0]

3. Bringing 'intention' and 'structure' feels a little like it will become a straitjacket.

4. Moving talking during a standup to 'prep time' seems like it would remove any of the time benefits you're quoting. Worse that time would better be spent updating Jira/Trello/whatever, people don't do this reliably, so the prep becomes one more thing that doesn't get done.

This is only one data point, and there is of course the classic "what do we need Dropbox for we have FTP" HN comment, so don't be disheartened either. As PG has said (paraphrased), one of the reasons to launch quickly is that you haven't really begun until you've launched.

Having said that I'm happy to continue providing feedback as you iterate (my contact details are in my profile).

[0]: Enterprise price point is incredibly hard. Got to get enough dollars to make it worthwhile, but that excludes smaller businesses like mine that feel like a death by a thousand cuts from all the SaaS subscriptions (I know you have a free plan).
> But I'm eagerly waiting for one concrete example, and none are to be found.

Well not in essay, but there are plenty examples in the real world, surely?

"Paul Graham gave us a series of advice that changed our business forever." -Brian Chesky, https://archive.is/xvx31

"One big thing that YC did for me is it was an ambition multiplier. Pre-YC I thought it'd be cool to make software that could just pay my bills. A year post-batch and I find my default state is much more ambitious than before." -u/CoffeePython (YC S21), https://news.ycombinator.com/item?id=32556060

"I have to say though - while the success rate of these YC-only funds is likely good enough to make them quite profitable, none of them come even close to what I observed with PG's ability to pick the winners (which makes sense, since a lot of other people have tried to build accelerators and none of them come even close to YC)." -u/aerosimle (YC), https://news.ycombinator.com/item?id=25381893

...
Not that shocking. About half of American society was unable to figure out why masks and social distancing were helpful during a pandemic.
Unless you're an especially high-value target, I'd rather you gave quicker feedback about whether or not I have remembered my password correctly than you make it impossible to determine whether or not a password is correct without also having to input the 2FA token.
the gist is mostly c++11, all I can say is that c++20 is much better.

with constexpr etc, and std::move, and unique_ptr in use, many memory safety issues can be contained.

adding cppfront on top can make modern c++ even more memory safe.
Using modern C++ is like walking a tightrope. If you stay within the constraints, you'll do mostly fine. But it's a fine balancing act and there's a steep cliff to fall off if you don't pay enough attention.

Look at it from the perspective of someone brand new to C++. How do they know what is "modern" and the right way to do things, versus "legacy" and the wrong way to do things? As a beginner, there are thousands of resources available to you on the internet -- some new, some decades old -- with code of varying quality that may or may not be "modern". All of it is valid C++ and will compile, but some of it may have footguns that are nonobvious to the new programmer. There's no "modern only" compiler that will reject said footguns, because C++ takes the position that leaving the footguns there is a feature.

This isn't the case with Rust. Maybe it will become more like C++ in the future as the language changes, only time can tell. But for now, code that compiles in Rust is guaranteed to be free from various classes of bugs that still are possible to compile in C++, despite "modern" C++ having fixed various issues.

Another way of saying this is that "just use modern C++" is a variation of "you're holding it wrong" or "just don't write buggy code", which has proven not to be scalable advice that leads to safer software.
> These were never mentioned as the goal.

I teach, among other things, robotics classes. I'm rather explicit that students will learn things about kinematics and mechanical construction, programming, etc. But that these are also the easy parts. The class is really about organization, project management, dispute resolution, and time management. It's about being systematic and making small changes and figuring out where to pitch in to improve the team's progress.

And yah, there's a lot of time spent studying and memorizing rules in a rulebook. Because it helps our performance in our season... and because learning and juggling lots of requirements is stuff students will likely have to do later.

Most of these students will never use inverse kinematics again. It's the "hook" that interests them right now and gets them to practice the other things. They definitely will not use the FIRST rulebook again. But I feel like the students are learning a lot of the things that helped me solve real world engineering problems and complete large projects successfully.

> From a 2016 review by Simons et al:

Why do you link a review about the effects of brain-training on adults? It's very well documented that practice in memorization improves performance at memorization tasks (both similar and unrelated) in children and young adults. This is some of the earliest rigorous ed-psych material we have that is also some of the most durable and well-reproduced.. e.g. this paper from 1932. https://www.jstor.org/stable/1416195

It's a bit silly of an argument here. Do you understand just how much humans develop ability to e.g. memorize musical passages and texts by memorization practice?

I don't think it should be a primary thing we "train" in youth, but it's probably not great to neglect it completely, either.

Here, memorizing poetry is all about building an efficient encoding for its structure. Learning the poetry's structure is a primary aim. Getting good at memorizing small passages of text to be able to recite them is a secondary goal (and a useful one).
Putting someone already in crisis into a dangerous situation (surrounding them with SWAT) is going to make the crisis much worse. The film we see of people having a mental health crisis always comes from after the cops have shown up; they may have been much less agitated beforehand.
Yes, it is done all the time.

However, several people here are conflating "best compression as determined for a competition" and "best compression for use in the real world". There is an important relationship between them, absolutely, but in the real world we do not download custom decoders for every bit of compressed content. Just because there is a competition that quite correctly measures the entire size of the decompressor and encoded content does not mean that is now the only valid metric to measure decompression performance. The competitions use that metric for good and valid reasons, but those good and valid reasons are only vaguely correlated to the issues faced in the normal world.

(Among the reasons why competitions must include the size of the decoder is that without that the answer is trivial; I define all your test inputs as a simple enumeration of them and my decoder hard-codes the output as the test values. This is trivially the optimal algorithm, making competition useless. If you could have a real-world encoder that worked this well, and had the storage to implement it, it would be optimal, but you can't possibly store all possible messages. For a humorous demonstration of this encoding method, see the classic joke: https://onemansblog.com/2010/05/18/prison-joke/ )
Agreed 100%

Article from MIT regarding Solar energy:
"The potential is enormous, says MIT physics professor Washington Taylor, who co-teaches a course on the physics of energy. A total of 173,000 terawatts (trillions of watts) of solar energy strikes the Earth continuously. That's more than 10,000 times the world's total energy use. And that energy is completely renewable — at least, for the lifetime of the sun. "It's finite, but we're talking billions of years," Taylor says. "
I think they meant the one with the unprecedented violent riots in the Capitol that resulted in some folks dying. Could be wrong.
All of Kotlin runs fine on Android, that's its point, that all of it can be desugared to run on a 1.6 or 1.8 JVM?
Yeah, totally agree on this. Needs to stay fresh. Curious if you've seen other ways of keeping people engaged.
The CIA has significant 'public/private' partnerships with thousands of companies and NGO's and non-profits. It might hurt the face of the CIA, but the people who make up the CIA, AKA it's employee's, will just distribute themselves within these external orgs and continue there operations covertly.

It's exactly what they did when they were caught using military propaganda techniques on U.S. citizens; AKA Operation Mockingbird. During the Church and Pike commissions, which were constantly attacked by CIA blackmailers, they didn't even fire anyone let alone press charges. The result was that the CIA was told not to do propaganda. To avoid this restriction, many CIA agents quit, and then privately entered the media industry, while continuing the same objectives they had while working for the CIA.

Now today, nearly 50 years later, private media is still allowed to use propaganda against us, because it isn't the government. This loop hole needs to be eliminated.
The point the person you replied to was making was that him being CTO didn't add much credibility to his claim as you seem to assume by bringing it up, not that it necessarily removed credibility.
Modern drop bar shifters have an upright position though?
There should be a hard right that owner of general purpose devices decides what kind of software runs on them. Not the vendor.
Most interesting thing about this post is honestly the site. While right now it seems like 90% of the content is created by the founders (every board has only one user posting) the approach is quite interesting and with some tweaks it could be a great platform for some more information focused hobbies.
My old company used to add more to scope and increase working hours/cancel holidays. in fact they always planned a release on thanksgiving because you know thats a good idea.
Crypto market maker Wintermute loses $160M in DeFi hack
> Plastic is relatively cheap, energy-wise. Your embodied energy usage is dominated by semiconductors.

Given how energy costly cement is, and how much quantity we use, I'd be really surprised if it didn't dwarf semiconductors by several orders of magnitude.
I’m not a lawyer and this is not legal advice, but…

> The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

When statically linking, you’re including a copy of the software, so you’re required to include the notices.

When dynamically linking, you’re not including the software.

Seems pretty straight forward to me.
I spent a month in the UK and was glad to have brought my CX bike instead of my road bike. Several of the routes (in Kent) that I had thought were going to be road routes suddenly turned into paths that we would classify as gravel here in the states. It was wonderful! So little traffic and not one F350.
Russian Oil Flows Dive, Hurting Putin's War Chest
>> 1) Fringe opinion

Yes, but so what? That doesn't make it wrong.

2) I tend to push for extremes, so the base point seems more reasonable, but yes that was not needed or good to put in.

>> 3) Wildly outside the commenter's area of competency.

That stings a little, but you're not wrong. That doesn't make my reasoning wrong - see some of my replies to others, and feel free to argue against the reasoning.
>"Congress can simply cut their budget. The President can fire who he wants in the executive branch. Talk about it in the court of public opinion. Discourage "voting X no matter who" and focus on issues rather than sides."

Were it so easy. I feel like the same sentiment could apply to the military industrial complex, wherein congress could cut the budget at any time, the President could dismiss the most bellicose and wasteful officers, and the citizenry could focus on the issue rather than partisanship. Indeed, left and right seem to believe we spend way to much on certain military projects, yet nothing ever seems to be done about the ballooning budgets.

I believe one of the most sinister things about our intelligence apparatus is the fact that hoovering up all this data means it is easier than ever to blackmail our politicians who happen to be digital natives. I can only imagine how badly Millennial and Gen Z politicians can be made to look if their browser history were to leak.
Prices are falling quickly. 3090 was ~$900 on ebay last week. You can now pick one up for $600. Look at the auctions buy it now prices take longer to drop.
I got a painful reminder of this in the spring.

The RX 570 I had in my build died. I paid around $199 CAD for it.

Retail for an RX 6400 was around double that, and based on benchmarks online, it would have provided worse performance, which is shocking 5 years later.

I sucked up purchasing an RTX 3050 for around $400 since it was at least a performance increase, albeit not very high on the bang for my bucks scale.
Check out prql[1], it might be a conceptual model you'd like.

[1] https://prql-lang.org/
Seriously, the argument is ludicrous. I'm open to the idea that stability is important, but Britain isn't even the best candidate for that. Brits who make this argument don't seem to be very aware of their own history, as they was bombed quite badly in the 40s, causing damage https://www.liverpoolmuseums.org.uk/collections/world-museum...

Even if you accept this premise, there are a good handful of other countries relatively untouched by war/instability that would be safer homes. The argument is a thin fig leaf.
OP's comment makes perfect sense to me, but how I have read your comment three times without understanding what it is you want to communicate?
Well I think this article does a good job of saying CIA has done some crazy stuff. But then it goes from there to -> so let's get rid of it, which to me seems like potentially a much scarier proposition.

It's not clear to me exactly how real the threat of foreign countries trying to tamper with our elections is, but if this is what the CIA does, I think it's probably naive to think no other nation would try things like hacking elections. 8-year-old girls shouldn't be assassinated, but in the scope of things, that's not a reason to get rid of an entire agency. (Also it's a shame Biden's speech about "hey we're a democracy" had bad visual optics, but again, not really relevant)

Maybe this article isn't saying to eradicate the whole intelligence apparatus, but it's not clear to me what incremental practical step it is proposing.
As someone that is looking to learn one or the other (and hopefully be able to utilize it to land a job too), is the recommendation to skip learning C++ at this point and learn Rust instead? I was going to learn how to write a game boy emulator, which could be written in either, but I’d also like the language to help me in the professional world as someone getting ready to enter the field.
Agree a single person running it can help. In many cases that doesn't happen or folks just don't like playing that role so the app takes care of it
Welcome to the world of software development. Only at my last job (~ 6 years before retiring) were there huge projects that were inevitably late. These were projects for the company's business, not external. Typically we were handed some requirements with a hard deadline, then everything changed daily (and was required for day 1) until we neared the deadline, then the deadline was moved; rinse, repeat. Then after months of this sometimes it was cancelled, sometimes it was postponed further, sometimes it finally shipped. It was a dance I got used to dealing with. Longer hours were asked, sometimes mandated, but everyone knew it was part of the show, and while as lead I worked longer hours I refused to demand my team did. In the end it didn't matter, as these projects involved huge numbers of people/teams so blame (fair and unfair) was spread around.

Once something shipped, if it worked, then no one remembered the pain until the next one.

If everyone is working long hours including execs and it's shared pain, something will eventually change for the better. My problem with it was when I worked long hours but the execs went on long vacations and weren't even available for approvals or questions. Then nothing will change and you should go elsewhere.
This doesn't make sense. Your tax on creating the coin is only your marginal tax rate. Even if you had a 37% tax rate that means the other 63% was being eaten by electricity?
Yes but I have owned several with no issues. I usually will only buy from sellers who have lots of positive feedback. New sellers have nothing to lose.
Of course YC has some secrets in their recipe.
What exactly should I be concerned about?

Disappearing small languages? I am, but what about it is specific to Russia?

"This "if Americans are bad, we should be allowed to be bad as well" take is tiresome."

Of course it is tiresome. Especially after you say 'American history is good, Russian history is bad' and get reminded about Native Americans. So tiresome!
Alternatives to Heroku
This sort of reminds me of the 1994 essay "Why you should not use Tcl" by Richard Stallman. Then, if memory serves me, we all switched to scheme and lived happily ever after.
You didn’t mention the language that you want to learn.

I suggest taking a free introductory programming course at https://www.edx.org/ or a paid course at Coursera.com. Having assignments, and a discussion forum to message with other students and instructors adds value to the experience.

I have mostly used Common Lisp, Java, C++, and Python (in that order). Even though it is not my favorite language, I suggest starting with Python because of the rich library ecosystem.

I do not recommend starting with JavaScript and doing web apps. You would spend more time learning different frameworks than learning to program.
That's a good point. It's ultimately what I meant, but didn't properly say.

I should have said, "Trust no one at work but yourself."

Thanks for the save.
But crit races are not like coming down from Stelvio kind of speed where nervousness counts. Crit races are exactly like cx races but on asphalt or at least where I'm in Europe ;)
Fontconfig will also look at your ~/.fonts directory: no sudo required.
In related news, the EUropean Data Protection supervisory authorities are complaining that their budget isn't being significantly increased even as the complaints they have to process have exploded in the recent years :

https://euobserver.com/tickers/156038
> You really think they didn't consider doing the work where the cloak sat?

We're talking about the British deciding where to store other cultures' artifacts? What makes you think a sober look at the quality of conservation facilities would be the deciding factor?

(Though it's important to note that the thread's premise is wrong, as the article refers to Perth, Scotland, not Perth, Aus)
The article makes this point as well.
Absolutely not. In 20 years I've heard the name twice: Once six weeks ago when they emailed me to try to get my team to use their tools (which they failed to describe to me, so I declined), and a second time just now on HN.

I don't know who they are or what they do. I asked my coworkers - they didn't know either.

"Everybody knows about x" where x is any proper noun in the software space is frequently a bad bet. The software world is exceedingly large, and people are familiar with chunks of it.
Quick story: ages ago, I was the tech lead on a console game. Being in stores for Christmas shopping season is a really, really big deal. I mis-estimated the project and under-led it early on, resulting in us being way behind schedule come summertime. For about a three week period, I moved a cot and sleeping bag into the office and pulled 70+ hour weeks to get the project back onto schedule. I never overtly asked, but the rest of the tech team stepped up to a somewhat lesser degree and we got the product into Sony QC in time for the holiday.

Did I get anything extra for it? I don't know. I can't point to a specific check that was tied to that cot. I do know that the company appreciated it and my overall trajectory there was good. I was also proud for myself that I could dig deep and really "bring it" for several weeks to reach a goal that meant something to me.

If I had to do it every year, it would grate on me. If I had to do it because other people screwed the pooch, it would annoy me. But I still look back fondly on the overall experience there.
Biometric Information Privacy Act (BIPA)

companies must get permission from people before collecting biometric data like fingerprints or scans of facial geometry

sets rules regarding how companies must safeguard such information, prohibits companies from selling Illinois residents' biometric data

And probably most importantly:

allows Illinois residents to sue companies for alleged violations of the law

The list of tech companies successfully sued include all the biggies you know and love to hate.
Similar issue for not noticing changes in /etc/localtime: https://github.com/golang/go/issues/28020
> People say that US taxes are kept complicated because the tax prep companies profit, or because Republican politicians benefit from frustration at taxes. But I think this is a bigger reason: a lot of people, myself included, when faced with paying extra taxes that just "don't seem right", would rather pay extra that go through the complication of figuring out how to fix them. So the government gets extra tax revenue that they technically didn't require.

So you think people overpay more commonly when faced with complexity and confusion in the tax code vs. underpaying or not paying at all? Is that right?

Also the confusion you're describing is also what drives your first reason:

> People say that US taxes are kept complicated because the tax prep companies profit

People need to use professional services because they're not sure.
Nice. Born and raised in Rockledge. Moved back about 7 years ago now.
Police are already notorious for turning off their body cameras when it's convenient for them. Some police shootings result in no bodycam footage at all even though most or all officers were wearing one.
this is super cool good work!
Tricky concepts in Julia for beginners (and how to overcome them)
Do you think it was a coincidence that Nixon recruited his plumbers from the FBI and CIA?
> Whoever is doing his PR needs to be sacked for leaving him open to a photo like that.

The speech wasn't any better.
I'm curious, what is it that drives every tech company to eventually publish a UI framework? I get the value of having an internal UI framework which allows anyone in an organisation to quickly throw something together which is at least vaguely in line with branding and UI patterns, but what value do they get from then making that available to the general public. Surely it just puts a burden on the maintainers because they can no longer just send a quick email or Slack message to the relevant channel saying "we're going to break backwards compatibility for widget X, make sure you update".
These are helpful. Thanks jonas-w and hazelnut-tree
Is CIA rogue? Many of the morally upsetting acts documented here (killing an 8 year old girl, spying on the American people) seem to have been ordered by officials in the elected government.