jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
That's a very enlightening bit, especially for people who are not used to negotiate stuff all year round.

For me it boils down to this : I try to be as comfortable walking away as I would be accepting an offer. Otherwise I just don't enter any negotiation phase. Also when expressing salary expectations, I try to aim high enough to be sure they will not accept my initial demand. If they did that'd be a sign I just left something on the table.

However, it can be most difficult to put oneself in a position to leave the table. Developers are in a very privileged position in this regard. For most employees walking away could mean being out of a job for several months and employers know this.
I agree. Common Lisp libraries also tend to be high quality and I'm sometimes amazed by the forethought and attention to details some authors have. Though I sometimes wish there were more libraries.
> Dreadful for the long term.

Here comes a bubble-bursting: I've lead a team that built data processing tools exactly like this, and the performance and ease of manipulating vast amounts of text using classic shell tools is hard to beat. We had no problems with any of: operational supportability, restart recovery, or maintainability. Highly testable, even. No, it's not just cowboy-coded crappy shell scripts and pipelines. Sure, there's a discipline to building pipelined tooling well, just as with any other kind of software. Your problems seem to stem from a lack of disciplined software engineering rather than the tools, or maybe just an environment that encouraged high technical debt.

The kicker? We were using pipeline-based tooling ... running on a Hadoop cluster. Honestly, I'm a bit surprised to see such an apparent mindshare split (judging by some recent HN posts) between performant single-system approaches and techniques used in-cluster. The point that "be sure your data is really, truly big data" is obviously well made, and still bears repetition. Yet the logical follow-on is that these technique are even more applicable to cluster usage. Why would anyone throw away multiple orders of magnitude performance going to a cluster-based approach?
Peak and off-peak pricing already exists in many places. Power consumption naturally fluctuates pretty wildly. It is very difficult to make any large scale system that is highly efficient at both 100% capacity and 50% capacity.
Exactly, which is why the most garbage click bait ads you will find on the internet are for websites that make their money on advertising rather than by selling products. Because those sites are just trying to get eye balls to increase impressions and thus make more money.

They don't have to worry about actually selling you a product.
My wife’s hospital in the US has had their 2nd round delayed by 4-5 days so the 21 day interval is off. We shall see.
There's enough existing 747 cargo fleets to soak up any excess supply of decommissioned passenger 747s.

The A380 wasn't designed for cargo so the economics don't work out for many cargo loads. It's also limited in what airports it can operated out of. I'm sure there is some route out there where it will end up as an ideal freighter when they start retiring from passenger service, but it is not very flexible. Definitely not where you'd want to start building out your cargo fleet.
Truly baffled to how you think there’s an equivalence here
This "story" is simply a press release from Mycle Scneider, who has a clear and consistent record as being anti-nuclear power and a probable agenda to elevate concern about it. I'd like to see a real "independent" report which cites multiple views and has real measurements, not meaningless twaddle like "tons of radioactive water."
How does Om not suffer from the same problems? It's just an Clojurescript interface to React.
As noted in another comment AMD has something similar.
You could maybe try Yeti or ocaml-java.
Broccoli, Gulp, Mimosa.
Scaffolding in terms of code templates, rather than data model scaffolding.
I am having the same issue, on OSX 10.10
A quick look would appear that the is_new_os script is not behaving correctly, OS_Version=$(sw_vers -productVersion) = 10 not 10.10
As a former Quora Top Writer (2013 and 2014), that makes a lot of sense to me. And faster, I'd bet.

What made Quora special in the early days was the high-quality community. Smart questions, smart writers answering them, even a reasonable proportion of smart comments. That seems to be the same sort of magic that Clubhouse has managed. It's not the technology, it's the community.

But as Quora tried to scale, that got worse and worse. It wasn't a small set of staff doing moderation, but a wider group of volunteers. The average quality of the questions declined. Comments became more tiresome. A lot of people started writing answers not for the joy of it, but because Quora's larger platform provided them with a means to some personal end. Comments became more tiresome. Indeed, now one of the first search results I get for "Quora" now is an article titled "How to use Quora to power up your lead generation." Ugh.

