jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Not sure if I'm an average HN reader or not:

* ATGM - anti tank guided missile

* RPG - rocket propelled grenade

* IR - infrared

* IFV - infantry fighting vehicle

* UA - Ukranian army

* SOF - special operations forces

* TDF - territorial defense forces

* CLU - (I did have to look this up, though I understood it from context) command launch unit ie the screen+trigger

* NLAW - next generation anti tank weapon
Might we just not wield enough energy to evoke a 4th generation?
>> all the data is being stored stateside.

Which brings up all manner of privacy issues for those not stateside.
Reminds me of the episode of "Better Off Ted" where they invent an itchy chair and it increases productivity because workers can't get too comfortable. In focus group testing, they find a maximum limit of uncomfortableness before people start jumping out of windows.

I keep thinking the latest announcement of "gigantic open floor plan" is going to be that stroke too far. But I have also learned to be disappointed.
Images
by Tyrone Green

Dark and lonely on a summer's night.

Kill my landlord. Kill my landlord.

Watchdog barking. Do he bite?

Kill my landlord. Kill my landlord.

Slip in his window. Break his neck.

Then his house I start to wreck.

Got no reason. What the heck?

Kill my landlord. Kill my landlord.

C-I-L my land lord!

(as performed by Eddie Murphy on SNL)
Hmmm

First I thought Spartan was supposed to be a browser that embraced standards and got rid of years of IE non-standard workarounds.

Now they're extending that model with "Inking and sharing", and distraction free reading view. So the baseline browser is going to be different on different devices unless all of the devices are from Microsoft.

I think they're over estimating their ability to control the market's standard user expectations.
CloudFlare is at 665 3rd St; it's 3rd/Townsend. 90% of the employees live nearby, take Chariot or other services, take BART (20-25 min walk), or take Caltrain (3 minute talk). 5 of us drive and park.

I am paying $260/mo for my parking spot. It's not awesome, but it's not the end of the world.
> What backend do people use? Rails? Django? PHP? Perl? Some Javascript?

All of the above, and then some.

If you're just starting out with web development, it's much more useful that you learn MVC and REST; those are architectural skills that will result in you being able to adapt to most frameworks rather quickly. I'd personally vouch for Rails (or perhaps Padrino) and Ruby as an introduction to those concepts, seeing as that's where my own personal experience is, and seeing as Ruby is generally regarded to be an easy and programmer-friendly language, but feel free to make a choice based on your own personal language preference (Django if you like Python, Catalyst or Mojolicious if you like Perl, Chicago Boss or Phoenix or Sugar if you like Erlang or Elixir (respectively), etc.). You can't go wrong, so long as you learn those underlying concepts.

Lots of folks around here express distaste for "polyglot" programmers like (probably, at this rate) myself, but I personally appreciate that focusing on thorough understanding of core concepts rather than the ins and outs of specific implementations thereof is really helpful in this context.
It says 2007-12-31
Also be careful, some of these docs have BOMs that screw up parsing tools (even iconv crapped out on one of the files, Qatar I think it was) and the encoding is all over the place. At least the phone number is ASCII, but the names may be UTF-8 (with or without BOM), UTF-16-le or...
Oh, I don't disagree. Certainly with respect to hiring, I'm usually interviewing fairly senior people in not-directly hands-on tech roles. I won't say I don't look at the schools but they don't really play a factor in my evaluation. And some of the best senior folks I know are from schools that no one's heard of.
Some research on the topic: https://doi.org/10.1145/3344429.3372502

"The group found that pass rates in introductory programming courses appear to average about 75%; that there is some evidence that they sit at the low end of the range of pass rates in introductory STEM courses; and that pass rates both in introductory programming and in other introductory STEM courses appear to have remained fairly stable over the past five years. All of these findings must be regarded with some caution, for reasons that are explained in the paper"
Anyone who knows who Yoshua Bengio to the point that they would be confused would know that he does not work for Google and hence it would not be possible for him to resign from Google AI.
It's easy to have a crappy diet regardless of diet religion. My uncle is a knuckle-dragging idiot who only eats fried meat like sausages, has diverticulosis, obese, and is one step away from colon cancer.
> But the authors successfully show how to train CNNs, RNNs, and LSTM RNNs without backpropagation, i.e., every layer learning only via local rules

