jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Humans are creatures of habit and emotion, so there are some patterns one can sort of predict and rely on, but I would argue what most people call investing is actually gambling.

In fact, without insider knowledge, I would argue it's not possible to invest.
not sure what your point is
I've moved from being an external consultant to an internal Dev and think I've been able to be 10x more productive in some ways.

I have spent time actually doing the administrative tasks, and I have direct access to all stakeholders. This means I don't have to spend time doing requirements gathering.

I understand the businesses needs. Once I would have built a web interface with all the extra work required. Now I write a script and a report to display data from the process. I can do that in next to no time, most of my time used to be spent on the front end. It turns out no one needed or wanted a front end. Business events supply all the input via existing systems. Printable reports work much better than web interfaces. I have no security tiers as you either can see a report or can't.

It's amazing how much time we spent building parts of systems that no one wanted. I'm producing 10x less of a system than I used to but still solving the business problems.

The things I build now are more boring, don't push my technical skills, yet deliver more to the business.
Electric cars can match or exceed AC as another big source.
For most NFTs the artist sees no part of the profit whatsoever beyond the first sale.
My SAT IIs were obviously vital to the package presented to the admissions committee because I lacked two key things critical to UC's usual stringent paradigm. One, my GPA was below Cal's 4.0+ standards. Two, I didn't take a single AP test (Dad's attitute towards APs was the same as Driving School: "It was free when I was in HS so I'm not gonna pay for that").

I approached getting into Cal FROM OUT OF STATE like a hacker: telling the system what it wants/expects to hear. That entailed a deep dive on how admissions officers think and weigh applications. Every single trade-off I made in HS was in light of that strategy. Job or heavy extra-curriculars? I'll just be broke and stack trophies. AP Econ/English/Bio or Debate? I'll suffer in Honors/Regulars and stack moar trophies. Dating or academic decathalon? Same. Prom or debate tournament? Ditto.
I'm not so sure it's a huge issue. Like OP's quote says, testing wont change what you need to do to get better. You will be told to take the same actions regardless of if it's coronavirus, flu, or common cold. Even if we had unlimited tests, I would rather our medical professionals be focused on treating those who need it instead of testing those who only have mild symptoms.
What if the vaccine program for school children that ended in 1994 has introduced a slower spread of virus ?

Interestingly, that program had a real impact on the flu, but was still discontinued, link: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3210121/#!po=1....
You can see from Wikipedia that after Jenni finished this experiment, she significantly changed her habits in a privacy-protective direction and now has virtually no public persona.

https://en.wikipedia.org/wiki/Jennifer_Ringley#After_JenniCa...

I tried some experiments around 1998 with a script on my web page where I would self-report my location to the public (aspirationally on an hourly basis, but in practice probably less than once a day). I admit that at that time I had an argument with a friend about whether location privacy was worth worrying about. My answer nowadays is definitely yes, but I also still appreciate the difference between intentionally sharing information about yourself (including "oversharing") and having someone else monitor you, your whereabouts, your communications, etc.

One difference is that in the former case, if you decide you have an adversary of some sort, you can stop sharing (or reduce your sharing, or make it less accurate). In the latter case, you can't make these changes so readily.

As soon as Jenni wanted to stop sharing, she stopped.
Agree with the first part, not so sure about the second.
I guess I should have specified VC investors (we are talking about tech startups).
We don't exactly need a boost to the economy right now.
This was one of my hobbies at University (learning how it works, not contributing to it, to be clear). This SuperUser question was basically the culmination of my effort before I ran out of spare time, found a job, etc.

https://superuser.com/questions/546151/is-it-possible-to-com...

I'm super excited that people are still working on this! I miss having the time to go down rabbit holes, but for those that are there's are people out there watching!
You may be obligated to by Law, trade secrets or just plain professionalism. As employee one need to both protect oneself and company.
Suppose it is a programming language runtime, a database, an app server? Many of those get ported to Mac, but very little (or even none) of their code needs to talk to Cocoa, since they are mostly headless server components (or have CLI interfaces only).

Why port that kind of stuff to macOS? Obviously it isn't going to be the deployment platform, but developers will want to run that stuff locally during development. (Less important than it used to be with the popularity of Docker on Mac, although still it can be a bit more developer-friendly to run things directly on macOS instead of under Docker.)
> previously unavailable usernames will start coming up for grabs after the 11 December cut-off - though Twitter said it would be a gradual process, beginning with users outside of the US.
This is why I have a piece of cardboard hanging over my webcam. That would have seemed extremely paranoid last year.
I doubt the rates are that good tbh..
I have been in the one in The Hague in the old bank building, now owned by massive ISP.

It is a great elevator and you have to do some effort to kill yourself (someone has unfortunately). It had a tray with a cutout switch that when you would get stuck between floor and elevator would stop it and building security had to reset it.

