jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Makes you wonder why Manning joined up in the first place, consider the highly public ethical and practical failures of the executive branch and the army in the context of Iraq.
This is an important point that I think a lot of people don't understand.

Even respected people in the technology world don't recognize that the GPL is not a use license.
What's the allusion here?
I've been offered jobs contingent on providing proof of disclosed salary (pay stub).
just Penumbra
We're just going to have to agree to disagree over preferences here. Enjoy Smalltalk, it's great.
...but that’s the idea. They want people to drink the artificially sweetened version instead. That’s what the tax is for. If they taxed both the same it wouldn’t work.
http://geoffg.net/maximite.html

That project didn't seem to get much traction.

Maybe it could be achieved with a tweaked Linux on RPi? Create a specific development environment and run a variety of competitions. Things like 1k, or 7DRL, or whatnot.
Scaling horizontally is basically "we can add machines to make it go faster" and "scaling vertically" means "getting a faster or more disk/memory/CPU/etc. makes it go faster". In horizontal scaling you're usually talking about adding "commodity" hardware, though that's not actually that true any longer (I believe AWS at least uses customized boards, form factors, etc. to achieve better economy of scale.)
Google uses it for several properties, including:

AdWords UI
AdSense UI
Blogger
Groups
Doclist
Parts of Maps / Geo

according to https://groups.google.com/forum/#!msg/google-web-toolkit/Mjj...

Their case studies page has a few more: http://www.gwtproject.org/casestudies.html
Erlang dates back to Ericsson's CSLab in 1986. It's explained in good detail in this thesis by Joe Armstrong[0]. From that paper, the first significant production use came in 1995 with the Ericsson AXD301 switch.

[0] http://www.erlang.org/download/armstrong_thesis_2003.pdf
I've never used GWT, but it looks a lot like ASP.NET (all the button declarations in code, heavy page lifecycle in code, etc.). Can anyone with ASP.NET knowledge comment on that? ASP.NET has many problems, there are valid reasons why most developers are moving towards ASP.NET MVC so I wonder what is the place for GWT in modern web dev.
Because in 2012, they sold 14 cars (during the same period last year)
How about IP geolocation? Is it possible to query service such as IP2Location via dig?
It's the age-old battle between retained-mode and immediate-mode graphics APIs. Immediate-mode always wins in the end because every retained-mode system is hiding an immmediate-mode system underneath, and the extra layer between app code and the display ends up slowing things down.
Could it just be that online advertising is simply oversold?
I don't know about others but I'd click an ad maybe once every 6 months at best. Maybe there is logic behind constant feed although on a number of occasions I actively avoid products for bombarding me (looking at you grammerly).
hmm. if you ever had to deal with a supply chain and understand all the moving parts you cannot make the argument above with a straight face.
...and i am being downvoted because?
Inside the Wuhan quarantine zone the mortality was 5.8%. The virus has an R0 of 2.3, so herd immunity will kick in around 60% (2.3 * 0.4 < 1). That would result in an overall population mortality of 3.48%.
Raised buttons fit better with the "affordance, visibility and feedback" paradigm.

I'm used to flat UI now but I liked the ideas behind the 3D buttons. I guess one reason to go flat is that almost everything in a web page is now clickable so having it all 3D gets a bit "noisy".

3D is better for people that have never used a computer but I guess we're all trained to use GUIs and no one can remember the time before that any more.
I believe GP was talking about the ever growing space debris.

https://www.esa.int/Safety_Security/Space_Debris/Space_debri...
Yeah, people in SK and Taiwan seems to be more sensible than the people who are partying like there is no tomorrow.

On the other note I am kind of bit understanding how climate change can be tough sell. Here the effect of COVID is almost visible and people are/were in denial. Think about the effects of climate change which is into future.
As a web developer I have rarely, almost never, been impressed with the technical capabilities of developers who rely on their CS education more than independent experience outside of work. I have known many developers with a CS education from a good school who are duds and several excellent developers without any college.

My recommendation is to stay the course if you plan on achieving a master’s education in computer science otherwise you are just wasting your time and money. While that one line on your resume is helpful it would be better spent on a different major.

Edit: I read that you have a full scholarship. Stay course anyways because you don’t have the financial burden of tuition. But understand a good CS education is not enough to make you a good developer. Good developers produce good software.
We will all speak Schwiitzerdüütsch or at least be able to spell like we speak it.
Location: San Diego, CA
Remote: Willing
Willing to relocate: Yes
Technologies: C/C++, Mobile Development (Android and iOS), Java, Python, Linux, SQL, Objective C, PHP, XML, HTML, CSS, JavaScript, UML, OpenGL
Résumé/CV: https://www.dropbox.com/s/6ta4glfrknw6b6m/J_Manning_Resume.pdf?dl=0
Email: J.41.Manning@gmail.com

