jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Here's his site, for those who want to start the analysis of his data/methodology:

http://www.paresspacewarpresearch.org/
Glory be! I knew it had been on the table since like 0x but wasn't sure if it was ever going to make it in.
This article should be renamed "the end of one-design-fits all." Or maybe, we could rename it "double your design staff."

Pretty much spot on. I don't like when people say that one change for a new kind of device will dictate how everything else will be used. Yeah, mobile devices with touchscreen capabilities are here to stay, but that doesn't mean desktops are going away. Designing for the common features between the two only is doing the users a disservice for anything that could benefit from additional UI features.
"People skills?"

classic Office Space scene http://www.youtube.com/watch?v=Ti53kjHsAas
>I've heard this 256MB limit that you see on all the smartphones now is because the ARM A8 architecture they are based on only has 256MB of RAM on the die

Possible, though the Evo 4G, Nexus One, HTC Dream, among a variety of other Android devices are coming with 512MB these days. One weird thing, though, is that one of the feature notes of Android 2.2 is "HIGHMEM support for RAM >256MB", so not sure how that plays into this.
I know it's fashionable to bitch at Apple for any app that gets pulled, but they received a legal notice from an attorney representing the NY Times, so they had no choice but to take action.
Did you actually say on your site that you didn't have a product in an obvious way?

I was just about to do this for a product I've just started working on and I'd planned to be quite honest about the status and simply collect emails so I could keep people notified.
That's a fact, pay someone for bookkeeping and at the end of the year, you'll make big savings when it's time to make your taxes. All your numbers will be right and they will not have to make their way in them because they already know them.
> You add in property taxes, property maintenance (2-5% annually?), brokerage fees and the gains foregone in purchasing property rather than bonds, is it still good advice?

I should have mentioned; my calculations included most of those extras. To be honest, though, the only important thing is what you are paying out in total each month.
Heh, that's the /.-effect
Better yet, have the new name ready before getting this press! A huge opportunity has just passed by.
no sandwiches :(
I think Yes. They can fold their other ad properties in to improve the offers for businesses, which is a huge win.

Consumers will probably use any social buying service that has a good deal. Winning over the businesses that offer the deals is a huge part of competing. So by improving the economics, offering other incentives that generate revenue (ie adwords), etc, Google could possibly build a solid business.
(I'm not very good at responding to HN comments, but hopefully you'll see this!)

A few of my favorite pieces by him are Deliver Unto Evil [1], Soulherder [2], and String of Disappearances [3]. His art is just so wonderfully fantastical and different from everything else. I love it.

[1] https://scryfall.com/card/war/85/deliver-unto-evil

[2] https://scryfall.com/card/mh1/214/soulherder

[3] https://scryfall.com/card/mh1/72/string-of-disappearances
If your ass is sitting in an aeron chair reading this, then yes you should always be worrying about a bubble (unless to make up for that your desk is a 2nd hand card table)
One could be "interested in writing a open source triplestore", but why would you go down that path rather than, say, optimizing the heck out of Neo4J?
They don't seem very popular in the US, but always-on dashboard cameras already have obvious value. Maybe a dashboard cam cloud storage company could offer a discount on their services if you allowed license plate data to be gleaned from the footage you upload. Or maybe they would just throw a line in their ToS and do it.
Pirating iPhone apps is easy, and Apple's signature checking that locks down iOS doesn't actually prevent piracy. A pirated iOS app passes the signature check same as the legitimately bought version - it's the same .ipa file, after all. You don't need to jailbreak your iPhone in order to install apps you haven't paid for.

The signature check makes sure 'the developer has paid Apple', and not 'the user has paid for this app'.

Sideloading of apps allows for apps that Google may not care for, and that Apple actively prohibits (eg bitcoin), the difference being that you can still run them on Android if you really want to.
I'm not an expert on this and I may be mis-remembering something I read somewhere once, but I believe the Roman formula for concrete was quite a bit different. The reasons we don't use it in modern construction are: it takes a really long time to cure, and it's made with salt water, which might cause rebar to rust.
The "b"-with-leaves-sprouting-from-it logo is also used by http://beanstalkapp.com/
If you have any experience in most other programming languages this would seem to violate principle of least astonishment (see "wat").
> What is an example of something done much better by a closed source database (compared to open source)?

How about FoundationDB? ;-)
–Carl Sagan (which you’ve just slightly misquoted)
Credit where credit is due :)
Fair point, the tweet wasn't quantitatively backed up. Interestingly the title above said "The standards for you are higher." and yet her paragraphs after that don't revisit that idea, but rather make the point that they ought to adopt a conversational style related to their background that compensates for what they say is a common flaw with women pitching (modesty about accomplishments). Which I think is a fair bit of advice to give anyone entering the valley, to have a pitch explaining why you're great to others.
Sorry, you're right. That was a misreading on my part.

