jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
A few items:

- The US system of credit cards is really weird. If you do not happen to have an American Express (which does cross-border), you should try to open up a credit card as soon as possible. Most likely with the bank that you use for checking accounts. Do not pay off the balance before it is due. Wait until the bill is finalized, then pay it within a day or two. Look up “credit score” and “how to build credit”

- Rental agreements are on a 12 months basis (at least in NYC). You might need a guarantor to get an apartment or proof you have enough money to pay the bill for the 6 months or so since you don’t have a credit score

- health insurance is really funky. They are employment based (employers decide your plan provider). Nobody understands their health plans. There is health, vision and dental insurance as the main ones. Expect to pay a lot of money out of pocket and to never know what you will pay in advance

- as you said tipping is mandatory. 18% is the lower limit.

- drinking in public places is usually prohibited

- if you get caught drinking under 21, it is a misdemeanour and you can get arrested

- I hate to say this but: cops are not your friend. Know your rights
I watched my dad putting on a rubber glove to pull out a single prong from a broken plug stuck in an electrical outlet. I was perhaps 2-2.5 years old. I asked why he needed the glove. My Dad with his wry Irish humor said it was to get a strong grip.

I told him that I thought I could do it without the glove. He told me to give it a try and I did. What I did was promptly fall on my ass and that's how I learned the power of electricity.
The other thing is, true randomness doesn't seem random to humans. Which is why spotify and others had to modify shuffle. So true random might not be appropriate for the use case.