I am a spring graduate from Michigan State, and am very passionate about outreach and learning new things. I work well with others and look forward to hearing from you!
Mostly good points.

This point, "Unless your system was supposed to be hackable then it shouldn't be hackable." wasn't one of them.
Yeah blocking ports is lame. The worst type of IT guy you can meet it's the "i-wont-open-port-53627-for-your-app-because-those-ports-are-dangerous" asshole.
I'm curious to see what factors will drive their investment decisions. Typical "exit oriented" investors are taking very high risk for high reward.

This significantly changes the potential upside ROI although it is probably still interesting to some investors. It's cheaper/faster to start up nowadays but there is also far more people doing it. So what I don't see is how they tangibly reduce the risk of failure?
In North Korea, the year is 104. The Soviet Union had one time zone for the entire country. So 8pm in Moscow was 8pm in Vladivlostok. Afghanistan also has a 30 minute offset. Luckily for me (for now) Nepal isn't my target market!
Many Republicans on TV agree with you.

The party needs to split into the anti-democracy, pro-Trump faction, and the rest of the party. The moderate wing could easily pull some people that voted Democrat this year, and form a stable, coalition government.

This would help de-radicalize our political system.
What...?

I like debugging, it can be incredibly satisfying.
The release notes don't fully cover the story, but the internals of the ORM are getting some major refactoring. Lots of string wrangling code is being pushed down into expression nodes, which should make it a lot easier to build new features, fix bugs, and actually understand what's happening in the ORM.
As someone who grew up in a country where 24 hours are the norm for digital displays, I'm a bit miffed that the author seems to portray that as alien and weird.

You wouldn't say "oh-four" to indicate four AM. You only need to say "oh-four" if the 12 hours system is the norm and you need to clarify you're talking about "military time". You wouldn't need to say "twelve hundred hours" either.

I'd recon if English speaking countries switched to the 24 hours system, they'd likely just do what everybody else has done: keep counting. It'd be far more natural to say "it's 13 o'clock" (just as you would say "it's one o'clock" when it's obvious from context whether it's in the middle of night or early afternoon).

