jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm really glad to see this.

I really dislike that browsers seem to treat self-signed certificates as worse than plain HTTP (in that self-signed certificates cause a big scary yellow warning that looks similar to the big scary red warning for invalid certs).

Self-signed certs are bad insofar as you can't prove that someone else isn't MITMing the connection and serving you an encrypted, but untrustworthy, proxy page. But with plain HTTP, you already have no guarantees that that isn't happening![0]

If I understand it correctly, this seems to combine the best of both: encouraging the use of self-signed certificates over plain HTTP, while still rewarding verified certs (ie, signed by a trusted third party) over self-signed.

[0] If you really care, you should use a CA-signed cert. But every attack that possible when using self-signed certs is not only possible when using plain HTTP, but much easier to execute, and also much easier to execute silently.
http://www.guardian.co.uk/culture/2009/sep/15/eddie-izzard-c...

5 weeks training, 43 marathons in 50 days.
Green team rules the day!
I put off learning Emacs until I found Steve Yegge's Effective Emacs article:
http://sites.google.com/site/steveyegge2/effective-emacs

Here's a list of basic emacs keyboard commands I wrote during college:
http://tamale.net/essays/effcoding.shtml#emacs
It can be an option for downsizing without calling it downsizing (just call it being more efficient), e.g. Yahoo 2013

https://www.theguardian.com/technology/2013/feb/25/yahoo-chi...

https://signalvnoise.com/posts/3453-no-more-remote-work-at-y... - Related HN discussion https://news.ycombinator.com/item?id=5278949
The elite will care more about a virtual reality where there is no taxation than nature.
When I hear this argument the way my head translates it is "we need to create a market for morality" which sounds quite absurd...
I tried a few times, but could not go from "pressing at the same time" to "presssing in a sequence". I just "chorded"...
Yeah, we'd like to focus on teams and companies more and provide a middle ground between flexibility of Notion and rigidness of Asana.
... but they would want to get the government, the "gman" involved - so "gmail" fits perfectly!
Raducule, did you did CYA (cover your ass)? E-mail(s) to higher ups responsible in case of a fuck-up that most likely will happen in the future? Do it now if you didn't, or "wave and smile" if you did. Let them burn if you are ignored, no longer your problem.
Depends on the fund - most specialist algo funds don't really have a 'trader bro' culture - no loud trading floor, no brash yelling on the phone.

The vibe is more of a tech firm with people working quietly in front of their copmputer.
It seems a lot of people here find information security to be of utmost importance.

I would like you to consider a contrarian position. What if someone said cybersecurity (as in information security) is not very important? http://www.dtc.umn.edu/~odlyzko/doc/cyberinsecurity.pdf
There's another way out, which is that better debuggers can be much more effective at punching through that complexity. E.g., rr/Pernosco-style reverse dataflow tracking lets you jump from an observed value directly to where it was set, which often bypasses a lot of byzantine control flow. When a callback is invoked, we could show you where the callback was set as well as where it was called. Etc.
> (to stop replay/rollback attacks)

In my imagining, the content of the Wikipedia article does nothing more than trigger a notification to the user; it would be the user's choice whether to initiate a network connection with the vendor's server for the "real" check and binary download.
Can autoupdate be considered as telemetry?

