jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Well, I'm coming from the UK where space pressures are rather higher than average in the USA. But:

* Airports - Heathrow Airport had a proposed runway addition recently, as a very busy and overcrowded airport and piece of critical national infrastructure. There's only so many places one can build a runway in relation to the existing site and a new development elsewhere would need to be far, far larger to provide anything like the same level of service.

* Roads and railways. There are frequently only so many paths one can choose to avoid building a line that meanders so much as to both hugely increase its construction costs and vastly reduce its usable speed, rendering their construction largely pointless.

* Infrastructure such as power stations, waste disposal etc. Many if not most communities want to have them as far away as possible and can help facilitate this by blocking the sale of the land as well as introducing blocks on development permissions. We surely all agree that they need to be somewhere though, and clearly we can't all have them as far away from us as possible - there is sometimes a need to impose development on a location becase all need its services but none want to host it.

One of the core issues here is the difference between very crowded limited resources (such as Manhattan real estate) and the rather more open, available real estate situation across more of the USA. What might well be an unreasonable claim in an area where there was a significant amount of available land can surely be judged differently when there are such harsh constraints on availability, particularly when one owner is in a position to use their property to hold the larger entity to ransom because both parties know there's nowhere else it can go. That is surely the very definition of an unfair market.
Personally, I was unemployed over the summer in 2008 (four months). Now I had a good severance package, and there were very few job interviews, so overall I think I spent maybe a few hours a week on looking for work. But I didn't really accomplish much during that time (I was much more productive writing open source over a 1.5 week holiday break a year or two back). I guess that must have been because I was so burned out from not having any real vacation for 10 years, that 4 months of downtime (without scrambling to pay bills, etc) caused me to just zone out at the camper and sleep most of the time.
Hey, that looks awesome...what a great idea.

If you are ever looking for coding help with the project, please let me know.

I'd love to help with this work.

Unfortunately, it's so difficult for me to make any sort of consistent living since getting out that I have not been able to fulfill the promises I made to myself about developing systems like yours to help these almost-forgotten and totally marginalized souls, so seeing someone else doing it makes we want to help again.
Will add that next time!
Except, it was a police officer that saved this and other slaves. The problem here is exactly the "us" in those islands, that self organized to flaunt Korea's laws.

> She brought the letter to Seo Je-gong, a police captain for the Seoul Guro district. "A vanished person had suddenly reappeared," Seo, now retired, told AP.

...

> Because Kim's letter noted collaboration between local police and salt farm owners, Seo and another Seoul officer ran a clandestine operation without telling local officials.
You literally can't even.

</snark>

In reality, you can negotiate from any position. A master negotiator can pull an ask for 60k followed by an ask for 100k without batting an eye. Most people are not master negotiators and tend to only negotiate their salary a few times in a decade.

The best way to negotiate is to hold all the cards, but even if you lay everything on the table, you can still hold the company over the coals if you know what to say or how to say it.
I know that one of the teams at my work has deployed a few tools on mono written in F#.
I play with mono and f# (nix) and I was surprised with how mature mono develop was (I had very low expectations)- I have not used it in anger however, so things like profiling and such I have not even taken a peak at.
The * is expanded by the shell to a space-delimited list of filenames, but the shell does not adequately escape filenames that can be misinterpreted as arguments to 'rm'.
That won't actually help with rm -rf /* , only with rm -rf * in / or $HOME.
FYI For the people running dev-builds (like myself) and are wondering why they don't get an update notification from 3079:

If you're already using dev build 3079, then there's no need to update
- 3080 is identical, except it will give update
notifications for beta builds only, rather than dev builds.[1]

[1] http://www.sublimetext.com/forum/viewtopic.php?f=2&t=17796
>But, please, face the reality - many have moved over to Atom already and are not looking back.

I seriously doubt it.

First, people kept using TextMate when it was dead for 3 years or so. The most ST3 has been idle was 6-7 months, and before and after that the update pace (for dev releases) was great.

