skysight-inc/HackerNews huggingface dataset:
I am just going by my totally unscientific analysis of HN posts lately. Almost any thread talking about Atom updates or announcements seem to be flooded with "Oh, I've switched to VS Code and it is better..." type comments.

As opposed to about 12 months ago when most Sublime or editor threads were peppered with "Have you seen Atom? It's the antz pantz..." stuff.
Deep Learning Summer School – Montreal 2016
I've read that blog post before :) Unfortunately, the advice directed to 19 year olds might not be best for me. Sam suggests a 3rd option: going to college for 2 yrs and then dropping out. A 20-21 year old drop out with no work experience isn't the same as a 30 year old dropout /w no experience. And a 22yo fresh grad is very different from a 32yo grad.
People seem to think sometimes that ancient humans were dumb because they didn't have smartphones. No, they were as smart us, they only lacked knowledge, not intelligence.
You're pointing out what's already obvious. You still need some way to find what's "less important", which is what the topic is all about, like by using grammar dependency or keywords infrequency.
These guys spent more time on animating their team portraits than explaining their product
R# should warn "unused variable myvar" on the first one.

You'll get a compiler error if you try and use `I` uninitialized.

Not saying you're wrong, just having trouble getting worried about this. You can make typos now:

int x, y;
foo(out x, out x); // oops, not y; was up too late coding
A HUD is AR, some HUDs are just more impressive than others. When you are talking about the difference between printers and monitors, the function of either is so different that it doesn't make sense to describe SVGA and XGA monitors separately.
Save space with bit arrays
How about both? I worked full-time through most of my college years, as did many of my classmates. It's rough, but not impossible. Night classes, early morning classes, online classes, etc.
Like everything except "Ref returns and locals".

I don't think I've ever seen a case where I wished for that feature.

All the other things - tuples, anonymous out vars, pattern matching - I've found myself wanting quite often.
Flexible Paxos: Quorum intersection revisited
That's rather stupid. Alienating half your potential partners, clients, and customers isn't good business.
They're certainly not the only ones in this space, but they've been talking about differential privacy recently[1]. So there are possibilities between "everything is on our server" and "everything is on your device".

[1]: http://www.recode.net/2016/6/24/11967188/apple-data-collecti...
> Literal improvements will be a godsend for writing database migrations.

Can you elaborate on this; both how it helps and why you're using C# for database migrations?
Wow, the back-propagation thing is very cool! Although it would take me a long time to trust something like that enough to use it.

