skysight-inc/HackerNews huggingface dataset:
Pixar came out of the Lucasfilm digital arm and didn't really have any existing connection to Steve Jobs.

How to link investors up with startups and growth opportunities in businesses is an old problem that ideally needs multiple solutions available.

[rant]I think the success of capitalism has partially been the reward mechanism, but it's also been that it allows and encourages multiple mechanisms for capital to link up with investment opportunities. The alternatives have all offered grand ideal, theoretically perfect mechanisms for the distribution and allocation of assets. It's not that those mechanisms are necessarily all useless, I do think a degree of state capitalism and central planning for really big, long term or essential projects have their place, but they can't be the only solution. At it's core capitalism is about individual freedom, and that includes the freedom to own your own small business, or to aggregate together into large group enterprises like banks and corporations, or to vote for governments that fund essential services. These are not natural opposites IMHO, and ideologies on the left or the right that force them into opposition do so only because they themselves are flawed.[/rant]
It's possible to imitate their trade policy without copying their lack of civil rights.
> copied from GPU to host memory, compositing is done and then it's copied back to GPU

Shouldn't happen with GPU compositing in Firefox (layers.acceleration.force-enabled), right?
The main proponents of doing this are a guy who bought a water cannon to use on protestors in London, a man so Catholic he'd vote down abortion, and a bunch of people who are mostly OK with letting people who are fleeing war drown in the Mediterranean.

I do not hold out much hope.
Doesn't it use MailCore and SquirrelMail?
What you propose is just a fake monorepo, containing the global policy of allowed version of X, disguised as multiple subrepos. OP discusses this.
Facebook Open-Sources FBT: An Intl Framework with JavaScript & JSX APIs
It's similar in price to Jetstrap, and Jetstrap went under. I think $6 / month or $60 / forever seems fair -- and honestly I'd be worried it's not enough money.