Second, it's not like anything major was missing from the editor even 2 years ago, or that it stopped working or anything. People use Vim which is a 30 years old codebase that hasn't had major updates in a great while, so not sure were the pressure for ST is.

Third, I doubt Atom has that much adoption. For one, it is and will always be slower, due to the language and rendering model (custom C++ vs Javascript and ultimately, the DOM).

As an anecdotal point, most people at work use either Vim or ST3. Nobody uses Atom.

>* Remember TextMate? It had a huge loyal user base, but who is using it now?*

You'd be surprised.
I tried it once and had the same experience. I'm really just waiting to meet even a single person who uses it as their daily IDE in a work environment (or even at home - I still haven't seen that.) At that point I'll consider trying it again.

I love the concept. Just not enamoured with the execution.
The title of this pist is a typical view grabber. Apart from that, the author doesn't take into account that when you leave an area without LTE coverage, your call will be disrupted. I did this only Skype experiment myself, to try and minimize my phone costs. It resulted in big hassles, the connection dropped, slow initialization and good luck while travelling by train.
> The 80's were so simple.

Simple things were simple, complex things were impossible, mostly because computers of that type and era didn't have the RAM.

Rose-colored glasses are nice, but they say a lot more about the wearer than the era.
I was on the same boat. After working for 2 years delivering over 5 projects, I decided it was time to move on. Not to sound too arrogant but I was fed up teaching and guiding others. I was doing over 80% of work by myself and it was a hectic period. Since then I have moved to a different company. So far the experience has been really positive.
globbing expression expand to all the files that match.

if a directory has 1.txt, 2.txt, and 3.txt then << rm * >>
expands to "rm 1.txt 2.txt 3.txt" and is then executed.

if you have -@, 1.txt, 2.txt, and 3.txt, that expands to << rm -@ 1.txt 2.txt 3.txt >>, and that can't execute.