I'll be really surprised if Clubhouse manages to avoid a similar fate. There's a very low barrier to entry.
Wonder if a program like this would be made available to students, or if there’s a way for students to get involved.
> Lotus was a big, cash rich company at the time. Their fatal error was not realizing they should have ported 1-2-3 to both OS/2 and Windows. Then they would have been secure regardless of which prevailed

That’s...optimistic. The transition to GUIs undermined a major hold they had, which was user-familiarity-lock-in. That transition was going to be an opening no matter what, especially for a competitor that also controlled the platform that won out underneath the application.
Your response perfectly sums up why ADHD confuses me.

It seems to be very poorly defined, and from what I understand being diagnosed is practically still self-diagnosis because the doctor will ask you questions about your behaviour and judge whether you have ADHD or not based on that.

Looking at the CDC website on ADHD [0] and without trying to force things to fit, I easily meet the criteria for inattention. Yet a lot of the things I struggle with like the parent comment listed I don't view as being related to executive function (Ex: rejection sensitivity and maintaining friendships).

[0] https://www.cdc.gov/ncbddd/adhd/diagnosis.html
I think The Economist would optimize for conciseness of the representation instead of just following SI. Ex: 1.1t of a thing instead of 1100kg is better in the middle of a paragraph.
I had great experiences with the local small ISP. Faster connection, no need for expensive installers to come try to upsell on a modem.

With Instagram and FB, I wonder what FB would have done to compete with Instagram, they would have had to compete on features or privacy, it would be interesting to see what they came up with, same if they had to compete with rather than just purchase Oculus.
A confusing Oracle interface[2] actually caused a $500 million mistake at Citi recently[1], so yea those interfaces are outdated

[1] https://news.ycombinator.com/item?id=26180785
[2] https://www.businessinsider.com/citigroup-accidental-wire-tr...
What kinds of attacks could we actually see with this? Servers don't use bluetooth and desktops often don't, but Linux laptops and IOT devices often do. With Linux laptops being a rarity and IOT devices already being insecure pieces of crap whose value to a serious attacker is questionable, I fail to see how relevant this is for the average tech user.
Github's popularity is proof enough in itself that the vast majority want the social network of Github.
Given how likely it is in the future that we're going to see more Christchurch like 'livestream terrrorism', combining media spectacle with violence this is completely reasonable. If there's indication that you may use Twitch for that kind of thing not letting you on the platform makes sense.

We need to stop throwing 'cancel culture' at everything. If you're known to be an advocate of violence or a lunatic they don't let you on public television or radio either.
Try cycling through 3ft of snow or on ice... with snow-plows lumbering by.

Even if you're walking, -20C and below is just too damn cold even if you have proper gear.
Oh and don't forget that now maybe you make everything work, but in two years time your setup won't be reproducible, because chances are the original images are not available any more, they got deleted from Docker Hub some months after you used them. Yeah, you should update them anyway for security... but the setup itself is not reproducible, and being forced to use the latest version of something, with the new idiosyncrasies it might bring, is not a nice situation to be in when you just want to hurry up and resolve your downtime.

So I guess that's one more thing to worry about it seems, maintaining your own images repository!
I really wish a curated site existed with the intent of the author, but there is more to this than just putting up a database and letting everyone pile on.

This site, started in 1999, attempted OP's goals:

https://foodgeeks.com/

... it was probably one of my fave sites for years that was actively curated, but it took a LOT of time to keep healthy.

I appreciate the effort, but this isn't as easy as it looks.
Yeah I tend to browse eBay and other resellers looking for old engineering / scientific equipment and even for obsolete stuff it often still resells pretty high.
You’re not kidding. It’s surprising how bad it is, and that’s after reading all these comments saying how bad it is. It is plainly a hit piece devoid of any substantive reporting or analysis.
You can install a bookmarklet to view source

