skysight-inc/HackerNews huggingface dataset:
Boy this slope is getting slippery.

Did you hear about new black trump virus? It's only killing black people, and named to mock Donald. It might have come from a lab but we won't be allowed to discuss that.

We immediately need a complete lockdown of all black people. Let's start with 2 weeks... also we have a 'vaccine' which comes with lots of asterisks. We had only 1 case, but this 'vaccine' might sterilize all black men.

Dont worry, we have done mandatory vaccinations before. It's safe, it's not like tuskegee again. No need for ethics evaluations.
So another interesting second level problem with this is that if the window motor or mechanism fails, you can't use the door at all. I have had window mechanisms fail and had to pop the cover off the door to get it back into place, but in this case you can't get the door open to get in there without breaking the window. So as far as I can tell if the window motor or mechanism fails, you will lose the window if you ever want to use the door again.
Maybe its just a phase towards maturity. Functioning / reliable OSS support models are important. "Suing" is just a metaphor for needing reliable partners: running a banking institution or an educational institution or a local government is not a hobby.

But the outsourcing to proprietary vendors mentality might be a far bigger risk. If all you are doing is processing information those vendors will eventually eat your lunch and you will have financed them every step of the way.
With that attitude one certainly has already lost :)
Back in the first dotcom boom, we started tracking our rough swags that a dev would throw out on gut instinct vs. the detailed estimates we put together for actual customer projects. We founds the swag were more accurate, exactly for the reasons you stated -- we would over and under estimate details, but they balanced out and the scope of the overall project was correct. We then got into talks with other dev shops, with more experience than our young group... and they had the same result. Young or old, experienced or not, a rough swipe at the scale of a project is usually accurate enough to know what it will take.

I've seen the same thing play out in Agile processes - we are asked for story points, and while many are accurate, some are way bigger than we thought, some smaller. But the overall time to complete a project tends to fall right about where the devs thought it would before the pointing exercises.

All the estimation in the world will still put the same answers into the hands of your project managers - "Pick a date, or pick your scope. Not both."
The same metastudy says hand washing isn’t statistically significant in stopping pandemic flu spread, but is careful to note that doesn’t mean it’s ok not to wash your hands. There are many other diseases which are prevented by washing your hands.

Generalizing from influenza to COVID-19 seems like a big assumption.
I'm not sure what makes you right wing about being worried about school closures. We have studies showing worsening eyesight for children because of lockdowns:
https://www.aao.org/eye-health/tips-prevention/covid19-pande...

(that might have an effect for 100 years?)

A 7 year old child is extremely malleable, and especially socially needs an incredible amount of input to develop as a person. What you do today to a 7 year old for (currently) 2 years has a massive effect later.

Not to mention, how do you think a 7 year olds parents are affected by lockdowns who they are locked up with? Alcoholism? Up. Drug abuse? Up. Domestic abuse? Up.

So again, where is the guy wrong?
Talk to Your Robot with Forth (1984)
Sure, and some countries recognize that too - a covid passport means either being vaccinated or having immunity. Both should be an option.
What is your volume and are you looking for a paid service or for a tool? Sendgrid saved my ass when google discontinued their mail service in appengine so I'll recommend them, but only if they match your requirements.
If it were so easy Chinese companies would have already done it, having both more resources and an obvious incentive.
but it is essential to good engineering
I basically believe that building a house is a creative process that you are always doing for the first time.

As a general contractor you can’t expect me to provide a timeline of when it will done. This house has never been built this way before.

…

That way of speaking would fly in no other engineering discipline. Software, while it possesses some interesting differences from other fields (eg mechanical, electrical) has some massive growth to do in terms of actually developing engineering skills.

The biggest problems I see with sw engineers who complain about estimating work are (1) lack of experience (2) lack of rigor and (3) lack of effective teamwork.

A mature sw team with good disciple around getting user input and estimating work is totally possible. I’ve seen it.

