jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
curtis makes some excellent points about the whole concept of freelancing and how to make real long term work by bringing real value to your customers. These will generally not argue on price since they understand and see the value that the price is getting them (either increased income or decrease cost).
With that said, I personally would not think recommend the paid hourly work even with the structure of milestones. I have experimented with both hourly and fixed bid (as well as spent a couple of years working in business to understand their view point) and here is what I have found out from my own experiences (which should not be generalized of course):

* sometimes (read quite often in my experience) a high value solution to a client takes you a very little amount of time if you bill hourly you sell yourself short against the only measure that matters for your clients and that is how much value did this project bring me

* Hourly billing tends to make clients cut projects before the actual objective of the project is achieved so that they can save cost and what this means to you is that for this client (and anyone they talk to) the project was a- a failure and b- not completed by you

* Hourly billing allows you to choose to be lazy. What this means is that you will not take the time to assess the project and its scope because heck your are being paid by the hour and if you are lazy you get in trouble

* Clients need to assess risk to reward ratio of any project they take (just like you should) an open ended project is not a good thing for them. Without a cost it is difficult to assess whether a project ROI is useful.

Now with the above said there are times when billing by the hour is the only course of action. In my experience these are as follows:
* Old clients that have learned that you bring high value who want to grow their business strategically and want you to add iterations to them. These you can bill by the hour because there will be alot of time set aside discussing strategy and building for future and changing things. The key here is that they know you are worth it.
* New clients where are referred to you who do not know what they want. This is when a client can not tell you really why they want the project or what is its success metric. I usually stay clear of this unless I am sold on what the vision is since it is difficult to define success.

Warning however must be said you have to stand your ground when it comes to fixed bids scope. You can change scope a bit if a new change takes out an old one but you have to be firm. In my experience a fixed bid project without a defined metric of success is doomed to cost you more then its worth.
There are some things I wouldn't want to break, ever. Think before you move.
I had hoped this project would grow more, but for the 7 years I've been aware of it, I almost never see anyone talking about it.
This [1] seems to be a fairly representative article of the sort of thing I've seen. Not peer reviewed, but it hardly seems like fringe lunacy.

[1] https://elemental.medium.com/how-one-covid-19-doctor-became-...
"Corporate executives have a fiduciary duty to maximize shareholder returns"

My understanding is that that's an oft repeated myth -
https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...
> why aren't they "here" in popular adoption? I think, although it is perfectly technically feasible in a vacuum it is not in real life.

HN is likely not the best forum for this argument, but I'd have two answers to this:

1. Email is popularly adopted. It's difficult to add improvements because it's a federated protocol from the 60s, but it is still popular.

2. The reason we haven't had popular adoption since is because: (a) email was publicly developed, whereas most newer tech is private; the market favours easy (cheap) over better (hard, expensive) and federated is harder to do (with worthwhile benefits); and (b) the major downside of centralisation -vs- federated is vendor lock-in, which is bad for users but good for shareholders.
Were you a regular user? I’d wager most regular users know this. It’s a verb among my friends, like “she’s blue-ticking me”.

What’s more, if you tap on “info” after long pressing any message, the app explains it to you.
You just said the exact same thing as your parent comment in fewer words.
I remember reading his essays (there were several more) and thinking, "He is seems so sure of everything, let's see how it plays out".

He wasn't completely wrong about everything, but the main premise - that careful planning and development yields worse results than guerilla ("bazaar") way of working - didn't pass the test of time. His main argument was the Linux kernel. But when you look at this project now, it seems quite far from the bazaar style. There are many bazaar-style projects that failed and many cathedral-style projects that do very well. So his main argument is moot.

We can treat this essay as a historical document, not something anyone should refer to as to how the open source development should be done (even though he has some good points about leadership style for example).
It's very interesting how upon news like this, everyone rightly jumps at the throat of the evil corporation pushing for more control of everyone's information. But when the discussion is about free speech—which this stuff is directly related to, just in a subtle way—then suddenly at least half the comments are clamoring in defense of the large corporations' right (to censor) to host whatever they want in their platforms.

All because "the users don't know better, so it's good to filter the information they get access to" or because "information overload is somehow more likely to push people to the extremes than siloing and letting people live in filter bubbles" and other similarly paternalistic justifications. It's interesting how facebook trying to get the information is bad, but using that information, among other things, to filter what its users see or not is apparently good.
Yes he did, just watch https://www.youtube.com/watch?v=lBH7ql34Ex0 it's just lies and pushing people to do terrible things.

Trump is currently the most dangerous American alive, he's the most powerful person on the planet spreading lies over lies to his millions of followers.
I'm in the US Monzo beta. The app is super solid, has envelope budgeting features, can automatically divvy up your paycheck like Expenses. Hoping they open up invites before Simple shuts.
Because people not only look at money

