jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You are correct that trapping on overflow isn't useful as a substitute for bounds checking on variables that have a well-defined maximum and/or minimum value. However, that doesn't mean overflow checking is useless. It remains extremely useful to prevent silent incorrect behavior when an otherwise unbounded value hits implementation limits. In fact, I'd call it essential to any language that aims for the level of robustness Rust aspires to.
Sure, but in this case wouldn't the 'prevailing rate at the time the cash flows were received' generally have been higher than the original coupon? Presumably the reason UK government waited 294 years is because the interest rate on UK gilts has never dipped significantly below the original coupon rate until now.
Isn’t that what we need with Raft, in order to guarantee reaching eventual consistency after reconciling any pending changes when a division into multiple partitions is healed?

For example, suppose we have two nodes and they are placed into separate partitions. If we allow an exact 50% share to count as a “majority” then both nodes can potentially continue to accept and acknowledge updates during the division, because each is capable of updating a majority of the nodes in the cluster (in this case, just itself, but the same argument applies if we have larger numbers of nodes in each half). However, when the division is healed, a simple check to see which leader node has the higher term count and allow its log to take precedence is no longer sufficient.

The problem is that we have violated the State Machine Safety guarantee described in the Raft paper (that is, we can have different nodes that have different committed entries at the same index in their respective logs). We now have no way to resolve the conflict, because those updates were already committed by some of the nodes in the cluster and have been acknowledged by their respective leader nodes, so now we can’t just append any extra committed log entries from one node to another node’s log to get back to a consistent state.
When going for a CS degree, the usual rule of thumb is one should spend three hours studying for every hour in the classroom.

To get the education you'll get at a college, you'll have to spend those three years studying any how. So college is really like three years of independent study and one year of class time.

Why not just spend that year of time going to classes, learning things from professors (some of whom are quite knowledgeable, and doing cutting edge CS theory research), learning things from classmates and making social and networking connections? Perhaps private schools are expensive, but UC Berkeley, UIUC, UWashington, Georgia Tech are more affordable, especially with Pell grants etc. Especially part-time.

Also - people doing self-study tend to go right for the immediately useful stuff - how to make web pages in PHP and the like. How many people spend eight months studying calculus, then four months studying discrete math, then four months on graph theory, then four months on theory of computation, then four months studying logic gates and processors, then four months studying data structures etc.? What kind of code is someone who has not studied concurrent programming going to write when an application needs threading?

A degree is also a sign someone can stick with something for four years.

Of course a degree is no guarantee they know anything in and of itself.
That's essentially what Apple does but it doesn't make iPhone theft any less appealing to thieves.
Public financing would help as a component with corporate lobbyists but pork barrels wouldn't be affected. I use the term with a slight distinction - pork barrels are for parochial voter influnce while an "industrial complex" involves a company's interest in exchange for political benefits. The two may overlap if what helps the company also gets votes in itself. A stereotypical but perhaps unfair example of both (as I am uncertain of actual lobbying in the period) would be Detroit in its heyday - it would have a sizeable base of factory workers locally and large connected auto companies.

The problem of pork barrels is that it gets them votes directly by making things worse for everybody else in exchange for local benefits. Disproportionate representation is what enables it as a tactic or at least makes it more disastrous. Something which serves the interests of 30% of the population is closer to benefitting the whole than one for 3% of the population.
It can also ask the pilot to push a button if he is awake, before deciding to take over
Canon image-stabilized binoculars will show you an incredible array of deep-sky wonders. I picked up a used 10x30 set on eBay many years ago and have used them for hundreds of nights of observing. I also have owned and loved a 4" TeleVue refractor for over two decades, but the Canons get used more often. You need to spend $2-3k+ to get a telescope that can beat even the smallest image-stabilized binocs. They are the perfect way to start.
Coinbase even does their chain analytics in-house (and also on a contract basis for the U.S. government).

They take compliance incredibly seriously.
Thanks! And solid point.

