jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I would argue from a productivity perspective: yes. If you were like me, you would get bogged down "in the weeds" fixing every single little bug encountered, no matter the time investment or how trivial, and wouldn't ship as much. It's productivity self-bikeshedding / developer "gold plating" in a way that I'm probably avoiding "real" work. By being semi strategically-lazy, it's possible to get more done.

So based on personal style, it's possible to get better by walking a middle path of not too crappy and not over-crafted.

(The real work is the stuff that needs doing or somehow seems "most important.")
Ah, I didn't know there was a second filing for Nevada. Lame. Wyoming wins even more! :) Thanks for the info!
http://en.wikipedia.org/wiki/Parkinson%27s_law
On very large real world data sets my experience has been the opposite.
I've been wanting a Jawbone Jambox ever since I saw the video that @lonelysandwich did for them: http://www.youtube.com/watch?v=XgC3zjNH1oU
And today, Verizon FIOS service requires the user to have CPE that doesn't allow the user to change their DNS

I'm hesitant to publicly disagree with the founder of OpenDNS, but I have a different experience. FiOS doesn't require the use of their provided CPE for Internet access. The ONTs installed have both Ethernet and MoCA ports, and I use a non-Verizon device connected to the ONT's Ethernet. Using a non-MoCA CPE will break Verizon's television boxes, but the fix for this is to simply plug Verizon's supplied CPE into both an Ethernet port on the replacement and the shared coax segment.
Perhaps I've been the victim of hyperbole, but I've read and heard of numerous instances where asset seizure has been and is used to fund a significant portion of the seizing authority's budget.

If that doesn't have the potential for "conflict of interest" written all over it, I don't know what does.
Indeed. A work-around would be to fetch the gravatars in the backend and serve them yourself, that way you will not have to expose the hash.
Knock on wood, nothing that has ruined my life, but little things that I have caused me opportunities.

-"Should I tell a recruiter or HR person about my current salary?"

Friend of mine said always tell, reveal everything and be truthful. The reality, I got fucking low balled on salary, pretty much they would not go above $5K of what I currently made. It wasn't till I spoke to someone else that told me NEVER tell your salary, either say you rather not say or give a large range. So far giving a range has worked out for me every time. I give a large range and they tend to lean towards the high end.

- Never talk about sex, politics and religion on a date.

I found out it is the BEST way to quickly find out if you are compatible or not with someone. I am referring to if you're dating for a serious long term or possibly marriage relationship. Of course the way you talk about it does matter.

I have done this to everyone of my dates and I can tell right away if it's wort the effort or not. Usually it's the politics that is the deal breaker.
Yep. The salt would have to public, which would defeat the purpose.

However, a user can protect herself by "salting" her own email with an address tag. For example, provide tom+ES85jFxz@rpi.edu as your address instead of tom@rpi.edu.
What if you say your {last salary + 50%} is your minimum?
Every store charges $199.99. The intention is to affect you differently than $200.

What would happen if a retailer said "We want a straight forward relationship, and not to manipulate you, so unlike the bad guys we are providing straight forward pricing"?
most of it isn't true
Forget it, learn the lesson and move on.

Just because he doesn't believe in patents doesn't mean others won't.

In large corporations, they are going to patent the idea irrespective of the inventor's belief.

