jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Tons of reasons:

- The write/build/test compile cycle is slow as f-ck

- C# isn't really all that supported outside of Windows, which sucks for server centric apps. Yeah, you can use mono, but why?

- C# is grossly verbose in contrast to ruby/php/python

- PHP is instant gratification. Change, reload browser, lather, rinse, repeat.

- Lack of open source libraries + libraries you have to pay for = suckage

Really, though, C# and .NET are the frontier of lowest common denominator developers. The kind of dudes that wear teva sandals with socks and tucked in short sleeve shirts. You can also call them copy and paste developers, because that's essentially what they are. Most of the innovation in the last 5 years has come from the open source camp, not the corporate drone MS army.

I used to be a .NET developer, btw. Wouldn't touch that shit with a 10 foot pole these days. Not a chance in hell.
Variation on this with better rendering (in emacs):

C-u M-! w3m -dump "http://news.ycombinator.com/item?id=2042350"

Or just use M-x w3m.
Agreed, her case also becomes non-existent if she's ever asked him to access her email for her. My wife knows all my passwords and I know all hers. Furthermore this is dangerous territory for the prosecution not only on the appearance front (it looks like a frivolous suit) but the precedence could collapse the judicial service in the state when kids sue their parents over snooping in their email/facebook and finding out they smoke pot or had sex.

I'd also like to point out how dangerous fighting the letter of the law is. From what I can tell in Michigan adultery is still a felony on the books and could land both the wife and the man she had sex with in jail. Prosecuting over an invasion of privacy is exceptionally stupid when you have to full-out admit to a felony that is still on the books but is unprosecuted.
Son's homework: find ten sites he thinks look cool. Working with him, pick a single feature from each site then the two of you should detail what makes it look cool, and then devise a plan to implement it on your site.
Yes, you can dive in and explore-through-doing as a precursor to actually your actual coding. In good Smalltalk environments, the best way to read (and write) code is often in your debugger. This way, you add some empiricism to double check your reading comprehension.

Doing iPhone development in XCode, I find it's best to try out code with lots of NSLog statements and a breakpoint in the new routine, so I can explore what's happening at runtime. (The NSLog statements are mainly to get around annoying quirks in the inspectors when you have really long Strings.) This is probably just my taking my Smalltalk habits and trying to do analogous things in XCode/Objective-C.
Yeah I guess not, but you can point them in certain directions.
This google tech talk is pretty good

Introduction to JavaScript and Browser DOM

http://www.youtube.com/watch?v=ljNi8nS5TtQ&feature=youtu...
It's South Dakota. I may have been hyperbolic about the hefty margin, but the 100 mile statement I would go to the mat for.
I'm not sure how worried I am about the class of newcomers that will be scared off by a word that they don't know. PHP is friendly to newcomers, and the result is thousands of insecure websites built by people who think they know what they're doing but don't. Software engineering is a professional discipline. I don't understand the desire to pander to the lowest common denominator. When's the last time you saw a physics practitioner propose renaming vector spaces to be friendlier to the students?

(For what it's worth, you may not have been serious about renaming monads, but many others have seriously proposed it. In most languages other than Haskell they've been successful.)
I only know Perl 5, but I can figure out enough of it to give an educated guess. It seems like he's using the token returned by the grammar to select a method of the same name. So when he gets the token e404, he'll call the method e404 which does a make "404: Not found"

The grammar is something new in Perl 6, but it looks like there are a bunch of regexes that match different tokens. That makes me wonder how well it handles a buggy, ambiguous grammar, where the regexes overlap and something could be parsed as a token of two or more types. First rule wins?

Guess I should read some of chromatic's book over Thanksgiving so I'd understand more of this...
I quickly did this with Stylebot for Chromium: http://min.us/iErKG.png :) I'm sure other readers of this thread can come up with something much nicer. Perhaps you should offer a challenge for who can make the best one.

