skysight-inc/HackerNews huggingface dataset:
That's an interesting question.

PowerPoint, Keynote and their ilk are largely skeuomorphic in that they mimic actual slides on actual overhead projectors, which probably no one below the age of 30 has ever encountered in real life.

Tools like Prezi on the other hand often focus too much on impressive animations and transitions that carry little to no information. Presentations created with Prezi often appear as all fluff and flim-flam. Besides, that constant zooming in and out makes me sick when watching it on a large screen at least.

There has to be a better way to communicate. I'm not exactly sure how it looks like but to achieve it we probably have to forego metaphors from the 1970s as well as superficial animations that carry no meaning.
>Employment as Netflix is really a mixture of the income premium and lack of stability that a contractor would have, with a compensation structure closer to a startup (base salary only, no formalized bonuses).

Note, ever since IC Engineers started getting significant bonus/stock grants (Which, I think, is something that has been a thing for less than a decade, at least for grants of publicly traded stock.) From what I've seen? Contractors have lost their income premium.

I mean, contractors still make more than what they'd make full time for base salary, but base salary is now a relatively small portion of total comp for FTEs at most places.

Just my observation; I'm also talking about the sort of contractors who go through body shops and essentially do the same jobs as the regular employees.
Yes, it's using a similar shctx to ssl, I just don't know how to configure it for now, let's wait for William to push a bit of doc first :-)
I'm trying to follow current news and knowledge on SQL databases, but 99% of my career was on the client-side, so I lack practical knowledge.

How easy it is, in practice, to switch from one SQL database to another?
Consider a simple supply chain of mining -> transport -> refining -> transport -> assembly -> transport -> retail

The reason prices are able to stay relatively low is because players able to get by with very little profit made up for by enormous quantity. Tax on gross and suddenly you send the profit requirements at every link in that chain way up, and that's going to be reflected (strongly) in the price of the final products.

Even take Amazon as an example as just one link in the chain - the retail. Their total revenue is $136 billion, but their net income is less than $3 billion. Even if they're playing fast and loose with operating expenses, their margins are not huge. Change to gross taxation and they'd have to be. Just to get into the black, you'd see prices raise dramatically from them. And of course the same would be true of all of their suppliers, producers, and so on - which means they'd be increasing not only to compensate for their own increase in costs, but for all the increases that go all the way up the development chain of every product you buy. It wouldn't be pretty.

And corporations, unlike individuals, have another option. They can simply move. Citizens can't do this. Even if they move, they're unbelievably required to continue paying US tax - we're the only nation in the world that requires this of nonresidents. This idea would be devastating to the US.
>given access to the classifier gradient, we can make adversarial examples

It seems like they are finding little "inflection points" in the trained network where a small, well-placed change of input can flip the result to something different. With the rise of "AI for AI", I imagine this is something that could be optimized against.

In the turtle example, it seems that google's classifier has found that looking for a couple specific things (mostly a trigger in this case) identifies a gun better than looking for the entirety of a gun. Perhaps optimizing against these inflection points will force the classifier to have a better understanding of the objects it is classifying and lead to better results in non-adversarial situations.
Sounds a bit like doing the Kessel Run in 12 parsecs?

Seriously though, you can probably redo a typical 20 Man Year project in 2, given how much of the development process is usually taken up by missed requirements and re-work, IF you have a bombproof specification and a well-drilled team of stars.

The part I’m not quite getting though is how a battery software issue impacted on wider productivity? Couldn’t they get them in-place and then patch the software after the fact?
WIE VIRTUELLE WIRKLICHKEIT DEN WEG VERBESSERT, WO WIR LEBEN
I pay 15 euros a month for my plan (text call data). So buying a 300 euro iPhone SE was worth it because of the low monthly cost.
Cryptocurrencies were created to allow people to opt out of society's current power structures.