What is appropriate to use comes down to context.
> I almost never work longer than that. (I honestly wish I could sometimes.

But why? You won't produce more, you won't earn more, you won't learn more?
Google is such a big company you will find huge variety between teams. I have not personally worked on a team at Google that expected overtime (all of mine chose to cut or scale back features rather than increase hours when things got tight), but I have heard of others who have.
My first response is to (politely stated) tell Google to go fly a kite.

It's such an easy and important medium to use, though, that it may be impossible. It resonates with consumers brilliantly.

It's sad that they have to resort to such strong-arm tactics instead of coming out with a better system that stands out from the crowd on it's own merits. It sounds like they are completely blind to the idea that someone might not be totally comfortable with their solution.

While "Don't be evil" may still be in play, apparently "Don't be a @$#%@#^@&%#$%$ jackass" hasn't even crossed their minds. At this point, I hope their new system goes the way of Google Wave.
Not the same people.
I’ve been pretty happy with 1blocker for Safari. It’s not as flexible as Ublock, but it seems to do a good enough job.
That starts to look fairly complex to me. In code that I've looked at, doing numeric iteration is actually not that common. The majority is just iterating over collections. Wren's grammar for loops is actually really simple. It's just:

for (<variable name> in <expression>) { ... }

That's it. Note that there's no special support for numeric ranges. Instead, ".." and "..." are just regular operator calls. The number type implements them to return a range object. That lets you do:

for (n in 1..10) { ... }

But also enables:

var range = 1..10
for (n in range) { ... }

And even:

var items = ["a", "b", "c", "d"]
var slice = items[1..2]

Making the range a first-class object lets you get a lot of mileage out of using it in different places, which is nice. In fact, a range derives from the sequence base class, so you can also do:

var evens = (1..10).where {|n| n % 2 == 0}
> I am honestly curious how the MIT admissions office is able to use the SAT to predict anything about student success, given a huge majority of the students got a nearly perfect score.

A huge majority of the students who got accepted (since those are the only ones you're looking at) got a nearly perfect score. But only about 7% of students who apply to MIT get accepted. SAT scores, back when they were required to be provided, were one of the primary filters on applicants. (Not to mention the "filter" of many kids not even applying because they knew their scores were too low for them to be considered.)
Ohhh I see ok. Thanks for explaining that makes a lot more sense.
An amusing exercise is to visit http://zillow.com and search for properties <= $10000, $1000, $100, $10 & $1. You have to dig thru a lot of distractions, but in some large areas you can find some reasonable options (given circumstances).
Puts the 'are computers going to drive as all into unemployment' debate in perspective. A 1,000 fold reduction in input costs has predated us, and the economic results speak for themselves. What's another 10x reduction compared to that?

Taking 500 hours (30,000 minutes) of labor to make a shirt (and that's just counting the final steps of production) and making it 30 minutes (if that), for production of 1 billion shirts, turns what would have been full-time employment for 240 million people into full-time employment for 240,000. (Typing on a phone, no pen handy, need to double check that)

What's super cool is from our perspective on the curve, no matter how far we've gone, a 99.99% reduction already, there's still always another 50% we can remove in labor costs.

Will true perfect AI let you jump the asymptote to absolute zero labor costs? Then our creation will have surpassed us and made us like mice are to humans today. Squeak!

The other really interesting subtext is the incredible input cost constraining production and mandating complete use and recycling. No such thing as a landfill when the inputs are precious even after being "worn to threads"!
No idea about most people, but I don't watch videos and always look for transcript. Had seen others doing the same, but, once again, no idea how common this is. If you have seen any research - would appreciate if you'd link to one.

Videos are slow. I can review a page of text in less than a minute. Watching the video for a same amount of information would take me much more than this, and rewinding back if some reference's unclear is a PITA.
I've heard you can camp in national parks/forests for weeks at a time but must move periodically.
This is my preferred method of ditching old junk I'm attached to but that serves no other purpose than to connect me to the past.
Considering there is no (AFAIK) agreed upon definition of what an FP language is, I'm using classical as "common and found in older FP languages", not saying that an FP language which isn't immutable per default is not FP.

I'm think of Haskell, OCaml or (AFAIK) Erlang. From what I read, Clojure has also a lot of emphasis on immutability.
Using the HN search bar at the bottom of the page with keywords "stellar keybase" will return a bunch of different threads.[1][2][3]

[1] https://news.ycombinator.com/item?id=21758671

[2] https://news.ycombinator.com/item?id=19913496

[3] https://news.ycombinator.com/item?id=20919927
MobileCoin uses a combination of two other private coins, Monero and Zcash. There are no addresses on the MobileCoins's blockchain to be correlated. Didn't it cross your mind that a private messenger would probably use a private cryptocurrency?
I know a guy who joined FB as a software dev manager a few years ago and left in less than a year. (Maybe after just six months.) He is definitely pretty critical and sometimes hints at how the internal culture is problematic and causing some of the issues visible from the outside. (He doesn't tell too much, though, for obvious reasons.)
Sort of. They can't rule that intent is irrelevant if it's a necessary component of a given crime, for example. They have pretty wide latitude to run their courtroom how they wish, rule on admissibility of evidence, etc. but there are a decent number of things they're bound by. The problem is that some of these can only be fought on appeal which has a host of its own issues, including cost.
Orange crab bad!
In 1961 the Pentagon's own estimates gave the expected casualties at 600 million plus when it had ~20K weapons. In 1950 the US had ~2500 weapons so scaling that back proportionally still looks like 10s of millions dead.

Edit: I suspect maximum lethality of the US stockpile would have been during the 1960s when they still used large numbers of very large and dirty weapons.
I mean it's bad, but just think ATF fluid for cars had whale oil in them up until the 1970's.
Theoretically, yes, but practically? Countries like Germany already legally require you to provide your ID to buy cryptocoins at non shady businesses.

So in reality for most people crypto remains perfectly tracable for all time to their identities. But then again, no one uses crypto as a peer to peer currency anyways...
It could be nothing, but it seems like it should have been disclosed and the article author neatly avoided it. They're the CTO of something very financ-ey/crypto-ey oriented in the B2B payments space, although the site (adjoint.io) explains little. Going by their GitHub most of their work somehow relates to cryptography.
You can have pretty interesting Monopoly games. Mine usually end up with interplayer corporations, loans for building and investing, bailouts, mergers and similar.
I find a much better game if you're into "deals" is Risk. You know you've had fun when the cleanup involves finding all the pieces that were put on ballistic paths in the final forfeit gesture of the game... good times.
Indeed. Another fascinating approach to generative music is to code it out, and add some randomness, like this guy who does a pretty good stab at imitating Keith Jarrett: http://homepage.mac.com/digego/study_in_keith.mov (25MB mov file)

This really shouldn't have the problem of repetition. You even make events in the game affect the music, to make it less monotone, and add to the mood of the game. It has been tried, but as far as I know no one has actually published something like this yet.
"... when Spark– investors in such rock star companies as Twitter and Tumblr– came after Bnter, she and her partner were flattered. At the encouragement of existing investors and mentors, they took the train to Boston to pitch the partnership. Spark loved it and negotiations continued for months. ..."

How do you tactfully say to yourselves, entourage & VC's "not at the moment"?
> Non-programmers don’t care about the aesthetics of software

So what? All software isn't built for non-programmer end users. Enormous amounts of software is built for other programmers to extend or use.

In software libraries, for example, aesthetics and craftsmanship are vital. To follow the plumbing metaphor, a plumber cares deeply about the craftsmanship of the pipes and pressure regulators.
I work with French programmers, so that opens an entire other can of worms. Colon becomes "two points" and semi-colon becomes "point comma".
It may be a one-off cost but writing a billing system is still a few weeks work. Pro-rataing on upgrades/downgrades, support for one-off overage fees, refunds, credits. Plus dealing with the fallout when you get a decimal place wrong in a tax calculation and accidentally charge a customer a hundred times what you were supposed to (guilty).

One of my clients paid $700 for Spreedly kickstart plus their percentage transaction fees, plus a couple of hours for me to integrate it. Significantly less money then three or four weeks of my time to write a billing app from scratch.
Meta note to authors: if your essay has a big TL;DR at the top of it, I'm going to read that, and then maybe read the rest. Probably not.

If you can really boil down all of that text into 2 sentences, then delete the rest of the text. The entire purpose of essays like this is to take a position that I might not agree with, slowly introduce it to me, then convincingly make the case that I should change my mind. Sticking a big TL;DR at the top just invites me to take issue with your conclusions, and convincing me of your conclusions are the entire purpose of your essay. So folks who agree (and agree a lot) will read your essay all the while muttering to themselves about how right you are. Those that disagree will just blow it off, thereby defeating the entire purpose of writing it.

The "art versus craft" discussion has potential, so I was intrigued enough to skim. I just didn't feel the article was well-formed and engaging enough, however, so I can't recommend it. Sorry.
Here are some pain points you'll really feel if you're trying to do a micro-ISV.

I) Incorporation:

- No way for one individual to have limited liability. Sole Proprietorship only.

- A 'Private Limited' will cost you INR 20K-40K (USD 400-800), requires at least 2 people and quarterly board meeting filings.

- Private Limited minimum capital is INR 100K (USD 2K). Registration cost goes up if you invest more capital.

- Bank account pain: minimum balance INR 40K (USD 800), set up can take months to be fully functional.

II) Taxes:

- VAT registration & monthly filing.

- Service tax registration & quarterly filing.

- Import Export registration if you're exporting software.

- It's not clear if software is a product or service. So you'll do what everyone does - charge users both VAT & service tax!

- Since amazon, rackspace etc dont charge you Indian service tax, you'll have to pay it. Add 20% to your SaaS hosting costs.

- If you hire contractors, you have to withhold & submit their service tax.

BTW, from what I've read here and in other forums, stuff like this is a pain in many countries.
Didn't they demo it running on ARM? Is running a browser on the various ARM SoCs and the various combination of x86 and GPU really a single platform just because they all run Windows 7?
Tumblr's not alone -- Innovation Works also has a pretty decent copy of my last start-up, Flurry, called Umeng. (For the curious, compare the product at flurry.com and umeng.com.) I've been watching Umeng for a bit and the services have slightly diverged, presumably because Umeng's learnt a bit more about the Chinese market and adapted its product. But the initial product was just a straight-up clone.

I am a little surprised to see this from as respected a person as Kai-Fu Lee, who I'd expect to be innovating, but you just have to shrug. This sort of thing happens in business, and it's not worth getting too excited about.
Best way is to save up enough money to live off of for at least a year.
This is a completely false article with no references.
Am I the only one that is absolutely disgusted by violence, yet absolutely loves reading articles such as this?
Would hiring someone known to be careful and can stay safe from COVID to help babysit the toddler be a possibility?

Many are looking for jobs now. It could be good for both sides.
They certainly won't be being invited to any of my dinner parties.
Mixin | REMOTE | Full Time

https://github.com/MixinNetwork

Secure digital assets and messages on Mixin

We build open source software that always put security, privacy and decentralization at first.
it's actually https://microk8s.io
I've never heard of Threema and Zom before, so I checked them. Zom is... well, just another messenger. Threema on the other hand looks very interesting, but it's a paid app - I don't know if any app will be able to pull what WhatsApp had with it's $1 pricing.

Other, than this, Threema looks promising.
I've been reading William DAlhrymple's "The Anarchy", which is a history of the East India Company and how it was pretty much responsible for the initial colonization of India.

The simple fact that the colonization started with a commercial organization progressing from trade to flat-out military takeover really should put the lie to claims that the imperial project was somehow done to spread "civilisation".

Unfortunately, far too many of my compatriots have a ridiculously rose tinted view of the imperial project. From what I've encountered, it's something shared across most of the old imperial european countries, a view of their imperial periods as some kind of "greatness", rather than just greed and violence.

Fun fact: Along with all the wealth the pirates of the EIC bought back with the from India they alo bought the word "loot" which originates in Hindi apprantly.
Well to be fair, isn't it their apparent belief that the results did go their way, but <.. something conspiratorial..>? So they presumably at least notionally feel that the attack on democracy has already happened, and they are... I don't know, defending it?
Anything that grinds ongoing Senate election proceedings to a halt by force is a threat to democracy. Regardless of the insurgents political agenda. There are no ifs or buts here. There can still be violence even if nobody gets hurt. Yesterday the violence of a few (temporarily) silenced the voices of all voting Americans.
I submit it's worse than that. Up to this point, she appears to have successfully avoided having a "master". Youtube was merely one of a rich variety of services she used to distribute. Now, quite suddenly, YouTube wants to hold hostage her usage of the service up to that point to install themselves as a quite powerful master, or else they'll take everything she's given them and break it.

When looked at that way, I'd say the answer is quite easy in the long run: Tell them to go stuff themselves. But the short term is pretty cruel on YouTube's part.

So in the PR sense I think it ought to be made clear that this is YouTube's move. If she's OK with a video using her music today, and OK with it tomorrow, and today YouTube permits the video and they block it tomorrow, any consequences of that action should be 100% on YouTube.

In the interests of fairness, as Zoë points out, it's possible they aren't quite clear on just how grabby they're being. But that excuse dissipates with every passing minute that they stick to their guns.
Forgot about epic games for a second and thought it was weird that a medical software company was buying game tools.
You have just complicated the system considerably. If you want something to work during an emergency you're going to have to keep it as simple as possible. Also, some emergencies happen so fast that if the system has to switch on 'when an emergency has triggered' then you're too late.

Define: 'going off the flight path'...

In theory this is a simple problem to solve, just install a couple of webcams and hook them up to the in-flight wi-fi. In some cases that might even work. But if you want it to work in all the cases, especially those cases where things are going wrong then you'll need to think this through very carefully or it will be worse than useless.
They did not include Australia. In my opinion it suffers from the same problems as China. These days, many students get a PhD in just three years. The control mechanism are so soft that a large amount of PhD projects would not pass as master (by research) dissertation in other countries.
I like the idea of getting multiple teams to take on the first milestone, and not just because it a good long term strategy. As a contractor I frequently encounter clients who have unrealistic expectations. This process would give someone new to the industry a more realistic idea of the range of skill and the difficulty of the work.
Though Apple may be one of the companies that will 'bring it to you,' they will not be bringing all of those things to us, even if the iPad/iPhone is the hardware that some of those things are/will be running on.
Those weren't really parts of the language, though; they were parts of the platform. We inconsistently compare languages (i.e. Java) to platforms (i.e. the JVM), which is, I think, a lot of the reason we're so bad at comparing both.
I was just trying to process what I read by blogging it. But it looks like Tim's techniques work because that's the only attention my little, mostly-photos, personal blog ever got.
That actually is a good way of highlighting the distinction.
Apple did sign a five-year exclusive with AT&T. Sources:

http://www.engadget.com/2010/05/10/confirmed-apple-and-atand...

http://stadium.weblogsinc.com/engadget/files/Apple_iPhone_Ex...

http://stadium.weblogsinc.com/engadget/files/Apple_iPhone_Ex...
Why should founders pay payroll tax on the firm's entire gross income up to the cap? That does not make any sense to me, since the founder already pays self-employment tax on whatever amount he/she takes as salary.
I was listening to a project proposal the other day and had a similar set of questions to guide the conversation. It was actually with a psychologist and I think that field and way of thinking represents the exact flip side of the type of rational thought that is reinforced and developed by programming. I'll likely end up turning down the project; my biggest fear is getting sucked into something that won't conclude well, so I'm going to use this fleshed out guideline next week and see how many of the steps I can reach clarity on.
I think all emphasis on server software speed is overrated. In pretty much everything but hello world, the vast majority of the time is spent inside the web app, not in the server.

Yes, lowering the web server overhead is a good thing. But I think in most cases it's already so low that further reducing this overhead results in no noticeable impact in real-life scenarios. At some point you'll just be benchmarking how fast the kernel is at doing connect(), read() and write() - in other words how fast your computer can do nothing.

For example, let's consider this thought experiment:

Someone here mentioned Mongrel2 getting 4000 req/sec. Let's replace the name "Mongrel2" with "Server A" because this thought experiment is not limited to Mongrel2, but all servers. I assume he's benchmarking a hello world app on his laptop. Suppose that a hypothetical Server B gets "only" 2000 req/sec. One might now (mistakenly) conclude that:

- Server B is a lot slower.

- One should use Server A instead of Server B in high-traffic production environments.

Now put Server A behind HAProxy. HAproxy is known as a high-performance HTTP proxy server with minimal overhead. Benchmark this setup, and watch req/sec drop to about 2000-3000 (when benchmarked on a typical dual core laptop).

What just happened? Server B appears to be very slow. But the reality is that both Server A and Server B are so fast that doing even a minimum amount of extra work will have a significant effect on the req/sec number. In this case, the overhead of an extra context switch and a read()/write() call to the kernel is already enough to make the req/sec number drop by half. Any reasonably complex web app logic will make the number drop so much that the performance difference between the different servers become negligible.
Imagine that every VC, BA, Market expert will have a complete report of who he is and where he has worked. Then every review will have the author and you know who has judged your idea.

Will not be a simple reading of the idea. You buy an hour of the reviewer's time to judge your idea.
Qz.com always struck me as a nicer-looking Business Insider but with equally shallow content. Their big pieces were always paywalled so I never knew whether the long form stuff was worth paying for or not.
Haven't been able to test it, just looked for a comparable setting. I'd bet it depends on the router, but I should be able to actually test tomorrow. Want me to?
Once, in the sense of "we don't need no stinkin' native apps, web apps is all you need"?