jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I actually did a bit of a shortcut on ARM, since some of those chips are as bad as Intel's or worse.
For example, the rPi was criticized for a long time because the CPU was essentially subordinate to the GPU, whose code was binary-only. That seems to change now.

The issue with recommending suitable ARM chips is that there are so many different ones by all kinds of vendors following all kinds of philosophies. In fact it's the first time I heard of that particular chipset vendor.

I looked at the chip's specs: Like most current ARM CPUs it comes with TrustZone (including advertising for a "trusted video path"), so an important part to decide if that's an open system is to check what code is running in that mode, and if that can be disabled or replaced. The open sourced u-boot code might be able to give insights here.

The other thing is Mali graphics: those come with a closed source graphics driver. There's a reverse engineering project (lima), but they're relatively small and thus easily outperformed by chip vendors (release new iterations of the hardware every 6 months, and they'll never be able to support everything).

Sorry that I can't give detailed answers, but it's just too much to stay current with the entire ARM market.
It definitely doesn't work that way, of course... That was meant to provide a reasonable upper bound for discussion.

We know from the provided data that their architecture can compile and serve a page in about 33ms. This includes everything that is not web servers, so we are certain that the actual time spent in the webserver will be lower.

Aside from that, we know that their webservers are nowhere near full CPU usage (they claim 15-20%). This also goes in the direction of not invalidating the use of 33ms as an upper bound. We would need to know more about why they have 9 webservers in the first place to get a better idea of what's going on (mostly how the I/O is behaving, I'd say).

Putting this assumptions together, we can safely assume that by shrinking the number of webservers from 9 to 3 wouldn't cause the page loading time to increase to more than 100ms (and it's likely going to be much smaller in most conditions).

Of course, this may be overlooking some piece of information we may be missing (the prime example still being I/O-related).

edit: I see now that in the original post I stated "roughly" 100ms, while it would have been better to say "at maximum".
Well, you can make a pull request editing it. /s
Sometimes the simplest way is to use a "cool" language feature.

For instance: say you have an app with 30 different ViewControllers, and you need them to respond to the same notification. Sure, you could go back and refactor every one to subclass from another class that inherits from UIViewController - but then you need to make that for UITableViewControllers and UICollectionViewControllers, and potentially any other new view controllers that come along if your codebase ends up lasting for years.

Or, you could make one class category that method swizzles the viewDidAppear method to add the notification handling in immediately. Every class that inherits from UIViewController will now respond to that notification.
1. http://www.azulsystems.com/presentations/qcon-london-2011

2. fair but irrelevant. the argument was that there is no way to make GC happen. It was wrong. I never objected to the (perhaps more interesting) argument that one should be able to manually delete objects

3. then the parent should have said "in toy codebases, whose function is to look pretty, new and delete have no place" instead of a sweeping generalization that all uses of new and delete are archaic and wrong. That one generalization was an insult to every llvm & WebKit developer out there.