It is the case that Moxie is a paid technical adviser, not that MobileCoin was his project.

I've amended my above post for accuracy.
I agree and I’d say the semicolon days are about gone with all the automatic checks done on today’s code.

Compared to what I had to endure when I took my first CS class with Java 18 years ago, typo bugs are far fewer. Beginner programmers lives have been greatly improved by IDE enhancements. Almost too much. In code reviews, I’ve seen stuff that is a brand new language construct. When I ask the dev about it, it’s just something that the IDE suggested as an improvement. “The IDE told me to” is a little scary, but maybe not any worse than a stackoverflow post.
I’ve had the experience, though, that “temporary” state often becomes a feature requirement. Like, you have a field to search your dataset by email address and, next iteration, the product manager wants autocomplete based on partial input.
I mostly use pen and paper, but I systematize it. The most important thing I've learned came from "Getting Things Done," which has the idea that you should separate capture (have some kind of inbox to drop ideas into quickly) and refinement.

I recently borrowed a technique that somebody here mentioned. In any meeting, I track tasks, decisions (made or needing to be made), and information. Each of those three groups gets a different color sticky note. Then later, usually once a week, I sit down for a couple hours and figure out what to do with any of the ones still lying around. It's a good way to not lose track of anything and those three categories are pretty low overhead while also suggesting what you should do to move each one forward.
Are there any tax implications of sending someone cryptocurrency that has appreciated? Say you owned 1 million in mobilecoin a month ago that is now 6 million, can you just send it to someone and avoid the capital gains tax? And if not, do apps like Signal have to report these earnings on transfer from mobilecoin to USD? (since signal plans to facilitate it in some way)
Handy | REMOTE / NYC | Full-time Handy | https://www.handy.com

Handy is a home services marketplace on a mission to disrupt the $400B home services market by seamlessly delivering every service to every home. Our team is growing and we're looking for collaborative, enthusiastic technical rockstars to join! We deploy to AWS with a microservice architecture primarily in Ruby on Rails.

Senior Software Engineer: https://www.handy.com/careers?gh_jid=5153728002#position-inf...
This is a unique role working on internal tools within our "Foundation" team. You will get the chance to make an impact on our SDLC both technically and strategically by improving the engineer experience.

Engineering Team Lead: https://www.handy.com/careers?gh_jid=5132601002#position-inf...
You will be collaborating with the product development, business operations, and customer experience teams everyday, and you’ll make a tremendous impact on both tactical and strategic direction of our platform and products.

Or if you're interested reach out to cnaughton@handybook.com
For anyone else reading, I actually found Cygnus Solutions' business model interesting. https://en.wikipedia.org/wiki/Cygnus_Solutions

Lived the dream there: making a lot of money maintaining open source. Good stuff :D
I don't know if they do for shipping products. I have talked to engineers (back when they talked to us peons), and they did it pre-release.
It comes down to 'legal identity'. 'Legal' meaning 'of the law' specifically applies to an identity that is created by, and upholds, laws relating to identity. A legal identity is only useful if it is administered by the government, since it's the government that makes the laws.

