skysight-inc/HackerNews huggingface dataset:
Can I ask how you find working in this environment - genuinely curious. DId you have to refactor your applications much, or did you start off targetting .Net core?

Years ago I thought people working in mono on Linux were just asking for trouble. Now it seems genuinely feasible to be running .Net on a non-Windows platform.
I over-stated it. Like you, I've run into a couple of mentions over the past half year, but I don't have them handy.
Thank you :)

For the Show HN part, I didn't know about it.

- should be easy to add.
- browser API for audio is still not the best it can be, even getting the simple recording to work was very difficult. But I'll look into this too.
- Yes recording will stop after 10 seconds. I can add a note.
- No but it's needed, I'll add the report abuse button.
Sometimes older posts are more important though. What if your friend got married yesterday and posted a toilet paper joke today? I've honestly never understood the anti algorithmic feed position.
Well sure one definitely doesn't call 911 while possessing illegal substances, but it just takes a minute to walk out to one's car/the dumpster/some other place the cops ain't going to search because one called an ambulance for an unconscious coworker. Who would complain, the manager who wasn't present? Actually this train of thought would be pretty ethically indefensible.
This is as bad as a breach
They give money to the EFF and FSF and have vocally supported net neutrality many times.

In Los Angeles, as a customer, I got a mailing from them FOR supporting title 2 and encouraging an open internet. Wild...

They might not be able be bought, they are feisty like Theo and for some people (myself included) throwing money in our face won't make us take action that will screw over society.

Preserving freedom is more important than the fanciest of homes and most luxurious car...
When I read that I immediately pictured a (very) pissed mob boss. What an asshole.
> Nothing about the language or its tooling prevents you from building such an IDE or a plugin to one of the existing IDEs. And there is absolutely nothing in Java that makes IntelliJ so awesome. These things are totally orthogonal.

No, they're not.

There are a few necessary conditions for this kind of symbiosis to work well:

- The language has to be statically typed. Without type information, the IDE is completely blind and can barely help you at all without human supervision.

- The IDE has to be written on top of the same runtime as the language it's editing. This is what makes Eclipse/IDEA and Visual Studio so spectacular: they understand the bytecode they are working with.

These are necessary conditions but they're not sufficient. You can still write crappy IDE's if these conditions are met, but thankfully, IDEA/Eclipse/Visual Studio are technical wonders that multiply the productivity of their users.

For example, in Go, the simple action of selecting the the surrounding expression simply doesn't exist anywhere. It's the most basic automatic action that's trivial to do with the proper language and IDE, and yet nonexistent in Go. Along with tens of others.

That's the price to pay when a language is designed without any consideration for its tooling nor basic things we learned about language design these past twenty years.
But that money wasn't really stolen from the fed. It was stolen from somebody who had a fed account. We know exactly who lost money, and the answer isn't everybody.
Agreed. Firefox falls short when it competes directly with the better-backed browsers. Its niche (and current advantage) really relies in working well for power users and letting the community find new innovative ways to enhance a browser.
Full-stack Developer (Django/Python) | The Advisory Board | REMOTE (or onsite in DC/Chicago/Austin), but must be eligible to work in US | Full-time

The Advisory Board's mission is to make health care better, education smarter, and our communities stronger.

We're looking for two full-stack engineers to join our growing Education Advisory Board (EAB) dev team - this division of The Advisory Board builds data-driven technology products that help colleges and universities around the country improve performance and outcomes for students. Most of the team sits in our DC headquarters, but we're equally happy to fill the positions remotely (or at another one of our offices, such as DC or Austin).

Django/Python background is important and Angular would be very helpful.

For more details and to APPLY: http://bit.ly/2agTD9m

CULTURE/MISSION: https://www.advisoryboardcompany.com/about/mission

DIVERSITY/INCLUSION: https://www.advisoryboardcompany.com/careers/diversity

Questions? Shoot us a message at careers (at) advisory (dot) com

Keywords: Python, Django, AWS, DevOps, HTML, HTML5, CSS, JavaScript, UI, AJAX, REST
Bots streaming from big popular commercial corporations? Not worth the time.

Bots emerging from finance, law, academia, eastern european kids in a garage? Treasure.
Facebook deactivated woman's account during police standoff
For example, another Mozilla intern I know is working on the project to replace Gecko's CSS style system with Servo's (Stylo).

Check the "Oxidation" page on the wiki: https://wiki.mozilla.org/Oxidation
Scarcity is supply below demand, not just low supply. Scarcity implies a shortage, and shortage implies too little, not just low supply, right?
Major difference is trainable skills versus innate talent. The number of people who can be trained/educated to perform the tasks you described above are pretty large. The number of people who can write elegant, concise code is a pretty small pool.