http://fettig.net/weblog/2007/07/02/view-source-for-safari-o...
A couple of years ago, I emailed Garry Tan about this very issue after successfully posting to a friend's Posterous. They were only thankful for the heads up and investigated.

A year or two later, I was interviewing at a company whose product has a similar feature (post todos more or less), and decided to see if I could post to my friends todo list. I was thinking that if I could, I'd post to the guy who was interviewing me's list "Hire Andrew--he exposed a hole." It didn't work on my friends account, and I got an email a couple of minutes later. "I see you were doing some fuzzing, were you able to get any messages through?" I wasn't able to (though I didn't try too hard), and I didn't get the job either. (I ended up with a better job, so it all worked out).
It might be a bad idea, but I have trouble considering this something targeting the "middle class". I'd generously define middle-class as, say, 20th to 80th percentile of incomes, which in the U.S. is a range of about $20k-$90k. I suppose you could use a wider range, and say that everyone except the bottom and top 10% is "middle class": then you get the even more absurdly expansive range of $10k-$125k for middle class (a group that obviously isn't anywhere near coherent as a "class", but oh well).

But it seems the S-Corp owners in question aren't even mainly in that ultra-expanded middle class. Is someone who's at, say, the 93rd percentile really in the "middle" of anything, or even at the upper end of the middle?
It's not so much about caching - it's more about knowing that you're safely able to repeat a request which timed out or failed.

A way to distinguish form submissions (like a credit card purchase form) which must not be repeated after submission, from things like "upload a new version of this file" which you can safely allow to be retried if they time out or fail.

This is potentially useful for a bunch of different HTTP clients and client libraries, and potentially for some proxies too.

Edit: actually PUT and DELETE are useful for caches - although not because of their idempotency, but just because they communicate the fact that the resource being PUT to or DELETEd may change as a result, hence the cache key for that URL should be purged. IIRC some caching proxies do do this.
We did our whole review 2 weeks ago and made some changes to our privacy policy to be all up to par. We only use PayPal for processing online payments so it's a lot easier to be PCI DSS compliant but still good thing to do!
Then why do you care about this issue?
Elaborate more on this, speculating to the question above, how would one write an app to display these characters?
I didn't say it was out of line, just acerbic.

"shitty" "can't believe" "pathetic"

Strong words. HN will generally downvote strong displays of negative emotions, especially if it's something purely subjective.

It was also slightly accusatory, saying other HN users were "making excuses" for this behavior. There's some ambiguity as to whether you meant the behavior itself was pathetic or the people "making excuses" were pathetic. I think you meant the latter.

Maybe this is an easier way to understand it: imagine you're in a room filled with people talking about this issue, and you stood up and said what you said out loud. How do you expect people to react? Positively?

I can't believe I'm explaining this in such detail. Haha.
Sorry, busy on my own startup. Best of luck to you guys!
..wha?

OK, re-reading this it looks like maybe he is talking strictly about return-value optimization. For some odd reason I thought he was claiming significantly more than that (such as not making copies of your pass-by-value parameters).
From the Washington Post article, "The judges said a commissary worker could tip off the enemy to a deployment after noticing a surge in inventory." The commissary worker's tip in this scenario would not be covered by whistleblower protection because there is no crime in inventory buildup. In this scenario the commissary worker is a traitor.
I think that's just a case of one arm of the octopus (PR) being faster and better at their job than another arm (copyright and trademark violations). It doesn't mean the process isn't still broken, but I doubt their PR team is hooked up to work on the copyright issues anyways.
strange... ecma script allows it...
Doesn't this already exist? I don't like to base my comments off things I see in movies, but I seem to remember the characters in the movie Eurotrip getting discounted flights to Europe because they were acting as couriers.
Or: One of my best friends committed suicide at age 32 in 2005. I think LSD was not part of his life, so I am sure that is not why he killed himself. Anyway, you get the point.
People die, sometimes I wonder why.
I am glad to read this part: "We plan to continue pressing Facebook on this issue, but in the meantime, keep sending in your horror stories. We're sure there are plenty more out there." I was very worried they would get their stuff fixed, and ignore the issue afterwards.
Good comments here. Who you hire depends on what kind of sales you are doing. My company does consulting for f500 companies and a services sale is different from a product sale. I have hired 10 sales people and have had just 3 good ones.in addition to the other posters I would add that you will ultimately make the sale and the sales guy will make appointments and do followup.

