jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
If you're going to use weird ssh-hiding tricks like alternate ports, gateways, or port-knocking, be sure to read all about what you can do with ~/.ssh/config

Host securebox
#if not proxying
HostName securebox.tld
Port 1023
User fji00random
#if going through a gateway
ProxyCommand ssh gatewaybox.tld nc securebox.tld 22
#if knocking
ProxyCommand proxyknock %h %p 1337 1337 900

With that, you can have

ssh securebox

rather than

knock securebox.tld 1337 1337 900; ssh -p 1023 fji00random@securebox.tld

(and for systems without a knocker installed, you can use something like http://sprunge.us/HJHB for proxyknock, which can be cloned along with the rest of your dotfiles/scripts)

And if you're doing public key auth, read about ssh-agent, it can store your private keys in memory so that you don't have to retype your passphrase all the time, while the "physical" key is still protected if stolen.
In my bash_profile, I have

SSHAFILE=/tmp/.$(whoami)-ssha

if [ -n "$SSH_AUTH_SOCK" ]; then
echo "We has auth!"
elif [ -f $SSHAFILE ]; then
. $SSHAFILE
else
eval `ssh-agent | tee $SSHAFILE`
chmod 600 $SSHAFILE
ssh-add
fi

This runs ssh-agent if it's not running, and sets proper env variables if it is.

(also, the ssh-agent can be forwarded, so you can use your private key to auth into box C, from box B, while the key is only on your local box, A - this can also be added to your .ssh/config)
I like it. You brought back some fun. Congrats for the job well done.
Sure, have all your money taken without a say to be given crap, rationed care, or most likely die waiting in line.

And on top of that have no way defend yourself or your friends if a new dictator comes to town to send you off to a new summer camp.
But it will wipe out Tile, unless I am missing something. Apple's solution would instantly make all iPhones into tag detectors, which is a vast improvement over the current Tile situation where only Tile customers' phones are tag detectors. Seems like the only answer for Tile is to get integrated with Apple's solution.
There's also the option of going into your Youtube history and deleting things from it. More than once I've clicked on something out of curiosity and regretted it, only to have youtube recommend more of the same, but removing the original videos that caused it from my history seemed to do the trick.
My theory is that some video categories have a highly addictive nature to certain groups of people. Youtube's algorithm picks up on this, and notes that people who watch x are likely to want to watch y and z etc. It could be conspiracy videos, pickup artist things, young women, or something feeding off of an insecurity. The algorithm doesn't care, but it can pick up on these patterns of viewership and entices you with more.
We're all very concerned, but we don't really spend very much money on Malaria treatments, relief and vaccines overall. Especially in the developing world. There isn't even really much urgency to do anything about it.

No operation warp speed to help save hundreds of thousands of lives a year. It's almost just like a fun topic to make people feel better about themselves.

I've read more about how transmission of malaria works and basically mosquitoes carry it from biting infected humans then pass it to other humans, it's not that mosquitos are evil, they don't even know what's going on.

I think there is a question of ethics involved personally, that's because if mosquitoes had the power to wipe us out, we wouldn't be that happy if they decided to go ahead with the plan.
Doing some quick searching, looks like there has been some research into what materials are better than others for shielding for cosmic rays. The couple minute look to me suggests there is more complexity than just mass, different materials have different properties, including at different energy levels for the cosmic rays. Although I suppose material cost and construction cost would also be a factor, where alot of sand might be easier to build a facility than the equivalent shielding in water. Although we're probably at the point where it's better to use something like a mine that is no longer used.
We are not in a simulation, but if hypothetically we were, any answer would be equally conceivable, since they're all hypotheticals with no concrete basis on reality.
I don't have any inside info, but I'd guess that the "people who use plug-ins to cover endemically bad smells in their living space" and the "people for whom a $200 air purifier is a viable solution" markets don't have a ton of overlap.
Honestly, I don't even bother "packaging" Python tools anymore. Just put it in all in a git repo, and pip can install using

pip install git+https://myg.it/repo.git
Certainly, but the thread is about encrypted connections.
I lost faith in PIA caring about privacy of its customers when I noticed how they use unique tracking codes in their newsletter emails. I never received a response when I asked about it.
Oh, thanks for linking in the original article. It has excellent illustrations and unfortunately the DOI link in the Newsweek article is non-functional.

I wish that press coverage of science could at least post a proper academic reference at the end.
Nord is good - at marketing.

Get ProtonVPN. Same owners as ProtonMail.
Abandoning the whole idea of gTLDs and using only ccTLDs kinda accomplishes that, each country would control only their part.
So this is what I genuinely don't understand: Why post on a public forum that you haven't read a certain book? What relevance do consider this to have for anybody?
When investigating a claim of impending scientific revolution, be it graphene, super-batteries, or anything else, always follow the money. If it sounds like they're trying to generate press to get research grants, what they have is cool but not useful. If they've filed patents they actually have something.
Yes, just like your current ISP can without VPN.
Sometimes you need those to kick in immediately, as the founders have maxed out (or spent significantly on) their credit cards, and you want the startup to have a clean bill of health, not this major liability revolving at 20% APR.
That's not how torrents work. You can't connect to a port on a seeder and get a list of torrents it's seeding. Even for trackers, you have to request a specific URL to get a (partial) list of available seeders.
This was a present for my Grandparents! Our family shares a house up there and they go there every summer. It's not really on display... but thanks for the thought! :)

(Also if you have access to a laser-cutter I'd be more than happy to give you the files to make your own)
<?php

$threeHours = strtotime("+3 hours");
$startInUnixTime = mktime(0,0,0,date("n",$threeHours),date("j",$threeHours),date("Y",$threeHours)); // had to check php.net/mktime
What this page missing, is compare of insecurity, portability and speed issues. =)

btw, no one think it is enough of flame? After Apple's explanation, after all those security holes, inability to deliver a working product to platform other than win32, inability to address performance issues on linux32 and do on.

Isn't it obvious, that flash is poorly designed, non-portable, insecure and outdated technology, the unnecessary artificial layer which should be replaced due to evolution of modern web browsers and open standards?

Why I need separate javascript engine when it implemented in browser along with separate, unoptimized and buggy rendering engine as a some binary blob which crashes all the time? Because of crappy banners or stupid primitive games? Hardly.

So, flash will stay around as an optional add-on for windows browsers, but obviously not as something 'standard', leave alone 'cross platform'.
Wtf ? This is not true. 99% of devs at Google would go above and beyond this.
Because you can't go below zero. There's a floor to how much you can lose, and it's "everything you've put in", not "everything plus additional debt".

...typically, anyway.
I think both do not.
That's a lot of frunk.
You are right, I just grabbed the words by the sound of it.

A better word is subjective and objective. Easy is a subjective word, while simple is an objective one.
At 19 work everywhere.
Startups can offer so much value at your stage with freedom if you choose right.
Asking for more government (analog in this case) is just kicking the can down the road.

Your tiny cool self-regulating community, will either die, be eaten by Facebook or become Facebook.
That seems like a distinction without a difference. The reason time erases skills is because you're always doing stuff, and over a longer period of time, you've done more stuff, which has reprogrammed your brain.
Done. I own a org site myself.
It's not always engineers that use them.

Sometimes software managers have the sudden need to show statistics and other things.

Yeah, that was fun...
> Spend $1M in St. Louis and move 100 employees out of SF.

~100/100 SF Google engineers would change teams if they received a mandate that their team was relocating to St. Louis (or basically anywhere). Anyone who couldn't arrange to change teams would quit.
> "terrible", "junk" and "garbage" is not a good faith critique

Fair enough. But the you asked why I felt that way, and then I am trying to explain in good faith. There is no need to get cross.
I admire your patience in these forums.
> And often during that walk, with no screens, my brain magically sorts through some problems and gives me new insights.

So many of my breakthroughs happen on walks. Being forced to reconstruct the situation in my head makes me think about the nitty-gritty details in a much more systematic manner.
Yet somehow every single metric about human happiness, life, security, etc has massively risen up since we've given up on theocracy or strong theological aspects in government and society in general. The countries that still have these beliefs are middle east hellholes that are exporting terrorism around the world over cartooning.
Thanks. I keep seeing that book mentioned and I'll have to check it out. The story of the guy trying to impress a girl sounds worth it all by itself.
Yodlee's a big screenscraping shop (I remember rumors of having large teams dedicated to just keeping the scripts updated). I don't see how any delegated credentials could work in that case.

Mint has switched to Intuit's backend (there was a thread on Quora about this) but I doubt their approach is any different since a lot of banks just don't offer any OFX/other APIs.
Considering the timing and changelog of this release, I'd guess that Allan was in the old code base to prepare it for the Mac App Store and in the process decided to fix a few more issues and make a release out of it. Just a guess.
Since you're asking this question on HN, you probably don't have much of an appetite for risk, or else you'd be launching your startup already. Stay with your current job.

I wish you continued success.
Highly irrational, but I understand and approve!
Let me start by saying I don't think this will get the job done (£150 at the time of writing) but we need to rise awareness to ensure they stay in the UK.
I want some of what you're drinking ;-)

Seriously though, I think the picture you paint would work out very well for him, but judging from bits and pieces I've read over the years, I suspect the Textmate code base is not particularly well structured and that he might even be a little embarrassed for others to see the code (I'm just guessing based on scraps, but I think most of us have been there).