When I use a tool for work, I want them to charge enough to stay in business so they can 1) continue to exist (and I don't have to look for a replacement), and 2) continue to make improvements.

I can think of a hundred tools that were cheap, but died or got stagnant or let bugs fester because they couldn't afford to hire devs.
many tried, many failed. even apple themselves couldn't get users to adopt 3D touch after multiple years of very expensive engineering. probably going to be removed from iOS devices next year.

your finger has 3 articulation points, your hand has 5 fingers. the touch interface uses maybe two points out of all this complicated mechanism - it's fundamentally frustrating to use. it's fine for when a phone is cradled precariously on your palm/little finger but an iPad instantly makes you think "why can't i have a mouse or something"
SEEKING WORK
Location: Paragonah, UT

Remote: Yes, please!

Willing to relocate: Not at this time.

Technologies: angular 1, angular 2, es6, react, webpack, html5, css3, sass/scss, node, php, restful api’s, git, scrum, mysql, postgres, redis, firebase, aws, heroku, laravel, vue, vuex, mobx, javascript, ruby, python, wordpress, express, ionic framework, typescript.

Resume: https://patrickcurl.com/resume

Email: patrick@zvive.com

Linkedin: https://linkedin.com/in/patrickcurl

Rate: $75/hr

As a full-stack developer I build full-scale applications. My most common stack is laravel + vue. The frontend may be a full-fledge SPA, or it might be modular SPA-like sections, for instance an inventory sections, or maybe payroll management section that has a bunch of tabs for tips, or commissions, or reports that all interact together using Vuex. I've worked solo or on teams of 5-10 devs. I'm very versed in working remote, and have good time management and organizational skills, which I feel are very important to be successful working remotely. I also am familiar with agile/scrum.
Overwatch pro quits after harassment over whether she was really playing
>That's not true. From my experience unit tests are great for agile.

Not when you're constantly prototyping, which is what game dev essentially is for the most part of the process...
Hackers Dump Personal Data of Hundreds of German Politicians
They were so close to having a .fart file extension
Sad start to the new year in the Democratic Republic of the Congo
>There a lot of games released during the 80's, were they really all written in assembly ?

Most of them, yes. Here's a well known game:

http://fabiensanglard.net/prince_of_persia/index.php
i suggest to build another speaker on the other side, and use it to exchange messages with each other...
I often think a lot about this, incidentally when taking long walks when not playing video games in my free time, and continue to arrive at the same conclusion: humans are merely evolution's self-brewed extinction event. A couple of severely consequential, yet random mutations led to an overtly destructive species.

Keep in mind that evolution is just the name for the mechanism that allows DNA to continue self-preservation by means of replication and recombination, allowing it to persevere in altering conditions.

So in a (sad?) way it is merely natural that many species die off as a consequence of our actions, as it was when the Permian-Triassic extinction hit. After all they are the result of our biology. That doesn't mean we shouldn't try everything to prevent extinctions and counter-act climate change. We do know that permanent loss of life is absolutely a possibility on this planet.

While we might cause Earth to become more akin to Venus with our behaviour, the apparent evolutionary disaster might also pay off for DNA by allowing it to become interplanetary.
"Individuals and teams at Google are required to explicitly document their goals and to assess their progress towards these goals"

This seems attractive for other large organizations. Any positive or negative experiences from readers?
The 10 Greatest Comic Book Stories of All Time
Samsung’s Exynos Auto V9 to Power Audi’s In-Vehicle Infotainment System
>486 era you needed assembler to work around quirks like AGI stalls.

Plus, nobody had a 486 in the 80s (it was released in 1989). People would be lucky to have a 286, but usually just some home computer (Apple II, Spectrum, Commodore 64, Atari ST, Amiga 500, Amstrad CPC, etc).
Ask HN: Compiling a list of marketing channels in a Google Spreadsheet
Recently I came across a marketing framework term called as KLTE which means Know, Like Trust & Engage.

1: Know - Things you do for people to know you

2: Like - Things you should do for people to like you

3: Trust - Things you should do for people to trust you

4: Engage - Things you should do for people to stay with you

I think this framework is pretty useful for all internet startups and especially SaaS startups. I am preparing an exhaustive list of all channels. Would appreciate if you people can join in making this a wonderful resource.

Google Spreadsheet Link:

https://docs.google.com/spreadsheets/d/1VGjqTdzWdEhcLd-TnlfymH02rDqFdsd5SkM--Ey7gnI/edit#gid=0
Ah, but it's not presented in a droning series of youtube videos that pander to the viewer's prejudices, so it might as well not exist! /s
Hackerangriff auf Hunderte deutsche Politiker
I just got myself Writing Interpreters and Compilers for the Raspberry Pi Using Python for Christmas (mainly to learn more about Raspberry Pi assembly). It's very accessible. First half of the book is a breeze, then the difficulty goes up a bit.

Relatively light on theory, which is a conscious choice by the author. The whole approach starts more from the applied angle than the theoretical, with the latter serving the former. It does discuss CFGs, for example.

[0] http://www.cs.newpaltz.edu/~dosreist/
Fellow Artists, If You Fear You Are Selling Your Soul, You Probably Are
It's More responsible
Its 2 questions that everybody answers.

Obviously if we choose to remain, the negotiated deal wouldn't be needed.
That's just an issue with the current wording.

I'm not in favour of an open ended renegotiate option, we've had that, its a bit of a mess, but if parliament wants to put forward an actionable, achievable plan then I would be happy to vote on that.
Most large companies operate this way. Its great as long as the powers that be actually action these assessments and validate confirm the assessment with other members of the team.
I find it really interesting that you used machine learning to do the diagnosis given the data you had available - scans seem to be naturally similar to images that we use neural networks on today so t he fit seems good. I was wondering though, did you have any ability to dissect the algorithm after it was trained and see what exact characteristics it was looking for?

The reason I ask is because there's some description of the processes we know indicate Alzheimers, but there could be new signs this algorithm has identified that could be applied more directly?
Victim Mentality: If You Do Not Understand It, You Have Never Experienced It
We do this at a smaller scale (~1500 employees) with success. It enables everyone to work towards a goal and to discuss with their superior any issues that get in the way, as well as every success story along the way. Both are very important parts of the journey.
Canon Cat did not have graphical capabilities at the time, but its successor the Archy prototype had them. Instead of being mouse-centric like the Mac/Lisa, it was intended to handle graphical objects mostly or entirely by keyboard (like Emacs, but without modes), and Raskin had plans to make it work like an infinitely zoomable browser. The think with Archy is that it contained all the power of a command line for chaining commands, but it also worked on documents, all with a very well thought out interaction model that's easy to learn (in contrast with Emacs, which offers the same power but it's a nightmare to learn).