The basic version of this was shown in [1], as mentioned by the ICLR review:

"Specifically, the original paper by Whittington & Bogacz (2017) demonstrated that for MLPs, predictive coding converges to backpropagation using local learning rules."

That Whittington & Bogacz didn't extend to complex ANN architectures, but it would have been very surprising if what they showed didn't extend to other ANNs.

OTOH, while local-only updates are great it doesn't help much if the overall algorithm needs vastly more iterations. Again, from the ICLR review: "The increase in computational cost (of 100x) is mentioned quite late and seems to be glossed over a bit."

[1] https://pubmed.ncbi.nlm.nih.gov/28333583/
> There is no way that this can be true unless there is some very very bad craziness going on. A real mindfuck

System Center Operations Manager and all derived products such as the various Azure Monitor and Azure Logs offerings have craziness going on.

For example, a typical metric is stored with a 300:1 write amplification because the database schema they use repeats the fully qualified machine name, counter name, and counter instance name per measurement. This prevents the collection of a useful set of metrics at a useful frequency.

Logs are similarly generated using suuuuuuper verbose JSON, capturing everything except the critical fields you actually wanted, and then stored uncompressed record-by-record, keeping the full field names for each and every row.

What incentive do you think they have to improve on the efficiency of the wire format or the storage format if they charge by the gigabyte?
This may or may not have happened to myself, and with a different agency.

It's more common than one may think. The only sensible thing you can do is tell them to fuck off.
I saw a Defender flipped on its side after being t-boned by a Mercedes taxi.
so a specific example then -- in your opinion is putting ca one million Uighurs and Kazakhs into internment camps compatible with the 'Chinese way'?
Ahhh the original web vision and promise of the Semantic Web.
Snippets of machine readable datum everywhere fetched and assembled
for you by your own "intelligent agent".

The competition would be innovating better personal agents and data tagging.

I think TBL found the mother of all misunderestimations when they made http servers and browsers as step zero.
I made a school website instead. It got official and to thank me for the good deed they removed our class from the school history when they build the new website and converted the image archive, because we weren't up to their standard or whatever.
Catholics .. gotta love them.

I still remember sitting there hours and days banging my head on the table how to get this school logo exactly in the center at the top of the page where it had to stay visible even if the page was scrolled, because "it has to be up there. And it must be always visible."
Fun times.
.NET: Use yyyy (ISO-8601 year number is not available)
This issue was actually central to my switch to Chrome.

I'm glad it's finally fixed, but when something this important to UI takes over 10 years to get resolved, perhaps the Firefox team needs to just choose a fix (such as the ones suggested in that thread from 2002-2005) and fix any issues it causes in further releases.
because people think that you really need what you're asking for. By asking without need, you're exploiting the human species community safety net. Only a jerk would reject a request for help, and only a jerk would exploit that situation.
Nice addon will have to give it a try at work.

One thing that has worked well for me is the Postrank addon for Chrome for Hacker news: http://bit.ly/aKLjCT

It means rather than spending hours on Hacker news I can quickly glance to see if there is anything interesting to read and add it to Instapaper. Then read it later on Instapaper app on my phone when I have downtime on the train for example. Kind of best of both worlds, get my fix of interesting info on HN and don't lose too much productivity at work.
Gecko is the best I've found so far and the API is incredibly intuitive and really allows you to implement statistics from anything.

If your looking for a beta invite, a company called http://geckoboardapps.com/ is giving them out over twitter if you simply ask nice enough.
The more worrying thing from a pedagogical point of view is his claim that a bunch of problems that programmers outside academia regularly deal with are non-problems and don't need to be taught, because they're cruft that is on the verge of obsolescence.

