jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Those aren't the options people are referring to on Twitter (at least not in the threads I've seen [0]).

It's about hiring US/Canada based people and not forcing them to relocate. Using Slack, Skype, screen-sharing, co-working spaces, etc. to collaborate and stay on top of everything. The kind of companies you see hiring at:
https://weworkremotely.com/

I'm doing it at a great startup now and it's awesome. I've got kids and my wife is in college–I'm not relocating to SF.

Maybe there are intricacies to being in a heavily-funded, high-growth SF startup that prevent this ... I just don't know what they are and PG & sama aren't elaborating on them.

[0] https://twitter.com/sama/status/549053726409768960
We appear to be through the looking glass:

"...Twirl, a gay version of the dating app Tinder. "
What a crime that such 22 year old memories are locked away in an amazon comment, to be lost whenever amazon deems it necessary to cull comments older than a certain age.
I should point out that in the Ninth Circuit, there's already plenty of strong, citeable precedent in favor of fair use for the purpose of interoperability; separate from the purpose of programmer convenience that the Supreme Court endorsed. It's my opinion that programmer convenience is strictly wider than interoperability. The only reason why SCOTUS needed to rule this way is:

1. Google did not copy Java APIs strictly for the purpose of interoperability (they specifically did not want interoperability with other Java environments).

2. Ninth Circuit court precedent does not apply in the Federal Circuit, which is the only reason why Oracle even had a leg to stand on.

Had Oracle not had a patent claim in this lawsuit, it would have wound up in the Ninth Circuit, we would have gotten another respectable decision limiting software copyright from that court, and the only thing SCOTUS would have had to have done would have been to deny cert to Oracle after they lost. It's entirely due to the Federal Circuit not respecting basic concepts of how software works and ruling on something that shouldn't have been in their jurisdiction that we got here.
Most everything about PNG is poorly designed. Using a text codec to encode image data doesn't make any sense even if you pre-filter it. A consequence of this is how much larger PNG files get with alpha, even if the alpha channel has no information in it.

Lossy codecs with lossless modes tend to be a lot more efficient although may be harder to decode.
It is very primitive. In some ways, it's more primitive than command.com. But, it does math on fixed-decimal numbers that is almost completely unlike IEEE floating point, but it does it in a way that makes accountants happy. If you have money and a ledger, COBOL does what you want.
You can get the inode number with java SE APIs, but not in the way that's necessary to gain performance. On linux you want it during directory iteration from the getdents syscall because that doesn't require opening the file or even grabbing its metadata, just reading the directory entries is enough.
If you obtain the inode number by fetching the metadata you're already accessing the inode, defeating a part of the optimization.

Maybe there are libraries that will do that. Or if not, project panama will make it easier to just call the relevant libc function.
Did you find them or start them yourself? Why 2?
rsnake doesn't do any crypto work. Like, at all. A fine guy to go to for XSS or SQLI.
It says "Payment Processing"
Same here. A step up from GoDaddy as there's no cert chaining. It's surprising how much cheaper it is through NameCheap than directly from RapidSSL ($10 vs $79).
Wouldn't you be able to do that with Blekko?
Old posts tend to contain outdated information, although I don't think that's the case here. The real issue is that almost every old post has already been discussed on HN previously, and posting it again just wastes time by restarting the discussion from scratch.
Makes sense, I get that getting the product right for the first customers is the top priority. Just wanted to share my initial reaction. Good luck with the service.
In my experience with Backbone, another relatively small js library, the fact that the library is smaller and "does less for you" also means that you end up in one of these scenarios: you need to figure out how to solve a lot of things that other, larger libraries handle out of the box; or, you need to glue libraries together that provide those solutions; or, you have a bunch of prior experience with the library in question, have solved those problems before, and can bring that expertise (and often that code) to each new project.

These all bring with them their own issues of simplicity (tying libraries together?), maintainability (what happens when I realize my library/framework additions are inadequate, and/or buggy?), and learning curve (instead of learning the API I am learning how to do things with a very minimal API).

To some degree, a small library doesn't solve these problems, it offloads them to you--which isn't necessarily a bad thing. It, like basically everything in software development, is about being aware of the tradeoffs and figuring out the best balance.
This blog is my take on Microsoft HoloLens and how it compares to Magic Leap's proposition. I'll keep checking this thread and try to respond to any comments.
And other places on the internet.
Adding my own anecdotal experience here.

Recently my Z10 got bricked. The only backup available was from April 2014. I bought a new Z10 and restored the backup on that phone. I was expecting that all WhatsApp messages and pictures received between April 2014 and the restoration date would not be available. But, WhatsApp did somehow pull the messages and pictures from recent months. So, where did it restore the messages/pictures from? From other contacts' phones?
Follow your heart. You’ll end up doing what’s trendy 5 years ahead of the market.
Chance of 1929-style Economic Depression: ~60% (Recession chance: >95%)