(if you really wanted to remove your -@ you'd do << rm -- * >> because a double-dash signals the end of command-line options.)
I think the biggest issue is that for the system to succeed, most participants need to display the first list of traits. But for any individual within the system, personal success may be easier to obtain by displaying the second set (though that is not necessarily true, in my experience).
There is plenty of information on the internet on how to grow mushrooms.
Amen, amen! The ignominous "best viewed in" which we fought in the Second Browser War is creeping back in - except now it says "this hour's current Google Chrome" instead of "MSIE 6".
I'm really struggling to have empathy with people who blame Dominion for changing votes in the 2020 General Election.

There was a hand recount in Georgia, was there not? And the numbers agreed with what had been counted by Dominion?

If you accept that the hand recount matched (within a reasonable margin of error) the count from the Dominion machines, what exactly is the rest of their objection or concern?

Honestly, can someone explain this to me?
Is your SaaS company a pure product company or are your customers demanding more and more services?

Running a poll on linkedin, would love as many votes get some idea on industry trends
Britain doesn't have a constitution. As the article alludes to, when Acts of Parliament clash with semi-constitutional items like international treaties, human rights laws, or ancient traditions, the courts will attempt to construe the law as Parliament not deliberately intending to override the standard. However, if Parliament explicitly states their intention, they can override anything.

E.g.
Lord Hoffmann in ex parte Simms [2000] 2 AC 115, at p.131:

"Parliamentary sovereignty means that Parliament can, if it chooses, legislate contrary to fundamental principles of human rights. ... The constraints upon its exercise by Parliament are ultimately political, not legal. But the principle of legality means that Parliament must squarely confront what it is doing and accept the political cost. Fundamental rights cannot be overridden by general or ambiguous words. This is because there is too great a risk that the full implications of their unqualified meaning may have passed unnoticed in the democratic process. In the absence of express language or necessary implication to the contrary, the courts therefore presume that even the most general words were intended to be subject to the basic rights of the individual. In this way the courts of the United Kingdom, though acknowledging the sovereignty of Parliament, apply principles of constitutionality little different from those which exist in countries where the power of the legislature is expressly limited by a constitutional document."
Yeah, the Python language favors an imperative style due to the absence of features necessary for writing more functionally, like lambdas that can do more than return an expression, tail call optimization, and lexical scope. This last one, additionally, tends to make people use classes for essentially no other reason than that closures don't work natively.

> My favorite example is: ','.join(['a', 'b'])

I've always found the discrepancy between this example (instance method call), list(('a', 'b')) (technically a method call, but resembles a functional call), and str.lower('AB') (class method call) to be quite maddening.
It's nothing specific to bots. Discord's TOS doesn't allow you to use a thirdparty client. This has been the case since day 1 (I think) but they haven't been enforcing it. Now the creator of this client has had their account banned, so it seems that Discord may be cracking down on the use of unofficial clients.
I think it is worth noting that late night comedians (John Oliver, etc) had an absolute field day with the voting machine fraud meme after the 2006 election.

I think it's really interesting how you can completely flip people's reaction to a scenario by flipping one variable, and the people perceive themselves to be perfectly logical. The human mind is such a mystery.
This is some real low-effort enlightened centrism nonsense. The author basically just says "both sides bad" and then points out that comparisons to Weimar Germany or Rome are bad, but don't worry, they'll mention them anyway.
A passphrase on your key is a great idea, but as soon as you unlock it once it's cached in memory. Since processes are not isolated within a user they're allowed to scrape the memory of other processes. If you check your running processes you're going to see that ssh-agent is running as your current user.

But a far more likely scenario is that the attacker will simply leverage existing sessions/ steal a socket, which, notably, will bypass any sort of 2FA on SSH connections.
https://notify.run/
> the original article isn't saying "don't use analytics", it's saying "don't use Google Analytics".

> Nobody is suggesting we shouldn't collect usage and performance data

This thread degenerated into an argument because somebody stated outright:

> Don't use analytics at all but focus on your product.

That’s what people in this thread are arguing against – don’t use analytics at all – not the subject of the article, don’t use Google Analytics.
And if the additional compilation time is not perceptible ?

Seems like a pretty stupid approach to ignore any language additions if they have any potential to impact the design goals. Implement it. Benchmark it. Then decide if it should be landed into mainline builds.
Captive portals need to die not because of any technical reason - they have the same problem as the "UAC" pop-up showing up far-too-frequently: it teaches people to ignore what should be a serious security warning. A SSL certificate suddenly changing to a strange new signing authority is the kind of problem that should be a serious warning. By de facto teaching that it is ever valid to ignore important security measures, captive portals badly hurt the real education that needs to happen about how to handle computer security.

Worse, this is another example of where laziness and convenience tend to promote these bad habits. Never-mind the average user - way too many technical people[1] fall into these bad habits - including programmers and sysadmins that really should know better. This isn't just WWW/HTTPS - did you always use a VPN? With a properly secure login that you know does not involve a MitM?

[1] I mean in the general, statistical sense - any resemblance to people posing in this thread is an unintended coincidence.

> never start blocking VPN

That's easy - you just push PKI (alreadyd used in many places) and make up some excuse why this new version is needed for "airplane security". We live in an age where airlines (w/ the TSA/.gov) make a big deal about confiscating water bottles and regularly steal from luggage; do you really expect "business customers" to get angry over VPNs while allowing the past decade of security theater?
Or is it : http://www.cs.cmu.edu/afs/cs/user/jcr/ftp/

seems like the same paper http://www.cs.cmu.edu/afs/cs/user/jcr/ftp/histcont.pdf
Both counties are hereditary totalitarian states that kills off political opposition, are top in the world regarding human trafficking, sponsor terrorism, and generally have the worst human rights records.
I hear that the democratic republic of congo has one of the world's best legal constitutions.

I also have a bridge across the thames that you might be interested in buying?
Superb submission! I've been using vim for over a decade and I never knew about gx or gf. Thanks!
I think the reference is about killing your own citizens on foreign soil.
How is it so that we see some applications that languages like Rust (and C/C++) seem to be tailored for, but more and more cases pop up that the author have chosen Go?

Is it a quality vs speed of dev thing? Or am I just wrong in assuming anything system-related should be written in C/C++/Rust?
No luck for me on win10. I can open the archive but get errors trying to add to it. 7zip and win explorer zip both fail with either unsupported or corrupted archive errors.

Since it's a .com file, after downloading, win 10 also claims 'this dangerous file comes from the internet and is blocked' which you have to check a box to unblock it. I did, but still get the errors trying to add to it.
As can bitcoin, and it would only take a soft fork.
"If it makes me feel good just after waking up for an hour or so, then is it really that useful?"

If I retain my daytime alertness, I think so :) Morning grogginess is pretty much the worst part of my day and I think $60 to make it go away is a pretty good deal.
The impact of a group of young people who have tried to create a company while they had little to lose, will be significant.