Democratic rights are rights given by the government. Only the government can give or take away democratic rights. Similarly, rights that are based on identification are based on government-issued identification, because if a 3rd party controlled the ID process, they could just print up whatever IDs they wanted and subvert the government's laws.

It seems like some people think that just because your government is oppressing you, you have some recourse. You don't. They will continue to oppress you until you fight them and force them to do what you want. Trying to create an alternative market for what you want will just be labeled illegal and subsequently destroyed.

That's what a "black market" is: goods and services that the government doesn't want you to have. This ID would just create a new black market for identification, and would be completely useless in terms of dealing with property laws, voting, unemployment, and any other government service.
I think the true test of this system comes sometime in the next century when human population peaks. Expansionist policies assume growth (growing population) and don't handle shrinking or stable populations well.
> I think a more interesting argument would be to say, the free plan has facebook, and facebook subsidizes your internet (something AT&T is already doing with ads), and the median plan has twitter, and you can only use VPN to connect to your office on the highest plan, even if you use almost no bandwidth.

Here's the problem. Any such regime will be structured with incumbent use cases in mind. What if a new VPN-like protocol emerges that can be used to ensure more privacy (e.g. TOR). Now only those who can afford the highest tiers of service will be able to access it. Basically the internet rich get richer because they have access to technology that a family subscribing to mid-tier do not.

The other problem is that ISPs are not interested in the cutting edge of the internet. If this was 2005, your plan would have the mid-tier selling us MySpace access and Facebook would only be on whatever tier above that gives "neutral" web access - how does that not skew the market forces that pushed Facebook to the top of the heap and why should an ISP be allowed to skew them in this way?
Interesting, lots of downvotes and several upvotes (saw it jump up and down several times). I guess this splits our community. Too bad the point is apparently deemed inappropriate for discussion. I would have enjoyed to learn what smart people here think we should do about this.
Remember when these were called Remote Control Helicopters?
I believe it's the bottom, not the top. The drone is upside down in that picture.

Anyway, it makes me think of the "move fast and break stuff" philosophy we see in software. Someone willing to throw stuff together and give it a shot will be flying while a careful planner is still planning. Flying, and quite possibly crashing, of course.
I think it's irrelevant, these are minorities, and not first-class lifestyle or culture (not working is frowned upon).
This sounds similar to a technique that I heard about some time ago for overcoming jet lag:

Decide what time you want to wake up, locally, in the new time zone. 16 hours before that time, stop eating and sleeping. If possible, try to arrange to fall asleep by 8-6 hours before that time, for a normal night's rest.

When you wake up the next day, you will be famished. Eat a large, filling breakfast. Supposedly the hunger/full cycle has an impact on the body's circadian rhythms, and fasting followed by eating is an especially good way to reset the clock to think "morning" is when you woke up and ate. I read some evolutionary-biology hypothesis that starvation was a larger threat to ancient mankind than sleep deprivation, such that when an individual becomes extremely hungry, the body clock pauses to favor alertness, and then can be switched back on with a large meal.

However it works, it's worked well for me when I needed to travel long distances (compared to previous trips where I did not).

I totally believe that a similar technique could work on a daily basis to help 'anchor' your sleep to the desired time.

https://hbr.org/2009/05/a-fast-solution-to-jet-lag/
> Windows Powershell isn't standard enough for me.