I have done many a lap in the elevator for fun :).
Thats because Microsoft hired Anders Hjeilsberg, architect of Delphi, to create the .net platform and the C# language. And in the process signing the death warrant for Borland (who created Delphi).

The rumour was Microsoft's own staff preferred using Delphi to their own tools, which is why they hired Hjeilsberg.
> It's just superior in literally every way to the garbage we use today

Nostalgia can be blinding. I love plain HTML pages too though.

> this is perfectly readable on a phone

There's some jQuery driven magic at the bottom of the source for that.
For open spaces an IR radiative heater - the kind with glowing elements - is better. It won't save much energy, but for comfort - you can actually point it toward your body and warmup it that way without having to heat everything around you first. The fireplace does this too.
He Wolfram'd himself, unfortunately.
and go somewhere else for a few days

Or put a tent up in the living room.
I don’t understand crypto’s value, probably in part because my life is so comfortable.
Certainly nothing remotely comparable to SICP exists. From my point of view people who are interested in these topics are much better off getting some intuition for basic problems in scientific computing and then making the requisite connections themselves. I can wholeheartedly recommend the recent book by Gilbert Strang "Computational Science and Engineering" [1] and companion video lectures for MIT courses 18.085 and 18.086.

1. http://www-math.mit.edu/cse/
The best way to deal with trolls is to simply not feed them. My experience on Clojure IRC the past 3 years is that its orders of magnitude less condescending than the Python, Ruby, or Node.js IRC channels.
It would be cool if we could mash all of our locations together to see when we were near each other and didn't know it. Perhaps I passed 10 redditors on the road on the way to work this morning? Perhaps there were 6 HN'ers at the Alabama Spring Football Game this weekend?

(Hey, the data is recorded. Could do something semi-cool with it.)
At first I thought this was Ruby based since it was installed via gem, but at the footer it says it is built using Node.js. This is a fine example of the power of Node.js as well as the versatility.

On a side note, this reminds me that isaacs (creator of npm) has pushed npm to be for development and not for deploying to end users. Hence using gem instead of npm.
the world wide web?
Hopefully there'll be a steam key.
Braid, Machinarium and Osmos I already have, but the bundle is worth it for Revenge of the Titans, that looks like so much fun
DES crypt(3) isn't a block cipher. It's a (crappy) hash that uses the guts of the DES algorithm. Don't think of it like AES or Blowfish or whatever. It doesn't "encrypt" passwords. What it specific does is encrypt a single all-zeroes block using a key derived from your password. There are, for what it's worth, a lot of hashes that are --- in the heart of hearts --- block ciphers. Some of the SHA3 finalists fit that mold.

People are very confused by this whole "Gawker is using DES" narrative. But Gawker isn't "using DES"; they're using DES crypt(3), which is a construction derived from DES internals. That's not at all the same thing.

In this specific case, because DES crypt(3) is in fact a crappy hash, passphrases are irrelevant; crypt(3) truncates them to fit a DES key. The rest of the data for your passphrase is never even hitting the hash, so a stolen hash can't possibly disclose the whole passphrase.
Also try FireFox with the Vimperator add-on.
Is that because Linux is a much smaller % of purchase OS than the other two?
So it's the old short-skirt-leads-to-rape argument again? On one hand, rape is entirely the fault of the rapist. On the other hand, it's still not a good idea to walk alone down a dodgy alley late at night wearing a short skirt or to go back to Julian Assange's hotel room. Discussing one point shouldn't detract from the other.
I do this, but one of the sites I don't care about has graduated to "do care about", and may have been using the same lightly customized password as Gawker. Lesson: I should pay more attention to which sites are important and need to be upgraded.
I've seen this phenomenon before and it really is fascinating. I was not able to ever capitalize on it, but I hope someone else is is able to better dissect it, study it, and post about it.
What a great reference! Awhile back I wrote down "learning to learn" as one of my outside-work goals and didn't really know how to approach it. It seems like a force-multiplier for everything you can do - I look forward to the course!
zarvox already linked to the talk we gave at https://media.ccc.de/v/27c3-4087-en-console_hacking_2010.

We talked about how you could compute private keys but didn't release any keys for obvious reasons.

Essentially Sony had N different sets of keys protecting different levels of their system (e.g. one keyset for the hypervisor and another one for the kernel). What we found allowed to compute the private signing key given two public signatures.

Due to some technicality this meant that you needed another bug which allowed to extract these plaintext signatures. (The best comparison today would be that we found a universal code execution bug but you still needed to find your own info leak to defeat ASLR which we either didn't share or didn't have for all keysets).

What happened then was that geohot used this flaw we found together with a simple bug that leaked two plaintext signatures to extract one of the most important keys and published that one on his website.