But to be clear, there was certainly a wide spectrum of relationships between 22 and 43. For better or for worse.

If I had to pick an age to tell my younger self to hold out for, it would probably be the early to mid 30s. That seems to be when I, and other guys I know, stopped being idiots and started taking care of ourselves. And in the process gained some self esteem and confidence.
This is a refreshingly good post.
I find the intro paragraph kind of funny that "Lisp sure beats the hell out of Java for text processing". The reason that I find it funny is that The Stanford Parser/Stanford CoreNLP library is one of the more popular toolkits. Perhaps the status of Lisp text processing is such that it is not needed but Wikipedia has only one Lisp toolkit and quite a few Java ones[1] (Ruby also has 1).

The other thing that I found interesting in this article was the reference to regular expressions as being really useful for text processing but not good for handling tree-based data and I very recently found that the Stanford Parser has tree regular expressions/tregex[2].

[1] http://en.wikipedia.org/wiki/Outline_of_natural_language_pro...
[2] http://nlp.stanford.edu/software/tregex.shtml
Everyone is going on about covering your webcam, but what if I actually want to use it? I get to decide what is being sent over the network, but I still don't get to decide what the GHCQ/NSA/AIVD see by interception. Another example is Kinect, which must be turned on and uncovered because otherwise it is obviously useless. What are we going to do about that?

I'm very much afraid that the real solution is probably a political one, not a technical one.
Science literacy in general is woefully inadequate. You can get amazingly far in life without knowing what "radiation" actually is, or why airplanes leave trails behind them sometimes, but it leaves you open to being extremely easily fooled.
vimtutor is pretty good, actually.

Outside of that, http://yanpritzker.com/2011/12/16/learn-to-speak-vim-verbs-n... has a nice explanation of the editing worldview, which ties in with Steve's quote in http://learnvimscriptthehardway.stevelosh.com/chapters/16.ht..., "The idea of operators and movements is one of the most important concepts in Vim, and it's one of the biggest reasons Vim is so efficient. We're going to practice defining new motions a bit more, because extending this powerful idea makes Vim even more powerful."

Check out http://www.moolenaar.net/habits.html, http://stackoverflow.com/questions/1218390/what-is-your-most..., and maybe http://vimcasts.org/episodes/archive?

I've been using it for about a decade, so I think I've lost the beginner's mind to evaluate whether these are really the right entry points. Lots of people are passionate about vim, though; some googling should find you the exercises that will help you the most.
This might help.
The Cleverest Ways to Use Dropbox That You're Not Using http://lifehacker.com/5527055/the-cleverest-ways-to-use-drop...
Make Dropbox Your Actual "My Documents" Folder
I deleted my start.me account because they were spamming my email and their unsubscribe system doesn't work, I am stupid, I should've just used a temp mail account, THIS LINK IS REDUNDANT USE THIS INSTEAD:

https://anonfiles.com/kaTbDd2by9/bookmarks_html

Readme if you are a noob:
Some of the links on here are skiddie (script kiddie) tools and forums, DO NOT ENGAGE OR USE THE FORUMS they are blackhat skid foums & tools, I have only linked them as I cannot find tools/ tutorials of the same quality/ simplicity on whitehat sites
Debian forums concludes it's a joke too:

http://forums.debian.net/viewtopic.php?f=3&t=121167

sigh Guess my news blackout period is gonna have to start extending from March 30 to April 2 now.

Lame.
Drug enforcement officers on the take shocker.

I though this was common knowledge. Arrest and find 2 lbs and $20k, person gets charged with 1 lb and $10k
I don't pay attention to the
world Ending.
It has ended for me
many Times
and began again in the morning.

― Nayyirah Waheed
That is something else to be aware of, you're right.

I only buy non-DRM content. Ideally, DVDs or CDs I'll rip myself (then the physical media is a second layer of backup).

