jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Well, assuming this is a reputable company, theoretically it's the same as a VPS. I think (perhaps too much) about leaks, possible ways that information I want private can get public, which is perhaps a vestige of the habits of my youth. The likelihood is that this company is just giving a free trial to sell hosting later, but theoretically they could do all sorts of poking around especially if you start getting traffic. If I'm spinning up a server on EC2 or Slicehost, I'm a paying customer of a known reputable company, I can safely assume it's in their interest to respect and guard my privacy. So, I need to balance the cost of a VPS against replacing those knowns with unknowns and I prefer to keep it simple, which is perhaps paranoid but I prefer to keep that mentality, because I know if I ignore the 1% chance 100 times, then it's pretty well guaranteed that one of those times, it wasn't something I should have been ignoring.
Here you go: http://en.wikipedia.org/wiki/It_Can%27t_Happen_Here

:)
Might I ask what is taking up most of your time getting your concept to fruit?

Is it the programming? Marketing?

It's been said here so much it might as well be on a stone tablet: 30 isn't too old, but I totally understand that such a milestone can put irrational pressures on someone. Trust me, I know.

As for your other dilemma, your fear that others might catch on to your idea and beat you to the punch.

No one can guarantee a surefire hit. Lord knows there's been a ton of those that ended up being total duds. Consider this though, an idea that's sat on is an idea that's wasted. Don't let the threat of competition scare you off. If you've got a great idea, it will remain great even if others are doing it, and if yours is better, people will come to you.

I've sat on a few ideas of my own for lack of time and technical help, only see other people start their own version of it or another. I think mine's still better, but seeing others attempt it gave me a bit more confidence in the viability of the idea, and a kick in the butt that I gotta get moving. Don't be afraid to find the right people to work with, sometimes it's a trial and error thing, but don't quit.
Everyone starts at different aptitudes, but it's hard work that makes up the difference.
I don't really see anything Ponzi-like about it. I will note, however, that the similar Contenture system shut down soon after launching. http://techcrunch.com/2009/12/21/the-anti-ad-network-content...
My BlackBerry was broken >30% of the time I had it. If it wasn't the headphone jack, it was the keypad- or reboots in the middle of replying to email. I was constantly at the Verizon store to have the tech verify a replacement could be sent, waiting for that, then importing everything again & all that comes with that process.

Ultimately it cost more time than it saved.

It was helpful to have email in my pocket, but I get by without it for now.
People are having a hard time understanding how this could be happening. Perhaps these people don't get out much. What's happening here is simple: the federal government is using Civil Asset Forfeiture for IP/copyright enforcement.

Particularly when armed with a court order, the government has broad authority to seize property that can either be traced to the proceeds of a crime, or that can be shown to be used in furtherance of a crime. This comes up all - the - time in drug enforcement, where the police use it to seize vehicles used to run drugs. All that appears to be happening here is that the government is applying it to copyright enforcement.

The Libertarian magazine Reason has been covering the increased use (and misuse) of civil asset forfeiture for years now. It ticked up during the Bush years, and has been validated multiple times during the Obama presidency.

In particular, note that there are due process protections with strict statutory timelines attached to them for challenging civil seizures. One doubts many of these enterprises will avail themselves of those procedures; most would probably lose, and it's simpler just to host offshore.

"Why, oh why, is DHS and ICE doing the RIAA's work for them?" Because it's part of their charter. The "C" in ICE stands for Customs. Customs deals with counterfeiting (it's an importation issue), and hosts a large IPR enforcement division. No, the RIAA has not wheedled its way into DHS and refocused homeland security on copyright enforcement.

Civil asset forfeiture can get very sketchy. I wish there were more bright-line limitations on what the government can and can't do with it. The impression that I have is that in the majority of cases where it's applied, you generally want LEO's to have the power to seize what they're seizing. But every once in awhile, they pull some 60 year old guy over with the cash down payment he was going to make for his new pickup truck, declare him a drug dealer, and end up pocketing the cash because he can't find a lawyer. That's a miscarriage of justice. In light of it, I have a hard time feeling too sorry for people who lose their pirate music storefront sites.

I like 'daeken (I work with him!), and I know and respect that he has a very different take on intellectual property than I do, but his take on this seems a bit breathless.
Object is bloated? That's an odd complaint. object was pretty much directly copied from Java

What are you saying - that if it was copied from Java, it must be OK? It is not impossible that object is both copied from Java and bloated.

I disagree on getting rid of Equals if for no other reason it's implicitly used often

But it isn't used often. Take an application of yours. What percentage of the types that you have defined in it need to worry about equality over and above ReferenceEquals? You may have collections of customer, but never collections of CustomerFactory, CustomerRepository, CustomerController, CustomerEditForm, etc...

And if there is no canonical idea of equality, that's what overriding Equals is for