Sony responded by suing him and us as well - probably because they assumed that we worked together. After a few month they reached a settlement with geohot where he promised to never hack any Sony product ever again. At the same time they simply dropped the lawsuit against marcan, me and a few other friends from fail0verflow without having ever served us.
Those months resulted in quite some stress for me and personal and legal issues for another friend.
Because it can... don't underestimate the amount of unrelated things you can crame into a 40 year old software.

Interestingly, nowadays it's really difficult to convince people to add new features, like enabling mouse scrolling by default [1].

[1] https://lwn.net/ml/emacs-devel/20200906133719.cu6yaldvenxubc...
I remember looking at generated porn pictures with an old model, not taking text inputs, and some pictures were very disturbing because the bodies were impossible or very not healthy.

There is a reason that the examples are cartoons animals or objects. It's not disturbing that the pig teapot is not realistic, or that the dragon cat is missing a leg. This kind of problem is very disturbing on realistic pictures of human bodies.

Eventually it will get there, I guess you could make an AI to filter the pictures to see which of them are disturbing or not.
It will continue to pull ahead of Intercal. My bet on the most serious challenger is JavaScript due to its penetration.
This is not similar to having 4 ours of unfettered access during a riot. They literally were digging in desk drawers, using the phone, leaving threats, carving hate speech into wooden doors, etc.

I once saw a citizen with a 6-shooter strapped to his hip at a Colorado county clerk's office peacefully fill out some paperwork for 5 minutes. What does this story tell us about what rioters did or didn't do while tearing up the capital building?
this looks pretty promising. what I am most excited about is the way that the syntax minimizes repetition.

from the examples[1], this is pandas:

tips[(tips['size'] >= 5) | (tips['total_bill'] > 45)]

this is preql:

tips[size >= 5 or total_bill > 45]

repeating the names over and over again like in the pandas example (would also be true in sql, probably moreso) drives me nuts. I've honestly dreamed of a nice query syntax that cuts that down.

in contrast, influxdb recently released v2.0 with a new query language, flux. this is the top example in the docs:

from(bucket:"telegraf/autogen")
|> range(start:-1h)
|> filter(fn:(r) =>
r._measurement == "cpu" and
r.cpu == "cpu-total"
)
|> aggregateWindow(every: 1m, fn: mean)

so much needless typing!! `r._measurement`? `from(bucket:"table_name")` is considerably worse than `select .. from table_name`, which isn't great.

this code is write once code for exploring data, and my brain is constantly ahead of my fingers. thank you preql, will give this a close look.

[1] https://preql.readthedocs.io/en/latest/comparison.html
I guess that many of those who didn't get in touch don't check FB anymore.
Lower demand would be a shift from D2 back to D1 on this chart: https://en.wikipedia.org/wiki/Supply_and_demand#/media/File:...

But if the demand curve shifts leftwards or downwards enough, it won't intersect with the supply curve at all. At that point, the model says commerce halts because there's no price that both sellers and buyers are willing to trade at.
> World's most powerful country's president is peddling fake election conspiracy theory

I mean, even back in 2016, he made it clear that he won't accept the results of any election he didn't win. (And then went on to spend the next year spreading lies and conspiracy theories about how he actually won the popular vote.)

He's just following through on past behaviour. In a country with less robust civic systems, this is the sort of rhetoric that you can leverage into becoming dictator-for-life.
I could just as well say "People on the right tend to overestimate how much voting fraud there was and people on the left tend to underestimate it."
No human was physically harmed as a result of Manning's leaks. If there had been, such a person would have been mourned in the USA war media for months.
I think these platforms just don’t want any possibility that they are responsible for inciting a riot in the future. Purely an ass-covering move, just as it was to continue to platform him when he had power over the DoJ.

If you want any other behavior you’d have to clarify the immunities and/or expectations around platforming government officials explicitly in law, and I am afraid what this congress would come up with.
Ah, you can't sign up directly on Piazza without a Princeton email, but if you sign up using the Google form link, we'll enroll you on Piazza. (We do this manually; about once a day.)
I don't think that's what downvoting is meant for.

Yes I read the linked article, and the Andy Greenberg article and I watched the CCC talk ... both of which the blog post does not link to. So I've read it all. Have you?

I don't think my points are factually incorrect. Please name me one hidden service where (a) the operators are actually anonymous and (b) the man on the street might have actually heard about it and (c) what's going on there is not either illegal or unethical. I claim there are none: all the hidden services that have had mainstream coverage are illegal.

The blog post is the same as always: the Tor people never give specific examples of hidden services that are beneficial and always talk in generalities, because there are so few convincing good examples. Indeed it says the opposite - they want to boost usage.

Other than not linking to the material they're discussing, they also didn't mention the key finding that is causing such a ruckus: over 80% of all hidden service lookups are to child abuse sites.