Make sure you have the cash to live properly and satisfy urgent needs if necessary over the next 6-12 months or longer. Only invest the remaining in highly-rated bonds or great stocks with long-term resilience.

The world is facing a liquidity crisis, along with both demand & supply shocks that can’t be easily fixed by governments.

We are in a war with the virus and, in most of the world, we are losing.

Global economy can be rescued only if we can mostly mitigate the virus impact. The other 40% is for the case where we found a way to do that and the liquidity injection & fiscal measures are sufficient.
An email sandboxing and testing application called MailSpons: https://mailspons.com/
Primarily, it allows developers to set up fake inboxes for their local development environments.
The only thing you have to do is change the SMTP settings of your local environment and then all mails will be caught by MailSpons.

The next step is to automate end-to-end testing of applications by reading the sent emails via the API. I am currently writing the documentation for that.

Please don't be put off by the homepage. I, a developer, "designed" it ;)
Do you consider the Chinese cultural revolution to be the product of monotheistic delusion? What about the more recent Chinese occupation of Tibet?

What about the Nazi party? The Japanese occupiers of Korea and China during WWII?

The British burning the Burmese royal library in the late 19th century? Or the current massacres of Muslims in Myanmar by Buddhists?

The US Army in its genocide of indigenous North American tribes?

My impression is that there are at least some anti-intellectual authoritarians in every country, religion, and political movement.
I hate that as well - but finally learned that you can actually change the RETURN behavior in Slack’s preferences.

I wonder why they decided that a different behavior was needed depending on you being in a code block (RETURN -> new line) than normal writing (RETURN -> submit). That’s bad UX!

I’m so old school that I want an e-mail so I can file it (as a file) in whatever folder I find logical - that’s not possible in Slack (which is good for non-worthy-of-being-saved chit-chat kind of communications)
I think blockchain is actually central to the scheme. Like this:

The ostensible scheme can't possibly actually work (it requires Twitter to not do anything to stop it -- of course, Twitter would work to stop it to the extent it ever actually threatens them).

What can work, though, is the narrative of the scheme. What you need is a mechanism to incentivize people to promote the narrative of the scheme.

That's where the crypto comes in. It's a viral mechanism to franchise selling the scheme. Anyone can buy in, promote the narrative, and get others to buy in. It doesn't really matter how many of the people have a deep belief in the original narrative or not. Get people's attention, get them to believe there is more money in it if they put in a little money, and once the money starts moving around, there will be opportunities to grab some, or perhaps a lot of it.
May be relevant to theories about the Earth's core and magnetic field.
> bring many of the problems of mainstream

business

> with it.
Reparations are very much that.

Where does the money start? Him. Where does the money go? Them. So, reparations are a way to funnel money from him to them. You can do all kinds of wordplay and commentary and invention of new terminologies, but those are all distractions from "reparations funnel money from him to them."
Nice work! I'm actually pretty excited to give this a shot. I like Flutter and Clojure. But writing Dart isn't the most fun thing I can imagine doing. Fun is something I find important in personal projects, but not so much my day to day work. I don't care about the language that pays the bills, the type of projects is way more important there.
I know Brant; the lean startup meetup is on Thurs, SDHN is on Fri - so there's no clash. Brant also curates Startup Digest for San Diego
Exactly. This eliminates 50% of the hassle. Maybe 75% of that if you consider having a single name to type in on any site on the Internet.
Learn how to code. It is really not hard. People who said they can't code are at a mindset of not wanting to learn/don't have enough time to learn/can have other people to code, etc.

Commit yourself. Think about it this way: If I can code, I can turn my brilliant idea into reality in a week, whereas it might take 3 months if I need a dev to code and what the dev (that I pay $10000 for) makes aren't even satisfying.
It references too many internal things for that, but as a consolation prize, here's my second favorite:

"Jeff Dean puts his pants on one leg at a time, but if he had more than two legs, you would see that his approach is actually O(log n)."
Oh by the way, one more thing: if you supply https://foo.com instead of http://foo.com to App Engine you'll get completely different identity back as a result. This is just pure fun.
It's always encouraging when you can compare your own coding style and a document like this and see little difference. I must say that no-one here spaces their function call parameters, and I don't see much of an appeal either.
No, they aren't equivalent, and I'm not advocating those things. I said it could be a problem for HN.

There's a difference between fragmentation of a community because of site structure and people going elsewhere because they like it better. In building a community, the choices of the designer of the community's home influences the structure of the resulting community without needing to tell them explicitly to do one thing or another.

My original point was not to say I agreed or disagreed with the post's plea to stop fragmentation, though it seems that you took it that way. I was saying that your original point of adding more options being inconsequential because there are lots of sites out there was an oversimplified trivialization of the problem. Too many options on a site is frequently a real, important design problem, and you shouldn't dismiss it out of hand. Having HN1, HN2, HN3, etc is different from having HN, Digg, Reddit, etc.