Then Windows isn't standard enough for you. The traditional UNIX toolset does not work on Windows - something as simple as chmod, or the concept of files being owned by users, works entirely differently. Things as simple as mv have entirely different semantics - there isn't a guaranteed atomic file rename function (well, actually, looks like one was implemented in Windows Vista... which doesn't work on network drives, including redirected folders which are used to map your home directory transparently to a network drive in many companies).

In administering Windows systems, practically nothing is implemented as text mangling, so text mangling isn't a core part of the system's interface.

Once you've thrown out all the stuff that works differently or can't be implemented reliably, you don't have a terrible amount left. If you want some subset of the GNU toolset for development, there's MSYS and a few other projects.

Or you could learn how to use a system that doesn't buy into the UNIX monoculture, which has been a detriment to operating system research and development for the past couple of decades.
Please, that's a cop out. I didn't re-interpret anything and "should" doesn't add anything to that sentence.

"if we define it as something that the society should encourage
because it's beneficial to the society then for-profits are
arguably on a higher ground since they are demonstrably beneficial
to people who are willingly giving them money"

That's a direct quote from your comment. I merely asked how you got from A to B. How are for-profits "demonstrably beneficial" given your definition of moral ground? You're stating a definition and just stating a conclusion you draw with no actual substance into how you're making that conclusion.

I challenge your statement that for-profits are "demonstrably beneficial" merely because people give them money!
> It would be nice if one could annotate (and thus make the compiler verify) tail calls.

This always comes up, but honestly, I've never really run into the problem where I mistook a non-tail call for a tail call. (And I've programmed the majority of my career in languages like Haskell, OCaml and Erlang.)

Of course, I'm always in favour of the compiler verifying more stuff. It just doesn't seem very pressing.
Some valid points.

I'm curious though. If the UK wants to 'go green', then why turn wind turbines off at all, rather than turn off some carbon-based power stations instead? What's the reasoning behind that?

This is a problem I've raised before - if we have excess wind electricity, why aren't we storing it? The UK doesn't really have that much pumped storage/hydro: you need hills and dams, and almost all of those are in areas of outstanding natural beauty, and are therefore difficult to build.
The killer app for Bitcoin is escaping government fiat money that is backed by literally nothing at all and is being printed at increasingly alarming rates. 40% of all USD ever created were “made” in 2020. That will have repercussions for decades and isn’t a currency I want to stay in.

https://fred.stlouisfed.org/series/M1

Ironically (or not) Bitcoin was created in 2009 right when that graph gets really crazy.
That may be true but there is definitely a difference between the way people talked about it earlier ("later we will all be paying with bitcoin") to how it is now ("it's a store of value and maybe there is potential for bitcoin-backed currencies").
I wish it weren't so expensive to build gaming rigs. It makes me want to stick to consoles even though I've been a PC gamer my whole life.

Spending two grand to play games every 3 years is old news for me now.
I remember it because it is shorter than google.com.

dukgo.com
> I wonder how many dupes would be eliminated if the search defaulted to Open and Recently Closed bugs.

As of this writing, 42 out of 259 would have been eliminated:

http://code.google.com/p/chromium/issues/detail?id=66071#c21...
Wow, epic timing.
crazy how google is slowly cutting the throats of every company on the planet by creating copy cat products...to trust or not to trust?
I was pleasantly surprised by Launchpad's bug apport submission tool. When submitting a new bug from a crash, it will list some other bugs that could be related. I can either file a new bug or choose to subscribe to one of the existing bugs. Clever!
Historically, I avoid Big Bang A/B tests because a) I used to have a 5 hour a week budget, which is enough to do heading tests but not quite enough to do full page rewrites and b) I have the design skills of a hamster who fell into the Christmas eggnog and drowned.
its not useful to conclude anything about callbacks without considering rigorous error handling, which is of course the whole point of promises [1]

[1] http://domenic.me/2012/10/14/youre-missing-the-point-of-prom...
Legal weed probably does draw some people in, but the ruling in Martin vs. Boise had a much bigger impact. In that case, the 9th Circuit court, which has jurisdiction over the West Coast, ruled that it was cruel and unusual to prevent people from sleeping outdoors if there was no meaningful alternative available to them, and granted them the defacto right to camp in public spaces.

