jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
So CDN just works without having the SSL certs?
> * GWT has A LOT of features ... and a lot of other stuff.*

Yep, that's the problem. I had to learn GWT for a project last year and I don't share your enthusiasm. The learning curve is steep, integration with "the rest" of a Java EE application messy (but doable) and you still need a CSS expert. GWT is now a 'grown' framework. Many concepts have changed during the years and therefore many previous recommendations are obsolete nowadays. Documentation is meager. After a while I spent most of the time searching for the right code snippets on Stack Overflow.
> Why don't papers have a big timestamp on the first page?

The Camera Ready Copy (CRC) usually does have a year (and sometimes even the month, date) on the first page right below the abstract.
I don't sympathize with the media at all. If they all stopped trading softball treatment for access, they wouldn't need to trade softball treatment for access anymore. They raced to the bottom and we all lost.
I get that it's CoinBase's fee (vig). I'm having a hard time understanding where the fixed 0.25% fee comes from other than:

fee = desired_profit / (expected_transaction_volume * expected_average_transaction_value)
In an ideal world even websites at the 'app-like' end of the spectrum would degrade gracefully but I think it's idealistic to expect someone building something akin to Google Maps to put the extra work in.

So all I think it's fair to expect is that 'content' is always accessible. That does include complex search interfaces in most cases - that's one situation where I think it is obligatory to put the extra legwork in as you're basically still a content site rather than a web app.
It was so refreshing to read the title of this article. This couldn’t be more true and timely. Everyone and their brother is talking about artificial intelligence and it’s frankly annoying at this point. These models are, simply put, just fancy interpolation/ extrapolation approaches.
... something about battery tech?
The policy error in 2008 was not enough easy money early enough. https://www.cato.org/sites/cato.org/files/serials/files/cato...
This sort of bad PR for Bitcoin and crypto in general could all be avoided if decentralized exchanges became a bit more fashionable.

I posted a link to http://bitshares.org earlier but now realise that there isn't that much information immediately obvious there on how the decentralised BitShares exchange works.

This episode from BitShares.tv provides a bit more information than the homepage on the main website:

https://www.youtube.com/watch?v=TtCVRIwcBYU&index=1&list=PLj...

Check it out if you're looking for a solution that avoids the risks associated with deposting to a centralized exchange such as Mt. Gox or Bitstamp.
Then i guess we're back to generics. Having to use this interface :

