skysight-inc/HackerNews huggingface dataset:
The recruiter of Bigcommerce, Steve Donnelly, will ask the guys waiting for the Facebook bus whether they were interested in changing the world of e-commerce. But to his disappointment, many of them replied no.

Obviously, they are going to reply that in a situation where they are together with their co-workers.
I think Declaration expressions are a mistake and proper support for tuples (and pattern matching) shold have been put in. It feels like an inbalanced expression with the result on the left and the right:

var success = int.TryParse(s, out var x);

I'm a bit 'meh' about Primary constructors, Auto-property initializers, Getter-only auto-properties. It seems a bit messy and incomplete. Personaly I don't use properties anymore and just use readonly fields with constructor initialisation (which is enough to capture the property setting logic). What I would like to have seen in this area is 'readonly' classes, with mechanisms for cloning objects using named parameters for partial updates:

readonly class ReadOnlyClass(public int X, public int Y, public int Z)
{
}

Usage:

ReadOnlyClass obj = new ReadOnlyClass(1,2,3);
ReadOnlyClass newObj = obj.X = 10;

Instead of the current system for creating immutable classes in C#, which becomes quite unweildy and error prone as the number of fields grows.

class ReadOnlyClass
{
public readonly X;
public readonly Y;
public readonly Z;

public ReadOnlyClass(int x, int y, int z)
{
X = x;
Y = y;
Z = z;
}

public ReadOnlyClass SetX(int x)
{
return new ReadOnlyClass(x, Y, Z);
}

public ReadOnlyClass SetY(int y)
{
return new ReadOnlyClass(X, y, Z);
}

public ReadOnlyClass SetZ(int z)
{
return new ReadOnlyClass(X, Y, z);
}
}

Usage:

ReadOnlyClass obj = new ReadOnlyClass(1,2,3);
ReadOnlyClass newObj = obj.SetX(10);

I think 'using' static members will be a huge win for creating functions which appear to be part of the language. For example I use the following to do type inference on lambda expressions:

static class lamb
{
public static Func<T> da<T>(Func<T> fn)
{
return fn;
}
}

var fn = lamb.da( () => 123 );

I'v tried to make it look like part of the language by making it all lowercase, but it's still a little odd. Being able to 'using' a static class in would be perfect for this kind of stuff. To be used sparingly obviously.

Expression bodied members, yes please! So pretty...

public double Dist => Sqrt(X * X + Y * Y);

Typecase and Guarded Cases would be lovely too. Basically anything that enables expression based coding in C#. It would be nice if the LINQ language functions were extended too: count, take, skip, tolist. It's slightly less pretty when having to wrap the expression in brackets to call .ToList();
To me you're using __init__.py right. The person who wrote the library I mentioned really isn't.
On one machine I tried, help('modules') actually worked successfully with no substantial delays or apparent side effects.

On another, it apparently tried to set up an MPI cluster:

*** The MPI_Init() function was called before MPI_INIT was invoked.
*** This is disallowed by the MPI standard.
*** Your MPI job will now abort.
[hostname:14114] Abort before MPI_INIT completed successfully; not
able to guarantee that all other processes were killed!

On a third, I get the following and then it just hangs:

Python 2.7.6 (default, Mar 22 2014, 15:40:47)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help('modules')

Please wait a moment while I gather a list of all available modules...

/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed
import gobject._gobject
/usr/lib/python2.7/dist-packages/gi/module.py:171: Warning: cannot register existing type 'GtkWidget'
g_type = info.get_g_type()
/usr/lib/python2.7/dist-packages/gi/module.py:171: Warning: cannot add class private field to invalid type '<invalid>'
g_type = info.get_g_type()
/usr/lib/python2.7/dist-packages/gi/module.py:171: Warning: cannot add private field to invalid (non-instantiatable) type '<invalid>'
g_type = info.get_g_type()
/usr/lib/python2.7/dist-packages/gi/module.py:171: Warning: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
g_type = info.get_g_type()
/usr/lib/python2.7/dist-packages/gi/module.py:171: Warning: cannot register existing type 'GtkBuildable'
g_type = info.get_g_type()
/usr/lib/python2.7/dist-packages/gi/module.py:171: Warning: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed
g_type = info.get_g_type()
/usr/lib/python2.7/dist-packages/gi/module.py:171: Warning: g_once_init_leave: assertion 'result != 0' failed
g_type = info.get_g_type()
Awesome Retro Platformer
How we do Customer Acquisition is Changing
T0 | T1 | T2 | ... would match exactly the correct thing with all positive examples, and (T0 | T1 | T2) & !(CE1 | CE2 | CE3) would match exactly the correct thing with positive and negative examples.

