jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The good news: You will get the domain back. Contact both the winning and losing registrar immediately and explain the situation. Document everything. This is not a new situation to them and they will have step by step procedures to follow to allow you to regain control of said domain.

The bad news:
Depending on the registrars, it can take a stupid amount of time for the process to complete. A friend of mine had a similar situation (albeit with his personal blog domain, not a VC funded business) and it took him 60 days to regain control.

Your best bet right now is putting direct, immediate pressure on both registrars that this is a serious deal (not a blog about cats) and you are ready to write press releases stating how incompetent they are for this and that. I expect others may chime in on this thread saying you should just be nice and not come off aggressive, however I must caution you on that approach. In any other industry, honey gets your more flies than shit but domain registrars are unlike other business's - They can and will take their sweet ass time for any reason. Keep in mind this is the land of 7 day domain transfers and archaic systems. Unless you apply direct, constant pressure to as many people as you find, you may be in limbo with the domain for a long time. Start flexing your might a little bit (which I suspect you have, since you are a VC funded startup) and you might find the domain back in your account in 24 hours.

edit below

One important thing I forgot to mention. I know you said it was likely phishing, but make sure the machine isnt infected. Changing the gmail password and going through this huge process isnt going to be fun to do a second time.
That and depending on the timelines the registrars give you when you contact them, you might want to contact any customers or clients that your domain might be hijacked shortly. Last thing you want is your customers getting malware trying to visit your site.
Looks hackernews-inspired: two iPads and some Sugru to hold them together.
If you use more than 2 GB per month, you deserve to pay more than the rest of us who do not. Why is this hard to understand?

Question for Mr. Gruber: do you think pay-per-byte cable/DSL internet would be a good idea also? If not, why not? If yes, how do you explain the market's overwhelming preference for flat-fee over pay-go?
I pay for it, and the top panel of my home screen is "Episodes for you". I can not move or get rid of this section.
Cool idea but doesn't build on my Mac
People often complain that there is no "science" behind writing software, so therefore it is not an engineering discipline. Articles like this one do a good job showing that the other disciplines aren't nearly as cut and dry as software engineers often think.

Mechanical and civil engineers can lean on equations to make sure that the part will handle expected loads - but that is just step 1 of many. It's effectively the equivalent of "will it compile". After that step are many open questions around maintainability, reliability, costs, etc that have even more unknowns than the average software project. Engineering is an art based in science, no matter what the discipline.
There are a number of open source libraries for this. Here is one: http://www.openalpr.com/
A derived blog post by Sam Altman: http://blog.samaltman.com/technology-predictions
I find it interesting when there's research that doesn't happen to be funded (indirectly or otherwise) by industry, it often ends up exposing potential dangers that all the other studies somehow missed completely.

Then again, there's much less incentive to use industry-friendly, stunted methodologies when one doesn't have industry footing the bill directly or by proxy.

And, on that note:

"... Most US research on glyphosate, Benbrook added, has focused on the chemical in isolation. But in the real world, glyphosate is mixed with other chemicals, called surfactants and adjuvants, that enhance their weed-slaying power. Importantly, some of the research used in the WHO assessment came from outside the US and looked at real-world herbicide formulations. ... "

source:

http://www.motherjones.com/tom-philpott/2015/03/monsanto-her...
I mean, when it's so huge, there's bound to be some good parts in it, you just have to look for them a lot.
Because JavaScript was first and foremost a language for validating user input... user input will always (well originally) be a string. In this light the type coercion choices JS makes are usually pretty sane. Given that the Browser is an environment where a user expects things to mostly still work in the case of an error (in formating markup, etc), having that carry through to the language is a pretty logical choice.

Given those two things, these edge cases are entirely sane... and given the flexibility of the language makes it a very good choice for a lot of tasks. No, it is not a purist mindset when it comes to languages.. but in the context of its' design goals, it makes perfect sense and is easy enough to avoid these scenarios when actually writing code that doesn't interact with user data.

For the record, I've seen C# developers pass around Guid (UUID) as string, even for code that never crosses a wire, and the dbms uses the UUID format. I've seen Java developers do some pretty asinine things too. The language can't always protect you from shooting yourself... in the case of JS for the most part at least a small bug doesn't take the building down with it.
it was on HN a few times http://www.bloomberg.com/bw/articles/2013-06-14/ancient-roma...

but AFAIR, the conclusion was "we actually always knew, it's just that it takes too long".
Lol! They only said no ads on Whatsapp! Also, Google does the same to your e-mail.
As others have mentioned, it does seem fairly easy once you get a feel for the game mechanics. I might suggest that you have each level include a max number that each tile has to have for a correct solution. I found myself trying to get the lowest number, but I almost get everything to say 5, but messed up and missed one tile that had to get bumped to 6, it was then easy to just make one more pass and set everything to 6. If I had to restart to get the 5 I think it might be a slight increase to the difficulty.
Political theater,the differences are within margin of errors for measuring devices, however if we needed more evidence that all models of warming were wrong and we still aren't, well here you have it.

