jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Because the wavelength determines whether you need to make an explicit effort to retrieve the information.

The search is not a matter of retrieving what is possible to retrieve, but is instead about intentionally breaching a privacy barrier.

As long as you have taken a single safeguard to protect yourself from casual observation, anyone circumventing that safeguard with the intention of observing you is performing a search.

Thus, if you want to make an FM broadcast, it would be prudent to do so on a frequency that is not expected to be routinely monitored. Anything that could be directly intercepted by commonly-available radio receivers, such as car radios, walkie-talkies, police scanners, or similar would not create a reasonable expectation of privacy. Anything that might cause interference in an electronic device is likewise non-private, as anyone who transmits should be aware that amateur and professional radio operators may investigate interference.

In those cases, sending your FM transmission from inside a Faraday cage, through a shielded cable, to the inside of another cage, would be sufficient precaution against casual observation that anyone hearing your signal must have been searching for it. I contend that even if the shielding is imperfect, the signal leaks, and the cops are able to monitor and record your transmissions, they are still peeking behind the fig leaf, so to speak. The instant that they become aware that the transmissions were intended to be private, all subsequent monitoring is a search.

Were it otherwise, a person not acting in his official capacity could breach the privacy barrier, and then later monitor under the presumption that no such barrier existed. A cop might take off his badge and shove a pin through the shielding on the cable into the center conductor, then put the badge back on and tune in the radio signal as though it were meant to be a broadcast.

The dissenting argument is ridiculous because the "searchiness" of an observation does not depend on some law of physics. It depends on whether you are exposing something that I wish to be private, regardless of the means by which you do it.
That's the feature I'm missing mostly from ABP: the "whitelist this site" quick toggle
aren't care tires rubber and steel and not "plastics"?
Fabric can end up hard and abrasive if washed in hard water and left to air-dry.

Fabric softeners offset that to some extent, although in soft water areas or for people who tumble dry their clothes, I don't see any benefits.
One of many reasons why I prefer to run Emacs under WSL1 when on Windows. WSL1 has faster process start times.

But then with git, there are other challenges. It took me a while to make Magit usable on our codebase (that for various reasons needs to be on the Windows side of the filesystem) - the main culprit were submodules, and someone's bright recommendation to configure git to query submodules when running git status.

Here's the things I did to get Magit status on our large codebase to show in a reasonable time (around 1-2 seconds):

- git config --global core.preloadindex true # This should be defaulted to true, but sometimes might not be; it ensures git operations parallelize looking at index.

- git config --global gc.auto 256 # Reduce GC threshold; didn't do much in my case, but everyone recommends it in case of performance problems on Windows...

- git config status.submoduleSummary false # This did the trick! It significantly cut down time to show status output.

Unfortunately, it turned out that even with submoduleSummary=false, git status still checks if submodules are there, which impacts performance. On the command line, you can use --ignore-submodules argument to solve this, but for Magit, I didn't find an easy way to configure it (and didn't want to defadvice the function that builds the status buffer), so I ended up editing .git/config and adding "ignore = all" to every single submodule entry in that config.

With this, finally, I get around ~1s for Magit status (and about 0.5s for raw git status). It only gets longer if I issue a git command against the same repo from Windows side - git detects the index isn't correct for the platform, and rebuilds it, which takes several seconds.

Final note: if you want to check why Git is running slow on your end, set GIT_TRACE_PERFORMANCE to true before running your command[0], and you'll learn a lot. That's how I discovered submoduleSummary = false doesn't prevent git status from poking submodules.

--

[0] - https://git-scm.com/docs/git, ctrl+f GIT_TRACE_PERFORMANCE. Other values are 1, 2 (equivalent to true), or n, where n > 2, to output to a file descriptor instead of stderr.
> What’s privileged about suggesting you shouldn’t upload videos of people without their consent.

You're suggesting that people shouldn't upload videos of themselves with the consent of everyone involved unless they are willing to attach their full name in a way that could plausibly lead to their employer or entire extended family discovering it.

This is a serious concern for people in conservative religious families or who work for people who are. It increases their risk of unjust retaliation or violence and impairs their ability to express themselves when the increased risk induces self-censorship.
Literally none. All a cookie does is crowbar stateful data in to series of requests. You don't need at all that if you build something that's stateless.
Add ViewState to mask the ugliness.
Funny, there the number of books has increased drastically due to less time spent commuting. All that time is now available for other stuff such as reading.
> underwriters don't necessarily need to insure every officer, and not every officer will be insured the same

They don't need to, but that's not how insurance is sold. Unions collectively buy and negotiate benefits for their members. And a requirement from the union would be, no doubt, universal coverage and pricing.
You're not including the reasons why qualified immunity is bad though, is this a "devil's advocate" post?