Disclaimer: i have no dog in this race - i prefer to work in C and think anyone who cannot free their own memory should maintain a safe 5 meter distance from any compiler. (this is my opinion only, of course)
Yes I think you would use a ref counted resource in that case. For your tangled mess of database connections I can't imagine ref counting not being adequate in those scenarios as well.
Garbage collection is not a synonym for automatic memory management.
Even a broken clock is right twice a day. People are hoping that to be the case here, since IBM is largely perceived by HN to be a hopelessly outdated enterprise behemoth.
A friend of mine, who not too long ago published her first story collection, stole time for writing on Sundays by taking her two kids to a local church with Sunday school, leaving them, and going off to Starbucks for a few hours.
Draft (http://draftin.com) is a great version-controlled writing app, though it's not what I would call note-taking. Interesting idea though!
One regulated exchange does not a tyranny make. There isn't a real issue until dudes with guns force you to trade only on the Winklevoss exchange.
Perhaps it's because I have no interest whatsoever in cars, but I have trouble seeing the distinction.

If the idea is that certain sounds are merely the side effect of attributes which are themselves desired for reasons other than their sound, like a powerful engine, then it seems like any intentional design to produce or amplify those sounds are completely useless. What the driver wants is the actual attributes which produce the sound as a side effect, and if those attributes are achievable and verifiable without hearing those certain sounds, then the driver should still be satisfied.

If, on the other hand, certain sounds are desirable on their own, because of aesthetics or whatever, then the driver should be satisfied if those sounds are produced, regardless of how they're produced.
> Time in IDE/Editor is easy to quantify, time thinking about solving the problem is not.

That's the key. To find the time thinking just fill in the gaps between the time spent coding. For ex, the GIF in this post https://wakatime.com/blog/27-fill-the-gaps-in-your-coding-ac...
I wonder if they are buying Bitcoin with profits like is all the rage these days
Good to consider. But also worth understanding the role that paying a bank interest has in defusing the "rent money is dead money" myth. Many property markets around the world are in a bubble, again, and inversely have competitive rentals, especially after the pandemic. Owning a home, with a mortgage, incurs often far more impact from the interest to the bank than if one simply rented. Let alone maintenance, rates, etc, let alone the illiquidity. I'd rather not have a house in Lisbon as a non-national when the nation hits another crisis.

Not to challenge the great point you make about CoL, but there's so much cultural distortion around home ownership that it's almost a parody of fundamental economics.
If you understand the point about COGS, it's pretty disingenuous to try and compare GAAP between the two and make that claim. If you don't understand the point about COGS, you're not really in a position to denigrate his standards on corporate finance.

If you are so certain that you are correct and these are a fair comparison, can you please explain how his breakdown between the two is either incorrect or not relevant to your point?
> I'm not sure we have the time to wait to see if Intel will decide to go big into the foundry biz - they seem to vacillate on this pretty regularly.

Historically, that's because the "foundry biz" has been small. If you check the revenue numbers in that chart, you'll note that TSMC is now larger than the rest of the foundry industry combined. They brought in almost $13B last year.

Intel 2020 revenue was $78B.

There just hasn't been incentive to go into that market. At best it would be a way to squeeze a few extra percent out of idle fab capacity. Now, obviously the trajectory here is not good for Intel. But that's because of technical details of fab process, it has nothing to do with their decision not to chase the foundry market.
I hope Dropbox replace the python client agent to Go. That will hopefully cut down the memory consumption.
'Rational Self Interest' is a myth. For self interest to be truly rational you'd have to be able to model long term consequences of short term decisions extremely well.

This would be a useful way to make sure you wouldn't do something incredibly stupid and ultimately self-defeating just so you could to make a quick buck in the next quarter, if the ultimately consequence was that the same 'rational decision' was going to kill you - financially or literally - a year or ten later. (Or at least you'd be fully aware that it was likely to kill you, and were just fine with that.)

If you try to model long term wide area consequences you eventually have to accept that rational actors work within some very irrational belief systems, and long term modelling is very much a minority interest.

This is partly because you get as much useful information about the future from 'market signals' as you get from any stampeding herd, flock or school of animals - which is not much.

This has been covered over and over in the literature (e.g. Extraordinary Popular Delusions and the Madness of Crowds, etc).

>Almost every industry is full of people who toil at jobs they're not passionate about, and it doesn't make their employers bad companies.

Maybe not. But it certainly makes them extremely dull and horribly inefficient, economically and politically.

>There's a legitimate complaint here about poor craftsmanship,

I don't think it's a complaint about poor craftsmanship. I think it's a complaint about questionable cultural ethics.
There's a fable, "The Scorpion and the Frog" [1] wherein the moral is (copied from Wikipedia):

The fable is used to illustrate the position that no change can be made in the behavior of the fundamentally vicious.

My point about changing the rules of the game is that if the oppressors are not changing because they have all the power, then don't try to change the oppressors. Instead, find a way to remove yourself from the rules that they created. After all, rules are just constructs and can be changed by anyone.

If enough people stopped allowing employers to push 60-hour work weeks on programmers [2], then we might start to see some change. The way that I stopped employers from abusing my time was to first admit that it was myself that was allowing it to be abused, and then to say no and instead show them what I could accomplish in 8 hours (or 40 hours per week). If an employer violated my rules, I left. That's my rule. It may mean that I miss out on some opportunities, but there are so many more opportunities for people out there that stick to their principles (within reason) and work with other decent people.

Lastly, I'll be more clear. The overall point I'm making to you in this comment and others is that you need to stop thinking in absolutes. There is too much pent up stress that doesn't need to be there, and your life will be a lot better if you stop feeling like things are things are set in stone (because they're not). This is very cliché to write but this is one of the few things that only age can teach you.

[1] http://en.wikipedia.org/wiki/The_Scorpion_and_the_Frog

[2] by quitting, talking to labour relations boards or the government, etc. Or, just saying no. It's a very very powerful word.
Cool service, been looking for something like this!! Mind sharing more details, i.e. time to launch, rev numbers, cost, etc?

