jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Also very anecdotal, but I've been running Linux on laptops for ~15 years, and have had many issues and difficulties. My first mistake was trying to run Linux on Mac laptops for the first 10 of those years.

(To be fair, my first Mac+Linux experience was on a PowerBook, which surprisingly worked rather well, though power management was terrible so battery life suffered. Once the Intel train started, it was... not great.)

In 2016 I bought a Razer Blade Stealth, and Linux ran perfectly on it; there was even 3rd-party support for custom things like the tweakable RGB keyboard backlight.

Like a fool, I didn't learn from my mistakes, and in 2018 I installed Linux on an employer-provided 2016 MacBook Pro. At the time, the keyboard and trackpad required an out-of-tree kernel driver (so I needed a USB keyboard and mouse to install), and audio and suspend-to-RAM didn't work (well, suspend was fine, but the disk drive wouldn't wake up on resume). My timing here was actually good, as not long before this, the NVMe drive itself didn't even work.

In 2019 I bought a Dell XPS 13, and aside from the fingerprint sensor, Linux again runs perfectly on it.

So, if you get yourself a laptop that is either specifically made to support Linux, or you've determined via research works well with Linux on it, then you should be fine. Otherwise, you'll probably have issues, unless you're lucky.

(Avoiding laptops with certain things, like Nvidia video and Broadcom WiFi, helps a lot.)
Maybe it's the focused isolated strength training that is missing from most sports-as-workout. But I think something like basketball compares favorably to HIIT type of workouts.
> Is there a known connection between transgenderism and higher crime rates?

No, but there is a known connection between being transgender and resorting to prostitution to survive.

Which, unfortunately, is illegal in California.
Awesome. I always tweet al the wishes and so should you.
Haha, reminds me of the Intelligence Dampening Sphere
https://theportalwiki.com/wiki/Wheatley
Yes, I see, you're right. I wrongly assumed that he meant not becoming heavier with maintaining weight, but he meant not becoming too thin.
So, it's two-part silicone caulk?
This is what you get when you use an unfinished protocol which everybody knows is subject to change. Guess what, it might change again... They're still researching what is the best way to do this. You should be happy they're making improvements to the protocol you're using.

If they say, "This is the finished product and there will be no further incompatible changes," and then make a change which breaks your app. Then you have a right to complain.
This is what I came up with, but I'm not a C programmer.

void condense_by_removing(char* z_terminated, char char_to_remove) {
int index;
int write = 0;
for (index = 0; z_terminated[index]; ++index) {
if (z_terminated[index + write] == char_to_remove) {
++write;
}
if (write > 0) {
z_terminated[index] = z_terminated[index + write];
}
}
}

Or, getting rid of index:

void condense_by_removing(char* z_terminated, char char_to_remove) {
int write = 0;
for (; *z_terminated; ++z_terminated) {
if (*(z_terminated + write) == char_to_remove) {
++write;
}
if (write > 0) {
*z_terminated = *(z_terminated + write);
}
}
}
Those spooks are meant to be easy to identify. If caught doing something bad the worst that usually happens is that they are kicked out of the country. No biggie. Much worse are when under cover agents become easy to identify. The USA will do nothing to help them, and they face death.

For instance the outing of Valerie Plame brought to fact that the company Brewster Jennings & Associates was a fake front. After that, a simple Google search for people with that company on their resume made a lot of undercover agents easy to identify.
As a corollary to this, how would people rate Google Analytics versus their own traffic logs?
http://onlineslangdictionary.com/

-----Uniques (March)

Google Analytics - 470k uniques

Compete - 124k

Quantcast - 156k (not "quantified")

-----Rank (at present)

Alexa - 19,730 in the US

Compete - 16,735 (US?)

Quantcast - 12,957 in the US
I don't know why Canada Customs is picking on you; but lots of countries, including the US, perform searches of digital media.
WTF Techcrunch, calm down. Your lives may revolve around last minute internet news (rumors). Most peoples lives don't.
Hi, I'm the writer behind Freelancember. I agree with the other commentor who said you shouldn't just drop a bomb shell like this in email. That's why, naturally, Freelancember has several other rate-increasing-related guides before the templates:

http://freelancember.com/top-10-reasons-to-raise-your-freela...

http://freelancember.com/downloads/FreelancemberDay6.pdf

http://freelancember.com/raise-your-rates-checklist/
Can somebody explain the advantage of doing it on the command line vs in Python or R? What would a practical use case look like?
You can trademark anything you want. It just might not hold up if it gets challenged.
Looking at the readme, it looks like his strategy is to anticipate the other bots and bid a few seconds before they try to snipe it.

There are quite often a number of people waiting to snipe that bid after the
time limit has exceeded. When this happens, even though my bot prevented the
auction from ending, they land up with the timer counting down (and then I
need to bid to prevent them from winning.) For this reason the bot has a
percentage chance it will try 'kill', by bidding with 4-5s remaining, and
hoping all the snipers miss.hoping all the snipers miss.
Well, it's "better" in the sense that they may allow things that a bot couldn't realistically pull off, but it's not really better because everyone has access to the tool. The advantage of writing a bot is exploiting a loophole in the system that most people aren't aware of. If everyone has the same tools then it's a fools game through and through, at least for something as simple as penny auctions (Poker is another story obviously).
Too much text, and the font is too small. The pictures are clearly used without permission (big no-no!) and don't match in style, so it just looks like a bunch of stuff thrown together. Get rid of the video. It's unprofessional. I almost hit the back button when I saw it.

The prose is too colloquial and informal. It doesn't identify what your customer would want, it identifies what you want. You also make it sound like you're doing people a favor ("That's why we're willing...") but then you also tell them you're charging them for it.

On the Service page, you have too many slash marks, so what you do becomes confusing. Get rid of the slash marks and everything after the slash mark. (Why would you call someone after their workout to tell them they should have worked out?)

Also, $20/month is too much. I pay less than that for Netflix. Voip, Xbox Live... You need to justify the expense.
Which brings us to...the samples. Based on the samples provided, I would not sign up. It's that simple. You/your guys need to be more assertive. Style should refer to the script, but not to the substantive content. Too many (well, all) of the samples just sounded like nagging, and I can get that from my girlfriend for free. It goes along with the relative lack of professionalism in the site. It also makes it hard to discern what value the service provides over an automated call.

Basically: (1) fix up the look and content of the site, (2) figure out what value it is that you provide over an automated message service, and (3) figure out why someone would pay $X/month for a person to call them rather use a cheaper automated message service or SMS service.
Thanks for a great feedback on your thought process while filling out the fields. Will certainly look into that.

When you have 2 things in mind, you can break it down into 2 questions,

for ex: first check your affordability for the house. If you get approved, the report tells you your status at that point. Based on that, ask another question about your Travel. If you sign up, the app will remember your financial details from the first question. No need to type them again.

Let me know what you think.

Once again, thanks for your excellent feedback.
That can be really hard in certain situations. My background is in biology. One of the more interesting and fun assignments I was given in college was a series of case studies. Basically, the patient has symptoms X, T, and W, what is wrong with them?

This is a situation where you can't give problems to an undergraduate student that are easy enough to answer while they're simultaneously impossible to Google. I'd love to give my own students the opportunity to experience these types of critical thinking questions. Unfortunately, I know that I'm completely incapable of assigning ungoogleable problems without turning them into some Dr. House shit that can't be answered by a college student.
Does anyone know why the TSA even gives you the choice to opt out of the backscatter machines? You can't opt out of the metal detectors. It seems like the default policy would be for the new machines to be mandatory as well.
I think that Customs may detain you at a border--they have more leeway in the Constitution for border searches iirc. That's what I'm confused about now, because with each new insane agency that gets created and each new law that alters and amends old law, it's hard for a non-lawyer to get a clear picture of exactly what is and what isn't a right.

And if I have the free time upon landing and no flight to catch, I don't want to give TSA an inch.

Edit: here's the Wikipedia article: http://en.wikipedia.org/wiki/Border_search_exception

It says that "reasonable" searches, i.e. property searches, can be conducted without warrant by Customs officers at the border. "Unreasonable" searches like x-ray, pat-downs, and strip searches require a warrant. But is TSA allowed to do this as well, or only Customs agents?
This is what elections are for.

Did you know you can be stopped and searched without a warrant within 100 miles of the physical border? [1] Between that and this new screening policy for re-entry at international airports, I think we've crossed a line. Everyone I talk to about this is outraged. If we still have a functioning democracy, these policies will change.

It's somewhat expected that now and then the government will overreach (see the Alien and Sedition Acts, etc). But that's why we have elections.

[1]: This band around the border happens to include 2/3 of the US population.
http://www.aclu.org/technology-and-liberty/constitution-free...
Or at a different airport... or if the supervisor was already having a bad day.
I tried to read the K&R C book when I was 9. It went over my head hard. I tried again at 13 and something started to stick.

The brain evolves really quickly at that age, at 7 you're still trying to learn not to eat that dog poop you found in your garden.
Off topic: What are folks using these days for banking? Is there a good, online bank with a decent savings and checking yield? I've been keeping my 6 month reserve in a checking account for a while because I'm lazy but this article has me considering a switch.
Not glaring evidence that it was allowed to happen. Just evidence that they did not correctly anticipate the number of personnel they'd need.
I don't understand why it shouldn't be One Country, One System
I have doubts about some of these "mask wearing" studies too. I'm still wearing a mask. I'm still taking Vitamin D. These are low-risk interventions. I'm not going to wait for some p value to get smaller to take action.
This article criticizes Gemini[1] over its TLS requirement, saying it "makes it nearly impossible to access from a vintage computer or even a modern embedded system with limited CPU power".

The Gemini FAQ[2] addresses this point:

> Old machines are awesome, and keeping them running, online and useful for as long as possible is an awesome thing to do. But it also makes no sense for the vast majority of internet users to sacrifice any and all privacy protection to facilitate this. Remember, though, that Gemini does not aim to replace Gopher, so the retro-compatible internet is not directly endangered by it. In fact, people serving content via Gopher right now are strongly encouraged to start also serving that same content via Gemini simultaneously. Retrocomputing fans can continue to access the content via Gopher, while modern computer users who wish to can switch to Gemini and reap some benefits.

The blog post also says:

> This requirement seems poorly thought out, especially considering the Gemini protocol doesn’t even support forms (other than a single text box on a search form) so there’s no chance of users submitting private data, and there’s no mechanism for client-server sessions so clients can’t be authenticated, meaning everything served pretty much has to be public anyway.

While it's true that Gemini doesn't do uploading, simple text input (using query strings) can still easily hold private data.

More importantly, this completely ignores that TLS protects browsing history, and the integrity of pages. When I browse Gemini I don't have to worry about anyone watching what pages I visit, or changing them on the fly. TLS is the reason for that.

Finally, the claim that "client's can't be authenticated" is false. Gemini uses client certificates to allow users to log in to services such as private directories, message boards, and virtual plant growing games[3].

1: https://gemini.circumlunar.space/

2: https://gemini.circumlunar.space/docs/faq.html

3: https://github.com/michael-lazar/astrobotany or gemini://astrobotany.mozz.us
Where are you buying your jeans? I live on a farm. A pair of jeans that will last under heavy usage is about $30 at Tractor Supply.
Interesting. Of course, the whole Constitution forbidding grants of nobility by the United States might get in the way.
Dude, the email part of your profile is only visible to the admins. You have to put your email in the "about" text box.
We think your post is against TOS.
>>...which is an extremely scaled down version of a real application

You're putting the candidate in a very vulnerable and stressful position:

You're potentially asking a candidate to solve a problem with your application (even if scaled down)--

The question/assignment could be a long-standing issue your staff have been unable to address on their own and you want to try to find out whether you can get a free solution from qualified people.

The candidate(s) could get the correct answer, yet you could walk away from the process with a free solution.

>> "I think very few people have ever declined"

That's short-sighted - they're not declining because the want/need a job and are already vulnerable during the process; many would not, understandably, have the presence of mind to decline.
I saw something similar being claimed by Yelp in one of their promotional videos. https://www.youtube.com/watch?v=jbkQtW8A408 And after watching it had the same doubts that I have now:

Aren't most paid reviews done by agencies which have either 1) An army of employees who have old profiles with several reviews and are trained to give a balanced review? Why is their writing style likely to be any different from real reviewers? There is a high probability of false negatives. This might just weed out the bad freelancers who put no thought in writing such reviews.

Or 2) They will pay real reviewers who are influencers to give them favourable reviews. And these you cannot and should not remove in any case.