I'm done. I didn't mean to get into an argument, I was just pointing out something you didn't seem to be considering when you made your comment. HN's existence as a single entity might be an intentional design decision, and it's not necessarily a bad one.
Thanks for the reply. I'm not familiar with RPC, thus my newbie question. Thanks again.
Of course, if your limit was $15, it would have executed at $15. Or not at all, in which case $15 was not the asking price.

Remember, the price is a two-way street. It's what you are willing to pay, and it's what the seller is willing to sell for. If you say, "I would like to buy at $20" and your partner says "$20 is fine with me too", and the trade happens at $20, then the market is working perfectly. You could have gotten a better deal, but it's not what you asked for.
I believe it has been discussed by pg as part of a proposed revamp to the flagging system. It'll happen eventually.
Based on what the prices look like I'm fairly sure it'd have to be return (or else it's doing a lousy job of finding the best available fares).
In addition to requiring remembering the precedence of + versus * this requires you to remember order of evaluation. Is it (ab)c or a(bc)? And no, with certain types those are not necessarily the same. Floats, for example.
> Very large companies, particularly public but not limited to such, start drifting toward the cheapest product they can get away with while maximizing profit. That's their obligation to share holders after all.

This is largely a myth. Corporate executives have an obligation to shareholders, but that obligation is not to maximize quarterly profits. Short term profit maximization at all costs is generally not in the interests of shareholders. If you have a reputation for selling a quality product you can capitalize on it in the short term by selling a junk product at quality prices and huge profit margins, but in any kind of a competitive market that opens you up to exactly what you would expect. Someone else comes in with a real quality product at the same price and you lose all your business to them.

The reason corporate executives do things like that isn't because they're satisfying their obligation to the shareholders -- they're doing quite the opposite. But they do it anyway because of how they're compensated. Big bonus at the end of the year if profits are up; no repercussions if it tanks the company by the end of the decade because by then you're working somewhere else.

It's important to make the distinction because the shareholders are the ones who have the power to do something about it. "Obligation to the shareholders" makes it sound like the shareholders are the beneficiaries, but they're just as much victims as the customers. Making that mistake is how they become the victims.
For the compatibility layer, stuff it might be worth looking at the old, but open sourced emulator 'executor'.

He built a compatibility layer that can run a lot of binaries up to about system 6, but without a copy of the OS.

(The closest analogy I can think of is like wine, but also he has a CPU emulator underneath with neat tricks like dynamic recompilation).

https://github.com/ctm/executor
I know far more people who are making lots of money doing traditional, un-sexy businesses, and I can't think of anyone I know personally making money with apps, web2.0 etc.
This isn't about the performance of the network. They could've brought it offline and that wouldn't have been as egregious an affront. They willfully subverted the network to invade the privacy and anonymity of the people using it. Regardless of the purpose, the potential damage to the people using it for any reason is too great to ignore. Political dissidents, whistleblowers, journalists, lots of people rely on Tor, and who knows how much of their information was exposed as a result.
Yes it could.

However it would only have 60 seconds (30 + 30 sec) to forward that to Google along with your credentials. It cannot be done via the user's browser due to forgery protection on Google's end, so a third party piece of software would have to grab the credentials including 2f code and log in using a "browser" (e.g. WebKit engine).

One challenging problem is for the site to know if it should prompt you for the 2f code. It won't know until it tries to login, and it won't be able to try and login until it forwards your credentials to a third party piece of software and then gets a reply back. Even assuming this is done very fast, it could still take a few seconds, in particular if Google starts to throttle their client's IP.

It would likely be easier just to target low hanging fruit (i.e. non-2F people) unless this is a targeted attack.
Or this: https://www.youtube.com/watch?v=18qD9hmU9xg

This is an excerpt from Slavoj zizek's Pervert's Guide to Ideology, which in turn excerpts the cult sci-fi film They Live. Both are very much worth your time.
Can anyone share screenshots?
> there are at least a handful if not a dozen or couple of dozen people who were and are equally as intelligent, brilliant, and more prolific.

I can guess at least one: Nikola Tesla. May I ask you what other names do you have in mind?
A forcing function to get people to move to it quickly. Microsoft traditionally has had trouble in getting people to adopt new versions of their software (IE6 ring a bell? XP still has an 18% market share worldwide, despite being 13 years old). This will hopefully make people adopt it quicker.
Just a random thought - wonder if anyone tried a p2p protocol instead of a database or message broker for spreading information. Wonder if it'd be any better than broadcast to every stateful instance.
Google puts up tons of scary warnings for sideloading…and IIRC, that’s part of Epic’s case against Google (the warnings discourage people from installing alternative stores or from alternative means), in addition to Google’s position on Play. (I do not believe that Epic has a meaningful case on any front, but that’s ultimately for the courts to decide. The courts often decide wrongly, as was recently done for Oracle v Google re: the copyright of status of APIs.)

You say that Apple can make you pay extra. OK. Here’s a $99/year developer contract with which you can develop and install software that you want as you want (I believe that these builds are good for ~90 days, so you recompile/reinstall every 90 days; unlike the 7 previously mentioned). But people don’t _like_ that and have said that’s unfair.

I am completely saying that there’s no _meaningful_ way we can put up a fence to keep people who _shouldn’t_ be running random apps from doing so. We can’t keep users from clicking on _links_ that they shouldn’t be clicking on. Just this morning, I had a neighbour ask me about one of those full-screen “WARNING FROM MICROSOFT YOUR COMPUTER IS INFECTED” pop-ups; even though she was smart enough not to click on anything, she _still_ copied down the phone number to maybe call the scammer. My father, a couple of weeks ago, didn’t know about Ctrl-W / Command-W on a similar full-screen hijack that had affected both his Chromebook (locked down) and my mom’s MacBook (mostly not locked down).

I remember a few years ago there were a number of minor malware issues that were caused by people following instructions randomly on the internet to open the javascript console and “paste this in to see something neat”. So no, I don’t believe we can put a fence that protects the ignorant / unready / unwise but enables the people who think that they know better (and actually sometimes might).

If you can crack that, then there’s going to be a lot of people who will be at your door to reward you…and then many more looking for the backdoors you left so that they can continue to infiltrate systems for their own rewards (whether state actors or criminal actors).
The nice thing about persistent connections is that you know when they’ve been closed so you could literally signal that the connection was going down for a deployment and close everyone’s connection. Clients can retry the connection until it comes back up or use another service to monitor the status.

Games basically do this routinely.
We give new hires a homework project that is directly work related. We don't consider it unethical. It's really a fantastic way to sort out who can deliver. We used to have it be part of the onsite interview - they could sit for a few hours and do it.

I like these because they are not games. If you want something done, you'd ask an employee to do it. So just ask someone to do something you need done.

In our case at least by the time it was something that was part of an interview, it had already been implemented on the business side. Our projects were usually 2 hours tops?

The idea that this is unethical is wild.

We also do paid internships and have folks actually work on stuff that way -> do a good job, pretty good line up for a full time position.
What's the issue with requiring a formal spec and being liable for deviations from it? Though obviously this would have to be restricted to certain areas.
Not exactly what you asked for but I always recommend The Cuckoo's Egg by Cliff Stoll whenever hacking comes up. And he deals with the early days of computer networks when there basically was no cybersecurity, policy or otherwise.
Or carbon monoxide?
Is that an Apple user perspective or just reality for the average user? I recently had an Android phone for a while and never thought to use an SD card because it had plenty of internal storage. I can say the same about my family and friends who use Android devices, I can't think of any who use SD cards at this point. Even in the past when I did use an SD card in my phone, I simply plugged my phone into the computer and wrote to the SD card that way, I don't recall ever removing the card.
https://www.inkandswitch.com/local-first.html

HTML version here
No - those are on the books of GM dealerships and don't impact GM's financials whatsoever.
I guess it's because in Australia it has been April 1st for 3 hours already.
I think this is great! Some may complain about all of the branding in their house, but the branding is already there. You have packages of Tide, Bounty, Clorox, etc. You can just place these buttons where you store the products. I'd imagine a column of them stuck to the inside of a cabinet door.
Hey Google (through my Nest), am I low on anything? If so, go ahead and order it through (whomever is cheapest|whomever can get it here today).
I’d like an AmazonBasics button.
Check out http://penny-arcade.com/news/post/2014/05/23/surface-pro-3, they've fixed many of the problems gabe pointed out (helps that Lynwood is near Redmond). I suggest trying one at a store somewhere.

The 10" with an Ntrig might be a better bet because if it is more portable. Otherwise, not many win tablets still have styluses (especially the Wacom resistive kinds).
"In Europe, the cities were originally built and designed long before automobiles, trains, and streetcars and the resulting layout results in a denser environments where mass transit works better."

Bucharest (Romania's capital) was a typical European city like that you're describing, but it was heavily reshaped (especially in the 1977 quake event) and is continuously worked on both in access infrastructure (extending and improving) and real estate development, and they somehow manage to keep it both automobile friendly and convenient for the the rest. The automobile possession here gets more of a whim than a necessity, as the public transportation covers literally everything, even at night! This isn't that much a mater of how things tend to fit naturally, as it is cultural. I get the impression that in USA they go lengths to keep things in a state where you have to need a car.
Frustrating. Not able to recreate. There are some unnecessary repaints but can't see much other than that.