And "midnight" and "midday" would likely still refer to the "solar time" in the scenario where everybody uses UTC (though it's obvious the author is really just getting at how we would re-invent time zones eventually out of necessity).

I'm not really sure what the article is on about, though. Did anyone ever really argue that we should abolish time zones in general? As far as I can tell most people who are annoyed with time zones (particularly programmers who have to deal with them a lot if they need to deal with date time logic directly) would only want to get rid of DST.
Yeah, I laughed out loud pretty hard at the time saying "This guy is a clueless idiot". I wondered if we actually saw the same movie. Anyway, it's a waste of time to debate opinions. However, a Best Actor and Best Picture nomination are hard to argue with.
There is one parked outside my apartment all the time, and every time I see one on the road it's the same driver. I've been tempted to try but feel like I might end up cramping their commute. Or maybe I should go out and bring another one back here...
>They are obviously blinded by Apple hate and spewing nonsense that's been rebutted in this thread.

Does this make you feel smart?

I don't hate Apple at all. What I do hate, however, is when reality is rewritten, North Korea style, to favor Apple's great stewardship. It is an incredible offense to anyone with any common sense or actual knowledge.

But hey, did you hear that the iPhone invented video calling? It's the first to do it right. Am I right?
Yeah, besides if somebody stole my bike I would want them to get a sharp electric shock, not fill half the area with smoke.
I get the 'true open source' idea at core, but am trying to come up with something for them which balances out their needs with wanting it to be somewhat open.

It's not competition... well, sort of. It's something being developed by a local government and they do not want the taxpayers money to be developing something that someone will take and resell back to the same constituents by simply using some advertising. At least, that's my current understanding (and as a taxpayer, I sort of agree).

Dual-license GPL seems sort of like the way to go, or potentially even the Affero/GPL approach?

Their idea is that this may be something other agencies in other states might be able to reuse, and they don't want to put restrictions on that, but are concerned that someone will take the code and 'sell' it, when it's been taxpayer $ funding it.
Only if the shop owner was in America.

Pretty much anywhere else, he would have been laughed out of court.
It's hard enough to tell the phonies from the real thing, for a domain expert. Investors are usually not experts at their domain, and only have limited time to assert the person.
Ah. Fair enough. That's a rather interesting case, and what I assume is not what people think of when you say random number. I assume that people think of a uniform distribution (i.e equally likely numbers).
Canada? Australia?
"the story I've heard behind the introduction of the 5.56 round is that it was designed to wound, not kill. Supposedly the generals in charge of doctrine in the 50's surmised...."

The story you've heard is dead wrong on many particulars:

The '50s "generals" were fixated on creating 7.62 NATO and the M14 upgrade of the M1 Garand (and BTW it was another TFX/JSF one long arm to do everything semi-debacle). The AR-10 (the parent of the AR-15 that used 7.62 NATO) was part of the "competition" that somehow ended up selecting the Army's very own M14, through expedients like replacing screws and/or pins with coil springs while the rifles where in the custody of the Army.

An early limited use of the AR-15 in Vietnam produced outsized reports of extreme stopping power and lethality, explained by the very high velocity of the the 55 grain bullets of the time (3,250 fps in something I just looked up, which matches my memory). From my research, before the civilians in the DoD forced it on the Army and Marines, mere wounding was never a selling point, that sounds more like excuses after real experiences showed how bad it really was.

SLAM was a fraud, his schedule could not have produced the data he claimed to have collected then, a scholar reviewed his appointments calendar and noticed the discrepancy. It appears he did a limited number of bullshitting sessions and pulled his results out of his ass. Read e.g. the completely unrelated Hackworth About Face for a bit more on his feet of clay, in Vietnam.

My counterpoint to the soldier's load argument is that the tradeoff went too far, e.g. I've read some accounts of SAW operators who really wished the round was more effective. I submit there's a case to be made for fewer but more effective rounds, but not battle rifle level. E.g. would 3-4 more effective drums do as well or better?

Have to run, maybe more later.
As far as I know they didn't try to make a good implementation without CLMUL. However, the older endomorphism-free curve2251 implementation [2, 3] is eye-opening:

- the SSSE3 implementation is ~2.7 times slower than with CLMUL
- the generic (using mpfq, which should actually be pretty good) implementation is 5-6 times slower than with CLMUL

Binary curves used to be a lot more popular than they are now, before we all had fat multipliers in CPUs. The patent situation is worse for binary fields too, I think. That said, I'm pretty sure there are deployments somewhere using them; Dan Boneh's TLS survey [1] shows an overwhelming 96% of TLS clients using NIST's P-256, but the second most popular curve is NIST's B-233, at 3.6%. I would guess that this is due to hardware accelerators.

[1] http://www.w2spconf.com/2014/papers/TLS.pdf

[2] http://bench.cr.yp.to/web-impl/amd64-titan0-crypto_dh.html

[3] https://eprint.iacr.org/2011/170
It's just that the official answer from a giant multinational to a journalist is a funny gif. The typical answer is a LOT more formal.

It's like the President inviting me to dinner and I answer him with a "thumb's up" gif.
I know it's amazing. 11 years ago the state of the art car barely made 12 km, before getting stuck on a rock. And that was without having to deal with any traffic.

8 years ago the state of the art car managed to crawl through a 60 mile fake urban course at a speed of just over 20 km/h

Today 'everybody' has a working self driving car handling real life traffic and normal driving speeds.
Physician and staff salaries (outside of staff to manage insurance companies) are not what drive increasing medical costs. Most physicians don't make that much money , all things considered.

An insurer last month for a relative's pediatrics practice announced that they were having difficulties with their accounting system and so they would only be making a half payment on their outstanding AR (and naturally, they announced this problem right before the payment was due to be sent). My relative's practice has no practical recourse other than to wait for the full payment to be sent. This is not an uncommon occurrence. My relative's practice is regrettably not able to use the same argument for their bills that are due.

It costs my relative money to administer vaccines in their peds practice, i.e., most insurances pay less than what it costs to purchase and give the vaccine. My relative continues to offer many vaccines at a loss because they believe vaccines are one of medicine's greatest gifts and because they have good success in persuading unsure parents to vaccinate their children. From a pure numbers perspective, it is a mistake.

Insurance companies not paying physicians on time as agreed drives up costs. Insurance (Medicaid included) not paying what it actually costs for a procedure drives up costs. Insurance companies arguing against the best course of treatment for a patient, requiring additional staff to be hired in order to deal with the pushback, drives up costs.
When you use Ubuntu natively, it runs like a charm. Compositing makes for an even more beautiful OS than OS X (in some respects, though there is sometimes tearing), and the whole thing really jives quite nicely.
My assertion from the beginning has been: intentional errors have somewhat decreased the prevalence of ripping. That is a far cry from your hyperbolic straw man.

Furthermore, Linux not being mainstream is patently obvious. Yet you again need more hyperbolic straw men by claiming some more nonsense about Firefox, WoW, etc.
Just be sure that the stubborn one is not you. Your dislike of the following mentality might indicate that this could be the case - "use Z because it makes sense even though you've poured your heart&soul in X over the last few years."
Congratulations, you are about to be offered a lot of money from a big company.

Do you take it? ... Or do you create a new software empire for the creative web development world to rival Adobe but built on open standards?
Even on a geeky site like swombat.com, mobile traffic is still only 12% of the total. Android has a long way to go. I doubt it will achieve all that in 2011.

Just because everyone can access the web on their mobile doesn't mean it will become their main channel to it. I have mobile devices too, but 99% of my web browsing is still on my laptop, and until/unless I need to be super-mobile all the time, that will remain the case.
> This is basically an open source licence with an added restriction on commercial use.

Adding that kind of restriction will make any license a non-OpenSource license. This is not orthogonal but an important aspect.

Maybe a failing analogy helps here. From a linguistic point of view, the above is like saying: "Belarus is a democracy, with an added restriction regarding elections."

> Note that "open source" != "under a OSI or FSF approved licence"

This statement is plain wrong. OSI defined the term Open Source very precisely, so using it to describe non-compliant licenses is a clear misuse of that term. Even Microsoft doesn't do that, despite their power! Instead, they coined an own term to describe their less-restrictive activities: "Shared Source". (And yes, a small minority of Microsoft's Shared Source projects are also Open Source.)

