jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I sometimes feel a bit bad about price checking items in a local shop against the web. For example, I wanted to buy some climbing shoes recently. I have never bought a pair before, had no idea what I should be looking for and what size I should get. I went to a local climbing specialist, they talked me through the options, fitted me for a shoe, etc. At that point I could have left the store and bought the shoes on eBay for about 75% of what they would have cost in the store, but I didn't - I chose to pay full price because the store offered me a valuable service. If that store hadn't been there I couldn't have tried on the shoes. So I think there is a place for paying more for goods when you want/need extra assistance.

In the case of huge stores like BestBuy that are basically like a warehouse with pretty much no customer service except at the checkout I would have no problem buying from the cheapest alternative provider (Amazon/ebay/whatever).
Such things are available for purchase at many fine establishments.
IMO the current SPA vogue is overkill for basic CRUD requirements like you have described, particularly if it's a business-oriented product. Unless you are planning to build something that is very consumer-focused with high levels of interaction that will compete with other, established SPA-style offerings, then the traditional server-side approach is all you need (think: choose boring technology).

My personal advice based on your skill set is to investigate a straightforward server-side framework such as Flask, which I believe uses the established MVC pattern. Choose a single framework like this, and stick with that as your "one token of innovation". Build up the rest (e.g. client side) using technologies you're already familiar with.