It's reward Vs effort.

Amazon's warehouse are automated and require much less manual work compared to the traditional warehouse.

So yeaa some might save their back, by working for Amazon and this is what we are observing. People taking salary cut for much comfortable and pleasant work compared to what they were doing before.
Are you saying,you didn't learn a single thing with that project?
If you learned something out of it (whether its design part or coding part) you must add it to your resume. You can tell interviewers you didn't follow any coding standards with that project. But now you are started to follow them. Open source project always add more value :D
i got the same result.
While completely true - it's not an obstacle in a simple implementation of password hashes. Any string that produces the same hash will suffice as a password - as the password is by definition anything that hashes to that value.
It means that If we looked at this 31 years ago, it wouldn't be a block hole yet. If you were to transport yourself there at 50,000,000 times the speed of light (eg. in a relative instant), you would find it much older than we perceive it now.
This reminds me of Joel Spolsky's Things You Should Never Do (http://www.joelonsoftware.com/articles/fog0000000069.html). It's old advice, but still as relevant as ever.
But that's ok, the server doesn't know what originally went into the algorithm either.
There was a story on the front page two days ago about how insecure the iPad is, and how it's threatening corporate IT with uptake.

A colleague's husband's department (same corp, different company for him) actually has a fleet of ~30 iPads. They're cheapish, easy to dev for if you have an in-house mac shop, and popular with the suits. Not to mention easy to use with the corporate intranet sites thanks to webkit.
facebook.com = 12 chars

gmail.com = 9 chars

Gmail wins.
Bing has hover previews too, they just activate with a gesture to the right rather than a mouseover. The content of Google's previews is far superior though.
Less shareholders, less problems. You don't want to have to track down a bunch of short-term employees from four years ago when making corporate decisions.

(Yes, I know the common generally has no rights to speak of, but sometimes you want to get the consent of everyone just to cover your butt, especially when things go bad.)
Where I work there is a career path for technical people, but it tops out at the "Senior Staff" level. Now, as far as the role goes, you can be an individual contributor up to a point before becoming a "manager". You can lead a team from a technical standpoint without being a "manager". Those are what we call Technical Leads, Software Architects, and Chief Engineers.

My suggestion would be to ask (or even take) on a leadership role. Fake it til you make it, and put the results in your annual performance review. Write it up really well, and make sure you show results and not just state what you did. Show that your leadership adds value.

You do not need a formal leadership role to do this.

Mentoring is a quick way to put a notch in your leadership role, especially in your position and level of expertise. Share best practices with some junior engineers, and help them learn, grow.

You can also take on tasks outside of the office to build a proof of concept or the like that saves the company money or adds value. I have a mentor who became a senior manager after developing what became our enterprise email infrastructure during off hours with a small team of colleagues. He's now a CIO of a large part sector of the company.