I mean the examples you mentioned would get thrown out by a judge because the examples cited are people doing their jobs.

They're getting rid of qualified immunity because the police is abusing their power to assault and murder people.

I'm not even going to soften that one by saying 'some' police, because inaction is complicity. If one in ten cops are bad, the other nine are complicit for not acting and correcting the one.
You still have missing validation of input, using weak algorithms, logic errors.
Yum, this is interesting. One can easily modify the URL to fit older OS releases, and get the analogous set of modules for those (like “…-1014.html” for macOS-10.14).
So... now that Trump merch is no longer profitable, Shopify grows a backbone. Convenient timing.

Seems like everyone is suddenly growing a conscience now that there is no money in Trump.
Not really, this is done for every OS release. It's a completely routine nothingburger with an iffy HN title.
Aside from general enthusiasm about crypto, you could say people are hanging Ethereum for more utility based purposes these days - defi dapps built on top of the ETH blockchain have been on the rise and creating tokens also on the ETH blockchain that have their own liquidity. So if a token on the ETH blockchain is gaining value and to use that token you'd need Ethereum usually to pay for gas (to power transactions) and pretty much most of the defi boom is taking place on ETH blockchain, so without ETH existing, a lot of those other successful things wouldn't either - more like investing in the Power Company than placing a bet on which company will produce the most lightbulbs (maybe a poor analogy but that's all I've got for now).

The other thing that really drove ETH up recently and maybe I should have bought some then was moving from Proof of Work to Proof of Stake and the rush to fill out the deposit contract. It seemed to just steadily increase from around $300 once people started getting enthusiastic about filling up the Proof of Stake contract getting it around $600. Once it was filled it seemed to kind of stagnate around $500 for a week and then started going bananas again. Part of that goes with the bitcoin rally - seeing a BTC push 40K opens peoples eyes and brings them in - and BTC sometimes outperforms ETH on the day. What I've noticed though when there is a market pullback for crypto, the pull back Bitcoin often seems to exceed that of Ethereum, which holds it's ground more so.