But that's pretty stupid, because you don't generalize beyond your examples.

What's your approach?

<em>edit: removed random conjecture</em>
Why don't they just use bones like everyone else?
This stuff is pretty nice for tabular data. Now, though, you can just use CSS.

td.tabular {
-moz-font-feature-settings: "tnum";
-webkit-font-feature-settings: "tnum";
font-feature-settings: "tnum";
}
This. It's crazy that it doesn't already work this way.

Don't even wait until impact... it should just be the first part that (intentionally) falls off the plane when a critical sink rate threshold is crossed.
Making DNSSEC more accessible
This is possibly because the buttons aren't labeled. Depending on whether you see them as "zoom in/out" buttons or "add/remove columns" buttons, your expectation is going to be different.
The source-code linked is only 279 lines of Scala code, including blanks and comments and the code is very readable [1]. However, it is using Scala's standard library, which is somewhere at 16.5 MB - 18.5 MB, depending on version. That the minified code is 209 KB (50 KB gzipped), I find that awesome, as it means that the compression / tree shaking done is pretty aggressive, much better than what people can do by hand. Under the hood Scala.js does optimizations of its own, before passing the result to Google's Closure compiler in advanced mode.

https://github.com/lihaoyi/workbench-example-app/blob/ray-tr...
I started running into that problem quickly as well. One of the examples I crib off of is Overholt (http://mattupstate.com/python/2013/06/26/how-i-structure-my-...). It still feels strange in places, but it's the best I've seen so far.
India Launches Its Second Navigation Satellite
Funny you say that, I've been constantly getting spammy emails from Twitter.

In all fairness to them though, they've been much better about that recently.
Unofficial Apple iOS Store to Allow Bitcoin Wallet Apps
"- Linus agrees rate limiting should be applied on the kernel's side, but that's not a solution somehow here, because reasons."

Wouldn't it be better for the entity writing the messages to prioritize them and select the most relevant so that it doesn't write so many that the system cannot start, rather than let an entity that doesn't know the meaning of the messages arbitrarily discard most of them?

Rate limiting seems a last resort not a proper solution.
There are several. Electrum is the most popular desktop one.
I intend to dual boot next time I upgrade laptops, so we'll see. I absolutely loved the customizability of the desktop environments.

But I hated worrying about graphics drivers, updates, xorg.conf, automake, and finagling my system configuration to get source tarballs to compile.
Odd to get downvoted for suggesting this is interesting.

1) If China feels it necessary to fabricate sightings in order to mollify its population (also note the way it has tried to manage the bereaved families and focus their anger on Malaysia including providing coordinated t-shirts etc.) then that's interesting.

2) If China, not usually noted as outstanding in air, naval, or orbital surveillance capability is able to outperform Australia (which is both very experienced with ocean searches and is operating on its doorstep) and the US then that's interesting.

3) If China is more willing to reveal its capabilities than the US or Australia that's also interesting. (E.g. I suspect the reason the Australians were so willing to commit to the current search area based on one satellite image is because they actually tracked the flight via Jindalee, but were unwilling to reveal that system's capabilities given there weren't going to be any survivors.)
"The pulse signal with a frequency of 37.5 kHz is the standard beacon frequency for both so-called black boxes -- the cockpit voice recorder and the flight data recorder, CNN quotes Anish Patel, president of pinger manufacturer Dukane Seacom, as saying. "They're identical.""
> Would you be fine if Eich had donated $1000 to an group trying to stop inter-racial marriage?

If it were 1875, and if by "fine", you mean fine with the donor becoming a CEO rather than fine with them as a person, then I'd be fine with it. Change that to 2014 and I would not be fine with it.

