skysight-inc/HackerNews huggingface dataset:
Cultural change is hard. Like really hard. It's easier to join a culture you like than it is to change a culture you don't like. Cultures form a part of someone's identity and when you mess with someones identity they get defensive and sometimes violent.

I'm not sure that there is a fix for this that isn't a local long term commitment to finding common ground with those around you.
The amorality on this thread is blowing my mind. Please watch something like this before perpetuating the delusion that tech doesn't affect people. http://www.structureevents.com/joyents-bryan-cantrill-on-tec...
What is wrong with you?
In my rush to get this out, I forgot to mention we can only hire people who can legally work in the US.
> condign

Thank you for teaching me a new word.
"I must once again challenge readers of Hacker News to consider the possibility that the popular news feeds do not provide an accurate view of the global political situation. This is because information control is a critical aspect of warfare, and that comes in the form of propaganda. And, whether you believe it or not, the United States maintains its position in the world through deadly force that requires projection. This projection comes in the form of extensive, connected military campaigns that have been ongoing for decades. This warfare makes it important to shape information around it -- hence American propaganda."

Yep. And let's not forget Steve Piecnizk

"The counter coup saying, we will convict and indite the president of the united states" ... "we are going to stop you from making hilary the president of the united states"

this guy was Psychological Warfare !!!!! for US State Department

https://en.wikipedia.org/wiki/Steve_Pieczenik#Professional_l...
https://www.youtube.com/watch?v=ov5kvWSz5LM&t=95s
Numina | Backend Engineer | San Francisco, CA, New York, NY or St. Louis, MO | Full-time

Numina is a sensing platform that uses computer vision to deliver real-time insights from streets and make cities responsive. Numina's deploy-anywhere sensor is purpose-built to help urban planners measure all kinds of activity in streets — bicycles, pedestrians, wheelchairs, strollers, different types of vehicles, and more — and not just what things are, but where they are and how they're moving. Numina empowers cities to design safer and more equitable streets, while providing the data backbone for private-sector urban automation.

We seek a software engineer to help build out the backend infrastructure for Numina. Our backend engineer will be reporting to our CTO with daily progress and technical deliverables, and s/he will be responsible for collaborating with the product team to provide functionality to our frontend applications.

More details: https://angel.co/cty/jobs/204709-backend-software-engineer
Reddit bans Alt-Right Group
Please no trolling like this on Hacker News.

https://news.ycombinator.com/newsguidelines.html
We were already using Proguard for obfuscation and we tried to use it to reduce the size of the JDK as well. If my memory serves well the main problem was that the results weren't good enough results because Proguard was being conservative and keeping a lot of stuff that we know we didn't need, but static analysis indicated that it could potentially be used.

Also, Proguard's config is pretty complicated and the results are hard to understand. Our approach (openjdk-trim) is dumb simple: unpack the java runtime jars, use rsync to filter out entire directories we don't need, pack it back.

It's a simple, brute-force approach compared to Proguard's advanced static analysis, but in this case it gives better results. Maybe a good example of "worse is better".
Similar story for me as well. First major application I did was with VBA built into Office. Was bored in study hall in high school and would spend my time building solitaire from scratch in it since the actual game had been blocked on the school computers.

That led me into considering Computer Science over Civil Engineering in college and have been programming ever since :)
@your edit - one of the main value props of the site (vs. a Glassdoor or Payscale) is that you can personalize the data based on things like your education...so we're a little strict on capturing that data in a standardized way.

You can definitely create a new school - just type it in, and if there's nothing in our database yet, you'll get a little button prompting you to create it.
How is Spring Boot "enterprisey"? It makes modern java programming simpler and more accessible by hiding some of the unnecessary complexity. It enables things like https://jhipster.github.io/ which to me is the Rails equivalent in the java world.
There's nothing stopping Cocoa from working on iOS (or UIKit on Mac OS), but they operate on different UI paradigms.
I thought that it specifically referred to the industrial murder of the Nazi regime, although mostly of Jews, but also of gypsies, and other people deemed "undesirables" by the state.
300m + 150m + 150m (Payout structure stated in the article) = 600m, not $500m.
Quill.org | New York City, NY NYC | ONSITE | Fulltime & Interns