This who think software is un-estimable compared to other engineering fields are just giving themselves an excuse from accountability.
Hands-On Machine Learning with AWS and Nvidia
Yup. The lack of libraries made it a non-starter. Rails has just about everyone beat in that category.
jacquesm, I have no dog in this fight but it's your attitude that comes across weird here. Just a friendly FYI.

timr took the effort to correct you point-for-point. You come back with "Fine! I'll take my ball and go home then!"

I'm not sure what made you dig in your heels like that (personal reasons?), but to good-faith bystanders your arguments appear petty and unreasonable.
>Estimation skeptics into believers very quickly when it’s their own money at stake.

Except that's not the only reason why. As a consultant you're more likely to be allowed to pick your tools to fit you, reducing the amount of unpredictable gotchas, plus you usually have a lot less red tape than FTE.
Oh, it's safe, but what's the point of using a car if you'll reach your destination slower than if you were to use public transportation? I'm not arguing that it's too safe, but I'm arguing that it's as safe coincidentally, and the driving culture still has lots of room for improvement.
I would strongly disagree and Joel offers no evidence in defense of that statement. I wouldn't expect junior employees to have a strong understanding of task complexity, their own ramp-up period, available resources, unforeseen impediments, the experience necessary to estimate accurately, etc..

Estimates are best done by the team as a whole as it is the only way to rely on everyone's collective judgment ("I don't think we need this requirement," "we are going to run into this problem," "this is similar to task X we completed 2 years ago"). If done in this manner, the process also serves as training opportunities for the more junior employees.
> The accessibility of public web is what web 3.0 is about however.

The definition of web 3.0 changes depending on who I am talking to and how deep into crypto they are.

> semantic web

That's Web 2.0, it exists just fine now and hasn't gone away like the original poster claimed.

> Twitter is accessible

Okay, glad we agree on reality.

> "this nitter instance has been rate limited"

If you think there won't be rate limiting in whatever "web 3.0" distributed service is out there, I have a bridge to sell you.

> and don't forget instagram

Multiple "web 3.0" services that exist today have their content gatekeeped to those who have accounts.
Yours is another one of those typical HN rebutes.

Just because a solution isn't perfect doesn't mean it wouldn't help.
First child car seat with integrated airbag
Where are you getting your information? Tizen OS is not dead. It is well alive and kicking and being improved and Samsung is slowly implementing that unified OS not only for their phones, but for other Samsung products. The main issue for any phone producer is that any OS that they do not own also Android comes at a price - there is no such thing as free OS.

There are also plenty of other mobile phone OS, that are not compatible with every phone and that is the main issue why they are not widespread. Phone that I own is supported not only by Android(and Android forks), but also couple of other mobile phone OS. The trend is that in future there will be more choices for OS, that might satisfy those users, that are currently not happy about Android, but have no other choices at the moment.

There are at least 10 other mobile OS choices - most of them are based on Linux, but current share of those is ~0,1% out of ~6 billion of phones. In total numbers that is only 6 million devices. 6 million device market is a significant number for any company, not to mention, that this number is only playground compared to 1000x larger world market of mobile phones.
My impression, from watching many videos similar to this: https://youtu.be/jGjUQuXozYc, is that fast charging in the USA is incredibly flaky for non-Tesla vehicles. Chargers don't work at all, chargers don't accept payment, chargers don't handshake with cars, chargers complain of faults and don't finish charging the car, chargers don't deliver advertised charging power/speed.

I've done about 20k miles in road trips in my Tesla, and I think I've plugged in to 1 charger that didn't work at all. I've suffered degraded speed at other chargers, primarily due to them being older chargers that share capacity between 2 chargers (so my speed was halved when somebody else plugged in to the mated charger).

The worst problem I've had with Tesla chargers is the locations. Sometimes finding them is hard (the one near Dulles in Reston took me forever to find for example), sometimes getting to them is hard (chargers in malls are a nightmare around the holidays).
Related, and impressive: https://github.com/elfshaker/manyclangs

