jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Unbelievable. RIP James!
To generalise and confirm the other posters' answers - build yourself structure, and scale up gradually. Set small, visible, non-negotiable targets. It takes 10,000 hours to become deeply skilled at something - I try to keep that order of magnitude in mind when thinking about trying to make changes; we're all experts at living under our current way of life!
I think that would work (if the sign in the store is physically safe), but I also (pedantically) think that would not satisfy the "without a shared key" part of the original question.

Thinking about this: publishing your public key on a bar code printed on a wall might be a better solution, if the world would be used to that. It would enable your computer to compare the public keys sent over the two channels (visible light and WiFi)
This reminds me of when I explain relativity to laymen, and say that experiments have confirmed predictions made by the theory, and they respond be asking me, what if they hadn't? It's an odd form of ill-founded question: if special relativity is true, then experiments must confirm it. You can't disconfirm a true theory except by living in a different universe.

My circuitous point is, the "hardline" libertarian/anti-communist answer to your question is that the USSR was fundamentally incapable of having turned out better. For them, the USSR failing is the same as the experiments that relativity: they are an inescapable result of a fundamental, unchangeable conclusion. You can't just ask "well, what if it had worked" for the same reasons you can't ask "well, what if the experiments disproved relativity?" Experiments can't disprove relativity because it's true, and communism can't work because it's fundamentally ill-founded. To ask what would happen in a world where communism worked is akin to asking what would you drink if hydrogen and oxygen didn't combine to form water.

Please note that I'm playing Devil's Advocate here. I, personally, think that the USSR could have turned out better if it were managed better, although I don't consider myself educated enough on the topic to say how much better. My personal opinions aside, my point is, asking "what if the USSR had worked out better?" is not something you can so easily just ask someone. For some axioms, functional communism is a false statement, and you can't introduce contradictions into an axiomatic system and result in anything coherent. Some people see the USSR failing as an experiment confirming a true statement, not data that serves as evidence for or against a statement.

As far as your hypothetical though, I do think that if the USSR's failing was a contingent, rather than fundamental, result, and if it had not failed or at least turned out less poorly, then that would dampen people's opinions against it. Consider that even with the weight of the evidence against it, there are still people who view it as a nice ideal (with varying opinions of attainability). As the practical evidence gets more ambiguous, that viewpoint looks more reasonable.
Since this is not a serious camera, why not a small delay on capture so the movement has ended?
Yeah, how does this prevent somebody from making a macro that does the entire file, then "completing" the file with the two* keystrokes it takes to fire off that macro?

Or one, mapping space to @q is convenient :)
I totally agree with it being an income issue, but I only had statistics about fatherless.

If others are looking for a reference on what he is talking about regarding West Indian and African Black Immigrants see below:

About 8 percent, or 530, of Harvard's undergraduates were black, they said, but somewhere between one-half and two-thirds of black undergraduates were "West Indian and African immigrants or their children, or to a lesser extent, children of biracial couples."(Foreign Born blacks only make up about 1% of the US population)
http://thesouthern.com/news/opinion/editorial/page/article_2...
Perhaps you are thinking of this:

http://www.tsowell.com/speducat.html
While I agree, you started the conversation by breaking Godwin's Law. I don't think Applebaum paid particularly close attention to your piece, but I probably wouldn't either in his position. A cursory skimming of your post reads as, "would you eat a sandwich from Hitler? No? Then why do you use software from Applebaum?" I don't think that's a fair distillation of your argument, but it is reasonable to think that someone briefly scanning your work might think it to be so.

Complaining about tech speech being hyperbolic whilst simultaneously [implicitly] comparing Applebaum to Hitler is a little ballsy, tbh.
I see that the problem is not the money but how to use it, the main problem is deciding where to put the money in and i think you're right , and i also think that there are different problems in different parts of the USA. In Spain,being much smaller than USA , they don't have the same problems in a school in the center of Madrid than in Barcelona or Bilbao, different problems need different solutions, but it must be a nightmare to find solutions for each area in a country as big as the USA
Isn't that 19? Shift key...
I'm running an MBP received a clean install of the first Snow Leopard release and has subsequently gone through the normal system updates.
On this system, and the previous one that was running 10.5, I've never managed to get RubyGems updated successfully.. hence, when I try to gem install vimgolf, it tells me that I need rubygems >=1.3.6. I guess I'm just failing as a hacker and missing something obvious. Grr.