These judgements need to be made in context of the times. I find it hard to fault individuals for thinking like and acting in accord with the large majority of their contemporaries, even if I think the majority is not taking the right position.
I think the idea that the OP is proposing is so that the link can be used like this, inline, in a comment or a story:

"Hey if you feel differently give this a read:"

https://news.ycombinator.com/item?id=7535606-can_i_delete_my...

At least that is the way I read it.
My joy and pain of Traumatic Neural Injury
Is using the word "poached" just a joke since they are handing out poached egg sandwiches?
I'm sure the plane had some ELTs. Perhaps the impact was just too great? The liferafts contain them as well, but since they're stowed in bags it is unlikely that one would be freed and remain on the ocean surface.
The mugs of coffee they're handing out say #poached on them along with their URL. They're serving poached egg sandwiches. http://www.freshtechapps.com/wp-content/uploads/2014/04/Eggs...

It's not the article, it's the company themselves.
a side note: i found Patterns app on OS X very useful for regex.
I think they used it, in part, to make a pun. Because BigCommerce offers them free poached egg sandwiches.
Octopus: A hacking language
We do this already. http://en.wikipedia.org/wiki/Crash_position_indicator
The Industrial System: Not the End of History
You have to have some sort of heuristic that determines what a "good" regex is, since there are undoubtedly multiple regexes that describe a corpus.

A simple heuristic is the smallest regex.

So in your example, given the training examples:

aba
abaa
aaaaba

and the counter examples:

abba
ba
ab

It's clear to a human I probably want to match "a+ba+". That's clearly much smaller than ("aba" | "abaa" | "aaaaba") & !("abba" | "ba" | "ab"), so it would be a "better" regex.
Dukane Seacom... is that the same company that made the filmstrip projectors that we dreaded so much in elementary school? Maybe that's where they got the idea for the beep from.

Sure enough, same company!
Do you support that people can boycott and picket? If so, what makes this "internet mob" different from an "internet boycott and picket? If not, why do think real-world rights of speech and association don't translate to the internet?
Here's a high resolution pre-computed verison, in case anyone wants to see it but doesn't want to wait for it to render

https://www.dropbox.com/s/pmg84wj0eufb3ur/Screenshot%202014-...
HuBoard: Instant project management for GitHub repositories
Or http://www.regexplanet.com/, but regex planet supports a lot more flavors.
yes, http://en.wikipedia.org/wiki/Underwater_locator_beacon
Just to make it clear: It does not even support the basic Latin-1 charset correctly. Matching my family-name requires manual intervention. This is sad.

It seems a very nice regex page otherwise.
15 games worth playing on Amazon’s Fire TV
Part of college is learning to deal with jerks who attack you for no good reason, and to not be intimidated intimidated by them.

Good job learning multiple languages, you are way ahead of most of us.
Socialinternet.com is For Sale at Sedo
http://Socialinternet.com is For Sale at Sedo - http://www.sedo.com/search/details.php4?partnerid=&domain=socialinternet.com
>> "while the U.S. was the first to draw a connection between satellite data and the Indian Ocean as a possible crash area."

Was it not a UK firm that worked that out?
Absolutely agree! Also while this could very easily have been built as a phone app, scanning barcodes, voicing out groceries would first require the user to start up the app a first step. Its almost like Google Ware as dedicated hardware for Google Now!
Maybe it's just me, but when I read that accusing tone, I saw that as a tongue in cheek.

Like a fake news coverage for a super villain.

Or perhaps I'm super blind for not seeing the obvious attempt at discrediting the practice.
Are you saying there are people out there that want to change the world of e-commerce? Maybe someone who owns a large share of an e-commerce firm will feel this way. Some guy waiting for the bus to go to work to pay the bills definitely does not give a shit about changing e-commerce. A more apropos question is to ask if the person wants to become financially secure quickly and not have to take the bus to work every morning. Alas, there's no company that makes that as a goal for its employees.
"Let's Meet for Coffee": Actually, Let's Not and Say We Did
You can just do

<a href="/assets/main.css">

and it'll work regardless of the level of nesting. Your example is a non-problem.
I don't think they're poaching anybody. I'm looking for a new job and this company has been posting the most ridiculous, desperate ads on Craigslist.

http://sfbay.craigslist.org/eng/

Y work for 1 startup, work for 50K - Software Eng (PHP, Ruby) Product

