jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"I think a better title would be "A significant amount of (shipped, so-called production-quality) code is not fully understood by its authors"."

Well duh. Not a single program shipped today, no matter how small, is "fully" understood by its authors, because to do so, one would have to understand every implementation nuance and bug of OS layers, libraries used, other parts it interacts with, ... And even for less strict definitions of "fully" - for any program that took longer than say 2 weeks to write, how can anyone claim they really know the details of everything, at the same time? Including the nuanced differences between various of OS calls, and the effect some environment variable might have on your localization code, just to name one thing?
What is Mefi?
> ... persistent group chat, shared chat history with a search function, synchronized unread/read statuses....

Across all my devices - Web, Linux, Android and FirefoxOS. No advertising.

Telegram - http://telegram.org

I've been using it for several months now and am very happy. Would love integrated voice calling, especially to landlines/mobiles, and hope someone develops a plugin for this soon (perhaps the guys at Jaconda[0] will do it).

I have just one regular contact still using Facebook messenger, and our conversations are now very disjointed, as sometimes I don't login to that service for several days at a time. I don't use Skype as a messenger service, but do still have about four or five contacts who are wedded to it for free voice calls. I use WebCallDirect[1] for cheap calls to landlines/mobiles.

[0] https://jaconda.im
[1] http://webcalldirect.com
Hey Charlie, I like to think about this sort of stuff but I'm not smart enough to contribute technically. Good luck with it though! One day someone will reinvent computing in an unexpected way and change the world. Maybe you!
tl;dr: Author claims the Bilderburgers and other secretive groups control everything.

Disappointing article, and it looked promising in the beginning. Too full of conspiracy theories and straw men, position taking, lots of framing and ad-hominem attacks. Strauss studied with Heidegger, corporations are waging warfare on American citizens, dividing media into "corporate media" and "democratic media." I had to quit reading because the arguments were so poor. It's the kind of document that takes a few hard truths and mixes them in with so much framing and rhetorical manipulation that by the end I was sorry I wasted time on it. Don't have time for a point-by-point takedown of it, but wanted to offer warning to anyone else before taking on the 52 page pdf.

Consider reading "Who Falls for Conspiracy Theories?" instead: http://www.psmag.com/books-and-culture/falls-conspiracy-theo...
Correct. GCC always produces assembly and shells out to as; Clang originally did the same, but now goes straight from an internal representation to machine code by default, with the old behavior as a flag. Not sure about other compilers.

In addition to being wrong, the parent's point is also incredibly nitpicky.
The "go generate" is a small step into the direction this will take, IMO

It's not. The problem is the number of possible types you want to instantiate a generic type or function over is potentially infinite.

If I write say a binary search tree package, I can only use 'go generate' to generate instantiations for a finite number of types. If a user of my package need a binary search tree of another type, touch luck. The best they can do is use interface{} or start 'go generating' in their own projects.

'go generate' is great for generating code using yacc or Ragel, but it's not a solution to the lack of generics.
If you "follow the money," then this move makes sense. This is simply a move to display ads to every person using Facebook chat. (Facebook's not happy that they couldn't show ads to those of us using pidgin et al)
Are you still writing for Linux Journal etc? I remember your articles from back in 98, 99, 00.
Completely agreed. Focus on what you know to be an exposure (ie publicly accessible ports) versus what you are guessing might be an exposure. To put another way, fix what you know to be broken.
I'm sure you can't answer this, but are you paying him anywhere near $100,000 (£66,000)? In my experience that's about twice what a bog standard junior dev outside of finance, Facebook, Palantir, Facebook etc gets in London.
Everything you said is true, of course, but I think it applies more generally to inexperienced startups with first-time technical founders, or larger corporations with a "B" technical staff.

In this case, you're talking about Dropbox, which already has achieved the scale, in both the large and small senses, that require a deeper level of problem solving than simply switching languages would provide.

Even if I personally find Go an odd choice for this project (why not C++, which already has the library support they need, and much more?), their present-day successes demonstrate that they didn't expect a scalability panacea from Go, just a better runtime for a subset of their critical path code.
Can someone explain why this was being downvoted?
The google paper the OP is summarizing is much, much better than the summary. http://research.google.com/pubs/pub43146.html leading to http://static.googleusercontent.com/media/research.google.co...
Or visit https://user:pass@api.del.icio.us/v1/posts/all
Country names/adjectives:
English,England,British,French,France,German,Germany