So this is just an example of what he will face when he is out working.
WOW, need ! Vice City was my favorite video game of all times. Will try to compile this soon
Top talent in big tech are not working as programmers. They work as engineers. They often do a limited amount of actual programming, most of the contribution is leadership, design and architecture.
Here is my personal opinion on it (not sure if it's the right one, though): Write the GUI independently of the model, let the GUI components update and communicate among each other as they like, and perform some validation in these GUI components. Translate between model and view only at one well-defined point at which there is also a final validation at the model side, and make sure model and view are only loosely coupled.

Good GUIs have way too many requirements to be controlled (via a controller) by the model. As a typical example, the fact that a button should only be activated if there is data in a textbox has usually nothing to do with the underlying model. The model should only ever contain valid and consistent data.
The company I work for was using Haxe for many years. It was mainly used for a bit of interface code generation, and a cross platform end-to-end test player to test our SDK on AS2/AS3/iOS/HTML5 environments. A lot man hours were saved not have to duplicate those test code on every platform.
Hey HN! So I wrote a book to explain my new CSS library, but it kinda became this whole thing on web development. This covers pretty much everything involved in setting up the style architecture for a big project.
That's really not the author's premise. I'm struggling to find a quote that works out of context, but this one might do:

> In the (liberal, coastal, urban, very political) circles that I travel in everyone (especially parents) knows and acknowledges that men and women are, on average, different in ways that end up mattering for the distribution of outcomes. But everyone also believes that sexism and misogyny are significant problems in the world, and that the people struggling against those problems are worthy of admiration and praise. So to leap into a conversation about sexism and misogyny yelling “well actually Giolla and Kajonius find that sex differences in personality are larger in countries with more gender equality” would be considered a rude and undermine-y thing to do. Which is just to say that most people are not rationalists — they believe that statements can be evaluated on grounds beyond truth and falsity. There is suspicion of the guy who is “just asking questions.”
Thank you for pointing out my grammatical failure. Tom's work is amazing, I read it and was really impressed. There are not many people who swim on this level of coding.

What I meant was that I knew that executables consisting of printable ascii is possible, I just wasn't happy that the ascii art was cluttered with symbols.

To make it more aesthetic and to create shading differences by utilizing the glyph sizes, I was looking into selecting the tallest (digits) and shortest (lowercase letters). However, the lowercase letters with ascenders and descenders make it fuzzy so they were removed too.

With these restrictions the ante of the challenge were raised significantly. In my response I was referring to that. Downplaying Tom is unfair as his work is marvellous, and I know because I also build compilers. I wish I could correct the text to make this clear but it is now locked.
I get the same feeling. Is there any way we can isolate the underlying cause? Maybe then it would be possible to change things for the better.
> Consider someone like... Satoshi, of bitcoin. The character has achieved this powerful notoriety and managed to remain anonymous. Do people want to know which person on the planet created that persona? Sure; do they need to know, is the identity alone newsworthy without some reason to need to publish it?

If a journalist were to learn the identity of Satoshi of course that would be newsworthy. Is this a serious question?
If you consider the underlying mechanisms, it becomes clear. Cigarette smoke contains mutagens. For those who are genetically predisposed, it might only take a single point mutation (change of a DNA base pair) in a single oncogene to cause a tumour. So while unlikely, there is no need to suppose a threshold.

In low quantities of a toxin, up-regulation of repair mechanisms can sometimes improve outcomes (i.e. hormesis), but the risk of damage to critical genes still exists.
I can't tell if this is an alternative to something like QtWebKit. There doesn't seem to be any emphases on native code integration.
> 1) Exposure to influenza virus aerosols during routine patient care. https://academic.oup.com/jid/article/207/7/1037/2192312

A relevant graph is https://academic.oup.com/view-large/figure/90149845/jis77302...

This shows that large droplets don’t travel, but that small (< 4.7nm - accurate?) do travel e.g. ~10% particles measured at 6 feet.

Issue 1: drop off rates look to rude approximation to be r^2. The were measuring a point source. If you are standing in a line of people, you need to integrate along the line, and inter-person distance needs to be increased. A field of people (supermarket) needs something different...

Issue 2: large droplets should travel further if outdoors? (turbulent air)