https://Quill.org is hiring a fulltime Javascript developer and a machine learning intern.

Our open source web app helps low-income K-12 students become sharp writers. Quill is now being used by 200,000 students from 2,000 schools across the country, and we are a non-profit funded by foundations such as the Bill & Melinda Gates Foundation, Google.org, and the AT&T Foundation.

We are looking for developers who are passionate about helping tens of millions of students improve their writing skills. The developer’s primary responsibilities will be developing features and the user interface, optimizing code for speed and scale, and working with members of our teacher and developer community. You should have a passion for making education more accessible, experience in building single-page web applications, fluency in Javascript, experience working with CSS / SCSS, and an understanding of RESTful web services. We use React, Ruby on Rails, Heroku, Firebase, Postgres, and Angular. It's also a plus if you have an interest in mobile web development, natural language processing, and/or machine learning technology. Quill is focused on foundational skills, and we are using NLP technology to build an increasingly more complex set of tools.

To see how writing instruction is a game changer for students, please check out this Atlantic article:

https://theatln.tc/2aJnEfU

We’re a small team of four working in the Financial District of New York City, and you will be joining as our fourth engineer. Our entire team is self-taught, and we value resourcefulness over previous experience. This is a full-time role on-site in the Financial District of New York City, and we cannot sponsor a visa. To apply, send us a resume, and links to your blog, projects, Github, and any other resources that might help us understand your background and skills.

Email Peter at jobs@quill.org

To learn more about Quill, check out these links:

- https://quill.org/play

- https://medium.com/writing-with-quill

- https://twitter.com/Quill_org
A little "inside baseball" here.

In a previous life, I was the technical cofounder of a company that did this exact thing (founded 17 years ago and still going!) I no longer work there but am good friends with a lot of people who have been in this space for a while.

I've seen scores of companies put up salary data over the years, and talk about transparency. This is because the barrier to entry is low (you only need a few thousand data points to create a lot of SEO pages) Any job board or startup can bang out a website or app in a few weeks that collects data and republishes it on a variety of pages.

Part of the reason things are not transparent is because people and companies don't always like transparency, often for good reasons. They are worried about their jobs, about disrupting their work environments, about legal consequences.

I think there's still room to move in this space but it's important to really differentiate yourself and focus on accuracy. Perhaps a difficult or niche area and do really well there? The mistake people make is thinking you can have a data model that looks like Job/Salary/Location/Industry/Skills and you are good. That data works for a few industries but falls apart pretty quickly. Pay structures for many jobs are pretty complex.

Is there something new and innovative that you are really doing? Will people really even care even if you do? These are important questions to ask yourself. If you are just trying to backdoor a recruiting pipeline, you should be honest with candidates. Otherwise, they will just put you in the spam bin. Trust is super important and hard to win.

Companies have been collecting anonymous salary data online since the web was a bunch of CGI and perl scripts. You tend to get a lot of clumpy data from a few industries and not in others. You can get data from those other places, but it's not easy and buying keywords won't get you there.

Compensation is hard and complicated and different per industry, country, region. People are SUPER sensitive to it being wrong, and also have tons of predisposed ideas about pay that often conflict with the data.

PS - I also went to U of C many years ago! Best of luck!
> What is the difference between people legitimately concerned and hysteria?

Whether or not the person making the characterization agrees with the people in question, mostly.
>I don't think I agree with your sentiment. It's not hysteria. It's just waking up slightly from your slumber.

Waking up from a slumber and then panicking and launching protests about most of the things you see sounds a bit like hysteria to me. The world turned before you woke up, it'll turn after you go to sleep.

>If anything the hysteria against Trump is a warning sign