They say this might be due to law enforcement crawlers, although there is no evidence of this and it leads to the question of why other illegal sites like black markets aren't being crawled just as aggressively.

There is a train of thought, like AlyssaRowan's post above, that says Tor cannot change anything because otherwise it wouldn't be Tor any more. I don't think that's correct. A peer to peer network is ultimately just a group of people working together for a shared goal. That community of people can define the rules for the services they provide, for example Tor tries by default to block torrenting because they collectively decided that they prefer not to spend their resources on that.

Bitcoin is another example of an opinionated P2P network. It enforces rather unorthodox rules about inflation and money creation, rules that alt coins often change. Regardless the people taking part in the Bitcoin network specifically have these opinions about the way to manage the monetary base and other people who try to deviate from those rules are effectively kicked out/ignored.

Tor and its community could become opinionated about the use of hidden services. They could say hidden services are intended for political communication and organisation, for example (along with whatever other useful things they think of), but not for child abuse. There is nothing technically stopping them, as the CCC talk pointed out. But they have collectively decided not to.
I consulted on such a product a while back and unfortunately the task is much harder than you might think. The project I worked on was actually easier than this because what we were doing is taking a bunch of the local unsigned bands in Los Angeles (where I live) and trying to use listener preferences to introduce users to those bands. But there were a few significant hurdles...

1. Identification of music is quite expensive. It would be great if a company like Pandora would license their database but until that happens there's a major financial burden on whoever has to pay people to identify existing music in order to make an engine like this work.

2. It's hard to determine user's likes. One of the biggest and most annoying flaws in iTunes is that its "times listened to" count doesn't consider a song listened to until you get to the very end. So if you (like most people) hit "next" when you get to that point at the end of a song where they repeat the lyrics over and over again than iTunes doesn't count that. Which makes it hard for another program to determine your preferences.

3. People have a low tolerance for new music from an artist they don't know. Ideally you want to slip a new song in amongst the listeners favorite songs. But that doesn't work when you have to write your own program (unless you have the money the pay royalties for mainstream songs). Which means you're stuck with trying to make the user listen to 20 new songs in a row which most won't do.

Again it isn't a bad idea if someone wanted to try to run with it but I'd consider the above before putting a lot of time into it.
However you decide to work out things financially,
I'd be careful not to undervalue his effort. You say he contributed nothing to your current product, but I find it unlikely that was the case. Even if you are working on a new product, surely you learned something from the previous one. Also, if it wasn't for his efforts, perhaps you wouldn't have got so far with your previous product, and would still be working on it. A business is a fluid beast, and what you set out to create usually isn't what actually makes you succeed.
Incidentally, any problems with my sex life are likely not due to unsubsidized condoms.
I'm sure the managers at BP that choose to forego certain safety measures completely recognize themselves in this line of reasoning. Which immediately illustrates how dangerously false it is.

Companies are amoral (not to be confused with immoral) entities that will not necessarily act in the people's best behavior. If companies act in a morally acceptable way, it is because of the individual employees that together make morally acceptable choices. Every business question is a question of morality, because you can always choose to commit fraud, cheat someone or act in an otherwise immoral fashion. Sometimes you won't do that for fear of customer or supplier retribution. Often you won't do that for fear of the law. But sometimes, you just shouldn't do it, because it has possible consequences you should never risk.

No one at BP is individually responsible for the current calamity. The more responsibility is spread over multiple layers of decision making, the less responsible individuals feel and the less moral their behavior will be. Not because they are immoral, but because the pressure to act as is best for the company is strong enough to suppress moral qualms. No 'evil' individual made the immoral decision that lead to the accident. It was a large number of people that each made slightly immoral decisions, the cumulative result of which is now the largest ecological disaster in US history.

This is the essence of the problem of libertarianism and complete free market capitalism. This is why we need a government to regulate capitalism.
Technical hacking communities (like the Chaos Computer Club) seem to be full of people who enjoy aspects of computing in a pure sense. For example, they may hack long-obsolete game consoles, on both hardware and software levels; or sit around on a busy street cracking wireless connections. When asked how useful it is, they shrug like an ideal pure mathematician: it's not about being useful. They delete the creditcard numbers they find, like fishermen throwing back the fish they catch.

(Though many of them hate their day jobs, and even the economic system itself, even if they're well-paid. These certainly aren't going to gush about what they experience during the day.)

I don't know how other people use Stack Overflow, but so far I've only visited when I want a quick answer for technotrivia which isn't particularly mind-expanding. (Like, how to get Gnu Screen to stop doing this, or what Unix incantation does that.) If others do the same, then I can see why there would be less technical fascination and curiosity on display there.
How can I get in touch with you? my email's on my profile!