He had better be right, or he'll be helping to produce a cohort of students who don't know a lot of stuff they might find themselves needing to know! (Of course, I realize that Harper doesn't control the entire CMU curriculum, so it's quite possible that despite his views, CMU students will end up studying the "not worth studying" versions of parallelism/architecture/etc. problems and solutions in other courses.)
yeahi can't imagine why it's ie9 only. also, 10 frames per second? i can't feel that's impressive. it still looks choppy. it's not till about 15 that most people stop noticing choppyness, and really talk to me when you're doing 30 fps.
"Halal internet?"

Sounds tasty. I'd like to order mine in a pita with rice on the side, to go please.
I have to admit, in times of Corona, without parties and concerts, the value of Facebook has sunken drastically.

My main activity was to stay up to date on events. What's happening, who goes where, etc.
> The chicken you are eating has increased 364% in size over the last 50 years

1) I'm not eating anything, let alone a chicken.
2) There aren't any 50 year old chickens.
3) My size has increased way more than 364% over the last 50 years.
Yeah there are lots of bitter people in these comments making sweeping generalizations.
Accommodating students unwilling to learn or unprepared.
> We didn’t sign any type of contract at all

Pardon my naivety but, couldn't you just consider them out of the company? Write them off the website, stop inviting them to meetings, revoke their access/credentials/...

There is no contract, so what can they do legally?
> dispassionate decisions.

if they are able to make choices dispassionately that is objectively best for the patient, then it makes them good doctors. The only problem is how does one judge whether they made the decision in the best interest of the patient, when normally, this judgement is based on a proxy metric like sympathy?
What's a good resource that will introduce me to this topic? Back in high school, we only up to (down to?) protons, neutrons and electrons.
I generally agree with you (which is why I made an exception for values with a manual Drop implementation), but to advocate on behalf of the idea… I don’t think it would be too crazy to make a rule that any function that invokes “unsafe” (or is itself defined as an unsafe function) would fall back to the old scope-based drop rules. Worst case scenario is that you’d be dealing with the current level of memory usage efficiency, and you might need to manually call drop if you want something dropped earlier, but in most cases things would be eagerly dropped even sooner.

Outside of uses of unsafe, are there any other serious problems with eagerly dropping values that manually implement Drop? Maybe this fallback mechanism would also have to be invoked simply for casting to a raw pointer anywhere in the function. Either way, a list of exceptions to eager drop would arguably be better than not having eager drop, as long as the list was sound.

It would still be a breaking change, and would definitely require at least being restricted to a new edition. Some people currently use Drop as a kind of scoped “defer”, especially for things like instrumentation, so maybe it would be time for the language to introduce a proper “defer” statement that exists for that purpose instead of making Drop so lazy for everyone.
https://news.ycombinator.com/item?id=27442724

> I think it is something that should be ignored until it dies into obscurity
You just described my first 5 years out of college until I went back to school. You take that "temporary" job to pay the bills, and then you never get that entry level position to break into your industry after your degree and you're SOL and going back to school in the hopes that a master's degree and project portfolio will help you get an entry level position or internship which will translate into finally being able to afford retirement savings, a house, a younger than I am car, or something. I do feel this situation.
Lex presents as one of the biggest self absorbed pseudo-intellectuals of the 21st century. Perhaps a miracle year in being a joke of a philosopher I guess.
Don't start working on things you can't finish! Seriously. If tools are missing or requirements are not well defined or other people you depend on have not delivered now, than simply don't start.

This approach can reduce your work in progress tremendously. The benefit is, that it becomes easier to choose from your open tasks.

When everything you need for your work is ready, you can finish your tasks. Otherwise you start working and interrupt yourself because you have to wait for others.

Making assumptions on not not well defined requirements may lead you to work which will be discarded upon wrong assumptions.

And last but not least:

Work on things that matter.

