jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
My Internet connection at home and at work comes from EPB Fiber.

1. oversubscription. I have no idea, honestly, but I do not have any problem maxing out my connection. I have the slowest they sell (30Mb). That is data throughput not bits over the wire so my actual connection is closer to 40 according to my network card. I can usually pull down 3.2MB/s.

2. As far as I can tell only outgoing 25 (to other than their server) is blocked. Incoming 25 works fine.

3. I kinda answered that above. I went to Alexa and tracerouted the top 10 Internet sites (that responded) from my Comcast connection before the install and then EPB right after.
Comcast average: 14.5 hops 92.397 ms
EPB average: 13.5 hops 37.891 ms

Hope that helps.
Seems pretty dumb for a "social media consulting company" to get on the bad side of a social media poster child.
amen. it's far too easy to get stuck in a rut of just building and not shipping and getting feedback.

this happened to me recently. i kept wanting to add one more little feature and improve efficiency, but all that time could have been used in gathering user feedback. personally, my problem is that i've been trying to build too much at once, which makes the build-and-ship cycle awfully long.

but some days, i love seeing posts like these to remind me of how important it is to avoid obsessing about efficiency or features without adequate feedback. negative feedback is better than none!
Impact is only $99. If you spend a week working on something, wouldn't it have been worth it just to buy Impact? I'm all for the learning process, but if you are trying to get to a final product, then sometimes it's about finding the right tools for the job.
By saving bandwidth, do you mean saving network bandwidth between a Redis server and a client on another machine? In that case, another solution would be for the user to write her own daemon (in a language of her choosing) that sits on the same machine as Redis, listens for "custom" commands from the remote client, and carries them out by communicating with the Redis server over a local socket.

I will be interested to see how scripting Redis with Lua measures up to that solution. The separate daemon would have the overhead of protocol handling for each communication with Redis, but it could also be written in a compiled language, a language with better concurrency support, etc. It would also be trivially sandboxed from the Redis server.
The URL leads to a 404, but the press release is at just http://avos.com
>It's a big project, and it will inescapably require pushing more configuration options out to users (for example, pointing your DNS at a router chosen by geographic homing

Heroku should save the customers this pain, by setting up anycast:

https://secure.wikimedia.org/wikipedia/en/wiki/Anycast#Domai...
How much time do you spend supporting/interacting with your users

Typically half an hour a week.

Have you had to sell any of them on your product directly?

Since running, I've had a handful of users contact me before purchasing. I discovered that some of them will try and get you to extend the free trial for a day, a week and then a month at a time, all in promise of an ever-elusive sale. I've also had some arguments with people trying to abuse the offer to bloggers of a free subscription in return for a review. Funnily enough, some of these arguments led to sales :)
But with TCO it is no longer needed to maintain a stack structure, so it would probably be a better stated as a tail-call recursive function is equivalent to iteration (assuming TCO)
You can look at the local telemetry for your current Firefox session, including this variable, by going to about:telemetry, which sort of gets you what
pbhjpbhj was looking for, albeit in an inconvenient and limited fashion.
Your comment sounds interesting though I'm not sure I'm following. What can't a founder see or measure? Why would the founder care? For rehire potential?
Agreed, I should've elaborated. All it takes is something like this in the init script without checking if the variable is empty:

rm -rf "$STEAMROOT/"*
It comes with a pony.
Bringing up Redis, Riak, and ElasticSearch is nice...

You see, ElasticSearch gets split brain surprisingly easily, if you have a real significant load / number of hosts / host failures you will most definitely experience it, whereas with most other databases it'll only happen once every couple of years to the very largest and heaviest users. It's also just not known for data consistency, you just have to be able to refresh data from some other canonical source periodically.

Redis requires 2x memory present as is used to serve the load of requests, in order to backup. You can only safely really use half the server's memory. Because it has to fork to either save the snapshot or to compact the write log.

Riak performance is difficult to manage and keep consistent, as you replace failed nodes.

What I have experience with is a very large / heavy use of mysql at a popular website. We did manual/application sharding, and master/slave streaming replication, with automatic read-failover to slave, but only manual promotion. The slave did backups each day, and there was enough transaction log on the master and slave to spin up a new slave to either, with a backup up to 3 days old, and have it catch up. The nature of the load was that it was not possible to take a backup of the master in order to seed a new slave, because the traffic never stops and we could not afford the memory or iops overhead of backing up the master, and we really didn't do downtime if we could help it. A couple hours a year maybe.

We had trending and alerting of everything, including replication, roles, and we automated it all with something not unlike the configuration it appears you have to use for postgresql. Frankly these new-fangled auto-everything databases are untrustworthy, I've seen three of them fail (in ways you might not notice if you're not a graybeard), and the fourth has a name that really puts me off. RethinkDB? yeah, go ahead kids. I just love all this unreliable crap on the internet these days...

