jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Hi Kevin ;-)

I am founder of another YC backed company. We based our startup on GCP infra. They have great tech (for the most part) but I regret it so deeply for two reasons:

Support or desire to help customers is non-existent. For any questions, they want us to upgrade to paid support and pay them at least 10% more every month for that (we ask like 1-2 questions a year). What? We are already paying you thousands of dollars every month! I get included support for all my software subscriptions - so this is my biggest beef. Also, when they do help, they keep passing you around from team to team and dont resolve issues as well I’d like. It is just not a company I can love as a customer.

Their status dashboard is a joke. They dont even report minor outages, when they do, they start after a huge delay and update very slowly. And worst of all - when it only affects a single zone or a single region, they remove it from historic reports so everything looks green/great.

I’ve experienced both these times multiple times.

I have to assume AWS is better.
Actually, it only really looks like that on the outside. The internal organising principles are a mess, and that mess shows in the design.
Hi hejuehdh - We understand your concerns here. The reason for this is after working with various datacenters we found the one who could provide us with the best support; best hands on support and the best SLA were based in Tampa, FL. Whilst the SLA response time is currently 24 hours, as business grows we will work to reduce this. We are also continuing to look at hosting in other datacenters closer to home that will provide us with the same level of hands on support. We're keen to get this right to begin to reduce our SLA response time. Expansion into regional support is a logical next step for us.
Gmail blocked shocked me a lot. I was optimistic about the future of China's speech environment by new Chairman Xi's comming, but from he got the power, the condition is not changed, still bad, and even worse. The internet block is more aggressive and now the gmail is blocked. This is my baseline because email is very individual services. I think it's time to think about immigrating abroad.
https://www.smartfile.com/branding/

They offer totally custom branding so it can be integrated with any existing system and look like it's part of your system stack. In addition to exposed APIs, FTP, sFTP, Webdav, webapp, etc... they own it! I liked my trial- without having to give a CC# worth a shot.
Let me tell you why it's cheap: they just blatantly copy others' designs.
They're not really "selling you tickets" on specific flights. They're selling you the service of hauling you from from your starting point to your destination - possibly on the route planned, or possibly on other routes. This includes such things as sending you on another airline, or on a train, or putting you up in a hotel room.

I think the airlines would be willing to ignore a handful of people skipping out on a leg here or there. Pricing is obviously a major issue, but I think even moreso than that, if this were to become a common/well accepted way of buying tickets, there are serious issues in case of cancellations/delays/missed connections that, while fine in the hands of those who know they're subjecting themselves to the risk of being stranded, would lead to a bunch of "I bought a ticket to Chicago and United is going to leave me in Nantucket unless I buy a second ticket" news stories in case of a snowstorm.
The problem I have is that you're making arguments of semantics ('coercion'? Really?). So I'm responding with arguments of semantics.

So, what happens to your argument when a majority of people want the protest? Anyone can claim the silent majority for themselves.

What happens when the person approving the permits refuses to give it out because they don't feel like it? Do you wait the months it takes to take the government to court? What if you have no money? Is everyone just supposed to wait around until the judge supplies a court order?

Ultimately the issue is this: bad shit happens from time to time, and people feel the need to make themselves heard. In a healthy society, they should be allowed to do so. If that sort of action carries on impeding everyone else for a while, then sure, then it's time to say it's gone on too long. But the idea that you should never even be slightly inconvenienced because of someone else's issues is somewhat... inhuman.

I say this as someone whose transport home is a tram that goes right down my city's favoured protest route (it leads to the parliament house). Whenever there's a protest, permitted or not, my ride home gets severely delayed or I have to find alternate transport ($$ taxi). But you know what, that's part of life. Shit happens. And ultimately, most people are protesting in some form or another for an increase in civil liberties, and to be frank, most of the "screw those people for getting in the way" brigade are either ambivalent or oppose the broadening of civil liberties.
i'd see this as mismanagement, and you'd see this as the capitalist angle and the greater good. Difference of opinions.