Follow those things and I promise you that the disruptions will disapear.
You wouldn't kill them for it, though... probably. And you'd be in trouble if you did.
https://twitter.com/jill380/status/549016126035095552
There's a couple inaccurate things in that article that stood out at me. It should be pretty easy to measure the CPU hit when running ABP. It looks like the author is running windows so he should be able to use perfmon. He also mentions that "As with all proxy servers, though, the one caveat is that it doesn’t work with HTTPS connections" which is very much wrong.
Didn't it get iOS 6?

I know 7 and 8 aren't available, but I thought it got up to 6.
It's useless since it's always false (unless you are comparing the same variable).

> [1,2,3] == [1,2,3]

false
Very nice. It seems to me this is the final nail in CoffeeScript's coffin - is that correct?
Yeah, we were down at the Anchor a fair bit, too. Man, that was a long time ago. I remember my dad getting pissed with me for spending so much of his money on the Pac-Man game, so he gave me fifty cents and a milk crate, and taught me how to shoot pool.

Nice to see a fellow Alaskan kicking around on here.
So by definition, this is not Open Source. Unfortunately, the author claims to have done so nevertheless:

http://groups.google.com/group/kod-app/browse_thread/thread/...

It is a very questionable practice to claim to have produced Free Software / Open Source, when in fact this isn't the case. That's misleading marketing, if not unfair competition. Such practices are especially unfair on the huge number of authors and companies who really produce Open Source software.

The terms "Open Source" as well as "Free Software" have a well-defined meaning that includes giving others the right to distribute the software and to make a buck with it. If you don't like that, it's okay. You may still claim to have switched to "more liberal license" or something like that. But you may never claim to have switched to Open Source. That's not okay, because it is a plain lie.

I find it especially strange that the reason for this unfair behavior against competitors is to receive more fairness from competitors. That's a clear case of double standards.
Looking at nature for inspiration is another fine example of 'going outside of your own system'. However, just a set of colors doesn't communicate much unless it's also clear in which proportions they should appear and for what items or layout elements they're used. To illustrate this: the color paletters at http://www.colourlovers.com/palettes don't reveal how they are intended to be used.
I don't know about that. Among the early adopter crowd, it is certainly true, but Twitter much larger than that group now. Most people use Twitter from the web or from an official Twitter app. I still think Twitter is going to have very serious monetization problems, but third party clients aren't really a problem. If anything, the third parties should be concerned about hitching their wagon to a company that might not be too concerned about their success.

Reference: http://blog.twitter.com/2010/09/evolving-ecosystem.html
==> http://kodapp.com/download/
The laptop booted straight to the desktop. The user lambasted by the hacker simply isn't "a computer guy", hardly a sin.
Colloquy for irc is another good app.
I think he is right on the major premise, but wrong on fashion -- a lot of the most revolutionary and iconoclastic people I've met dress well, in suits when appropriate.
Getting git-cola http://cola.tuxfamily.org/ to snow leopard users has been tricky business. OS X is kinda like gentoo, but with more portability issues ;-) (I kid, I kid!) I don't know if I should use brew, fink, macports, etc. and if I did know, would my choice affect my users too?

py2app worked on leopard but doesn't work on snow leopard anymore. That was a bummer. The only available option is to compile it all myself and provide a separate installer just for Qt and PyQt4. I haven't gotten around to doing that yet ;-) but will do so soon.

Overall that will be better than py2app because using py2app meant having 40MB .app bundles. Providing a separate installer means I can ship small ~1MB installers that contain just cola and nothing else.

That said, I've never been satisfied with packaging on OS X. OTOH, maybe everyone has settled on something (brew?) and I haven't gotten the memo.
Given the recurrent discussion on HN about MMT and inflation, I felt it would be helpful to submit a direct source on the subject for discussion.
Agreed. It's really nice to be able to have two files side-by-side (or a file plus a shell) without having tiny font. I still do the overwhelming majority of my work on a laptop--maybe I'd feel differently with one or more 27" 4K monitors, but even then I don't think a code formatter should make these kinds of assumptions.
Tokens of recognition aren't currency that you can use to buy redemption, I find this comment particularly ironic when this other article exists, perfectly capturing a symptom of the state of denial that the US find themselves in wrt to their tumultuous history: https://news.ycombinator.com/item?id=30261610