But I already prefer this css to the original. I think I'll keep it.
As have been a disproportionate number of Canadian software engineers, one should add.
We had the same debate at blekko. We nearly set up a blog.blekko.com, but corporate blogs can get so boring and impersonal. Writing on skrenta.com as the ceo of blekko helps me keep the tone more direct and avoid simply pushing the businesswire release out. In some of my recent posts I've tried to tell stories about projects we did around the launch.

Sure, you can do that on a corporate blog too. But something about them, maybe the multiple authorship, or the fact that it is a company blogging and not an individual...I don't know, I don't tend to read a lot of corp blogs.
I ran into a glitch with chrome on OSX, hitting the enter key during the typing test refreshes the page.

Having a keyboard shortcut to go the next lesson seems essential, it is annoying to have to keep reaching for the mouse in a typing tutor.

I would like to see more 'nerdy' topics in the practice sections, stuff about programming, video games, passages from monty python skits, etc.

Other than that, I am really happy with it. I would gladly pay 10 bucks for something like this.
Rather than just saying you're wrong, I will let Luke Wroblewski explain why changing a working website to put mobile first is rarely ever wrong no matter how successful your site has been in the past.

Video/Audio/PDF Presentation:

http://www.lukew.com/presos/preso.asp?26

If you want a mobile first version of Hacker News for now, a fan created a nice HTML5 app version of the site.

http://hn.premii.com/
> He repeatedly told them to be peaceful and then to go home. What/how exactly did he incite this?

Exactly in the same speech: he repeated his claims that the election was stolen.
The Fruit of Islam weren’t there?
This is the standard story about deflation, but the idea that a slightly deflationary environment will suddenly change purchase behavior has always struck me as a bit academic. The average consumer doesn't buy stuff because they think inflation is going to cause it to become more expensive in the future, they buy stuff because they need it. It seems borderline absurd to suggest that consumers are going to reconsider buying something because in a year it will be a few % cheaper in price.

However, I do agree that a persistent deflationary economy (and the corresponding expectations that it will continue) will have... interesting effects on interest rates, debt, and corporate spending. But I still am not sold on the idea that it's a de facto negative thing. I think saying "deflation = bad" oversimplifies the lessons to be learned from the Great Depression but unfortunately that's the lesson we're taught.
This doesn't prove that economics is wrong. It just proves that something like one of every two economists is wrong. This is not a hard problem to figure out the answer to by looking at historic data either. Read both sides closely, and if you're paying enough attention, you'll figure out which one is right pretty fast.
Early termination is the biggest advantage of the array version. The 32-bit mask is probably the fastest possibility since it will reside in a register.
If your aim is to indent/de-indent text, try the > and < commands (in normal mode).

I also find that selecting large blocks of text then using the = command to autoindent everything is exceedingly useful.
I don't think there any excusing involved. The article flatly describes his activity. I can't find anything that says "this is OK because...".
Not a great example of content, but the search here is really fast, I'd love something like this for clojure core + contrib: http://ukijs.org/docs/
So true... (but maybe it's just better that they don't? now that I think of it)
The xbox was born of the Microsoft desires to expand their product offering into consumer media entertainment.
Tell that to the people that have wasted thousands upon thousands of man-hours because of IE. Surely if the history of IE had been written differently the web would probably be a few years ahead of where we are at right now.
I got it slightly wrong, it seems. Devs were using the photo roll as a way around the lack of USB mass storage support on the iPhone.[1] It's the Address Book that some devs have used to pass data between apps.[2]

[1] http://techcrunch.com/2010/02/02/apple-stanza-usb/

[2] http://stackoverflow.com/questions/220630/how-to-share-custo...
I would in a heartbeat.
It might be innovative in the sense of cinema advertisement (as you stated) but much of this isn't anything new. Most subliminal messaging only works if the recipient is willing to accept the idea that the advertisers want to plant; social engineering and NLP are topics many hackers on HN would find interesting. Analytical psychology is interesting too but far fewer would be into the more esoteric side of Jung's thought.