Yeah, a low-level "graph editor" extensible library that could be plugged-in anywhere to provide a common interaction, that would be great. Things like tree widgets provide some of that, but of course they only support a specific subset of graphs.
Because it would benefit everyone. The UK was an EFTA founding state and a former member between 1960 and 1973, before they joined the EU. The EFTA does not include the EU member states. The EEA includes both the EU member states and the EFTA states with the exception of Switzerland.

http://www.efta.int/About-EFTA/Frequently-asked-questions-EF...
The New War on Comedy
Oh nice. I have been writing a BASIC bytecode interpreter (and a compiler for WebAssembly)[1] in Rust.

It's a bit slower to get rolling than Python - especially function value representation and dynamic dispatch, unlike Python, could not just make a callable object on the fly. Handling function/procedure calls in a stack VM is definitely a fun exercise, and there seems to be many ways to skin the cat. Shared vs. dedicated data stack across functions, adding registers (unlimited number if required) etc.

[1] https://github.com/yiransheng/basic_rs
Everyone dies eventually. Either you are going to be taken away too young or you will grow old and weak. There will come a time in your life that you need to acknowledge that the peak of your life has passed and that you need to be content with knowing you will slowly fade away.

I'm currently 33 but when I was 30 I was diagnosed with cancer. I had two surgeries and I may need localised chemotherapy in the midterm but it was a fairly minor event as far as the term cancer goes. For quite a while I didn't know it was a minor thing, however, and it made me confront my own mortality. It has been one of the most significant events in my life and it has led to my life improving dramatically. I realised that I was unhappy with my life and that I didn't want to die after living that life. I make far more decisions now based on living a life that I'll be happy with. I set plans in motion and I go out of my way to fix things that I'm unhappy about. I hate to think how I'd feel if I first confronted my mortality when it was too late to change the course of my life.
Forex Managed Accounts High Yield Investments
Solicitors in Cheadle
Yup!! content is more important than size of the book.
florida is going to be the death of us all.
Buried in the "2.11 Frequent rewrites" section, but a great hack for "productivity via a sense of ownership":

"In addition, rewriting code is a way of transferring knowledge and a sense of ownership to newer team members. This sense of ownership is crucial for productivity: engineers naturally put more effort into developing features and fixing problems in code that they feel is “theirs”."
After the 1989 earthquake, despite significant work being needed in multiple damage areas, Highway 17 was reopened in something like 8 weeks.
Oh right, I missed it was about eighties.

Yeah, back then assembler was even more pervasive. It was the only way to write something publishable on 8-bit systems. Well, there were some action games (like C64 Beach Head), trivia and adventure games written in BASIC.

You spent a lot of time on 8-bitters getting code and asset size down, so that it'd even fit on the machine in the first place. Forget about luxuries like division and multiply, most advanced math those things could do was little more than adding (add, sub, and, or, xor) two 8 bit numbers together. Even shifts and rotates could only handle 1 bit left or right.

CPU clocks were measured in low single digit MHz. On top of that, 8 bitters were very inefficient — each instruction would take 2-8 clock cycles (6510) or 4-23 cycles (Z80).

On PAL C64 you have 19656 clock cycles per 50Hz screen frame minus 25 bad lines. So you could realistically expect to execute only 5-8k instructions. If you used all the frame time for just copying memory, you'd be able to transfer just about 2 kB. Just scrolling character RAM (ignoring color RAM) took half of the available raster time (yes, I know about VSP tricks, but it wasn't known in the eighties).