If you override equals, you can only have one kind of non-reference equality per type, which is what Jon Skeet says is not always the right thing.
I use it all the time and just ship to my work.
I don't think they're using peer to peer. From what I know they use local syncing on the client and the content is uploaded via SSL, and stored encrypted on EC2 storage.
I don't think that DNSSEC is going to be a sufficient hurdle:
"When you first set up your Acme Internet Services account, you will need to set up your domain name servers correctly. This is a two step process which requires setting up your computer to use our DNS servers, and adding our security key as authorised on your computer".

Most Internet users believe everything that their ISPs tell them about what is necessary to use their service, especially when it doesn't work until they do it, so getting users to add a new authorised root DNSSEC key is not going to be an impossible hurdle.
Yeah. Interesting article about that: https://www.nytimes.com/2019/01/23/opinion/covington-twitter...
How is it HN news seems happy to let people derail threads for Google hate?
"Mass electronic surveillance by governments revealed over the last several years has spurred a new movement to re-decentralize the web, a movement to empower individuals to be their own service providers again."

Yes. But if you're emailing to someone on say gmail how are you protected from surveillance?
You’re projecting your temptation into people based on your values, as is Nelson. But you are not Satoshi. Satoshi faces risk worse than Edward Snowden. The central bankers are far more formidable.

And the solution is easy: Satoshi mined initially to bootstrap bitcoin. He was the only one mining in the early days.

But then once there were enough other miners, all he had to do was destroy his private key.

If he’s greedy he just waited until he had enough bitcoin mined in other addresses that were never associated with him, before doing so.

Zero temptation. And hard to feel much regret... because he had opportunity to mine a great deal in those early years.
*bomb

You may have written about bill of materials enough that BOM is in your autocorrect.
Scripting headless browsers for testing is an antipattern and should literally be avoided as much as humanly possible
Yes. I think a lot of liberal activism regarding Facebook is an attempt at 'working the refs'. The other side does it too -- before FB shut down the 'trending topics' section, there were many allegations of anti-conservative bias.
Wouldn’t a random sequence using a seed as the secret be a better choice?
Oh cool, it'll be interesting to see if that makes a switch more compelling.
Both. The Pontifical Swiss Guard, which is the remaining active branch of the Swiss Guard, is a Swiss military unit (consisting of strictly Swiss citizens) that serves in a guard role for the Vatican.
You might be interested to know that the accent on maté is a hyperforeignism. In Spanish, the drink is just yerba mate. The (nonexistent) word maté would be pronounced "mah-TEH", whereas mate is pronounced "MAH-teh"; presumably the erroneous diacritic was added to keep people from rhyming it with fate.
Not many days left in November..

There's a good week to go - and Thanksgiving weekend is just getting started for everyone based in the US :)
It's pretty easy to force quit an application on iOS 4:

1) Hold the power button until the power-down slider shows up

2) Hold the home button until the application exists
Could someone explain what "Org" mode is? The readme is pretty sparse.
Earlier today I read a blog post
(via http://news.ycombinator.com/item?id=1937062), discussing
the problem of finding a regular expression that matches
the binary numbers that are divisible by 3.

The author of that post solved it more or less by trial-and-error,
but – as some commenters on that thread already pointed out – there’s
actually a fairly straightforward algorithm that works for any divisor
in any base.

I thought it would be a fun exercise to implement the algorithm
in Javascript, and here is the result. It's quite fun to play with.

Even though (obviously) I understand how it works, it's still
somehow surprising to see a regular expression that matches all
the multiples of 7 in base 10, for example. (That example is quite
a hairy one!)
You could mount a network volume on all your mesos hosts and make that available to the DB container, so that no matter which host handles that job, your data will persist easily.
Let's be real here, the incidences of SWAT teams showing up at people's houses have mostly been used to argue that action should be taken against people who say negative things online. Hell, we've even had demands that everyone in the gaming community should be forced to use their real name to end harassment, which is just about the worst thing you could do if you cared about SWATting but very handy for punishing people who hold the wrong views.
It is a very American movie because it is 100% bullshit, and I mean that with all sincerity. It contains all the fantasy of the 20th-century zeitgeist, the modern human condition - which in America, means: prison, for after all America is a true police state. Even though it offends you, and makes you feel stupid, for indeed you are its prisoner - you cater to it, over and again. After all the pain and suffering, at the end - you realize its just been a total joke all along!

To be fair, as a modern westerner, it was around the time of Shawshank that I began to be turned off the movie genre, or at least - the mainstream genre. I actually don't think I've paid for a movie since that era of movie making. Shawshank Redemption may well be the very last movie I ever saw in a theatre, willingly.
Craft CMS with the Blitz plugin is a pretty nifty combo.

https://putyourlightson.com/plugins/blitz
+
https://craftcms.com/ (free if you're building the site for yourself)
The fee was stated as the "delivery fee", it was not a check, but a payment
Comparing GDP only means we’ve gotten more efficient, and only when it’s compared on a per capita basis. It doesn’t mean machines are the sole method of that increase in production.
> But the average american has to deal with long working hours, poor access to high quality food, extortionate costs for healthcare, cities where you can't walk anywhere, etc.

I'd question that. Poor Americans maybe. But the average american has relatively average work hours[1], shops at large grocery stores or supercenters[2], and has among the highest median income in the world(adjusted for PPP)[3]

1. https://en.wikipedia.org/wiki/Working_time#OECD_ranking

2. https://www.ers.usda.gov/amber-waves/2015/august/most-us-hou...

3. https://en.wikipedia.org/wiki/Median_income#Gross_median_hou...
I'm currently studying EE and would like to get into embedded programming/semiconductor design, could you explain the optimal way to loop over the pixels if not with two nested for loops? Would it be something related to how in memory it's effectively a 1-D array?
Sounds a lot like Python's duck typing to me. (Although Python would coerce the types if they don't match.)
New VIA? It looks like VIA are still producing CPUs: https://en.m.wikipedia.org/wiki/VIA_Technologies
What does skin color have to with this? That seems like reckless alarmism. Humans are in the loop to validate facial recognition matches. It’s a first pass filter.
I didn't specify the protocol. It did fully crash the app.

