skysight-inc/HackerNews huggingface dataset:
I really want to just use my browser though, if it's possible to make it work without confessing all the bits that make my fingerprint.
How does this compare to darcs?

http://darcs.net/

Edit: they have some minor text on how it's better, but a more detailed description would be appreciated.
I fell there are better ways to protect your customers from data loss than forbidding a potentially-destructive action.

I'm quite happy to lose data, or manage my data's physical location on disk, and do online decreases… but I can't!
Huh, nice that one can actually try it online. BTW, Google also has a Lambda clone, but it's in Alpha: https://cloud.google.com/functions/docs/
Sounds like a very good idea. Companies should do that !
”But that's the case with Signal et al as well isn’t it?”

No.

”Because your phone will be connecting to Signal’s servers, your cellular carrier can determine whether or not you are using the service. However, your carrier cannot gather any information about the individuals or groups with whom you are communicating.”

Source: https://github.com/WhisperSystems/Signal-iOS/wiki/FAQ#what-a...
US sanctions Venezuela vice-president over trafficking claims
Scenario planning and strategy
Personally I'd like a HN/Reddit style threaded >140 char comment interface with Twitter's political figures on it.
" I'm a fan of LibreOffice"

I am not. But you can run MS Office with Wine, if need be. I do this on occasion since it is the only reliable way to make sure the document will look the same at your client.

For all other stuff, I use Softmaker for Linux.
http://www.softmaker.com/en/softmaker-office-linux
Has anyone ever seen an actual photo of this eHang 184 flying? (Not a rendering, not a prototype on the ground?)

The Volocopter has been flying for over a year, and seems a much better design (more redundancy, two pax, rotors not placed to break your legs).

Here pictures from manned test flights March 2016:

http://www.volocopter.com/index.php/en/e-volo-en/timeline-en...
Tried this just now. Spun up 8GB ec2+ebs instance. Booted and logged in as root. Deleted the root partition using fdisk, carefully recreated it from the same starting sector but to new 100GB capacity (check lsblk output to confirm). Then resize2fs /dev/xvda1 my ext4 FS. All online, hot. Obviously it's risky, but you can take a snapshot of the EBS before starting. Seems very nice for the common use case of slowly growing storage needs that are best served by a simple disk.
It would be really interesting to see some answers statistics!
> An alternative source would be nice.

Sure. Here is a complete book on Vedāṅga Jyotiṣa (one of the earliest books on Hindu astronomy. It's just 74 pages in total): http://www.worldlibrary.in/articles/Vedanga_Jyotisha

Quoting:

"The Vedāṅga Jyotiṣa, or Jyotiṣavedāṅga (Devanagari वेदाङ्ग ज्योतिष) is one of earliest known Indian texts on astronomy and astrology (Jyotisha). The extant text is dated to the final centuries BCE, but it may be based on a tradition reaching back to about 700-600 BCE.
The text is foundational to Jyotisha, one of the six Vedanga disciplines. It was composed by Lagadha.

The Vedanga Jyotisha describes the winter solstice for the period of ca. 1400 BCE. This description has been used to date the Vedanga Jyotisha. According to Michael Witzel, the question is "whether the description as given in the jyotiSa is also the date of the text in which it is transmitted." T. K. S. Sastry[note 1] and R. Kochhar[note 2] suppose that the Vedanga Jyotisha was written in the period that it describes, and therefor propose an early date, between 1370 and 1150 BCE, while David Pingree propose ca. 1180 BCE. The estimation of 1400-1200 BCE has been followed by others, with Subbarayappa adding that the extant form can be possibly from 700-600 BCE."

Ganita, the Sanskrit word for Mathematics, existed since the writing of the Vedas. You can read more about it here: http://veda.wikidot.com/ganita

Even Sulba Sutra (written 8th century BC) explained Pythagorean Theorem before Pythagoras did (6th century BC):

"The diagonal chord of the rectangle makes both the squares that the horizontal and vertical sides make separately."

All the Scientific and Astronomical discoveries of Ancient Hindu scientists has been explained beautifully in this book "Science of the Sacred". The Sulba Sutra part is specifically explained in this page of the book:

https://books.google.co.in/books?id=mZ0ZAgAAQBAJ&pg=PA43&lpg...
It's missing the links to context & to the spec, which was the killer feature of the old WDG HTML Reference[0].

[0]: http://www.htmlhelp.com/reference/html40/alist.html
Iolinker FPGA boards: Reconfigurable electronics
No, it's not. .net is more than .net core, and it's not 100% open, nor cross-platform.
Toybox
You left out <center> ;-)
Nice...would be useful to have the summary of what a tag's purpose is on the main page list of tags. For three letter or less tags it's not always obvious what I'm looking to achieve a specific task.
EBS is network-attached storage and has its benefits and downsides. I don't think it's fair to compare it to local storage.
Ask HN: How much I affect Ad revenue by blocking it?
Hi All,
I have been using ad blocker since ages and now I am close to blocking over a million ads. How much ad revenue approximately did I impact?
The benchmarks look good but if you're that abstracted from HTML I'd rather just go all the way; something Jade-like takes this from being a half measure to a full commitment.
I've found this too - connecting an external monitor messes up some of my Touchbar functionality until I restart the whole laptop.
Have a look at http://rattle.togaware.com/ .

