skysight-inc/HackerNews huggingface dataset:
I was recently working on some ML transformation code. The whole transformer/estimator thing that is pretty standard now in ML libraries. I got really frustrated when I realized that a "pipeline" made of "transformers" is just a composed function where each individual function in the composition is curried/closed over its own parameters.

I thought "why don't they just keep this simple and use functions instead of all these cumbersome classes!"

Then I started to write something using function composition to keep things simple and got annoyed because sometimes I wanted some helper functions on my functions and it was cumbersome to do that. And I thought "I have made a mistake. The true nature of these things is objects."

And then I didn't actually become enlightened. Because everything's an object which is also a closure and we're all made of stardust. But none of that means anyone is going to understand or use my library. Sometimes it's necessary to give things names people expect and keep the higher order abstractions to myself.
Wowza is another one. It scales very well.
'redacted' implies only a segment of the content has been removed, not the entire docs.
Life After 'Doom': Estranged Creators of Era-Defining Game Speak
Unified Payment System: Ushering a New Era in Indian Payment System
There may be a lot to complain about with Java but it is insanely efficient when it comes to serving data out a network port. Wowza will scale well beyond most companies' needs, I've used their stuff for years and it is the one program that convinced me that Java actually can be very efficient for applications like these.
We have all met someone like it. A colleague who now works in accounting because of his dislike of all modern programming practices is maybe not Mel-class, but I have yet to meet anyone who can read hexadecimal with his speed.

In the late nineties he apparently found a bunch of optimization errors in the compiler the company used by spending an hour reading through the machine code. I have seen him read machine code once, and it involved him scrolling by holding the down arrow and stopping every 50 rows for 2 seconds. He not only found the error on the first try, but also found a couple of potential bugs.
Whether or not sentient things tend to have some shared core values or goals is a question that can, in principle, be investigated empirically. We can look at facts about people, and the world, and corroborate or disprove that hypothesis.

You go on to say, if I'm understanding you correctly, that the atheist-moral-realist is still mired in subjectivity because the existence of any such shared goals/values could never truly be demonstrated. It could never be demonstrated, since no matter how far and wide you look, there could be a counter-example lurking around the next corner.

But thats simply the predicament of any theory or observation about the real world. As Sagan said, "we reach not absolute truth, only asymptotic approaches to the truth". We could find a counter-example to the law of thermodynamics tomorrow... but currently, according to the best knowledge we have, the law appears factually true, and that's how we treat it. And its worth pointing out, this line of conversation is more about limitations in our knowledge about learning moral facts, not whether said facts (or the underlying ontology, etc) are actually true or false.

This sort of thing is a challenge for everyone, no matter theist, atheist, pantheist, or pastafarian. Limited access to moral facts are a given. For everybody. We all have to cope with the fact that our moral knowledge is imperfect and probably supported by quite a few subjective factors.

If disagreement over moral facts is evidence against atheist moral realism, its an equally powerful (if not moreso) argument against theism-based moral realism.
As usual with tools, even these, a clear understanding of the specific problem, the relevant metrics and the expected goal is decisive. I am saying that experimental protocols are still devised by humans against a cost vs opportunity matrix. Brute computational force is not independent yet, artificial intelligence has not emerged yet.
"""You are directed to provide records responsive to this letter electronically to the FBI within 21 business day(s) of receipt of this letter"""

I wonder how the exchange takes place? There's no mention of encrypted mail or anything just an additional note that regular mail and non-secure fax are not secure enough.

They also seem to have a template of sorts as indicated by the day(s) and the phrasing when it comes to accounting periods vs. 1st to 1st.