http://golang.org/pkg/container/list/ , with its "Element" wrapping a "Value" property of type interface{} seems really weird for such a basic need. It means that whenever you're storing an object into the list, you need to remember the element in addition to the original object to be able to remove it later...
I am looking at getting the Nexus 6 and its threads like this that make me think twice about leaving the iPhone. I prefer android, I love my nexus 7 but issues like this are the reason I left android to get the iPhone 5 from a Droid X2. Now, I thought if getting a Nexus google would support it more because my main issue with the Droid was that it was never updated...but now I am concerned.
> If websites call jQuery from a common CDN (like Google's, or Microsoft's, or jQuery's own) then it's already cached in the browser

That's only if you point to the exact same version everyone else is using.
I have this too, but have not tried a factory wipe yet.

This is quite infuriating, and is the time I have considered moving to an iPhone or other non-Nexus device.
This assumes that "the boss" is all knowing about all of the content, which in my experience is very rare.

However, "I need a mockup by the end of the day" is very common.
And the misuse of 'literally' as a generic intensifier isn't even recent. It dates back[0] to the late 1600s.

[0] http://www.slate.com/articles/life/the_good_word/2005/11/the...
This is wild, like most I think this is a bit of comic relief, but honestly I think even answering this has added some legitimacy to the conspiracy nuts..
Nice. I've only read one article for far: http://pragprog.com/magazines/2009-08/writing-an-iphone-app and it was excellent.
Doesn't Israel also destroy the homes of any bomber's family? (seriously, google it)

That is more likely the deterrent. So should the USA do that too for all our domestic terrorists?
EDIT: Email is high latency, SMS medium, and IM low.

(Response latency "goes through the roof" when moving from IM to one of the others.)
> Is this a pain point for anyone?

Yes, I have several friends whose SMS, Facebook, and email contacts I have but who each prefer a different service.
How does it not? Of its X population of users, Y% have a need to advertise something on Facebook.
"Or is this some sort of false dichotomy to begin with?"

Yes.

When you are starting out, you need that first critical mass of people to get your service going. Those are the nerds looking for the next 'cool' thing.

Once you have a service going, you can ditch the nerds, they are a small segment of the population. Instead pander to the lowest common denominator. I don't see how Apple is making money off (1).

I'm a nerd and I haven't owned an Apple product recently (disclosure: I had a B&W G3 in the late 90s; it was sick, I mean, firewire and usb, man).

The iPod was not the first mp3 player. (In fact, it had worse specs and a higher price than its contemporaries back in the day...)

And with their computers, I mean, realistically, they are making money off of overpriced hardware running warmed-over BSD. Sure, its got a fancy skin, but the in terms of the substantive stuff, it is BSD.

Where they really make money is incredibly amazingly great marketing and an increasingly loyal user population. You could say that the loyal group of users is due to 'superior' something or other (tech ux, etc.).

This might be true, but i can't imagine them actually winning market capital with those. Where they really win are with the commercials that I can't friggin' get out of my head.

So sure, false dichotomy, and no one ever made money off of (1), (1) is kind of the price you pay to jumpstart your market.
According to the WSJ, yes:
http://online.wsj.com/article/SB1000142405274870332620457561...
It's a felony in most states to transmit HIV.
Are you willing to pay for such a service? More importantly, are you willing and able to convince enough of your network to pay for it?

Otherwise, any system will asymptotically look like Twitter/Blah. You could very well use your group chat feature on regular cell phone as a start (takes care of the payment aspect). But soon you or your friends will want feature X. So, cough up more $$ again.

Another option is to cultivate real life friends/family that you can hang out with, chat, share photos in the privacy of your home/blah (wait till covid passes please).
I would almost suggest CoffeeScript in place of JavaScript. In fact it feels more like Python. My main concern would be lack of Google-able resources compared to plain JS.
Same here. As soon as I started a basic weightlifting program, my mild pain disappeared.
The article bases this on that they had the greatest number of security updates in the previous year - when the app was basically a beta.

This leaves aside the question of what is more secure - an app where you get security fixes every day - or one where the makers deny there are any faults.
I would upvote this 1000 times if I could.
Party round! Woo! Everyone into to the pool!
There are way more iPod touches out there than iPhones. This could have been a great ipod touch app for people who don't want to pay ridiculous amounts for a phone.
There's a command-line version, so presumably you could use it that way, but I've also only ever come across it in the Ruby world.
Isn't Dropbox built on top of Amazon datacenters? If that can't scale, I don't know what can.
The People's Action Party has a long history of suing political opponents for defamation and bankrupting them with judgements handed down by the courts. This contradicts your claims that (1) Singapore has a good judicial system and (2) Singapore's government has less corruption. To be frank I don't think you have the correct picture of Singapore's government at all and you've been taken in like so many others. Order and peace in Singapore is bought by corruption and intimidation behind the scenes.

The following essay on the subject is worth your time: http://muse.jhu.edu/journals/journal_of_democracy/v006/6.3br....
So your response hinges on a single news outlet calling it riots and that is to represent all of the media?
Article says the software in question was teamcity.
Yes, horrible things have, at times, been done in the name of religion. But to claim that religion, generally speaking, is all about manipulation through misinformation is wrong.
When major news outlets take orders from the DNC on what to cover and what not to, that isn't the same as having ordinary bias.

When other outlets shill for the RNC, that isn't the same as having "political tendencies."

In the past, these maneuvers would have been considered conflicts of interest and a violation journalistic ethics. Today, we don't have many practicing journalists. We have "here's a lefty and here's a righty, let's watch 'em argue on screen" passed off as news.
Oh, sorry. I just posted it like described in the link.

Should I delete this post now?
That's only if the challenge is completely new. Sure, if you're researching something novel in an area you've not worked on, the information you have is likely very far from complete. But if you're writing a backend server for a new POC for the umpteenth time in your career, you're likely to be able to do it fast, well, and be able to estimate how long it's gonna take. The reason being that the unknowns are slim to none.
> Reames is a credited author on Amazon by way of several commodity industry books

They most likely already had his information.
Don't forget that there is a constant inflow of developers to Google. They all bring the tools and practices that they know, and will definitely leverage what they can.

It's not like we're run through a brainwashing machine when walking through the door :P

There just happen to be a lot of challenges to make things run on Google's infrastructure - and not all the tools we know and love happen to work well on it. Some of that is legacy, some of that doesn't have many parallels externally.

So, we write solutions that work well on Google's infrastructure. Some of that gets open sourced, in the hopes that it's also useful to the greater community.

But I definitely would not consider Google-written code to be superior to other solutions out there - just an alternative option to choose from - and certainly not the best for many situations.
John-David Dalton put JSLint into a proper benchmark:

http://jsperf.com/jslint
"OMG APPLE TRACKS US!!" thing going on is overblown

It isn't -- consumers should be aware that these services represent a net loss for their privacy on the long term.

If a device tells you that it is tracking you; eventually giving you the possibility of opting out, deleting all tracks of you on request, then it's fine by me. But otherwise it isn't, and this practice should really stop.

And here I was a couple of months ago, thinking about how cool / evil would be to make an app that tracks someone's route for spying purposes (like your girlfriend for example). Apparently iPhones give it away for free, no extra work required ;-)
Yeah. I'm no bankruptcy law expert, but I'm pretty sure you have to show that you can't possibly pay back your debts, not just throw up your hands and say "Whoops, bankrupt! Can't possibly pay back the debt I'm currently paying back at $6K a month!"
Thanks. The relationship to the housing bubble is interesting, no doubt. In my mind, no two things have been more connected to class aspirations/freedoms over the last 50 years than home ownership and higher ed. There are class and race issues at play in both cases, which makes new prescriptions pretty tough to make, especially on a political level.

But a problem has been identified here -- too many people are spending too much on money on phantom educational assets. Now the solution -- fewer people should go to college. (Especially expensive low to mid tier schools?) I guess what I was really asking above, is: so what should they do instead? And I'm guessing the answer ain't so pretty, something even more offensive to the idea of the American dream than the analogous housing case, of "sorry, just keep on renting."
the problem i have with this is given the recent michigan ruling saying police can dump, retain, and peruse data from a cell phone during a traffic stop, this gives access to far more data than should be possible without a warrant, without "physical possession of the phone" in the sense of actual seizure.
No. This is not the new HN domain.
I agree, but at the end of the day anyone that is that concerned about their privacy and even remotely tech savvy will be able to find a way to opt out. A friend sent me the below article about a utility for jail broken phones that can be used to get rid of the tracking data. In regards to the Google data, does it appear to you that the latest timestamps are transmitted anywhere? The way Google rolls I would speculate that they would use timestamps and location with their amazing maps resources and cloud storage to independently store all of the metrics.

http://thenextweb.com/apple/2011/04/21/worried-about-iphone-...
It makes no sense to store it on the device for tracking purposes.

It would make sense to store this information on a server, so why aren't they? Is it a mistake, or are there laws that preclude this? Maybe it's track now, figure out what to do with it later. The data is extremely valuable.
That's exactly my question: are they going to acquire new powers that we didn't know existed?
This sort of reminds me of the voyager experiment that some people believe confirmed the existence of life on Mars http://news.nationalgeographic.com/news/2012/04/120413-nasa-...
Why are the 'masses' not capable of knowledge jobs?

If you accept that certain jobs[1] to be performed at a worthwhile level require a certain degree of general intelligence, or at the very least, the vast majority of people performing certain jobs have a measurable general intelligence above a certain level, and you accept that things like general intelligence, height, and other observable, measurable phenotypic traits of a species occur on a more or less normal('bell-curve') distribution, two things that are pretty much taken as a given outside the PC deluded, "I love me some outrage!," "Wow, just wow." crowd, then there is your answer. Is it not?

You might think you're doing good for the world by saying 'everyone is equally capable,' but you'll probably have more success in doing good for the world by understanding the world as it presents itself upon clear-eyed observation.

[1]"Software is an IQ business." -Bill Gates
So how many total people were actually involved, over how many years? I probably shouldn't have said "engineering resources" --- what I meant was total headcount: technical writers, people to do the userspace tools, test engineers, engineers to do the performance tuning, etc. I mean the total headcount to get a fully functional, enterprise-ready production file system. What was the total number of person years?

And when you say "paid for itself" in terms of the new line of products in 15 days of sales, were you talking about revenue, or profit? And did you subtract out not just the BOM costs, but also the costs of designing the new hardware, the costs of the commissions for the sales people / sales channel, the support costs (both the help desk and the sales engineers), etc? Given that I suspect (from doing research about how many PY's other companies have needed to get a fully production-ready, enterprise quality file system) it was at least 100 person years, and knowing what the typical profit margin on hardware tends to be, even a high-margin NAS box that was intended to compete with NetApp, please forgive me if I'm finding it a little hard to believe your numbers.
I have always found equity to be a dubious proposition. It's rarely as easy as 1% or some fractional percentage. It's usually a fraction of one percent of some lower class portion of a cap table that gets vested over a certain period of time with a number of funding and sales stipulations. I was recently offered, for example, 5% equity! That was actually 5% class E stock which accounted for only a tiny fraction of the company.

Instead I took my normal hourly rate and told the owners they could, if they felt generous, thank me if they ever became financially successful. This worked well because I felt I was being paid fairly and they felt I was not taking advantage of the company. It was less risky on my part, of course, because I was being paid for my work. When they sold the company they did thank me generously. I was probably one of the happiest people involved. I didn't have to fight for my equity to be meaningful and I could just focus on my job and the business needs all the way through the acquisition. It was a win win all around.
> oesn't respect vertical space - sure, making the code fit on screen might be valuable (though the default width should be at least 120 characters, I mean we're in 2022 after all), but Black does it by blowing up the vertical space used by the code

This is fine with me--I think it makes sense to optimize for readability, and I can read a long vertical list of arguments a lot more readily than a long comma-delineated list.

> spurious changes in commits - if you happen to indent a block, Black will cause lines to break

Is this a generic argument against wrapping lines, or am I misunderstanding something?

> Black fails at its most basic premise - "avoiding manual code formatting" - because a trailing comma causes a list/function call to be split over lines regardless of width

I'm not following this either. If black automatically reformats your code over multiple lines, that doesn't suggest manual formatting. Maybe you're arguing that all code which produces a given AST should be formatted in the same way--this would be cool and I would agree, but black gets us 95% of the way there so to argue that it "fails" is to imply that "0%" and "<100%" are equivalent.
updated. Feeds for buy/sell, photos for food
Hey, I've implemented it for the ripl multi_line plugin <https://github.com/janlelis/ripl-multi_line/>; (version 0.3.0).

You can change the behavior with the Ripl.config[:multi_line_history] option. Possible values:
* :compact - transform the last statement into a ; separated one-liner
* :block - just join the last multi-line statement to one block ("\n")
* :blank - do nothing
Remember to register only 5000 for closed beta launch
Yes it is pretty much an artificial problem created by an arbitrary limit.

It would be better if Twitter offered their own way to shorten URLs (or have a separate limit for URL length), so that you could still see where the link pointed before clicking on it.
I've been running this on my MacBook Air for a couple of weeks now. Some rough edges, especially with GNOME3 from a PPA.
It's not BT's. FON is a Spanish company, IIRC.

It's been growing semi-quietly and the beauty of it is that it's more or less global these days..
> Unless the content is $0 and you can get it whenever you want

You're making a straw man argument, I made it very clear that I am willing to pay, and I'm not the only one.

> Yet, piracy is stronger than ever.

You know what else is stronger than ever? Online music sales, and record company profits. The easier method of iTunes is killing the old model.

> What makes you think it will be any different for movies?

7% of US citizens now subscribe to Netflix, making it bigger than any single cable company. I would say this is good evidence that people are willing to pay for legal, convenient access to content.
So should AT&T be allowed to cut phone service for customers who use their phone service to discuss political opinions the AT&T execs disagree with and therefore consider “misinformation” or “lacking context”? They’re a private company, right?
It's "looking for an angle" for self promotion, instead of looking for truth. "X is not what everyone knows X is" is a fount of comtrarian hypotheses for attention seekers.
Alright domain experts of HN - tell me why this is too good to be true.
http://eprint.iacr.org/2012/584.pdf

Researchers can easily track such trivial ways of "attempted anonymization".

>>> We found out that there is a huge
number of tiny transactions which move only a small fraction of a single bit-
coin, but there are also hundreds of transactions which move more than 50,000
bitcoins. We analyzed all these large transactions by following in detail the way
these sums were accumulated and the way they were dispersed, and realized
that almost all these large transactions were descendants of a single transaction
which was carried out in November 2010. Finally, we noted that the subgraph
which contains these large transactions along with their neighborhood has many
strange looking structures which could be an attempt to conceal the existence
and relationship between these transactions, but such an attempt can be foiled
by following the money trail in a su ciently persistent way

--------

ALL BTC transactions are FOREVER archived in the bitcoin ledger. Its how it works.
Except I've had conversations where people don't do that. I've also seen blogs that say "build what you want, if it's great it will sell." That is BS.

It is very similar to the "Fail Fast" mantra. Yes, if you apply it correctly, you will build a better startup. If you apply it naively, you will do just that: fail quickly.

"Don't listen to your customers" seems to resonate with engineers in a weird way. I think it is a combination of ego and anti-social behavior.
Is there a simple derivation or justification for this estimator?
Their list isn't compelling. Especially for a mainstream consumer. The list basically argues that Ubuntu doesn't suck. Most of the topics try to position Ubuntu as comparable to Windows. Being comparable isn't going to motivate a consumer to switch. Especially when they have been using Windows for xx years.

Too much selling features, not enough selling benefits.
It is actually good as it is, like scientific progress, if someone wants to make a new kernel in .NET or Lisp, he could fork it and prove is better that way. But please don't force everybody to follow you.

MS created Vista using 2000s paradigm. It was slow as a snail.

Experiments could fail too.
I think I'm guilty of that. :-)

It took me a really long time to figure out what RESTful design meant. As best I can tell, it's CRUD mapped onto the HTTP verbs.
Key quote:

> The statisticians believed that the Germans, being Germans, had logically numbered their tanks in the order in which they were produced.

The moral of the story is, never do anything that could give your opponent information, unless you're controlling what information they receive. It would be better to produce tanks with pseudo-random serial numbers, up to a maximum of whatever you want your enemy to think your production capacity is[1]. Brings back memories of reading the Cryptonomicon.

[1] My gut tells me the expected estimate is likely to be slightly different than your max value for small values of n. Bonus points for confirming or denying.