It's a UI you can use with R and it's fully capable of doing what I described. You'll need to massage the format of your files a bit. Once you've got some outputs going, post back and I'll try and help you avoid the analysis pitfalls.
7700k is a 4 core / 8 thread. AMD appears to be pricing its 8 core / 16 thread chip at 480 USD which is about 390 GBP. So if the leaked pricing is anywhere near reality (and I'll admit that's contentious), then it's a no brainer in favour of AMD.

On the leaked pricing, some are expressing cynicism, but remember that AMD pays big penalty fees to Global Foundries if it doesn't meet long term contractual volume requirements. So it is perfectly feasible that it might favour volume over margins, since the end-result P&L to the company might be similar, but with the former strategy it gets market share for "free".

I'll give you that hype is at fever pitch though.
And a bit more... "Specifically, because many of such OS and hardware level functions are exposed to JavaScript via browser APIs, we can extract features when asking the browser to perform certain tasks through these APIs. The extracted features can be used for both single- and cross-browser fingerprinting"
Steam needs to stop asking its customers to fix its problems
I've never had very much respect for PewdiePie. I understand that his image is built around being provocative and offensive, but this really is a few steps too far.
Show HN: (SFW) Turn your sex toy into a video game controller
It is very unclear how the anti-semitic message was delivered.

There is a lot of ways to deliver anti-semitic content without being anti-semitic. For example, you can show a clip of one of Hitlers speeches and you have anti-semitic content.

Judging from your link, it seems more like he is ridiculing poor indians, by making them jump around for pennies for his amusement, than insulting jews.
Typically companies produce products that people want to buy. A vocal number of people on the internet keeps saying that everybody wants laptops with a bigger battery instead of thin laptops. Companies are producing thin laptops instead of big laptops with big batteries though, because that is what people are buying. So in reality, people do not want the bigger laptop with the big battery, they want the thin laptop.

If you want bigger laptops, go out and buy the biggest one you can find. If all these people that say they want it do that, you can be sure the market will be flooded with laptops with a big battery.
Wikipedia's entry and discussion:

https://en.wikipedia.org/wiki/Talk:Indian_mathematics/Archiv...

While there is some level of whitewashing going on, there's a lot of hyperbole of what was discovered during the Vedic period.

Not sure why there's even a need to amplify/attenuate the contributions. There are Indian mathematicians today who are making significant contributions. Probably more productive to focus on mathematical developments in general rather than assigning credit to the past. Assigning credit to a culture is problematic. What about the culture enabled the mathematical development?

Perhaps one day we'll move past assigning credit and towards purely developing ideas in the spirit of the Upanishads written in anonymity.
One thing this article doesn't mention is the performance of iOS. It is often incredibly sluggish when opening or closing apps, moving between apps, unlocking the device and answering a phone call from the lock screen.

