jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The big problem with statically typed languages isn't having to say "int" constantly. It's having to decide on a type hierarchy.

What I mean is, when I write a function to do something with files, I don't want to have to decide whether I'm going to accept a "FILE" class or not. This isn't laziness: it's realizing that I will one day want to use a different class which looks like a file, but isn't part of the "file" hierarchy.

This situation comes up far more often than one might think, and it saves a lot of headaches up-front (designing complicated hierarchies to prevent future use-cases you'll want).

From what I've read, Type inference doesn't help with that. (But I haven't read much, so I could be wrong).
It works for me but seems to be a weird structure of a regular site hooking in a google sites frame which bootstraps a wix flash page which frames the actual site content.
You could try the Inc 5000 list:

http://www.inc.com/inc5000/2009/the-full-list.html

It's not exactly what you want, as these companies will have been in business a little longer, but you can filter the list by earnings and number of employees to see some higher-earning small businesses from recent years.

For example, there's Logik, discussed here a couple of days ago:

http://www.inc.com/inc5000/2009/company-profile.html?id=2009...

You might also try Mixergy, which has a bunch of profiles.
Just last night I noticed that the zoom program on my mac has been suffering from this bug, which is ~4 months old. Both are up to date.

https://community.zoom.com/t5/Meetings/Why-is-the-Zoom-app-l...
> Not delivering business value

I met a handful of "10x engineers" over the years. Not to negate the point but none of them cared about this. You give them a task, a project to do and they do it, that's it.

This is a "become valuable to the company" skill, not a "become a 10x engineer" skill.
> - The person leading Intel Xe is Raja Koduri who led AMD graphics during AMD Vega (though it's unclear how responsible he is for its shortcomings) and arguably has a history of overpromising.

Raja was the technical leader of ATI in 2001+. His hands were involved in every single GPU from that time until Vega.
Threat model should include banks , credit scores and spending patterns of credit cards is the foundation of credit worthiness in this country .

For example, your credit score is penalized if your have high utilization on your card doesn’t matter if you never default on a payment, Low credit score results in low limits in turn keeps utilization high.

Bank knowing I defaulted on a card as a risk parameter is one thing, them knowing how much I spend every month and likely on what line items is not ideal when they can control a lot of your life.

Bad credit score can mean high interest rates , higher down payments rejected for loans that can have major impact on your life.

It is also likely bank or payment processors can indirectly sell our buying patterns for targeting ads.
We have this in Western Canada too! Many places in BC do it. I would like to share a positive experience I've had. If you go up to $5-8 a bottle, there are some really high quality grapes you can get.

There is one grape juice supplier called Château-Vieux-du-Roi which is from a region close to where Châteauneuf-du-Pape is produced in France. We have taken Châteauneuf-du-Pape bottles and put the Château-Vieux-du-Roi wine inside. Blind taste tests from folks who have had the real Châteauneuf-du-Pape often fail to tell the difference.

We have to age the knock-off Château-Vieux-du-Roi for 2-3 years to get it to the same quality, but by golly is it ever delicious wine. If you're impatient, it's still quite tasty after only 6 months to a year of aging in the bottle.

Considering a bottle of Châteauneuf-du-Pape goes for a minimum of $30 CAD, it's an incredible savings.
As is The Lifecycle of Software Objects: http://subterraneanpress.com/magazine/fall_2010/fiction_the_...
Thanks for this. I am not sure I am quite so gushing, but the analysis seems reasonable. Time to go and short Twitter :)
Over 12 years, if you study & practice an extra 2 hours per day you will have studied the equivalent of 365 days for 24 hours per day, or 1095 days at 8 hours per day. That's about a whole bachelors degree worth of study. That's not even including normal work study and practice.

Now, if you get 10 fresh out of school people who also did not study growing up VS someone who has been doing this for 12 years, and who was also a hacker in their youth I know who I'd bet on!
Until they pollute the water table.

http://www.scientificamerican.com/article/are-fracking-waste...
That was done to the urls with a trailing slash, which was being used (incorrectly) by the DDoS script.
>>Basically, in the Gulf wars, the US took out the iraqi airforce in no time and after that basically tanks rolled in pretty much without opposition. I don't think any US tanks were lost at all. Much of the conventional troops ended up surrendering.

Smart men. No doubt US psy-opps played a part, they must've understood weeks ahead and talked among themselves that it is over, and no worth dying for Saddam (who is not even in our tribe :)) . No doubt top Generals were probably contacted offered X and Y if they surrendered. Giving a General a suitcase of cash is much cheaper than the bullets spent, without adding equipment and lives lost.
AFAIK Google Play serves apk signed by a developer. So it can't just serve another apk without possessing developer private key. So this attack is possible but would require coordinating few parties. On the contrary, Apple AppStore signs the binary with its own key, so they can serve whatever they want to whoever they want and nobody will notice.
> Changing the rules of massive bilateral agreements to benefit one party over another tends to blow confidence in the system.

I suspect "confidence" isn't an accurate word to describe the current aggregate sentiment of people towards the system.

> Investors would start trying to guess which asset class will next be amended, thereby triggering runs across the market. (We see this when governments start expropriation processes in previously-stable economies.)

We are already seeing this today. /r/WallStreetBets has plenty of content along these lines, and for good reason - that the government would be selectively bailing out corporations, once again, was fairly self-evident to anyone with half decent capabilities in logic and memory.

> It also does nothing for e.g. a company with good receivables that can't make payroll or interest payments because its good commercial paper isn't being purchased.

Fair enough, but lets not think in false dichotomies - there is in fact an extremely broad array of ways the fed could go about this. Unfortunately (and coincidentally), they seem to have once again miraculously chosen the way that benefits corporations at the expense of taxpayers.

Most people believe that we live in nations based on ~democracy, in both function and name. I for one would be very interested to know what the public's actual sentiments are on this matter, as opposed to what we are told are their sentiments (comically derived from a single vote, at one point in time). It's self-evidently silly behavior, and yet this seems to be the way the vast majority of people conceptualize the world.
I know this is a little politically incorrect an opinion for HN: While there are definitely people with underlying issues (drugs, poverty, mental health), many people are simply narcissistic jerks by nature, for no real reason. Asking nicely and pleading for them to behave will not work, nor will shaming misbehavior. Jerks respond only to incentives and disincentives.

Without enforcement, all these "orders" about distancing and sheltering in place and not hoarding are just going to be ignored by the jerks, like any rule without enforcement.
"Multi armed bandit methods work best with immediate success-fail metrics. This one has time delays."

Well, sure, but everything works best with immediate success-fail metrics. That's one of the most basic results from learning theory is that the longer the latency between stimulus and response the slower the learning rate can be. I'm not sure how multi-armed bandit is special in this regard in any particular dimension. All learning techniques are going to be susceptible to the problem you outline in your second paragraph.

This is one of those "there is no perfect solution" situations. It's really easy to say that out loud. It's quite difficult to internalize it.

(Also, just as a note to your other post, bear in mind that our hard-core "social distancing" efforts in the US are just about to reach approx. 1 incubation period. It is only just this week that we're going to start seeing the results of that, and it'll phase in as slowly as our efforts 1-2 weeks ago did. My state just went to full lockdown today, though we've been on a looser lockdown for a week before that.)
Sentry | SF, Vienna, Toronto, and Boston | Full-time, onsite | https://sentry.io/jobs

Hey folks, Sentry is building application monitoring tools to help teams triage and debug their production software. If you want to selfishly write software that solves your own problems, Sentry could be the place for you.

We're hiring Software Engineers, Solutions Engineers, Support Engineers, and Account Executives in four cities: SF, Vienna, Toronto, and Boston.

More here: https://sentry.io/jobs
lmao, that's number 4 in the ten crack commandments haha
Given that the US funds more than 70% of all dictatorships, has funded and organised numerous coups against democratically-elected leaderships (to install US-friendly ones) and is currently waging several illegal wars in the middle east -- I don't see how you could argue that the US is holding anything together. Even at a cursory glance, they seem to be instigating most of the problems.
Yes - there has been no SCOTUS decision on this. The current circuit split between 3d and 11th circuit will probably put a case in front of SCOTUS eventually.
Sometimes there is patronizing superiority. I've been called an idiot for not getting someone's explanation in various subjects. I never know what kind of person they'll turn out to be until I ask for more details. The article offers some handy tools and tips to avoid being Schrodinger's Asshole in writing documentation.
That's only if the sysadmin was trusting a single server with the data, instead of a pair of redundant servers.

Which were probably installed and started up at nearly the same time. Oops.

This bug has the potential of simultaneously damaging whole sets of servers, if they were bought and installed in bulk. Dark day indeed.
Many TypeScript type definitions are also automatically converted to ScalaJS: https://github.com/oyvindberg/ScalablyTyped
> Since each transform needs to perform vastly different image operations, using an enum in this case would’ve forced us to write one massive switch statement to handle each and every one of those operations — which would most likely become somewhat of a nightmare to maintain.

I don't mean to pick on the author, but I've seen this line of reasoning a few times before. It's the same argument that has been used in the past to justify inheritance hierarchies in OOP languages. I used to believe it too. However, I don't think this is actually true. In fact, I'd argue the opposite: switch statements, if used well, are _extremely maintainable_. Even though a switch statement might handle many cases, it does not become more complex [1] by doing so. If we're concerned about the length of the individual cases, we can easily replace each one with a function call. Fundamentally, in the example from the article, we'd like to map a piece of data (the operation with its parameters) to some behavior (actually performing the operation). A switch statement is one of the simplest ways to do that.

[1] https://www.infoq.com/presentations/Simple-Made-Easy/
I find it frustrating to wash dishes in the washing machine as well.
or just:

$ host thepiratebay.se

(dig requires bind-tools I guess)
As it's not immediately obvious, the original site being parodied: http://www.weusecoins.com/
I have a similar question which I asked over here:

http://news.ycombinator.com/item?id=2478537

That hasn't got many upvotes, so probably very few will see it, but it seems related enough to mention here and ask for advice.

Thanks in advance.
> "This" is an ill-defined concept (illustrated by the 3 categories and 5 subcategories of the OP)

I would disagree with that.

The concept behind "this" is actually pretty simple and well-defined: it's part of the execution context that every function has in Javascript...and it's behavior is predictable based on a small set of principles outlined in the OP.

What those various examples demonstrate is that it's a dynamic concept (an important distinction imho). It's this property which gives a lot of novice developers trouble, but it's also what makes it extremely powerful.

The "effort" you speak of is the extremely minor effort of remembering how "this" behaves in a given scenario (which again, is basically one of several well-defined possibilities).....as opposed to the effort of coding "around" using "this" which will add just as much complexity to your code overall.

To me your suggestion sounds like saying you should only buy what you can pay for with exact change because it's too much "effort" to do some simple arithmetic each time to determine if you've received the correct change.

That's true of course, but this also hinders you in what you can do, and requires effort itself.

I would say both strategies have their benefits and drawbacks, but are ultimately comparable. You can certainly code "around" the this keyword; for example by using closures to create custom types instead of a constructor...

IMHO, avoiding either strategy is the wrong way to go. What you should do is evaluate each situation and determine which strategy offers the best combination of benefits and drawbacks.

In my example, using a closure might be more expressive in some ways, etc etc... but it consumes more memory, will break the instanceof operator, etc etc. There's always trade-offs.

It may be that most of your JS code doesn't require the use of "this", but if a programmer is not able to understand it and use it effectively when the situation calls for it, they will never be complete as a JS coder.
Copyright law is quite a bit more complicated than that. It's at any rate not only the copyright owner who is allowed to make a copy. You can, for example, rip your CDs and copy those files on your HDD as often as you want.
I know, but it's not just the admin system. Others may disagree, but Django is written for newsrooms, (where it thrives); I just don't find it suitable for applications with many untrusted users.
Django vote here. No disrespect to Rails. Depending on needs, take a look a mongodb as you can mix that in nicely (with pymongo). Node is intriguing as well - though not really a complete framework.
A cracker will be able to see any unencrypted strings in your binaries.

e.g.

const char* s = "Dear Cracker...";
I thought you were asking for one... :-)
You know all that beautiful admin of which I assume you refer to? All that code is exposed, documented and very easy to use/customise.
There is a r7rs scheme (kawa) that runs interpreted on the jvm and can compile down to class files.
Stupid question, but is the Southern Hemisphere summer (i.e., now) then, on average, hotter than it's northern counterpart?
You might like https://www.diigo.com/
You could've installed Go on all your machines with a provisioning script in the amount of time you've wasted being deliberately obtuse in this thread.
The author suggests that this solves the phishing problem. Is that true, and if so, is that worthwhile?

UPDATE: I wonder if the author is wrong about this. If we start with the presumption that a user is susceptible to phishing, what can be done to prevent them from entering their password into a text field that uses JS to change their characters to little black circles? Now you'd have to create some sort of browser feature like a "key" icon that appears somewhere outside of the page when you are in a "hashed" password box, and you'd have to teach users not to put passwords in a field that doesn't display the key. If you can teach them all that, you can teach them not to be phished.

And oh yes, while you're trying to teach them that, Facebook is busy teaching them to enter their passwords into a plain text box so they can "find their friends."
Also regarding their slaughter of dolphins http://www.savejapandolphins.org/educate.php
Yes. Independent of your position on the proper distribution of power between the state and federal government, having states experiment is little better than doing observational studies. There is a reason randomized experiments are the gold standard.
More or less, yes. I have bookmarks to all of my prefered news sites and blogs, use wikipedia or imdb for most of my general knowledge searching, and most of my technical questions are answered by official documentation or source diving.
Thanks for the insight. It seemed like something fishy was going on and I'm glad that you think so too - that means I'm not (that) crazy :)

When you sold your websites was it fairly straightforward with how you had to transfer all of the materials over to the buyer, or is that something you just arrange behind the scenes with the buyer?

Also, I'm curious as to how you transferred the commission junction site - did you make it in such a way that the buyer could just substitute their affiliate id in for the deals?
And another SPE is reserved for the GameOS, so code running under Linux on a PS3 can only access 6 SPEs.
This scheme has another fatal flaw: What happens when a site moves to another domain?

All accounts will go poof...
Nice approach to sharing the key! I didn't know the the part after # in a URL doesn't get send to the server. Everything makes much more sense now. :D
I'm not on my laptop but the are a few studies on cannabinoids and lung tissue. I'll edit this later
More or less we all are affected by the new coronavirus. As the number of infections and deaths are rising exponentially, the struggle to stay positive is getting intense.

It's my story about how I'm affected by the coronavirus and how I'm dealing with it.

What's your story?
I don't care what works for them. I care what works for society.
Apparently not, unfortunately. Each person who gets tested uses up masks, gloves, and other protection equipment that is in short supply. If you think you might have the virus, quarantine yourself or go to a hospital if you need emergency care. Getting tested if you’re healthy won’t change the outcome.
I work at a University, where face-2-face lectures have stopped and the premises are closed for students, but teaching will continue to go online.

I teach programming courses, but I have always organized them around projects with real f2f communication and intensive critique of the work that is being done. This will have a heavy impact now, as none of the online tools (commercial such as Zoom, Webex, Kaldura, and open source Jitsi, BigBlueButton) can really help.

Most such technology is designed for online meetings of "disconnected" collaborators, and not as a real substitute for close collaborators where the whole body language takes part in the communication.
You can find the extension in the marketplace [1].
There is also an (still hacky) online playground to try out visualizations [2].

[1] https://marketplace.visualstudio.com/items?itemName=hediet.d...
[2] https://hediet.github.io/vscode-debug-visualizer/?value=%7B%...
CIA does invest in companies - Google got funds from them when it was a startup. But the US intelligence services no longer needs to "own" or "operate" any computer tech company in the US. US laws allows them to ask for any information they want under "National Security", and US citizens / companies operating in the US cannot refuse. I also remember reading that they can also force access to any data centre to place and connect their own devices / servers and do whatever they want with the data they collect.

- What It’s Like to Get a National-Security Letter: https://www.newyorker.com/tech/annals-of-technology/what-its...

- Secrets, lies and Snowden's email: why I was forced to shut down Lavabit: https://www.theguardian.com/commentisfree/2014/may/20/why-di...

- PRISM: Here's how the NSA wiretapped the Internet: https://www.zdnet.com/article/prism-heres-how-the-nsa-wireta...
After some resistance from my family (and 8 virus infections), I managed to steer my grandad onto Linux.

He wasn't a hugely skilled computer user to start with, just knowing a few patterns of clicks to open a web browser or a word document. I made him a little laminated card next to his screen explaining how to do the few things he needed to do.

It's been 2 years, and not a support call.

My only regret is checking his history to figure out where the viruses were coming from.
Amen. I find generic scripts to be way more mangemaable. You can still use them with docker, but you can also just buy any Linux VM and go.

Also, easy to backup.
So, tl; dr upgrade our kernels? Or is there more?

(This would be useful to have on Google's site here, but I understand if it's supposed to be for academic audiences)
I don't understand where you're coming from because I absolutely see the woke crowd using McCarthyite tactics.
Which effectively can also happen now. In fact the athlete is likely wealthy and will be ok despite his career crashing. This could in fact happen to the guy who waits on tables down town.

If he became internet infamous and the tv station covers it the business he works at might be obliged to fire him.
> If you can't make it illegal for me to shut it down (on the premises that it would risk my users' livelihood) then you can't make it illegal for me to kick users out (on the same premise)