Fair enough... maybe it's obvious from the name: VladRussian :-)
I like it, overall, but it would be much more useful if I could click to add domains to a "maybe list" while I try a few different things to find what I want.
Really old? E comes from the mid to late 90's. In Tiobe's current top 20 only C# and Go are newer than that.

While E seems to be deadish, many of its core ideas around object capability security (ocaps) live on. Others have mention Caja, an attempt to bolt ocaps onto JS, but see also Gilad Bracha's current experiments with a Smalltalk variant called Newspeak which is entirely built around ocaps.

Another interesting take on ocaps is Joe-E, which is basically a verifier that allows a subset of Java. If some Java source passes Joe-E then that source is capability secure.

Another interesting aspect of E, vats, is conceptually not too different from actor style concurrency as exemplified by Erlang, except that where one Erlang actor(process) conceptually is one "object," an E vat may hold many objects. Note: Erlang predates E by quite a bit, and the actor model predates Erlang by even more; I just thought it worth mentioning as one way to think about vats.

In fact, Erlang is itself very nearly an ocaps system. Nearly because actors can mostly only talk to other actors after they receive (or spawn) a PID, thus untrusted actors can be limited in capability by not sending them dangerous PIDs. But not quite because some dangerous primitives (like IO) are globally available. It would be straightforward to produce an Erlang-ish actor based language that was ocaps secure.
Would be cool if it was self-hosted, written in Ruby, but ran in complied to PHP form.
Right, I think the point is this says more good things about Apple and doesn't really say that MS faces impending doom. Both companies are quite impressive, just more so for Apple. To grow a megacap company in double digits is quite a feat.
I actually tried to build something like this (with cables, not stacked) circa 1990. My plan was to implement a snooping protocol in the 16KB of extended memory. All from discrete TTL components (74LSXXX). Surprinsingly, it never worked.

Then I moved on to playing with machines with ~100 FPGAs where I can instantiate as many RISC cores as I want. I'm not sure I'd want to move back to 6502 for parallel programming.
I prefer to think of it as stored-up innovation.
Yes, but they themselves wouldn't then receive dividends. They could route cash to themselves by issuing other capital instruments, but the corporate by-laws and / or charter should protect minority equity against this. This sort of thing is why you want good lawyers up front.

The likelier problem is management controlling the board and creeping up exec comp.

There will always be a trade-off between dividend payments and re-investment, but presumably here the voting equity's interests are basically aligned with the non-voting minority.
> To make this germane to hacking: I'm kind of baffled that peer code review isn't the cornerstone of this industry. No one works best in a bubble, and everyone has something to teach and to learn.

Richard P. Gabriel has been advocating an MFA program for hackers. I don't think it's gotten off the ground yet.
Yeah, I totally switched off when I read that phrase. Taking a dig at the British is totally unnecessary and betrays the author's childishness. He needs to get that chip off his shoulder.

It takes away from his otherwise, carefully constructed argument.
I can't speak for Drobo with a Mac - but mine works great with Linux. I was going to get a DroboShare, but then decided just to use an old server to network the storage. It's slow to spin up but fast until you start to fill the drives - once you get to about 95% usage things really start to slow down for some reason. I have not had noise issues either but have noticed the relatively quiet fan does come on fairly often. Combined with Tarsnap, I've basically stopped worrying about data.
Really 1/2 FA.
I think it does actually.

A gamma ray is just light, we would expect the signal to get attenuated early on in the atmosphere. This particular one had enough oomph to punch down to ground level instruments and actually generate a response. Either it lucked out statistically and had a momentary straight shot to the ground (I mean, it could happen), or the thing had so much energy it ploughed straight through anything that got in its way before dumping the rest of its energy in the detector/ground beneath it.

