skysight-inc/HackerNews huggingface dataset:
I believe most businesses have to naturally change and adapt as time goes on. 10 years is a long time, and I expect our model will have to continue to evolve and change to make it another 10 years.

The Deck was first.
I didn't downvote you, but I can help you understand why you were downvoted.

On HN, you'll usually get an answer if you ask a question.

"Is x going to be a problem for y?"

Making an incorrect statement however will get you downvoted.

"x will be a problem for y."

The other issue is your writing quality. You will get better results if you put more effort into your writing.

You don't have to have perfect English. Many people on HN have English as a second language.

Things like a capital letters at the start of a sentence, and using single full stops (periods) at the end of sentences, show effort. You will find people will be more tolerant of grammar issues if you at least put effort into the basics.
The Netflix HERMES Test: Quality Subtitling at Scale
That was an invite.

I'm not sure I understand your question. We put the sites in "circles" and advertisers buy a specific circle.
Experimental Cloud-Based Ray Tracing Using Intel MIC (2011)
It wasn't exactly a party line vote, with 5 more Republicans voting against it would have failed.
The Impact of Color on Conversion Rates
Ice is probably >50% percent of the volume though.
I don't think that's legal.
كلام+في+الحب+2017+اجمل+كلام+حب+جميلة+صور+كلمات+حب+رومنسية
Amazing, I can actually see it I think! Thanks
ok, so what exactly has Jeff done wrong or what he should do differently?
Making government more efficient is not what you want if your goal is to reduce government, and government inefficiency is one of your major arguments.
So you learned about an technique. That's nice. I'm flying a kite with two strings. Certainly big data firms use 3.
The better I learn to read, the better I write. Applies to coding as well, because the real world has so much more refactoring of code than always starting fresh to make a new mess. Love admitting you can get better and faster with practice and time
I suppose you're right. But I will still remain suspicious of a former lobbyist turned head of FCC turned NN champion.
I too am curious to know of large and prominent C projects rewritten in another language successfully. One recent atypical example that I can think of is the Go compiler.
> For some reason, our generation (GEN Y / Millennials) don't seem to care much for their pensions or retirement planning.

I don't think the average American is any different.

http://www.cnbc.com/2016/09/12/heres-how-much-the-average-am...

Nearly half have no retirement savings at all.
Want unlimited scale and performance? Those are the databases to start with
Cold calling vs. cold emailing
Getting people to pay is the critical element of the critical path for a business. Most businesses don't provide free products/services. The hard part psychologically is the risk that people will not find software worth paying for. In general parlance, 'customers' are exactly the set of people who pay.
I also agree. Learning a new language by building a raytracer is a lot of fun.

What also helps a lot is that you can use only spheres to create a Cornell box (use very large spheres for the walls). And ray-sphere intersection is 'easy'.

Then the next step is path tracing. This will help you to learn a lot about handling recursion (with or without recursion).

Other areas that you learn:

+ How scope is handled

+ (In dynamic languages) how the conversion between floats and ints work.

+ Multi threading
> junior developers which use the same hammer for every nail

This is what is weird about programming is that you only need to know a subset of things to build stuff so it gives a lot of Jr developers a false sense of know-how and confidence (I was like this for a long while). I think a willingness to own up to what you don't know and like you said "research what's the best way to do it, consult with senior developers" is a hard obstacle to get past. I wonder if this might make it hard for hiring managers to assess skill, jr devs are probably more likely to sell themselves as more than they are and mid devs might be more likely to admit what they don't know.
> Thanks to this modification, it becomes possible to prevent eavesdropping (MitM attacks on DH) with a probability of more than 0.9999999999 by using just over 33 bits of entropy in the visualization. These bits are presented to the users in the form of four emoticons. We have selected a pool of 333 emoji that all look quite different from one another and can be easily described in simple words in any language.

33 bits of entropy seems quite low to me.