Well, I just discovered that I had two different conflicting gem home dirs. was able to set GEM_HOME and do "gem cleanup" and things seem to be a bit better now. Yay!
I can understand why you'd call the US Enter key small, but speaking as a Canadian who often has to pick between US and "Canadian Multilingual" keyboards, it's the international Enter key I call small -- I'd much rather have an enter key that's longer in the home row so my pinky doesn't have to reach as far. Of course I'm also the type to prefer Caps Lock as Backspace and I use Colemak. And it's hard to adjust to a new way of typing when you're used to another keyboard. Still funny to see this -- I make a point of only buying or recommending the US layout for ergonomics, myself...
This benchmark from 2001 with a Pentium III has bresenham about 7.5 times faster than DDA. There's another pair of algorithms that are a little faster still. http://www.edepot.com/algorithm.html

These days the limiting factor is probably going to be cache access rather than fixed vs floating point. I'm pretty sure bresenham is still the way to go but it'd be fun to see modern comparisons.
I wrote a small bash wrapper for textbelt and use it to notify me when big jobs are done, via

(execute huge computing job) && textmessage job is done.

It's been extremely useful in terms of reducing the number of brain cycles checking in on jobs take up.
Much has been written about 4chan.

A encyclopedic explanation:
http://en.wikipedia.org/wiki/4chan

A sarcastic, semi-self-mocking take on it:
http://encyclopediadramatica.com/4chan
Understand that all parties involved here were under time pressure. They incurred a small amount of angst amongst their users, but may have averted a very large amount of pain. They made the right call; they acted fast rather than getting the messaging exactly right.
Exactly, it's "an experiment [mostly] unrelated to Android." My point is that it's sucking valuable resources from Android in Google and what's worse it's dividing the mind-share within the company. Look at Apple, one OS, one approach, one mind. They're throwing everything they've got to it. I think Google must do the same. Android already has made great progress, why not push it to the hilt.
Huh? Where do you get that? I think people writing books is awesome, but I don't recall my comment saying anything about that. I was just commenting on the people who dismiss Rails as "having too much magic", when what they really mean is that they're uncomfortable with how different it is from what they're used to. Now, to be clear, there's nothing wrong with trying a new technology (Rails, Erlang, Node.js, whatever) and deciding it's not for you. There's also nothing wrong with not trying a new tech because you're just to damn busy with something else. :-). What I object to is people who just grab a "soundbyte" like "too much magic" as an excuse for not forming an honest opinion about something.
Don't waste your technical skills trying to solve personnel/cultural problems. Either get the point across to your supervisor, or leave. Of course, the supervisor may be part of the problem.
When I went to UC, I had an appartment down the big hill from the main campus on MLK drive. I tried to schedule classes for the morning so that I could bike in (or give up and walk the bike) while the weather was still cool, and then ride/coast all the way home later on when it was warmer.

I miss Cincinnati sometimes...
> Extra compensation or time off is usually a bad idea for on-call responsibilities, because it puts the wrong incentives in place.

I sort of agree, because yes "just throw a little money at it" is the wrong response. But more money is definitely part of the answer, because unless you negotiated that amount of overtime when you signed up you're not being paid appropriately for your work.

> think of what engineering work you can do in order to improve the on-call experience

This is key. During your incident response review for each incident it's important to also keep a summary of overall incidents so you can use statistics to properly prioritise your engineering effort.

It sounds as though none of that sentence applies to the OP, and none of it ever can. Which means the advice to get out is about all that's left.

In my current job I get a token on call allowance (~2 hours pay a week), and it's expected that I will respond to problems, fix/restart/hack the immediate situation into something that works; then come in during normal work hours and analyse the fault, come up with a plan to stop it happening again; and implement the plan. Note that only the immediate fix is "after hours". Some of the fixes are significant - we're re-writing chunks of C++ code in Rust because there are weird memory issues{tm} in the C++ code (because of course there are). Other fixes are trivial, an assert fires and we say "oh, that can actually happen" and code accordingly.

Right now the on call allowance feels like money for nothing, because we have had two alerts in the last three months but they're paying that allowance to 3 people every week. The boss says "you're doing very well, keep it up" because in his view no problems is a good thing :)
With all due respect, this is a very fallacious argument. Just because it is widespread today does not make it acceptable or good in any way or form. It does not mean that it is the cause for our advancement (association fallacy, and correlation vs. causation fallacy).