Regardless, that is one hell of a signal. The worst case of starburn imaginable. Short of death by neutrino flux in proximity to a supernova any way.
They use too much land.
> Meanwhile, the world outside of the Vonnegut Museum is performing an homage to him by attempting to recreate Harrison Bergeron.

Can you expand on this? Isn't a central part of that book radical equalisation, where today's world is full of people and institutions driving inequality to greater heights.

In the story talented people are forced to handicap themselves. What is the parallel of that to the real world?
Definitely sales, marketing and having understanding of design, tech stacks, etc. I tend to cover all of these areas in my business at Bairmail (https://bairmail.com)
In my opinion, "u8 foo() {}" looks and reads better than both of those.
You don't know this person, you don't know what their experience was. Your comment borders on smarm.
There's also some benefit in throwing a moderate safety factor on something if it doesn't actually compromise the intended form or function of the component, just as future insurance. For example, if you design a bit of equipment to take a certain load, but there's no size or mass constraints on it, and you can throw a 1.5x safety factor on, then it's not necessarily a bad thing. Even if your 'true' load as measured over several years of service only ends up being 1.2x, then the extra 0.3 or so can come in useful if a future engineer has to make modifications to the function of the device, or if they are asked to evaluate a life extension, etc.

In less words, I'm eternally thankful that I work in an era where much of the older equipment I used was designed in an era of slide rule. This means there's a bit of extra 'meat' in the designs which often means that when I do a more precise computational analysis, I can deal with 10% material loss through corrosion, or extend out the life by some period of time because it's not been designed precisely to the material limits.
That's to be expected. IMO we should decouple and diversify as quickly as we can. It took Trump to highlight that fact, which tells me the establishment was OK with selling out US of A for a buck as quickly as the Chinese would buy it, sweatshops and concentration camps notwithstanding. It's not like they didn't know. It's just that the right bureaucratic wheels were greased with money at the right times by those who stood to gain from it all.
What part of SIM-jacked did you not understand?

It's not about your password. It's about social engineering. Bad guys call their buddies at some mobile phone co. and get your number switched for a few minutes, then they call your bank and get them to change your password which they do because they trust SMS 2FA which now goes to the bad guys, and then they take your money, and you find out much later. Password quality has zero to do with any of this.
It is not platform independent because it will never work on windows. A two step procedure of 1. picking the OS/distro and 2. the few lines to safely install on that system is hardly more complicated imho. Much safer though
This could make riak actually useful to the masses as a fine database! Certainly one of my biggest beefs with riak was the overly difficult interface it has and its lack of secondary indexes.

The choice of protocol buffers as the serialization format is also kind of weak imho. There are some really piss poor protobuf implementations that are slower than serializing to xml or json. The python version especially comes to mind.
I feel like building a modular laptop is much easier than a modular phone. You don't have to deal with the hardware enumeration problems on x86 as you do with ARM

Already many laptops you can easily swap parts like the HDD/SSD, Battery and RAM, and even the GPU (to an extent) if its using a standard like MXM. Building a laptop with more modular parts using existing standards (looks like from the images the modular parts are using USB C Thunderbolt?) is much more doable than a modular phone.
I think this largely depends on where you're based, you should provide more information to get advice specific to your situation.
>And show it all on a GUI on a high resolution bitmapped display.

Minor quibble aligning with my minor quibble with the article itself: modern graphics has been depending on a dedicated graphics subprocessor for ages now. Even most Linux distros that aren't targeting extremely constrained hardware vend a graphics subsystem that assumes an accelerator card.

Perhaps the graphics card can even be noted as the harbinger of the specialized-hardware trend (if one ignores the audio coprocessors before it). This trend has been riding alongside the CPU trend for ages.
Unfortunately it wasn't a single incident.. fool me once..
Congrats. Instead of thinking in the line of "Wow $99 for a config file with colors and fonts". My reaction is: So there is a premium market for this things. Good.
Some comments on those issues here:

https://www.arp242.net/the-art-of-unix-programming/#id290742...

https://lobste.rs/s/rzhxyk/plain_text_protocols#c_5vx4ez
It charges through any of the four Expansion Card ports, currently through the USB-C card. Part of the reason we didn't use a fixed USB-C port for this is that the Expansion Card path allows for alternate power schemes in the future like magnetic attach, adapting to existing proprietary connectors, or even crazy things like POE.
That's really not bad, I get roughly 35-45wh/mi on my electric downhill bike, and this is ~120wh/mi for vastly higher top speed, acceleration, etc.
Disclaimer: I've a pro union Vermont raised Bernie loving person. But its impossible to see any recent unionization effort and not see the majority of people who are skeptical at best and sucking in and repeating the company propaganda at worst.
bookmarks have been broken for quite a number of years now. UX is terrible and irrelevant to my workflow. I use two browsers with 100-150 tabs each and session management is lacking in web browsers.
I use the sidebar and tab grouping to keep track.

My solution was to add a 8GB stick of RAM with the usual disabling of javascript by default, no iframes allowed and no flash installed with adblock and fanboy's lists.
(Note: This article, while good, is from 2007 so perhaps its advice is slightly out of date.)

Personally, if I were going in completely blind I'd choose Python (with C as a backup). Numpy and Scipy are fast enough for most of the things that you need to do. It's the "it does pretty much everything" language. Is it great at very high performance games? No. But you can drop into C pretty easily (although I find Ruby + C to be easier) and most of the code you'd be writing isn't going to be core game logic.

Now as to why I'm not coding it now: Because I know what I'm building: Dynamic web apps. Ember (with EmberUI) + a pure Rails JSON backend (with xdomain) will get me there much faster than the needlessly verbose Python. It will also let me hire people that won't have to figure out my stack. It is simpler and less risky. I'd never write this in C.
For the US, the potential needs is in the millions and the current ventilator count is 100,000 (plus or minus tens of thousands).

I think we probably agree that industrial production is the way forward, but the numbers are not particularly comfortable.
> You cannot be better then the index in rising markets, but you could be better in falling markets.

That's because the only actions you can take in the game are "buy the index" and "sell the index".

As soon as there's more than one price in the market (even, say, one index tracking DJIA and another one tracking S&P 500), it's possible to beat the market average while prices are rising.
The iAPX 432 project started in 1975, but took many years to deliver anything. The 8086 was indeed intended as a stop gap while the ‘432 was under development.

The 80286 by most definitions was a 16-bit CPU, having a 16-bit data bus, 16-bit general purpose registers and 16-bit segments. It did have a 24-bit address space though, up from the 20 bits of the 8086.

EDIT: Even Intel called the 286 a 16-bit CPU, see the Preface of http://bitsavers.trailing-edge.com/components/intel/80286/21...
Yes, if most of those people do not transmit the virus (or transmit very little), that could lead to a similar scenario if there is insufficient testing. South Korea would need to be a very exceptional point.

Anyway, whatever are the ratios, Japan and South Korea should be different because of mask usage too.
added a lot of value there
Thank you for your input. I am already 31 and when I got this checked out the doctors did say my heart rate was faster than normal, but just didn't find a cause. I'm hoping that it is as you say - still relatively normal! My blood pressure has historically been totally fine.

Unfortunately I don't have reports from when I was a child. This was in a post soviet country in the early 90s and I doubt those medical records are still obtainable. At the time I was experiencing some kind of reaction causing high fever, hives and swelling everywhere, and inability to move due to bone and joint pain. I can't remember how long it lasted, I think it was weeks. The doctors couldn't figure out what was wrong and thought I was dying, but in one of their tests they did pick up on the tachycardia.

I'm a little disappointed because I am a rather fit and athletic person, so I'd expect my resting heart rate to be lower as we see with other athletic adults! When I exercise it almost immediately goes to the very high 100s, and sometimes to 200 after strenuous exercise, but I don't consider that to be worrying like a high heart rate at rest.

I will be sure to watch out for the signs and the progression you mention. But in terms of seeking care early - I'm not quite sure what good that would do. If I don't need a ventilator yet and just have normal cold or flu like symptoms (which I'd usually stay home for) how would they be able to help? It isn't like there's a cure right? I would be concerned with going to the doctor and being turned away as there's nothing they can do, but in the meantime taking up valuable time and resources from people who may be more severely ill.
It's going to be bad for the following reasons:

1) Governments are not shutting everything down fast enough. Many countries are in the phase of "oh, we only have 200 cases, not a problem, look at Italy". They are just a few weeks behind Italy.

2) Some people, especially young ones, are not following quarantines. All it takes is one super-spreader to start another wave of infection.

