jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Do I agree that some student should have said, "Hey - I've seen this"? Yes, pretty much. But what then are the consequences? As I see them

1. 199 people who think they are in hog heaven are furious with you for ruining their good thing.

2. 400 people who have put serious time into preparation see their planning ruined. (Yes, they should be studying; but also, their time is finite, and they spent time preparing for this exam on this date, which they might have spent otherwise.)

Would I have had the nerve (moral fiber, whatever)? I hope so, but don't know.

3. 199 students + 1 are not spared the inquisition.
Despite every release of Safari reducing the feature set of SafariTabs (which is good), I've had a load of requests for an updated version. It should be available within the next couple of days:

http://stuconnolly.com/blog/safaritabs-and-safari-5/
I can definitely attribute my interest in the markets to my Dad. When I was a kid he would get home from work and quickly turn on the TV to CNBC to watch the ticker tape. He was a pretty good stock picker and an unlikely one as a union electrician and very little education. The passion and excitement rubbed off.
I think a lot of this will improve with Rails 3's new query syntax. It looks a lot like LINQ for .NET.

Yeah, a lot of times you're using the same keywords you might use in SQL, but the new chainable extensions are really nice for building up queries and reusing common chunks (either in LINQ or in Rails 3)

I should note that this new relational syntax is provided by a library called Arel (http://github.com/nkallen/arel)
Yeah I agree, this is not for me. Too scary from those afraid to lose their shirt.
Sorry, not the developer, can't help you there.

I was just pointing out that scrolling with the mouse wheel isn't necessarily disabled by Flash.
April 2, 2010, Jones Gap State Park in Northwest South Carolina. There is no mobile phone service due to the mountains on either side so they keep a pay phone available.
I used to write papers in a fractal form. A short one would go like:

In my opinion, A is true. A is true for at least three reasons: B, C, and D.

B is true for at least three reasons. First, E. Second, F. Third, G. Therefore, B is true.

C is true for at least three reasons...

D is true for at least three reasons...

In conclusion, A is true.

If I wanted a longer paper, there would be subparagraphs under B, C, and D, in the same form. For my thesis, each of those subparagraphs got sub-subparagraphs. You can guess what I would do if I ever wrote a book.
> Vitalik started out years ago with writings consisting entirely of self-citing the Ethereum echo-chamber

He was involved in crypto prior to Ethereum; he was a co-founder of Bitcoin Magazine.
Excerpts:

"And now it starts blinking guys!"
(because just BEFORE a block is solved the counter indicates "you're almost there" by blinking. LMFAO!!)

"GO! GO! GO! MINE!"
I wanted to like quora. I tried to engage there and contribute to raise my professional profile and, yes, pitch my side projects as parts of answers when relevant.

That experiment has run its course, and my hypothesis was proven incorrect. I thought it would help, but it was more like shouting into the void.

There is a lot of astroturfed questions, vague questions, and questions that seem as if they were automated.

So, I've moved on.
It never shows content to me. I don't understand why it continues to be returned in search results. Every link is broken.
> wtf is even the point of sending me the email than if you're gonna make it incredible difficult for me to find that particular question that i really need answered now?!

"Engagement" - corporate
I think you're reading too much into my commentary.

I'm not talking about China or comparing myself to them. There are much bigger issues than what was quoted.

But I just find it funny that someone would say "Is it even possible to not be broken by something like this?" about something that happened to me, in a western school.
Unless an outside force acts upon it.

In the future, all distributions will be uniform. And everyone will finally be happy*

*(whether they like it or not.)
No, it hasn't got anything to do with that. It is simply that complaining about the same thing that another country does while your own country does it too is hypocritical.

You don't need to have a perfect record on everything else, but on that particular thing your statements are moot because your opponent (in this case China) will be able to simply ignore you because you do it yourself too. It would be about as effective as China calling the US to task for the same issue.
To each their own but YouTube premium is one of the few subscription services where I feel I get my money's worth. YouTube's content library drawfs everyone else's and I use it a ton for education as well as entertainment. So much so I think I'm going to cancel Netflix as it gets too little use to justify its price in my house. YouTube on the other hand is wildly more popular in my family.
de jeur => du jour? de jure?
It's time to break out my 7 monitor, swordfish hacking code and roll up my sleeves. I've got mouths to feed.
This doesn't stop the biggest threat against a government-sponsored entity: if they really want to break into your data, they'll just install a key logger into your bios or some other crazy shit like that.

All these nice pass-phrases do is protect you against people that get big user dumps of hashes like we saw with the recent Slack security breach.

The NSA doesn't need to guess your passphrase. The Chinese equivalent doesn't need to either. They'll just literally watch you type it in. Or use existing vulnerabilities to capture the traffic at your border router. And if you're REALLY a person of interest, they'll just use their CIA equivalent to capture you and torture the information out of you.
> Google Voice falls short and hasn't been updated in years.

Please elaborate. I've used Google Voice for many years, and I've never had a problem with it. Hangouts integration took too long and wasn't perfect, but as a service, it's been reliable and great (especially for the price!)
If you're talking about dynamic scoping then the cheapest way to pull that off is just to store the AST for your lambda, unevaluated, in the Env and evaluate it in the new Env which is available at call time.

It's all about controlling what evaluation occurs at what time. Here's another example: a language with dynamic and lexical bindings. You can see how the time when evaluation of the body of the lambda varies. I'm being very heavy-handed here, though—this only works for a pure language.

type Name = String
data Exp
= Var Name
| LexLam Name Exp
| DynLam Name Exp
| App Exp Exp
| Base

eval :: Exp -> Exp
eval = eval0 emptyEnv where
eval0 env e = case e of
Var nm -> lookup nm env -- throws exception on failure
Base -> Base
LexLam name body -> LexLam name (eval0 (add env name (Var name)) body)
DynLam _ _ -> e
App l r -> case (eval0 env l, eval0 env r) of
(LexLam name body, val) -> eval0 (singletonEnv name val) body
(DynLam name body, val) -> eval0 (add env name val) body
This is very cool, good work!
one of two videos has a download link for me.

one uploaded in 2008 has a link but not the one from 2006
I don't know the answers to your questions. I do know they are natural questions and that it appears you are not an expert in these matters. Thus it is almost surely the case the experts have thought about these questions and have answers. What makes you think the experts in this area have their beliefs and knowledge skewed by politics? Do you believe this for other areas of science?

I'm old enough to remember the denial phase of global warming. It was largely conservatives in the U.S. who considered this a liberal plot. Progress has been made because now the debate is shifting toward whether or not humans are responsible.

It is too fantastic to believe that climate science is a liberal plot or a plot of any other ideology.
Maybe it was something you habitually wore, triggering the scanner to single you out (as another poster in this thread had happen).
Shouldn't you be writing tests anyway?

NB I'm not being flippant - I've been using Python for a couple of years and appreciate the lack of boilerplate compared to many other languages and if there are "type" problems my unit tests, which I will be writing anyway, find them. Using an IDE like PyCharm does a good job of warning you about type problems at development time so I don't have a lot of run time type problems.
I gave it the benefit of the doubt that this isn't anything malicious. It seems like you were even able to normalize the currencies and distances? Are you actually checking if the email has it listed in Kilometers or Miles?
A reason I've heard is that they want people who really want to work at The Company, not people who are motivated by the pay bump.
Are you including ALL of the compensation in calculating "Y?" Let me help. I currently work with Unspace Interactive. They're downtown. Most programming jobs require a commute of some sort. What's my time worth? Let's pick $100 an hour based on the fact that I recall paying some random contractor that exact figure for some fun week-end moonlighting recently.

So if I save one hour a day because of Unspace's location, I'm going to add $100 times 250 working days a year to Y, or $25,000 a year on top of everything else (beverages, BBQs, whatever).

If that number is still significantly lower than the compensation you're after, be up front: "My comp has ranged from X to Y, but I think I'm worth Z to you because of a, b, and c."

Ultimately, every job interview boils down to explaining why Z is the right number and why it's in the employer's best interests to pay Z. If you can't explain that to an employer, you aren't going to get Z. I don't make these rules up, it's economics in the small.
<fx: thoughtful frown>

http://searchyc.com/submissions/xml?sort=by_date

First result.
Thank you Dallas.
"work with someone else, with each one being able to look at the other's monitor."

This trick works even when the other person is remote: for the last 6 weeks, I have spent about 25 or 30 hours a week using VNC to watch someone 11 time zones away while he in turn watches me. While we watch each other, we spend almost no time procrastinating.

We both work from home, do not have TV sets in our homes, and do almost all of our procrastination on the internet.

Both of us would like to increase the number of people using this trick, so if you are interested in trying this way of using VNC to reduce procrastination, write to vladimir.slepnev@gmail.com.
"The argument from the executive branch is when you buy a ticket you have sacrificed your rights; that isn't the case;you never have to sacrifice your rights." - Ron Paul
Seriously? Aside from the fact that Facebook hasn't been a startup for years, it's probably produced more millionaires (at least on paper) among its employees than the entirety of the Indian startup community.
(I spent 2 years in the sector, and my employers didn't want to create complex software either. But they did want to make money - optimizing things to take less consulting time, as you say, wasn't always a top priority.)

It's not necessarily conscious or nefarious, but the pattern is clear. You can say you don't want to do this, and mean it, but actions speak louder than words, and the incentives are compelling.
Not nearly as bad as in "Star Trek - Court Martial":

Kirk: "By installing a booster, we can increase that capability on the order of one to the fourth power."
I already have Montreal as of last week. Will put it up soon.
I simply made a pact with myself never to understand that monstrosity and so never to use it (except when forced to, e.g. by some library). My voyages in Javascript have been delightful ever since.
Write a program to determine the ranges of char , short , int , and long variables, both signed and unsigned , by printing appropriate values from standard headers and by direct computation. - 1st on Chapter 2.

I'm actually reading that book right now. I didn't find the answer on the site very satisfying.
I'm not aware of anyone who uses mlpy, but I would be curious to hear about experiences with it.

In Python, for general Machine Learning I really like scikits.learn (http://scikit-learn.sourceforge.net/). The library is Pythonic and includes many common ML tools I need.

I have heard good things about Shogun (http://www.shogun-toolbox.org/), which is written in C++ and has bindings for many other languages, including Python. Shogun appears to be more focused on kernel algorithms (e.g. SVMs).

There's a GSOC project to bind Vowpal Wabbit in Shogun. That would be sweet. This was mentioned by John Langford on the VW mailing list.

Theano (http://deeplearning.net/software/theano/) is great if you are devising your own ML models, particularly ones that are based upon gradient descent. It's Python and it automatically compiles to C/C++ and then machine code for your CPU or GPU.
Arbitrary + github cities with sufficient data. I have a lot more cities that I'm not showing because there isn't enough data.
You're right, I assumed people would take the time to read the description in detail, which was a poor assumption on my part.

Thanks.
the article is interesting but without context it's kind of pointless. how do we know he is not making this up?

the company had supposedly revenue of 150mil with net loses of around 100mil. my guess is that this was some kind of online shop with very tiny profit margins.

EDIT: who would be buying an online shop? the only company I know of is Amazon, could this company in the article be http://techcrunch.com/2010/06/30/woot-amazon/ ?
Didn't the original Macs require something special to open the case, which only dealers had? While Torx bits aren't hard to find, and jailbreaking and third-party apps rank far above cracking the case (of a solid-state device with almost no space for tinkering), I keep being disappointed their customers are content not to be treated like tool-using human beings.
Force, as I mean it, is something that other people do to you, in a political context. You can't be politically forced by hunger. To illustrate, imagine that a plane crash leaves you alone, stranded on a remote mountainside. After a couple of weeks, you begin to starve. Clearly, your hunger is not the result of anything but your natural circumstances, and it has nothing to do with politics. So you can't conflate natural phenomena with force in a political context.

I say that living is an individual responsibility. To meeting the physical requirements for continued survival is something that each of us must either do for and by ourselves, or, by extension, with voluntary trade with others.

If someone doesn't want what you make, it's not political force, even if you're starving. If the interaction is totally voluntary, you'll find people that want what you make, or you'll grow intellectually, and figure out how to make what people want so that you get what you need. Everybody lives!

If someone initiates force against you, they're preventing you from thinking about whatever it is they're forcing you about. A gun held against my head will prevent me from thinking about my life, or my future - I can tell you that I wouldn't be thinking about my upcoming physics exam in such an event! A regulatory body that prevents a patient from getting an experimental cancer drug prevents the physician from that loop of thought, trial and observation that in some instances would save real lives (unfortunately, this is not a made-up example.) You can argue about the degree to which this happens in any individual case, but the principle is the same: to think in a way that's useful for advancing your life, you need to think about, and then act on reality. But if someone or some group of people initiate force against you, they are preventing you from doing that, to some very small, or very great extent. No matter the magnitude, it's bad for your existence, which is conditional (you depend on your faculty of apprehending reality and acting upon it for your continued survival.)
It hasn't been well publicized after the original announcement (and isn't prominently placed on their plans page, either) but I've had great success with Cloudkick's free developer plan on my personal virt (which is still down..):

https://www.cloudkick.com/accounts/signup/developer/

CK sent me a text message as soon as my host went down earlier, which gave me time to file the ticket against Linode.

Only caveat - they don't provide a signed RPM, which can cause some administrative hardship for linux users using rpm-based distributions (most of the yum operations require you to add an extra cli option to allow working with unsigned rpm's), but it's a minor complaint given that their agent isn't mandatory and doesn't need a lot of updates.
We've seen this before...
I still have 2/3 servers down, one of them is still "Powered off" in the console.
Linode has multiple "availability zones" aka datacenters so you can achieve the same redundancy with them. I would guess that linodes have better uptimes than aws but I don't have any numbers to actually back that up.
hq4x keeps angles when it should not, degrading many features in the process, and that bothers me much more than the overall change to a bit more blobbiness. Look at the outline of Bowser's horns and mouth, Toad's cap outline, Fake Sage's moustache, or Axe Battler 2 sword. The mouths of invaders are also faithfully reproduced. In the Ports icon, the cable is correctly represented, and the port itself has volume instead of becoming two planes as in hq4x. On the Keyboard one, hq4x produces a good icon, although it rounds the keys a little, while "ours" produces a non-faithful in style but nonetheless correct result. Control Panel is interesting, as "ours" looks like the hq4x version has melted, but the hq4x version produces a result that is semantically similar (piano keys, weird mouse shape, angles in letter) leading me to think the original icon is not exactly the best pixel art material (maybe due to palette constraints).

Maybe the results of "ours" aren't exactly faithful in style in some cases, but they're globally consistent, and I find the shapes semantic more truthful. As for hq4x by itself, I actually prefer the original sprites overall.
At least some people are sane enough to actually reason and try to figure the real challenge (problem) with free software. The thing is not about open or closed source, but open/closed data and standards that surround them. Not the free/not free software, but the things that actually run on your PC and those that not.

And surely using cloud service, no matter built on open or closed or free or not software, will tell very little of the modifications that were done to the service and the packages. Basically I know nothing about the cloud-based mysqls, elastic searches, etc that are provisioned for me by s.o.
When doing Python I find myself using namedtuple all over the place - I neither want nor need the ceremony of a class, don't like the laxity of a map, and want to be able to see what the fields are at a glance.
Not having to think about work 24/7 is culture. You need to look for a job where that is part of the culture.
I was in a role that hit 1 & 2 for my first 'job' out of college in 2008. They told me that I couldn't go on vacation if I didn't finish my entire 2 weeks worth of work once... so, I automated all of it. A couple button clicks right before I left town and boom, all of my work was done.

Eventually the marketing department caught on that I had a really fast way to build reports and marketing targets that didn't require using a cumbersome db marketing tool and manually generating reports. I shared what I had built, and it royally pissed off everyone else in my role because they thought they were going to lose their cushy do basically nothing jobs. It actually turned into the team building out more tooling + automation, and most people learned valuable skills. The company even sent people to training and paid for tech books etc.

I left shortly after for greener pastures, but overall I think it was a net win.
This is a whole avenue of exploration I had never even considered, thank you very much for responding with this.
I seem to recall that Feynman said that we don't understand why there are three generations, and that it's embarrassing that we don't. It means we don't really know what's going on.
The strength of SSGs is that you have the power and simplicity of plain HTML & CSS, but with two special features:

- the ability to quickly change styling details on all of your pages

- a markdown engine, so that you can write posts more quickly and ergonomically

There are other nice features SSGs bring to the table (automatic RSS feed generation for instance) but those two features are the main things that stop me from writing directly in HTML. Especially the first one.
As someone who helped lead the Polymer team in the transition from HTML-first Polymer to JavaScript-first lit-html/LitElement, I have some experience building both approaches.

I think that JavaScript-first is far better for templating the more general case (or the lower level foundation) because JavaScript is where your data lives. It's generally much easier to bring markup into JavaScript than it is data and data manipulation into HTML.

In HTML you need re-invent expressions, scopes, control-flow, references, and imports. You're going to spend more time and code implementing a less expressive, slower, and more proprietary system.

In JavaScript you just need a way to describe fragments of the resulting DOM (whether you prefer JSX, function calls, or tagged template literals), and the rest is just JavaScript.

Now, I do see benefit from the HTML-first approach for a lot of people and some use cases. One reason I also push on web components so hard is that with interop comes flexibility in allowing a mix-and-match of approaches. As a side-project I'm working on an HTML-first declarative component system layered on top of LitElement: https://github.com/justinfagnani/stampino-element

<stampino-element name="simple-greeter" properties="name">
<style type="adopted-css">
:host {
color: blue;
}
</style>
<template>
<h1>Hello {{ name }}!</h1>
</template>
</stampino-element>

<simple-greeter name="World"></simple-greeter>

This can interop with any other web component, so you can write your app components in HTML, but drop to JS for the most complex components and use JS-first third-party components and design systems.
There is no other way a capitalist system can work.
200 years from now stem cell will probably be considered our century’s polio vaccine. It might become so common place to ‘fix’ our ‘hardware’ that today’s major illnesses will become tomorrow’s common colds.
I'm imagining a sitcom scene where authors get into a fight over who got the best animal.
> eventually the system will hit a tipping point that results in either hyperinflation or (more likely) a debt default.

Neither of which are even close to occurring in the United States.

Politicians are going to politician. Just look at the “dynamic scoring” models republicans apply to tax cuts. It isn’t the job of economic theory to ideologically reign in politicians, it’s job is to model to world accurately. I haven’t read enough into MMT to actually assess that for myself, but it’s ridiculous to assert that it’s flat out wrong because politicians run deficits (which they have done for decades before MMT even came into existence)
HN is a niche internet community. Niche internet communities have almost always existed despite the "quality" of the tools they run on. It's not really fair to compare to any sort of consumer/business product that's in an extremely competitive marketplace.

HN can do an incredible amount of easy caching. Besides a small box in the top right with user profile info, the entire page is completely identical for everyone.
They are just not able to ship faster and I think there was a fire in their factory a while ago which may contribute to even slower fulfillment...not sure though.