jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Every port on a switch is one.
Oh look, this comment again. California doesn't need a bunch of new permits yet because since the boom & bust there have been literally entire neighborhoods of unfinished (builder went bankrupt or whatever) residential construction. On top of that you can build pretty much wherever you want east of the 5.

It's hilarious that you mention parking minimums; a friend of mine moved his industrial business to Idaho because, hey, cheap real estate. Then found out the building he bought wasn't going to work unless he spent some ridiculous 6 figure sum building more parking spaces, the number of which is determined by building square footage and not the actual number of people. It's definitely not a California-only thing.
Edit: a link to the full text is posted in this comment: http://news.ycombinator.com/item?id=2880901

-- The paper reports no significant sex effect: --

There was no evidence that the VGV effect on aggressive
behavior differed for males and females (ps .10). The VGV
effect was slightly larger for females in experimental and longitudinal studies and was slightly larger for males in the crosssectional studies, but none of these differences were significant.

-- The age effect is only borderline significant: --

Average age of the participants was not significantly
related to the VGV effect sizes in experimental or longitudinal
studies ( ps .50). However, it is important to note that there were
no longitudinal studies on participants older than 16. For crosssectional studies there was a marginally significant effect of age
(b .005, Z 1.82, p .07). Studies with older participants
tended to yield slightly smaller effect sizes than did those with
younger participants

--

Anyone with a dash of understanding of the human mind wouldn't find these results surprising, BTW. Even if you're able to make the difference between real life and games, acting violently in virtual environments trains your brain to react more violently in general.

BTW, I don't have any personal bias against violent video games.

-- Initial post, before the editions:

Indeed, then, and I'm a bit surprised that the peer review accepted an abstract that contradicts the content of the paper. Is the journal also biased against violent games?
The commercialization itself isn't the problem, but that the data that the IRS already has on you isn't available for you, I guess?

If they made the data available to you, an open source program could take it and spit out your tax forms. The existence of commercial alternatives wouldn't hurt this workflow one bit.

Of course, the problem seems to be that those commercial alternatives come with considerable lobbying to make access hard. And from what I've heard, US taxes are so complicated, that it's hard to do them right.
So am I. Have been just fine for many years. Never signed up for twitter, facebook, linkedin, instagram, whatsapp, tiktok, snapchat. Abandoned my reddit account years ago. I do have a github account, but that’s about it as far as “social” media goes.

One day a cool enough new social media startup will appear, and I will sign up, I promise!
But bicycles don't stop existing because they become cars. In computing there is this bad habit of over-designing everything, so that in the end you don't have any simple things left.
Yeah Android user here. Always frustrating when it's iOS only when as you said, Android has 85% global market share. The usual rebuttal seems to be "iOS users are more sophisticated or wealthy, we'll release Android later".
Honestly I've known about the story of the baby carrot and the whole "ugly" produce being unacceptable. But it also seems to apply to food packaging as well. I have seen countless shoppers (myself included at times) avoid a box of say something like cereal that may have been dropped and the outer cardboard box dented or damaged in some way. Now I know it's highly unlikely that the actual product has been damaged (for something like cereal at least), but why do we do this? I feel 99% certain the product isn't damaged in any way but I always want to avoid the damaged box and go for the non-damaged box. Where did this "pretty" produce, "pretty" boxes, etc mentality originate?
Hacker news has wasted a lot of my time.

But it has also provided a lot of information that constitutes authentic "professional development" - links to important algorithms, debate over software process and similar things.

I don't know have any idea how the equation balances but if I didn't read Hacker News I'd have to find some more active way to make sure I read enough papers.

What seems like an opportunity would be to build a discussion forum where the posts and discussion was at a high enough level that the time essentially wasn't wasted. HN isn't there yet but it's a hint about what might be...
What? There’s no way that this particular issue is near-and-dear to enough people that it will cause anything more than a blip in voter turnout or choices. If you want to make a difference, go do some real organizing and build some kind of momentum up behind your position. Complaining in an online discussion and declaring you’ll cast your individual ballot for the out-of-power candidate so long as both parties disagree with you is a complete waste of your indignation, your time, and your vote..... of course, it’s a lot easier than doing the real work that organizing requires.
Hm..I'm afraid that..I am in fact getting old. I try to fight it, I really do, but I'm afraid it's inevitable.

Did anyone else find the use of that picture a little tasteless?
Indeed. It's a fun exercise in coding but the output is very "monkey at typewriter not producing Shakespeare".
Reading the paper. Really interesting, I'm learning something new there. You can assume I've read it thoroughly when you reply.
Drive without a license plate like other high powered CEO's

First thing I would do....Hire someone better than myself and spend my time getting deeply involved in the details that make the company unique....
This is my favorite documentation... http://codeigniter.com/user_guide/