So although there are different opinions about which term to prefer, "Open Source" has technically the same meaning as "Free Software". This has been clearly stated by the Open Source movement from the very beginning. In other words, the term Open Source has been designed to be a byword for Free Software. You can find that in the early articles of ESR:

http://www.catb.org/~esr/open-source.html

Finally, note that this license won't ever be approved by neither OSI nor FSF, because it violates an essential freedom. Of course you can always say: "I don't care about that certain kind of freedom". That's okay. But then you should neither claim to do "Open Source" nor to do "Free Software". That's unfair on all real Open Source developers who grant that freedom.
If the use of the underscore character ("_") for assignment statements seems odd, keep in mind that the Sail computer's native character set included a left-arrow character, and it's what was really used for assignment. The present document is clearly an ascii-ized version of the real manual, for use on non-Sail machines (such as regular Dec PDP-20s running Tops-20). Other special characters included less-than-or-equal, not-equal, intersection, union, etc. Check out http://www.saildart.org/allow/sail-charset-utf8.html for the details. And if you want to see what the tutorial really looked like, there's a scanned pdf at www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA042494
The obvious answer is that the responders are two distinct subsets of hn users.
That's not really a complaint against UML. I'd be equally (if not more) disturbed by an office where "architects" only create informal diagrams and throw them over a wall to "coders".

However, that doesn't mean that UML can't be beneficial when used properly. For instance, I could see using UML as a reference rather than a guide (especially if it's auto generated). I've worked with codebases that I wish had a "map" that I could look at to get acquainted with them.
YC batches startups. Why can't we batch our MVPs? See what looks the most promising, shelf the others and go for it?
Can anyone figure out who the VC was? Would be interesting to know.
In all fairness the operators at Chernobyl were running an experiment that had been done all of 3 or so times before at reactors of this design. The biggest failing was the design of the reactor (positive void coefficient (illegal to build in the US) and slow moderator tipped control rods) and their not knowing or realizing that their deviations from the experiment's known safe procedure could have such disastrous consequences.
A statistically significant difference and then a statistically significant difference. A/B tests don't guarantee that the observed magnitude of the difference is meaningful.

(To satisfy your curiosity, it was Glenda 25.12% vs Dave 23.38%, significant at 90% confidence, and I don't have numbers handy for the testimonial vs. no testimonial test. That was prior to me tracking the results in a systematic fashion. It doesn't look like it is written anywhere on my blog, either.)
I am also a bit weary of predicting the decline of local storage and apps for the home user. The correct headline of the article should be "Local desktops giving way to hosted desktops".

Nearly all enterprise level corporations are either already using private cloud services (citrix style solutions) with thin clients or are doing a migration to them for exactly the advantages you listed.

I think that what is for sure is that we will see this paradigm trickle down more and more throughout the workplace, with progressively smaller companies having deploying their own desktop visualization systems, with employees either using thin clients or bringing their personal laptops to work.
I don't see a downvote button on -4 comments, so doesn't that mean there is still a floor? Or do I not have enough karma? (~1100 now)
I enjoyed the LOTR because I understood the compromises that were made and why they were made. Doesn't replace what my imagination came up with though. I still love to read a story over watching it.
It's a good article, although certainly not new, even to academics. There is a whole branch of CS that is dedicated to understanding complexity with respect to the memory hierarchy.

For example, see: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.50.5...

And there are different frameworks for building algorithms that perform well in the memory hierarchy, such as Architecture Cognizant and Cache Oblivious algorithms (although, as you can tell by the name, they have somewhat opposing ideological beliefs).

Nevertheless, this is a good example as to why performance on real machines often needs to be implemented, rather than speculated, as the the architectural complexity can lead to some interesting peformance characteristics (of course, some good ground in complexity and experience will help prioritize which algorithms are even in the ballpark).