https://core.telegram.org/techfaq#q-how-are-voice-calls-auth...
Interesting. I would think that they at least would want a signature from you.

Seems harder to argue cases of tax evasion if you as an individual have not officially stated that you have no additional incomes other than the ones your gov knows about.
The OpenBSD project prefers ISC. You'd use it if you like OpenBSD :)
I use the built-in Mail app on macOS and iOS for Gmail accounts. Works well. If you need space, you should give it a try.
Great Entrepreneurs Are a Lot Like Magicians
Heck, the Holy Roman Empire was basically that. From a modern point of view you could say "but it's basically just Germany" but Germany wasn't a thing back then. Except of course the Holy Roman Empire was a monarchy.

As for Britain's involvement in establishing the Council of Europe, I've heard Brits joke that Britain created the EU to keep the continent busy, not to be a part of it.
A GitHub project for creating collection of algorithm implementations
Does anyone have an opinion on the new "three-message modification of the standard DH key exchange" they introduced for calls?

From their API doc: https://core.telegram.org/api/end-to-end/voice-calls#key-ver...

> Party A will generate a shared key with B — or whoever pretends to be B — without having a second chance to change its exponent a depending on the value g_b received from the other side; and the impostor will not have a chance to adapt his value of b depending on g_a, because it has to commit to a value of g_b before learning g_a.

> The use of hash commitment in the DH exchange constrains the attacker to only one guess to generate the correct visualization in their attack, which means that using just over 33 bits of entropy represented by four emoji in the visualization is enough to make a successful attack highly improbable.
So basically like how an independent Scotland or England+Wales would interact with the EU, not a post-Brexit UK.
Samsung's Dex Turns the Galaxy S8 into a PC
Sure, but there is money and there is money.

Banks create an asset in their balance, but they create a liability at the same time. Only governments spending create net financial assets in the economy (that is not the same that real assets, of course).

https://fernandonogueiracosta.files.wordpress.com/2011/08/cu...