3) People will run out of money soon. Governments will have a choice of either

a) printing money

b) distributing food and meds to everyone

c) letting people work in masks / googles / gloves

4) Not nearly enough testing is done. South Korea and China are the only countries that did it right. Italy is not testing everyone suspicious (though more than other countries).

5) Most countries are not ready for thousands of patients requiring an ICU. No country is ready for a million ICU patients.

I think our only hope at this point is one of the drugs works very well. People suck.
Maybe second-order effects is a better way to describe it than 'diffuse'. Take the following:

>In the other direction, smoking weed in private harms nobody except the smoker. The harm is so focused it doesn't even touch anyone besides the offender. Yet this is almost the canonical example of "victimless crime."

It's true that this doesn't directly harm anyone. However, if the smoker is doing this 'illegally' (without a medical license, not in WA or CO, etc) and didn't grow it, he/she is participating in and supporting an illegal drug market via increased demand. If the smoker weren't participating, it would reduce the demand that drives smugglers and the horrific things in Mexico.
"My point was that you are always calculating it dynamically."

My point is that you aren't. Location -> Time Zone -> Offset is something that only has to be updated infrequently. The results are then stored in a temp or work table (whatever optimizes better). Now I have a table with (Location, Local Event Time) which I can do a range on the offset query to get the Local Times. I would write the schema and queries, but this depends on which database you use. I've done this on Sybase 12.5 and it worked just fine.