On a subsequent project, you can dip your toes into a client-side framework such as React, to give you a taste of what might be useful for you from the contemporary suite of tools. Then you can decide whether it's valuable for you or not, based on cost/benefit.
Incidentally all of the techniques listed there are used for suspensions in LIGO, Virgo and other ground-based gravitational wave detectors, where the problem is the same: stop seismic noise from moving the object under test.
The true zen of source control is that they are both.
Same problem with latin american keyboards found just a few kilometers south the US. If I remember correctly, the default modifier key in VIM is next to imposible to press on a l-a keyboard. It was ` ?
If you have not been following the work José and Sean have been doing lately, I recommend you watching José’s talk introducing Elixir Nx https://youtu.be/fPKMmJpAGWc
It‘s even worse on ISO keyboards (the ones with the large return key).

There‘s a physically different key arrangement on these, so even when switching to the US lay-out, some important system-wide shortcuts are still impossible to type (most notably the one for „switch to different window“).
Sadly, the bad part is git's user interface. It hides the pretty parts underneath.

There is a concept of "the next commit" or, equivalently, "the pending commit". In the documentation, this gets called "indexed" or "cached" or "staged" --- three different names! And if you want to diff with it, you can't refer to it by name. You need to use an option, so it's "git diff --cached <other commit>.

I know git's internals, mostly because it lets me navigate its bad user interface.
Definitely (and I'm happy to write a friendlier comment reply, believe me!).

Bignums are good, in Dart as in other languages. On the agenda for "Harmony-era" ECMAScript, going back to 2009:

http://wiki.ecmascript.org/doku.php?id=strawman:bignums

More recent work generalizes value types into an extension mechanism for JS, so you can have built-in and user-defined numeric types with operators and literals.
An N95 mask can easily be $1-$2 per unit at point of sale. Simpler masks cheaper yet. This sounds unaffordable.
You live in the default city, right?
"Key: Symbol/(Perc. we estimate success)"

Not a very useful key. Maybe I'm missing something. At first, I thought maybe the colors were the prediction: green means up, red means down, but they just seem to reflect the percentage of "success".

What are the actual predictions? Is there a time frame for them? What do you mean by "success"?
Interesting you should mention this.

Chinese mining companies have been quietly performing exploratory studies in the north for the past few years. It was the Chinese activity that actually tipped us off that there could be significant copper and lithium deposits.

The Afghan people have repelled every major imperial power including Alexander the Great, the Persian Saffavids, Ghengis Khan, the Moghul Empire, the Russian Empire, the British Empire, and the United Soviet Socialist Republics. As a result, Afghanistan is one of the last remaining pieces of land on the planet that has never been properly surveyed, mapped, or mined.

The ground is untouched. The nation borders China, which has an almost insatiable appetite for minerals. The United States has over one hundred thousand troops present. It is a recipe for a disaster of the highest order.
Either way, this is pretty much the worst thing that could have possibly happened to Afghanistan.
My quote was from the actual article. See http://skitch.com/petercooper/d89h2/noaff in case it gets changed.

The guy who wrote the post said "there are no affiliate links" yet, as you point out, we certainly get redirected through something that looks like an affiliate scheme when clicking on the links there.
You are correct (IME) in your first point, about the difficulty of moving away from the high salary and benefits associated with cleared jobs, but not really on the second one.

Doing secure work means you can't take any confidential information with you when you leave, and it might slightly limit what you can talk about, but it doesn't mean you can't say anything about the work you did. You can still talk about your role and skillset, usually about the languages and technologies (and COTS products) used.

Many government IT projects mandate security-cleared developers because the systems touch classified information, but that doesn't mean that the systems themselves (their existence, basic design, etc.) are classified. There's really no difference between having a project like that on your resume, and any other commercial-sector project that's internal use only.

If you're working or considering working on a clearance-required project, it's not unreasonable to ask to talk with the security officer beforehand to clear up exactly what you'll be able to put on your resume and discuss after the fact ... and price yourself accordingly.
Perhaps, but I think China is alot more low-heat than other (former) industrialized communist countries. They'd much rather tap Africa's copper and lithium mines with no strife or conflict than try to work with the resurgent Taliban.

They figure, let the US quell the beast, then go in and make deals with whatever Afghani government is in power at the moment the US leaves. China doesn't nation-build, it makes deals; which makes it a bit of an aloof superpower.
>No. The black hole simply gets smaller - at no point does it ever stop being a black hole.

Is this the case and do you have any good references on this topic?
I had thought after a sufficient period the black hole does in fact disappear.
"How we killed privacy: in 4 Easy Steps", the registration guide for creating an account.

I honestly thought that was the article, until I saw the "click here for the actually article" button.
PortableApps.com on sourceforge reports they had 943799 downloads last month. Popular files include Firefox portable (20mb) and chrome portable (2mb). Assuming the average download is half way between those (10mb) you're looking at about 480,000 GB of downloads a year. If you store that on S3 you'll be looking at about $46,800 of bandwidth charges a year.

Surprisingly expensive business.
The biggest surprise I took away from the Manning and Snowden revelations was that the "Need to Know" principle is no longer part of the US security community's playbook. Every government and military computer apparently contains everything from nuclear launch codes to the stats of Obama's fantasy sports teams, never mind whether the operator of said computer has any business accessing such information.

The very fact that these low-level staffers were able to do as much damage as they're credited with should have been enough to force a house-cleaning of every affected agency, from the top down.
There be no true Scottsmen here. Scala is also great as an imperative language and an OO language. In fact, I would say Scala has one of the most powerful natively supported object systems out there (mostly because the rest of the statically typed language world can't be bothered to support mixins, grr...).

If it wasn't for nerfed imperative collection classes (to encourage functional solutions) in the standard library, you could totally just ignore the fact that Scala was a functional language at all; it is not in your face about it like Haskell.

It would probably be more correct to say that "Scala is the only language that does both FP and OOP very well." On marrying the paradigms....why not just use both as needed anyways? That is completely doable in C# as well, just not as well as in Scala.
It is member of EEA [1] though which means they "adopt almost all EU legislation related to the single market, except laws on agriculture and fisheries."

[1] https://en.wikipedia.org/wiki/European_Economic_Area
I don't know what model you have, but my old T61p with dedicated graphics had the same heating issues as my newer Macbook Pro.
EU provides 6 years but not from the manufacturer - from the seller. I actually had a problem where Apple told me my manufacturer warranty was up and explained I still had 6 years from the seller (Vodafone) and to go to them. Vodafone pretended the law didn't exist. Eventually Apple were kind enough to replace the device even though they had no obligation to.
If it doesn't have tail call optimizations then it's about as far away from functional as you can get. They're essential for basic functional abstraction.
they have little feet, they could totally put ventilation on the bottom (in fact many laptops do that already)
their existence implies that cost per user somehow matters

Well, it does matter, after a fashion, and it's a one (of many) metrics that an acquisition can be considered on.

I found it interesting to look through the list for obvious winners and loses, and actually, that would be a much more useful plot: showing the cost-per-user on one axis against, say, the 3-5 year investment performance on the other.

Actually, better than that even would be to look at a number of dimensions and plot these against one another looking for patterns in the data. R is particularly good at this with its scatterplot matrices:

https://personality-project.org/r/r.graphics.html

https://personality-project.org/r/figures/splom.jpg
"Change the world" is a lofty goal. If you're just starting out, I'd suggest changing your community.

Start with an under-represented population (an ethnic group, gender, or class) in your geography. Then, identify a problem affecting/limiting the ability of an individual in that group to change their circumstances (literacy, access to finance, etc.). When you figure out whether you can code a solution, it is probably a solution that is scalable to other communities.

If you can't code the solution directly, examine other ways you can automate assisting them. For example, letter writing is still regarded as an important means of reaching out to US politicians to address an issue. That means, if you are illiterate or of limited literacy, you're probably unable to have a voice in US politics.

Of course, to do all this, you need to find the population you want to serve and reach out to them. That's why I suggest starting in your community, rather than starting with "the world".

Look me up if you'd like to discuss this further – I used to work in refugee aid in Istanbul and there were many ways a developer could have helped us fight human trafficking, identify refugees at risk of deportation, or just ensure refugees were processing their paperwork correctly. I'd be happy to share my experience.
Because so can practically any random company.
No worries, it's just amusing because McCartney has all his solo stuff on all the services. So you could already get "Another Day" on Amazon MP3 yesterday:

http://www.amazon.com/Another-Day/dp/B003D5FGBW
I wonder how many of those people are going to end up with cancer because of these scans?
EMI probably hopes they do. That company's been crapping itself, losing artists, etc. I mean, they lost Queen recently.
It's properly counting the places I've rated, but it's constantly taunting me, saying "Rate 4 more places to get new recommendations". Since 11 > 4, I think they ought to eliminate that bad message.
If you want more technical internet routing information, always look to NANOG. These two threads are discussing what happened, as it happened, by the people who are likely to fix/deal with it:

http://mailman.nanog.org/pipermail/nanog/2010-April/020789.h...

http://mailman.nanog.org/pipermail/nanog/2010-April/020865.h...
> As for not being able to purchase without a signal, I posit that in the case where you need to authorize purchases, it has the same limitations as your credit-card-communication concept :)

No, see that's the thing. With the right cryptography, the credit card itself can compute an authorization code. There's no need for the credit card to contact the credit card company. It's authorization from the consumer (by way of a button they press on the card), not from the card company, that is imporant.
+1 - I actually already own this one and find it's great as well.
Ouch, thanks for mentioning this! I was about to buy 3 without even noticing. I really prefer paper books personally; I'm not sure I'm going to buy as much now.
Are you really saying that people dueling with samurai swords in high tech armor that provides 3D visualization of damages have no entertainment value because the stats aren't realistic enough?
> I once got messaged on LinkedIn by a Bloomberg/banking guy looking for me to contract with them in New York at a rate of $144,000/year, and I'm comparatively junior.

We have successfully hired people from Bloomberg and finance (including competitive compensation).

One thing to keep in mind is that contracting is very different from full time. $150k is low for senior contractors but normal for senior developers (annualized, I expect senior developer consultants to be making more than $200k if they're based in NYC).
Would be nice if the tab key inserted a tab instead of jumping to the next field (for writing code, etc).
I think part of the point of this article is to say that your transition into "seasoned developer" status should include developing your own opinions and solutions to the code smells discussed.
Poor database schema design. If you get this wrong it makes your life a lot more difficult and it is harder to fix. These bad models often outlive the applications themselves. You see these around years after they were made.
I switched from PC to Mac in 2014 and it has been shocking. In 20 years with Windows I've rarely had issues, but I've got a long list of problems with my new Mac. The MacPro hardware feels great, but the OS crashes every few days. I've already had the logic board replaced once. I'm seriously considering selling my mac and getting a new broadwell pc this year.
Oh goodness, I'm kidding!!! I used to teach dev classes and I'd run that one by in class to see who 'got it'. Thankfully most did. Would also joke about using "soundex" matching on passwords to let people in with passwords that were 'close enough'. Most people caught on to that one too (but surprisingly not everyone did).
There are very few Richard Bransons. But there are lots of millionaires who just did one thing and kept expanding in the field and growing bigger and bigger in related fields.
Windows still owns gaming which is going to keep it relevant to the youth despite anything it does poorly for some time to come.

Just look how many front-page carousel blockbusters on Steam still only support Windows.

I game on macOS and things are slowly getting better, but macOS is still mostly relegated to Aspyr ports. I'd be reluctant to claim that Windows is dying to youngsters until the state of gaming radically changes.

https://store.steampowered.com/
They are (ab)using let’s encrypt.
With the number of enemies made, the fact that she stands out and the fact that she knows a lot about the higher ups the chances of her walking around free are rather low, and the chances of her sleeping with the fishes probably better than even. How she ever thought she would walk away from this all scot-free is a mystery to me.
sorry, I was referring to the last part, as coffee, cigarettes and alcohol have clear effects on the mind, while zucchini do not.

I only mentioned it may seems weird because generally one expects eating fruits and vegetables to help with some generic "physical well being" but doesn't think of them being useful for psychological health too.
We got a 28-Core mac Pro now, with lots of expansion ports.
The initial screeners ( people or software) of resumes look for keywords. So put in all those keywords that you think are relevant even if from a skill perspective they are trivial. For example basic skills related to xml are easily learnt by most developers in a very short time. Ideally no employer should ever be asking for 'xml' skills but they do. So, in this example that I gave, make sure that you put the 'xml' keyword in your resume.
Two big discussions yesterday:

https://news.ycombinator.com/item?id=21616084 (150 points, 19 hours ago, 48 comments)

https://news.ycombinator.com/item?id=21616381 (138 points, 18 hours, 60 comments)

tl;dr: Probably not. (The first comment of the first article has a good link to an explanation.)
The majority can end up oppressing a minority. Better to just err on the side of "live and let live", no?
Are today’s crop better players?
Or like the economy, are Elo ratings subject to bouts of inflation?

Players leaving the system is one of the major sources of rating inflation in chess. Even when rating changes of any single game is zero-sum, if a player stops playing chess after a career of net losses, all the remaining players in the world have more rating to divide up amongst themselves.

This is very obvious on FICS bughouse where new sock puppet accounts crop up all the time, net lose several games, and then leave forever.

Part of the problem is new players are usually given a starting rating around 1600 (depends on their provisional games), a "median" ranking of sorts, but in reality a new player is often far worse and donates rating as they slide down to their correct rating.
Yeah but I would want it to be bi-directional like a player piano.

Not just for input but output too.

(they must exist as they use something like that on Fringe)
At first thought, I too would think it was written by a machine, not a person...
Frankly, I am not impressed with google's abilities to recognize spam. After all, sufficiently advanced spam is indistinguishable from content. And humans are slowly becoming machines.
Kinda weird to see myself as a statistic. My wife and I are two of fourteen people that moved from Santa Fe county to Santa Clara county in 2008. I want to find the others now :)
Thanks, this was the type of answer I was looking for. S3 definitely sounds affordable. I knew bandwidth would get expensive but had no clue exactly how bad.
Thanks for the pro-pornography manifesto, but you're falsely assuming I'm against it. Quite the opposite - I'm pro pornography and a fully paid up pro-sex disciple of Dan Savage :-) No-one's ever going to be seriously injured by seeing a few genitals.

I just don't think a NINE year old should be implicitly given free rein to browse hardcore pornography and to have sexual discussions in adult sex chatrooms with strangers. Straight up softcore porn is no enemy, but it's easy to go way beyond that. A 9 year old is emotionally and mentally streets away from a teenager, whether they're hitting puberty or not.

I've tended to think of myself as a mostly liberal guy, but seriously, if people think that letting 9 year olds check out pornography and talk on adult chat rooms is OK (judging by all the upboats you're getting), then today is the day I've finally become sexually conservative - at least compared to some of you(!)
In the next few months, I'm going to launch a site with micropayments for particular bits of content. I'm currently researching different options and defaulting to FPS for obvious reasons, I wonder how this new service compares?
>Reduced diversity of opinion.

Is there?
I am guessing it is the thing where if you look at `@code_typed` you will see sometimes annotated not just with types but with `Const(42)` which shows where constant folding is occuring
Look carefully at what is moving to midwest. Either projects that are in maintenance or non-tech workers.
I think it's a good point because Scheme was not standardized in practice or widely taught in 1995. So whatever happened, it's likely MS would have prevailed with VBScript, which was a real threat and did ship in IE3-4 (I forget when they dropped it).
>Have you considered why we aren’t having debates about open sourcing the vaccine?

Because historically speaking that's not really something that really has come up at all? Like how do you measure that not being discussed as some sort of uniformity of thought?

There's so much "issue important to me isn't being discussed, it's the media" that I don't see any evidence that it would otherwise come up ....
Journalism is dead. Learn to code.
I thought you were saying it was a positive thing that so many people were willing to leave family, friends, and country behind, in leaving poor countries for rich ones.

I may have misunderstood? There was a comment saying not everyone was willing to do this, then you said but more people are than ever before in history, which is positive, no? Did I misunderstand?

But you're right, sorry, I could have phrased my reply in a way that was more explicit about not putting words into your mouth.

I should have just put it in my own words, without projection:

You say, if I'm understanding, that it's a great thing that never before in history have so many been willing to leave family, friends, and country behind. When I see that so many people are leaving family, friends, and everything they know behind for other countries, when they are moving from poorer countries to richer ones, what I see is that quality of life is so unequal across the planet, and people are so desperate. While meanwhile most rich countries are doing their best to keep out these desperate people hoping to leave everything they knew behind for a chance at a secure and dignified life. This to me does not seem like a positive thing. People should better be able to find safety, security, and dignity without having to leave behind their family, friends, and country.
Your comment gives me hope that this is safe. I wish I’d seen one like it sooner, or I might have been less cynical about this out of the gate. It just stresses me out to see people going in blind. You’re not. Thank you.
>it only makes the wealthy, more weathy, not the average consumer.

I mean honestly, who would have expected that?
Exactly. I suppose printing (or digitally creating without physically printing) trillions of dollars of credit to bail out fundamentally insolvent banks might have had something to do with it?
Quarterly reports coming sooner? No thanks. Let's slow down the orbital period to 400 days. Nice, 100 day quarters. And, as that change leads to other changes in our daily life, maybe I'll finally eventually use that "grad" button on my calculator.