Issue 3: cigarette smoke is a familiar visual indicator: “cigarette smoke particle mainly distributed in the size range 0.1 to 1.0 micron”. Think about how the smoke exhaled by someone travels (ignore how smoke travels from end of cigarette due to heated air).
These sorts of claims are standard fare for divisive far right parties. Apparently they work quite well given their political rise and the prevalence of that sort of rhetoric even in forums like this.
I wish people would stop trying to defend PHP against "the haters" - firstly because no amount of reasoned argument is going to change the views of fundamentalists, and secondly because they are a minority group whose opinions are unlikely to inhibit the rise of the PHP ecosystem.
Ordering isn't the bottleneck at In n Out, it's the food made fresh, sometimes for custom orders. The menu itself couldn't be much simpler. The kids taking down the orders work quickly and are always at the end of the line. That they're friendly humans and not a confused AI is an added benefit.

On the other hand this should work for McDonalds, where nobody's expecting friendliness or much of anything; it's basically a feed trough.
It's possible. I've had Samsung and LG TVs that I've left disconnected most of the time and used them with external boxes like the Nvidia Shield, Apple TV, PCs and game consoles.

I've used wired connections or temporary Wifi network in order to prevent the TV from connecting to the internet without my knowledge.

I was able to update the firmware on my LG TV by downloading it and loading it onto a USB drive. Some firmware updates may improve picture quality or compatibility with external devices.

One annoyance is that there may be buttons on the remote that launch built in internet connected apps. It's important to have a TV that can easily switch between inputs.
One of the flowcharts says that TokuDB is an alternative to MySQL.

TokuDB is a MySQL engine, not the actual database...
If you’re curious about successful projects built with Haxe, Google “Friday Night Funkin”! It’s a delightful Flash game revival that combines elements of DDR and PaRappa the Rapper.

It’s open source and has been blowing up lately.
I understood the second rule, but could you please explain the first rule more clearly? This idea of a do-ocracy is very interesting to me.
That was something different. Deactivated accounts do get deleted and their names made available after 30 days just like it warns you when you deactivate.
How can I make sure of this? In practical fact, I can't.
I still miss google reader and Picasa. I don’t think I will ever get over those two losses.
Yes I thought this project was doing both somehow, sorry I totally misread it.
I don’t understand why you would at all consider employment anywhere near your current income that also involves giving up your side project for ??? reasons. Let alone for less.
That's true, by leaps and bounds, really
Scaling issues can present themselves in numerous ways which may not require an in-memory DB, sharding/partitioning, hot/cold or such to be changed, they may even be already present.

In a lot of cases, these can be used and added without locking you out of migration since parts of these are deeper application level or just DB side. The query planner isn't the end-all of performance, there is plenty of differences between MySQL and PgSQL performance behaviour that might force you to switch even though the query planner won't drastically change things.
I've been using amm on and off https://ammonite.io/#Ammonite-Shell

pretty nice if you know scala, still have to use regular shell(s) so I do not forget them
if the number crunching requirements are moderate (e.g. can be efficiently done in NumPy OR can be done <1min runtime in cPython interpreter and there are no real time requirements) it certainly is very questionable to go with Fortran. If the above isn't true, e.g. for some heavy physics calculations, Fortran is still a fine choice if you get the right people to maintain it. I'd choose it over C/C++ but would first have another look at Julia (esp. regarding its tooling maturity).
You obviously are not wrong, but I was responding to the question, and for small-time websites, what I said is generally going to be true.

These surf-by lawsuits are still after 1 thing, $$$$'s. The chances of a lone developer website like the questioner having serious dollars available for a lawyer to come try and take are pretty low.

These surf-by lawsuits are generally after the big companies that have $$'s floating around ready for the taking. This person as a lone developer will almost certainly not have the problem. If they did have that problem(enough money a lawyer would be interested), hopefully they are properly insured and firewall their assets off from the taking, assuming worst-case and they lose, which is very much not a given.