In most cases the adjectival form of a country tracks pretty closely to the nominal form (e.g. France vs French and others) except for the case of England vs English/British, the latter two spike from almost nothing around 1795. I can't think of a good explanation for why those two forms were so rare in comparison with "England" before 1795, anyone have an idea?

http://ngrams.googlelabs.com/graph?content=English%2CEngland...
Is Facebook questions tied to business pages? If so, that is certainly a shot across the bow for GetSatisifaction I would think.
That holds water only at the most sugary syntactic level.

At the most simplistic semantic level a binary addition operator is a simple mapping of what the machine wants to do (take 2 registers and put their sum in an accumulator register).

Lets expand that simple piece of code. Now you have more than 2 numbers to sum:

2 + 3 + 40

you have been forced to encode both stages of summing the first pair of numbers and then the result and the third value. Contrast this with a lisp

(+ 2 3 40)

Lisp has takes care of all of the details for me; i merely need to supply the operands and the language worries about mapping it to the underlying operations as needed.

Clearly, here is a situation where lisp notation elevates me from having to think about the machine.

Touche, indeed.
I pretty much stopped reading after this line: "Web development thought leader Jeff Atwood...". That and the press release-type of comment above it.

And I agree with everyone else here. Trusting your users to Facebook is a dumb-ass thing to do.
The "long s" causes problems with OCR and may be an easy-ish fix, if someone from Google were to take a look.

http://ngrams.googlelabs.com/graph?content=fame,same&yea...

http://en.wikipedia.org/wiki/Long_s
> If I have to approve orders on my phone as the video suggests, I may as well create the order then and there.

The first shot of the phone is during setup. The second shot is the "an order was made" push notification, which you can use to cancel the order, but no action means it will just go through.
I don't think you actually have any idea what personal tax rates are in these countries and are just repeating Tea Party nonsense. If you live in CA and NY you are paying European level taxes and getting basically nothing in return.
This does solve a problem, but just not the problem that you are mentioning. It solves Amazon's problem of how to get you to buy more stuff from them.

One of the primary rules of running a business is to make it as easy as possible for people to give you their money. This makes it ridiculously easy.
It's awesome and open source!

I made this video comparison between GoPro6 4k video vs the stabilized with gyroflow

https://youtu.be/KWiqF8Z8lEg
Which is basically another way of saying "printing money," which, as we know, causes inflation. Money can be flooded into the economy by means other than cheapening interbank lending rates.
most private registrations will auto forward emails to the actual owner. try emailing the address the comes up in the whois.

example: domain.com@private-register.com will forward to the actual owner.
>> Please tell me that does mean potential data loss!

Looks like it's not. Our server just went up - after the damage notication. Data seems to be intact.
I looked at the videos, and the editing ux seems simple. But when clicking "Settings" the user gets a boat load of techy stuff to adjust.
newLISP is a scripting language with a Lisp-like syntax. It's designed to be a Lisp-flavoured alternative to Perl or PHP or AppleScript. The emphasis is on staying small (250Kb) and easy to install, learn, and use. As a non-programmer I'm not clever enough to learn CL or Clojure, but I found newLISP pretty easy to learn and use for day-to-day scripting tasks and CGI work.