No matter whether they succeed or not. In 10 years measure them against their friends and see who has had the most impact.
If anyone get's a recording of this session after he's done, I'd greatly appreciate it!
press the x button on the ad?
I prefer Otto:

http://www.imdb.com/name/nm1290293/
Has a signup fee to discourage spammers.

>The signup fee helps discourage spammers and defrays some of the costs of running the site.

Thanks to the entry fee, Pinboard has remained spam-free since launch. Not having to expend resources on spam fighting means having more time to work on features, and keeps the site fast and small.

The fee is based on the formula (number of users * $0.001), so the earlier you join, the less you pay.
I'm a TM user, and I'm happy with the product, but there are some areas that could use improvement. First, there's undo. Undo in TM is letter-by-letter. That makes it pretty useless for moving very far back in to history. Then there's any kind of intelligent auto-completion. Auto-complete in TM is as rudimentary as it gets. It's basically word matching for the current document, or from a bundle.

I still think TM is the best editor for me, and I'd happily use it for the next 25 years without a single gripe if I had to, but I'm not sure the editor community is going to just sit around while TM stagnates.
A question highly related to this: If I was interested in recording myself while coding what program would you recommended? It doesn't have to support live streaming. The only real requirements are that I could turn it on and forget about it safely (not running my computer out of memory) and that it is of good enough quality that you can read text. I use Ubuntu.
off topic, I've never heard the term "junior specialist" before, and that sounds hilarious.
Putting it even more directly - the inevitable outcome of free markets without any competing benign feedback loops is fascism.

So you (hypothetically, as a developer) make six figures? Superb.

How valuable is that when your country goes down in flames because it's easy to make money out of people who believe Bill Gates is seeding Covid via 5G towers?
Having read the manuals for both the Tesla Model S and the Model X, I'm surprised that Tesla has allowed the manuals to continually give bad instructions concerning how to operate the voice command feature -- over multiple iterations of the manuals in the past year. I entirely expect that the same workmanship is being performed on the Tesla full self driving software.
https://teslamotorsclub.com/tmc/posts/4651591/
I wouldn't really agree here. They are on the same topic, yes, but the Arstechnica article is actual news coverage that explains what's going on, as opposed to the linked page which is just Whatsapp's official corpospeak.
From the article "These would be complemented by 1,000 “step down beds”, some of the supplied by the opening of the capital’s Nightingale hospital," so sounds like it's not in use yet.
Doesn't exist anymore :)
No messenger is secure. You never know if the code that is being run is the same as reviewed. If you want true privacy, then you need to encrypt messages yourself (with e.g. PGP)
On a semirelated note, what's with all the articles claiming the attack represents an extreme level of sophistication?

It sounds like the execution was skilled, but I haven't heard anything yet that seems technically novel or extraordinary.