After all, which models that all the alarmist have been using since the beginning of the century have modeled what we have been seeing?

I am not saying there is no climate change, mother nature does damn well on her own. I just find all the alarmist to be, rather like members of a radical religion
I've tried all kinds of diets, including time restricted eating, I've eventually failed at all of them for various reasons, or succeeded, but was unable to enjoy keeping the lifestyle.

Enter the portion control diet. This is the only diet that I've been successful with, and I've been doing it for just over a year now. The reason I'm able to sustain it, is because I can eat whatever I want. For example, I eat ice cream every night if I want, but only a scoop, and when I go out to eat, I split my entree and take half home. The only caveat is that I try my best not to eat processed food; if I can't make it at home with whole ingredients, then I will likely not eat it.

I can now look at a plate of food an know exactly how much will fill me up (this took a while). So, even when I don't leave the table feeling full, I know I'll feel satisfied within 15 minutes. I used to love the feeling of being overstuffed, but now I just feel sick when I overeat, and I don't enjoy it.

I've lost over 30 lbs in the past year using the portion control method. It's not a lot, but it's a healthy reduction, and one that I know I can sustain.

I know everyone is different when it comes to dieting, both mentally and physically, but I just wanted to share my experience with the most successful diet I've ever undertaken. I hope someone else can benefit from my anecdote.
They will force them to create a backdoor. Just like they did with Microsoft's products.
The next sentence after the one you quoted:

> Advertisers know this too, and the New York Times might stipulate in contracts they’ll try to keep ads off sensitive pages.
Developers who say that JavaScript is bad are ones who haven't seriously used it recently. Personally, I've come to prefer (by a long shot) JavaScript's prototype-based OO over traditional class-based OO.

JavaScript is a great language with a dark past and it suffers from its legacy.
I've programmed in C/C++, C#, Java, AVR assembly, PHP, ActionScript and Python among others and I would not hesitate to say that JavaScript is my favourite.

Why are there so many NPM modules?
- Because people who know JavaScript love it. I'm yet to see the same kind of passion in any other programming community.

Yes, it has some gotchas, but so does every other language.

When used correctly, function closures are awesome! REALLY awesome. I pity the poor, poor fools who misuse them and end up with callback hell.

People mention 'callback hell' a lot, but no one talks about callback heaven.
That, or install an adblock.
For one, the microkernel would be missing ;)

More seriously though, you're absolutely right in that it's a step in the direction of an "optional" microkernel architecture. That's actually how rump kernels on NetBSD started: running the kernel file system driver as a library in userspace on top of a FUSE-like subsystem. It's pretty useful functionality, since it allows you to handle untrusted file system images safely in userspace, while not imposing performance penalty on the trusted images which can be handled by the same driver running in the kernel. Unlike with FUSE-specific drivers, you don't run into issues with unsymmetric driver support in userspace vs. kernel.
Contracts for support are mostly useless in any case when your service is down and you need to get a vendor to respond in a timely fashion. If they are in breach of contract, you have no mechanism to force them into compliance in a short enough timeframe. I've been in situations several times where a vendor with a paid support contract just couldn't fix a problem fast enough and I was forced to dig into their product myself to figure out a fix.

This is why everything you build your own product on and that can't be replaced in a matter of hours by a competing product should come with source. Worst-case scenario, you fix the issue in source yourself.
That's BS obscurity. If they can get a shell they can download a compiler anyway.
Genetic algorithms and simulated annealing are probably some of my favorite topics which ended up not being applicable in my day job, despite working very heavily in non-linear optimization. Our problems are of the size where gradient-based wins the day, hands down. But GA/SA are still very fun for my side projects.
Sounds like he planned for satellite internet and is now (post my tweet) talking about putting internet devices on planets.

That being said, I KNOOOOW he didn't steal my idea. A plea for self-importance would make it tempting for some, but let's be realistic...what are the chances he even saw my tweet in the first place? And to scramble to put together plans for exoplanetary internet in a month?

It just makes for a good story, doesn't it? ;)
What's wrong with that? Candy Crush is a very fun game even if you don't spend a dime.
Same here. Increasingly products I work on do almost no server side templating; frontend templates call REST services that I can test with curl, postman, or other tools.
Didn't realise I could do that. Thanks for mentioning :)
Are there any other Ruby compilers? I'm not aware of any that would be comparable to RubyMotion (i.e. actually linking a binary that becomes more performant and not just bundling a interpreter with your script).