Secondly. Atom download page (https://atom.io/) contains text (well, someone may not even notice it, that's another issue):

> By downloading, you agree to the Terms and Conditions.

It says:

> Auto-Update Services
> The Software may include an auto-update service ("Service"). If you choose to use the Service or you download Software that automatically enables the Service, GitHub will automatically update the Software when a new version is available

Moreover:

> Privacy
> The Software may collect personal information. You may control what information the Software collects in the settings panel. If the Software does collect personal information on GitHub's behalf, GitHub will process that information in accordance with the GitHub Privacy Statement.

People don't read the TOS and complain.
There are two angles at play that got a little mixed together in the video. The first is the hard bargain during initial negotiations (ala the CD for much less) the second (and much uglier) is the restaurant, where after the work is done the client flat refuses to pay.

I'm fine with the former, you get what you pay for, the latter however, really makes me mad.
"Conspiracy stories very rarely turn out to be true;"

That's because when they are found out to be true, nobody calls them "Conspiracy stories" any more. We call them "scandals". (ref: "Watergate Scandal"). Note that the perpetrators were indited for conspiracy.

"it's too hard to coordinate all of these efforts."

You're doing it wrong.
> Travel at the speed of light, and time ceases to pass for you.

My understanding is this is all about perception. But basically, it's all about my perception of someone traveling at the speed of light as seeming to slow down. Even you say it: time ceases to pass for you as a perception. If I travel away from you at the speed of light, you cease to move as I see it, but you are still really moving.

Or am I off the mark here?

Yeah, here: http://en.wikipedia.org/wiki/Time_travel#Time_travel_to_the_...

"These theories state that, relative to a given observer, time passes more slowly for bodies moving quickly relative to that observer, or bodies that are deeper within a gravity well."

That seems pretty straight forward, but is flawed to think that suggests time passes more slowly, only the perception of it does. I've read up a number of tests but from what I remember, they all discuss verifying this perception of slowed time as being accurate rather than actually slowing time. Which I admit, I might have missed. =)

Could you recommend any good and interesting literature on this topic? Something for a layman interested in wrapping my head around this? =)

Edit: rereading a lot of this, traveling faster then the speed of light is described as going back in time. It's not. Seeing the past, sure, but that's perception, again.
It would be great to hear back from Dave after a few years with Rails, which as many know, has its own drawbacks.

