skysight-inc/HackerNews huggingface dataset:
> That 'headache' has to be weighed against the needs of some parties to write very fast code and to have as little overhead as possible. ref returns enables a much more pleasant coding experience that enables these sorts of speedups in these specialized scenarios.

I'm worried this could result in a loss of focus, you can't make everyone happy all the time. c# is a fantastic language to develop applications in (web or desktop) but it's never going to be the fastest language around or be a systems level language. For me some of the other features listed here (like immutable records) would be a much better fit for where c# excels already.
The author is trying to say there's some gay aspect to this, but it's really just a country vs. city thing. That goes back a long way, at least to the Roman Empire. There's also the Britain vs. the rest of the world thing, which was a big deal during the days of the British Empire.

The "macaroni" outfits shown are only a slight exaggeration of 18th century European male formal dress. The 20th century equivalent would be a zoot suit vs. a business suit.
Wired links to Mozilla's blog, and in the comments (of which there are now hundreds) they link to the designer's page[1], which includes many different visuals for each design, such as t-shirts, or conferences or what-have-you along with explanations of what aspect of Mozilla they're focusing on with each logo.

The logos are very different from what we're accustomed to from Mozilla, and it's hard for me, a random netizen, to just drop into a reinvention process suddenly, so reading the designer's blog helped me immensely in appreciating them.

[1]: http://johnsonbanks.co.uk/thoughtfortheweek/our-first-design-routes-for-mozilla/
Counterpoint to Stoll being wrong: http://www.latimes.com/business/hiltzik/la-fi-mh-actually-th...
I'd love to see the design brief just to see if that was the goal from the start or they just wound up there after playing on a SNES emulator or something. It's a crazy aesthetic, but a very pleasing sort of crazy in an overpowering way.
This Is Your Real Life in India
What are the other options?
Yeah, coming from Java a decade ago this was the first thing I noticed lacking. And with all the stuff C# has introduced beyond that, I'm always fairly surprised that this hasn't been done.

In preparation, the feature currently called "anonymous classes" in C# needs to be redubbed "anonymous records". And in preparation for that, well, "nonymous" records need to be introduced.
Can we use this to auto-block them? More generally, can we use data about the call to do some spam filtering?

EG: listen to the first sec of a call and try to measure the amount of noise, the amount of lag, or if there is any feedback at all (like you would have if you were speaking with another human and not with a robot). Then use that to either kill the call or make it sound.
What is the interest in this software?

The best I can think of is the license as that's the largest chunk of the page. In this case, wouldn't it be nice to add a comment to draw attention to that?
What's exactly impractical about a nuclear pulse drive - conventionally launched and activated outside the atmosphere? We know how to build that stuff safely to account for launch failures, it has been done with RTGs many times already.
This was a concern of mine as well, as you can see in the discussion of scope changes for pattern variables [1], the C# checks for definite assignments handle this. So:

if (o is int i) { f(i); }
use_int(i); // <-- error: variable `i` is not definitely assigned

But then if you have:

if (o is int i || (o is string s and int.TryParse(out i)) use_int(i);

We know that `i` is definitely assigned at that location.

[1]: https://github.com/dotnet/roslyn/issues/12597
Extensive discussion currently at top of front page: https://news.ycombinator.com/item?id=12353441
If you enjoy this article, please consider subscribing to LWN so they can continue covering the world of Linux.
One Star Over, a Planet That Might Be Another Earth
Or perhaps a sibling to fops, and child of dandy.
Transform any chair into a standing desk
Peter Doig 'absolutely did not paint' landscape, rules US judge
It will be difficult to get a job at a big company without a degree.

If you can afford it studying full time is probably a better experience (lets you focus and enjoy the lifestyle). Otherwise work and study part time.

Good luck!
One time pad.
Why I Don't Like Golang
Relevant to this one too ;P
http://blackboxpuzzles.com/
5% retail price? That seems quite steep.

I've personally shipped 1,000+ gifts for Kickstarter backers, I'd suggest using Easypost.com unless you really need a warehouse. It's super cheap.
BlackBox: Art As A Service ( https://theblackbox.ca/hn.html )

Damn, Blackbox is a excellently generic name. Had a heart attack seeing this on the front page. Blackbox should use Blackbox for shipping.
Somewhere in my stacks of books there's a copy of "The Screwing of the Average Man", by David Hapgood [1]. One of the chapters points out that College was originally something wealthy parents to send their children to, so that their offspring would have a leg up on the underclass. When hiring to fill a position, those doing the hiring would choose to go with the college graduate because they were "obviously" a better candidate for the job.

Then WWII came to a conclusion, and lots of newly unemployed veterans had nothing to do. According to Mr. Hapgood, because the Congress didn't want a bunch of PTSD'd young men wandering around, they started the G.I. Bill. [2], which paid for retired soldiers to go to college too. Thus began the college cost spiral.

I suffered through a computer science degree. It is a piece of paper hanging on the wall.

If you choose to start a college program, you have to be very focused on what's important to you about the courses that you take. I most certainly would NOT start out full time... Maybe take two courses to get a feel for the institution. You'll probably find that you're perfectly capable of teaching yourself quicker than any course you take.

[1] https://books.google.com/books?id=-PJ0DLVOIXcC (I don't agree many of the "screwings" that this book describes, but it does have a good point about college)

[2] https://en.wikipedia.org/wiki/G.I._Bill (my one WWII grandfather had already graduated from dental school, so he used the GI Bill to learn to fly a plane. My other grandfather had no interest in "more school", didn't take advantage of it, and barely scraped by for a long time)
Nanolaw with Daughter (2011)
A Math Nerd Wants to Stop the Big Data Monster
App for Tracking High and Low Breakouts and Finding New Trading Opportunities
I think the primary countermeasure would be adding white noise to the system, e.g. a nearby robot arm flailing around a conductor or a piece of meat.
Colombia and FARC Announce Deal to End the Americas’ Longest War
Not even quite "won't tolerate having known bugs" - it's fundamentally acknowledging that you will at times find bugs in your code base - but that when you do discover bugs you'll prioritise fixing them above adding new features or hitting pre-set project deadlines.

It's a great philosophy or methodology, but it can be very hard to execute on 100%. In the real world there are deadlines and resource requirements and impatient clients and produce launch plans with set dates and trade shows starting next week and the Thanksgiving/Xmas launch opportunity and and and.
TLDR: ~800GB sniffed in one session to perform the attack. Only practical if you never log off your torrent VPN.
But one larger than the new entrant.
Caller ID being played in-band for some reason? That's about the right amount of time and what it sounds like.
Algorithm Visualizer: Write down your algorithm to be visualized
But it's only after answering the sound happens. To filter based on it you'd have to answer calls before the end user's phone even rung.
Ask HN: How do you pull out of a rut?
Context: I'm a web / JavaScript / full-stack developer. In my first few positions, I was the stereotypical young arrogant / insecure junior developer, and I was rightfully purged. Since then, I've worked on being a better teammate and a reliable developer. Still, after several dozen interviews this year, I am unable to find work in the SF/Bay Area. Now, I'm out of resource and doing Udacity code reviews and Lyft to make ends meet.

How do I pull out of this rut and get back to having a somewhat stable job? I really miss working with smart and passionate people. I miss getting to write code. I miss talking with users about features I've shipped and am shipping. But I seem unable to turn resumé's into interviews, and the interviews I do get, I can't seem to turn into offers. When I had little experience, it was easy to feel confident and capable during interviews. Now that I've been repeatedly humbled, I struggle to sell myself.

If anyone needs a cheap node.js / javascript / react / python developer, I'm all ears.
I had a Minitel account in the 1980s. France Telecom rolled out Minitel in the US, although almost nobody noticed. Minitel had much of the functionality of the Web in a primitive form. There were online stores which accepted credit cards. Traffic maps of Paris. News and chat. Phone directories. Text porn. Social and dating sites. (One had to be able to write good poetry in French to get noticed.) Even paid sex chat ("tenderness service"). Most of the functionality of the Web was there, except images and video.

Minitel was a pay service; almost everything cost. The big surprise on the Web was that ads alone would pay for so much and that bandwidth would become so cheap.
Also a factor is that some illnesses are awful and the treatments are inhumane. They're the best current medicine can do, but it's far from what you'd like the solution or paliative to be.

Thus, turning to alternatives is not necessarily mistrust in science, but a desperate search for something tolerable that could work.

Another possible factor that helps here is that many doctors are as inhumane as the treatments they recommend, and in some cases are not up to date in the latest science, so you end up having to educate them.

Although I agree that the decision to look for something else has to come from the person in the trenches, not as a well meaning (really?) suggestion from an outsider. Some people do want to fight that fight in addition to the normal fights Pieter mentions.
So it was what I thought.
When you talk about the web as we know, are you talking aesthetics, or ecosytems? I'm having trouble drawing the comparison between technology vs critical mass of people.

How the web looks has definitely changed with technology as we progressed from HTML -> Flash sites -> HTML5 and single-page web app sites, and of course now we can have streaming video that works as opposed to Quicktime or RealPlayer movies.

And when you think of Twitter's rise, it's essentially blogging shrunk to one-liners, but what made it different was the ability to aggregate everyone's stream of consciousness to a single feed as opposed to browsing through a newsgroup, blog ring, or RSS reader. This couldn't happen without technology (though I guess a parallel could be forum threads where everyone posts their clipboard contents at that moment).

In terms of ecosystems, I feel like they haven't changed too much. I checked Alexa's Top Sites and was able to draw parallels to most of them except for Wikipedia and to a certain extent YouTube. Collaborative editing of a collective source of (arguable) truth is definitely something of the 21st century, and YouTube's celebrity videologgers didn't quite exist unless you count the old Justin.tv (and that still required technology).

> And how much of the ability to design modern web app interfaces is responsible for drawing in the masses?

I would say the ease of expression is what brings in the masses. People may seem passive when they consume information now, but they still want to interact, and they do now do that through re-tweets or comments. I do think long-form content is diminishing because of our medium.
Connect with people who share your taste, interests and passions
CoTaste is a great interest network that helps you connect with like-minded people to share your passions. You can create many interest lists to organize everything you love in one place and share with pattionate people. Moreover, you can also follow other lists to get updates in news feed, and make a lot of fun things you could ever imagine.
CoTaste allows users collect books, tracks, links, photos, videos to list and share everything you love with pattionate people.
CoTaste learns your interests, tastes, activities to make recommendations.
http://cotaste.com helps you create a network where people actually have the same passions.
Why we're here?
There's nothing new in current social networks other than a few UI changes. The people are the same. The posts are the same. We will continue to use social networks but we don't expect to see anything other than the life stream of our friends and family. CoTaste give you a chance to switch to the next stage of social networking.
You mean back when you could type a whole ten characters without twenty new languages and frameworks coming out showing you how obsolete you were? How lame!
I actually came here to comment on how amazing it looks, truly well done and captivating.
I really enjoyed reading this article as an overview of both what ideas of stoicism are practically applicable to our daily lives, but also for the historical sense of how the Greeks and Romans saw it.

Perhaps it glossed over some of Stoicism's less correct beliefs, the "physics" that the article refers to. However, the part that has always drawn me to the subject is how much the Stoics got right about consciously managing your emotions in a healthy way. The part about distinguishing indignation/rage from having a strong sense of justice really resonates with me given some of the more recent social controversies.
Sorry, but are you on drugs?

Solar Probe Plus mission for instance is a $1.2 billion program.

http://www.space.com/9262-nasa-cant-afford-senate-timeline-s...

Playing along.... $100 million for research before sending sounds fine to me.
Only some of the information needs to be processed by a human being. How much inventory to carry of each item has been automated in retail for decades. Only unusual situations and new items need human attention.
Keep your day job.
Oh man that is cool! Now to work out how to get validated considering I live in Australia...
I see you're not a physicist...
When you run out of other people's money, you start looking for other other people's money.
Uber is quietly testing flat fares that make it almost as cheap as a bus
> If you’re an iPhone user, you’ve come across Apple’s AI, and not just in Siri’s improved acumen in figuring out what you ask of her. You see it when the phone identifies a caller who isn’t in your contact list (but did email you recently). Or when you swipe on your screen to get a shortlist of the apps that you are most likely to open next. Or when you get a reminder of an appointment that you never got around to putting into your calendar. Or when a map location pops up for the hotel you’ve reserved, before you type it in. Or when the phone points you to where you parked your car, even though you never asked it to. These are all techniques either made possible or greatly enhanced by Apple’s adoption of deep learning and neural nets.

This whole paragraph must be a joke. Google started doing this since way too long and they don't even publish these as their best features.
If word embedding can produce things like "king - man + woman = queen", then concept embedding on images might be able to achieve a similar level of "understanding" (i.e. very low, but probably better than nothing).
Sure. Like how streams "just arrived" in Java yet C# has had the equivalent for years.

No language has every feature. C# is making enormous strides ahead of many of its counterparts.
And as much as Sandstorm helps, running a reasonably secure absolutely independent server is going to take some manner of work. ;)

While there are definitely platforms that work with just a username and password, they are arguably drastically less safe in that scenario.
That type of programming never went away.

That is what I was doing on Windows 3.x and have done while coding in Mac OS X and Windows.

Also the reason I never quite adapted to UNIX mentally of VI/Emacs.

Even though I have spent enough years coding for UNIX that me and Emacs are quite old acquainted with each other.
the guide recommends some old gpus for low budget options.

but doesn't tensorflow require compute capability > 3.5? that means at least gk208 and gk110 level gpus.
At my work I do a lot with 3.5 still. We need to upgrade our version of devexpress. More recent projects use MVC with .Net 4.0 or 4.5 (but our IT guy is nervous about installing such new runtimes on the servers that don't have 4.5 already..)

We use VS2012
That's a bold, ill-defined, and unsubstantiated claim. Leaving machine understanding undefined, I can think of an example in which these biases are relevant. For example, if you're offering a search engine solution incorporating clustering, you'd be concerned that your search retrievals aren't associating racial minorities with pejorative prejudices.
Hackers tap vBulletin vulnerability to break into 27M more accounts
That doesn't seem to be all that difficult, conceptually.

Have the system pick up the call (without generating an audible ring for the user) and listen for the block. If it hears it, buh-bye. If it doesn't hear it, then ring the phone for the user, while also playing back a simulated "ringing" signal to the caller, so the caller was unaware that the call had actually been "answered" already.
"Of course, I have no real evidence for my views; if I had any good ideas for factoring, I'd be working on them instead of writing this. On the other hand, the people who talk about the great difficulty of factoring have equally little evidence. The net result is that it's reasonable to hope that factoring is difficult, but you should regard that as a provisional hypothesis rather than a certainty."

I see the article kindly submitted here is the equivalent of an amateur blog post, just a note posted to one personal webpage that happens to be served up by the MIT server. This is a case when the Hacker News protocol for displaying a domain for the submitted article was misleading rather than helpful. The author is gainfully employed and highly educated in related disciplines,

http://math.mit.edu/~cohn/

but he hasn't worked for a long time in this aspect of number theory, so the note is just thinking out loud, nothing more.
There's actually very little in common between z/Arch and Power, but I don't blame you since "everybody knows" they are the same thing.
Modern mouse sensors can track ridiculous speeds and accelerations, 6000-10000 frames per second are the norm nowadays. Eye might rotate fast, but your brain turns off the picture during saccades.
Chrome Extension to display file size, download and copy link on GitHub pages
F# has guaranteed not-nullables, except when you do default<NotNullableThing> it returns null. That said, it generally works well in well-defined situations but any time there's deserialization it's often a bigger mess than just never assuming not-null.

I think it's a problem that needs to be solved in the CLR, not C#, and my guess is it probably never will be.
MIT Researchers Solve the Spectrum Crunch to Make Wi-Fi 10 Times Faster
If I were you, I would honestly consider a top tier bootcamp if you can get in. Its typically 3-6 months and slingshots you directly into your desired career.

At your age (also my age), I just don't think there's is a ton of value in 4 years of college, especially full time. All things equal, 4 years of work experience is going to grow your skills and employability by magnitudes more than a college degree. I know many people who have gone through bootcamps without college degrees--dropped out or basically passed after high school-- and they were successful in getting jobs. Granted, they were very smart people. While I don't know if you would be able to get a job at those companies mentioned above (certainly possible), I don't think college degree would help at all, but 2 years of solid software engineering work experience might.

-thoughts from university and bootcamp grad
Pneumatic octopus is a first for soft robotics
What's your bar for "other language"? Remember that C# is a mainstream language, with all that entails in terms of stability and conservatism of language design (and the other way around - it's popular partly because it's conservative). Comparable languages are Java, C++ and the like; and in that category, C# is, generally speaking, more on the "progressive" end of the spectrum. Comparing it to something like Scala is rather apples and oranges.
Machine Dreams (1988)
It's a very big step in a language with nominal typing. Tuples with named fields are compatible (even across assemblies, if I remember correctly) so long as order, names and types match. Structs are not compatible in that manner.
> Thanks Linus! I don't care if you're a jerk, you deliver like a freaking boss!

He's not a jerk. People just like to post writings of his, out of context.

My favourite out-of-context post of his was here on HN where it was the typical "oo, isn't Linus sweary!" porn. It was post ~150 of a mailthread, and he was blowing up at a user. I went back through the thread, and this was post #12 of Linus's, and most of his previous comments were politely trying to help that same user understand a concept. The user was being dickish and probably intentionally obstructive.
The Midori project proved otherwise.

One of the reasons we are stuck with C and C++ is because other language vendors, including Microsoft, dropped the ball regarding performance of type safe languages.

Do you think C++ would have been kept around if Java and the CLR had been AOT compiled to native code with focus on compiler optimisations since day one?

I really appreciate the efforts of the .NET team in adopting the Midori lessons in the standard .NET stack.
"And "Inuit" is absolutely the correct name for the closely related languages/dialects shared by several groups of native Alaskan/Canadian/Greenlandic peoples."

No, it absolutely is not. Yup'ik is not Inuit. It is not mutually intelligible with any dialect of Inuit. The Yup'ik languages split from Inuit around a thousand years ago (i.e., just about as long ago as Romanian, Spanish, etc. split from Latin).

The correct name for the language group is Eskimo–Aleut. Not "Inuit".

I realize that it's become fashionable in Canada to simply ignore Yup'ik and Aleut people and just call everybody "Inuit". However, Canada isn't the whole world.

Neither professional linguists (source: Wikipedia article below) nor the people themselves (source: I live in Alaska and actually know Alaska Native people) consider Inuit the "correct name" for all Eskimo-Aleut languages. While an Iñupiat person might not get pissed off at you for calling him an "Inuit" (even thought they don't call themselves that) a Yup'ik person probably would. Just as an Italian would be upset by being called "French".

https://en.wikipedia.org/wiki/Eskimo%E2%80%93Aleut_languages
Most European countries can't print their own currency directly. As such, they certainly have to worry about insolvency (PIGS). Therefore, in the European context, balancing the budget or at least managing it well is definitely something you can't "forget" about.
I don't think the beacons are "programmable" in the sense you think they are. They have a protocol which allows for configuring a root password and changing the string that it broadcasts, but it's not like you can install a different Bluetooth stack or profile (short of some profound vulnerability, but the same could be said for a pair of Bluetooth headphones).