That might explain why Bancor, a cryptocurrency backed by traditional power brokers doesn't work as a cryptocurrency.
Which is why a permanent war posture is a frightening thing in a government.

I'm curious about your personal experience of the benefits and costs of AI in intelligence? It seems unlikely that you will have been on the receiving end of the full potential cost of that AI.
European regulators press pause as Wild West ICOs change face of crowdfunding
For something that has so many low hanging fruits and obvious fundamental failures, it has no reason to stay niche long.
volders GmbH (https://www.volders.de) | Senior Ruby/Elixir Engineer | EUR50k - EUR60k | Onsite (Berlin)

As a Senior Software Engineer at volders, you’ll be responsible for planning, building and deploying our Ruby and Elixir projects multiple times a day.
You’ll own what you build, making technical decisions and applying the best practices to every piece of code and infrastructure.

You will:

- Use terraform to evolve our AWS infrastructure
- Use Ruby and Elixir to build our projects
- Contribute to how the product is developed

Apply at: https://www.volders.de/karriere#job-63677
The term virtual machine stands in distinction to real machine, so unless a hardware interpreter for python (perhaps interpreting preprocessed bytecode), I wouldn't prefer to make the distinction, although, technically, there are unrelated bare to the bones interpreters in the contrast (edit: as is the case with the featuredvarticle, the author points out in this thread).
AFAIK, this is true of nginx also and from what I've heard in the past, they see no reason to change it.

I can't find it now, but I'm sure they had pretty compelling benchmarks that showed that with keepalive & low-latency networks, performance wise, there's little, if any, performance difference.
> Single Instruction, Multiple Data

*multiple threads (preferably both, in the case of GPUs, but what you described is SIMT)
So your opinion is parallelizing software development is impossible? Interesting.
Momentum Dashboard for corporate news
Momentum Dashboard :
Hello guys, in your company, what kind of tool do you use to communicate your corporate news to your employees (Newsletters - Intranet ?)
I was wondering if:
1° There is a chrome extension like Momentum Dashboard that would allow to push corporate news in my startup ?
2° Will it be helpful for you to have One tab dashboard for your corporate Life / News
I'm working on few ideas for a side projet.
Thanks for your help
AXA Tech Lab | Generalist Software Developer | Lausanne | Switzerland

AXA Technology Services Advanced Engineering Lab (AEL) is located on the EPFL campus in Lausanne (Switzerland). AEL was created in 2014 to contribute to a global strategic program of digital transformation at AXA Group level. AEL is not only an innovation lab but also, and above all, an engineering team helping AXA entities to “test and learn” their digital “ideas”. We respect the “learning by doing” rule and believe we have the right to fail: we can make mistakes and learn from them in order to capitalize knowledge for the next try. Our projects span from IT related topics, to Internet of things, robotics, drones and many other web/mobile initiatives. Our mission is to transform an idea into a first stage of execution. Once the feasibility and the value for users is confirmed, we transfer the project to industrialization teams.

To reinforce our software engineering team, we are looking for an experienced software engineer, highly motivated and very aware of trends and groundbreaking startups. Years of experience is not what matters. We will value passion, openness, curiosity, respect, engagement, a “big picture vision” and for sure, someone who loves coding! We don’t intend to “play” with technology, but we do really seek for impact.

The ideal candidate will have previous startup (or intrapreneurship) experience, a wide and good understanding of technologies but also of a sense of business impacts and strategy.
We expect you to be autonomous and able to learn. The projects duration spans from 1 week to 4-5 months. Be ready to switch regularly: new field, new technology, new methodology, … and adapt to the new situation.

Skills
• Excited about building software prototypes.
• Excited about learning new technologies on short notice.
• Passionate about technology.
• Visionary about new technology applications
• Nice to have: experience with drones, robots, IoT, security, blockchains, crypto, VR or AR

Soft skills
• Excellent written and verbal English communication. You will do most of your writing in English. Speaking will be English (mandatory) or French.
• Nice to have: fluent in Hindu or Mandarin or German.
• Ability to challenge others and challenge him or herself
• Ability to work in an international and cross functional team
• Demonstrating openness and curiosity
• Considering new challenges as an opportunity
• See solutions before problems
• Startup experience

In general, we are looking for someone with raw smarts who can easily learn the specific skills needed to do his/her job.

Send your CV, or inquiries to alexandre.delidais@axa-tech.com
With public and home/work WiFi everywhere, and data packages big enough for my needs available for a few pounds a month where I live, I've long since given up on expensive monthly contracts. SIM-free smart phones with all the features I care about are available for £200 or so, and amortised over their average lifetime in my hands (4 years), that's effectively about £5/month (phone) + £7/month (data/minutes/texts), i.e. much cheaper than standard "flagship phone" contracts and with the freedom to change provider or stop at any time.
Why are you downgrading then? Isn’t that a bit like buying an iPhone X and waiting several years excitedly in line for 5S?
The Privacy You Truly Deserve – Verge Coin
SCO vs. IBM case over who owns Linux comes back to life. Again
Diamond Dirk: 360 Photographer Stays True to Childhood Dream
I agree. But I think the reason is only partly due to lack of knowledge of what Powerpoint can do (and how to do it efficiently) or on how to create the presentation. I think the main reason for poor presentations (with Powerpoint or any other tool) is the approach of leaving the "preparing the presentation" as the last bullet point in the TO DO list. As if the way content is delivered does not matter. I see tons of corporate presentation that have been clearly put together one or two days before that very important meeting. People often wonder why presentations by consultants (think Mckinsey, BCG, Bain and similar) look so smooth and effective (there are always exceptions, of course), but that is because the PP presentation is for them often THE document they deliver, not the 20MB excel model behind that, not the weeks of research, etc.). They start thinking about the storyline from day one, they set up the analysis based on what they think should be on the slides and what is the best way to pass a certain message, and they spend an absurd amount of time reviewing the slides to make sure that those are the best they can be, within the time constraints they have. All this has nothing to do with fancy transitions like infinite zoom etc.
React is already championing this - React 16 has the new hydration function specially designed for exactly this kind of scenario. There is now complete and official support for the following paradigm:

* Write your app as React views

* As much as possible, render either the app skeleton or the full view on server

* Serve rendered HTML with async/deferred JS tags https://reactjs.org/docs/react-dom-server.html

* Optionally hydrate the HTML with React whenever the JS is done loading. https://reactjs.org/docs/react-dom.html#hydrate

* If the current page is a static page and doesn't need JS, don't even bother loading any JS. Just use https://reactjs.org/docs/react-dom-server.html#rendertostati... to begin with.
The concept of getters & setters exist in languages where it's not conventional to write them as methods named getX() or setX(y).

Writing the that example in C#, you'd likely have

public double Kelvins {get; set;};
public double Celsius {
get { ... };
set { ... };
}

and [modern] Javascript could have

let kelvins;
get celsius() { ... };
set celsius(c) { ... };

And you'd set both of them with [eg] s.celsius = 5. This is how getters/setter look when a language supports them.

Writing and using methods named 'getX' and 'setX' is conventional in Java because support for this feature doesn't exist at the language level, but is essentially implemented by the common IDEs. Probably not the ideal situation, but that's where Java is at.
There are lock free algos that support multiple writers. The reason they are sometime avoided is that, in addition of being often more complicated, they usually scale badly; that's inherently true with any algorithm violating the single writer principle, not just with lock-free algos; that's true with STM as well.
Book: Phoenix for Rails Developers
Online RSA Archer Training
Ask HN: What will happen if Tarim Basin is turned into an artificial sea?
> one acre of managed forest can produce about thirty square meters of the 20-inch-thick panels mentioned in the article per year.

> I'll guess it takes around four of those acre-year units to build one person's worth of an apartment building.