Are you down with OLTP?- Database Engineer (MySql, Innodb)

Are you SaaS-y enough? - System Engineer (Linux, Perl, PHP, Ruby)

Are you ob-cess!d?- Front End Engineer (HTML, CSS, Javascript)

Engineers: Last day to RSVP here for Happy Hour at our new SoMa digs!

Engineers: RSVP here for our Happy Hour at our new SoMa digs!

http://sfbay.craigslist.org/web/index100.html

Rich and Sexy- Front End Engineer (HTML, CSS, Javascript)

The headlines are horrible.

The postings are horrible...

We are SoMa's hottest new startup and we are building a team of badass engineers to help us take the world's fastest growing e-commerce solution to the next level.

The image (which doesn't show anyone working) is horrible...

http://i1286.photobucket.com/albums/a605/Bigcommerce/CL-Ad2_...

The recruiting video (with swearing!) is horrible...

https://www.youtube.com/watch?v=uibkWc26MgQ&hd=1

These guys have been posting this crap nonstop on Craigslist for a while so I'm not surprised at all to see them trolling bus stops.
Latch onto news item, shout a lot on TV.

Squeaky wheels & grease.
Norway to force some websites to follow usability guidelines
Don't Write Python Scripts, Write Python Libraries
The same Democracy that had Africans in chains on plantations. When the future looks back what side will Brendan Eich be on?
Handsome Girls
Ellen DeGeneres and other beautiful studs alike
to see it on the map try
http://itouchmap.com/latlong.html
with lat: -25 long: +101

Sorry I couldn't find a map service that I can share the point
Perfect language decoder – private beta open
Language Decoder is a NLP technology for information extraction for non linguists.
World's Oldest Decimal Times Table Found in China
Like the 'poached' campaign, dislike the misspelling of 'employess' in the article's headline.
Always appreciate the hip-hop links to listen to but I meant specifically it's the best video, not necessarily song :-) Know of any French hip-hop videos that come close to the cleverness of JDLM's?
I get DOMContentLoaded in ~1.41 seconds on from here, but the background video downloading is worrisome.

Grandparent, currently your website has slurped 31.3 MB (and counting!) over the wire for a simple landing page. What gives man? Seems that everything which should be setup on your page already, is.
https://www.google.com/maps/place/25°00'00.0"S+101°00'00.0"E...
You can just prepend a character that is valid in the URL but invalid for an id, like a colon. E.g.

https://news.ycombinator.com/item?id=7536719#:ask_hn_mods
If you read through the kernel thread, it seems that's exactly what they're doing.

While systemd is obviously doing something stupid, no userspace program should be able to dump so much to the log that the machine becomes unusable. It seems like they were going to apply per-file descriptor limiting the way to they seem to limit in kernel logs on a per-log site basis.
As far as I understand, the law forces every Norwegian business which primarily communicates with its users through its web page (which includes all sorts of businesses) to follow the 35 specific usability guidelines. The policy will be in effect from July 1.

In my eyes, this is complete and utter madness, which will heavily discourage Internet entrepeneurship in Norway. Would you found a web startup if you were forced to hire a compliance consultant or professional web design firm in order to not break the law?

Some more information here: http://translate.google.no/translate?sl=auto&tl=en&js=y&prev...
I've been programming before I got into university, and for me, there would have been a lot of stuff I wouldn't have gone to learn on my own if I hadn't heard about it in university. Going to university exposed me to new ideas I could further explore deeply in my own time. It also help formalised some of my knowledge, for example the language theory behind regular expressions, as well as what OOP means exactly. More ways to describe concepts in my head, I think, has helped me compose bigger ideas.

Today I'm working as a web developer using Django in Python. I'd imagine if it wasn't for having watched my professor demonstrate a cgi C program web server, I wouldn't have gone on to dig up rabbit holes in php, rails, app-engine, and finally django in my own time, and I suppose rather than working as a web developer (and doing "real engineering" using version control, unit testing, integration testing, etc... all of which I first heard about in university and then further explored in my own time) I'd be slaving away in a company which works without version control and wouldn't know any better. And yes, don't laugh, I have indeed worked in a company part time without version control, before I learnt about it in university; when I did learn about it I introduced it to the company, and then quit. Let me tell you they were very grateful I told them about it. Nowadays they no longer merge code by hand.

"Next year I'm dropping out, I can learn 10 times more on my own than here..."

I have found that to be generally true, i.e. I learn 10 times faster, on my own time, than attending lectures and doing tutorials and doing assignments, all of which were dumbed down for the average student, but in spite of that, university has still been worth it for me.
OP, I hear you on this one and commend you for sticking it to the trolls. For what it's worth, I LOVE the book and think you rock for making it.
If you go to mozilla.org right now you'll see "We are Mozilla. Doing good is part of our code."

They have decided that they do more than "make a web browser" and deal the political issues around that topic. They want to associate themselves not just with "don't be evil" but actually "doing good."

This is an advantage, because people will volunteer time to Mozilla in order to do good. This is a disadvantage when different people have different ideas of what "doing good" means. Which I think is the source of the commotion here.
I think I have this luck, that in my country I can repeat one year of college (free of charge), so I will probably drop-out (fail one year intentionally) next year and will experiment for a year - hopefully I will be successful as I plan.

"even find co founders, if you are enterpreneural" - I'm trying this the whole time not just in college but with everyone with IT interests. People in my country are just not that ambitious - they just want a safe job and an average salary. This one student to whom I've been talking too seems to be someone who I should hang out with.
... and writing your own Lazy<T> with time- or otherwise-limited cache validity is not a problem, also.
CrowdListener is an example of use. See how it can gather content to decode and how it is decoded.
http://www.crowdlistener.ai/venue.php?am=rest&av=4bd2177d046...
He was not forced to resign over a religious belief. He was forced to resign because he supported a political campaign for a legislation which had real tangible effects for many peoples lives.
ok, that didn't take long. can't open your .epub file. it doesn't validate, and i wonder if anyone can open it. so that's a major problem that you will need to solve...

Weird. It was generated using InDesign (though I've now learned that opening the .epub in Calibre's ebook-reader will insert a bookmarks file into the zip).

I then used Kindlegen to turn that epub into mobi for sale on Amazon, and Calibre to create the mobi I offer elsewhere. No one has told me they had any trouble opening files and I've viewed them using assorted programs.

(a book really works best with the whole thing in one file, because that usually minimizes editorial inconsistencies while you're writing, and makes it easier to check later. it also dampens file-clutter considerably, which is good.)

I find it easier to break things out into chapter files. Turning the chapters into a Web site even if only hosted locally) makes it easy to navigate through the whole thing. It works for me.
Yeah, we were always taught that zero, one, empty string and other "edge case" values were O.K. to have in code directly. I'm inclined to agree.
It's also very good mental exercise, since it forces you to think even more about the corner cases of the language and its syntax. Even if you won't be using all these corner cases in production code (hopefully), it will make you a better programmer.

I find that reading minified/obfuscated code really helps with spotting syntax errors and related subtle bugs in regularly formatted code. Instead of relying on cues like indentation, you begin to parse more like a compiler, and things like missing semicolons stand out.
Peer-to-peer Chat Application written in Java
Incorrect. ETF's are largely never priced at the price of the underlying basket. They often trade rich or under based on the availability, relative borrow rates and liquidity of the individual names. Sure some program trading desks will try and arb based on minute changes but this strategy is not very lucrative. Also the create/redeem cycle of an ETF inherently pegs it's value.
Correct, Inmarsat is a UK firm, not US
Nope! The poached egg sandwiches are a joke, since they're "poaching".
Why would you believe that?

Apple is mainly a Design firm, they are good at making things look pretty... not much else..
And they could stuff the same software in a phone too.
I'm on my mobile, so I can't paste code here. But the way I do it is to subclass the flask app and setup the routes in the setup method. Almost nothing happens on module scope. All views are defined in a seperate module using subclasses of flask views and they hold weak references to the app object. With this setup I neve had any problems testing individual modules. It also works together with flask's unit test client.
Did An Ad Agency Just Create "The World's Most Beautiful Sustainable Font?"
The languages Lamport uses:

http://research.microsoft.com/en-us/um/people/lamport/tla/tl...

http://research.microsoft.com/en-us/um/people/lamport/tla/c-...