I wonder if you can forge (or possibly man in the middle) such a request (there's no digital signature of the letter I suppose). You'd need to set up a fake agent persona with phone number and fake signature. For a criminal organization that doesn't seem to be an unreasonable afford.
Tweet has been deleted: https://twitter.com/i0n1c/status/738258436161449984

I deleted the tweet with the picture of the sandbox because people start hyping it up without linking the clarification.

And the "clarification" tweet: https://twitter.com/i0n1c/status/738084828202053633

For those late to the party: the sandbox bypass exception for Blizzard only affects the access() family of syscalls - probably harmless

Edit: Original tweet screenshot http://imgur.com/c8RnYjo (it's still in Google cache… for now).
> * Can anyone set their team ID to blizzard's?

No, at least not for apps that are distributed on the official channels and signed with an official developer cert.

> * Are blizzard games attack vectors?

All games are, savegame manipulation is often the first step towards jailbreaking a game console.
It's basic psychology. We all seek out proof we're right, because we don't want to:

1. Be/seem wrong
2. Reevaluate things we believe we know

You're just doing what people do - looking for affirmation that your beliefs are valid.

Now, the bigger question is is that a good thing. It's easy and comforting to live in an echo chamber. It's also what puts Trump as the presidential candidate, makes people dispute the efficacy of vaccinations, and disbelieve global warming.

It's good to hear other viewpoints, and to actively consider them. That's why the Democrats haven't effectively answered the challenge of Trump. They don't sit and think why people would vote for him, and where those people get their opinions from, so they can't talk to those people effectively.

It's easy to caricature people. Don't become one yourself. Rather than reading the comments, read the article, then find something that takes the opposing view. If you're in the UK, think of this as getting The Guardian and The Telegraph. I'm not entirely sure what the US analogous version would be, but I'm sure you get the drift.

Come to your own conclusions. You might still be wrong, but at least you'll be informed and wrong.
Any reason why not to use Kaldi (https://github.com/kaldi-asr/kaldi)? AFAIK it uses most of the state of the art algorithms.
How Cloud Computing Can Solve Critical Business Problems
Fortinet Fortiguard* is blocking this website as malicious for some reason.

* Where do they come up with these horrible product names?
Please do not confuse the terms "voice recognition" and "speech recognition": the former refers to identifying people by their voice, the latter to transcribing spoken words to text.
> The fact these curiosities are not an issue in day-to-day work and C is (one of) the most popular languages around today mean that they aren't too serious.

C became one of the most used languages, not necessary popular, thanks to the adoption of UNIX and the rise of FOSS/C culture (UNIX based) in the late 90's.

Back then it was just yet another systems programming language.

I only started to care about it when I moved from MS-DOS into Windows / UNIX, and even by then I was into C++ after a short (1 year) encounter with C.

As for not being an issue, the CVE list shows daily the cost of any programming language that "enjoys" copy-paste compatibility with C semantics.

Or the business opportunity for those that sell tools that help both developers (static analyzers) and users (anti-virus/firewalls) to overcome those shortcomings.
There wasn't a singpe mention of "bringing down banking system" here. Once again, you arguing without reading first.
Whoever wrote the Wikipedia page on Ritalin [1] conflates Amphatamine and methylphenidate. "Amphetamine" appears on 24 times on Ritalin's page, 5 times as "amphetamine and methylphenidate"

[1] https://en.wikipedia.org/wiki/Methylphenidate

Adderall [2] is an amphetamine.

[2] https://en.wikipedia.org/wiki/Adderall
I was thinking the same. Kaldi's documentation is a bit lacking, and it's non-trivial to use besides their provided "recipes".
Vivaldi Browser launches new version with customizable mouse gestures
There are fewer issues that scare me more than undefined behavior that usually works. "Works" enough for programmers to add it, knowingly or unknowingly, even to defend it as "working in practice"... only to leave a needle in a haystack that they'll never find.
Akvo.org | Full-time | ONSITE

* Bengaluru, IN -- 2x Full-stack developers with QA focus

* Barcelona, ES -- Full-stack developer with Android focus

Akvo is a not-for-profit, not-for-loss, provider of open source data services, SaaS and mobile apps to improve infrastructure and services for disadvantaged populations. We have users primarily in Africa, Southern and South East Asia and Central America, many of which are governments, NGOs and UN organisations. Our dev team is globally distributed across hubs in Europe, India and Africa.

We are looking for proactive and collaborative developers with at least 5-10 years of experience. Our product stacks include Java, Clojure, Python, React, Ember, Android, AWS, GAE and PostgreSQL.

Bengaluru positions -- your experience should include:

* Automated testing, TDD/BDD, exploratory testing, test retrofitting and any other agile development experience

* Some combination of Cucumber, Selenium, Robotium, PhantomJS, Capybara, Calabash, Sauce Labs or similar

Hiring process: introduction letter and CV, technical exercise and up to three interviews with some colleagues, tech and QA leads and our CTO.

More details from 3 June at: http://akvo.org/about-us/working-at-akvo/

To apply send an introductory letter (include links to your GitHub account or other code samples) and your CV to work (at) akvo.org please.
I am just saying that you don't need code analysis to find out that there's a side channel attack (e.g. through memory allocation analysis, power analysis.) In fact, I believe actual physical testing is the way to prove security of an implementation, given the subtle bugs that can appear in optimizing compilers, runtimes, downstream packagers, etc.
"Amazon Alexa skills JS API...There isn’t really any alternative right now..."

I want to take this opportunity to plug an Alexa Skills Kit API (in Python) I just dropped:

https://github.com/johnwheeler/flask-ask

It does a lot of things the JS API doesn't: Jinja templates, decorator-based intent routing, slot defaults/conversions, and request signature verification to name a few.
>Modern x86_64 chips have a whole section of die space dedicated to emulation, re-ordering, re-naming, and caching for us to pretend x86 is fast.

"to pretend x86 is fast" is a terrible choice of words. The fundamental problem is the memory wall. There are only two ways to solve it. Either put the processor directly onto the memory or add complex circuitry to mitigate it's effects. The former is difficult because DRAM and CPUs use different manufacturing processes. Thus neither x86 or ARM can avoid the latter if they want to maximise performance and in turn they become less power inefficient.

What you should have said is "to pretend DRAM is fast". It's not.
FLOPS per cycle for sandy-bridge and haswell SSE2/AVX/AVX2
Their one saving grace might be that NBD is such a simple protocol. By not trying to make it a full-fledged FS, they might actually have hit on a tractable problem.
Religious flamewars are not allowed on HN. We ban accounts that do this, so please don't do it.
iTerm 3.0.0 beta is released
Thank you for the suggestion. I've changed the description to 'A list of the best resources to help you get started in becoming a pro'
Good idea! Will add that to the list!
Indian Startups with marked down valuations may now have to pay more taxes
Uber had better tools than usual credit companies to lend to riskier people. That's their advantage in money lending business.
Rails 5 introduces country_zones helper method to ActiveSupport::TimeZone
Location: Hong Kong (for now! I'm British and plan to return to the UK after my current project is finished)
Remote: Yes
Willing to relocate: Yes
Technologies: 3d, realtime systems, C#, C++, Unity, Lua,
Résumé/CV: https://www.linkedin.com/in/danschuller
Email: dan@godpatterns.com

I'm finishing up a project that I took from concept to complete release on three platforms in 14 languages, as the sole software engineer. Previously I've founded and run my own company and acted as teamlead for various software projects.

I'm open to non-games roles.
Eh, what about insurance companies? They "subsidize" those who have emergencies, using money from people who aren't having emergencies. The innovation there comes from evening out the cost of emergencies over time -- always pay a (relatively) flat fee.

If Uber's incentives for drivers result in a better experience for riders (shorter rides), isn't that a good thing?
Joyent | Remote (Preferably New York Metro, US)
Senior Solutions Engineer Joyent is seeking a solid developer with proven experience in architecting systems for large enterprises.

We have
* Opportunities to learn nearly every technology imaginable in every phase of its implementation

* Opportunities to expand or establish expertise in in a wide variety of new subject areas, e.g., distributed computing, operations, systems programming, containerization, etc.

* A comfortable work-from-home environment with all of the tools to be connected and productive

* Competitive compensation with unlimited upside based on performance

* A chance to attend conferences worldwide

* Opportunities to network and engage with technical communities through event attendance and participation (as a speaker) if desired

You have

* 6+ years experience with at least 5 different languages - one of which is natively compiled, one of which is statically typed, and one of which is dynamically typed

* Confidence working with Linux and other Unix technologies (e.g., SmartOS)

* Experience with containerization technologies and schedulers or orchestrators

* Experience designing the architecture of a multi-service application and have maintained it in an enterprise setting

* A clean background (i.e., will pass a background check)

* The right to work in the United States

Bonus

* You live in New York metro area or the northeast and are near a major airport or are willing to relocate to that area

* Experience working with large enterprises

* Experience with Node.js and JVM languages

* Experience giving technical presentations

* Experience using debugging utilities like DTrace, mdb, strace, etc

* Experience with front-end Javascript frameworks

Please send an email to jobs@joyent.com with a brief introduction, a copy of your resume and (optionally) a link to your profile on LinkedIn.
You seem to be intentionally diluting the terms. The origins of this discussion trace back to BSA's 1995 report on intelligence https://en.m.wikipedia.org/wiki/Intelligence:_Knowns_and_Unk... and that report is caused by some research work done by Herrnstein & Murray, results of which were published in a book https://en.m.wikipedia.org/wiki/The_Bell_Curve

What the research addressed was the IQ bell curves among various groups. What the research didn't address was correlation between IQ scores, intelligence, and general life satisfaction, difference between "academic smarts" and "street smarts", presence of various impurities among the ethnic groups, etc.
VSO DVD Converter Ultimate 4.0.0.18 Crack Free
Where are you seeing this? Is this virus software you have installed on your system?
Unfortunately all the ones I've seen give wildly inaccurate readings.

Living in China I've measured particle count way too many times with different sensors. :)
Now I know it's you that isn't reading! The comment I replied to explicitly said "it could trigger a collapse of the entire financial system".

This is the justification that sievebrain used for the selective application of what he considers to be poor laws.

I say we need to enforce poor laws too, because otherwise it's rule by men, not laws.
EMAIL: darryl@yourweb.expert

LOCATION: China (native English speaker)

REMOTE: Yes (3 years fully remote experience)

WILLING TO RELOCATE: Yes, to Singapore, Australia, USA. Visa required. British citizen.

TECHNOLOGIES:

* JavaScript (Angular/React, Flux, ES2015 + Babel), Advanced CSS (BEM/OOCSS/Namespacing/Low-specificity/LESS/SASS/Stylus/Post CSS), Jade, Coffeescript, Typescript * Grunt/Gulp/Webpack/Make/NPM * Node (Express), SQL/NoSQL, PHP, Apache/Nginx. * Karma, Jasmine, Mocha * Living style guides, design in the browser * HTTP/2, AMP, SSL, SSH, Linux, Service worker, agile project management, Git, SVN, Slack, Hipchat, Github, Bitbucket, Jira, Trello, Heroku, Openshift, Digital Ocean, Cloudflare, experience with team management & training * Focus on performance, accessibility, device-agnosticism, scalability, and machine-readability (SEO). Extremely clean code. Good documentation.

RÉSUMÉ/CV:

https://yourweb.expert

https://www.linkedin.com/in/darrylsnow

https://github.com/darryl-snow
This is almost exactly what it feels like FB and much of the web (even some of HN!) has become/is becoming.
> Understanding the various ways text is used on Facebook can help us improve people's experiences with our products

You mean show us more "relevant" ads ?
Last time I checked, Facebook's *product" was advertising.
Thanks, this is exactly what I miss in my life - more ads for products and services I don't need.

So excited that Facebook is going to understand everything I'm talking about privately with my "friends" and sell my identity to more ad buyers, who'll design more subliminal ads to squeeze the last millisecond of what's left of my attention span.
When you make the laws of what is criminal and directly or indirectly benefit from them then it is corruption.
It's (a lot) more difficult to set up.
SEEKING WORK

-------------

EMAIL: darryl@yourweb.expert

LOCATION: China (native English speaker)

REMOTE: Yes (3 years fully remote experience)

TECHNOLOGIES:
* JavaScript (Angular/React, Flux, ES2015 + Babel), Advanced CSS (BEM/OOCSS/Namespacing/Low-specificity/LESS/SASS/Stylus/Post CSS), Jade, Coffeescript, Typescript * Grunt/Gulp/Webpack/Make/NPM * Node (Express), SQL/NoSQL, PHP, Apache/Nginx. * Karma, Jasmine, Mocha * Living style guides, design in the browser * HTTP/2, AMP, SSL, SSH, Linux, Service worker, agile project management, Git, SVN, Slack, Hipchat, Github, Bitbucket, Jira, Trello, Heroku, Openshift, Digital Ocean, Cloudflare, experience with team management & training * Focus on performance, accessibility, device-agnosticism, scalability, and machine-readability (SEO). Extremely clean code. Good documentation.

RÉSUMÉ/CV:

https://yourweb.expert

https://www.linkedin.com/in/darrylsnow

https://github.com/darryl-snow
Yes, it sure is!
Thanks, very inspiring story. I didn't know that's something others actually had done.
Perhaps we're all computer simulations whose purpose is to a/b test marketing on real-world people based on their social media posts.
About me: Currently a postdoctoral researcher in SWE, looking to transition to industry or applied research. I am working on bidirectional programming and self-adaptive systems, with a keen interest in functional programming and security (especially authorization).

Location: Tokyo, Japan (but I'm a Belgian citizen)

Remote: possibly, but I'd prefer on site

Willing to relocate: Yes! US, Canada, or Europe (incl. Switzerland). I am authorized to work in the EU and Switzerland.

Technologies:

- Java, Haskell, some Spring, Python, and Scala, OCL

- git, AWS, Linux, some server administration

- authorization (access control), modeling, verification, and repair.

- self-adaptive systems, feedback loops, etc.

Résumé/CV: upon request

LinkedIn: https://www.linkedin.com/in/lmontrieux

Currently: postdoctoral researcher, bidirectional programming applied to software engineering and security

Email: lionel _AT_ montrieux.eu

Languages: French (native), English (excellent), some Dutch (it's been a while), and survival-level Japanese.
They have added a sequencer which works much more like a traditional non linear editor, only you can compose the shots in real time. Even though modern display technology is somewhat better, safe zones are still a useful tool for composing shots and many people in the film industry are used to this visualization even beyond it's original use.
Yes, also it takes a pro to know one I would suggest.

Reminds me of an amusing email I saw recently, where a recent grad, wanna be business analyst, was evaluating a vendor and declared after meeting some of their team that they were 'technically excellent'. Maybe they are, but how on earth that guy thought he was qualified to judge was beyond me.
I Google'd and here is one result, showing at least one theoretical security vulnerability of access(): http://stackoverflow.com/a/14333217/3650441

If an attacker knows what files Blizzard is calling access() on, they could likely use this exploit and execute arbitrary code.
Berlin | Innolend | Full Stack Developer (m/f) | FinTech Venture | ONSITE

We are looking for a talented, passionate and ambitious Full Stack Developer to help us in our mission to revolutionize the way SME’s can finance their working capital. Through a transparent and cost effective asset based lending model, we are removing one of the biggest hurdles of fast growing businesses – cash flow.

About the job:

As a full stack developer you support the development of our early stage venture in its most exciting life cycle. Your responsibilities may include:
* Design and implement features and be a vital part of the launch team

* Deliver implementation, tests and technical documentation

* Follow agile process, stick to commitments

* Grow into more responsibility and eventually lead a team of developers

About you:

* 3+ years of experience as a developer

* Ability to design modern web applications from REST API till deployment

* Deep knowledge of PHP (Laravel) programming language

* Code quality, unit tests and scalability mean something to you

* Fluency in English is required, German a plus

Our Stack:

* PHP, Laravel, Java Script, Vue JS, Gulp, Composer, CSS (scss), AWS, MySQL

Interested in disrupting the B2B world of finance with us? Send us an email to christian@innolend.de for more details!
Saylor Academy | Washington, DC | Junior Engineer | Full-time

Saylor Academy is a 501(c)(3) non-profit organization based in Washington, D.C. Saylor Academy’s mission is to open education to all. This mission is sustained by the continued evolution of an open educational ecosystem, and we are dedicated partners in this movement. Saylor’s commitment to the open education ecosystem is founded not just on open educational resources and open source learning technologies, but also on open access to credentials, and ongoing open learning opportunities. Learn more at www.saylor.org/about.

We’re seeking a junior engineer to join our technology team and help out with tasks such as making front-end tweaks, providing tier-2 support for students, and helping to implement and test new plugins and tools. Since we’re a small team, you’ll have the opportunity to work on everything in the stack: developing Moodle plugins in PHP, tweaking front-end HTML and CSS, modifying Ansible playbooks, and building out and increasing the reliability of our AWS infrastructure.

For more information or to apply email me at john dot azinheira at saylor.org.