France has about 30 million acres of privately held forest. Let's assume that half of this surface produces at your estimated rate, and 20% of that production goes to building: that would be about 3 million acres or 750.000 new individual units per year. With about 775-800k births in recent years, this would be fine.
It's interesting. Here in the US, the people I know who are single are almost universally on prepay, PAYG, or a la carte plans, and just buy our phones outright, because contract pricing works out severely in the carrier's favor. Meanwhile, those with families tend just as strongly toward family-plan contracts which come with a phone per person old enough to need one. I haven't sat down to characterize it in detail, but there seems to be an inflection point in line count past which contract pricing starts to make the most sense.
Camera Depth Sensor Shootout
Online Blockchain Training
Kubernetes secrets and shared secure notes in LastPass.
>As someone living in a wooden house, I can say it's still problem.

Note how the parent said "modern wooden house" (though that also implies "expensively-ish insulated" I think).
this should be the standard way for publishing
> Then I'd change it to a property and recompile

You mean, change it to a property, then fix dozens or hundreds of references, possibly in downstream dependencies some of which aren't under your control and can't be changed. Sounds fun.
Their latest quarter:

$2.98 billion sales, $991m gross profit, $208m operating income

Tracking toward $11.75b - $12b in sales for fiscal 2017, with a mere ~3,400 employees or so.

They've historically had relatively slim margins (especially in the streaming business), probably explains the very thin employee base versus the sales.
If you're in the UK, have a look at Monzo. Not a credit card, but very useful to use abroad. They don't charge a transaction fee when abroad, and the currency conversion is tracked to the MasterCard rate (whereas other providers tend to do card issuer + their own cut on top).

Result is it's very cheap to use abroad. :)
> so "readable without any software" is a good test for wether it's "readable with any sfotware"

What an extraordinarily stupid notion. Your filesystem is not readable without a filesystem driver for the specific binary format used to represent it, so you cannot even read your text file without having something in your stack that understands a more structured data organization scheme.
No worries, makes you believe it is a fake ad. Landed a job already :)
I have always found that the biggest hurdle in understanding concurrency
> Actually, iirc the OpenDocument format also includes an uncompressed, human readable, pure XML format.

For some values of "readable" and "human".
Leaflet is awesome for 2D maps.
The biggest difference is maptalks supports 3D features, it's designed for integrated 2D-3D maps.
Did she get paid for her sick leave?
Mate, you've contributed nothing to this conversation but "nuh-uh!". I've given you references AND pointed you to the parts of those references that you claim you can't find, even when the stuff you claim is missing is right there in the first paragraph. I've even ended up quoting a relevant bit for you so you don't need to even click a link.

So take your claim that I'm the vacuous naysayer here who just blindly declares victory, and shove it up your arse.
INTO THE VORTEX: MEGACOMPUTERS AND THE QUEST TO UNDERSTAND SUPERSTORMS
And to add one more point, one of the old school partners at a management consultancy (he started as a consultant way before computers became widely available) mentioned the clear drop in presentation quality (also by consultants) with the new tools like powerpoint compared to the old times of decals on transparent sheets for projectors, that forced you to spend hours planning how a slide should look like before even touching the sheet, because the time cost of errors was so high.
Like the 4C nano?
Like the 4C nano? https://www.yubico.com/product/yubikey-4-series/#yubikey-4c-....
Really? See, I've actually kind of been following netflix for a while, kind of excitedly. A no bullshit company that pays a lot when you are productive, and fires you when you are not. Sounds like my sort of thing.

But... if they also require you to "be happy" and otherwise put yourself in the required company emotional state... that makes them a lot less attractive. Generally speaking, I lose a lot of respect for companies or people who value "culture fit" over productivity, and I generally have a hard time "singing the company anthem" as it were.