It's also important to distinguish between day-day coders who write CRUD apps (trainable skill), and developers who develop platforms that others build on.

Another way of looking at this - by providing significant rewards to top-end developers (and top end developers should be starting around $500K, and be making north of $1mm with 5-6 years of experience in their chosen vertical), you encourage outstanding individuals who might chose another field where they might be more richly rewarded (Law, Finance, ...) to put their skills to good use in programming.

And that's the crux of the matter - I don't believe we should provide outsized rewards to developers with exceptional talent because they deserve the extra money - I think everyone who works a 40-hour week deserves a comfortable, stress free life. I believe we should provide outsized rewards to developers with exceptional talent so as to ensure efficient allocation of capital and labor, resulting in economies with increased productivity, and greater rewards for everyone interlinked in that economy.

From that perspective - I guess I agree with you, we are all cogs working together to make this amazing machine -I just want to make sure the right cogs are allocated to the right machine.
Intercepting DNS queries would be news. Generally they just push their own DNS servers via DHCP, and it's up to you to override them with ones that don't serve as portals in place of NXDOMAIN.
Wow, this could be quite interesting.

Firstly, it would be cool if this could be a single gateway to "all the data in the world". Right now its a pain to find, say, energy generation statistics for, say, Portugal, but it would be great if I could do something like:

noms get statistics.industry.energy.portugal.all();

Secondly, the versioning idea could have some really cool applications. For example, I work in data analytics, and sometimes I want to transform some data in an SQL table.

Doing transformations nicely is a bit difficult. Either I'm doing the calculations in a column of a view, with the associated performance hit, or I'm tacking columns onto the table, which quickly leads to a mess, especially during the initial stages of analyses.

It would be so cool if I could treat the database as a constantly-evolving git tree.
Also, using a police scanner while committing a crime carries an additional penalty in certain jurisdictions. Probably along the same lines as far as rationale goes.
We do want to take an approach like this in gngr(1). We already have fine-grained permission control in the Request Manager (inspired by uMatrix, nee httpSwitchBoard).

But your question is about even more finer control. Some thoughts:

* I believe some of these APIs shouldn't be implemented at all, or should have very limited precision. Eg, Battery Status need not be implemented at all, or if implemented, should return just two values: [high, low].

* In our Request Manager, we could add an extra column for advanced APIs. This would include, for example, Canvas, WebRTC, etc.

* @captainmuon's idea of having two different profiles (document/app) is interesting. Though the choice of profile should be on client side. The default should be conservative (document) and the user should get to choose if a site should be promoted to app or not.

[1] : https://github.com/uprootlabs/gngr
There is (at least) one important missing: the Simplex Algorithm, or more generally algorithms for solving linear programs (LPs). These are used every day to optimize highly complex problems in real world economics.
Considering that Facebook is just going to license the IP back to themselves and offshore the money, cheating the United States of tax... they should pay double.
Good for Apple. None of that would change if there was a simple free option for sideloading though.
Updated Configuration Option to Control Table Position and Hyperlinks Export Word
The long awaited version of Aspose.Words for JasperReports 2.7.3 has been released. This release also includes information from the previous versions. It includes fix of issue related to section breaks in exported documents. It also includes fix of issues related to hyperlinks and subreports in exported documents. We have introduced a new configuration option USE_POSITIONING_TABLES to control table position. By default, its value is false. This means that Aspose Words for JasperReports will try to avoid positioning tables where possible. However, you can enable this option (set to true) if you need to force usage of positioning tables (for example, for complex reports with hierarchy of subreports, frames etc).
Anything you can do with ML modules you can do with Haskell typeclasses, and you can do most practical typeclass things (maybe all typeclass things?) with ML modules.

Some things are more or less convenient in one system or the other.

I wouldn't object to having both! I believe that's what the purpose of the Backpack project is.
I would like to understand where all the hate comes from. I haven't done any .Net work in about 6 years, but I loved WPF. It's the only UI framework I thought was _okay_.
I also found Lisa Cron's book 'Wired for Story'[1] a great resource.

[1] http://wiredforstory.com/
Ugh. This type of behavior should be banned everywhere. It's incredibly invasive and it serves no function in evaluating candidate fit. It serves merely to increase already high information asymmetry against you and reduce your prospective offer from where it might have otherwise landed.
I appreciate your honesty!

I say that's what you "should" do, because I think it's the most logical way to respond to that question. That doesn't mean I wouldn't feel guilty about lying, and I've never actually had to do it, so I'm not sure how I would realistically respond in the situation.

In my case, my total compensation at my last job is far more than I could expect to earn at a new job anyway, ha!
This really kills me about Backblaze. I'd love to support them, I'd prefer no other backup vendor. That's why this is so hurtful:

https://help.backblaze.com/hc/en-us/articles/217664628-Is-Ba...

Spoiler alert, the answer is a surprisingly firm no.
Not even an optimistic "we're working on it!".

Doesn't even have to be "Linux support", just open an API, we'll do the rest! Use quotas for API users if the concern is around abuse, but please help us Linux folks use your service!
Please!
What you can't do is distribute a binary for general use without paying Apple ($100/year) to sign your code.

Exactly. It's a locked down platform.
How... does it work? I see nothing for miles and miles and miles: http://i.imgur.com/ttPAgEi.png
Anything that involves SMS, SS7 and the legacy PSTN phone network cannot be relied upon for anything crypto related... Sending auth keys/codes by SMS, really? I understand it was a decision made to have the system be easy to use, but it's foolish in my opinion.
On second thought, block devices are sort of sketchy for this use case - but FUSE still seems like a perfectly natural way to export networked storage.

I'd expect a backup hierarchy to just be a directory of read-only snapshots of my files - I mean, this is how I organize backups locally either way (e.g. /snapshot/YYYY-MM-DD/etc/whatever.conf).

The advantage of using a standard API like filesystems and FUSE is that you can use it easily and from the terminal without needing to deal with bloated GUIs and JVMs that are no doubt hard to install, hard to use and hard to rely on.

A JVM is also a pretty hefty requirement to have on a machine. (I personally avoid installing it all costs, mostly because everything that targets JVM seems to be crud to begin with)
Peter Thiel has expressed public support for, and invested in, numerous life-extension technologies such as human growth hormone and cryogenics. I doubt either Vanity Fair or Inc Magazine (who published the original article[0]) just made up his quotes about an interest in parabiosis as well.

Calling it a "generated" (by that I assume you mean fabricated?) piece seems a bit hyperbolic.

[0]http://www.inc.com/jeff-bercovici/peter-thiel-young-blood.ht...
Your mascot looks like it giving an 'air' blowjob.

Otherwise looks like a cool project, keep up the good work!
There is nothing unique or special about being a programmer.

Programmers think they are undervalued and should get more. But guess what, nurses think they should get more as well because they are saving lives. Soldiers think they should get more for making us all safe. Police think they should get more for reducing the level of crime in society which benefits us all. Teachers think they should get more because they are educating the next generation of wealth creators. Everyone thinks they should get a little more of the pie.

How do you resolve this? (Hint: supply and demand)
The original release was pretty bad, and I ignored it from then on until a couple of weeks ago when I gave it another shot. It's so far superior to Chrome on Android, even without extensions like Adblock. That extension really does add value though, especially with the reduction in power demands.
Is it even necessary to actual enforce password complexity? Or is it enough that those characters theoretically could be in the password? The size of the password-space is the same.
Here, people build houses - according to media - and afterwards complain that they can't get insurance.
>In fact I'm confident they could fire at least 500 engineers tomorrow without negatively impacting their profit at all

That makes no sense. If they can lose a significant chunk of their engineering team "without negatively impacting their profit at all" then why did they hire them in the first place.

If your assertion is true, they must have significantly overestimated their staffing needs. If they did, it's likely everyone did, so the engineering shortage crisis doesn't really exist after all.
If the crypto is solid the transport is irrelevant. This points to deeper vulnerabilities. IP networks are no safer than SMS.
untouchable

I'm fairly sympathetic to the "Tea Party" movement in general, but I have to completely agree with this. It's actually worse: the IRS have had their chain jerked, so they will be very hesitant to go after any political group in future. Gosh, I wonder who will benefit most from unregulated tax exemptions for political entities? Perhaps Congress?
Asserting the existence of moral realism without proving a specific moral reality is acceptable.

The closest thing I can think of in computing theory would be that the statement "A perfect player playing Go will never lose when going first" is obviously accepted as true, despite the fact that creating a perfect Go player is an open problem.
I do not believe that you shouldn't get any compensation, but the idea that simply having money entitles you to the lion's share of the compensation, above and beyond those that actually do the damn work, is idiotic.

"And what makes showing up at the office and typing on a keyboard such a holy use of time that it alone deserves compensation?"

The fact that it actually makes the damn product.
Hanna Reitsch
the introduction of cloudformation changesets pretty much make terraform strictly inferior. you get update policies, rollback on errors and stack outputs as a bonus

working with json can be a pain, but there's lots of great tools out there that output cfn templates from either dsls or nicer formats
Such a strange job criteria :D
Nvidia Titan X Pascal Review
I think at most it's an exaggerated premise, not false. There's tons of evidence that it does exist, though there is much debate over what exactly the percentage of the gap is. It's hard to find "the gap doesn't exist at all" evidence outside of certain think tanks or opinion pieces.
Tell HN: WH Petition for portable work authorization for legal immigrants
Petition Link: https://goo.gl/FB7DTm