16-bit systems allowed some C, but most Amiga and Atari ST games were written in assembler. I'd guess same is true for 286 era, but not sure.
> there's almost no significant legal use beyond speculation

Citing an article about a guy trying to use it exclusively is a bit odd as a source for "almost no use".

The big payment processors process up to over a billion dollars of completely normal white market payments per year. That's likely mostly enthusiasts, but still a decent chunk to make a profitable business or two from, and very far from "almost no use".

"Cash" has a very specific meaning from those interested in private currencies, which has nothing to do with how well adopted it is. It means something that is a transfer of value (and not an IOU), that is fungible, with private transactions between parties. Bitcoin is questionable on the latter but pretty good on the former. The white paper must be understood in this context.

The fact that Bitcoin has value at all is an astounding success, compared to what most other casuals observers (myself included) thought about it.
I really liked cosmological natural selection of Lee Smolin in that regard. For me it's just looks so simple and obviously.
https://en.wikipedia.org/wiki/Lee_Smolin#Fecund_universes
The Next Web (TNW) | Senior Back-end Developer | Full-Time | ONSITE (Amsterdam, the Netherlands) TNW is an international tech media company. Our site keeps more than 10 million people updated on tech's most fascinating stories each month. We also organize TNW Conference in Amsterdam, one of the most influential tech conferences globally.
We are looking for a senior back-end engineer at Index.co to help us build our data product Index.co, where we track and analyze the movements of over 200.000 tech companies worldwide.

If you are a back-end dev or full stack engineer eager to work on a data hungry product, check out our job offer and apply.

https://thenextweb.homerun.co/tech-lead-indexco-php/en
Paradigms that CSS-in-JS introduces can be intimidating. Especially from a taditional perspective of the way we look at HTML, CSS and JavaScript.

Before, we used HTML, CSS, JavaScript as both input and output. We built layers of abstraction such as Sass for CSS. We generated HTML using backends in various flavours (PHP, Ruby, Python).

Ideas like BEM, OOCSS, SMACSS and Atomic CSS was crucial for driving the movement towards reusability. CSS architecture was treaded by the community as a serious consideration. It helped front-end teams scale in a way that's safe, easy to extend, easy to conceptualise.

Building scalable web applications, thinking in components can be a fantastic thing for web teams. Having styles coupled to components, as opposed to having them cascade down based on classes, IDs and element type does break a lot of the ways we've been writing CSS over the last ~5+ years.

The question is, how do we install systematic design principles without the structure we've been using to write our scalable CSS?

Stuff like variables, mixins and reusable visual style rules are all achievable with CSS-in-JS.

The big paradigm shift that's needed to grok the concept, is to understand that by having the input of HTML, JS, CSS written in a single language/place, we can be more deliberate how we express the relationship between styling, markup and logic.

We are starting to see people build projects to attempt to add some structure to how we do CSS in the new world of front-end, and Brad has a lot to add to this discussion given his incredible contributions to CSS over the years.

Given how expressive CSS-in-JS has made me able to express the relationship between styles, I'm not sure I'd want to go back to a world where the considerations are separated. JavaScript as a layer of abstraction can do more good than harm.

TL;DR

Layers of abstraction (i.e. Sass and now CSS-in-JS) increase ability to express front-end/design architecture. Separation of concerns by intention rather than language.
I definitely have the impression that many of the "low hanging fruits" are found at the intersection of disparate fields.

There are much more people highly proficient in a single field than mediocre in two different fields, so if you want to discover something new and important, look at a new field through the lens of one you're proficient in.
Yelp is super shady company. Just read reviews for Yelp company on Yelp :) . Tons of owners complaining about the same practices.

This review is from makers of film Billion Dollar Bully
https://www.yelp.com/biz/yelp-san-francisco?hrid=AWabNUrPtND...
> Looking at the other southeast Asian all the countries in ASEAN one starts to realize that Singapore could have been a lot worse off.