Bad actors exist everywhere in every corner of the world and are always looking for an edge to exploit. That they are trying to take advantage of the ADA now isn't surprising.
Eh, all is fair in love and war. The bank are charging a risk premium on any transactions with him, it's their fault if they underestimate it. It's a family office, not a hedge fund taking outsider capital, so he's entering into transactions with willing counterparties using his own money.
Maybe the difference is that most/all (I don't know about welders, but I guess) of those jobs have literal gatekeepers, i.e. you need some certification to do it.
I would consider it bad style to abuse the case-insensitivity like that.

It can be used for good too, for example if you have a bunch of different naming conventions in the libraries you use:

proc some_lib_function(x: int) = echo "hi ", x
proc anotherLibFunction(x: int) = echo "hi ", x
proc crAzY_LIB_WRITERS(x: int) = echo "hi ", x

Then you can still call them consistently:

someLibFunction(10)
anotherLibFunction(11)
crazyLibWriters(12)
Go read the article, then decide if you snark is appropriate and substantiated.
> At the same time, I've noticed that many math folks make no effort to reach out to the other side - recognizing that PDEs are a big deal to some people, intimidating, and not exactly terribly approachable.

Being a mathematician, I don't know any other way than to say: "Read this and this text and understand it. Then you'll grasp what I'm talking about.". I can tell you that even for many math students, say, PDEs are intimedating and not exactly terribly approachable at the beginning. But the difference is that by reading texts, hearing lectures etc. they simply get over it and get quite used to them. So, I believe, the mathematicians you talk about are quite honest in the sense that they are really doing their best, but simply don't know a better way to talk about their topic.
Yes, people are fallible, but getting them to talk out loud instead of expressing themselves with trolling or promotions is a good start to build some understanding and empathy for the other side.
> Warmongering has next to nothing to do with currency.

Quite the contrary. You'll find that many currencies were created specifically to support an army or war.

https://en.wikipedia.org/wiki/Early_American_currency
Smells of bullshit and wrongness to me.

The final link is a tell: to http://keynotopia.com/ - a tool for turning powerpoint into clickable mockups.

Edit: would appreciate a reference to the startup weekend mentioned.
When a tab freezes, I just pull up activity monitor/top and look for the Chrome process using the most CPU. It's almost always the culprit.

I also like to occasionally sort by memory usage and kill the biggest Chrome processes. Chrome is nice in that it will show you when a process crashed, so what I do is kill the biggest memory hog, and then see what tab crashed. Then I do it again a few times.

This at least tells me which processes use the most RAM over time and should be recycled (Spoiler alert, it's always GMail and then GCal.)
Your comment should be at the top.

Wikipedia has a nice short article about the ℓ₁ norm (also called “taxicab distance” or “Manhattan distance”): http://en.wikipedia.org/wiki/Taxicab_geometry

It explains,

> “The use of Manhattan distance leads to a strange concept: when the resolution of the Taxicab geometry is made larger, approaching infinity (the size of division of the axis approaches 0), it seems intuitive that the Manhattan distance would approach the Euclidean metric [...] but it does not. This is essentially a consequence of being forced to adhere to single-axis movement: when following the Manhattan metric, one cannot move diagonally (in more than one axis simultaneously).”
hey jason, thanks for the response. Do you think this still applies even if I'm not looking to grow this into a huge network? and instead just want to set up a private invite only type? I'd hope to focus on quality in this network, right now there really aren't any players in the niche I'm in.
There is quite a difference between something being obvious to one reader and not to another reader and something that you create and you think is such an obvious thing and the reader thinks is genius. The post was about the latter.
Alexa is probably very inaccurate for them because AddThis is a widget that wraps a number of social services into one little package. It's used on tons of websites.

The 1b may or may not include repeat visitors, they say both things on their website. Either way though, when you're integrated in other people's properties rather than trying to guide traffic to your own 1b gets a lot more possible - I'm almost up to 200m/month already.
Thanks for pointing this out, I've corrected this article. Yea I didn't do much in the way of promoting it on HN but thought I might as well put it out there.
My condolences.

I can think of two pieces of advice, from my experience, that stand a chance of being helpful.

(1) Don't expect yourself to respond differently from how you're responding. At various moments in a single day you may be miserable, numb, and surprisingly cheerful. None of these is the wrong response, especially when the loss is so fresh. If you're still feeling perpetually distraught in two years, talk to a shrink. (Talk to a shrink now if you think it might be helpful, but don't do it because you think your response is somehow disproportionate or invalid. It isn't.)

(2) Get used to the fact that this event will place a layer of friction between you and most other people. Hopefully you have one or two people in your life who you have talked to, at length, about what you're going through. Others, even good friends, will regularly say things that feel callous and unsympathetic. Try to be patient with them.
I love AppEngine. It takes you time to unwrap your head from SQL and wrap it around the datastore but that's the only thing you have to overcome, believe me.

I'll tell you my story, a desktop developer gone web, starting with php and cheap hosting from godaddy, spending hundreds a month for my pet projects.

Then I learned GAE was free, so why pay for monthly hosting when you can get it for free for your pet projects? I have hundreds of them so I took the plunge and started to learn python. Damn easy, not going back to php, ever.

Don't waste your time with java unless your corporate overlords dictate it. Python is ten times easier and you can go from zero to ninja in one day. Or less.

I started with the hello world example using webapp, no need for frameworks at all, even if you come from django, drop it. Webapp can do it all with a couple of utilities and the template engine (same as django) in a couple of lines.

You'll be amazed at how simple it is to build an app, of any size, once you master the basics about models, sessions, authentication, etc.

You don't need sql connections, chmod configs, apache htaccess, and stuff like that. Just get some data and render it with a template. Fucking easy!

Don't believe me? You lose, not me. Give it a try, you'll be surprised.

I am a happy GAE user and my next startup (which I hope will have a million visits a day) runs on AppEngine and no worries at all about handling them all. Google will be there for me.

GAE 1.4 will come with Channel API, an easy way to send messages back and forth, we just got multitenancy, longer task queues and cron jobs, xmpp, etc.

You get it all at no cost, you pay only a couple of dollars when you need it, when you get slashdotted, dugg or techcrunched. No sweat, no sysadmins running like headless chickens, no server rooms burning.

And that, my friend, that is peace of mind.
There are 2 classes: millimeter wavelength machines and x-ray backscatter machines. These are definitely backscatter x-ray machines.
Bzzt. It's not compelled speech. It's compelled airtime.
TSLA has a P/E ratio of 1500. Even though they're a growth stock it's a generous valuation to say the least. The stock price has been driven up by

(1) a lot of retail investors loading into the stock & call options, primarily because it's a momentum hype/meme ticker with Elon at the helm, and easy access through Robinhood et al combined with stimulus money.

(2) large cap tech stocks have been rallying during COVID; capital has had nowhere else to go with the Fed crushing the USD and non-tech companies suffering,

(3) shorts have been repeatedly obliterated and are now mostly staying away. Short interest is now only 6%.

(4) TSLA was recently included in the S&P 500 at a ~1.5% weight, so index funds and ETFs have been forced to buy it due to a mandate to track the index.
The market can remain irrational far longer than you can maintain liquidity.
Hooking is also is widely used for a "call this function before doing x" type extension API.

Eg.

https://www.gnu.org/software/emacs/manual/html_node/elisp/Ho...

https://api.drupal.org/api/drupal/includes%21module.inc/grou...

https://msdn.microsoft.com/en-us/library/windows/desktop/ms6...
“You may forget but
let me tell you
this: someone in
some future time
will think of us”
― Sappho, The Art of Loving Women
It would also hurt american, or european, or any nationality of business that uses baidu to get more insight into chinese visitors.

Baidu is certainly most popular within china, but not exclusive to them.
> Gradual/Optional typing is a great way to solve the split needs, but I was making the argument for why people might not want to use static typing in python even though it's available.

Forgive me for asking, but did you made any point that provides any basis for refusing to use static typing?

I mean, failing to meet an artificial and unmettable and largely subjective bar regarding academic purity of type system implementations is not a valid argument. The average pythonista does not care about convoluted type theories if all he does is pass a string or int to a function, and doesn't want his program to blow up if they pass by mistake an int instead of a string.