Most of my storage volume is my own photography though. RAW files take a lot of space.
There are big players such as AWS/GCP who have hosted instances. Smaller companies such as aiven.io offer more dedicated services and are pretty awesome.
> A live image that is two years old is open to every security bug in the last two years. Good luck refuting that logic.

Update. The. Live. Image. Takes four seconds. If you care so much, it literally takes zero seconds not to use a live image, and instead bootstrap your system with xbps on another system. You aren't supposed to stay with the live image. There's no "logic" to your post.
weren't they used for chariot races?
> It's simply a list of upvoted pictures on r/cars and r/carporn

###

METHODOLOGY & SOURCES

We scraped thousands of posts from car-related subreddits r/Autos, r/CarPorn and r/cars in January 2021.

We then isolated the most popular posts using a minimum threshold of upvotes to determine the popularity of makes and models.

Sources: https://www.reddit.com/r/Autos/

https://www.reddit.com/r/carporn/

https://www.reddit.com/r/cars

###

It written in the article is like what you said, using other one-brand-only subreddits as source makes no sense since you have to analyze where people can post pics and infos of any car brands.
> For someone who allegedly doesn't understand that the recent $89bn gain on Apple stock is nice going. Luck perhaps

From an investor point of view, you can't categorize companies as one label. You can categorize companies as tags. This is because every perspective that allows you to give you an edge and make money in a fairly reliable manner is a valid perspective.