The table of contents dropdown tab at the top is a cool way to organize the different categories of information... the styling of the docs is also consistent and easily legible
I agree completely - during your studies you have tons of free time. Once you graduate and have to find a job all that disappears, and you may not have enough energy to pursue your ideas after spending time at work.
If there's a project you can't get out of your head, there's no better time to work on it than now. Even if it doesn't grow into anything useful, you'll learn tons of stuff and you'll be able to apply that knowledge in the future.
They are referring to OpenID Connect which is actually Oauth2 for login and has nothing to do with openid 2.0 which is being phased out by most authentication providers (I.e google)
http://openid.net/connect/
This is the same Microsoft that completely abandoned Windows Phone 7 users, saying phones such as the Nokia Lumia 800 would not be upgradable to Windows Phone 8. That announcement was made 2 months after I received my Lumia 800. I will never purchase another Windows phone. On the other hand, my parents iPad 2, purchased in 2011, has received dozens of software updates over the last four years from Apple.
On the pages 19-20, what does USB (communication between the lander and the shuttle) stand for? Universal Serial Bus ?
Always nice to have a change of winning some freebies :) Thanks!
I have good news for you. We game designers design these protocols to have a (low) maximum rate and a (low) maximum fixed length, because our games are even more performance dependent than the internet and we frequently have very poor or limited networks.

For example, one of Glenn's earlier protocols kept a maximum of 32 previous message IDs, and operated at a rate of less than 30 UDP packets per second. Unacknowledged mandatory messages were given up on after 1 second of loss.

And lastly: the amount of extra bandwidth that Glenn proposes consuming in order to provide quasi-reliability on top of UDP is about as big as the TCP header. So you could consider his protocol a degenerate case of TCP that just usually doesn't send headers.
I'd have thought (without looking at any evidence) that planned, routine, surgery would have better outcomes than unplanned emergency surgery.
Thank you so much for these!
Contrast the design and price with the electric unicycles like Solowheel, Airwheel, Rockwheel and various knockoffs that have been around a while. I got a Uni-wheel [1] for $300 last month and it's pretty fun to ride. The specs for the weight, top speed, and run time are pretty similar.

[1] https://www.youtube.com/watch?v=sF17hVc_VaM
Does Elm have a progressive enhancement story at all? http://elm-lang.org/ is blank, and at a glance it entombs all content in javascript string literals, making linking and repurposing and any kind of semantic work just about impossible. The attitude that my content has only one useful rendering and I am fully responsible for it, and the client should only be able to execute that precisely, is destroying the web.
This "we're anything but" mindset is self-perpetuating. 10-25 years from now the next generation of programmers will be saying the same thing. Before 1995 the concept of spending a weekend, making a reasonably functional web app and having the entire planet access it at a moment's notice simply was not feasible to even entertain mentally to anyone except those in academic and military circles who already had access to the Internet, and even then the "reasonably functional in a weekend" was not part of that equation.

If we stop focusing on what's "wrong" and take a moment to see how incredible people's reach and speed-to-market is compared to even 10-15 years ago, we might actually take a moment to stop talking about how terrible everything is and marvel at just how far we've come.

Glass half-full is what I'm trying to accomplish here.
I think you'd be surprised. If you look at the stats, there's a lot of professional-level (BS/Masters/PhD degree holders) as well as a lot of students from (broadly) the developing world. I'd submit that both those groups are probably pretty price sensitive--especially the latter, many of which don't even have credit cards in many cases.

Would "adult ed" students be willing to pay some nominal amount--say $25-$50 for a course? Probably yes in some cases but remember the pricing discussions that take place here all the time. Getting from free to paid (in any amount) is a big barrier to get people over.

Arguably the case would be different in certifications actually meant something. After all, people and their companies spend lots of $$ on various software certifications. But that's a whole other topic.
"Traveling alone" = half the business travelers at the airport. "Brown" = most of the world. "Explosive residue" = hand lotion or bug spray. "Brief questioning" = 4 hours, ticket canceled, $700 new ticket cost and apartment search.

This is racial profiling, straight up, and ineffective security. How about you go through this and tell me it's all good.

I (of brown skin) was once taken aside INSIDE a jetway, after clearing all security, and quizzed: how much cash was I carrying? Where did I go to school? And this bizarre national origin totem: who won the World Series last year? I'd have had a better chance of telling them what RSA stood for or who Stallman was than baseball.
They knew the blackbody radiation spectrum back then and had lux meters. I'm pretty sure this wasn't unexpected but still a nice engineering tale.
Thanks Anthony! I do not want to argue if it is important news so it is good to know from others that it is not so bad... :)
I don't know why people have trouble with this when places like the Arch Wiki exist: https://wiki.archlinux.org/index.php/Unified_Extensible_Firm...
No surprise that Meta has rediscovered second life.
Considering we are on fast track to overpopulation (2 to 1 birth rate) this sure sounds like good news
As you have less children you put more resources into each child.
If you can live with non-Git then Pijul[0] seems quite promising both in terms of UX, but also power relative to git. (It's probably still quite rough around the edges right now, though, it's 1.0.0-alpha).