At the time of writing, the petition needs 3,619 signatures by August 10, 2016 to reach its goal of 100K signatures.

----

On Nov 25th 2014, President Obama signed an executive action (https://goo.gl/wPP4K9) that would make it possible for the highly-skilled workers to obtain portable work authorization (I140 EAD and AP). Close to two years since then, there have been no updates on this action. Thousands of green cards are being wasted every year, with an estimated 500,000 green cards wasted so far, while the highly-skilled workers continue to wait in a queue that may take 20-50 years. We urge you to review and take necessary actions to recapture unused green cards, and provide portable work authorization.
Facebook is actually pretty good about giving feedback.
I could not stop laughing after I read this...
People wouldn't sideload malware?
> The number of people who can write elegant, concise code is a pretty small pool

Ah yes, those people are making the world a better place by constructing elegant hierarchies for maximum code reuse and extensibility.
I stayed away Terraform because (1) I believe in templating CloudFormation template instead of relying on another abstraction built by someone, and (2) Vagrant was deprecated for the rise of Otto, which I thought was a disappointment and since then I have been very careful at choosing projects like these, and (3) I use Ansible for config management so I want to avoid another tool.

In the end, you choose your toolset and I have made a deliberate decision to stay as close to the provider's bare metal solution and build from there. I can build my own tiny "abstraction" a couple hundred lines of Python generating CF template and parsing the template into readable human format.
He mentioned at least one. His friend went to a cabin where there were little to no internet connection, then he updated the database on a local device. And later on other database-nodes would just pull the updated data.

Seems like it is for personal use. Maybe something to build apps on top of.
Yes, the format is youtu.be/<video id> where <video id> matches the one in the long URL (youtube.com/watch?v=<video id>&extra patameters...) and is unique to the video.
Not only that but recently everything is 'Killing it' 'smashing it' as well
That's basically the balance that government makes, with the answer typically being "sometimes". Is people's electricity service more important than people who die from air pollution? Is getting on an airplane one hour faster more important than people who die from terrorism? There are no easy answers.
Does that vary by e.g. family size?
That sounds like a step backwards to me. Biology is messy and way more complicated than code. I just want computers to do as they're told.
That looks almost too intimate.
Bog_Engine is totally going to be the next big AAA game engine.

But I'm not sure I'd trust Data-Trater with my database.
The part of this that looks more important than forbidding recruiters from asking about previous pay is this:

>"And the law will require equal pay not just for workers whose jobs are alike, but also for those whose work is of “comparable character” or who work in “comparable operations.” Workers with more seniority will still be permitted to earn higher pay, but the law effectively broadens the definition of what is equal work."

I suspect the result will be to flatten wages everywhere except the most easily quantifiable, thus legally defensible, cases. Sales people will still make a commission on what they sell and have a huge gap in their earnings, but it will become much harder to reward rare engineering talents or even people who work on their craft recreationally.
I may not care enough about a neighbor/classmate/coworker getting married yesterday, whereas I may care about them posting about something about street cleaning / the exam today / debugging fixing the tough problem they ran into today.

I don't know that a third-party can assign a value of importance when it can be so arbitrary.
I know that some people here are suspicious of Telegram because they use their own encryption mechanism, but it's like there's an active campaign against it by the media. In my country the media has been calling it the "ISIS chatting app".
Amazing book
That would be amusing; would Eduardo meet them at the airport?
Also in a previous webrender discussion on hn pcwalton credited the design of the original webrender to gw as well.
I don't know, if the workload is compute bound, but the threads don't do any meaningful coordination, that's awfully boring. And if the threads do a substantial amount of coordination, that's potentially interesting even if the work is predominately IO.
Couple points - I didn't say there is anything unique or special about being a programmer from a skill perspective. Almost everyone who can graduate from high school can be taught to program, and put together useful applications. I tried to call that out when describing the difference between a day-day CRUD developer and platform developer.

But there is a distinct hierarchy of developers who can, for example, instinctively comprehend pointer-to-pointer data structures, or have walked through and mostly understand AoCP, or heck, can (quickly) write concise elegant code like this: http://www.cs.princeton.edu/courses/archive/spr09/cos333/bea....

One key difference between programming and teaching/soldiering/policing, is leverage. A single 100x teacher/soldier/police officer is limited in the impact they can have on the world, whereas a single 100x developer can write a platform/system that is used by 100s of millions of people.
Writing in cursive is easier and takes less effort than writing block letters I dont get the antagonism towards cursive writing.