Also, What check do you have against false positives?

And what do you think of solutions which rely and actual verified human intelligence? Like: http://www.inc.com/magazine/201404/liz-welch/stella-service-...
"emergent property"

That, right there, is why I reject this kind of argument. It's not parsimonious. Temperature isn't an "emergent property". It's a name we've given to a measurable phenomenon; in fact, it's the name of the measurement, itself.

Another un-parsimonious notion: "one of the most basic, widely-accepted facts about biological systems is that they can be conscious". Okay, if they can be conscious, what makes one conscious and another not? Why am I blessed with the gift of consciousness, but my cat isn't? Or if she is, why her, but not the spider in my bathroom she loves to torment? Or if it is, why not the bacterium on my toilet seat?

Drawing imaginary lines somewhere in the middle of reality and saying "things on this side of the line have squooblith, but things on that side don't" is going to require a bit of explanation as to why the line is there, and not somewhere else.

For myself, the most parsimonious answer I can find to all this is that consciousness is an intrinsic property of matter, itself. So, sure, a rock (let alone a molecule of gypsum) is going to have a markedly different kind of experience than I do, what's to say that it doesn't have some kind of experience? It also nicely eliminates this "mystery" everyone seems to be down on: what could possibly be mysterious about something that is literally everywhere?

But that's just me, and I readily admit that I'm rather anomalous, have studied this stuff for far too long, and taken a nontrivial amount of psychedelics. So, you know, grain of salt, &c.
What if ceramic pans cause cancer?
Cute. But blurring the labels of everything you pick up is not helpful. They need something like Word Lens, set to recognize ads and replace them with "Ad", or something more attractive.
I'm afraid it is. The issue stems from confusing the popular usage of "observed" (i.e. by a person) with how the term is used by quantum physicists (i.e. the interaction of the quantum particles with any other particles). That is to say: For the purposes of quantum physics, it's the hardware of the LHC that's doing the "observing," long before the scientists observe its output on the monitor.
One improvement about most technology entrepreneurs compared to the old self-made men - they're not crushing strikes or hiring Pinkertons to assassinate workers.
The only reason I would do web-dev in Scala wold be LiftWeb aka speedy comet-style apps, that is it's strongest point, otherwise I'd choose rails/django/whatever.