I'll play with it a little more.
I'm a big fan of Jekyll. I've been using it for ~5 years and just made a new site with it recently so I would still use it today.

I currently use it for:

- My personal blog with 250+ posts and tons of pages[0]

- A podcast platform[1] which is open source[2]

- The landing pages for all of my web development courses (not going to bother linking them since I don't want to seem like I'm fishing HN for sales)

I also recently wrote about my whole site's tech stack here[3]. That post might not fully apply to you since you want to host it on S3. I personally self host everything on DigitalOcean but using S3 wouldn't be a problem.

You mentioned "static assets" and this is where Jekyll shines IMO. The jekyll-assets plugin (optional) will md5 tag your assets for cache busting and bundle your scss / JS too. It's really handy and avoids having to set up more complicated tools. It pretty much works out of the box with close to zero configuration.

The plugin system is nice too. You can do some really useful things like automatically add certain rel attributes to external links with a few dozen lines of Ruby. It's very handy for a blog.

[0]: https://nickjanetakis.com/

[1]: https://runninginproduction.com/

[2]: https://github.com/nickjj/runninginproduction.com

[3]: https://runninginproduction.com/interviews/1-100k-page-views...
This FairTax?

http://www.factcheck.org/2007/05/unspinning-the-fairtax/

Even if Kotlikoff is correct that a 31.2 percent rate is revenue-neutral, there remains some reason to doubt that the rate actually would be that low. The FairTax proposal assumes a 100 percent tax base on consumption. By way of contrast, most states that have sales taxes have roughly a 50 percent tax base. With the FairTax’s 100 percent base, consumers would pay taxes on a great many things that may not intuitively seem like consumption. The list would include:

Purchases of new homes

Rent

Interest on credit cards, mortgages and car loans

Doctor bills

Utilities

Gasoline (30 percent in addition to current taxes, which would not be repealed)

Legal fees

Wow.
That’s fine. This has pushed me to close my last remaining account with them in the next 24 hours, so they won’t need to send me a breach notice after they’re sued for it.

Thanks Facebook admin for the encouragement to speed up my plans!
US Lawmakers discover their entire culture is built around consumerism?

This is an Onion headline?

In Canada, we have 'CBC for Kids' which thankfully is not consumerist, but is bizarrely more ideological than anything else.

An series about 'violent dodgeball' in which the whiny teacher was adamant that "Children should not be targets!" - child after child interviewed indicated their love of the sport, that they enjoyed being targeted and 'dodging', the apparent enthusiasm and joy in their faces was a welcome bit of honest dismissal of some early stage priming. The poor narrative maker couldn't find a single child to back his meme.

I'm curious to know just how savvy YouTube kids are, and how early they find out they're being hustled - that would be an interesting study.
I think it's a reality of most of the giant, brand-name companies. Near the end of my time at Apple, I was certainly underachieving (hence why I quit), largely because I became incredibly burnt out from the process.
What about if the citizens of each democratic nation voted to join other nations using the same blockchain?
Mostly, the US federal government. It took on $5 trillion in debt. That kept the economy as a whole from taking a complete nosedive.

A portion of it was direct payments. A bit more of it went to keeping people from being laid off. Foreclosure laws helped a bit, too, as did the moratorium on student loans. There was a ton of other stuff.

Local organizations and states helped, too. People gave more to charities this year, partly helped by new IRS rules on charitable donations especially for the pandemic.