"But even then the ambiguity of which timezone to actually apply remains as mentioned in other comments."

No, I have the wanted local time at a location.
Oh come on, the author was like 19 when he wrote it. Of course it's a little entitled and ranty :)
If the average company was a well funded biotech startup, then there would be some basis for "above/below" average. But it's a one-off both in terms of the company and your position and your other options.

Generally speaking, my opinion is that 1% equity is entirely worthless: not in the sense that to a first approximation all startup equity is worthless, but that it signals an unwillingness to share the value your employment adds to the company. A first employee, even a receptionist adds more than 2% to the value of the company, otherwise the person wouldn't be hired.

To me, 1% equity is a symptom of finite-pie thinking; a symptom of Owners who believe that employees are costing them money. Don't get me wrong, it's ok to work for someone who doesn't want to make you rich. Just be aware that they are actively going about not making you rich.

To put it another way, the difference between 1% and 7% is nickels not 100 dollar bills. If the company exits at $100 million or more the large shareholders get rich either way. But until the exit approaches $1 billion, 1% doesn't let you walk away with "Fuck You" money while 7% gets you close at the lower number.

Of course, 1% of $100 million is a nice payday. But 1% means that you don't really have a seat at the table, and deliberately so. You will always be the hired help and less equity means you are cheaper to replace and it is easier to reduce the value of your equity to zero if the company is successful.

Good luck.
Yes, I did describe what Go is good at, that's because I am trying to find something to put it against for what I use it for currently.

Let's say I prefer Haskell's syntax/approach. Coming from Go, what could I be missing in Haskell?
Don't mention it, it was the least I could do!
Thanks for setting me straight, do you have any sources for the account of what happened in the 50's? I'm a history nerd and would love to read up on it.