jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Refactoring in the face of every new requirement smacks of poor initial design.

This is true.

The idea that a system is well-designed if it allows changes/unexpected new requirements via small, mostly-additive, easily testable changes is also true.

But it is also true that systems remain well-designed until they aren't any more, because too many things have been changed/added. And identifying when that watershed has occurred (or, for extra seniority points, identifying in advance when it is likely to occur) is critical to good engineering over the long term. The point at which "you can refactor the system at a later time" becomes "that used to be the case, but now we need to actually pay down the debt, the tradeoffs have gotten too bad" is the most valuable to identify.
Newspapers don't tend to target the average consumer though. They carve out a readership, because people want to read what they want to read.
>they have the power to publish

On the off chance some unsubscribe from their media streams to create then platform X is well prepared to flag their ideas as too similar to other quarantined fake news items.
Original DX7s in working condition are rather sought after by collectors/musicians. You'll have no trouble finding someone to take it off your hands. If you wanted to be a few hundred dollars richer in exchange, you could be.
> "Lisp is a very high-level language" myth

Lisp is as high-level as a fundamentally procedural language can go; it even kind of looks functional, and it's closer to being functional than procedural language styles which scatter globals everywhere and don't use abstraction very well (IOW, the kind of code assembly language programmers and/or EEs tend to write).

However, compared to Haskell or even OCaml, it sits firmly in the procedural world.
"iteration is basically just a special case of recursion"
for and while loop are just special case of usage of goto, but this does not necessary means that we need to use goto.
What MySQL calls databases are actually schemas. They’re even aliases as such.

MySQL doesn’t have multiple SQL databases, you’ve been using multiple schemas.
Intern, yea sure, the cheapest excuse ever
In today world, my default setting is pessimism - so I'd assume it was dangerous. I'm way past thinking 'magic' is harmless.

However, thinking I understand something when I really don't will probably be the end of me :-P
Don’t they get archived to tape pretty quick? Although cases can take years (or decades) to complete
But not child porn purveyors.
CNN is hardly the bastion of logical deduction..
Read the actual case and not the Wikipedia summary.

The ruling only applies to restrictions on public rights of way (in this case, meaning the public easements over otherwise private property).

Supreme Court has ruled both this and other times that if a private citizen or company encloses the commons they're bound by the same First Amendment that the government is, for the same reasons.

No, they haven't. SCOTUS ruled that in limited circumstances, private property can be treated as a public commons if the property owner holds it out for general public use. Following the mall cases, many malls began restricting the acceptable uses on their properties, which is why you don't get harassed by political activists every time you go to the mall. (In a nutshell, open mall spaces are now designated as transit spaces rather than as general use spaces, and thus the entire lineage of SCOTUS cases no longer apply to privately held malls.)
Why would there be? People can see each other, it's very common for a first mover to set off a rush.
Maybe there should be government regulation. That’s my personal opinion. Or laws to create and define new category for social media alongside publishers and news organizations.
They should have just shadowbanned him.
Newspapers and magazines have always had a choice who or what to print in their papers. TV and radio stations have always had a choice who or what to air. Why shouldn't social media companies have the same liberties?
okay. I think the nuance is you are missing is that I don't care about private sector using their first amendment right to freedom of association.
Per the article

> These are net numbers, which can mask some of the underlying churn in the labor market. Of course many men lost their jobs in December, too — but when taken together as a group, they came out ahead, whereas women fell behind.
It seems strange that Microsoft is in the top 10. They've separated out MSN/Bing, so doesn't that just leave the corporate site and MSDN?
I think in the end, as sad is it is, what you said about "blank incomprehension" is the take home lesson from this. I've tried for months, if not years, to get people to understand that SO is violating copyright by not asking for permission to re-license user-submitted content under cc-wiki, but no one seems to get it. The basics of copyright law are not very complicated. I think the big problem is all the misinformation and rumors out there on copyright law. That and the fact that copyright law has historically not kept up well with new technology.
Can anyone tell me why we aren't able to progress into better levels of recognition. Am I correct to assume it has nothing to do with computing power, and everything to do with (semantic/linguistic) software?
One wife: you are happy