Is there any way to use it offline? (I guess if it's open sourced then at the least, you could run it on a local web server.)
That was the best $500 I ever spent! I had just wrapped up a job and spent the entire month traveling the US and parts of the Caribbean all for the price of one trans-continental flight. I was really hoping they'd repeat the offer the following year, but alas it was a one-time deal.
Immediately hit 'inspect element' on bb-animated-header
No promises, but we are looking into open-sourcing what we can.
I believe ref returns are a performance feature. They seem a bit like move constructors in C++ in that they can save you a copy? But I am not confident I understand the nuances of move constructors to compare them properly.
Microsoft launches Linux Containers Monitoring Solution
1994 called, it wants its The Crow T-shirt back.
So like Massdrop but for any arbitrary product?
If you're an amateur astronomer there one star that's incredibly easy to find, but you can only see it during the day.
Presumably you have to pay to ship all your inventory to them in the first place. Didn't see any mention of that in the details.
>I don't see any of them beating Go players or building self-driving cars.

Because they aren't telling the world. On a lesser scale, CMU was building self driving cars for years before Google decided to step up the PR and tell everyone self driving cars were possible.
Out parameters are also useful in constructors. I often use them as a way to limit the scope in which an object can be modified, which lets me have mostly immutable objects.

IEnumerable<Student> GetStudents(SqlCommand cmd)
{
var rdr = cmd.ExecuteReader(); //select * from student left join courses on...

var memo = new Dictionary<int, Student.Completion>(); //Completion lets us add courses to a student

while(rdr.Read())
{
if(!memo.TryGetValue(rdr.GetInt32("student_id"), var out complete)
memo.Add(new Student(rdr out complete).ID, complete);

complete.AddCourse(rdr); //might be a no-op
}

return from kv in memo select kv.Value.Student; //each student object is unmodifiable.
}
I shouldn't have included the font licensing fee (and in fact have since edited the article to remove it). Our annual server fees are 15-20x the cost of the font license.

What I was thinking about was opening sourcing the app. If we do that, we'll have to replace Ideal Sans with another font. The obvious choice would be iOS's system font.
The target=“_blank” vulnerability by example - on Instagram
How big is the company and who was interviewing? If it's HR, they genuinely might not know. I've been to interviews where the interviewer admitted they had grabbed him 5 minutes ago while he was walking past, and he had no idea about the project. They might be hiring because they have budget, for some future project (that might never happen).

Don't get me wrong, all of these scenarios aren't good, and it's a warning sign. Personally, the secrecy alone would make me think the job isn't a great fit for me.

> tell them I can't accept the job without any specifics about the project itself

This, if you aren't happy with the arrangement don't do it (if you have that luxury). Gut feeling can be quite helpful.
Sometimes it feels like we're entering a new age of coding. C# is so full of "features" that code refactoring tools like ReSharper, CodeRush and JustCode became simply indispensable. It is quite hard to be sure, every time, what is the most elegant/compact way of doing things.

In the .Net/VisualStudio world, the language tooling (Intelisense, visual drawing XAML & WinForms, etc) became as important as the language semantics or the availability of frameworks and documentation.

A long ago there was a fad, known as CASE (Computer Aided Software Engineering) that advocated doing on programming what CAD did to other engineering. It seems that were finally getting there.
Sounds to me like yet another fulfillment service but maybe they take care of more? Anyone know how it compares to fulfilled by Amazon or what comparable services exist? I'm curious to know if it's cheaper or just easier. (Or both, or neither!)
This looks great. I've been using dogma and haven't found an inline function disable like this appears to have with @lint. I'll give it a try soon.
That sounds like an... interesting accounting challenge. Are they actually paying sales tax on behalf of the vendor, or are they paying sales tax in their own name and acting as the legal retail seller?
Yeah maybe it doesn't all apply directly to your situation, particularly if you care a lot about building a CV. The post is largely about accurately assessing the risks though which I think is the important point - and it's going to be tricky to optimize for happiness/career/potential/security simoultanously.

That being said, no one will care if you're 20 or 30 when you drop out of college and bootstrap your own startup :-)
Except that $100 million isn't how much it would cost, its how much that has been promised. To actually send a probe would take several orders of magnitude more money; the amount being quite uncertain because the technologies are not yet developed.
There seems to be quite a bit of handwaving there. So a "gram-scale" space probe is supposed to contain (1) enough shielding to survive 20 years of travel at 20% of the speed of light (2) sensors good enough to capture useful data during the fraction of a second the probe will be in a decent range of the target and (3) communication equipment to transmit the results back across 4 light years?
Can someone explain this? "Umbrella projects ... [are] a really great concept that allows us to have multiple microservices living in the same codebase, while giving us the flexibility to scale each service separately". How is this any different from just storing the code for multiple services in the same repository?
Uber would rather give drivers lots of small benefits than make them employees
Ah I suspected as much. A local Melbourne boy.
More like 1 big massdrop for specifically seller's shipping & fulfillment costs (vs paying full price for shipping, negotiating fulfillment deals yourself, or paying amazong to do it).
VMware also uses(used?) segments to hide its hypervisor: http://www.pagetable.com/?p=25
Besides Java, most other JVM languages let you opt out from OOP pretty thoroughly. At least the worst parts of it. Sure, most operations would still be written as methods on some object, but that's the least offensive aspect of OOP, IMO.
$50.75 US to ship to Australia.
In a non-trivial example it's likely that `myvar` or `I` would see themselves used elsewhere, perhaps even as an out value to another method, and so raise no warnings. The source of the problem won't be so obvious at-a-glance because the new declaration syntax aren't so different from existing syntax, and could easily go unnoticed when shadowing existing values deep within a function.

Sure, you can make typos now, but these changes expand the possibilities of errors arising from typos or incomplete refactoring; while reducing the discoverability of the issue at-a-glance.
It's self doubt all the way down.
Check out http://getakka.net/
Ask HN: Need help to choose the front end technology for my startup
Need help to make an informed decision to choose the frontend technology for my startup. It is a recruitment application powered by machine learning. Currently, I am focusing on the development of the prototypes. It will help me to validate the product in coming weeks. After that, I will focus on delivering the MVP in the next 3-6 months. Little bit about my background, I have been a java engineer all my life and the sole founder of this company. For I have decided to build a Java based REST services and Postgres as the database.
For the frontend platform, I am evaluating between Angular 2 and ReactJS. But still, have many unanswered questions around both the framework.

Angular 2:
Pros:
- Easy to pick up because of my java background,
- I know Angular 1.5 little bit. Learned it by debugging issues in the previous projects.
- TypeScript's syntax looks very familiar.

Cons:
- Unstable (beta).
- Material Design 2 is also in beta.
- It does not fully support many components.
- Not many developers have adopted it.

ReactJS:
Pros:
- Stable.
- Large and very active community.

Cons:
- Pure Javascript, which will be a big shift for me.
- Not sure if all the great features of React are applicable for my app.

One of the biggest factor to consider that I will be hiring freelancers to do the frontend work. It is very important for me to choose a framework so that I can find good freelancers without spending a fortune.

I am also open to any other technology which fulfills these requirements.
They're handling the CC processing and the whole checkout flow, too. It's not so much a shipping company as a "sell stuff online" company. I don't get why they're presenting themselves that way.
The modern day equivalent? The Brony?
Platehopper – Host a meal
There are many instances where bias is not a desired result. We rather not preassociate negative denoting words with a generally good set of people. On the other hand, there ate situations where we want to have bias. A bias against unjust discrimination, a bias against psychopaths, a bias against repeat offenders, etc. So to me, there are places where we want to retain bias and places we want to rid bias and that will be up to society to decide, as they decide everyday laws and conduct, etc.
They had knowledge too, just in other areas. They would probably look down on modern humans for not knowing how to skin a deer or how to rotate crops.
Symmetric doesn't mean 'power of two'. Quite a few ICs have had even numbers of cores on them (I'm not aware of any with an odd number of cores, but that doesn't seem like the end of the world either). Lots of other things have to fit on the die, too (e.g. unified cache, which takes up a lot of real estate in chips that have them)
That's definitely one of our main areas for future research. So far, the only part of the paper where we consider other languages is in studying how model bias affects language translation:

Unsurprisingly, today’s statistical machine translation systems reflect existing gender stereotypes.
Translations to English from many gender-neutral languages such as Finnish, Estonian, Hungarian, Persian, and Turkish
lead to gender-stereotyped sentences. For example, Google Translate converts these Turkish sentences with genderless pronouns:
"O bir doktor. O bir hems¸ire." to these English sentences: "He is a doctor. She is a nurse." A test of the 50 occupation words
used in the results presented in Figure 1 shows that the pronoun is translated to “he” in the majority of cases and "she" in about
a quarter of cases; tellingly, we found that the gender association of the word vectors almost perfectly predicts which pronoun
will appear in the translation.

See section on "Effects of bias in NLP applications" http://randomwalker.info/publications/language-bias.pdf
My go to migrator is fluent migrator (https://github.com/schambers/fluentmigrator) or flywaydb if anyone objects to the c# (https://flywaydb.org/).

Each migration gets a number, typically time encoded. If I was to write one now it would have the attribute [Migration(201608251157)]. With the new literals this will become [Migration(20160825_1157)], amazing how much readability a single underscore can make.
check this out, might be useful if you dont wanna spend thousands in regular uni, https://github.com/open-source-society/computer-science
DEVICE=C:\Windows\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=C:\Windows\EMM386.EXE NOEMS
If you can make a living playing online poker maybe you have what it takes to be a trader.
Using classes as overrides is like how Bootstrap is (was?) customized. Bootstrap had default css classes that applied a default style. To override it, you would create your own css classes with custom attributes targeting the same classes, but with higher specificity [1]. You are still using styling here.

Styling can get very verbose. That would just clog up the .JSX file. CSS will be its own entity from React or any templating engine for the foreseeable. Moving it into its own file helps with code organization. The only sane way to link them right now is css classes. Althought the argument for inline versus class css extends beyond the React world.

But you have to do things like prefixing to make sure your css

[1] https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity
Not that much bloated. And it can be quite readable if done well. You also don't need to learn peculiarities of for loops or macro language in a given templating system. The host language is it's own macro language with all the features you already know, and not limited to whatever template language authors decided to implement.

Beginners also forget about balancing HTML tags, which is quite unpleasant experience when creating and changing more complicated templates with loops, conditions, etc. You can also do post-processing on the constructed DOM, even during construction.

Bloated code only happens if the programmer fails to structure the code into nicely re-usable functions. Anyway, it seems to be quite popular right now with all the react hype - React.createElement is such a helper function to help construct DOM tree.

It's pretty much the same concept on the server side. Except you don't need to care about DOM diffing, because server has no persistent DOM.
Never mind biking. For example in Switzerland Apple Maps doesn't even seem to take traffic information into account when it gives you ETAs. It shows heavy traffic as red spots, but it doesn't know the delay. Google meanwhile gets all of this perfectly.
Show HN: Use Node.js to Query Live Sensor Data from Florida's Indian River Lagoon
Show HN: Build Static Sites with React and CSS Modules
I'll begrudgingly admit it got a couple of things right.
Moshe Vardi: Academic Rankings Considered Harmful
What a crock of shit, these bloody dabos couldn't nab a legit dicky if they cruised for five fair dinkum polly terms. Longest bloody smoko in the history of Aussie academia. Fair play.
Ah you are correct. I'm not sure why I thought Pony ran on the BEAM VM.
Since C# is starting to look more like JavaScript (i.e. local functions) and vice versa (i.e. arrow aka lambda expressions). I'm going to throw my pocket change into a couple features I've been growing old hoping to see:

1. Regex expressions just like Regexp in JS:

/^\s+$/.IsMatch(" "); // or
Regex r = /^\s+$/;

2. DateTime expressions, similar to regex, something like:

DateTime clockTowerLightning = #1955/11/12 10:04PM#;
It's a 600 person company, and I interviewed with engineers as well as management for the project. They all knew in advance that they would be interviewing with me.

Once again, not a good sign. It means a few possibilities.

1.) They didn't think I was good enough, so they decided to keep the information secret.

2.) It wasn't really an interview but more of a screening. They wanted to see if I pass their smell test.

Gut feeling overall wasn't good. I'll have to go with that.
Uber offers retirement plans to drivers as legal battle continues
> foo(out int mvar); // oops, not myvar; maybe caused by a refactor?

This should fail to compile, it's the equivalent of declaring a variable twice int the same scope.
They don't move anything, they are either pointers to a value on the stack or to a field in an object on the heap. The first is more like how standard C++ references are usually used, and the second are interior pointers like Go has. No code gets executed to make them happen, and no data is copied.
"... one can either live life or curate it, not both."
Depends on the item. Looks like the press kit's kinda large, because buying a cool little pin from Max Temkin (http://maxistentialism.com) says $10 for shipping.
I seem to recall someone used Microsoft's AutoSummarize feature to reduce and reduce classical works of literature to a few lines. The results were pretty hilarious, but I can't find it now.
So is this Gumroad but for physical goods? The sales flow is similarly out of your hands, but it's super easy to set up.
Kasita: tiny prefab home-as-a-service for post-land urbanism
Lazy and infinite linked lists for JavaScript (ES2015 and Babel): new npm package
According to their FAQ, they sell merchandise on consignment. I think the source of your confusion is that they refer to themselves as a shipping company when that's not what they are.
I think this proposal is very overly optimistic, but it's not like they haven't considered the points you raise.

https://breakthroughinitiatives.org/Challenges/3
Are people looking at the organization of these macrostructures in the brain to design generalized AIs yet?
Doing this was a great idea. Great paper: easy-to-follow and to-the-point.

The results are not too surprising, as the models for learning word embeddings like GloVe, word2vec, etc. learn to map to vectors existing relationships between words in training corpora. If a corpus is biased, the embeddings learned from it will necessarily be biased too.

However, the implications of this finding are wide-ranging. For starters, any machine learning system that relies on word embeddings learned from biased corpora to make predictions (or to make decisions!) will necessarily be biased in favor of certain groups of people and against others.

Moreover, it's not obvious to me how one would go about obtaining "unbiased" corpora without somehow relying on subjective societal values that are different everywhere and continually evolving. You have raised an important, non-trivial problem.
I wish they did not call it pattern matching. Instead this is more like Destructuring combined with Switch. the guarantees are different
In the binary literal proposal there is also some unresolved discussion about octal support, chip in if you like:

https://github.com/dotnet/roslyn/issues/215
The title says "$100M plan", not a plan for a $100M mission :)
$100M is just the amount promised by the billionaire philanthropist. The mission itself would cost several orders of magnitude more.
Here Are the Top IoT Influencers to Follow
Looking for  Penetrator/Hacker?
Hello Sir/Madam,