Plenty of experiments have been done on strobe flashing images and sets of images on a subject's eyes. The end result is, generally, that the psyche becomes upset and the person irritated - it's kind of like having a religious zealot push their ideas onto you; if you're set in other beliefs, the experience is only irritating (if not enraging). This is where NLP, hypnosis (the real thing, not the wave a flame in your face and make you stop smoking thing), and manipulation of a person's feelings by eliciting their key feeling words comes into play.

Best example and it's a dead obvious one, would be having a scene with Kim Kardashian in a slightly revealing getup talking to the audience of a movie theater and walking about while sipping on a big coke bottle. People that may not like coke may find Kim sexually arousing which generates social proof for the product in her hand and may loosen (but not fully convert) that consumer's dislike of the product. Case in point: I generally don't like Coca-Cola and it always make me feel crappy after drinking it (bloated, too much sugar, etc...) but I love to drink it at the theater. It just "tastes" good when I drink it at the theater because over time, through a combination of real life psychological links and the clever advertising Coke does in the theaters for its product I've grown to actually enjoy it when I'm at the theater. Now, that doesn't mean I actually purchase one when at the theater (I don't drink soda) but I am aware of the bridge created in my psyche.

[EDIT] I realize the OP's comment was actually on technological innovation and had nothing to do with what I ended up talking about. Hope my comment is at least still interesting :)
1. Click "fork"

2. Type "git clone git@github.com:mygithubusername/projectname.git"

3. cd projectname

4. make changes, and commit.

5. git push origin master (master may be optional, or a different branch)

6. Click the 'pull request' button

7. Fill out the form

8. You're done!

Also, git does support the 'mail the author a patch' workflow, too: it's just not what GitHub uses. I _believe_ the kernel is developed this way.

http://www.kernel.org/pub/software/scm/git/docs/git-format-p...

http://stackoverflow.com/questions/327249/ddg
For some reason it reminds me of this dialog from an episode of Futurama

Leela: Didn't you have ads in the 21st century?

Fry: Well sure, but not in our dreams. Only on TV and radio, and in magazines, and movies, and at ball games... and on buses and milk cartons and t-shirts, and bananas and written on the sky. But not in dreams, no siree.
Same story, different source:

http://news.ycombinator.com/item?id=2000303 - nytimes.com - 1 comment
background on PD (tho i havent kept up with developments in R14, i can't say whether everything below still valid

http://groups.google.com/group/erlang-programming/browse_frm...

------------

(Oct 09)
http://groups.google.com/group/erlang-programming/browse_frm...
Facebook is now more popular than LiveJournal and MySpace. News at 10.
We used to ship things by air to the caribbean via american airlines all the time. I have fond memories of a child going to EWR cargo docks and dropping off a 55lb drum to send to the islands.
I’d like to know why they’re not in the search business. They have enough signal from their platforms to offer great personalized search results and it would allow them to grow their ad revenue with intent based ads.
Amazing how the NYT always proposes more authoritarianism as the solution to every problem.
> Are you sure a few-centimeter speedbump isn't a big deal?

Depends on lots of things, such as the angle of incidence of the pod relative to the direction of the wall of the tube.

> I don't know how to calculate whether or not it would be, but I'm interested in knowing why you feel it won't cause problems.

I don't know how to calculate rockets landing on barges either, but SpaceX seems to be able to pull it off. There is nothing in the realm of engineering that says you can't make a bunch of tubes sliding over each other relative to the direction of travel for some vehicle to travel within that tube as long as you respect a couple of basics. One simply solution would be something like this:

seg2----- --seg1
----- ----------
0000000

Where the '0' are the elements of the pod in contact with the wall (I would assume they're using rollers there, anything solid would wear out the wall in no time at all).

That way there is no speedbump at all... It's not as if you're going to do right angle turns at the joint of two segments.

Anyway, I really think you're chasing a ghost here, the problems with hyperloop are not basic engineering.
Electricity needed to maintain the petrodollar is more than used by entire countries, too.
Still two long.

And they should have an Instagram account with the same letter tl;dr to a 5 image post, for young investors.
creators have power, and wanting to keep them on the platform. Twitter has no interest in hosting only the free teaser content
Michael: My father is no different than any powerful man, any man with power, like a president or senator.

Kay Adams: Do you know how naive you sound, Michael? Presidents and senators don't have men killed.

Michael: Oh. Who's being naive, Kay?
Agreed. Don't see where iteration would be needed here if knowing group size is the actual goal.

It looks like a blog post that arrives at "this is essentially what the modulo operator does for you", but with an O(n) algorithm.

However, add a step inside that iterative loop that chooses, at random and without repeats, the actual named employees that will be in these meetings (which I believe will be the point), and none of this matters anyway, since you will wind up with something that is worse than O(n) anyway. You intrinsically have to iterate over the entire list and then, somehow, also choose employees at random, which cannot be "free" in computational terms.
At the last godotcon, someone gave a presentation on an ECS[1] they're making for godot. It's not an official project, but it's cool to see that it is possible if people want to develop that way.

[1] https://www.youtube.com/watch?v=bjuUtddnUok&t=12370s
This looks like the original paper: https://www.researchgate.net/publication/2737441_An_Evolved_...
The author wants leftovers to be evenly distributed. For example for n=15 and g=4 he wants [5,5,5].

I think his very first 3 liner is the most readable version. If we're microoptimizing, his comprehension version also has a lot of extra divisions. I would write something like this instead:

q1, r1 = divmod(n, g)
q2, r2 = divmod(r1, q1)
print(n, [g + q2 + 1] * r2 + [g + q2] * (q1 - r2))
The password was coded into a file that was checked in to git.

The git repository just happened to be public.

It's entirely reasonable to think that the person in question possibly didn't even stop to think that Solarwinds123 was an actual secret that needed to be kept, as it is the equivalent of common passwords that are published publicly in manufacturer documentation.
Can you talk a bit about the job market / your hiring process in Poland? I'm always interested to hear about the benefits and challenges of a remote office.
Amazon has been paying significantly above minimum wage for several years now:

https://www.npr.org/2018/10/02/653597466/amazon-sets-15-mini...
It crashed from its peak to $6k in 2 months. The bear market lasted a long time, the initial crash was pretty fast when it first happened..
I really don't mind paying taxes

It drives me up the wall that we as a country have to all do this stupid homework assignment every year.
Crack your Interview with these commonly asked Data Structure Interview Questions.
These currencies will inflate in value as their network grows wider. Each new user adds value like a telephone network. Eventually, there will be a point where everyone who wants to be connected is connected, they have bought the bitcoin they want and bitcoin prices reach an steady state. At that point, it should be stable enough to use as a currency.
I was only sort of being sarcastic. I also remember the switch to KDE 4.0 very clearly.

Here’s my entry into the annals of KDE 4.0 Plasma Desktop Release circa 2008:

It basically worked for me. I was a sysadmin, so abused my authority at work to sudo apt install kde-desktop on my mandated Ubuntu work machine. My personal machine was a Gentoo thinkpad running fvwm2, but I did use the excellent Kate editor and AmaroK media player. I was a glutton for punishment at the time.

I think more than anything, seeing how salty people were about the transition taught me the psychology of the downstream user, and how a classic “politics of power” narrative can be applied to almost any situation for rhetorical effect, appropriately or not.

It’s kind of an impossible quagmire. The developers were mostly volunteers working on what they thought was interesting and worthwhile, most users were probably fine and silent, and a percentage of very loud users felt very personally wronged, as if something immoral had occurred. They’re not wrong to give feedback, but the situation is that they basically have to beg volunteer strangers. And, broadly speaking, most of the people complaining didn’t come from a background prone to begging or being told no.

Another thing I chuckle to reflect on, is that iOS has been shifting towards a “KDE 4 AIR” look and feel since 2015. The latest iOS innovation: KDE4 style “Widgets” ;)
I think it is sort of a play on words. Since runc is written in go and is slower, crun is written in c and is faster. Stupid nerd joke I know.
Google Maps was also an acquisition.
Unfortunately not very uncommon. I'm amazed how much trust people seem to give to business intelligence companies like IDC.

A good example is their predictions on mobile phone OS market share. According to them, windows mobile is poised to take the no2 spot from iOS in just two years. The problem is that they move those two years forward every six months when their latest report on actual market share and updated predictions are published.
How was GIF pronounced again? Calling a Java runtime environment a Java Runtime Environment sounds fair to me.

>but that's not quite how the JRE used to work

You can help by expanding the how
> The average person simply isn't qualified to read scientific literature and draw their own conclusions.

Reading the scientific literature is still "trusting the science".

Are we replicating experiments to see for ourselves if the data is correct? Are we re-working the error calculations to make sure the statistical evaluation is correct? Are we studying the topic so we're informed enough to identify poor work as well as the peer reviewers?

I believe the answer to these questions is "no".
2020 saw all-time highs for both corporate bond & equity issues. That's clear demand for capital.
People make similar choices all the time...

Eg. "Oh, there's a queue at the gas station today. I'll drive on and get gas tomorrow instead."

Thats them observing that the cost (to their time) of getting gas is high today, and that they can purchase later for a lower time cost.
Sure, but I was playing off the contrast as it's typically being made today. Sounds like he never had an interest in VC.

Seems like Bose is at least one counterpoint to this view:
http://news.ycombinator.com/item?id=2338140
You do realize the irony here, right?
Chromeless requires you to write your apps in HTML5/Javascript, whereas XULRunner requires you to write your apps in XUL/Javascript. Given that HTML5 is a much more widely known standard than XUL, I'm glad that Mozilla is pushing forward with Chromeless and relegating XULRunner.

Ideally, Chromeless would allow you to take your webapp and (with minor modifications) turn it into a desktop app or vice versa.
The problem may be hard to notice or acknowledge for many people, but there's actually a lot of pressure put on people to socialize in some way and interact in some way, and that is mean. Being mean in return may not be the most effective reaction, but it is quite understandable.

To illustrate you how badly skewed it is: for a few years, me and my partner had a foster home for stray kittens. In Poland. That means lots of hard work that rarely pays off (by having a healthy kitten that gets adopted, there is no money in it, obviously), depressing amount of death and suffering, participating in such great activities as autopsies and interventions.

It was a significant part of our lives, our passion and when it paid off, it brought immense satisfaction. It was a very natural subject of talk for us, but really -- do you want to hear about the state of an inflamed heart we found in a dissected kitten, what happens to bodily functions when some dude flails a cat while holding it by the tail, how a neglected cat lost her eye to disease or other fascinating subjects from this category? All those conversations while eating?

Then why should people who aren't passionate about children endure conversations about children defecating? Really. I can handle it, of course (while I don't love it), but I can repay with a story about a dog eating her own intestines, so I'm probably not a benchmark for most sensitive listener.

People not wanting to hear about babies are just like people not wanting to hear about eyes falling out of sockets, it's only ours (yeah, I can talk about babies too) presuppositions that make the subjects seem so different.

(btw, if you rob me of my daily walk, I will fall asleep in your office)
Although I'm sure this was a fun weekend project, which is very cool, I can say that I could actually see something like this being useful IF Ruby could be compiled to PHP which could then be compiled by HipHop to C++.

But still, fun project to see.
Ask your lawyer for advice on whether this is a good idea or not, but I have heard of people protecting their trademark by sending out "Permit and Proceed" letters when they identified people using their mark in a non-harmful way that would otherwise require trademark defense.

Looks like I heard that from an old Slashdot story about Linden Labs:
http://slashdot.org/story/07/01/31/0216258/Linden-Labs-Sends...
One problem is mistaking statistical analysis for learning, data for knowledge
The established rule, as far as I know, is that a private business can do something, like banning people, unless there is a law against it, such as one protecting a specific class of people.

Is that not how it works? Is everything illegal until a regulation specifically allows it? Should it be?