I would tend to believe you if the country hadn't been gripped in a similar hysteria a few years ago under George W. Bush's presidency. Seems many people on the left were convinced he was going to declare martial law and that Cheney was his vice president as insurance against assassination. People said the same things they say now, like how a racist, or a fascist, or an actual Nazi is now in the White House. It was hysterical then, it's hysterical now.

The problem with the hysteria is that when there's actually a threat, no one will listen because every time a Republican gets elected, anyone who leans a little bit liberal starts shouting "Nazi," and people are sick of it.
But those weren't both loaded into memory at the same time.

Thinking about this I've convinced myself that what will happen is the ARM core will periodically check for various statuses (i.e. connect to your imap/pop server and see if there is new mail) and turn on an indicator or perhaps wake the intel cores. Which is to say that the powernap/low power functionality will be restricted to either things apple delivers ootb or to a special API. Not as something that automatically migrates whatever workload is running on the powerful intel cores into a slow motion version of the same thing running on the ARM cores.
One thing one could do is thinking of

object.foo.bar

similar as

1+2+3

The later would be

(+ 1 2 3)

in Lisp.

Thus slot access could be written as:

(? object foo bar)

All we need would be a macro ?, which is easy.

Alternatively we can write a reader macro such that we can write:

#?object.foo.bar

The problem with short names and possible package prefixes remains:

(? w1 ws:panes ws:background-color color:name)

vs.

#?w1.ws:panes.ws:background-color.color:name

vs.

(color:name (ws:back-ground-color (ws:panes w1)))
> It has not been demonstrated they are completely safe either

This holds for any substance in existence. Yes, that's fairly pedantic, but I think it demonstrates the lack of any argument for banning it based on solid health research.
Understanding the Digital World
Location: San Francisco, CA
Remote: Yes
Willing to relocate: No
Technologies: Java, Android, XML, PHP, HTML/CSS/JavaScript/jQuery, MySQL/SQLite
Résumé/CV: Email me
Email: jrbohne1 [at] gmail

Primarily an Android developer here.

I have multiple years of Android development experience with 8 months full-time.
3 personal apps on the play store.
I adhere to the material design guidelines well these days and consider myself to be good in Android product design.
Cara Membuat Alat Pompa Balon Dari Botol Plastik
> I've been counseled that an employer cannot compel you to sign a new contract after starting a job, unless there is an incentive to offset any rights/benefits being forfeited.

I would consider new council. I'm fairly certain that continued employment is enough "incentive" to make the contract legally binding. If you're an at-will employee, they can fire you at any moment, so any new contract seems as enforceable as the first.
Researchers break data transfer efficiency record
I wish we just had c# in a script form instead of powershell
> many people, mostly in the Silicon Valley subculture, are calling Trump an actual fascist, and saying that any CEO collaborating with him is just as evil as him

I mean... how is Trump not an actual fascist? What definition of fascism does Trump not embody? I'm being serious--if he could actually wave a magic wand and create the government/world he wanted, how would this government not be a fascist government?

Consider this: Why are Hitler and Mussolini fascists, but not all dictators are fascists? That's the definition of fascism. Now please tell me how that doesn't fit the definition of the government Trump wants?

As far as CEO's collaborating with him being evil... Yeah, I would say working for the Trump administration at this point is basically like working with fascists in the 30s. Lots of people did. Many of those companies are still around. People are people. But they're--rightly--not congratulated by history for it. In fact, mostly history says, "They should have taken it more seriously at the time when they had the chance."