Personally, I'd rather have much stricter performance requirements for their mobile software than anything else right now. Having something that's almost an extension of myself lock up on me for a few seconds whenever I try to do something seems like pretty bad design to me.
Android is worse — it limits number of methods to 65535 (but has hacks to workaround it) https://developer.android.com/studio/build/multidex.html
Time to start patching your browser or proxying requests to munge http headers and strip out all identifiable data, and to throw random garbage in there. Obviously you can detect this pattern as well, but it makes it harder. Browser vendors are not on our side. Spend a couple minutes with tcpdump and a fresh install of any modern browser, and you'll see what I mean.
I read the title and instantly thought "Please be PewDiePie. Please be PewDiePie."
> Do you know of that instant update feature in Excel? It automatically updates cells when you alter one, up to a certain performance point. My MacBook (non anything) stops doing so much faster than when I use a desktop.

Sorry but that has to be one of the most ridiculous benchmarks I've seen in a long time.
I could be mistaken but doesn't the use of an adblocker make you even more obvious - e.g. Your fingerprint becomes more easily discernible from the rest of the Hurd, you become more obvious. Sure you could disable JavaScript but then you have basically disabled any website that depends on it which might equivalently disable the parts of the internet you wanted to access. Also it becomes obvious that your location has a broken experience. Perhaps there is a balance of blocking and blending in. My view on this is what kind of websites are you visiting that make you feel you need to disable parts of it?
Agreed - I purchased Sketch 2 for 50EUR, moved to the US on a new computer as Sketch 3 came out - I can't get Sketch 2 now. I can't bring myself to pay for it again, so... Inkscape it is!
And as an example, when filtering by "self-closing" the <img> tag does not appear. That happens because "inline" is not selected. Same behavior with <embed> and removing either "self-closing" or "block".
Pretty sure it's a pun, since previously you couldn't change anything.
Is there a point to third party cookie policies, given this?

What is the extent of the ability to track a user between sites these days even if they blocked third party cookies? Meaning, given an advertiser with 1,000,000 users what are the chances it knows that you just visited sites A, B, C if it has ads installed on each one?
Not sure why this was downvoted, it is a legitimate question.

https://pijul.org/faq.html#did-you-solve-the-exponential-mer... answers it, at least partially. There may be a more comprehensive comparison, though.
This is great, but beware of the relaps. Can you make this a habit? If you have to fight it, you'll lose in the end. Now the Fitbit is a new gadget, really nice app, but what happens in three weeks? Will you still fill in all your calories, and be ashamed of that doritos?

Do something that creates a habit, something that you don't have to put effort in. That will continue to work.
It is heavily inspired by Darcs, and is based on an alternative "theory of patches" that reportedly has much better worst-case performance characteristics.

It is written in Rust, instead of Haskell, also contributing to better/more predictable performance.

The Darcs folks are very aware and supportive of it, and last I heard, Darcs might add support for the Pijul patch format.

This is an extremely exciting project.

(speaking as a long time Darcs fan and passive onlooker who saw the Pijul presentation at rustconf)
I wouldn't say hgroup is experimental. It was on the standards track and now it's being deprecated.
Fortunately, there's no entry for emacs, so I guess I'm safe for now....
Not OP, but I guess it's easier because you work from left to right. At least, I find subtraction/addition easier to do from least to most significant digit, since the results of the less significant digits affect the more significant digits, but not the other way around.

EDIT: To be clear, going from left to right is not inherently 'easier' but it would be more consistent with our direction of writing.
Nice, but seems to be something wrong with the tagging. I unchecked all tags except `experimental` and I ended up with seven results, only one of which is actually experimental, (`picture`), the rest being _pretty_ cemented (`dt`, `li`, `option`, `td`, `th`, and `tr`).
It also seems to leave out some other expermental tags, like `wbr` and `slot`, that are on the site.
Conceptual Modelling in an Agile World: The Key to Good UX
Not good enough at absorbing impact, ergo, deemed unsafe[1]. Last I recall, the recommendation was to replace it with wood chips, but I think even that's been superseded to be rubber chips instead, which also happen to be considerably more expensive.