Has heroku providing free shared SSL impacted your numbers at all?
I would strongly prefer someone who takes mushrooms and MDMA occasionally behind lethal weapons. It indicates I can trust them to reflect on their own decisions.

In fact, I have little trust in people who don't take psychedelics, unless I have very good evidence that they have explored the dark recesses of their minds by some other means.
Right, then why would they bother with stuff like dontbubble.us?

[0] https://techcrunch.com/2011/06/20/duckduckgo-to-google-bing-...
Fisticuffs then?
Yeah, I used to drive Sea-Tac airport shuttles, and we routinely rescued people whose taxis just never arrived.
> Ubuntu of course is a non-free distro, and I wouldn't recommend that anyone use it.

I use Ubuntu because it came with the computer, although it is a old version, and I have removed many of the included packages. (If I was setting it up myself, then I might prefer one without systemd (and without Wayland, if possible); I would also need it to be based on free software, although I do not require that the package manager does not include non-free software, just that installing those packages must not be required.)

> What's getting worse? Well, the libre-booted machines that we have are getting older and scarcer. Finding a way to support something new is difficult, because Intel and AMD are both designing their hardware to subjugate people.

Yes, this is a problem (there are other problems with modern x86, and modern computers in general (e.g. USB and HDMI and UEFI), too). We will need better ones; I have many ideas about it, although none have been implemented (some other people also have some ideas that I think are good).

> Well, first of all, I don't think there's anything bad about playing a game. Unless the game is non-free — then it's bad for you, if you play it. ... But typically these games are not solitaire; you're playing with other people.

Actually, many games are solitaire, or at least the ones that I play, are.

However, emulated games are one case where I might use non-free software (although free software is still better for many reasons).

> Now, more free games? It doesn't satisfy an urgent practical need, obviously...

Well, there are people who write them (including myself), and there are many available.

> Planned obsolescence causes a lot of waste.

I agree; planned obsolescence is one of the bad ideas they have with many modern computers. They mention some problems, there.

> Stallman announcing a Manual for GNU C

Of course there is already a manual for GCC, but this look like a manual for learning programming in C, specific to GNU C. I think this is a good idea; the official standard is nonfree and contains many complicated and usually irrelevant stuff, so having a free manual will be an improvement, I think.
Thanks for the reply. I'm working on a product that directly addresses the time lost to emergency failures in complex system, so I'm hoping to find a way to get a decent measurement of how the engineers doing the work perceive the loss.

If I can put it in reasonably defensible numeric terms for the managers/directors who can purchase software ("I can save 5% of the time of your senior/lead engineers!"), it'll be much easier to sell.
I agree with homakov. The article itself highlights defenses which are ridiculously naive and easy to bypass. Worst case, you don't use phantomjs, most of these tricks to block will be useless.
It's not a one click install but it's not too difficult: How to install NixOS on a Linode with an encrypted root partition: http://bluishcoder.co.nz/2014/10/22/install-nixos-on-linode-...
Are you implying the hotel market isn't competitive?

I don't know about the US, but I remember a European hotel investor claim that he usually only invested in hotels after they'd been through 3-4 bankruptcies, because it was first then that the price and debt load had dropped enough for the hotel to have a decent shot at becoming profitable.
I think this graph should spell it out for you. Keep in mind, it's just displaying the Series A crunch.

http://image.slidesharecdn.com/02paulmartinobullpen-final-14...

That's all a quick google image search could find: I've seen the 2014 data, it's more of the same - the deals remains flatlined while the number of ventures starts to go parabolic.

I highly doubt that most ventures that can't make Series A are going have that many opportunities for acquihire.
"Mindless" is quite possibly too harsh. Someone might have less knowledge than "an experienced Haskeller" and still have given it consideration and be operating still from some knowledge. While I (clearly) disagree with the conclusion the parent commenter has drawn, conclusions can be wrong without the reasoning being "mindless".
I could totally see a hotel not allowing outside food or drink even in a room. I was helping run an event at DEFCON this year and apparently the Rio was fining the conference for people in the conference area having "outside food or drink", especially alcohol, and "outside" meant "not purchased from the conference area concessions" - stuff from other parts of the hotel/casino wasn't okay.
One of my favorite bloggers in the world is Seth Godin.

Here's a post he wrote recently: http://sethgodin.typepad.com/seths_blog/2015/01/unprepared.h...