> In the end though, the owner(s) do and should have the last word.

Thats not exactly true. A relevant counter example would be to look at other major communication services. For example, take telecom. A telephone company cannot just kick users off of the platform, for any reason. They have to follow common carrier laws.

Obviously, the law would have to be changed, in order for these laws to apply to these new platforms.

But, unrelated to any specific moderation policy, I think that there is a very nuanced and interesting discussion to be had, about how common carrier laws have not really kept up to date with some of the many new internet platforms these days.
I'm no expert, but as I understand induction is also a form of this kind of "case reasoning", so to get anything much done you will have to introduce some extra axioms, even if you omit the excluded middle.
No prob. CSS I'd honestly leave to someone else right now. Sites like OSWD can be helpful for getting pre-cut free stylesheets that don't look bad - focus your own efforts on the Python code that collects and sends the data.
That depends. The "new" version they talk about in the article does require Javascript, since it does on-the-fly compiling. For the current version you're right.
This was actually one of the biggest reasons I cancelled my paper subscription too: far too much paper was piling up in my apartment relative to how much reading it provided me. It didn't help that my apartment complex's recycling area was somewhat awkward to get to, and I felt bad throwing the paper in the trash, so it became this perennial TODO item of "clear out huge piles of newspaper clogging the entryway".

Now I subscribe to The Economist, which delivers one, ~100-page magazine a week, which is closer to the amount of in-depth, on-paper news analysis I'll actually read in a given week. It also has a lot less filler that I'd never read, like the pages of sports scores or stock quotes that the local paper liked to include. Somehow in 2010, the idea of printing out thousands of stock prices on a piece of paper every 24 hours seems absurd, like some kind of syslog that logs to a line printer.