To my eye, I deem spurious any science that concludes their findings with 'grass is unsafe', but at the same time I must acknowledge that sure, many of the things we did as kids were dangerous, and just because it was normative to me doesn't mean that it should be normative -- in the same way that kids no longer ride in the backs of pickup trucks, or try to loop around the swingset.

That said, it's still pretty hard to get over the fact that the ground is considered actively harmful enough that we would close down playgrounds in response.

[1] - http://journals.plos.org/plosmedicine/article?id=10.1371/jou...
Huawei+has+announced+the+launch+of+their+new+SmartWatch,+Huawei+Watch+2
He was a beginner, it was up to more experienced players and GM to clarify the nature of the game. Some games are supposed to be ruthless - tell a person they need to role-play an evil character, and what do you expect?
How to make an offline installer for VS2017
For a 'typical' web site (ex. not Facebook or about video games or anime or programming) $1 per thousand page views is a plausible value. Let's assume there are 5 ads per page, so if you block a million ads you've affected 200,000 pages. Divide by 1000 and that is $200.
Would something like this even be legal under some of the more stringent cookie and tracking laws?
Why did Microsoft never target any platforms outside of Windows with .NET? (serious question)
Err... From the article:

> EHang isn't the only name in the "flying car" game, but it looks to be the furthest along.

Seriously? I've only ever seen evidence of an eHang 184 actually flying just months ago, and those were unmanned flights.

The Volocopter has had manned flights for nearly a year, and seems an altogether better design (way more redundancy, ballistic parachute, rotors not placed to break your legs, 2 pax, etc.)

http://www.volocopter.com/index.php/en/
Java 8: Declarative ways of modifying a Map using compute, merge and replace
> A short fact about .NET: if you have an interface IFoo<T>, the runtime generates a separate method table per each IFoo<int>, IFoo<double>, IFoo<bool>, and so on.

In Java you have to do the same manually: https://docs.oracle.com/javase/8/docs/api/java/util/stream/S... wow such polymorphism much ad-hoc
What about this: https://github.com/richard-jansson/veta