It's 247 words and 9 paragraphs. I don't think he's worried about the number of sentences in his paragraphs, nor were the 796 people who liked his post on Facebook.
also interesting is how quora, with presumably less traffic , but built on python, said in a press release associated with their last large raise (50MM I believe ) that majority of the money would be spent on EC2 bills - I'll update this thread with a link when I find it

update: http://www.quora.com/What-will-Quora-do-with-the-50-million-...

"We project a large portion of this money to go to EC2 and other AWS bills. It might be replaced by whatever the most appropriate place for us to run our infrastructure is in the future but as of today it's looking like EC2."
> Page one of the New York Times on the day these paragraphs are written contains eight important news stories. Four of them, or one-half, are propaganda. The casual reader accepts them as accounts of spontaneous happenings. But are they? Here are the headlines which announce them: "TWELVE NATIONS WARN CHINA REAL REFORM MUST COME BEFORE THEY GIVE RELIEF," "PRITCHETT REPORTS ZIONISM WILL FAIL," "REALTY MEN DEMAND A TRANSIT INQUIRY," and "OUR LIVING STANDARD HIGHEST IN HISTORY, SAYS HOOVER REPORT."

> Take them in order: the article on China explains the joint report of the Commission on Extraterritoriality in China, presenting an exposition of the Powers' stand in the Chinese muddle. What it says is less important than what it is. It was "made public by the State Department to-day" with the purpose of presenting to the American public a picture of the State Department's position. Its source gives it authority, and the American public tends to accept and support the State Department view.

> The report of Dr. Pritchett, a trustee of the Carnegie Foundation for International Peace, is an attempt to find the facts about this Jewish colony in the midst of a restless Arab world. When Dr. Pritchett's survey convinced him that in the long run Zionism would "bring more bitterness and more unhappiness both for the Jew and for the Arab," this point of view was broadcast with all the authority of the Carnegie Foundation, so that the public would hear and believe. The statement by the president of the Real Estate Board of New York, and Secretary Hoover's report, are similar attempts to influence the public toward an opinion.

> These examples are not given to create the impression that there is anything sinister about propaganda. They are set down rather to illustrate how conscious direction is given to events, and how the men behind these events influence public opinion.
Thanks, that helps a ton with a future direction where our monitors are server based. What we have right now is all external monitors. Think along the lines of Pingdom but a lot more types of monitors.
I don't need more CPUs.
But can you find a single core machine nova days?
Most of the servers are 16 cores, which in case of evented framework will be heavily underutilized.
this sounds smart until you realize that would mean giving up the principle that the law treats everybody the same, which we always complain about the politicians doing.
Indeed. The degree of extrapolation from this one experience is staggering:

You got rejected, so you "can't get a job?" There are people who have experienced a constant stream of rejection letters since losing their jobs in the recession last year.

A few people didn't seem to care about you, so "nobody gives a shit about you?" What about the people who worked with you in previous startups, or the people who wrote up stories about you, or the professors who invested in you in school? What about the 20+ people who voted you up and left 30+ comments trying to help you for free?

I'm not trying to be argumentative. I just think some perspective could help. You can get a job, just not this one. And people do care about you. Call you mom/dad/friend/brother/favorite professor (someone who's been instrumental in your life so far) and ask them if they have time to hear you vent and give you some advice. Off the top of my head, I can think of at least 5 people just from my school years (not that long ago, but still a few years back) that would listen and give advice to me. I can't imagine there isn't a single person in your life who would do the same.
Interesting definition of 'pure functions':

Pure functions by default
V functions are pure by default, meaning that their return values are a
function of their arguments only, and their evaluation has no side effects
(besides I/O).

https://github.com/vlang/v/blob/master/doc/docs.md#pure-func...
Radiation is probably underrated. Our bodies are not built to handle concentrated radiation. We are lucky to live on a planet with a great radiation shield. But we probably don't know how lucky we are.
I suppose that some didn't underreport the death toll. To address your concern, I'm fairly confident that with proper application of statistics that a rough figure of deaths can be attained for different areas within a margin of error and compared with official numbers. I couldn't do it, but I'm sure others could estimate such a death toll from excess mortality figures and the like. Then again, you get into the issue of semantics and whether COVID was a secondary or primary cause of death and so on.
The reason time *feels slow* in these catastrophes, AFAIK is that memory formation kicks into high gear during it

Your brain isn't somehow over locking itself, you just remember everything about the event in detail, so it feels like it in retrospect
I never heard of the site until now, how hard would it be to convert it to static?
So it is a glorified syscall proxy?