Germany didn't get over their trauma by having "Jew day" and "please stop treating humans like cattle" bill while routinely allowing their members of society to deny education to their children
S3 is simpler because you don't have to deal with hierarchical directories.
Will this apply to gyms that make it incredibly easy to join but require hoops to leave?
Why I will never buy any Peloton product for my home...

Peloton Tread+ Treadmill Safety Incident: https://www.youtube.com/watch?v=onXNnlCYJ4Y (viewer discretion is advised)
> "My child was ran over by a truck, I have brain cancer, my brother is dying of hunger in a ditch somewhere, I was tortured in a concentration camp, an earthquake killed everyone I loved"

Did you begin to suffer from these things when they happened, or when you were told they had happened? If, later, someone came and told you it was a mistake, it was someone else that had suffered all these misfortunes, wouldn't you at that point stop suffering?

If this is true, how can it be that these events in themselves are causing you to suffer?
She's one of the few people to turn me down outright. I'd love to have her on when she's ready.
I'd love to see anyone's examples of code that is actually beautiful but equally ungainly/unnecssary. I've seen Ruby metaprogramming / monkey patching used in ways that are equally unmaintainable, but also fail to set off such obvious alarms.
> Lots of places without any real natural resources seem to do fine

Really? Who? Japan that's who ... and everybody marvels about how the heck they managed it. Who else? Not fair saying any country that had colonies once, even if they no longer do, as they got their "jump start" from the resources of their colonies.

What country has actually succeeded without natural resources? Keep in mind that natural resources aren't just minerals. They may be geographic circumstance, such as "the only land route between X and Y", or ocean access, or "the shortest route between A and P", etc.

It's very fashionable to say that you can get by on brains alone, but it turns out that more is generally required.
as opposed to speculative fear-mongering?
As the article points out, the data gets written to the WAL on
the slave before the transaction is committed on the master

Then the article is wrong, it doesn't. I can reboot or kill the slave and the master will still happily accept transactions. It's also pretty clear from tcpdump that the data only goes on commit, and it's one way from the master->slave.
And what exactly does a faulty logic have to do with Orwell's dystopia?
Feinstein has long been known as a censor, an opponent of civil rights and human rights, an open shill for industry, an advocate of unnecessary war, a proponent of police and government against the Bill of Rights and privacy, and generally opposed to the individual or small business whenever government and powerful institutions can be privileged instead.

I wonder often why California insists on keeping her. She almost always votes right on the environment and reproductive rights, I guess. You folks could do a lot better, though.
I hoped he might choose to go out with some of the integrity he showed in his best moments. Feingold left me with mixed feelings but he was always his own man.
That's not how biasing and influence work 99% of the time, they don't explicitly tell you; you just know. It can even be unconscious.

That doesn't mean it was a factor here, but Mossberg himself should have done the conflict-of-interest disclosure.
Wow you dismiss Woz as non important when he not only made the product that placed Apple in the spotlight in 1976, but also made the first mass manufactured personal computer that could be attached to a display with no modifications. You could very well say he's the raison d'être of Apple as we know it.

You call his involvement (12 years as a company, and I believe 5 before Apple Comps was incorporated) 'short' and his dismiss his opinion on a piece of tech when he's probably part of the elite who's opinion actually matter. Hell Steve Jobs was never a 'techy' so to speak, so if I had to take anyone's opinion seriously (regardless I agree or not) about a piece of technology such as this is Steve Wozniak.
You claimed:

> The models tended to overshoot the number of deaths by huge amounts. For example, the Imperial College of London estimated 40m deaths in 2020 instead of the 2m that occurred.

The very article you cited pointed out that the 40m figure was based on a "left unchecked" scenario. It was not an attempt to predict the actual number of deaths that would occur. Claiming that this is indicative of overshooting because the actual number of deaths is 2m is completely wrong.