As each language seems to have a Sinatra clone, Scala's is Scalatra - for when you want to do something easy and elegantly-ish or something small as in "do this logic in a elegant fashion but don't hurt my brain". If you're stuck in Scala and LiftWeb is too much, choose the Scalatra's easy route.
The money quote for me:

"I did some things I'm proud of and a few that I'm not. I failed a lot, but learned a lot too. Hopefully, in 2011, I won't let trivial fears set me back: I'll do more, try more, and say "yes" more. There's just too much to lose otherwise."

Fortis cadere, cedere non potest(The brave may fall, but never yield.)
Hi "whathappenedto". Thanks for your kind words. .gz files can be used in a place of javascript and css files since all of the modern browsers support gzip compression. You may want to add a condition statement in you code that will check if browser supports gzip compression (some old browsers dont support gzip) and if it does support show him gzipped version , if not - show him just a minified version. I will post an FAQ on zbugs.com with a code samples how to do it.
Hi Arash,

I find it hard to believe that you did not anticipate exactly this happening when designing (a) an online file backup service, (b) a "de"-duplication algorithm. That said, you should have planned for exactly this a long time ago, whether by the means DropShip used, or any of several other potential file sharing hacks. I think a lot of us here are disappointed with how your actions reflect that planning, or lack thereof.
I love that they only raised $118k and sold for $35M. These guys are my heroes.
Do you need Dropbox or just something like it? Dropbox doesn't seem to have very strong network effects so it seems like it would be easy to replace with a similar product. If you're willing to give up features that require hashes to be shared across accounts you could even have a secure replacement with client side encryption.
How hard would it be to add iPad support?
Consider that maybe what's happening here is boring. Recognize that we all have a cognitive bias towards narratives, and especially interesting narratives. The discussion on this story is trying to build a narrative about Dropbox vs. open source developers. The real story is probably not that interesting.