> manyclangs is a project enabling you to run any commit of clang within a few seconds, without having to build it.

> It provides elfshaker pack files, each containing ~2000 builds of LLVM packed into ~100MiB. Running any particular build takes about 4s.
I'm in a org that took up a great deal of technical debt, I no longer refer to it as such. It seems to create a false sense of security. Instead I simply call the software what it is, incomplete or unfinished.

"We took on some technical debt in Q1."

Vs

"We didn't finish the project in Q1, but we kinda have something in place that sort of works, as long as you don't look at it funny."
It doesn't even stop at the ISP, unless you intend to span the globe with your own cables. Otherwise you're buying transit from private corporations and subject to their whims. It's pretty much build your own internet if you want true freedom of speech on the internet.
fuck yeah solar panels on my thigh highs
Yep. And that’s on you and the product owner to get aligned on. Fix that alignment and you fix the problem.
hmm I tend to be a bit skeptical about "ipse dixit"-like statements, but I think I got your point about compilers/transpilers :)
> ignore an massive amount of improvements since the early 90's

That's not the point. having massive improvements since 90s does not imply that we are going to continue from the same path from here on.

> completely accessible via a browser

accessible via a browser is not the same as accessible / interoperable broadly.

> You don't need to read twitter with a special twitter client

YES, some people want to. or maybe I want to do some data analytics, maybe I want to create a localized twitter, or I want to do take public social graphs and do something with it.

web2.0 was about standardizing transport level protocols, web3 is(imo) about standardizing application level protocols using commitment guarantees.

When I use some web2 service, there is almost no commitment guarantees(you can get censored, your data might be access gated or deleted, banks can stop you from doing certain transactions).

Crypto and web3 is about fixing these issues. If Bitcoin promises to work in a certain way today, it will more likely than not work in the same way 10 years from now.
Ok, so there were warnings that vaccines will lead to a false sense of security. And, guess what? Those warnings were right! One only has to take a look at the numbers in, say, Germany to see that the current wave of the pandemic is the worst yet, and vaccines contributed to that negatively on several levels:

- they gave the government a false sense of security, so they are only now reacting to the dramatic rise in Covid cases.

- vaccinated people can both get Covid (with the current Delta variant) and transmit it, they just don't get as sick as unvaccinated people. Still, restrictions were eased for vaccinated people as a motivational measure to get vaccinated, and now the virus is being transmitted from vaccinated person to vaccinated person until it finds an unvaccinated one.

- vaccination is actually impeding the measures that can be taken in the future: there is the argument that restricting the freedom of movement of a vaccinated person may be an undue breach of their constitutional rights, so there will be even more hesitation before extreme measures (lockdown).

I'm currently isolating at home with Covid despite being vaccinated, so please excuse me if I sound harsh. I'm actually glad that I am vaccinated, but I now see that the vaccine was more than just a bit hyped up by the authorities...
For months, almost the entire Western world just watched slackjawed while Covid spread outward from China - presumably hoping it would just go away.

I wouldn't worry too much about hamstringing containment efforts.
No, I’m not saying that. I’m saying there is a reason we have a regulatory regime with all the safeguards you’re decrying instead of randomly axing companies.
Already had a tractor axle broken, when the machine sinks with one wheel into the caves?

We got 50 € compensation and mentioned in the newspaper as "compensated" for the damage. This is a terraforming animal and not compatible with civilizations landscape, no matter what tales they tell.
I think this is almost a perfect example of someone thinking they're personally being assertive and someone else thinking that person is being an asshole.

On the one hand, yeah, the original comment could have used softer phrasing, could equivocate more, could signal curiosity better. On the other hand, if you know something just say what it is you think you know.