I'd say there are definitely people who believe more in ETH than Bitcoin for informed reasons. Whether they are like me and intend to use it or just think its a good economic bet at 1200 bucks a pop, can't say - but what I said above are definitely things setting ETH apart at this moment.
I had to switch back from Yubikey to TOTP because AWS' CLI tools doesn't work with U2F. This really annoys me.
This is the sort of the thing I may eventually go with. (And I hadn't seen this one, so thank you!)

But it feels more than a little like I'm essentially adopting a build system, since I have to run this manually each update. The idea was I wanted a stack which I could not touch for 10+ years, and nothing would go out of date and stop working. I don't think I have that safety for anything involving NPM...
No thank you. Keep Google away from my television.
Bitcoin is useless for "practical uses that were proposed to justify its early rise"

Unless it is a small group using it (less than a million) there is no way it is ever going to do transactions fast enough.
Is this for UK customers only ?

https://www.ovh.co.uk/order/mcloud.cgi
It should be extremely hard to believe the price. Basic estimates put the cost of the cheapest model's battery at over $20,000, even at Tesla's magic $100/kWh number.

The single-motor $39,900 model is likely to be about as real as the $35,000 Model 3.
“Strength” is the last thing you want in a car. Cars crumple in an accident because that significantly cuts down on injuries to both the passengers and whatever is hit; if your car won’t crumple all that force transfers in to flinging you straight through the windshield.
It's effective against nosy people which is probably the main threat for most people.
If you really want the low-tech version I'd still recommend writing in Markdown and using Pandoc to convert to HTML. You can then use one HTML template to style all of your blog and a Makefile for the conversion and you got your static site generator.
> smart contracts can be used to execute trustless, crowd-sourced DoS attacks on rival blockchains

And that's a good thing. We needed an established way to attack rival blockchains that use the same PoW mechanism. They are insecure by design of PoW, and until they are all torn down by attacks, unsuspecting people can loose a lot of money.
There is nothing that is similar. The journal is a physical thing you can lay your hands on and the password exists only in the individuals mind. The act of producing it is both inherently testimonial and testimony to ownership of the contents of the data on the machine which is distinct from ownership of the machine.

It is further impossible to distinguish between won't and can't unlock.

Even if believed that you can subpoena the content of your skull you arrive at a situation where every criminal "can't remember"
In the presentation they hit the door panel with a sledgehammer. No dint. I don’t think I need to explain what would have happened if it were aluminium.
It's not that it's basically just reserving a spot in line for when they start shipping.
It was flagged by users, but I've taken the flags off. We are careful to moderate HN less, not more, when the story is about a YC startup: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

That said, people should remember that there are two sides to every story and account for the fact that the other side isn't available here. That makes me think there's more going on than meets the eye, especially since the financial space is regulated and there may be legal or institutional constraints on what they're able to say. If the issue were simply a failure to do good service, they would be smart enough to say so and correct it; it would be in their interest to do so and that's what they've done in the past. So there's probably additional complexity and we don't know what it is.
While this is true, the strategies for each are different. For example, the ways you include Rust or C into a Ruby program can be much more varied than the others in your list. This article, for example, chooses a 'shell out' option. While you can still do that with C or Rust, you can also compile them as an extension directly to your Ruby. There's upsides and downsides to both approaches.
The Fed can't make taxes. Congress makes taxes, but Congress is subject to popular approval, and the population don't like tax hikes.
In Venezuela the rich were never destroyed, I'd argue that Chavez and his supporters rose into a new class of elites. They control the oil company, drug smuggling, etc. I'd argue that wealth as a zero sum game is a part of the premise - there is the whole pie (economy) and then there are slices (who reaps the benefits).

By growing the size of the pie you grow the economy, but then the task becomes dividing the pie reasonably to ensure stability and reduce societal problems. In Venezuela, the economy is shafted for numerous reasons - huge concentration of the whole pie into a small elite does no good for the rest of the country, and was worsened by sanctions punishing these actions.
People wonder why I don't want to use smartphone apps for, well, almost anything.

This. This is why.

At least browsing someone's web app using a real browser on a real PC, I know I'm in control of what data they do or (usually) don't have enough access to read.

I was looking into some of the new banks in the UK recently, and it is apparently becoming common to not only provide but require the use of their mobile app to identify yourself and set up an account with them. Oh, and by the way, their terms imply that they might also use that app to track a few little details, like your location at all times. Perhaps they just need "to make sure it's really you"? I will enjoy the Schadenfreude if the data protection regulator gets involved... but not as a customer of any bank that tries that!
The joy of asking people if they can delete icons on my (windows) desktop. To answer your question (anecdotally), I didn't have root access the first few months at my current job.
I discovered your guide for the first time today after decades of programming. Light bulbs going off constantly - thank you, not only for clearly elucidating the vital points, but also for the great humour which keeps me firmly grounded in the marvel and insanity of what's been built to connect us all together.

Such topics aren't dry and boring, they're fascinating and inspiring, and it's so valuable that you are able to present them that way.

(Would love to see your take on shell scripting!)
In Poland we have zupa (soup), barszcz (borscht) and flaki (which is similar to your ciorba I think).
The point is often you don't need to. If you use Google docs, the chances are you will be editing it disjointly most of the time and occasionally you'll edit the same bit of the document. Then you don't really care if what comes out is a meaningful sentence, but that all parties involved (regardless in which order they see the operations) see the same version of the document so that they can fix it. That's what CRDTs buy you.

Without them, you have to use either explicit synchronisation which is a bad idea if you want local-first software (doesn't work offline, needs to be done even when editing disjoint bits of the file, etc.) or something like CRDTs. Now there is a great paper by Victor Gomes, Martin Kleppmann, and Dominic Mulligan that proves (in a proof assistant!) that pretty much all other alternatives that do not use strong consistency is flawed in edge cases.

As for triviality of the operations, I know for a fact that Martin Kleppmann has a paper in the works that show (and prove) how to do tree move efficiently as a CRDT. That means you can basically do arbitrary edits on JSON. Hopefully, that should clear up any confusion about for which applications it might be useful.
Funny both Galileo and Darwin are mentioned, since they are also mentioned on the same page in The Black Swan by Nassim Nicholas Taleb page 167:

"Likewise we think that Galileo was a victim in the name of science; in fact, the church didn't take him too seriously. It seems, rather, that Galileo caused the uproar himself by ruffling a few feathers. At the end of the year in which Darwin and Wallace presented their papers on evolution by natural selection that changed the way we view the world, the president of the Linnean society, where the papers were presented, announced that the society saw "no striking discovery," nothing in particular that could revolutionize science. "

So Taleb makes the opposite claim that their ideas in their time weren't regarded as heresy as we now tend to believe.
hand raised I have been doing 4 days remote, 1 at the office for 7 years. I live 150 miles from the office. That once a week face time is very helpful.

I haven't read the entire thread of comments, but as I read about the mishmash of remote tools, I'll throw in an endorsement for Microsoft Lync. The full blown integration of email, video, audio, screenshare works really well.
AWS, I'm interested. Care to explain a bit more?
I couldn't agree more with this. Most technical interviews are designed to make the interviewer feel smart.

I interviewed at a company that gave a software engineer's interview for a data scientist position. Because I'd actually worked as a data scientist, my software engineering was a little crusty. I failed the puzzles, and its really frustrating that way.

I've done the 'start as a contractor' thing twice and it works.
Just a name. Come on, give the persecution complex a break, take a chance with your oh so precious karma, and give us a name.
Scooter Libby was charged for obstructing an investigation. He didn't leak any secrets. I don't see the connection.
>Is suicide really the word that should be used here?

I don't think there is a right word for it. Its not really murder because the employee more or less did it voluntarily. And its not really suicide because there was no intention to kill oneself.

Death by overworking is about as good as it gets imo.
They seem to not understand the issue or concepts very well or are pretty bad at explaining.

The concept people might think you walk off a cliff and suddenly you're waiting for gravity from the ground to come up is bizarre.

No one thinks that. Most people would think the gravity is the same as when you were one foot the other way on dirt.

There's no instantaneous since nothing has changed (Except a bit of dirt below you is missing)

It's seems more like a bad attempt to sound cute talking about cartoons.
My guess is that it will improve the response of the compass. Really handy for navigation.
No, it was caused by Adobe.

http://flashcrash.dempsky.org/
I think cutting press releases taking credit for each year's "OWASP Top Ten" is thanks enough for kickstarting a project that is now overwhelmingly driven by people outside of Aspect. I don't know anybody at Aspect, and I have nothing negative to say about their practice, which I am sure is as solid as anyone's, but again: this is why "sponsorship" is such a skeezy concept.
iOS 4 - do I sense another Cisco trademark battle?
So with all this great stuff (amazing new features, great market share, etc.), I wonder how Apple doesn't open the iPhone to non-ATT carriers. That's the single reason I have been staying on my good ol'RIM BB. Any ideas?
I'm upgrading as soon as I can...if for nothing else but HD video!
Bear in mind that they may factor that in in the hiring process...and not hire you.

Great cultures begin with hiring right. That's not to say you are not awesome, it's just to say you may not be a fit for their culture and their values.
How could Afghanistan fall so far in only 20 years? It must be a razors edge between cosmopolitan society and chaos. What a disturbing topic to ponder.
ye I also prefer it because the site scrolls easier, comments are better and there are more/better pictures
Well the temperature is getting pretty uncomfortable; let's hope we start jumping.
reddit's retaliation might be a slap on the wrist.

4chan's retaliation would involve ripping your head off and taking a dump.

reddit is a lot more self controlled, 4 chaners fuck with people just because they can, reddit only tends to screw with the more mainstream evils
Hey, you should first learn the fundamentals of accounting so you can understand the 3 financial statements (Income statement, statement of cash flows, balance sheet). This is definitely the first and most important thing you should do.

Then from there learn the basics of valuation - discounted cash flow (DCF) analysis and comparables.

Combine this with industry knowledge in a specific sector you understand.
I'm not from the US, so maybe I'm misunderstanding your legal system, but that appears to be a ruling by an appeals court, not the Supreme Court. It also appears to predate the current security checks, where the alternatives of being virtually strip searched or sexually assaulted are each dubious on both ethical and, at least under other circumstances, legal grounds. It seems to me as a non-lawyer that such a ruling might be challenged on several grounds today, not least constitutional ones.
GHC is written in Haskell (and is the premier Haskell compiler).
The TSA website states that you are allowed to videotape the security check points.

http://www.tsa.gov/travelers/airtravel/taking_pictures.shtm
Awesome, didn't know about that!
I am using the only Mac in the office, we are using Qt for cross platform development and they pay a license for that. Being the only Mac user means I don't get to take advantage of all of the licenses that the Windows developers have access to through various Microsoft programs like BizSpark.

We are currently going through our B-round of funding, and hopefully after that it will be easier to ask for various pieces of software, for now I have decided in an effort to save on various different costs it is not worth pushing the effort.
That is indeed what I have been finding out as I go along.

I've got MacVim set up with NerdTree, and a snippets plugin much like Text Mate has and I almost never have the feeling that I want TextMate.
I think I read the very first implementation of Pascal was in Pascal. Which of course meant it couldn't run at all! So it ran on the second Pascal implementation: a hand translation of the first to assembler.
Start with the smallest task possible, block distractions for the first hour while you get up to speed and reassess priorities, take advantage of the break in routine to build better work habits. Lastly, remember that it’s OK to feel a bit down and rest (some tips - https://ivypanda.com/blog/how-to-rest-effectively/) if you need on your first day back to work. Being productive at work is a marathon, not a sprint.
What the fuck? I think that is somehow even worse.

It depends on a actual ci-info library, and returns "is_ci" from it.
Likely lying low either at the demand of the party or for his own self preservation. I doubt he would be trying to really force the party's hand.