Two wives: you are tired

Three wives: they hate each other

Four wives: they hate you!

(This is a half-remembered quote but I don't recall where I heard it and my googlefu has failed me)
Beware the opportunity cost of having kids.

I love my kids... but I've never had the rosy "they make my life complete" vibe that a lot of other people talk about.

Maybe there's something wrong with me?

Kids are a tremendous time and money sink. Nightly storytime, getting down on the floor to play with them, encouraging them as they experiment with art/music/dancing/etc, taking them to the playground/pool/skating/etc every weekend... those hours used to be for programming, learning, video games, dating, movies, friends, "alone time", and everything else I gave up on or cut WAY back on in order to make space in my life for my kids.

Looking back on my life, I think I would do it again... so I guess there's some benefit to it all. But damn if I can see it or articulate it.

(They're 5, 3, and 1month)
I started on BASIC, too, when I was 9.

I think the sandbox of today would need to run inside the browser to achieve the instant gratification of BASIC back in the day. I wonder if JavaScript could be the new BASIC - I find it hard to judge how hard it would have been to learn for my 9-year-old self. The barrier to entry for JS programming is probably a little too high (you need to know HTML, need to host your code, etc.) but a simple web based JavaScript environment with a REPL and some wrapper functions for a Canvas element and keyboard & mouse input might just do the trick.

A technical problem I can see with that is the event-based model of the browser, which is probably harder to understand than the explicit event loop. You'd need a blocking waitForNextFrame() of some kind. I guess you'd have to precompile and transform the code into continuation-style closures. Or just call their code periodically with setInterval(). Either way, the framework could gather up relevant events between frames to make them available more easily.

Damn, I really want to make this now.
I find the best way to keep track of that kind of thing is following a bunch of well connect geeks on twitter. Frustratingly it clashed with both productcamp and the facebook hackathon.

It would be great to have a london events calender both to keep track of these events and also to avoid clashes.
I do not think it should include GME. I was pointing out the misleading headline.

> You can't suspend stocks because outsiders have suspicious social media behavior lol

That is exactly what is happening right now, you realize? They are suspending them because of possible P&D schemes run by outsiders to those companies.
I'm emigrating from Canada to New Zealand and we're flying on Nov. 25.

Since I'm near the border, we're flying from Detroit to Fort Worth and then LA.. I am not looking forward to this flight.

I've already had dozens of medical x-rays in the past few months, and don't particularly want to get another dose, however low it may be.

On the other hand, opting out sounds really unpleasant. I especially don't want my wife potentially suffering that indignity at the hands of a male TSA agent (as some people have reported).

I don't think I have the balls to opt-out this time around.. I just want to survive the 48 hour trip intact, with all my luggage.. but this will likely be the last time I fly through the US.
This surprised and delighted me:

[NEW] Included Make bundle among the default bundles.
The gas "boycotts" are stupid, because they just shift sales to the days before and after. This could have a meaningful impact, because it really will increase the number of molestations that TSA agents have to perform.
And for prototyping for the iPhone, checkout my stationary at http://paperwireframes.com
There is a an argument for having separate domains so that official correspondence from a website is not easily spoofed. Consider someone creating an account 'payments@facebook.com' or something similar.
Actually, I'm kind of surprised that no TSA agents have fought this and turned the situation into a hostile work environment lawsuit payday yet.

Coming soon to a courtroom near you...

Attorney: Could you please tell the court in your own words about the events leading up to your termination from TSA?

Plaintiff: I refused to perform enhanced pat-down procedures on the grounds that this procedure constituted criminal sexual conduct. I was repeatedly reprimanded for my refusal to participate in illegal conduct and subsequently terminated for this...
With a few Vim plugins, there's nothing left to miss.

One of particular note for TextMate users, Command-T: https://wincent.com/products/command-t
Hmm, what about word stemming? I looked up "windmills" and got an empty result set.
Yes, it's a feature that was introduced with Mavericks.

https://developer.apple.com/notifications/safari-push-notifi...
Again, I just don't understand what the evidence is for the claim that Pakistan was key, vs. there being sub-optimal substitute hide-aways in Afghanistan.

In other words, just because I drive a Honda to work doesn't mean that if Honda went out of business I wouldn't be able to get to work. I'd just buy a different (perhaps less reliable) car.
McKinsey's "expertise" is most likely to benefit the BigCorps who conduct studies into the strategic benefit of moving their IT departments into the area (a few blocks north in some cases). The impact of that happening on the creatives and their reasonably-priced shared offices might not be neutral...
That is an interesting question. I see one possible argument (whose correctness I don't know enough to judge, I'm just making it up) why infix is more natural than prefix: A kid will start by seeing an object, and only once you have an object does it make sense to combine it (by addition or whatever) with another object. Also, note that a certain amount of English syntax is infix: "I went to the store", not "Went to I the store".

...However, I think that in some other languages, postfix notation is common. I think my friend who studies Spanish told me that they say the equivalent of "I her it gave" (meaning "I gave it to her"), and I think I remember Shakespearean English using postfix. ...Looking at the text of Romeo and Juliet, I see both prefix and postfix.

Prefix: "O, where is Romeo? saw you him to-day?"
Postfix: "The which if you with patient ears attend"

On the one hand, we could say that, since these plays were apparently rather successful, people obviously didn't have too much trouble understanding them. On the other hand, since this sort of strange permutation has been mostly dropped from common usage (so that I recognize it as strange), that may be evidence that these things are just harder to use. On the other hand, that could just be because "common usage" comes mostly from people who have been educated in schools, and schools have no reason to teach more than one method of speaking. On the other hand, Shakespeare seems only to have done that in order to make lines fit into rhyming iambic pentameter; in no way was this natural to him.

I should probably note that a lot of speech deals with object method calls more than function calls ("I.saw(Bob.win(a_game))" or, as it would probably be expressed in Arc, "(I!saw (Bob!win a-game))"; function call would be like (saw I (win Bob a-game))). And adjectives and adverbs act kind of like keyword arguments: (I!drove :to (the store) :[qualifier] fast). From that perspective, the distinction might be "object method calls" vs "function calls", rather than "infix" vs "prefix".

Does someone who knows more than I about other human languages (or English, for that matter) know about the prevalence of postfix notation (and prefix, if it so happens)?
A minor point: outside the US, Android prices are listed as (some examples from featured apps):

~CA$1.96

~CA$5.08

~CA$3.05

~CA$1.01

It's completely irrational, but I actually find myself less willing to buy for "untidy" prices. I didn't fully understand why Apple has its tiered pricing system, but now I do.
I'm not sure if I wrote it like that because I used to writing the acronym for "user interface" or because in French, my native language, they write it as "UI" (unités internationales). But thanks for the correction.
I wonder how many people start tech companies in the financial sector these days. The market there is saturated, the competition is strong and the clients are much more conservative. OTOH, web startups can be launched with very little cash and new markets emerge every other day (social, mobile, location, etc.). Most of them fail but the ones that succeed can have potential to earn billions. Web startups are indeed a tiny part of the ecosystem but I think that's exactly the problem. We need more of them, at least in Europe.
Basically it tells you whether you have the most common mutations of the breast cancer gene and the Parkinson's gene, each of which means an 80% chance of getting that disease. It also tells you whether you have the most common mutations of the diabetes gene, which means that your risk of getting diabetes goes from 20% to 30%. Beyond that everything else just tells you that your risk of some obscure disease has gone from .1% to .15% or from .1% to .08%. So if you find out that you have one of the big three things they test for then there are things you would want to start doing to reduce your chances of actually getting those diseases, but if you've already been tested for those things then it's just for entertainment.

In general though the tests are much less accurate than the ones you would get from a doctor because they only do a couple of the most common mutations, so if you want to use your DNA for making health decisions then you still need to make an appointment with a clinical geneticist who specializes in whatever you think you might have or be at risk for. (E.g. breast cancer, metabolic deficiencies, etc.)
I remember Dr. Weil saying that if you live north of, say, Atlanta, there isn't enough UV exposure for to get sufficient vitamin D from the sun during winter months. He recommended sardines as a natural source of vitamin D.

source - somewhere in his interview with Kevin Rose: http://www.youtube.com/watch?v=t7wSp7Y4bFM
I have a feeling the reason we think racking servers and configuring Apache are fundamental elements for software companies has less to do with reality and more to do with the status quo. The world is going through a phase shift, and each day that goes by trends away from the current model of in-house operations. It's just a matter of how much farther things are going to get before it slows down and stops.
Not available from every country (at the time of writing this).

I feel so left out.

EDIT: I was wrong, just that it is not available in Safari. Works with Chrome.
Well if it truly mattered out there right now there is a company that has a void that they need filling and all they have to do is speak up and help fund a replacement.
Ha, spinning it as inversion... not very classy.
I feel advertising only really works when the person paying goes for a monopoly , remember when every small youtuber was sponsored by square space , then ExpressVPN. After you have seen 50 square space plugs and you want to setup a website with no programming skills you will go to square space. Outside of that everyone one pays for advertising to stop their competition from having this aforementioned monopoly so its less of the advertising working and more stopping your competition from having a monopoly.
They way I read it it's about enabling fabless semi companies to use Intel fabs, and providing Intel tech for designing high end SoC's like TSV's and whatnot.
Let's take this even farther. Let's say I'm going to do "research" correctly (at least how I would interpret it)

So I get a subscription to Nature and The Lancet and Science and read the literature. Except I'm now stuck. I cannot attempt to reproduce any of the studies, so I'm stuck either taking every study at face value, or trust someone else to tell me which studies were done correctly, which have merit, which were methodologically flawed, which were purposely skewed to fit some desired outcome etc.

At the end of the day, everybody has to trust someone else. In my parent's generation, I think most people trusted their doctors and other "credentialed" people, but now for some reason millions are listening to fucking Joe Rogan for health advice.
It's not 99% of the robbers, you're exaggerating. Maybe at best you fool 5% of them, after all if they were that dumb to be fooled so easily they would have been caught by now. But now you have diminishing returns. Just like you, they know a security guard isn't effective, ... and down the game theory rabbit hole we go.
What I could gather from the net (much on wikipedia):
Samsung seems not to have finished its n3 process, pushing it back to 2024 (bad news for AMD since they are fed up with apple using much of TSMC production capacity).
TSMC should start risk production this year. If they don't increase too much on-die static ram, GPUs based on this process ""should"" dwarf current GPUs. How much more transistors are they going to allocate to ray-tracing :) ?
Probably a good strategy. I would like to have a pretty good OSX clone for PCs. There's no good reason to clone Windows -- if you have a PC you can just use the real thing. You cannot (easily) run OSX on a PC.
That is so very true. I've been using Bing Maps back in 2006 (they were named Live Maps or something like that back then) - the aerial imagery provided by the service was hands down better than satellite images done by Google in the same area.
No. Memory > 4GB is not a reason to use 64bit.

If you want to address > 4GB of RAM on 32bit, install the PAE kernel. I think the meta package is called linux-generic-pae.

Use 64bit if you want to run applications that will benefit from it.

EDIT: If in doubt, use the 32 bit one as it will give you less friction for general purpose desktop use.
Your description of Free Power Widget's mannerisms takes me back to the days of shareware on Win9x. Ugh...
My CV is a PDF because I made it in LaTeX. I did that because .doc is not a standardised format, does not make the promise to look right on any system, and doesn't support some of the nicer typesetting I have going on. In my opinion, forcing people to use a proprietary locked-down format is the kind of thing that should be fought. What really gets my goat is that most of these places still don't accept .docx, even though it is standardised, well-supported, and absolutely TRIVIAL to pull plaintext out of for indexing purposes.

However, because I took the initiative to teach myself an industry standard text markup language in order to make a CV that looks really nice and will always display and print properly (and is distributed in the most widely-agreed upon document format for that purpose), you want to exclude me? I'm not submitting in PDF to be difficult or to take a stance, it's a convenient, standardised and well supported format which I am using for its intended purpose.

Comparing smoke signals to PDF is completely disingenuous, as is bundling together "people who happen to submit their CV to you as a PDF" and "people who would flat-out refuse to submit their CV as a .doc".
Dubious quotation time: 'Learning Ubuntu teaches you Ubuntu, but learning Slackware teaches you Linux'

It was my first Linux OS desktop and I lived with it for about a year. It's not impossible for a non-initiate to just dive in, if he is not afraid of the command line.
Actually strictly speaking under the copyright law in this country, you cannot. It says "all rights reserved" on my CDs, and one of those rights is literally the right to copy. Bear in mind these laws were written a long time ago, when consumers did not have the means to make unauthorised copies, to prevent mass infringement.
What's the purpose of 3 words or less?

It loads funny in Chrome 10 and FF4, http://cl.ly/0s3i0K3t2D3K2C3x0A2Q

Also, when I click in the search input field in FF4, it takes me to a 404 page.
I was never 1337 enough to use Slackware. But seriously folks, what decade are these people in:

"Please consider supporting the Slackware project by picking up a copy of the Slackware 13.37 release from the Slackware Store. The discs are off to replication, but we're accepting pre-orders for the official 6 CD set and the DVD."

I really think they lost the plot.
Sorry, I should have said "from a predominantly catholic country".
Inflation topics can be particularly misleading to new investors who haven’t yet realized that nobody actually “invests” in cash across decades like this example. At least not if they have basic financial education.

It can also confuse new investors who might not realize that USD-denominated assets don’t lose value like USD itself. This may seem obvious to anyone who has studied Econ or investing, but it’s actually a very common misunderstanding among people who are new to the concept of inflation. Unfortunately, this misunderstanding is often misused to scare people into thinking their only options for avoiding inflation are gold or cryptocurrency, which isn’t true at all.

For 99% of us working our comfortable tech jobs in stable countries, it’s more enlightening to consider how the author would have done with S&P 500 or gold (hint: Gold loses by a lot).
> This destroys most of the value. Most taxi companies suck for reasons independent of their tech stack.

None of which Uber fixes? Uber is a tech company. Arguing that it's better than taxis for non-technical reasons is a bit absurd.
I remember seeing a Def Con presentation about this by the guy who founded Derby Con. Can't find it right now, but will post it if I can find it again.
Uber wouldn't do that, the drivers that use their own vehicles would.
Pandering to guys who would "freak out and get very upset" and "make the experience more hostile to women" sounds crazy.

Better I would have thought to kick such guys off the platform, raising the level for women, which would in turn make it more appealing for more evolved males.
The ML family and Haskell are good for writing compilers because sum types and pattern matching lend themselves well to ASTs and symbolic manipulation. OCaml and Haskell have been used for real-world language projects (OCaml is used to implement OCaml, Coq, Haxe, Hack, and was used to implement the original version of Rust, and Haskell is used to implement GHC, Elm, PureScript, Agda, and Idris.). I'm making a programming language in OCaml, and I quite like the experience. I've never used Prolog, though.
ARM is doing CHERI-enhanced cores, at least as a research project: https://www.eetasia.com/news/article/CHERI-based-Prototype-t...

There's also Dover Microsystems, which is trying to commercialize similar-in-spirit processor extensions originally developed at Draper Labs.