As a matter of fact, I would wager that these practices are a main driving force of the wage gap we see today, causing instability and unrest, inflation, and tons of other problems. We have better solutions, it's just that no politician I've seen so far is going to dare admit that the modern foundations are corrupt. Very powerful people are not going to be happy (note that I'm not arguing for socialism or communism either, they are destructive in their own ways).
Does anyone know if these EDA and other manufacturing tools are run internally on MacOS? I recall some comments when an Apple factory tour showed some tools running on Windows, on iMacs.
My shiny brick is in space gray
Places where I didn't expect to see bean dad spicy takes
That's mostly because PHP made sense at the time that decision was made - by the time it didn't they had too much legacy to make a complete rewrite worth it. Instead, they chose solutions that wouldn't require a complete rewrite by creating HHVM[1] and Hack[2].

And remember PHP was only used for the user-facing stuff (they probably had more Java and C++ than PHP when they began moving to Hack) - if you look at what they open source[3] only about half a dozen (out of over a hundred!) projects are PHP.

[1] https://en.wikipedia.org/wiki/HipHop_Virtual_Machine

[2] https://en.wikipedia.org/wiki/Hack_(programming_language)

[3] https://github.com/facebook
I guess we should call it "Gate Rape Gate"
Here is the author's blog:

http://dallasclayton.com/

Warning: contains awesome poetry.

It makes me happy that people like this exist.
>So, how do you all decide what your next project will be?

I got the idea for my startup from this list: http://ycombinator.com/ideas.html (seriously)

Also, PG's take on this topic: http://paulgraham.com/ideas.html
Martin Odersky's comment

"I'm mystified. The expression problem is about adding data variants and operations to a system while statically ensuring that all operations can deal with all variants. How does that even make sense in a dynamically typed language like Clojure? "

set off a discussion on whether the problem solved in the talk is actually the expression problem. Interesting reading.

Ralf Laemmel three videos explain the expression problem in some detail for anyone interested. (start here http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Dr-Ral...)
I'm not sure what "full fat" means, but compared with current gfortran in my experience, ifort is incorrect by default, surprisingly unreliable, and typically generates similar speed code at the 10% level. My all-free software build of a quantum chemistry program was reported to run faster than an all-Intel libraries one on a cluster which has faster processors but is otherwise very similar to ours.

If you just write in Fortran, you don't have to have to debug two versions.
One thing you should mention is that while salary isnt your only incentive, not enough salary is a massive disincentive. You may not be taking the job for the money, of course you're taking it because its an awesome company, with awesome people and you love the problem they're working on, however, no matter how amazing it is, if you dont get paid enough, its not worth it.

Its not their job to tell you how much you can live on, they can make an offer, which should ALWAYS be pushed back upon with a counter offer until you come to an arrangement. Also, golden rule in negotiation, is be prepared to walk away, otherwise, you lose.

As Phamilton says, just say "I'd prefer not to disclose that." and perhaps add, "I will take any offer under serious consideration."
That's one, the other is that many of those functional methods tend to mess with functions that take more than one argument when you want to use the first one, e.g parseInt.
There are alternatives to UNIX command line tools available on Windows (such as Powershell, for example), as well as ports of them (Cygwin etc). An editor as a replacement for those isn't really the best way to go.
With this line of thinking you'd never get things like YouTube or Uber. Switching to opt-in would basically imply shutting down so that's not really an option. I suppose they could default to computer-generated reads and wait for content owners to request a human-read version. We're likely in a gray area here but it's hard to get too objectionable (except for the part where Umano claims some future ownership).
That's not my main worry. I had my credit card compromised in the Home Depot thing. The bank sent me a new card and auto-canceled my old one. Someone used the number, but they automatically reverted the charge. It cost me approximately zero seconds of time (but seems to have cost the bank quite a bit of money). Credit card fraud is the bank's problem, not the consumer's problem, at least in the US. (God help you if you use a debit card, though.)

My main worry is time wasted from ordering something and having it not show up. You have to email them. You have to listen to how sorry they are. Then they send it again. Maybe it shows up. At some point you cut your losses and just order it from Amazon for $2.13 more. Admittedly I've gone through the order anti-loop with Amazon and got four bicycle tires for free (never getting the ones I actually ordered), but that was one case out of hundreds, and it didn't cost me much money or time. Amazon is predictable: that's why I buy from them.
I understand, but when you say:

People make broad statements about how evil and nigh-omnipotent the NSA is, and how deeply they've infiltrated every facet of human life

...is not the reverse case also true? We find ourselves discussing a condition where a lot of information is unknown, on both sides, but nobody upbraids the intelligence communities for exhibiting the same tendencies in the same breath that they castigate those people analyzing the situation with incomplete information.

There is ignorance, conclusions based on assumptions and a desire to know more on all sides of the argument. It's the nature of the beast, and if criticism is going to be levelled in this context, it should be pointed at those who withold the transparency required for understanding.
Eventually you get shadowbanned from flagging. I also fat finger and my flags aren't counted anymore.
Did you try seaweedfs? Or contributing to any of them?
We think it could be very useful in verticals that need to comply with privacy regulations or store otherwise sensitive data (healthcare/HIPAA, education/FERPA, finance). We're in the process of exploring specific use cases, so we'll have more precise examples for you soon.
A good decision is not based on how good the outcome is, it's based on how good the reasoning is. At the time, acquiring google would have probably failed their business and we wouldn't have the google we have today, so he actually made a great decision based on the information he had.
I've heard from someone selling security products that some companies prefer to pay ransonware to a hacker, instead of investing in building up their defense and paying for security products
> I Don’t know how one calculates that but it’s an interesting thought.

You could get a good estimate of this just checking Crunchbase. Assuming the company is doing well, none of the weird stuff like ratcheting kicks in. So just look at how much money went in and what valuation, apply dilutions for later rounds, and calculate what percentage you own by the time you get to an IPO.

This method still isn't perfect (employee option pools being adjusted will not show up, as well as other possibilities), but it'll definitely give you a rough estimate.
http://ai./ is a better example.
I wrote 'big consulting', because there are many large consultancy firms that would be happy to hire anyone with FAANG experience. Capgemini, Accenture, Deloitte, PWC, etc. Many of them work with companies that are being disrupted and are trying to stay relevant. This creates interesting opportunities.
Singling out one causal chain in one period while ignoring the rest is not a good way to weigh "progress".

Yes the lack of oversight led to a crash, the lack of social safety net prolonged it, and the lack of effective adult education keeps people chasing low-income jobs and in poverty.

And lo and behold Basel III was signed, now systemic risk analysis is regular part of the financial sector checks, even if the current US administration tries to (and succeeded in) roll back some of these protections. That's the rent seeking regression. (And many people are happy for it, for they don't understand these processes, but they also don't trust "technological change" and economics, because it took their jobs - which is an understandable sentiment, even if incorrect.)
I'm a woman who gets semi-frequent UTIs. I know 100% of the time when I have them, but unfortunately a lot of doctors won't prescribe me medication unless I get a full centrifugal test done, and even then the centrifugal test might come back negative (the centrifugal test detects blood, of which there might not be any if I've caught on early enough to my UTI).

I'm totally excited for this product to be totally honest!
Usually the program is ill formed not a compiler (optimizer) bugged.

Because odds of user vs tool error are so great the software is commonly used. Otherwise it wouldn't be so popular.
In spite of all your arguments even today most important software powering modern computing are written in C, this speaks volume about its simplicity.

I am sure there will still be critical software powered by C 40 years later. Rust will take another decade or two to reach that level of simplicity and ease of use still not sure if it will cross the threshold to replace C, when an average developer needs to spend years just understanding basic syntax, use of language and its traits.

C is like English, Hindi or simplified Chinese not very pure with flaws and ambiguity, still became lingua Franca of the majority world due to simplicity.
It sounds like you want to be a contractor, not an employee. I would imagine that your job description, if it exists, includes language such as "teamwork," "mentoring," and "problem solving" and does not include language such as "siloed," "completely independent," and "unanswerable to anyone."
The PSL has always been a giant hack and totally unmaintainable in the long term. It's only a matter of time before someone mistakenly relying on it for security purposes gets owned by a rogue PR. Also, as mentioned in some of these issues, browsers don't even update it on any sort of guaranteed schedule.
I envision a hybrid work environment. I would invest in off-site and event planning companies. Maybe even create a business that facilitates the entire planning process for companies. Every month or 2 everyone would fly out to a particular place - everyone could get some face time in, team-building activities, and then go back to WFH for the rest of the time.
You need to change something. Other people have better advice, or at least specifics due to personal experience. But I can see that you are living in resentment and hell. There is no way your relationship with your wife is healthy. You've got a kid right? That child is watching you two and learning what it means to be in a relationship. They pick up on stuff left unsaid, you aren't hiding anything successfully (if you are indeed trying to hide these feelings).

Would you want your child to grow up to feel the way you do now? You're giving them the lesson plan right now.
Interesting discussion. My short takeaway is that we should all be using journalling filesystems and the implementation should ensure that writing the 'journal entry is valid' cannot physically happen before anything it references, even in the case of power failure. The longer answer is that this is hard to guarantee in software as hardware gets more sophisticated and tends to lie for optimistic performance.
Self-organizing and goal-achieving — Three simple concepts for the win
int

ret

int

ret

ret

call

call

call

int

jmp

No conditional branches. As long as you ignore what happens on the other side of those int instructions! Especially that last one...
It's intentional, and probably common to all "list" manipulating directives. It's the same behavior you get with fastcgi_param and similar, for example.
Besides that list-dict array implementation, it really hasn't much left going for it.
Anic. So boss, I can't wait till this paradigm is more widespread.
Well it's annoying that I've just finished coding a fairly complicated class this week which relies solely on Web SQL!

Thankfully the app (a touchscreen kiosk which you'll see in a few museums in London) runs only in Chrome, so it'll be fine for as long as it's supported there.
If do a Ctrl-+, they do get bigger with no jaggies. So that is some level of scaling.

OTOH, I don't know that there is any way to take these icons and draw them at a larger size without creating new CSS.
Difficult to say as there are lots of fairly passive members on HN. Most people that come are either developers or budding entrepreneurs.
A documentary is more accessible to people and one can come away with the core the arguments