As you say, it hasn't been great. But the federal government managed to avoid the kind of deflationary trap you're worried about, by engaging in exactly the kind of behavior that causes inflation to counteract that.
Had a former employer did the email-report thing, and I don't know about the manager, but it worked great for me.

I know that at my current job, the manager kind of tunes out. When he says what he's doing it's almost always: "I'm in meetings all day". Not saying "standup is bad" but it's a combination of things that aren't working.
You are right. Small teams absolutely do not need to execute code remotely, especially if the cost is having an always on job server.

My team writes test output to our knowledge base:

bugout trap --title "$REPO_NAME tests: $(date -u +%Y%m%d-%H%M)" --tags $REPO_NAME,test,zomglings,$(git rev-parse HEAD) -- ./test.sh

This runs test.sh and reports stdout and stderr to our team knowledge base with tags that we can use to find information later on.

For example, to find all failed tests for a given repo, we would perform a search query that looked like this: "#<repo> #test !#exit:0".

The knowledge base (and the link to the knowledge base entry) serve as proof of tests.

We also use this to keep track of production database migrations.
I get what you’re saying, but the point still stands. Would you rather take your chances with a stray bullet or the militia? Would it be wise to withdraw the police “out of an abundance of caution” because of a statistically tiny set of stray bullets whose body count isn’t even a rounding error compared to the militia?
So in other words, even without a firewall, it still provides some level of security. If your attacker can't route to your target's addresses because they are private RFC1918, they're "blocked" for all practical purposes. Yes, I know they're not technically blocked... but the typical attacker 10 hops away isn't going to know...
I don't understand people who say this. Have you ever tried to hire?

I'm 28yrs old and I make ~$400K/yr. That doesn't happen when there's some major abundance of talent sitting around.
The class doesn't exist because the adequately architected software barely exists.
I've generally wondered about extensions for RTOS support. Special kinds of priority-encoders off registers for flags; shared-memory locks; -- that sort of thing.
Can you post a link? I don't see the uplink addon on their wiki, and I'm a bit confused as to how there's no bandwidth limitation if there's a data cap (I guess they mean speed).
Fair point. "Aren't worth interviewing" may have been a little harsh. I can assure you, there are no "harsh requirements" on our listing.

That would be the case if we had too many applicants! It seems we need to use a recruiter or something, everyone here seems to think its ridiculous that we can't find people.
I never said we were offering peanuts. Competitive salary for the area.
I respectfully disagree. I don't think being small and private is necessary to prevent unpopular opinions from being shouted down. But it is a very difficult problem because there are some kinds of opinions that IMO should be shouted down (flat-eartherism, holocaust denial). The tricky part is distinguishing those from crazy-sounding ideas that potentially have merit. It's a hard problem, but I believe it has solutions that don't rely on exclusivity.
Yes, this is how things work. Europeans blame the U.S. and let their own governments off the hook thereby guaranteeing US dominance.
Very nice implementation.
The Asus UX31a served me for two years until its issd died. Asus' customer service has been excellent in repairing and replacing parts that broke and they did not even touch the Arch Linux installation (which worked out of the box).

The Arch wiki has excellent resources on a lot of laptop models. For example, here is the page on that model:
https://wiki.archlinux.org/index.php/ASUS_Zenbook_Prime_UX31...

(Don't think of it as required reading, but it can help you set up windows-specific keyboard functionality to work on linux, for example)

I would highly recommend it. You can find it easily for around $800 on ebay.
I love this, it's a great way to look at all products at the same time and just hover over them to get details. I would be nice if you included a link to a product review, + a link to a place where I can but it. Good luck!
Skeet's answer points out that the alias is required in enums...i.e. there is a difference.

Direct link to Skeet's answer: http://stackoverflow.com/a/215422
Making money off the affiliate links, smart. I like the layout and what not as well.

I would prefer a side-by-side when comparing say 2 or 3 different devices.
It is also that moment of self doubt. You assume there "must" be a difference since the interviewer implied there is, so in order to contradict the interviewer (or call them "wrong") you have to be 100% sure.

I'm sure many people would prefer to get the wrong answer in interview than imply the interviewer's premise is wrong. That's why trick questions are dumb in interviews, they ignore the power dynamics in play and how someone will be judged if they seemingly "fight the interview process" (by calling the question(s) flawed).

In normal conversation I'd likely call it an alias (without 100% certainty) but in an interview I'd prefer to be wrong than to imply the interviewer's question is flawed.

TL;DR: All the blogger proves is that they're a bad interviewer, not that they're interviewing bad programmers.
interface is eye catching , quite an interesting layout of simple and easy knowledge .great work!
Extremely strong recommend on this book. It's one of the books Matasano gave to all applicants before interviewing them.
GitHub link of Pattern - https://github.com/clips/pattern