And no, RubyMotion does not act as a general purpose Ruby, it only targets iOS, OS X, and Android.
Indeed, changing that makes it work for me too, using canvas is broken. ( In the settings to the right, Renderer -> renderer )
Win+L in windows, which can be difficult with an ergonomic keyboard with only a left Win key, because you have to use two hands (or be very lanky and limber).

Does anyone know of an easier way?
What's the big idea? If performance is key then maybe something like GoLang or Rust, if rapid prototyping is key then maybe RoR or MS MVC, if I wanted to be able to deploy it to an inexpensive host then maybe PHP, if I wanted to hook into enterprise systems then maybe JSP, and so on and so forth.

Cannot be more specific without knowing the project requirements, my knowledge set, and if I have any pre-existing deployments I can re-use.
That is entirely consistent with what he says on Reddit.

Notice that the editing makes it seem like he thinks it was some suspicious object, but if you just take what he says it is basically "we saw something, it wasn't clear what it was." Even in the edited interview it is clear they thought it was part of the rocket, because they asked where it was.

Clearly it didn't seem very important to them then: they kept an eye on it but weren't concerned.

Turns out it wasn't the rocket, just some panels from it.

That makes a lot of sense physically, and is consistent with what he says there and later on Reddit.
>What kind of instrument has a "?" on the meter face?

Why, a dashboard designed by Dennis Ritchie.

You will have to google that one.
Getting To Yes, if you haven't read it, might be a good read for you. It's specifically about negotiating, but in general, the theme of the book is mutually beneficial arrangements are vastly superior to one sided arrangements.

I've been in similar situations to the one you described and I wish I had some of the knowledge and skills I have now. I could have helped the dude out and negotiated for some more money while doing it.

http://www.amazon.com/Getting-Yes-Negotiating-Agreement-With...
Uniqueness is absolute, so the support email is either unique or not. There are no degrees of uniqueness for something to be more unique than another thing. Sorry, but this grammar mistake is a big pet peeve.
> Don’t make negative expected value bets - you are guaranteed to lose all your money in the long run.

What are the positive EV values?
As I said, there are plenty of profitable coins for GPU mining besides Ethereum [0]. Ethereum moving to PoS will not move the needle, people will just move on to something else.

[0]: https://whattomine.com/
A. They are young, that makes all the difference in the world. You should take more risk when you are younger.

B. You don’t immediately sell your risk bets when they start making you money, it completely mitigates your upside. Knowing when to say when is hard, but the general philosophy of removing the risk bets when they are making money is a bad one methinks.
While I'm optimistic on PoS and excited about Ethereum adopting it, I think Bitcoin and PoW are being unjustly demonized and the issue is far more complex than what meets the eye.

I found this analysis insightful:
https://coinshares.com/insights/beware-of-lazy-research-bitc...

Also this Twitter thread (12 tweets) and all the articles linked inside it:
https://twitter.com/yassineARK/status/1360343401627979778
100% agree, I started getting very suspicious of this article at that point, and then gave up completely when they said 30% of their assets were "invested" in virtual NBA trading cards. This is not good advice.
You're right that I was looking at household income. Thanks for the correction!

Still, that number doesn't seem accurate for the cut-off for the global 1%

2010 census has over 180,000,000 Americans over age 25. So assuming that there are people making more than $35,000 outside the US, this number still smells fishy...
Pgloader is a great project, and I planned to use it for database migration of a small commercial product (from SQL Server).

Unfortunately, I never go it to work. Tried three different distros (Ubuntu / Debian / Amazon Linux). Sometimes installation would fail, other times it would crash on first run - even when following instructions to the letter.

When I finally got it to run, it could not connect to SQL Server, and no one on Github could help with my particular error message.

Ended up writing the migration code myself, which took only a few hours. The lesson: for a very simple migration, pgloader was actually overkill and a self-made solution did the job quicker.
He thinks that minimalism doesn't work as advertised (to make you more productive, successful, etc), and "he would like to see some evidence from [the] sort of people who [go on] about how great minimalism is, that it does".
Peg it so full time hours is 3x the local 1br apartment rent, then it would make a difference for so many people currently working 60-80 weeks to live paycheck to paycheck, unable to save enough to even afford the proportionally massive upfront cost of moving to a cheaper area.
True, and it's a shame. But it might not matter that much in this accessibility context as Google is also an advertising company.
I love how almost nothing in his blog post seems simple... yet that's was his goals.

I guess it's "simple" for him, but then it would means it's learned and anything can become simple considering that.

To me that sounds more like, finding what's works for him, and has nothing to do with simplifying. He seems to get to the same conclusion at the end.
Yep! You're getting it now! Take a look at the examples and see just how easy it is to spin up your own table with React Table :)
It's already on there. Only 2.4 stars though :)
What kind of software do you develop in VBA? I've used it a fair bit over the past few years to build spreadsheets and Access databases for people in locked-down enterprise environments who can't run arbitrary .exes. I wish I had just built web apps, despite the huge downsides of needing to trust a system administrator to secure user data, and being sandboxed into a browser.