It's based on the ideas of Lisp, rather than on anything more concrete. I've been able to glimpse some of the elegance that Lisp users are familiar with. It shares some Lisp DNA (hence the name), but the author's focus on code size and ease of use has moved it away from mainstream Lisp developments. It won't (and doesn't) appeal to everyone, and wouldn't be suitable for all projects, but I've found it a useful tool to have in my toolbox. At least, it helps me get my work done and I've had some fun with it too, which can't be a bad thing, can it?
What if some people believe developing offensive "cyber war" capabilities in secret is immoral?

Consider, for example, whether you would be opposed to someone leaking information as to whether one of the nuclear powers had nuclear capability in excess of what was publicly known?

Oh, sure you can dance around the fact that the latter may be more of a violation of treaties, etc., but just because their are no treaties covering "cyber war" (correct me if I'm wrong), does not make it morally acceptable.
Note that this thread was prompted by the massive QA issues in the biggest games last year (notably Assassin's Creed: Unity and Master Chief Collection).
Doesn't google do this same thing?...
>So a $30,000 car (or less if bought used) when you make $120k is living outside your means?

You realize that their means change when they lose their job and apply for government benefits right? That we should reevaluate our priorities and budgets when our means change (we lose our job and become unemployed for a long period of time!)

If you make 120k/yr and you receive government benefits like food stamps, I have some harsh words regarding your clear abuse of our safety nets.

>then you're probably so cheap you don't take vacations

Some offense intended: Just how young are you? Too "cheap" to take vacations? We're talking about losing jobs in a dual income family situation. How boring am I? Boring enough to budget and successfully raise a child.

How immature are you? Because it clearly sounds like you are WAY WAY WAY too immature to raise a child. "Too cheap to take vacations"!! The audacity of an entitled young twenty-something! You sound like someone who is too immature to successfully put food on the table for your child because you're too busy spending your money validating your entitled luxury lifestyle to save your money and prepare your family for the unknowns of life.
I think it's one thing to say "Where and how you can apply these we can discuss in more detail later, but for now assume that you can do x, y, and z only" and another to omit details altogether to later correct (if corrected at all) or leave what's available to inference.

From my reading and skimming of the samples provided, I wouldn't call this book a "simple overview" as I would call it something that's so concerned with getting to what appears to be the result/goal of a class like high school physics, but misses the real point. For instance, the purpose of a high school class many might take to be to learn how to take derivatives and integrals and apply them to a few common types of problems. After all, that's what you spend your time building up to, and what final exams on the class cover, so that's the point, right? But to the contrary, the skills and problem solving you get from doing those things in more rigor, with the details fully fleshed out instead of glossed over, and with motivation properly explained, is the real purpose.

In short, what I think this book will do is teach to the test, where the test is a template final exam from the type of course it purports to cover. But as we are all well aware, exams are not always proxies for whether you learned the whole of the material. Based on the depth of information provided, I'd say if your goal was to pass that class for your GED and never touch the information again and never try to apply it outside of the small template given by the textbooks, maybe it's useful. If you want practical knowledge that you can apply in a variety of situations and use to continue your education past this point, you're going to be missing a lot of very important details.
It occurred to me last night that Amazon's next target could well be Google (search). I mean, how much money are they paying to google for ads? I could be wrong but I'd have to imagine they're Google's largest revenue source now, possibly by a large margin. And they've got the expertise to do it in house. And I'm hearing more and more complaints about google these days. Amazon also seems more disciplined at listening to what users want than google is. I could see them first integrating it tightly with alexa, then calling it alexa.com, adding some spiffy new features and somehow pushing privacy as the number one thing (because they can because they aren't overly dependent on ad revenue, and because an amazon account seems more tangible than a google account (how many do I have) because they started in commerce and have your credit card and never tried to start a social network), then boom goodbye google.
> This experience also gave us our own mini-case study on how misinformation spreads online.

Word! People love to hate on Firefox (and Mozilla), but it’s good to see misinformation tackled in a concise way without insulting or attacking anyone (which is how I perceived the article).

Stay strong, Firefox browser logo! :)

Stray strong, Firefox Nightly browser logo! ;)
Support for rendering in SVG via the RaphaelJS library has been added now:

http://0xfe.blogspot.com/2010/06/fonts-tablature-svg-and-dem...
Your definition of trade-off seems broken. If I can make a car much bigger,
or make it much more fuel efficient then that's still a trade-off even if I
decide to make it a little bit bigger and a little bit more fuel efficient.

There's nothing wrong with my definition of a trade-off. What you're pointing out here is that all design inherently involves trade-offs, which is just a simple fact. Your previous post, however, makes the FUDdy suggestion that people are going to get something worse than before ("I believe smaller pixels means less light gets through, it's more work for your processors which means less battery life etc.")

I guess it's possible that when you talked about "less light" and "less battery life", you were speaking in reference to theoretical maximums which Apple could have chosen to individually pursue at the expense of all other factors, as opposed to the display quality and battery life of existing phones. In which case, you were simply stating a practical fact and not offering a criticism. But it sure doesn't sound that way.

They are of course making lemonade from this particular lemon via marketing
in an attempt to counteract the benefit that rivals will receive by choosing
the screen with the best balance of quality/price/battery at any particular
point in time for their devices.

Where and what are those devices?

let's shout this metric from the rooftops because as any longtime Apple
follower (like myself) knows, it's only "about the total experience" when
you can't actually beat them on the raw figures.

You'll notice Apple continues to emphasize the experience here, which is why they bothered to talk about human optics rather than simply dumping the 326 ppi figure and moving on. And sure, they like to brag about specs when they can, but it's the fact that they're fundamentally about the total experience that gives them the highest customer satisfaction ratings.

If you happen to be forced to use a spec that by your own marketing is higher
than actually necessary or visible most of the time, then that figure becomes
vitally important since no-one even wants to match it because they want to
focus on the "total experience" rather than chase your metric.

Nobody was forced to do anything. 960x640 was a particularly convenient choice for two reasons: it allowed them to have maximally sharp text and images, while sidestepping problems that arise with scaling apps for previous devices by non-integer values.
It's scheme, but with a custom version of reduce that doesn't take the identity parameter. When working with lists that are known to be non-empty, it's a convenient shortcut.
If it's cheaper to get it delivered via next day air, then it must have used less energy.

Big if. No shipper ever reveals their true costs to you, they always build in some margin. An amusing illustration of this is UPS. Internally 2-day shipping costs more than overnight (they have to pay for warehouse space to keep the packages around for a day), but they charge more for 1-day.

In the case of Diapers.com, no option is provided to let you get any other kind of shipment speed. That's because they see their competition as regular retail stores. And the cost savings of eliminating the retailer are enough that they can justify much higher shipping costs.

For a realistic comparison see http://en.wikipedia.org/wiki/Fuel_efficiency_in_transportati... (and keep in mind that the true costs for transporting stuff by aircraft can depend more on volume than weight).
For the vast majority who hold this common wisdom, it is not bullshit at all.
In that same spirit, why not put the e-book version of "Geek Atlas" for sale on Fifobooks.com? ;)

(disclaimer: I am a co-founder of that site)
Yet another reason why bananas are the Athiest's Nightmare
The problem with teacher paying with free classes is that many of the free classes are just ways to get a first meeting with a customer. And then future transactions between the student and the teacher happen without TeachStreet being part of them. But, we're experimenting with some ideas in this space (helping teachers to offer promotional pricing, with additional featuring on TeachStreet.com itself).
Sounds like you saying that act of production of negative is where/when copyright starts.
I googled the location, expecting it to be in the far north of Alaska, given the description. But it's just southeast of Anchorage. Is the weather really that much worse?
Cutting storage is also foolish, as we are in the era of Big Data and Data Lakes and storage is vital to these concepts.

Whether or not the layoff rumor is true, this doesn't feel like the most insightful of articles.
The acting in that video is first class.
What you are letting a hacker news comment thread determine the history of JavaScript? This isn't how history is written - HN posts are emphera for the most part. Last time I checked you were not exactly powerless and reliant on others to write history for you. You have a megaphone, why not use it and write something authoritative on the history of JavaScript and Dart.

Also, you do realize that I wrote this to a Dart audience to encourage them to return to JavaScript -- and you do not convince anyone to change their minds by being an asshole towards their work.
>I am the dumbest person in the room. What should I do?

Be grateful of how lucky you are. You're surrounded with people who can teach you awesome things. You're in a challenging environment, no boredom in sight. YOU'LL LEARN.

Just put a smile on you and seize the opportunities.
Anyone knows if revoking certificates is also free?
Two years ago, Stephanie Kelton was doing interviews where she denied that inflation is going to be a problem in a modern economy.

Last month, she was arguing that price controls are now necessary.

This is clearly a movement that is bailing out water, so the NYT piece is especially baffling.
Casual NFT onlooker here. Is there still an issue of ownership being stolen with some modicum of technical effort? Are there solutions to that? Are any insurers getting in on this yet?
An economist (I forget which one) posed an interesting thought experiment: Would you rather be a millionaire 100 years ago, or middle-class today.

Sure, some people would choose 100 years ago, but a large majority of people, when asked, would rather live a middle-class life today than as millionaires 100 years ago.

Clean water, sewer systems, restaurants, the Internet, television, microwaves, dishwashers, transportation, etc all make a middle-class lifestyle today far better than it was 100 years ago.
I think this could be broken down further to mean:

People that create, rather than perform.

Zuckerberg made something brand new. The garbage man just does what he's told. There is a big difference.
I don't think he was trying to say there were fewer nouveau riche post-Roosevelt, but that there were demonized in a new way, and that that stigma didn't really fully lift until the tech boom.

He's talking about fashion and sentiment, not the actual number of entrepreneurs.
I meant the source-highlight dependency. Is that included with the binary?
So stuff means only startups and hacking here right? My dad took an exam in which people well above his age fail, but he passed and got selected in a prestigious government position. He then went on to work in a lot of departments of Indian government. In short he has done a lot of "stuff" stuff. But I don't see him being famous.