It's clear he's made a few million euros from Textmate and I've read that he has a few pet projects he enjoys working on (for some reason I think I saw DHH say this). Perhaps he doesn't want that fame or the big bucks. I could certainly survive full time with a few million in capital and a residue of sales each month.. (even if he sells a mere 100 copies a month now, that nets far more than the median European salary).
Prolog has its limitations, but it still stands out as one of the oldest, influential and important declarative programming languages.

IMHO, it's hard to say what is the natural successor to Prolog. For all that it shares with Lisp, it definitely has never shared even a fraction of the popularity. They have two entirely different approaches and purposes though, so this isn't terribly surprising. Even if someone does create a new Prolog ala Clojure, it would probably still remain in academia.

I think a better question to ask is what direction is declarative programming headed in? Prolog is just one language in this field, as are some of the Prolog-alternatives listed by the OP. Remembering that SQL is also a declarative programming language, I believe that declarative languages are far from dead; it's a common paradigm, just not one we hear a lot of buzz about.

So all this said, it may be that Prolog doesn't necessarily need a successor. It does it's job well, but logic-based declarative languages are inherently too specialized to expect anything causing a surge of popularity.

One interesting variant of declarative programming is called Answer Set Programming. (http://en.wikipedia.org/wiki/Answer_set_programming). It's particularly good at modeling and solving NP-hard search problems, usually has Prolog-esque syntax, but does well on programs where Prolog would infinite loop (e.g. p :- not q. q :- not p.). As a disclaimer, I'm just beginning research in ASP. :)
Other than words, what are you using to express that sentiment?
This is true, tasks that require thinking in the abstract are more likely to induce procrastination: http://www.economist.com/science/displaystory.cfm?story_id=1...
I can't be the only one sitting here saying, "Holy shit, so that's my problem".
Thank you :). Experience is good for self awareness. Eventually you fk up on something enough, you recognize it. That's why it's good to dip your toes into the waters early. It prepares you for the big company that you one day hope to build. A lot of it just develops over time. Surround yourself with good advisors that will help you catch these early.
Because in the end Apple can always lower their price to Android level and own the entire market, because they have the better product. Beyond that, the public sees Apple as the coveted device, and Android as the "good enough" device. Apple is the leader, Android is the follower. A company in this position is going to have the most success introducing new products and new variations of products, since they have the most goodwill.
How come people can pirate Chuck Norris movies, given what they say about him? It seems impossible.