Using VBA was much worse. I could manage with the VBA language alone, but the number of security controls and macro-related warnings I had to click through, the poor quality of free online documentation, the lack of version control support and the hacks I had to use to get things into Git, and the lack of decent libraries made the experience an overall nightmare. Have you found solutions to these problems? Or do you work in an environment where you control the users' computers?
This must really hurt for E-Trade. They're getting boxed in on both sides now, with Robinhood beating them in the discount brokerage market and the soon to be Schwab/TD on the premium side.
I do fairly regularly. I stumbled across it earlyish, so I was pretty involved in meta-Wikipedia stuff (mailing lists, Arbitration Committee, etc.) circa 2003-06, when the barrier to entry and formality was low.

Now, researching & writing articles on moderately-important-to-obscure historical subjects is something I do as an odd form of relaxation. I occasionally edit articles in my actual area of expertise, but that feels more like "work". Collecting a few sources to write a decent first cut at an article on a historical figure or event feels like recreation. Plus, I learn some things.

There'a also very little controversy and conflict compared to writing about hot topics and recent events, so not much wikidrama. People will argue over all sorts of things, but strangely enough I've never had an edit war over an article like http://en.wikipedia.org/wiki/Georg_Gradnauer or http://en.wikipedia.org/wiki/Giuseppe_Pasquale_Ricci. =]
If raccoons are a menace, what's the idea behind catch-and-release? How would that damp down the raccoons?
Dell's default installation was so full of junk that it lead to the rise of the "Dell Decrapifier", a script specifically written to remove all the junk from the default install and turn a Dell into a usable computer.

https://web.archive.org/web/20070108044336/http://www.yorksp... [2006]
I didn't write this book for everybody to type crazy fast, I wrote this book for people to try to stay on their keyboard.

You're switching a lot between documentation, your browser, your shell, your IDE, your debugger, and all your tools when you're coding. What I'm describing in the book can really help you not always moving your hand between the mouse and the keyboard.

You think it's not a problem? Well, you should still try to see if you're right. It won't cost you anything: I've many free articles on my blog, linking to other interesting resources too, so be my guest :) I'm sure you'll learn some stuff.
Surely the code sample is not to blame here? Or do you truly think the author of the sample is also deserving of being called a "culprit"?
If I remember correctly this network programming tutorial has been around for more than 20 years now, how times flies!

If you want a cross platform network programming guide in C, Lewis Van Winkle has written an excellent reference book[1].

[1]https://www.amazon.com/Hands-Network-Programming-programming...
coerces the object to a boolean
Why are we still making keyboards with a "Caps Lock" key on them in 2021? It's actively harmful on a functional level. And when you strip the function, the large key doesn't make sense anymore.

I'd rather have 2 regular-size blank keys in its place (& if you really need Caps Lock you can map it to one of them.)

(My Caps Lock is remapped to be a Compose key, but I'd rather have 2 keys there that I can remap. The space is there and it's nicely reachable.)
I think they've improved in the "here's my design, make 10,000,000 copies" sense.

I do not thing they've interoperated with other companies well at a high level. Thunderbolt was all due to jobs - he got intel to do it (andy grove?). It's now back in intel's court now.

Instead they bring more and more in house. Their hardware can't run windows anymore. Their software has gotten less and less flexible. They let other languages rot, it's obj c and swift. Their hardware has gone back to making g4 cube type mistakes. again. and again. Ask anyone about the ports or the keyboard on an apple laptop and you'll get an earful.

Just my opinion.
Not uncommon at all to have no curtains. Portion of those that do, might use them for other purposes too (glare, light etc).

People will balk at giving a random friend their device but probably will be perfectly okay handing it over unsecured to a repair shop.
People will be unwilling to show many body parts to a friend but likely perfectly fine showing them to a doctor.

That I do not want to show something to you specifically, doesn't mean I'm hiding something from you. If you ask me to give you my browsing history I may or may not. Depends on the reason. If it gets leaked to everybody I will be rather unfazed. But if you call me to tell me you're carefully examining the leak at this very moment, I will still feel weird about it.

Another example. The nearby grocery store knows what food I'm getting every other day. Would I like this information broadcast to friends and family in real time? No, would feel awkward. Will I go crazy if the list for the last 2 years gets leaked in an instant? Not at all.
Rather than a hello world, a GUI to show users on a GitLab instance.
Oh i didn't think about the possibility about interfacing to a native compiled program. Interesting approach.
The main problem that i had with Clojurescript was that it seemed to be quite intensive even for the simple puzzle game that I made.
Note that it may be because I hacked the program in one night and probably raped the language horrible. Which is why I'm still open for Clojurescript suggestions by people who have good experiences using it.
Chuck Klosterman