Determine if you need marketing which is lead generation or sales which is closing

Also read spin selling, it is about consultative selling which is a good fit for hackers.

Finally count on it taking a year before you can confidently fire a non performing sales person
Before getting access to classified information, they also swore an oath to not reveal it. Even if they can't be sued (which I do not know is true), they'd still be breaking their sworn word.
How much did you manage to save up in just 2 years? They must have been paying you quite a bankroll to achieve your freedom like that.
You mean, Neu-Braunschweig?
Also, IMHO smartphones are largely irrelevant anyway. The real battleground is tablets and this is one area where Apple has a phenomenal lead.

As a mobile dev, I'd like to believe this, because the tablet is a much more interesting dev target. But it still seems to me that smartphones are ubiquitous and increasingly indispensable whereas tablets are still mainly an appealing luxury.
Hiring Urs Hölzle early on didn't hurt, either!
That's not the case, as there is another project in the same company with very good codebase made by one team, however, the one written by another team, sucks :-)
I believe OP is not concerned about bogus chains, but imbalances in computing power. This is not a serious problem but it looks like one on the face of it. If a massive amount of computation suddenly went into computing bitcoins there are two issues you could be worried about.

The first is that it isn't very fair. The reply to this is that the current balance of money isn't fair either, we just didn't get to watch it happen. And as people have said elsewhere, it's not reasonable to expect a currency to solve social inequality.

The second is that, if the cost of mining a bitcoin goes through the roof but there is not enough economy to make money on transaction fees, then people will drop out of mining. However: difficulty is not automatically increasing, it's proportionally increased or decreased relative to the difficulty of the past two weeks. If it becomes prohibitively expensive for Amazon to mine for bitcoins and they drop out, the threshold will fall again. Either way there's always an incentive to keep it running, until the system is out of coins.

(edit for clarity)
I have seen resumes with 20 different languages. I simply email them to rate on a scale of 1 to 10, how good are you with each language. (So that I can have interview questions on their better language). Surprisingly (to me) or maybe not surprisingly, a lot of such people never get back to me on their ratings at all. It could be the same "weird, insecure defensiveness" you are talking about.
Android is great but God help you if something breaks. Both of my Nexus phones stopped functioning after a year, and I know through very painful experience that after that point product support all but disappears. Presumably all of Google's good engineers move on to the next generation of products as soon as the last generation ships. In any case the pattern is pretty clear. If support is important to you, this is not a company you do business with.
>So are those countries that are lawless and violent that way because the citizens are just bad people?

I imagine they look out for people of their own tribe, but that kind of tribalism does not exist in the US. The point I rebutted was about population control. A good example is the federal governments inability to stop the legalization of pot. They absolutely oppose it but can do fuck all.
For quite a few python use cases on the tech side you just recode your python prototype in fortran (and use the full fat Intel compiler)
I was confused by your comment, as I have never had this issue. I just looked at my Kindle 2 and figured out why; it has number keys. I'm not sure why they took them out on the DX.
Edited to remove unhelpful rage