I find this very funny in reality because as someone from the US living in SE asia for nearly 4 years, I pretty much prefer everywhere else in SE asia than Singapore, though I guess if you look at from a monetary standpoint I can understand.
Optimisation:
Make the character row into a ring.

It would also make it easier to find the optimal layout, as a few permutations are removed.
> which is what game dev essentially is for the most part of the process...

Except that it isn't. You don't maintain the equal velocity of changes throughout the process, even for indie games. And there are always portions of the game amenable to tests.
Making Chess in Pico-8
The whole intention of my little test hack in the first place was to show, that without being able to define layout with device native unit precision, the end result becomes unpredictable.

The idea was to apply a checkerboard background image to to body and div, but translate the checkerboard by 1px in the div. By their very nature pixel based images are defined in pixels. And the most naive way to display images is by a 1:1 mapping of image pixels to CSS px units. This is how things started out, and only later features like page zooming, responsive scaling, HiDPI and so on came to be. Of course that means that images must be scaled. But this scaling must be well defined, so that the output will only differ in resolution, but not layout or visual outcome after scaling.

And right now browsers fail to do this. Two years ago, when I wrote came up with that test Opera and Android WebView did even fail to properly translate the position of the div background; it looked like if somewhere in the scaling at some point the translation was coerced into the device native units grid.

A checkerboard pattern can be understood as a Haar wavelet; or in terms of spatial frequency space as ΣₖΣₗsin(x-k)/(x-k)·sin(x-l+π)/(x-l+π)
When applied to the pixel sampling grid a 2×2 checkerboard pattern is right at the Nyquist limit. Upscaling it with an ideal filtering kernel (sin(x)/x = sinc(x) = Lanczos) yields a single frequency (sinusoid).

Adding two such signals at exactly π phase difference gives perfect destructive interference. Add some phase difference and it becomes constructive. This little detour into signal theory should make it clear, that you have to take great care when scaling and positioning stuff in a layout. Scale corresponds to frequency, position corresponds to phase. And it should be noted, that in a visual signal, phase carries the bulk of information, hence image transformations should preserve the phase, where possible.

That it also shows, that interpolation and blending is broken, too (i.e. doesn't respect gamma) is a secondary outcome.
It is good to know that it can be exchanged between users to optimize their network speed and attain faster downloads. Very helpful for users like us.
YearCompass
I can support the trust issue with C compilers. I did my CS degree in the 80s and every C compiler I used had severe bugs. These weren’t on Unix to be fair, they were to run on PCs or to program embedded systems, but they were awful. I remember one (Aztec C?) crashing out because one of my statements had two lines of whitespace before it instead of one (or maybe it was an extra space in a blank line? I forget), which was fine elsewhere in the program but just caused a problem in that particular context. I first used GCC in the 90s and it was heaven.
The eventual evolution of DO into an AWSesque service provider is how market becomes ripe for yet another 'lite' service :)
Did the trip also with my own car, a shitty 1998 VW Passat, starting from Germany in 2016.
IIRC we passed Wakhan Valley (not sure about bartang) and I have to agree: the most awesome parts were the detours from the M41.
Did a write up on the whole trip (german only, sorry: https://www.purplepower.de/ )
This is an unfortunately terrible article.

It's overly long, convoluted, and the central pirate anecdote works only to obscure the core principles.

There is an attempt here to 'ape' the style of similar, more enlightening pieces, but they've really gotten lost along the way.
I'd love to have knobs and buttons on my iMac for audio volume etc. ... And no, something made from cheap plastic that transmits a bad approximation with noticeable lag over USB won't do. Perhaps it's time to get out the soldering iron.
Look really great and easy to use, but all I want is an HTML + SASS/CSS file at the end, I don't really want to fire some NPM command to compile the HTML.
Show HN: Kubesail.com – one-click free-tier kubernetes hosting
It's difficult to handle by junior developer itself.
An Honest Man's Guide to What Some of Us Really Think About Sexual Harassment