Chuck Norris doesn't type, he thinks. And the internet comes together.

You know the stuxnet worm? That was chuck norris randomly mashing some keys.
>I'm not sure why you find it so difficult to believe that there are people who do this.

I didn't say that it was, I said that it was very common (which should indicate that it isn't difficult for me to believe).

>It's basically impossible for people without depression to imagine what it's like to be physically incapable of eventually "cheering up" or "getting over it".

This. Right here, exactly what you just said is the problem with people understanding this disease. "Cheering up" has absolutely nothing to do with getting over depression. This would be like feeding somebody with mono lots of redbull so that they would have more energy and wouldn't be sick anymore.

>It's rather unfortunate for those who are genuinely stricken with mental illness, though.

Yes, it is, and just about everything you wrote only serves to perpetuate the general lack of understanding that most people have when it comes to cognitive disorders.
We're comparing an internet discussion with reality and commenting on how 'off' the internet discussion was. Unless you're claiming to have witnessed this internet discussion when it happened, I fail to see where someone is claiming that 9/11 (the event) was 'interesting.'
Constraint Handling Rules. CHR looks pretty interesting; I saw someone describe an implementation of Fibonacci heaps in CHR[1] as "executable pseudocode", and that's generally a sign of something useful.

[1] http://people.cs.kuleuven.be/~jon.sneyers/presentations/dijk...
http://www.fastcompany.com/3029119/most-innovative-companies...