This is one of those cases where if you're not a fan of fascism, you should be fighting Trump every chance you get. It's not hysteria at all; calling it hysteria is in fact (mostly effective) propaganda.
Snowplow Analytics (http://snowplowanalytics.com) | Support Engineer | REMOTE UTC+8 to UTC+10

Having grown our team to two support engineers with a broad timezone reach (Alberta, Canada to Berlin, Germany), we are now looking to move to a full “follow the sun” model, and hire our third support engineer in the UTC+8 to UTC+10 timezone range.

This is a support engineering role - not a support agent role. We are looking for candidates who can learn, troubleshoot and explain the many complex technical systems that make up the Snowplow offering. You will be supporting the Snowplow Managed Service, under which we orchestrate and monitor the Snowplow event pipeline for over 100 customers.

The support that we provide to our customers is a core part of the Managed Service offering, and we strive to provide the best technical support of any analytics vendor.

You'll find more information here: http://snowplowanalytics.com/about/jobs/support-engineer/

For the rest of our open positions see: http://snowplowanalytics.com/about/jobs/ We are additionally hiring for a Sysadmin in London (job role not yet posted).
Everything looks good when you only count the benefits without considering the costs
> What is next? Separate http protocols for liberal and conservative websites?

Isn't Net Neutrality a political issue now?
You have a small error, gamma is actually (1-v²/c²)^(-.5) , which translates to about 10ms for his 1-year stay in the ISS.
Double Stallion Games | Senior Gameplay Programmer | Anywhere/Montreal, QC, Canada | Onsite/REMOTE | Fulltime | http://dblstallion.com/

We're a small independent games studio, currently comprised of a single dev team but looking to grow. Our most recent games are mobile (iOS, Android, etc.) but our next one is PC and console (PS4/Xbox One).

We're looking for a senior gameplay programmer. A generalist would be the ideal candidate since there's all kinds of systems, UI, and AI to put together, as is the nature of a small team. We develop in Unity and C# so ideally we want someone who's comfortable with that, but anyone who is smart and willing to learn is great too.

To apply, please visit: http://dblstallion.com/jobs
Aha! I missed that bit. Thanks, I'm into the actual site now.
What is the email?
In any protest, you'll probably have 80% of people protesting because they're too emotionally invested in something (admittedly that's subjective), and 20% protesting because they thought things through, and made a rational decision.

This isn't specific to any political movement or ideology. If you want to check, go to an anti-Trump protest wearing a Trump hat (or an Occupy Wall Street protest when you're the top 1%). Some will directly assault you or steal the hat, some will yell obscenities, and a minority will actually talk with you calmly and see if they can change your mind.

This doesn't make their aims less legitimate, since it's a characteristic of any mass movement, but you can't brush it away. We're in an era where Twitter mobs can make stocks drop and get people fired.
While I'm already one of the few that use F# full time, I think this is a rather self-fulfilling statement. Looking back in time, Microsoft has continually cubbyholed the language, almost to the point of counter-marketing its general purpose feature set.

Simply giving it a fair share per-developer after so many years of mismanaged commercial handling seems to fall short. You say yourself, F# has awesome growth potential and I'm sure you'd agree that the growth potential has been there for years now. Is this time around going to be different?

I hope so.
Similarly:

BLAKE2s (32-bit words) - 554 MiB/s
BLAKE2b (64-bit words) - 890 MiB/s

(source: https://blake2.net/)

The difference is also clear in pure JavaScript implementations — JS doesn't have native 64-bit integer operations yet, so SHA-512 is slower there:

SHA-256 - 103.17 MiB/s
SHA-512 - 34.29 MiB/s

Note that since SHA-512 eats 128-byte blocks, while SHA-256 64-byte blocks, hashing very short strings may be faster with SHA-256 even on 64-bit platforms (the same applies to BLAKE2).
Yes, you can't optimally serve the interest of narrow financial profit while optimally serving other, conflicting interests.

You have to make choices, and those choices have costs.
The ageing population is why we need to invest heavily in automation, and get away from the "creating jobs is good" mindset and into the "creating value is good" mindset.

Instead of trying to find ways to make people retire later and work more, let's find ways to make people not need to work as much.
I wonder if this decision will be final, or if either party will appeal. Facebook has stated they will appeal, but Zenimax has threatened an injunction. While an injunction seems unlikely to achieve fruition, just the chance that it might (which would completely halt VR for Facebook) seems enough of a risk to just move on.

http://uploadvr.com/verdict-zenimax-oculus/

Then again, what do I know about giant corporations suing each other. I've always found it comical how much money Samsung and Apple spent suing each other, but they seem to make money just fine.
The discovery of causal relationships from purely observational data is called causal discovery.

It's possible to detect the direction of causality with observation with some additional assumptions that are reasonable general.

For example Additive Noise Models (ANM) assume that there is an additive noise structure in observational distribution. The key assumption is that if X causes Y, the noise in X can have an effect on Y but not vice versa.

Additive noise model is near 80 per cent accurate in correctly determining cause-and-effect across large number of datasets.

---

Distinguishing Cause from Effect Using Observational Data: Methods and Benchmarks Joris M. Mooij, Jonas Peters, Dominik Janzing, Jakob Zscheischler, Bernhard Schölkopf; 17(32):1−102, 2016. http://jmlr.org/papers/v17/14-518.html

Center for Causal Discovery web site http://www.ccd.pitt.edu/
Same with Twitter. Remember the Fail Whale? Those were the non-jvm days before they ran ruby on the jvm.
So are many of the existing underlying JVM features today - most developers don't use them directly. However they do use the features they enable all the time.

Personally I think Truffle/Graal are by far the most exciting features in Java 9. They'll enable really amazing innovation in all sorts of JVM languages.
Clever (YC S12) - San Francisco - onsite

Right now the market for educational software is a mess. It’s incredibly difficult for developers to get their products into schools, and it’s even harder for them to scale. School districts spend tons of money on learning applications, but they have no way of knowing if students are even using the apps they’re purchasing. Teachers know there’s great software out there, but relatively simple challenges like getting 30 students logged in at once make using it impossible.

At Clever, we’re working to change all that. We provide schools with a free API and single sign-on solution that makes using educational apps a breeze. We’ve grown fast: after four years, half of all schools in the US (68,000 schools) are using our platform. Our goals are much bigger than that, though. We want to be two things:

-a single place where schools can easily integrate, manage and analyze all the software they’re using, and

-a single identity that students can use to see everything they’ve learned across multiple apps.

We’re a team of just over 100 (40 engineers) based in downtown SF, and we’re looking for engineers who enjoy working in (or would enjoy learning) Golang, Node and React. More generally, we want people who are sharp, adaptable, and passionate about improving the way education works for everyone.

Check us out at https://clever.com/about/jobs, or check out one of our product releases here: https://clever.com/products/badges
We have something "similar" for the .NET Native compiler. You pass a special flag to the compiler and it will generate a file with more or less everything we need in house to diagnose your issue.

Compared to cut down repros, the packages are huge (200+MB) and debugging requires more gumption but we save a huge amount of time going back and forth with customers. It's not ideal but we'd rather have a "bad" repro than never hear about it.

We've been taking customer issues this way for almost 2 years and it's been a good thing to have in the tool belt.
10MB for a platform that allows you to run code on all three major operating systems without too much trouble and in a performant way is a huge win, in my opinion. Not many alternatives come close to that.
How to Enable TRIM for Third-Party SSDs on Mac OS X
My questions may be off-topic (maybe more fit for an AMA with the design/engineering Airbnb team).

First of all, thank you for making this an open-source project.

I've noticed Airbnb has been very open with the design community about the internal processes and tools, whereas most companies keep their employees under NDAs. So my 2 questions are:

1. Did your team have to advocate for budget to create these tools, to write blog posts and to share them for free, or did Airbnb already had a plan to support this kind of research? How does this "make sense" for the typical budget-oriented PMs?

2. Did your team approach Adobe to see if they were already working on a tool like this? How does the initial planning go for these kind of projects?

Lottie looks super interesting, but the first questions that pop up in my mind are all about the planning and research behind such amazing (side?)projects and the people behind them.

Thanks!
Installation Steps for Drip Irrigation on Sprinkler System
Troubleshoot Your Mac with These Hidden Startup Options
I saw that story as being similar to the "Ted Cruz is the Zodiac Killer" meme going around. It was less that people thought it was true and more that it was funny.
Mail me(interested)...mail address in my profile page