Consider the text on the website a lorem ipsum.
Another quote from the same book ("Science of the Sacred") about Shulba Sutras (https://en.wikipedia.org/wiki/Shulba_Sutras):

"Although Vedic mathematicians are known primarily for their computational genius in arithmetic and algebra, the basis and inspiration for the whole of Indian mathematics is geometry. Evidence of geometrical drawing instruments from as early as 2,500 B.C.E has been found in the Indus Valley. The beginnings of algebra can be traced to the constructional geometry of the Vedic priests, which are preserved in the Shulba Sutras. Exact measurements, orientations, and different geometrical shapes for the altars and arenas used for the religious functions (yajnas), which occupy an important part of the Vedic religious culture, are described in the Shulba Sutras. Many of these calculations employ the geometrical formula known as the Pythagorean Theorem.

This Theorem (c. 540 B.C.E.) equating the square of the hypotenuse of a right angle triangle with the sum of the squares of the other two sides, was utilized in the earliest Shulba Sutras (the Baudhayana) prior to the eighth century B.C.E. Thus, widespread use of this famous mathematical theorem in India, several centuries before its being popularized by Pythagoras, has been documented.

The exact wording of the theorem as presented in the Shulba Sutras is: "The diagonal chord of the rectangle makes both the squares that the horizontal and vertical sides make separately". The proof of this fundamentally important theorem is well known from Euclid's time until the present for its excessively tedious and cumbersome nature; yet the Vedas present five different extremely simple proofs for this theorem. One historian, Needham, has stated: "Future research on the history of science and technology in Asia will in fact reveal that the achievements of these peoples contribute far more in all pre-Renaissance periods to the development of world science than has yet been realized.""
It is similar to macros in Word documents
Tone, intonation, and pauses add color to the language, and are by no means required. Think of them like spices, which add to the flavour, but not to the nutritional value or substance of the language. I have never had a thought I couldn't express with written words. Tone, intonation, and pauses can round out a story, or make communication slightly more succinct, but language exist both with and without these. And again, these are not required.

And concerning the computers ability, a computer can capture microexpressions that we may miss by looking away to collect our thoughts or to remember something, etc... Computers can do this now, and there is no reason to expect this gets worse. As someone who is likely on the spectrum, I look forward to the day when a computer can tell me when people are bored of me talking to them. I'd like that very much.
Same here. It was weird at first, but now I almost always use ~70-80% screen brightness now. Going full brightness starts to hurt if you're in a dark room too.
Looks like this is inspired by Darcs but was originally an attempt to improve it for those curious about it as I was. It is written in Rust which gives it all of the benefits (and weaknesses(?)) of Rust.
I don't know Google even today comes across as a company that does technology very well but not solutions. It's a shame that no startup took this on till now.
Then as an Arab you would be truly pissed about how much of the basic sciences were lifted from the Arabic world, without any kind of attribution in modern times.
I'm sorry, but the answer this website gives to 1. is wrong. See for yourself:

int i;
int i = 10;

int main(int argc, char* argv[]){
return 0;
}

Try to compile it. It doesn't work (gcc.exe (GCC) 5.3.0), the error is:

a.cc:2:5: error: redefinition of 'int i'
int i = 10;
^
a.cc:1:5: note: 'int i' previously declared here
int i;
^

Either I misunderstood the author and this example, or I do know C.
WordPress crusade against technical responsibility
Is there a good list of the most used meta tags out there?
I just don't see the point of Twitter, what would be the point of a replacement? Honestly, how has the sharing of 140 char thoughts changed the world?

If the point is to amass followers, then you are using it for marketing a product of some kind? How successful is that?

I understand there was a spring uprising of free speech in some places that haven't had much of that. Did that really change things for the better long term in those places?

It just sounds like millions of people shouting things in an echo chamber.

I am not trolling, I really don't understand the medium or the value. What would you miss by not using it?
How to start a rocket engine
Minor nit, it's 1M requests and 400,000GB-seconds of runtime. Running a 128MB instance gets you the 3.2M seconds number, but if you need more memory then that number drops fast. Assuming roughly 1 second per-request you max out at 384MB of memory to stay in the free tier.
Using WebGL while browsing with Tor? What could go wrong!
Remember how we laughed about visual basic which supports just 65536 different variable names?
Who Invented Digital Vinyl?
Old Microsoft only wanted to sell Windows. There was a guy called Steven Sinovsky who was apparently the main person behind that. When he left, MS went cross platform. See the recent HN thread about Satya Nadella.
It's a relatively new app being worked on since November, currently seeing ~400-500ms. But it's very dependent on what it's hitting.

Hitting Gateway -> Cloudfront -> S3 (for gzip / caching) it's ~100-200ms.

Hitting Gateway -> ELB -> EC2 -> IIS (.NET Web API) it's ~400-500ms.

Hitting Gateway -> Lambda -> NodeJS it's ~700-800ms.

Still need more time to in production to get more statistics.
What am I missing here? I wouldn't associate basketball with grip strength and I played a lot growing up.
+1 for Uber Conference. Discovered it about a year ago and it's by far my favorite service for work. Just wish they add video calling support soon.
I started using .NET in late 2001. I'd done a few years at startups that were using Java and doing all kinds of architecture astronautics involving JavaBeans and great big complicated ways to access config files while ignoring any really hard customer-facing problems. The tools sucked really hard, and I remember it was difficult to find an IDE that didn't simply crash when you fed it 50K lines of Java to debug. Browser plugins OMFG. Working in Java wasn't a whole lot of fun.

Anyway, I joined a new company, started using C#, and one sunny afternoon about three months into my first real project I remember thinking to myself, quite clearly, "Oh thank God, the nightmare is over."

I did some Android work a few years ago, and all the bad stuff came flooding back: The fallen towers of abstraction degenerated into a sea of flag bits. The hideously complicated build and packaging systems. I haven't written any C# in five years or so, so maybe it's just as horrible now (and I've glossed over bad things like DLL hell and the global compilation pre-caching nonsense), but I sure don't enjoy anything based on Java.
Wrong/misleading title, it's just a frontend for the 'graph search' from some years ago that got hidden.
Can anyone explain what exactly this is and does? My dutch is slightly rusty (and slightly more non-existent).

Also, the faq page links to a dead link.