There's also Fossil[1] which is stable and seems to have pretty good UX.

[0] https://pijul.org/
[1] https://fossil-scm.org
Then you'd have to trust that the original owner destroys their copy.
Why would Apple need an inside job to fire an unwanted executive? It’s not a democracy.
And source code helpfully found by some other commenters:

https://github.com/mozilla/gecko-dev/tree/master/browser/ext...
Sure, if you want to give them the exact amount you currently hold and you don't need the wallet for anything else, and the buyer is fine having no guarantees that the original owner cant still access them.
Any thoughts on comparisons with Pandas Timestamp?

It parses from ISO8601, it has appropriate guards against coercing tz naive/aware instances and, unlike datetime, it behaves like ZonedDateTime, so tz aware instances are tied to instants.
I would guess that it's faster than arrow-py or Pendulum, too, since it's part of Pandas, but don't have proof.
Or Pepsi replacing Coca-Cola ads with their own.
The original broken code was using a wildcard to clear a directory. I proposed a safer way of doing that: delete the directory itself then recreate it.
Am I right in saying that if I call a function on $2, say, that unless that variable is explicitly assigned in the function that $2 remains unchanged after the function operates. But that with a call-by-reference the value of the variable itself will be altered?

You've got it. At least that's what passing a variable by reference vs. by value means in other languages, such as PHP.
The last television that I purchased, just about a month ago, was a "dumb" television.

The reason?

The television I purchased before that was an LG "smart" television. At the time I bought it, LG promised that it would provide additional software for its TV platform that would enable additional services. It never happened. That particular TV still does exactly the same stuff it did on the day I bought it. And then I heard rumors floating around about how some "smart" televisions phone home and serve ads.

Screw that. There are any number of discrete devices with a network connection on one end, and a HDMI port on the other. I don't even need my television set to have its own tuner. So starting from my last purchase, I will now be buying televisions only as passive display devices with a variety of video input ports.

(And the device that translates the Netflix and Amazon Prime feeds to video will not be the Xbox, because there's no way in hell that I am paying Microsoft rent just to use the network interface on the box that I own to connect to a third party server. I already have at least 4 uncrippled computers in the very same room that can do that at no additional charge.)
>> ATMEL is always great presenting fabulous MCU than sometimes takes forever to reach the low-volume markets.

But in the low-volume markets what wins is usually better software support, and with it's mbed-os(and other software frameworks availble for ARM mcu's), ARM is surely to win here.
Gee, I haven't heard that one in 35 years or so.
It has one implementation implemented identically in more than one browser. SQLite. Which is a standard with an implementation to compare against.

Anyway.

Yes, there is only one implementation, one standard, one non-W3C-spec. Why does it matter to them that there's no competing spec, when they could just support something that is already out there, and can be solved by pointing to http://www.sqlite.org/docs.html ? The API for accessing it is mindlessly simple and small, documenting that would take a day at worst.

It seems they're trying to run it into the ground because they don't control it, because it didn't go through their proper procedure, whereby it must have a competitor.

Why? In what way is this helpful? And if they're not being helpful, what's their purpose? To be dogmatic and prevent good ideas they didn't come up with from spreading?

---

edit:

>The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards. Led by Web inventor Tim Berners-Lee and CEO Jeffrey Jaffe, W3C's mission is to lead the Web to its full potential. Contact W3C for more information. (from http://www.w3.org/Consortium/)

How does trying to prevent it aid in "lead[ing] the Web to its full potential"?
Don't make something people want. Instead take away a problem that people don't want to deal with. The uglier and stinkier the problem, the better. Then price very high and look for markets where people have more money.
The guy in the video says energy expenditure and feeling good are synonymous. How about with opiates?
Pick a really small subset of the problem and focus on that.

It may seem boring at first, but let the chase of winning excite you, along with the money. Odds are you get bored because you're not interacting with customers and/or making money from it. I've fallen into this trap before. Seeing money come into your bank account or have customers contact you will get you insanely pumped. It's not about the money in a greed sense, but in the "i've done something people find valuable sense".
the simple and unavoidable truth is that all it takes to get in shape is going to the gym at least 3 times per week to lift weights and do some sort of cardio, and being consistent.

It helps far more to eat less, since you can certainly eat enough to offset any reasonable amount of exercise. Also, I'm not sure if you've noticed, but lots of people do go to the gym a regularly and it doesn't help. There were some news stories recently around this ( http://www.cdc.gov/nchs/data/nhis/earlyrelease/earlyrelease2... ), which has buried in it the interesting fact that Americans are exercising more, and also fatter. So, exercise not the silver bullet.