(If it's too long, see 'vertical transactions')
Those costs are born by real people, who have other needs such as education, healthcare, sanitation, nutrition etc. If you truly believe "whatever the cost", start by donating most of your salary. After all, you could live somewhere smaller, consume less stuff, not take any days off, etc. It's so important for human civilization to progress, right?

Second issue: There are cheaper ways to produce no greenhouse gases than fusion energy, today. Wind, Solar, Nuclear, Geothermal, Wave, Hydro are all mostly CO2 free, just like Fusion. However, these technologies compete in the (very distorted) energy markets, have some environmental impact, social impact, and there is too low a cost to simply poisoning our air quality with cheap coal. Our grid designs are outdated, the way we regulate our utilities & their incentives also don't align.

Third issue: Fusion is well understood, plasma physics, the structure of magnetic fields etc. is the real issue, as other commenters have outlined. There was a mistake in our understanding of how even our microwave oven's fields are contained via the tiny Faraday Cage around them. Even Feynman was wrong about it: https://sinews.siam.org/Details-Page/surprises-of-the-farada...
Totally forgot about recursion. The recursive steps for reflection and refraction aren't strictly speaking path tracing are they? I honestly don't know that distinction well. Multi threading was definitely a lot easier in Rust than when I gave it a shot in my Swift version.
The two do tend to go hand-in-hand.
What do you mean exactly by "at the level of r/SpaceX"? I think r/askscience is great. r/science and r/rust also.
Unroasted Green Coffee Beans for Weight Loss
It doesn't actually say anything. It doesn't say you have permission to do anything, it doesn't say "If you do this I won't sue you", it doesn't license patents, it doesn't promise that as long as you conform to the license that you won't get in trouble in the future (that's the "estoppel" comment in the article [1]).

A normal human being reading the license will get the almost-certainly-correct impression that the author of the code will not come after them for anything they do, especially if it's a small usage. Lawyers must worry about two reasonable scenarios: First, some large usage causing the original licenser to decide to change their mind [2]. To put it in terms most of HN will understand, what if you release some code under the WTFPL license and discover that the Trump administration is using it. Would you be tempted to wedge your way into the legal ambiguity and sue them over it? Your specific answer doesn't matter; you need merely believe that there are plenty of people jumping out of their seats and yelling YES! to make my point, as that is enough to send shivers down a big-company lawyer's spine.

And second, even if you are confident that the original author wouldn't sue, if the rights to the package get transferred to someone else, you have to worry about whether that licenser will change their mind as above. If a new party changes their mind about the license, some of your legal defenses get a lot harder. The bigger you are as a target, the more you have to worry about being a bit, juicy target. A 5-person unfunded startup doesn't have a problem where Google does.

It isn't really a license so much as an assertion that the author won't come after you if you use or modify their code with no legal meaning.

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

[2]: http://dev.hasenj.org/post/3272592502/ibm-and-its-minions
That might be. For some reason I was thinking he usually pumped squarespace or something like that at the end of episodes.

It reminds me a lot of the spots that the local sports radio station uses
Anyone selling data want to step in here and explain to me how your industry sells anonymous data only?
Isn't 10.3 the first version that is introducing the new APFS file system? If so, couldn't that have something to do with it? Does each app need to compile for both supported file systems now? I am not a LLVM expert but someone with more expertise on this subject might be able to say. I just found it odd that no one else here had mentioned it. It is the big update for 10.3
Step 1: mentally redefine "database" to include memcache...
Spasibo, tovarisch (thank you, comrade)!
If you read code with the goals set in mind it can make you a better developer.
Proper title:

Highly valued startups aren't generous employers (when viewed along a single axis)
You mean a funding model similar to FreeBSD, right? With the right partnerships this could indeed work very well. At a time where even Microsoft opensources their compilers, Dyalog keeping theirs from the ~70s closed is mind bending to me.

And I agree, I would pay, even if it's not that much.
The commercial license comes with a too steep price tag. I'd rather opensource my code or contribute where I can.
That's fantastic for you, but not everyone has the luxury of choice. I'm in PA, and the only option we have here is Comcast. Pretty shitty, being forced to choose the lesser of one evil.
RustgreSQL – Discussion on porting Postgres to Rust
There is a certain type of person (I once fit the mold) who thinks new languages could significantly improve software development. The evidence is to the contrary, and many improvements turn out to be double-edged swords, capable of doing damage in the wrong hands. I am still interested in new languages, but I am no longer looking for the holy grail.
Probably pre-occupied with paying off all of our debt.
So you're saying the only valid democracy is one where every body of government is directly elected. Got it.
Planet of the Cows
You're utterly wrong. The wealthiest 0.001% paid 17.6% of their income in taxes in 2012[1]. That's not "very little"

So you say I'm wrong and you say it's not very little and in the middle of both sentences you say that richest people pay less than 20%. WOW!!!

To put it in perspective, in some european countries the nominal rate for the highest income is about 40%, approaching 50%.
What It Takes to Get Funded by a Tier #1 VC Firm in the Valley
WhatsApp/Fbchat Or WeChat (they (Tennent) just bought 5% of Tesla)
Learning how to learn is the key.
Uber Leaving Denmark Over New Taxi Law
> Sounds like interesting option, but 98% efficiency seem pretty unreliable, so I will still be at risk 2 times out of 100 intercourses when not counting other factors.

Efficacy for contraceptives is almost always measured per year. That is, of every 100 couples using this method for a year, two will become pregnant. As the article says, this is about the same level as (perfect use of) condoms.
you can't fill 140MB with "features mostly".

it's gotta be something like mostly media (uncompressed bitmaps), metadata, (debug symbols maybe?), libraries / platform / compatibility layers (95% of which is never used for any particular install).

I have seen what it looks like when you actually try to cram "features mostly" into a few tens of megabytes and the GMail app is not that.

source: the demoscene
Can Server Side Swift Beat Node.js?
And unfortunately it become twice as slow because of that[1].

[1] https://cdn.infoq.com/statics_s1_20170328-0458_1/resource/ne...
You should look into a devOPs role or learn a DBA stack like MS SQL.
The % efficiency figures for contraceptives are for one year of typical use, not per go.
There were no "fence-sitting" Senators for this vote - all voting Republicans wanted to remove privacy protections. All Democratic and Independent Senators voted to keep privacy protections in place.
Low wages for drivers starts with consumers wanting cheap trips. so you'll need to find a way to become cheaper than uber. The most reasonable way to do that(and the way that would win, i think) is through ride-sharing.

But people don't really like to share rides, as far as i can tell. So maybe if you find a way to make people like shared rides , and use that outside of the confines of uber, maybe you'll have something to build on. Oh, and you need to aim towards something like uberXL size, and filling it.

The other path is becoming a professional driver, driving a mini-bus/jitney - much cheaper cost per passenger - which will see greater demand by apps like moovex,@ridewithvia , @ridechariot. but here, on top of marketing, one big limit is the costs of vehicles involved.
I disagree that C was looking for spotlight.

C was the system programming language of Unix. Many people wanted Unix, so they started programming in C, because that was the best supported language. In the late 70s, byte code interpreted Pascal was also popular on Unix because it allowed for bigger programs on the then current 16-bit systems.

It's pity that Modula-3 never got much traction. I guess that's part do to Modula's overly verbose syntax.

C works as long as the platform is sufficiently like Unix.

For example, in the MS-DOS world with near and far pointers, programming in C becomes utterly confusing.

These days, linker scripts and ELF hide a lot of stuff C cannot express.
Good luck trying, you're not getting it :)
Brexit for geeks: a briefing for digital professionals
Show HN: WebDSP – a WebAssembly library for client side signal processing
I think you have the cause reversed: I frequently hear millennials express interest in retirement planning but it's usually couched as an impossible dream after paying off student loans, housing, healthcare, etc. with jobs which are on average lower paying and less secure than even the previous generation. Pensions sound great but how many jobs offer them at all now, and with the financial stability to make that a safe long-term bet?
Pixar's RenderMan is not a ray tracer, btw.
Most of the tangible criticism/drama about the EU I've seen in UK media is actually about things people UK citizens or the UK government elected or otherwise put into those positions.

The UK was a major driving force behind many of the international trade agreements that are being criticised for infringing on the rights of EU citizens, for example.
India to get its first 1Gbps broadband via ACT
Health benefits for recurring or elective items are financially stupid. You're just throwing money into the coffers of some big insurance firm. For every dollar of routine dental work performed, you're paying a dollar fifty. Same with recurring drug costs, massages and things like that. Insurance is a structure for unforeseeable events. When it handles routine stuff, it's just an unnecessary middleman taking a fat slice.

You'd be crazy to buy into a de luxe health plan by yourself if you're self-employed. I go for something minimal: no drugs or routine dental, just emergency dental and medical: for situations you pray won't actually happen.

It's so much cheaper to just pay for the massage or to have a cavity filled, it's not even funny.
Why purely functional??
I think it's only a matter of time before phones replace PCs for the majority of users.

The hardware is certainly powerful, with 4GB RAM and a fast processor. I remember using a Windows 3.1 machine with a 25Mhz processor and 8MB RAM. If that can drive a usable GUI, smartphones certainly can.

A phone as PC is one less device to research, buy, configure, maintain and upgrade. It's one less chance to get your data out of sync, or leave it stranded on the wrong device. It's also cheaper than buying a desktop or laptop.
And then we may find ourselves right back at our oldest problem: philosophy - IMO one of the defining traits of our species (which AI must also take on), perhaps trying to decide which to choose from: happiness, immortality, or power?
Lotta speculation in the news for something that could be answered by looking at the data. Since this isn't a new program, has anyone seen it? (please no speculation)
As a tech worker straddling the border with non-gold-plated coverage in the states, Canada's medical services all-told are FAR cheaper.
The New Faith – Look the Other Way
http://unlicense.org

It's a socially and legally acceptable WTFPL — it includes:

- a "do not sue me" clause for jurisdictions with implied warranty

- a BSD-style permissive license for jurisdictions that do not recognize public domain or do not allow directly putting something into it (e.g. Russian law explicitly says that disclaiming authorship is bullshit)
A client's implementation of our report distribution service would unpredictably send copies of old reports, often completely different reports, often for completely different entities, often reports that were not intended for distribution.

The distribution service used the same reporting system as our ad hoc notification service. Records for scheduled distributions had a field that stored the ID of the scheduled event that prompted the report generation. In this way, the distributions could grab all the output by event ID without needing to know anything about the reports themselves.

The problem: The ad hoc system relied on the same behavior, but since it didn't have actual scheduled events, the programmer who implemented it halfheartedly spoofed an ID based on the current time when the ad hoc notification created report requests. Over time, these spoofed IDs collided with the real event IDs used by the scheduled distributions.

We entered a bug report. The bug report got closed, because the developers said the module was being re-implemented in a different language, so the functionality would likely be different (read as "broken in different ways").

Time passes. On a lark, the colleague I originally investigated the issue with suggests we do a code review to see whether the bug did indeed get fixed.

The new programmer copied & pasted the original Visual Basic code responsible for the bug into the new Visual Basic .NET project, comments and all.

In the end, of course, a true war story is never about war. It's about the special way that dawn spreads out on a river when you know you must cross the river and march into the mountains and do things you are afraid to do. It's about love and memory. It's about sorrow. It's about sisters who never write back and people who never listen.
The difference might be even more extreme than that. I still am in school (University of Waterloo) and am going to an internship which pays ~110k USD, whereas in Canada I could maybe hope for less than half of that. All my peers aim to go to the valley just because of this HUGE pay gap.

Edited:
Granted every time I've worked in the valley, housing has been exorbitant, but still makes it worth my while. The most I've seen people pay in SF has been ~2k if you don't want to share a room.
We don't think that we'll live long enough to collect a pension. Social Security will be unfunded long before we ever get a chance to draw from it.
Current Features and Benefits of the Top Server-Side Swift Frameworks
How to introduce the security mindset to your organisation
> There are languages safer than C that compile to C, supporting all platform C does. No luck is needed.

I think you are living in theory world, but you don't have any practice. Show me 10 examples of C code (>10KLOC) that was generated by those "safe languages" that compile to C which is safe, as time and space efficient as equivalent hand written, highly optimized C code.
The technique is very interesting. Would it be enough for websites like youtube to add a small, random amount of unnecessary data every time a resource gets accessed to prevent such analyses?
Will Income Tax and Petrol Price Rises Trigger Debt Spirals in South Africa?
I could point to this: https://stackoverflow.com/questions/31080970/erlang-hot-code...
Isn't this just hoping that products come along that use your platform and that people are willing to pay for that? Doesn't seem a good strategy to my limited understanding.

Also, experience has taught that users are fickle and that products that are free that transition to paid products quickly lose their users.
0patching the “Immortal” CVE-2017-7269
SpaceX has test-fired this stage at least 8 times in Texas already (more since this article was written). It is a recovered stage, on one of the most brutal reentry trajectories that they've done so far:
https://www.nasaspaceflight.com/2016/07/spacex-returned-falc...

So it's not just the engines that have been tested. Also, they had to put some sort of beanie cap on top to simulate flight loads.
Self-Driving Luggage, for the Truly 'Last Yards'
I think path tracing is just a form of ray tracing. The only difference is that you continue another path at a point where the ray hits an object and collect all the light energy back to the pixel.