A third idea, and we love this one where I work, is community leadership. Whether its helping out at a local non-profit, or spearheading a one time event for a holiday food bank, these are great opportunities to demonstrate leadership. (They're also a good idea in general, and great karma!)

That said, I am right there with you. I spent 4 years working in software development outside my current company, another 2 years at the company, and just now entered a leadership development program. There is a tremendous amount of soft skill development involved in the program I am in, and it really does help (even if it frustrates me at times).
So, that's a lot of marketing speak. Is this being positioned as an alternative to products like Varnish and F5?
That's the recommended price. But the Steve Jobs book is older, and when it was new, it was like $34,99.
I just donated 20 dollars. Nginx is a really excellent example of how to do concurrency correctly imo, and I think they deserve a lot more.
Oh god. Don't do this. Don't go out like a meteor. It's romantic and exciting... and stupid. There's a time when every doctor has to look at the clock and call the time of death, and you have to do that for your startup. Remember the "be honest with yourself" rule? It's part of that. Be brave.

To give up is not defeat; it's rallying. Maybe at Accenture you'll learn your future customers, find something to enhance, or exploit. You don't know. But above all you have to be honest with yourself and why you wanted this: are you the driver and the company the car, or are you the car and the company the driver?*

*In other words, is the company what is trying to be delivered and you're just taking it there, or do you want to go somewhere and the company is the means to do that.
> Occasionally people talk about prepared statements and parameterized queries and such, but usually people just talk about escaping.

Occasionally? For many years "preferred prepared statements and use user input, sanitized (via escaping and/or more involved means) or not, only with a very special need that where prepared statements don't do what you need, and then be as restrictive as possible in what you accept" has been what I've heard everywhere.
>It's always a train wreck.

I take the opposite view. When it's a disaster comment section, I see it as: this is actually how some people think. Until there were options, like comments, that gave everyone a platform, it was impossible to tell what people thought about the message being delivered. Good or bad.

Most sites, including this one, the commentary has the best insight.
Why is this a problem? They will tend to choose to implement only the best practices. For example my (I'll admit biased) experience with play framework was better than with RoR and with Django.
Now do the same for Atlas Shrugged, The Secret or Eat, Pray, Love, please.
More often than not I pay for software my business uses as a subscription.

You could go for a "freemium" model where advanced features are payed-for, especially collaborative/multi-user ones, which will increase your userbase (individuals), that then recommend it to their company.

Collaboration/backup/remote-state features are also easier to justify as payed feature because you will need to store and serve content from a central location.
I don't think less of you for letting your 11 year old play CoD.

But: why do you have that twinge? And, what does "what all his friends do" really have to do with your own parenting decisions? All my son's friends drink bottomless cups of carbonated sugar syrup, too.
They will not fail, but the Open source alternatives will get more consideration.
I always had trouble in regular math classes until physics. I think it was the type of problem solving I understood and related to
Hence the ;)
I wouldn't say Google is a good alternative, its social aspect is nothing compared to delicious.

I'm currently trying http://pinboard.in - first views are good.
'Dead wrong (about global warming)'? For this to be true, there would have to be a demonstration that net positive feedback effects from increasing atmospheric CO2 (leading to runaway warming) have been <conclusively> shown to be taking place.

I would guess that Dyson along with other sceptics has not seen such irrefutable evidence which would kill anti-AGW views.
The UI seems .. congested and too busy.
The art world has no central authority, but you can still pay four million bucks for your Gursky.

https://en.wikipedia.org/wiki/Andreas_Gursky
Unix tools are composable. Functional languages (e.g. Clojure) are all about composability. While bash might be a reasonable glue language, I wonder why Clojure wouldn't be — and it could probably be as compact, if not terser.

The problem of the Hadoop approach is that the overhead of parallelization over multiple hosts is serious, and the task fits one machine neatly. A few GBs of data can and should be processed on one node; Hadoop is for terabytes.
I guess they could just not generate any data from your searches, but I guess that defeats the purpose, now doesn't it? :)
I'm not quite sure who the article is actually written for. If it's written to generate interest from investors, or for some other such semi/non technical audience then please ignore this (although the fact that I can't tell who it's written for is in itself a warning signal).

If it's written to attract potential users, however, then it's woefully light on useful content. I don't care in the slightest about your views on tech monopolies - why on earth waste such a huge amount of space talking about this? What I care about are three things: 1) what workloads does it do well and, and which ones does it do poorly at (if you don't tell me about the latter I won't believe you - no storage system is great at everything). 2) What consistency/availability model does it use, and 3) how you've tested it.

As written, it's full of fluff and vague handwavy promises (we have PhDs!) - the only technical information in the entire post is that it's written in rust. For users of your application, what programming language it's written in is about the least interesting thing possible to say about it. Even going through your docs I can't find a single proper discussion of your consistency and availability model, which is a huge red flag to me.
That doesn't change that they first tried to misappropriate the money.
I'm trying Hotwire for a personal project and have really been enjoying it so far, but it is very different from what I'm used to (more SPA-y frameworks like React + JSON API). My main fear is that I'm tying myself too much to Rails-specific libraries and that upgrades and migrations will be harder.
Click your username in the top right > upvoted comments. There's also a link to your upvoted submissions in the same place.
Code clean up, commit history clean up, more testing and perhaps a bit of re-basing (it was built against a somewhat older version of Unikraft).
Yes! I don't if there's a name for it, but that's a technique for vetting potential frauds -- ask them to do something impossible and see their reaction. It's arguably what the British MP was doing when he asked Charles Babbage if the Difference Engine would still give the right answers when you put the wrong numbers in.
Yeah, it took me a while to figure out what he was saying too. He changed the "Buy Now" button to "See it" so people would be more likely to explore before making the decision to buy.
What platform? Whats your goal for the idea? What do you need from the idea? How much time do you have to put into it?
#1 You should have learned to make webpages that still load without scripting.
If you combine BGP hijacking with your own CA (e.g. CNNIC), you can even hijack SSL sites.
At the end the author makes the conclusion that this "sexy change" was sub-optimal but the problem was a copywriting issue. A large red button that says Buy It? How could anyone not guess that wouldn't get clicked much. People don't want to immediately buy something without reading about it first, especially when coming from an email.

Also: why a huge red button instead of green or any other color? Red has many negative connotations (and is also used to signify the end of a process) so it was probably the worst possible color choice. I bet if it said See It and was green or blue the CTR would've eclipsed the unstyled email very easily.

The problem wasn't going from an unsexy email to a sexy one, it was the boneheaded copywriting errors and color choices. He should find a new designer.
I liked that post from Jason, I found it quite insightful. I just disagree with the talent part. Yes, it's tough to hire the best in Silicon Valley, but frankly, moving to Oklahoma will not make it better.

Is there an angel bubble? There is definitely a major uptick. I agree with his reasoning. Angels have money. Even the stock market is back higher than it was before the 2008 crash. So cash is available. But for how long?
I would have liked to see more data. Step 1 - change text email to graphics every thing else stays the same. Step 2 - Change the wording. Step 3 - Leave step 2 wording and go back to ext email.

This way you can compare like for like and figure out what is actually causing the increase/decrease for the CTR.

As it stands, the article didn't include enough data to see if their changes actually fixed the situation.
> I asked a design buddy to sexify it

Here's your problem. Instead of doing proper A/B testing, you asked some clueless designer to "sexify it". Instead of thinking, he/she made it look like a typical spam email.

Also, most modern email clients block images by default. So your email probably looks like crap to most recipients.
During my University days I've found out that I feel rested when sleeping for a number of hours divisible by 1.5, or to put it simply, only multiples of 1.5h. So, if I had to take a nap or work super late a 3h "nap" would've left me fresh and ready to work while a 3.5h or 4h nap would turn me into a zombie. I haven't thought of this in a while since it became a habit for me but seeing the 7.5h you mention along with small time changes making big difference it all came back.
When you omit relevant facts, your arguments are weaker.
What are the odds Apple shit on this?
If you own property there is not obscurity or hiding from the system. Your name is on the dead and on view for the public (especially with the new law recently passed restricting the privacy of shell corps).
Agreed. Really interesting read. Was surprised to see it downvoted.
Plus services are about 80% of the UK economy (more if you start filtering out things that rely on huge subsidies...).
It's worth noting that GCHQ and GDS (Government digital Service, responsible for gov.uk sites) are different.
"I've never heard of wordle before" is becoming the most tiresome humblebrag of 2022
Does anyone know if Bitfinex will get this returned to them (and hopefully repay users) .. or what the next steps in this story might look like?
I wonder, though, is it not a coincidence that they're practical tools to do rather precise multi-step constructions? (E.g. Durer wrote a whole book about type design by those methods.) And with all the geometric algebra in Euclid, did they ever use them for calculations that aren't originally geometrical? Would we know?
The current distribution Arc Lisp can be found at https://arclanguage.org. It ships with a forum that isn't up to date nor does it have feature parity with HN, which is kind of its own black box because Real Money is involved, and Real Money ruins everything.

Also there is a public fork of Arc Lisp at https://arclanguage.org/anarki, which is not guaranteed to be stable, and ships with a forum which is definitely not to feature parity with HN.
True you can commission an avatar. But selling it is more complicated. Of course it is not impossible without NFTs, you just need some centralized solution everybody agrees on.

I don't think you can sell music you bought from Apple, or ebooks you bought from Amazon?
I agree. At the very least, they should be a corporate sponsor for Marcan's Patreon. Ideally they should just hire him and provide him with internal resources to work on it. Even if Apple doesn't benefit from Linux running on bare metal, many of these efforts will benefit Linux running inside a VM as well.
should have opted for the four minute courses ;)
That‘s a really cool idea, does not need much space when not used :)
"LTS" usually stands for "Long Term Support".

This page says "Run weekly point releases"

Is this a bizarrely very-rapid software ecosystem where a week is considered "long term". Or am I missing something?
oh nvm I misunderstood SSL strip.
This series would make a great PoC||GTFO article! Consider sending it to the editors!
Well, he does mention in the first few paragraphs that "it gets you out of the notion of doing anything manually". The clue here is that Nix systems are meant to be configured only via Nix expressions. Any junk you throw onto the filesystem manually is not part of the concerns of the rest of Nix, because the software packaged by Nix can't even see that junk (when building software or using a nix environment) - it can only see the dependencies specified in the package definitions. The packaged definitions are what matters, because those are the part you redeploy to other systems.

Any system is welcome to add it's own entropy, put it's own junk on - but when you want reproducibility, you do it by specifying how to get that reproducibility in your nix expressions.
Seems like a current boomtown to me
Is the best way to currently prevent this is via full ssl?

Additionally, how can a site like Amazon.com run non-ssl protected pages and prevent mitm-ing? (e.g. http://www.amazon.com/dp/B00TYBBNAW/ doesn't redirect to https, but only when ordering, etc.)
The US's tech prestige was damaged by the revelations that of mass US spying. One could ask "Why did the US poison their branch for such temporary gain?"

Countries are different beasts.