Apple can be seen as a consumer/physical product company. Warren knows a lot about consumer behavior and branding. If he finds from that perspective that Apple is underpriced, then he can still make a bet while having a limited understanding of the technology by simply saying: a laptop is a laptop, it allows you to do laptop things (i.e. they're interchangeable), but Apple has an amazing brand like Coca Cola.

Of course, this isn't fully true (e.g. Windows enables different things than Apple in some cases like gaming) but combining it with superior knowledge in branding, it's good enough to make a bet.
Sure, if you don't mind I'll get back to you tomorrow if that's OK.
It looks like a really good way to take the most out of these recipe resources. Thanks for that!
They [delivery apps, via third party device fingerprinting/etc SDKs] actually do share a ton of data with each other and pre-cancel orders for certain people. It's kind of horrifying in terms of just how much data is being sold when you make a simple pickup order.

It doesn't help when someone places a card-not-present phone order reading off the number, though.
The Linux distribution Tails will automatically wipe RAM when shut down, which can be triggered by removing the USB drive it is running off of. I guess the thing to do would be to only work in a place where you can delay law enforcement long enough for the wipe to complete. But alas, it seems Ulbricht wasn't paranoid enough.

https://tails.boum.org/doc/advanced_topics/cold_boot_attacks...

Or, of course, thermite always works.
I assume they are still profitable up to $100/barrel oil.
how exactly is going on dates preying?
Interesting. A good addition would be to see your geographic data (I remember saying where I wanted to work). I wonder if either are more popular in certain geographies or not.
Inability to adjust your spending and lifestyle when things get tough is one of the reasons plenty of people end up in real trouble, sometimes more trouble than they can solve by themselves.
I don't think this is about being a Blub programmer. Rails is a complex web framework that is designed to help solve many common problems in web development. Therefore, it has tons of code organized in an arcane way you won't understand until you know what problems it's trying to solve.

That's why I always found teaching RoR (or equivalent frameworks in your language of choice) to beginners completely backwards. What the newcomer learns is how to tweak this huge blob of arcane magic here and there, and gains almost zero actual understanding of how things work. My preferred way of teaching webdev is showing how text goes from server to browser, how the browser parses it to render a page, and how a programming language is used to generate such text. And then I build up from this base. Sure, this approach won't make one a Rockstar Full-Stack Code Ninja in half a week, but at least the student has some solid foundation of understanding to work from and can comprehend why Rails looks the way it looks.

It also seems to me that the current trend in web development is people using huge complex tools, of which they need 1% and understand 0.1%, and thus generating layers upon layers of bloat. But my opinion here is probably biased as I hate webdev more and more with every single day I spend working in it.
I'm a native Californian who has been abroad in Vietnam and Italy for the past year and a half (where tipping is very, very uncommon). Tipping was just second-nature before I left the states. However, when I visited over the summer, I couldn't believe how wrong tipping felt. Wrong to feel social pressure to tip. Wrong to feel an internal obligation to tip, due to the (often) low wages paid to restaurant employees. Wrong to feel "cheated" by the menu price (which is 15-25% below the actual cost of the meal).

I can only hope that tipping ceases to exist in the States someday. Not only for my own benefit; but for the benefit of most employees who rely on tips to get through their lives.
Agreed, though it must be stated flexbox is not yet a fully implemented and deployed API, and most certainly not the easiest to use (but it is not for a trivial problem anyway.)
That the traffic numbers are much less than other DDoS attacks.
To be honest, everyone should refer to these as postal codes or at least address codes. No one refers to the ZIP code as Zone Improvement Plan code anyway.. so what is the use of these code in the real life?
The headline figure of 22 million "bugs" can be reduced somewhat by eliminating jQuery, which brings it down to 3% of this (600,000). Plus one.
There were a couple of machines optimized for LISP some years ago, but guess what? They were beaten by ordinary machines.
Fuel cells don't seem to have quite gotten to practical yet, and large-scale usage last I knew is still problematic due to requiring more rare-earth metals than we actually have access to on planet Earth. Like pure electric, they seem stuck on "frustratingly close".
I think if we are technologically capable of it, it's a much better plan than return. A kind of 6 months on the surface, return ASAP mission would probably go down like Apollo in that those funding it would be like well that's done now and building on that one mission could take decades again.
My friend made this instrument and made a video to showcase its' quirky talents. Definitely a one-of-a-kind fusion of music and code.
Yeah, then I think you're better off relentlessly building things. You'll have plenty of opportunities to learn CS incrementally as you go.

Personally, I know that I have a pretty extreme bias towards wanting to "study forever", which is really irritating. I have to keep reminding myself that building things takes practice too!
So in a nutshell, we should never have allowed the light bulb to be invented because makers of lanterns were put out of work.
That's the most unlikely but awesome response ever.
Indeed it is, but it's been that way for well over a century and it's a product of institutional pressures.

HN is in the sweet spot of not being subject to those pressures (e.g. we don't have to optimize for clicks or ads), so we can take a different approach to headlines. Basically, it's the headline writer's job to sex up the title and our job to knock it down to size. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Inflation adjusted oil prices:

http://inflationdata.com/Inflation/images/charts/Oil/Inflati...
I was going to post a top-level comment but I wanted to make sure to point out that the parent is the most important point; You are burned out and need some rest and perspective.

That said, consider that with a career in medicine, you could get into research aspects, learn some machine-learning on your own, and apply that to your medical research. I believe it would be much harder to go in the other direction.
To complement your example, there are also cases when everything coincidentally happens to work fine. For example:

https://stackoverflow.com/questions/7280877/why-and-how-does...
Some background here would be really nice (for us non device hackers). Who exactly would have DD-WRT on their routers? Is it something you have to install manually?

edit: i should have googled before asking :-). Apparently it's a custom firmware for linksys routers. Looks like you have to go through a lot of trouble to get it installed, so I'm sure the overall userbase is pretty small.
That sucks dude :(. Yeah, people like you are overlooked. You should call customer support for the sites you use most often and complain. Low bandwidth users are a forgotten demographic.
I work at Google and we don't have that much Python in our codebase. There are some outlying cases that use it (like the YouTube front end), and it _is_ one of our official languages, but the vast majority of Google code is C++, Java, and JavaScript, with Python a trailing 4th place. Python is just not that suitable for large-scale software development.

Readability means different things at different scales. Reading Python "in the small" is easy; it's looks like pseudocode. Once you start writing larger programs, between the 5k and 10k mark, the looseness of Python starts to become a burden. It can be very difficult to look at a piece of Python code in a large project and know exactly what it does. Dynamic typing means that a whole class of serious programming errors go unnoticed until runtime - and often only for a specific, uncommon input.

("Compulsory indentation" ?! Whomever works on a large project with others and doesn't format their code to the standard of the project should be taken out and shot. I'm only half-joking. Indentation has almost nothing to do with readability, though. It's just common sense.)

(I'm surprised to hear you say "there's only one way to do this" with regard to Python, as in my experience there are always several ways of doing anything, and it's not uncommon to see different/competing approaches used in a single project.)

I'm biased, but Go is a great choice for large-scale software development. It has the brevity of a scripting language, but being statically typed and compiled Go can be more reliable and efficient. It's also smaller and more consistent than any mainstream language. Because of this, you can typically look at a piece of Go code from any project and understand what's going on. This is because it's difficult to abuse Go in the same way you see done in the other four languages I've mentioned, and that is truly valuable at scale.
What was your Gawker username or email? Email me if you don't feel comfortable posting it here.
Have you validated there is a market for this and which segment of bloggers that is? And that people would be willing to pay for reviews of drafts?

I'd imagine people like blogging for many reasons including:

* it's free-form and easy

* it's immediate, i .e. my thoughts on the interweb now

* it's free or relatively cheap (less hosting/domain)

This concept might fly in the face of some of these reasons so market need would be the first thing I'd validate.

Also, I'd likely want someone reviewing my drafts who has relevant domain expertise. So if I write about business, a blogger writing about celeb/pop culture may not be the best fit.

I'm unsure there is a large need, but I may just fall way outside of the target demo so just my $.02. Good luck.

BTW - Agree with JangoSteve that a 12 min intro video is way too long.
You might just expect the startup to hit it so big that you don't really care how cheaply do VCs get their share. BP for $2000 might still be a great deal, even if VCs get theirs for $500 a piece.
I have high hopes for this series; I really enjoyed Peter Michaux's "Scheme from Scratch" series, from which the author says gained inspiration for his series:

http://peter.michaux.ca/articles/scheme-from-scratch-introdu...
Hah, it was so poorly written and in bad taste it just went whoosh over my head.

It's also irritating to read, as there were a lot more women devs this year at WWDC compared to the past three I attended, and Apple employs a lot of very talented female engineers that showed up for sessions and labs. Not sure what prompted this increase (the iPhone? :P ), but it was really nice to see.
They're more than three years old.
A timer would be interesting on this to make it into a real "game." Almost anyone with knowledge of color and hex color notation can work these out eventually.. the skill, I'm thinking, is in doing it quickly - a bit like reading sheet music.

That said, the 48 edition is crazy. If you can get a few in a row on that, hats off to you.
I don't like that the page refreshes so often. Every menu I click on completely reloads the entire page. Also I wasn't sure what I was supposed to be doing when I got to "get flags from drill instructor". I hit play and got smarmy rival (After I had beaten him twice). I checked around in a few menu items before hitting play again and getting the drill instructor. The combat seems a bit boring too. It's just sort of one click and you either win or lose.

The page reload is really bugging me though. Every combat I have to reload the whole page after every fight. That 1-2 seconds just really kills the flow for me. Edit: I just realized I can hit 'Play' instead of of 'Go to camp' after every fight. That helps some, but I still don't like the page loads on menu clicks.
Just to put forth another opinion, it's possible that you're just witnessing the bias of the US media.

Within the Silicon Valley area, iPhone & Android are all the rage. Within other parts of this country, I don't find a similar sentiment. Anecdotally, I know quite a few non-techies who own Nokias.
I sneak into abandoned industrial buildings and look around.
Any chronic illness: fatigue, insomnia, pain, tinnitus. Mental disease. Antisemitism, double standards against Israel.