What we really need is just to eat less. We mostly do not have the option to be active all day nearly every day as our forebears did, even up until a few decades ago, because so many people have so much to do that requires being in a single spot for hour after hour every day.
thailand. and make it more than a month.
A cheap cabin just off the beach is $100/month with cleaning lady.

Lunch (chicken on a stick/or something thai, some friend banana, a drink) is $0.50. Dinner will be $3-4. The view is nice, and so are the sunsets.
You have way more information on whether the effort is likely to succeed when the deadline rolls around than when you initially set the deadline. If the payout really is just around the corner, it's silly to give up on it just because an arbitrary deadline rolled around.

I found it's much better to establish firm hypotheses when I begin a project, and then as I plan out the project, make sure that the hypotheses will either be validated or falsified along the way. If the premises under which I began the project have been proven false, then it's time to quit and do something else. But if all the premises hold yet it just takes twice as long to do everything as expected (which is fairly typical), it's worth sticking with it until the end.
mattm184+forrst {at} gmail.com

wickedsmartapps.com
It's pretty hard to give advice without additional information about what you're into. I mean, you could go to NYC, or Nova Scotia, or Belize, or Hawaii, or Paris, or Montana, or...
How confident are you that a novice language designer will be able to do better cross-platform codegen than LLVM?
Thanks for bringing be that out now I'll read again the guidelines and this time more thoroughly, they are not that long either.
Sounds like a Douglas Rushkoff-ism.
Ah! I totally missed that, thank you. I thought the pictures were of the scanner in operation, and that detail really confused me.
In my physics degree we took an electronics course based off that book and I still crack it open for reference once in a while.
You can have a diff to multiple parents - you get multiple status columns then. Similar to what you see in the diff in merge issues.
It loads fine for me and shows no downtime or incidents. It even says "Facebook Platform is Healthy"
Berlin. Facebook is down.
Every company's actual status page (and news feed) is on Twitter, no matter what else they say. I don't know where Twitter hosts their real status page. Probably Facebook.

Notably, Facebook hasn't updated theirs, though.
http://www.ipdeny.com/ipblocks/data/countries/cn.zone
It's a strong assertion to say that it edged up based on news possibly getting out. After the NASDAQ halt yesterday the NASDAQ composite as a whole edged up. MSFT's movement looks correlated to this broader move.

https://www.google.com/finance?q=INDEXNASDAQ%3A.IXIC&ei=mGoX...
I'm pretty sure that has very little to do with Microsoft's state today.
>While it's nobody's fault, it makes English poorer. There are already lots of general-purpose intensifiers. English doesn't particularly need another one.

I'm more than a little bothered by this line of reasoning. Spoken languages aren't like programming languages, where having many ways to express the same thing can be seen as a detriment. Having more ways for one to express oneself can only make the language richer.
The man missed mobile. He screwed up search. And social. And Windows Vista, and Windows 7, and Windows 8. He insulted the OEMs with the Windows Tablet, which was also a failure. He created the Zune. He even managed to screw up with Mac Office, by removing and then putting back in VBA.

For one man, he sure has a lot of failures on his plate.
When dealing with function calls, they're roughly the same.

But how about things like:

g = some_input() # A list with 3 elements
a, b, c = g

Or in Python 3+:

lst = [1, 2, 3, 4]
head, *tail = lst # 1, [2, 3, 4]
*init, last = lst # [1, 2, 3], 4
a, *b, c = lst # 1, [2, 3], 4
I've used ANTLR4 and parser combinators (haskell). I would say ANTLR4 was really fast to get going, but it hides a lot of execution semantics from the user. It was pretty difficult for me to debug precedence or even figure out when certain rules were being triggered or why (do not have the antlr4 IDE, maybe that helps).

On the other hand writing parser combinators is really reaallly easy. In my experience it's almost just as declarative (you build up chunks of your grammar from smaller chunks), and yet you maintain good control over the control flow of your parser - when it backtracks, what errors you report, etc. And since its in the language you are using, debugging uses regular debugging tools, and custom logic is expressed in regular haskell

Now ANTLR4 also allows writing predicates in the target language, but how and when they get executed is pretty difficult to figure out

Overall, I would say if the thing you need to parse is pretty simple (clearly specced, straightforward grammar) a parser generator could be worth it. But if theres anything more complex (optional semicolons, context-sensitive ignoring whitespace, etc) I would much prefer the comfort and understandability of parser combinators
Asians are not minorities. Asian people account for 60% of the entire world's population. Just because a group faces discrimination does not make them a minority.
Nope. Definitely victims.