I'm not saying he shouldn't be excited for a change, but in a couple of years, who knows? Maybe he'll be checking out Haskell, and we'll hear about how great that is.
Am I a rare contractor because I haven't had problems with people paying up? Is that common in the software contracting world? Or is it the case (as it is with most things in this world) that the people with problems also have the loudest voice, or tend to make the most noise, so it seems to be an issue more than it is?
Yes, exactly. I was surprised how little correlation there was between how important the security of the site was and what quality of password was allowed by the site.
If you provide a standard pool then the application could decide how to display by adding specific data to it. Want to just use metadata, that is there. Want to use hierarchy? Provide a way to do. Each app can do what it wants.
GCC has generally had perf numbers that lag the commercial compilers. Although GCC has narrowed this gap recently as C/C++ has generally fallen out of favor by the major vendors (and commercial vendors aren't working much on raw C/C++ performance anymore).
There is also something called "Normalization of Deviance", defined better by a quote: "Today, the term normalization of deviance — the gradual process by which the unacceptable becomes acceptable in the absence of adverse consequences — can be applied as legitimately to the human factors risks in airline operations as to the Challenger accident." *

Most of you have probably heard of it in the context of fighter pilots doing riskier and riskier maneuvers, but it seems to apply to drivers who speed a lot. 80 starts seeming really slow to them after doing it for years.

* https://flightsafety.org/asw-article/normalization-of-devian....
> While there may be heavy-handed counterterrorism and anti-poverty policies circa 2017 in Xinjiang, there is no evidence of "genocide".

Why do people say “there is no evidence of X” to mean “the evidence that has been presented of X is not sufficient to make me believe that X is more likely than not to be true.”

I mean, I get that it sounds stronger to an audience that has no exposure whatsoever to the debate, but to otherwise it seems mostly to be credibility-killing.
As a driver in the beta program, unless there is a lot of clearance I generally take over when passing a bike. Not so much because I don't trust the software, but because I don't trust the bicyclist! Around here none of them signal. They appear to assume that you recognized the 250ms glance under their armpit they made two seconds ago as a formal and legally binding declaration of intent and just swerve across the non-bike lane to make their left while running the stop sign. (Old suburban smallish grid blocks with >50% stop sign coverage, so I guess it makes them grumpy.)

Also, a plea to other drivers… Please! Stay off the bumper of Teslas. The software is generally cautious and gets spooked. It rapidly decelerates a couple miles per hour in preparation for a full on evasion, which wouldn't be a problem for a driver with a sane following distance, but if you are close enough to angrily look down at my speed limit driving head through my glass roof things could get a little awkward.
well we were having a real bad ice age for most of that time. We pretty much got busy immediate after shit thawed
Yeah, the US is finally starting to catch up with contactless. Other countries have been strange as well. My understanding is it was popular in Canada for awhile, but then terminals started disappearing?

The first time I was able to use ApplePay (as an American) was on a trip to NZ. In fact, the clerk at the gas station was shocked to see someone pay with their phone, even though this had been possible with Android for some time, and even though contactless itself was old hat there.

As for the SIM thing, that just depends so much on the business model and regulatory environment. Pay as you go is relatively unpopular in the US, and the availability reflects that. But it's not like Italy, where I had to hand over my passport (!) to get a SIM, or Germany, where I had to document where I was "living". I've heard it's even worse in, say, Chile, where you virtually need to be a citizen or permanent resident to get a SIM.
Thank you. I doubt we're diametrically opposed, unless you're an anarcho-capitalist.

A detail I didn't have until this comment was too stale to edit:

The "accessory after the fact" charge seems to have been --- according to Kim Zetter --- based not on the transmission of the link, but rather the specific role Brown played as a go-between for the Stratfor hacker and Stratfor itself. To wit: Brown is apparently accused of exploiting that role for the purpose of throwing the scent off Jeremy Hammond.

You can be deeply aware of a crime in progress and not have any duty under US criminal law to police your fellow citizens. But that's a precarious position to be in: as soon as you do anything that can be construed as helping the crime, you graduate from witness to accessory. That seems to have been what happened to Brown.
I came across [pex](https://github.com/pantsbuild/pex) a while ago. It basically compiles your package and all its dependencies into a single zipped module.

I never had the opportunity to try it out myself though.
That strikes me as mostly tedious without looking hardly as beautiful.

I'm told I have above average soldering skills, but the beauty of the (very large number of) joints in the OP work of art floors me.
Very interesting - I have a friend who works at www.viglink.com, and I think you could utilize their affiliate relations to drive some good commerce earnouts for yourself.

Feel free to email me at jfracht@gmail.com and I'll connect you.
Considering the skepticism that Canonical gets from the community, Mozilla's underdog positioning is really smart. (And now it's >$100M. Please donate!)
Something like `false proportionality'?
Pretty much all arab-looking people will get special attention going through US Customs. I have a friend whose name is the same to someone on the no-fly list and he can't enter the US without serious hassle.

It's no comfort that you can be detained indefinitely, without appeal, or recognition of existance. Granted, the risk is not that big for Western-looking people (who haven't travelled to the Arab world), but it's inexcusable for a country that considers itself the leader of the "Free World".
at the moment... not long ago not everyone went through the metal detectors...
This reminds of the The Rational Optimist. Not that I agree with all the arguments made, but the contrary optimistic point of view is refreshing.
http://www.rationaloptimist.com/blog
http://www.rationaloptimist.com/publications/the-rational-op...
I imagine the money this new crazy idea is gonna bring in; and how I'm going to use that 'windfall' to fund the new crazy idea I can't stop thinking about..

I have yet to have one of 'side' projects make me rich enough to fund my next side project, though... Really the side projects just keep me fresh and expose me to new technologies concepts in a way that I would not get from client work.
Priceless quote: "Writing in C is like building a mosaic out of lentils using a tweezer and glue."

That alone makes the article worth the read in my book. :-)
If this is overwhelming behavior, Department of Labor can crack down on the company for not paying the "prevailing" wage. If the offers do tend to be around the bottom of the band, but there's also a good supply of non-immigrant employees working at the bottom of the band then yeah, the company will have an easy argument saying the prevailing wage is closer to the bottom of the band.
Both working in and managing distributed teams is a skill that needs to be learned and homed. In comparison to my experiences, it seems like the distributed team you worked on was highly dysfunctional. I think I distributed startup spanning more the a handful of adjacent timezones is probably a mistake. Task assignment need to be done in a way that is cognizant of the people/timezone interdependencies. Even a non-startup might find it useful to break the various teams up by clusters of close timezones so that the regular work-flows don't experience this kind of lag.
I strongly suspect bachmeier maintains no open source, or at least nothing widely used. Anyone who does knows the emails that land in your inbox demanding things.

Reading and categorizing for response 10-50 emails a day has it's own real costs, including the mental ones from getting home from work and then dealing with assholes, even if you do nothing more than hit block. Responding, even if it's a handful a day, is quite expensive. Let alone when you have 10k active users a day. It doesn't take many contacting you to create a serious time cost.
https://news.ycombinator.com/item?id=6695429
He even predates widespread tea consumption in Britain (18th century).
I’ve actually been evaluating email providers for a small business, and it turns out that if you need:

1) shared mailboxes (that multiple people can manage)

2) sane auth[entication|orization]

3) retention of deleted emails

then there are only 2 players in the game: Microsoft and Google… and once you pick one of them, it makes sense to also buy into the rest of their respective ecosystems, since everything is well-integrated.

The choice then ends up coming down to whether your users prefer Google Docs/Sheets/Mail or Microsoft Word/Excel/Outlook…
> But what do you do if you’re poor? Or in a troubled home?

You stop going to school. There's a teenager next door who lives in a troubled home and from talking to him it sounds like he hasn't really attended school since the beginning of 2020 because there are no consequences for not showing up in zoom and his single mom is too tired to make sure he's attending his classes or to homeschool him...
> You as a user completely own your assets, with your public key.

Cool. Why is this a thing tons of people want?

> A person can have access to the same financial products that banks have access to, because they cost a fraction of a price to run then they normally do on CEX and instead of waiting for 3 days for a transaction to complete, it completes in 5 minutes.

Which financial products? How many people want those things?

For BTC to disrupt the financial industry I'd expect there to be a huge number of people who want its features over the alternative. But where are they? Where are the billions of people who want to manage the storage of their own wealth or trade derivatives daily?
I'm not sure why that distinction is important. Value is realized in use of a complete product and are not represented by the sum of its parts. (Value is not zero sum. A log and a plank together can arguably provide more value as a slope than the log and the plank can provide value on their own.) Sure, you can decompose the system to remove artificial scarcity, but that's part of the product. The market has manifested it into existence because it is valuable and users trust the protocol sufficiently that it will not be changed from underneath them. And without evidence that the protocol is brittle enough to allow rules to break, that trust in the protocol is more valuable than any human's promise.
250kLOC Python sounds scary. But that would easily be 1mLOC+ lines in Java ...
Very interesting - thanks for posting this.

> By enforcing immutability on the domain services, we ensure discipline with how the UI state services must consume the model

Could you expand on that part? Do you mean that your domain services use an append-only approach to manage state?
HN has a very strong web bias, so that comment is likely only looking at that kind of work. Here in Midwestern US, I see the same stratification that you do.
The point is that Zoom is how schools are working right now. No Zoom - no School.
>If you want to pay me based on location, I'm going to charge you based on location

Charging customers variable rates based on location is the de-facto norm amongst enterprise software vendors and most professional services segments, FWIW
I wonder if they're any similar effect at play worth those who sleep/breathe with their mouth open vs closed.

Would need proper testing but the "arm chair" thinking here is two fold:

1. the nasal passage is specifically intended to help inhaled air warm and be mildly humidified

2. A tendency to sleep with your mouth open is more common in those who are overweight and they've often been observed to be hit worse by Covid

I'm mainly thinking point 1 here, as point 2 is probably just a convenient coincidence, but you never know (until it's tested or at least considered by more of an expert in this field than me the amateur!)
(n=1) When I moved from MA to CA, my then employer increased my salary by 18% to ensure market competitiveness. My boss said HR told him it was needed otherwise I’d just leave when I saw other options.
> Can we enforce harsher punishment for bike thieves?

Yes, you can, but you choose not to [1]. This is a drain on society beyond the mere cost of buying replacement bikes. Bike theft discourages (even prevents) people from riding bikes. It puts us back in our cars, and makes us more sedentary. People who have never even ridden a bike before and have $200 to buy one are discouraged from buying used bikes because of the risk of buying stolen property.

The net effect--the true cost--of doing nothing serious about bicycle theft is massive, and it is borne by everyone through higher health insurance premiums, if not directly through decreased personal well-being.

Bike theft ought to be dealt with just as harshly as breaking into a gym and stealing a stationary bike...perhaps as harshly as stealing a car. Its effects are just as deleterious.

[1] I say "you" as a US person living outside the US, in a place where good bicycles are routinely left unattended with cheap cable locks, and not stolen. Still, parts like lights and pumps do get stolen, and even this does discourage people from cycling.
Among the many things that can go wrong on a circuit with millions of components I never knew soldering would be a recurring one.
"... Fortunately for Rosa, the Darlings were also allegedly fencing electronics, allowing the owner of a stolen iPad to track his missing tablet to the same apartment via an iPhone app connected to his iPad’s GPS. ..."

Would be a nice hack to build something like this. How would you embed a device like this into into a frame & other parts?

Comments: "... Ryan Scheel: Might it make sense to put a GPS device in bikes encrypted with a private key that only your computer has access to? ..."

RFID inventory of parts unique to a bike?

Would be interesting if each (high value) part had a unique serial number unique to the bike. Small RFID devices for the frame, wheels, seat brakes registered to a unique frame? That way each part could be tied to a frame & identifiable to one bike.
Your comment reeks of the same virulent narcissism that plagues humanity (thank you modern advertisement). Much like those incarcerated (clients) who rely on asymmetrical information (plea deals, lawyers), you've been groomed to unconsciously defend yet another human trafficking pipeline/system.
Whats sad? That violent people should be removed from society to prevent them from injuring other people? At some point you reject making excuses and put in a hard-stop. Being in a constant state of understanding is not how you govern a country if you want it to be peaceful and cleaned up. People need to be in charge of their actions at the end of the day.
They are aggressive. For each person you follow, you get notifications "Sometimes" when they are on stage. In practice, it seems like "Almost Always".
why is this here?

there is barely a comment of content. the conclusion feels weird and naive...
The Constitution isn't inviolable. It only holds up as long as people are willing to defend it. And there are very few people who care about the livelihood of prisoners.
The overwhelming majority of the world thinks that justice should incorporate revenge. The punishment component of justice only serves two purposes, deterrence and revenge. Controversies about sentencing being too lenient happen routinely all over the world, and the basis of those controversies tends to be that the revenge wasn’t sufficient, not that the deterrence isn’t effective.
Maybe https://github.com/XasWorks/esp-libopus
If you’re sarcastically implying what I think you’re implying which is that certain minorities commit a disproportionate number of crimes in the US, that still doesn’t explain it. All countries even wealthy ones have disaffected minorities that are economically and socially backward. But among the first world countries only America has such a severe crime problem.
I know OCaml and F# are super similar, but how similar is rust syntax?
Except that employers aren’t going to become less picky when switching to remote; likely, they will become even more picky and will want to improve their employee base since the supply has increased and that will be possible where it wasn’t before.
Linux support for .NET in general, and F# in specific, is good. You don't need Mono at all as of .NET Core a couple of years ago (and the situation has only improved going into .NET 5).
but isn't focusing on detection the fundamental change in perspective required? I.E.: You're no longer assuming there is a set of steps you can do to ensure it will never happen to you because it _will_ happen to you.