Bear in mind that it won't just be Western markets they target.
Many companies trying to enter a market with a big markup (like travel) will do things like this. Find a differentiator, build a user base, and in the end become another comparison booking site that just passes people off to an agency for a big cut.

If you look back in the history of the big and small comparison sites, most started with (if the don't still operate) a gimmick but really are making their margins by being a step in the user's path to buying an airline ticket-- or better, a hotel reservation.
What you typically do is work remote and meet in person once in a (long) while. This is how lot of open source projects work.
Still don't get it, but I recommend looking at the link someone posted to get the view of the author from when this was posted.
How do you normally handle half open network issues?
Right. I probably picked one of the most flaky examples, sorry for that. Let's say `ls -lah` that (I hope...) is less ambiguous.

In my defense, the specific example I gave is valid for both GNU and BSD versions of tar. If I understood correctly, the issue you point to (order among short form flags) is related to the fact that `f` expects an argument and consequently has to appear in the last position.
I setup Tailscale for my home server the other day, can vouch for how disgusting it is. I thought it would take at least an hour, but no, took about 5 minutes. Was, literally, physically taken aback (in a good way). Highly recommend it.
Kobo's do. Apple iBooks does. PocketBooks Android app does (not sure about their readers though). Kindle's don't still. Which I feel is holding back it's use in books at least. It seems like with KFX they will at least convert MathML to images for publishers now? So hopefully that will lead publishers to use it.

Out of all my epub math textbooks I have exactly one done with MathML and it's fucking glorious compared to the dogshit image based ones most publishers put out with blurry images intended for the 800x600 readers of 2007 and not modern 300 dpi ones. I had one book where literally 2/3rds of the equations were just missing from the file and unviewable on any device. This started on PAGE 7. I then had to ask the publisher to fix it, which they sort of did by replacing with a PDF version.
"The kernel can be changed freely without worrying about supporting drivers that cannot be updated because they only exist as binaries."

Nice theory. It is just, that writing drivers is hard and not many people are capable of it.
So for most existing driver issues, it will be much cheaper to buy new expensive hardware that might actually be somewhat supported for a while - than hiring someone to write a reliable open-source driver for it. (oh and of course, you also cannot buy the latest hardware as then there is mostly no support there yet)

I would love my whole system to be fully open source and working.

But since hardware is very closed anyway, I would rather have a couple more binary blobs on my system, that work reliable - instead of a bunch of open, but very faulty drivers. So I very much would prefer a stable Linux ABI.

Because without - I am forced to use Windows on my new Laptop, as everything runs much slower and buggier on linux - and I would like to use my laptop to work on other things - and not on the laptop itself.
Yes, but how much until integrated beats separate card in $/performance?

Once I bought a separate i387 chip for floating point. Later it was inside the main CPU.
Here's the DNC serving Wikileaks over Twitter: https://twitter.com/ProcessServiceC/status/10279609725044572...
I'd wager that DDG results are skewed towards tech, since it's mostly tech people who use it.
Yes, I am sure that it’s GF(2^4) and not GF(2^16). The problem is not that GF(2^8) or GF(2^16) are “too big”, it’s just that GF(2^4) is faster and uses less CPU.

The purpose of using GF(2^128) or other large sizes is usually cryptographic, which has different tradeoffs. For example, Galois counter mode. The linked paper describes secure storage mechanisms.

Also note that you’re not just doing one field operation per byte, but several. If I’m remembering correctly, let’s say you’re using an (11,8) code, then you’re doing 24 multiply and 21 addition operations to calculate the encoded message. You might think of various ways to accelerate this which benefit from a smaller field size, especially if you are doing the calculations on commodity CPUs. The only point I’m making here is that the computation consumes some nontrivial amount of CPU resources, and so it can be fruitful to optimize.

The fact that space probes like Voyager use a large field size is just because the cost of resources is different. For space probes, bandwidth is a precious resource. If you spent $250M on a single space probe, you can afford to use a bit more CPU to encode and decode your puny 100 kHz downlink. On the other hand, if you are running a data center, the power consumption of CPUs is one of your largest costs.
Tell them Elon Musk says use Signal. Adds the 'cool' factor that is very important in these kind of negotiations. People like the SpaceX guy. Has already worked for me, although I don't know how long it will last.

https://twitter.com/elonmusk/status/1347165127036977153
Apple isn't actually obligated to release any of this code. It's licensed under BSD-like terms.

Big Sur came out several months ago, so if this release contained GPL code Apple would potentially be in trouble. (But it doesn't, so they're not.)
While I don't appreciate the firing and re-contracting of employees, I think the basic idea is good.

Would just be nicer if he had it before he had to let down people who trusted him.
There are lots of things to be concerned about besides classified information - such as emails and personal files of congress members and staffers - but even further it's not just what you can get off of the computer, it's what you can put on it.
I assume those numbers are aggregated across everyone who has chosen EFF as their Smile donation recipient.
I'm just going to issue a prediction that as long as "recompiling components of the OS" remains a satisfactory answer to a technical problem on linux subreddits, this will never, ever happen.
> Users have every opportunity

"But that's how I get to the website, I type it into the Google!"
Teaching kids about sources.list and how to remove MS backdoors, one Pi at a time.
Maybe the OP is a talented marketer at Microsoft
The new MacBook keyboards use the same switches as the current standalone Magic Keyboard. Apple has never released a standalone keyboard with butterfly keys.
For normal web/console application development it isn't common to run containers with `--priviledged`. What are the use cases where doing this is required?
Excellent work.

If it could take image set as input, then perhaps we can use this to identify our self in a random Internet video e.g. Lengthy tourist video in which you suspect you could have been covered as you were there at that place on that day.

There are people already looking for such solution(I've added the link to that discussion on my profile).
Upvoting you so someone who can buy this out sees it and does so.
Compiling to a bytecode like Python or javac is very different from compiling to machine code like GCC or the JVM.

I think a progression like AST interpreter -> bytecode compiler and interpreter -> machine-code compiler is a reasonable way to go. Starting with AST -> machine code is possible of course (that's what university compiler courses often do), but if you are explicitly interested in both compilers and interpreters, doing interpreters first makes more sense to me. It's a steady progression from higher to lower level.
> I literally couldn't get home from a late week night without Uber.

Don't be ridiculous. Private hire minicabs have existed since the 1960s.