PS I'm 26 :)
It looks like the start-up/shutdown script is doing an rm -rf on a bash variable that's evaluating to null.
FWIW, here's what I just did on my (Arch) Linux machine:

$ for f in /etc/ssl/certs/*.pem; do sudo ln -sfn "$f" /etc/ca-certificates/trust-source/blacklist/; done
$ sudo update-ca-trust

This will block all currently installed CAs (as well as double-block some, but that doesn't really matter). You then need to add them back in.

Restart your browser, and go to websites you access frequently (change them to https:// if necessary). Click the (broken) padlock and read off what CA they used; remove the corresponding .pem file from the blacklist directory. Some might be signed by intermediate certs and thus hard to find, but SSL Hopper has a great chain inspection tool at https://www.sslshopper.com/ssl-checker.html you can use to identify the topmost CA cert you need to whitelist.

After you're done, run "sudo update-ca-trust" again, and restart your browser. All normal sites should work, and you've gotten rid of ~160 root certs.

If it's of interest to anyone, here are the ones I whitelisted to get all sites I bothered to try up an running:

$ sudo rm DigiCert_* GeoTrust_* Go_Daddy_* GlobalSign_* VeriSign_* StartCom_Certification_Authority* Comodo_* AddTrust_* Thawte_* thawte_Primary_Root_CA* Baltimore_CyberTrust_Root.pem UTN_USERFirst_Hardware_Root_CA.pem Visa_eCommerce_Root.pem
$ ls /etc/ssl/certs/*.pem | wc -l
206
$ ls /etc/ca-certificates/trust-source/blacklist/
163

EDIT: Note that this is not a perfect solution; the CAs you've whitelisted could still go bad, and you'll need to blacklist any new CA certs that are added with subsequent ca-certificates updates. But it's a start.
I want to get rooftop solar and a battery pack for my house. But I really don't want to a lithium battery attached to my house. I feel like there'd be a good business in selling battery 'space' in a big fire proof box down the street that I could then offset my meter against.
Wouldn't even need to be in my street if I could get the offset.
Yet governments insist newbuilds to be on electric heating... I was saying this won't be nice for a long time.

Example: my house, a 1954 built semi-detached - the official average unit in England - has a single phase 100A main cutout.

Hob 32A, 2x sockets circuits 2x16A, 2x light circuits 2x6A, oven 16A. That's already 92A at total theoretical capacity.

If I was to add FIR panels, that's bare minimum +32A, plus water heating - let's play it down, +32A, car charger +32A again.

This means I'd need a 3 phase extension. If everyone in the area were to do this we'd literally burn down the system on day one.
I would love to buy a car with this if Mercedes had a reputation for something other than expensive looking cheap junk that fails at 5 years. It's a really cool display, but everything I've heard and experienced with BMW/Mercedes warns me this is a terrible idea unless you are looking to buy an endless money pit. Accidentally kick this thing or hit a bump wrong and you are going to need a $10,000 loan just to fix one part.
Their solution (as documented here: https://support.signal.org/hc/en-us/articles/360007059752-Ba...) requires that you place the devices "nearby" and wait for them to detect one another. For whatever reason, neither phone ever "saw" the other one (despite them being on the same network and physically next to one another). I tried this about 10 times before I finally gave up. (iPhone SE / iPhone 12 Pro)

What made it more irritating was that you only get one "phone detection" attempt per account transfer process, and you're rate-limited on the server side, so I got soft-banned for 24 hours after several attempts.
> Does your operating system have all its files directly placed in "/"?

The various directories all share the same disk storage. I would argue that creating multiple accounts in your bank is akin to creating multiple disk volumes.

If one volume runs out of storage, you have to resize it, and requires decreasing the size of another volume.

Just like if one bank account runs out of money, you have to move money from another account.

Though I am unfamiliar with the products mentioned, so perhaps these are virtual accounts that all draw on the same underlying “physical” account, and thus can have a negative balance without incurring overdraft fees.

In which case this would basically be a (simple) accounting app provided by your bank.

I could certainly see some value in simplified accounting added to a banking app, if however you are after “proper” view of your finances, a real double entry accounting system should be used, where you would be able to also track assets outside of the bank (like cash on hand), liabilities (debt), etc.

Personally though I do see value in having a secondary (bank) account for fixed expenses, but that is only because I am too lazy to do “real” accounting, so having this separate account makes it easy to view a history of all fixed expenses (for next year’s budget).
The term in the industry for this is "demand response," and usually it's voluntary and customers should get paid for participating.

Typically it's just larger customers that can reduce demand on a very large scale. In the US there are a few startups that are aggravating residential customers into larger groups, so that each of thousands of households cuts consumption by a few hundred watts, so that the aggregate drop is big enough for the utility to care about. Utilities, at least in the US, have extremely poor capabilities for innovation and for customer relations, so that is why a startup is an intermediary.

Typically, the signal for this is not the grid frequency, however! Better to plan ahead by a bit before the frequency drops, and allow people to opt out as necessary.
So you want people to use gas cars and gas-powered boilers to heat their home? Or should we make that more expensive as well so we can make sure more people spend more time with heating off in the winter?
were. I think it's mostly fixed for residential by now. The news says the incident happened at 15:05 local time (12:05 gmt? 13:05? damn daylight savings) and power was restored to all affected by 16:45.

Industry may be still shut down, there was some chemical plant that had to perform an emergency shutdown which released some crap in the air. They say it's non toxic though.
> How do you transmit the pad in the first place?

That’s one advantage that a military crypto system has over a civilian one in that they already have well established physical identity and authentication. They can take advantage of that to deliver the one time pad. For example, before a ship goes on deployment, it can be loaded up with the one time pad. Similarly for a division being deployed.
We distinguish between must vs should.

Open Service means we must be transparent about what suppliers, components and procedures are used to provide a cloud (or any other) service, so that anyone can use/study/copy/operate the service. Used components should be open-source on the other hand. We cannot guarantee them to be in order to provide the service.

Open Hardware is the same. It must be transparent regarding components being used, so bill of materials, PCB design files etc must be available so that anyone can rebuild a product. All components then should be open-source, but it cannot be guaranteed that they are.

When you instead insist on "must be open-source" you may end up without a solution or something very expensive or very slow for which there may be no market. Or you can make a competitive product, which must be transparent, can be replicated and should be open. Then invest over time to open-source the remaining non-open components. The openRRH project fits into this principle.

More info on https://www.fdl-lef.org/FDL-Hyper.Open.Initiative
Regular Joe learns complex stuff at your expense. He then leaves for greener pastures and higher pay thanks to the boost to his resume. You are then left with complex stuff you need to maintain and so you have to hire another Regular Joe for a higher salary than your first Regular Joe.
Note that until 1962, there was a single nuclear attack plan that was to be followed in the event of all-out war, with no variations available. That meant that, for example, China would get a full nuclear strike no matter what the political situation was at the time, and if China had declared neutrality, the only options were to bomb the crap out of them regardless, or come up with a completely new plan on the fly, which was just about impossible.

Since 1962, the plans had built in variations, so that e.g. it would be possible to call for an all-out strike with a hold on China, and all the participants knew what to do for that case.

But still, all the planning was done in advance. US nuclear war planning assumed that we'd be retaliating for a strike on us, and thus time was of the essence. Strategic Air Command had a goal of getting all of their strike bombers airborne within 15 minutes of a warning, and they could do it. There was, of course, no actual big red button, but conceptually it was pretty close. Ordering an attack would have been a matter of authenticating the order-giver, and saying, launch the pre-planned attack.

Edit: I should probably link to Wikipedia's treatment of said plan: http://en.wikipedia.org/wiki/Single_Integrated_Operational_P...
The next consolidation will be cleaning up the plethora of apps for mobile. User's interactions can be simplified with a few well-designed multifunctional apps. WeChat probably points the way in this regard.
> Credit cards and payment processors take a 2-4% cut, of all transactions.

Most payments regular people make every day are sub three-digit. On those payments 2-4% in the US is much cheaper than the current Bitcoin (and similar) transaction fees. That means crypto is rather unusable for most people. I won't even start talking how Bitcoin doesn't compete at all with European SEPA Instant payments for most use-cases.

The only use crypto currently has is censorship resistance, pseudonymity and illegal purposes.
I always hate to say this kind of thing but if this is your belief then you are probably quite wealthy. A lot of people would jump on this opportunity and I don't think it should be kept from them because you're concerned about their privacy.
Ah, you mean the Tron strategy.
Re: the 50MHz, it lets me drive a number of LED panels directly with fairly long ribbon cable runs. The goal is to run displays at 161 Hz refresh rate (23 * 7 which are both prime factors that aren't in 60 or 50 so the refresh rate won't "beat" with local illumination).

This frequency determines how many panels I can run from a single "port" which ultimately determines the maximum resolution I can use for a display.
There is a reason to wash hands and avoid touching visage with dirty hands. Isn’t it?
Touching mouth with contaminated hands = eating the virus.
Matt, you're rockin'. Saw a link to this on YT via /r/mechanicalkeyboards

I like the staggered key arrangement of your prototype better, but whatever.

Your projects always inspire me.
My family is unemployed right now, an opinion has to be formed, then we are all kept indoors. I foresee continued growing pains
>"Aspiring female scientists and mathematicians still have to contend with the inaccurate stereotype that men are innately better at them in their chosen fields."

I just thought more men preferred Physics.

Do women really contend with this? Is it any worse than for a man trying to be a kindergarten teacher? Do theoreticians jump online and check the sex of the author's of papers in Physics A before they'll read them - like "damn that ToE is pretty compelling with great predictive powers and a beauty akin to the Maxwell equations but, y'know, we can't let it stand it's been formulated by a woman" ...
But snowglobes are terrorist devices!

http://www.flickr.com/photos/laughingsquid/4767715025/sizes/...

I guess virtual ones will be all we can have now.

(but seriously, impressive work!)
that's one of the problems that i considered since html is not that descriptive. i could also see sites purposely changing format just to cause incompatibility if they're not excited about you ripping data from them.

i feel that html should be slightly overhauled to add context to all data, so instead of a <td>, it's stock 52 week high or something along those lines.

i just had a thought, perhaps rss is the answer! do sites still use that? i kind of feel rss is a dead technology.
I have a similar setup, and love evilwm as well. I haven't run into too many key conflicts, though I do mainly use vi instead of emacs, and tmux instead of screen. I start evilwm with "-mask1 mod4 -mask2 mod4" to bind the meta key to the Windows button.

You can do meta-Esc to close those Firefox windows.
That's a good point, forgot the black student results. I take it back! Thanks :)
Buggy as you say it is, I think this is a great idea and I intend to donate time and use it.

Great idea!
Expand on that.
According to the paper, it looks like to do best on the final exam you'd want to be a male in the control group with low gender stereotype endorsement. To do best on the Force and Motion Conceptual Evaluation, you'd want to be a female in the values affirmation group with high gender stereotype endorsement.

So basically females that think they are supposed to do poorly at physics, but affirm they are good at something, do better than ones that have no particular preconceived notion...
It looks fake for sure. I started doing some analysis to prove that actually :) Ended up I was wrong. Details: http://news.ycombinator.com/item?id=1943928
You realize, that this is also the case for physical goods? If Bosch ships a shitty part to VW and VW sells it to consumers, VW has to replace or repair it and VWs lawyers try to get something back from Bosch.

So if Google ships shitty software to Samsung or Samsung uses free shitty software, but sells a device, claiming it has a barometer, which does not work due to shitty software, Samsung has to replace the device or repair the device in this case through a software update.
I couldn't resist trying this and making some more detailed instructions for getting better images out of iOS. Turns out that you can get fairly good results without any fancy software.

https://mhenr18.github.io/improvised-document-camera/
Sure, but all but groceries/drug stores are closed.
It could just be your personality - https://en.wikipedia.org/wiki/Revised_NEO_Personality_Invent...

Some people are open, curious but not disciplined(Conscientiousness). I know cause I fall into that group :) So if discipline doesn't come naturally, or it evaporates when obstacles are hit, then a little extra energy is required to handle those situations.

To get that energy you have to be aware of what kinds of events/people/triggers have produced energy in you to act in the past.

Try to create conditions, put yourself into situations, where those things happen everyday.

For me I know there are certain people in my life I need to be around, when I am low on energy or require extra energy that produces discipline. I make sure they understand why. And I make sure I am contributing back to their lives, needs and well being in someway.

Also be very aware of what drains your energy and root it out or actively reduce it. Its not easy or happens overnight. But when you make it a daily ritual to seek out what generates energy that causes action and reduce what drains energy that causes inaction you slowly start seeing progress.
No, most VPS start charging extra if you exceed their limits.
This reminds me of the studies done on how experience in video games and virtual training translates to practice in surgery.

The basic finding was that just having played a lot of video games helped immensely because it means practice in careful hand-eye coordination. Also, real surgery is obviously different from virtual surgery, but there is strong skill transfer.[1]

full disclosure: I used to work for Surgical Science, primarily on the development of LapSim, their simulator for laparoscopic surgery.

[1]: https://surgicalscience.com/systems/lapsim/lapsim-validation...
If you're willing to switch desktop environments, Cinnamon seems to at least consistently remember monitor layouts between different configurations. Mixed DPI is still garbage though; I think it's basically a poor underlying model with X11, but I'm no expert on the implementation.
There is no end to what they can do:

http://www.dante.com/bigsquiff/albums/jasonb/demotivational/...
Great response. How many LOC was your project that you got that amount of slowdown? Would you say it was the primary reason even over some developers struggling with the type system?

I'm a huge Scala fan but even after a year of hobby programming here and there I feel like a beginner...
Oh, a little more Stross: the Laundry books, starting with The Atrocity Archives. The British Secret Service has a division which guards against Lovecraftian occult horrors --- and your narrator is one of its I.T. grunts.
I agree, as I did say for the most part; however, in many if not most cases, this could be easily dealt with by borrowing the money for those items instead of laying out the capitol and incurring the tax burden of paying taxes on money you don't actually have. Regardless, this is an exception, but for the most part, businesses do only pay taxes on profit.