The CTO of a service as technically interesting as Dropbox certainly knows that he can't prevent the disclosure of their proprietary protocols. So impassioned arguments about "security through obscurity" and "the futility of trying to hide protocols" aren't adding much to the discussion. Everybody understands those things. To the extent that Dropbox's protocols factor into this story, they are obviously a fig leaf.

Thus far, the only thing Dropbox is purported to have done here is to politely ask a developer to remove an application; then, presumably believing that the mirror posts were simple nerd-rage, and that the author of the application agreed with Dropbox, Dropbox's CTO filed takedowns at Github. This is not the end of the world. As has been amply demonstrated, Dropbox can't effectively suppress MIT-licensed code, and probably won't try to.

Instead, consider that maybe all Dropbox is trying to do here is establish a track record of "not wanting Dropbox to become Rapidshare". This story then is not a "PR nightmare" for them; it's the expected outcome of their actions. They are trying to communicate both through words and actions that they are going to do what they can to not be Rapidshare.

That Dropbox cannot technically keep determined nerds from trying to coerce them into Rapidshare's use case is also not worth arguing about. I think we all know that's true. But how many of us are going to go out of our way to stick a thumb in Dropbox's eye?
Do you have a source on OpenCL being used for 3DS programming? I'm interested but couldn't find anything.
Would you mind highlighting what part of the ToS this sort of thing violates?
To razorfast guy:
Can you look at the SMTP headers of the DMCA takedown to see if they're coming from a desktop e-mail client or indeed some sort of auto-mailer? Might give a clue if the e-mail was indeed "auto-generated" or not
IIRC, Hulu is RoR.
Yes, but no. I mean you are probably familiar with FIPS-140-2's security levels [0], and the ESP32 is probably on neither. (Not even Level 1. Which is roughly something that you can do almost purely at just in software, that's why OpenSSL has this mode.)

I'd argue that if you want to use some kind of device as part of your security system, and that part has to endure temporary physical access from unauthorized third parties, then you need something that is designed for that. Considering a software broken when it's clearly not designed to withstand physical tampering ... is a bit silly. (Though considering it broken in terms of IP protection is not surprising, it was never really designed for that either.)

Though, of course, you're absolutely correct that compared to its price (or cost), it's a lot more secure than an empty floppy (yet similarly simple - except you can't toggle an efuse with hand), or early smart phones (or early anything, that was complex, ran every kind of software as root, and so naturally was full of holes).

[0] https://en.wikipedia.org/wiki/FIPS_140#Security_levels
On the slavery point, I would recommend broadening the perspective from just the recent history of white owners of black slaves to the greater history of slavery. For example, the example of ancient Rome and Greece. At least, if you're interested in a defense of slavery -as such- as opposed to just how Americans/Europeans did it.

Of course, Roman slavery still had plenty of problems but it's significantly easier to find examples of humane and (relatively) equitable treatment of slaves (who could be well-educated and own their own property) in Rome than in Europe/early America. And then there was the prostitution/torture/slave soldiers...
You can get it from here: https://pytorch.org/assets/deep-learning/Deep-Learning-with-...