This ruling really caught every West Coast city with their pants down, because it laid bare the the fact that they had no effective strategy for managing the homelessness crisis, and were papering over the problem by using the police to harass homeless people until they moved on elsewhere. This is basically the strategy that the entire United States uses - make their lives miserable and hope they move on. Lots of people tend to move on in a western direction, until they get to the coast. Some cities are even brazen enough to buy one way Greyhound tickets for their homeless population, and they tend to send them to San Francisco, Portland and Seattle - cities that are trying to approach homelessness humanely. So essentially, the cities on the West Coast are footing the bill for the way the rest of the country treats the homeless, and being prevented from employing those same measures themselves. Add that to an explosion in housing costs, and you’ve got the mess we’re in right now.
Yes please! I'm always using parenthesis for every compound expression, and I've heard so many times from coworkers or code reviewers smuggly going "you know you can skip that, right?". At the same time I've heard the same people having discussions and scratching their heads about precedence in some attempt to code golf their way through a feature. Not to mention bugs caused by incorrect assumptions. Or pausing to figure out what some previously written expression actually does. Meanwhile, I'll gladly write `X + (Y / Z)`. You can thank me later.
A few games map based on the key codes. For example, SC2 will get grid layout right on Dvorak or Colemak without any remapping. It did take me directly emailing a designer, who passed it on to the developers, though. ;)
I heard a story that Google SRE had to up a sacrificial Bigtable in any new zone before they could up enough services to finally up a real Bigtable for the zone.
QWERTY is awful for programming. I use https://www.kaufmann.no/roland/dvorak/. which puts control characters on the number row. `&[{}(=*)+]` is 1 to 0.
Hibernation or suspend?
Basically, audio recording is older tech and therefore has been around long enough and has been abused often enough to have specific laws drafted. The vast majority of the wiretapping laws and regulations about recording various events in public and private are explicit about how they apply to any and all forms of audio recording.
Awesome. A journal article authored by people who don't know how to fight, summarized by a person who doesn't know how to fight or do basic science.
No, all encryption modes in SSL also use some kind of integrity protection (MAC, usually). So SSL gets you privacy in that the message you send is encrypted and authentication in that only the endpoint could have transmitted that exact message.

You modify the packets of an SSL session and your data is discarded.
Not specific to Mahalo, but I certainly care about search results quality. My recent experience searching out answers to my Android programming questions (doing my first app) have led to frustration as the Google results appear promising, but upon clicking through, I find garbage aggregator websites. This may be a problem on all search engines, but its driving my domain-specific searches to sites like Stack Overflow.

I really wish Google would address this issue.
I agree that it certainly should be legal to record public servants in their duties, but let's get a grip here.

There's zero punishment to them for abusing authority - I mean they can even shoot/kill someone and often get away with it, including receiving pay while not working or being on trial.

This is an absurd statement. Officers are held to a much higher standard of conduct than you or I. They're also placed into situations demanding much greater responsibility than you or I, and under far greater pressures than you or I face. They make bad calls and mistakes just like anyone else, but by and large they are held accountable for these mistakes. Departments vary, but in my area the bar is very high.

Citizen review boards with full authority to punish/fire cops are the only answer.

These exist. They're called, broadly, "the judicial branch", or in practice, "courts". They're not run by the police.
http://repairpal.com

Techcrunch about them: http://techcrunch.com/2008/06/12/repairpal-its-like-google-h...
GAE has a lot more at play than standard JVM startup/warmup. JRuby on a desktop "client" Hotspot Java 6 starts up in around 0.5 seconds. On App Engine it can take as much as 10-15 seconds. Why? Because App Engine has a very different environment with a virtual filesystem, heavily-locked-down security, and (probably) quite different memory and CPU resource allocation. GAE does have issues with startup, but they're largely due to design decisions the GAE team has made, and not due to flaws in the JVM itself.

That said, I appreciate what GAE is: the first fully-sandboxed, elastically-scaling Java webapp environment. The decisions they've made seem to be good ones, ignoring the overhead they introduce.