Please Kindly Read Below Clearly Maybe your SOLUTION might be included in our Problem List.

Penetration testing methodologies /Database Server Take Down Stealthy, social network recon/ Email/Account Bruted Forced Log-in, Passive traffic identification/ People Trace, Remote root vulnerability exploitation, Privilege escalation hacking/ School Grades ,ChangeIPv6 Vulnerabilities, Remote access trojan hacking/ Remote, Whats App messages, Operation Running shell code in RAM vs. on disk Wireless insecurity Breaking IP-based ACLs via spoofing Abusing ,Windows Named Pipes for Domain Impersonation Evidence removal and anti-forensics Attacking network infrastructure devices / Mobile Devices Hacking by brute forcing remotely Hiding exploit payloads in jpeg and gif image files, Hacking Web Applications Breaking into databases with SQL Injection, Cross Site Scripting hacking, Hacking into Cisco routers Justifying a penetration test to management & customers, CEH/CPT review Defensive/ Offensive techniques

If you investigated properly and you think we are your best bet for you , then you can write us , complain to us and we will carry the Burden for you .

Central.h AT linuxmail Dot org (24 Hours Mail reply service )
ONLY Pay when we have Started your project.
Phone : +1 570-285-7246 ” Texting Also Allowed “
Fax: 570-285-7246
Thanks! Looks like I may have to buy some hardware too.
To be clear, local functions long predate Javascript. Though a handy regex notation would be nice, I could've used that on a couple projects that I had (corporate environment) to do in C# when it wasn't really best suited to the task (at least in terms of brevity/clarity compared to other languages like python or perl for generating reports and similar behaviors.
Migrations in Motion
None. I thought. Methane is also flammable and a vacuum is not a gas and not currently possible.

But wiki says Ammonia (Hard to combust)-

https://en.wikipedia.org/wiki/Lighter_than_air

Off planet you obviously have other options.

But a complex molecule might work I assume?
Wow, what an offensive website! First thing I do when I visit websites like that is to close the tab.

Hope they aren't a business. The horrible pixel art from 1980s doesn't help.
Personally I think it's fairly obvious from the first sentence what it does. It's blunt and to the point, kinda like how the service seems to operate. I enjoyed how efficiently and clearly the whole thing came across.
How the World's 50 Best Restaurants Are Chosen (2015)
3D Fiber Lashes, TransLash 3D Fiber Mascara by Lash Factory,
Speling erers in the README do not engender confidence in the project
https://gcc.godbolt.org/ may help too