Maybe I haven't read the right articles, but it sounds like solarwinds got pwned, and all these big targets loaded the malware onto their own networks...

Again, skillful execution, but it's not like they cracked an encryption algorithm or even did known-but-still-awesome exploits like rowhammer/spectre
>They could still do all this shit without the walled garden

With much slower adoption, pushback, and bike-shedding, like in the Microsoft and Linux world.

>To me, it suggests they aren't willing to compete.

Compete with what? With themselves? They compete with Windows (and to a degree Linux, though few care for that), and with Android. They'd compete with Windows Phone too if MS wasn't incompetent.

But they didn't do anything to preclude others from making their OS/hardware and selling it to customers. In fact, they have nowhere near a monopoly in either the desktop (10% or less) or the mobile space (40% or less).

Whereas MS for example, had 98% of the desktop (home and enterprise), and abused its power to threaten OEMs to do its bidding against Linux etc.
I disagree. Sure, Twitter needs to improve stability and speed. But I think the location and annotations are exciting and it makes sense for them to learn what works and adds value to the core experience.
Yeah, somehow Facebook's fuzzy "Top News" system is the best out of the ones I've seen. Unfortunately you still get the loud-friend problem, and muting people requires a lot of thought (and it's not exportable to other clients). Plus, what does "Top News" even mean? As a programmer, I want to know what sorting method is used most of the time, and so it's a slight annoyance to just trust the Facebook to prioritize everything for me.

I'm signing up to friendbinder now, though, and I'd be happy to brainstorm with you.
Hm, yeah the wording when it comes to idempotence does seem slightly vague now I look at it again; SHOULD, rather than MUST in the RFCs at least.

It is hand-wavey isn't it. The whole REST concept smells of post-hoc generalisation based on just one significant example, HTTP, and as such there seems to be a lot of confused but zealous hermeneutics involved in determining the One True RESTful Way To Do HTTP both from the HTTP RFCs and Fielding's other writings (which can be rather pompous and/or opaque).

Instead, I'd like if people went back to first principles and thought hard about what actual value certain kinds of semantics have which justify (or don't justify) making them part of the protocol, as opposed to just standardising the semantics as part of some media type or other.

Idempotence, to me, seems like something which is genuinely useful and justifies itself as part of a transfer protocol, so I'd like to see HTTP take a clear and useful stance on it.
This is exactly correct. The amino acids don't "see" themselves being relativistically stretched, so the chance of their chirality randomly flipping doesn't change.
Awesome idea! Wish you all the best.
When a writer chooses a definition, as long as the definition is not insane ("When I say 'brutal murder', I actually mean the color purple"), you really have to go along with it. English is not a sufficiently precise language to be immediately suitable to the expression of all ideas.

I don't know what the original title was, but I do know the contents of the article, in which the author makes it abundantly (and if you read everything in that section, repeatedly) clear that he is aware of the usual use of the phrase "destroy the Earth". It is not a "strawman", it is the topic of the essay. If anyone is erecting a strawman, it is those who refuse to deal with the text on its own terms and insist on forcing their personal definitions of various terms onto the text, despite clear, repeated disclaimers, and the obvious fact that the entire idea of the essay is predicated on the author's definition.

Maybe you were just reacting to this title, but this has been linked in a few places and every time it seems this reminder needs to be given, so even if you are now satisfied by the new title, this still needs saying. An author is free to choose their topic and the precise meaning of some of the terms they are using; nothing else makes any sense.
If I remember correctly, Facebook uses the CDN as a cache for images, and loads from central servers when there's a cache miss. Even with a very large cache, there will be compulsory misses as new photos are loaded into cache. That might help explain their figures.
If you get someone who seems not to care or makes you uneasy then you're not going to hire them, right? The thank you note is a little bit old school, but how else do you figure out if they're going to be easy to work with, if not how they behave on the interview?