(Note, some people confuse 'politeness' with culture fit. Being polite, being able to avoid spilling your bad feelings inappropriately is part of working with other people. But being part of a culture is not.)
If only we had these kinds of strong warnings in the VOIP industry. Nearly every provider barebacks the internet, throwing unencrypted signaling data (phone number dialed, keys pressed during the call, codec to use) and call media over the internet raw, just hoping that no one eavesdrops or alters their data.

HIPPA compliance? Nah bruh, unencrypted UDP is just fine! PCI-DSS says we can't take credit cards over this wholly insecure connection? Who cares! Just don't let the auditor near our PBX.

Sadly, the HTTPS and IPv6 anti-vaxxer crowd is strong in the VOIP community, if it isn't severely painful to the VOIP company themselves, they aren't going to secure it. Not that they'd secure it properly anyway, even if their livelihoods depended on it...
Although I did understand memory barriers early while playing with lock free concurrency, I didn't really grok them until much later. I had initially a very hard time, while thinking in term of reordering, in figuring out which barrier goes where.

But the C++ memory model (and the acquire/release consistency model in general), which does away with explicit barriers but attach synchronization behaviour to store->load edges [1], instead clicked almost immediately and in retrospect made it easier for me to describe an algorithm in the more informal reordering based model.

[1] barriers are available, but are discouraged and are still defined in term of acquire/release and sequential consistency.
Would be nice to properly render flat shaded models, Im guessing there'll be a lot of lowpoly stuff here.
Hapi vs Kevin
Yup using a layer of indirection definitely works well. Regarding the futex, I definitely agree that most futex implementations on most hardware are designed to spin and resolve quickly in low contention scenarios, but this won't be true on all consoles/hardware/OS configurations. For certain cases (like a game engine), I'd be less inclined to rely on the futex to do the right thing.
Does the recent successes of disabling Intel ME essentially solve this? https://wiki.gentoo.org/wiki/Sakaki%27s_EFI_Install_Guide/Di...
It's not easy, but for a security firm where the data on each computer is worth millions, it might be worth it.
I agree with your point, but disagree with the example.

RE static vs dynamic typing, I'd say that it's dynamic typing that has higher cognitive tax - you as a programmer are fully responsible for ensuring types agree up everywhere, whereas with static typing, all of that job is done by compiler. It's easier to change stuff in the code when you know the compiler will catch your dumb mistakes. And I say that as someone who loves writing in Common Lisp.

But the point about SQLite vs a typical RDBMS is spot-on, IMO. SQLite is a library. It operates on files. That's it. It's entirely local. You can use it without having to become a sysadmin, without having to set up a whole service on the OS on which you might not even have root privileges anyway. You don't have to make global changes to the system just for your program. Moreover, if your product is of the distributable kind (desktop apps, self-hosting web stuff) you don't need to make your users become sysadmins, manage a system-wide service, acquire root rights they might not have, etc.

SQLite is local. Its data is local. That's, IMO, its strongest benefit.
Transferwise has been a godsend for me the past couple years as I've been moving my life to the UK from the US. XE was bought out awhile ago and hiked their fees up, while banks like HSBC have always had high rates to begin with.

Although I'm wondering if jumping on a bitcoin exchange like GDAX to go from USD -> bitcoin -> GBP would be even cheaper these days?
...Or just stop building high rises. It's always fascinating from an european PoV to see that in e.g. NY you have 60 floor housing buildings, and then close to them you have a sea of personal homes, each with a garden, large roads and no public transportation.

On the other hand, Paris is mostly 4-8 floor buildings and manages to have a better population density than the aggregate NY agglomeration.

I would assume that properly spaced 6-floor appartment blocks with two stairwells and a couple parks in the neighbourhood to evacuate to would reduce fire casualties dramatically, while also offering enough density for efficient transportation networks.
A headline like "Netflix functions without client-side React" is certainly not helping the confusion.
perhaps you could detail the problem here :-)
I don't think Apple designing (not making, designing) their own SoC is comparable to Tesla making their own seats.