On the responder's end, yeah, if you think someone is being excessively aggressive with their language, call it out. On the other hand, apply the principle of charity and try to hear what the other person is saying.
Huh? How is this about tax avoidance?
> even though COVID just keeps on truckin' through Cali

California’s death rate is far lower than Florida. This isn’t something you should be both-sidesing. Tens of thousands of Californians are still alive because of the measures we’ve taken.

And it’s not so much horror as disgust and confusion, like seeing someone smearing feces on themselves and saying “I trolled u!!”
I really like the clean design and immediate access to the demo. When you say privacy-first do you mean the items are encrypted or that you promise not to collect data?
Not all the time, but most of the time, yes it cancels out. If you work in a business like consulting, you'll quickly learn that you make more money by being able to give estimates in this manner. And when it's part of your job, it becomes a skill that you need to train and become better at, and your estimates get more consistent and more accurate.
I agree with you on bullshit dates. But I don't think this part is true:

> Regardless of what you think your process is, somewhere near the top of the leadership pyramid, it all boils down to a customer promise upon which hinges your organization's reputation.

First, I see the same sort of dysfunctions driven by The Date™ even when no customer promise is involved. Even when no customers are involved.

Second, if honoring customer promises were the number one priority, organizations wouldn't make them so casually and without figuring out what is possible.

Third, they would use management approaches that make it maximally likely to really hit customer promises, not just in terms of date but features and quality. If I have a date that really matters, I'll aim
for first MVP by 50% of the schedule. Then we use customer feedback to iteratively improve every week, so at the deadline we have something polished and proven to satisfy.

Fourth, they'd try to hit dates in ways that build capacity to make good on future promises. Instead, the panics I see around The Date™ mean technical debt, strained processes, and burnt-out staff, all of which diminish odds of satisfying promises in the future.
the person you are replying to never said otherwise
How JavaScript works: different ways of declaring functions and 5 best practices
I hope you noticed it's from Salon.
This jargon suggests that the scope and complexity of your "epics", "milestones" and "features" are abnormally unsurprising and consistent.
Is it because whoever defines them is very good at detailed estimates, or because the work is repetitive and predictable, or because the deadlines are weak and elastic?
To me it seems like people who were late to the game on crypto are trying to hype this concept of web3 to make a quick buck
Firing her during the pandemic would be very unwise politically
Sorry if I gave off that impression. My life is far from a lone-wolf.
I would say very few in the medical community would even agree to that
Moderna Cofounder and Billionaire Robert Langer Shares His Secrets to Success
South Korea has its own Galapagos Island situation with apps thanks to efforts to foster them by the government — eg Google Maps is seriously crippled and you have to use Kakao Maps, they have their own local version of Uber, etc, etc
Proto-Indo-European *ǵr̥h₂nóm [0] So I would guess most European languages would have the same meaning in one way or another.

0: https://en.wiktionary.org/wiki/corn
There's plenty of people writing java-like code in Python too, just check Amazon SDK for python or GCP SDK, it's a mess, I don't know if they get frustrated but they do get SDK users confused and frustrated.
It also makes a mistake saying 'Hey buys' instead of 'Hey guys'. Interestingly, https://www.quipqiup.com/ makes the same mistake.
Let's not forget that the job done is not done for myself, but for the company which employed me to do the job. So if it takes less time, I'd report it and if the others refuse to budge, I will use that extra time to do some courses or such - also very useful to myself AND the employer. Win win and no need to get cynical.
Yes. Like Corfe Castle in Dorset, which was taken by treachery, and was demolished some time later, when the fighting was done. [0]

[0] https://en.wikipedia.org/wiki/Corfe_Castle#Post-medieval
Fascinating! There are so many things in English we take for granted without realizing!
Sierra Space Raises $1.4B
I find the description a bit confusing, is there and example where we can see the usage?
The relationship is symbiotic. iPhones need your apps to stay relevant, and developers need access to the iPhone ecosystem to be able to reach anybody.
How does it compare to Moodle/Canvas in terms of intended use?