It sounds like you don't know Debian very well. That's fine. No reason you should. I know Debian reasonably well. I can tell you that in four years of using aptitude, I have found a very small number of edge cases where it does not work sanely, efficiently and helpfully. (To clarify it's really APT + aptitude. aptitude is one possible tool to use APT.) It's not perfect; no software is. But it's quite remarkable. I believe it to be a far better packaging system than anything available for OSX, including Homebrew - which I like a lot and which gets better all the time.

To respond to your follow-up, I deeply disagree about iOS representing a good future for software. The kernel already implements one filesystem - and that's a big job. Why would we want every application to have to reinvent that wheel? Worse yet, how we will we allow and help users to share data between all our little sandboxes if we go that route? I think the iOS sandboxing is a disaster and huge step backwards for software.

A final question: in your original post you say if you remove an iPhone app, no trace of it is left. How would you know? My point being that the system is so locked down, there's really no basis for us to know that. For all we know, iApps leave the drive cluttered with their configuration files and preferences. Maybe you develop for Apple and can show me I'm wrong (or someone else can), but as a user there's no real way for me to know this, is there?
It is amazing what psychedelics can bring to the table. Once you step outside of the stream of consciousness society creates for us, it's tough to want to be apart of it again. You feel free. No longer a cog in the machine, but perhaps more an observer or tinkerer. I realized for myself that I no longer have to be a part of that. It is truly out of the box thinking. I find myself outside of the box and generally I'm trying to find the boundaries. This may or may not effect my programming abilities, but it definitely puts the time I have in this world into perspective. The ability to abstract and visualize connections between objects has most definitely increased since experimentation, but I'm not sure if that's a bi-product of myself programming more, or the drugs themselves. All I know is that I would never take those moments back, the bad and the good, as they have shaped who I am and what I strive to be.
As Mr. November pointed out, I was more curious about the sorts of tasks you set out for yourself.
These are wonderful and thank you for showing them. The images speak more powerfully than simply saying "yeah LSD helped me out."
> explicitly start a fiber

Fair point.

BTW what's interesting about yield based versus lazy evaluation (functional stream) based sequence generation? Advantages of the latter are that they can easily be understood as sequences and thus further processed by lazy versions of the known sequence processing functions (map etc.), also they can be re-read multiple times, which you just made impossible for yield by not basing it on call/cc :).
To me, it sounds like a large single point of failure, and the post-mortem doesn't seem to acknowledge that or discuss remedying it.

They setup a separate instance of it to help with API calls in the affected region, but it still sounds like it functions across AZs and is still vulnerable overall.
If you take a look at Kent Pitman's paper, linked from the post, (http://www.nhplace.com/kent/Papers/Condition-Handling-2001.h...), particularly the section 'Unifying "Signals" and "Exceptions"', he points out that signal(7) is actually doing two orthogonal things - process interrupt, and signal raising.

He also points out how the signal(7) and Lisp conditions came out of Multics. If you consider it that way, it becomes clear that the Unix decision to overload signal(7) with two different functions is why it is such a poor interface and major source of pain.
Well, if any of us knew the answer to that we'd be very rich from our fortune-telling businesses.

Whatever the answer, I don't want to see Verizon or AT&T having a role whatsoever in dictating access.
FCC rulings aren't laws, he doesn't have direct control.
Probably the same as my position on buying a wrench for the sole purpose of assaulting people with it.
Heh, so of course when I try to sign up, I get a mondo gnarly "We'll be back shortly. Our servers are over capacity and certain pages may be temporarily unavailable. We're incredibly sorry for the inconvenience" message. :-)
In the submitted subject title, the claim is that private info is being sold. However, in the original WSJ article:

Free and paid versions of Angry Birds were tested on an iPhone.
The apps sent the phone's UDID and location to the Chillingo unit of Electronic
Arts Inc., which markets the games. Chillingo says it doesn't use the
information for advertising and doesn't share it with outsiders.

Chillingo does not deny collecting the info, but they do deny using the information for advertising or sharing it with outsiders.
Never mind the title, the interest here is an hour long documentary on Wikileaks for/from Swedish TV:

http://www.youtube.com/user/zerwas2ky#g/c/6D8EE2E0B836F096