I have a contact who is looking for an LMS for teacher education, and kolibri looks probably appropriate.
Security Scanners for Python and Docker
> but the flip side of this is, do most users of web2 services want their data collected, processed, analysed, rebundled, and resold to the extent that it is?

Facebook doesn’t sell user data. Google doesn’t sell user data. Twitter doesn’t sell user data. They sell ads. The user data is strictly kept internal to the company because selling it would weaken their market advantage.

This is one of those weird myths that has been propagated by fear-mongering journalists and politicians. You’d think tech people would be the first to call out this logical error, but for some reason it has been embraced as the ground truth despite being trivially easy to fact check.

> Whether you like it or not, you are paying for the services you use, but in ways that are often opaque to you.

In 2021, the trope that “If you’re not paying, you’re the product” has been repeated to everyone a thousand times over and it’s old news.

But paying for a product doesn’t mean that your data and usage patterns aren’t still being extracted for profit. Just look at smart TVs.

Blockchain doesn’t magically change this fact. It’s theoretically possible to design systems where certain types of data are obscured or encrypted, but it’s a huge leap to assume that web3 services will, by default, encrypt everything and obscure access patterns. Just look at how easy it is to track Bitcoin transactions between wallets publicly.
> then they'll likely have a lot in common with Earth animals psychologically

The term "psychologically" here is interesting because it skips the "biologically" part. What if they don't have neurons like us or AZ? Could one even talk about psychology?
> there's no inherent design reason

The driver sits on the left in the U.S. And, lacking widespread public transit, most driving hours are commuting... alone.

Having the gas cap on the left both makes it easier to pull up to the fueling station without being too far or bumping into it, and - having done so - prevents the driver from having to walk around the vehicle.
I ended up quitting that job over a dispute on double billing clients. If they had changed my timesheet entries after I made them, I would never have known but they insisted that I enter incorrect inflated hours. They justified it as recovering PM time the client wasn't willing to pay for which only made me less willing to falsify my time. Scummy company but this was during the dot com bust and they did survive when many of our competitor's died.
A visual history of Playstation controllers – illustrated in Figma
You meant helped enslave the world with covid like you are. Black freedom is gone.
Nicely done, I like the look of this. Heads up, the links in the footer don't work, including the privacy one.
Calling it incomplete or unfinished may hide the fact that it is broken, maybe beyond repair.
Which comes directly from a suspected NSA mouth. No, it's from the German BSI, which is a NSA collaborator.

Still better than the current implementation.
Explicit programming is more readable, but can result in a lot of boilerplate. "Magical" programming is much more intuitive once you know where the magic comes from but can be maddening to debug. Any framework large enough to be useful starts abstracting away implementation details.

I've found that people that gravitate towards Ruby enjoy meta-programming. The running joke is that you're not a Ruby programmer until you've decided that you should write a DSL. Like everything, clever programming has its tradeoffs.

These days no one reads the source code of every method they call until something is not working the way they expected it to.

Personally, I find the JS ecosystem that absolute worst for this because of the amount of imported code to layer basic functionality on top of the standard library.

If you've worked with rails long enough - well at that point things like Devise are probably in your mental model of how they work.

Personally I still find the large unbridgeable chasm between Python 2 and 3 to be a large friction point in the ecosystem. But if I worked in Python a smuch as I worked in Ruby, I may find Ruby more troublesome.

The simple fact is all languages are getting better. The best tool is not always the one that would be best for the job, sometimes it's just the one you know best. And the tradeoffs we make for ease of programming and abstraction can then turn around and mean we are pushing megabytes of JS over the wire when we don't need to, and now we are trying to solve that with more explicit inclusion and automatic tree-shaking in build pipelines etc.

It's all good. Every tool has two edges. I'm much happier to see people continue to engage with this edges are figure out how to make them more effective than to always argue about which edge is sharper.