skysight-inc/HackerNews huggingface dataset:
> what is wrong with countries competing with VAT rates?

it's a race to the bottom that destroys tax revenues. It benefits small "pirate" countries to the disadvantage of large ones that are actually responsible for creating the large markets where real profits are generated. Tax-rate competition has always existed, but globalisation and technology now make it too easy to exploit it in a way that only benefits big business and screws entire populations.

> pan-EU VAT rate for digital goods only might be a better approach

Pan-EU rates for most things would be a better approach. VAT is just the most egregious example. If we have a single market, we should have a real level playing field, including things like taxation, workers rights and environmental standards. We're getting there in a number of areas, but it's hard to make progress on tax because of political implications (and because of pressure from businesses who benefit from the current state of affairs).
> "And, what is that lambda symbol doing in the output?"

Hipsterish $PS1
Check BetterSnapTool!
I was thinking on the same line while watching the video. Does anybody know how feasible would be to rewrite the C part in Rust?
This book is pretty nice and interesting. Written by Eric Raymond. http://www.catb.org/esr/writings/taoup/
More to the point, the NTFS API can be both. And you can access that from Win32 code as well. There's also a registry flag to make NTFS case-sensitive by default.
That's difficult. Symbolics alone had a billion dollar revenue in the 80s (sum of the years), with a maximum of 1000 employees. Then there were TI, Xerox, Franz, Lucid, LispWorks, Intellicorp, ... as companies. I'd guess that Lisp earned in direct sales around 2-3 billion dollars in the 80s... In a much smaller market. Inflation adjusted that would be 4-6 billion dollar today. A large Lisp company today might employ 20-40 people. Large user groups in companies might have less than hundred employees (like ITA/Google had (has?) a few years ago).
Yes, but he wasn't trying to compute numbers. He was trying to build a calculator. There's a difference.
At the moment no i don't but i have heard that medium of instruction is English at master level in Germany Is it right ?
So, I guess people are going through old web server vulnerabilities such as trying to masquerade ".git/config" as ".git/../.git/config" or using different encodings for the same file to see which ones git falls for?

Also, can git run with .git/config being read only? That could be a useful second line of defense.
Upgraded Ape Magazine – Upgrade your brain, Get more done
Indeed. There are only 2 ways to get rid of them.

1) Throw away the bed.
2) Incinerate them; which is really hard, as you have to make sure you got all
their hidding places and left no prisoners. On top of it, that method can't
take place inside the house.
Their average MRR per customer is four or five digits (see slide eight), and they have 2,814 paying customers according to their homepage, so their MRR is at least ~three million, which puts their ARR at at least 36 million. This implies a multiple of 25 at most. (I think 20 is a common multiple for SaaS companies at this stage.)
"This is an excerpt from The Unpersuadables: Adventures With The Enemies of Science by Will Storr. Reprinted by permission of Overlook Press. All rights reserved."

The last line of the text. The whole post is almost like a troll disguised as reportage. Don't lose sleep over it. If the text started with this line, I wouldn't have even bothered to read it much less comment on it.
Apologies, I got slightly confused with the "payments on account" scheme, which does not involve VAT in the UK. Elsewhere (I believe in Italy and France), the same approach is used for VAT as well.
How do you know to target me?
Startup Investing 101- Everything you need to know
I think the key the article mentioned was the use of unusual names as a proxy for unique names. A subset of the population persisted, based on name, implying persistence of this subset. There is statistical (and pretty strong statistical) persistence of a subset of the population.

Now, the (total) population of families that display persistent social mobility is probably vastly greater than even the total population with unusual names, let alone the population of those with unusual names that display persistent social mobility.

As Wangs and Zhangs can't be measured in this way, is there a reason that there these subsets of the population do not themselves contain hereditary lines that show persistence? Perhaps, but why? Maintaining a diversity across the country (unusual family surnames are often ethnically linked, and China has long promoted domestic ethnic diversity). At some points in history a family would abandon their name, though this happened in Europe too.

> a wife will not take the husbands name

The child most certainly will, a boy in particular. Along with being seen as the future of the family line, bearing the family name.
or GNU CLISP which not only has big ints, big ratios, big complex (like all Common Lisp implementations), but also big floats.

Big ratios:

[2]> (/ 5723475972349572938475982734985723984759823749587 7239457928374598723984759237459723497598234)
5723475972349572938475982734985723984759823749587/7239457928374598723984759237459723497598234

Big complex numbers:

[4]> (* 572934759237495723482374957239475982374957239847523485 (sqrt -1))
#C(0 572934759237495723482374957239475982374957239847523485)

Big float numbers:

[8]> (SETF (EXT:LONG-FLOAT-DIGITS) 1000)
1000
[9]> (sqrt 2.0l0)
1.4142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249248360558507372126441214970999358314132226659275055927557999505011527820605714701095599716059702745345968620147285174186408891986095523292304843087143214508397626036279952514079896872534L0
The Sony Hack – Expert Comments
The modern method seems a bit irresponsible to me.

It puts the burden on the patient to prove his claim leaving the doctor only well prepared for the most standard of cases.

I just makes me wonder how many people died of real heart attacks because the doctor felt the need to 'leave them with their thoughts' in a time where every second could make the difference between life and death.

I don't doubt there are people that confuse heart attacks with panic attacks and people who are perfectly fine but feign illness in a desperate attempt to seek attention.

There are all kinds of people however that still doesn't justify ignoring people.

You should be doing anything and everything possible to determine if he is really having a heart attack as he claims and once you determine there is no danger with 99.9% certainty and all the tools at your disposal you can ignore him.

This psychoanalysis and profiling bullshit is the last thing you should have to deal with when you honestly believe your life is in danger.
How to be a technology innovator
Siverek Belediyesi yeni otopark alanları oluşturuyor – SİVEREK SON HABER
Skipsquare challenge for iOS
Crazy addicting and challenging game! Search "skipsquare" on app store to download it. My best is 298, what is yours?
Thanks, dodyg :)
With respect, I don't know if he's suggesting the right approach. Why not build up a "library" of smaller circuits (e.g. voltage divider, butterworth filter, debounce circuit etc), that allow people to make bigger circuits by combining them. Do it on a breadboard to test, then modify.
Problems of Reproducibility in Computer Science
> Ivy league degrees are simply the best door-openers out of all the door openers

Knowing someone is.
I think the main argument against case-insensitivity is that every file system driver must contain a large [1] code blob that does the case-insensitive comparison. That blob cannot be shared between drives or with the OS because one must guarantee that it stays the same forever. It is almost a sure bet that case-insensitivity in NTFS is different from that in HFS+ (even disregarding their different canonicalization).

Directory-traversal attacks work just as well with ASCII or byte sequences.

[1] of course, what is large becomes less and less important over time, thanks to Moore's law. On embedded devices, this still may be quite significant, though.
That might be better in one case, but then if gcc starts optimizing other functions which look like stdlib functions, should you really have to implement them all in assembly before being able to test anything?
Weekly startups news: Snapchat secret acquisitions, $bn valuations in VC frenzy
That sort of library is basically what the industry's vast catalog of integrated circuits amounts to, except that it is not open source and generally at a higher level of abstraction than the subcircuits you describe.
"Progress in deep learning since 2011 has been amazingly rapid. For example, on a benchmark of recognizing objects in images, the error rate has decreased 40% relative, per year. Deep learning has also become more broadly applicable than just classifying images."

I don't remember any field progressing as quickly as this is.
The Car Hackers Handbook – An Introduction to Vehicle Hacking
Swift: Type Annotations
A friend of mine studies computer science at the University of Paderborn (he, too, has a B.S. and is studying for his master degree). I know that at least some of his courses are in English.

From what I know, Paderborn is a good university for CS, but I don't know if they have any researchers working in your preferred areas.

EDIT: http://www.uni-paderborn.de/en/
> For something of a smartphone class, a one-off PCB may cost several hundred dollars. Then the parts will cost another several hundred dollars in small quantities, as well as being difficult to obtain.

> Now, you have to solder the parts onto the board, which is a decidedly nontrivial thing - and if you decide you want someone else to do this, it's probably another several hundred dollars.

I'd love to live in a developed country where these statements are true. For a "smartphone class" board with 6-10 layers, 0201 size passives (1.0 x 0.5 mm), and 0.4-0.5 mm pitch BGAs (almost all mid to high end ARM microprocessors) you're talking about thousands of dollars of setup costs for each step of the process before you even make a single board. Reducing these costs to the hundreds of dollars requires a whole different world of expertise dealing with Chinese suppliers and manufacturers.

To give some perspective on how expensive it is for an EE working in California on non-trivial projects (more like RPi and less like Arduino): 10 boards with an ARM microprocessor, some DDR2/3 RAM, a multimedia processor, and a gigabit PHY on an 8 layer board can easily cost on the order of $5,000-7,000 with a month+ turn around time in the Bay Area. If I want the same design made in a week by reputable suppliers (such that I'm 90% sure that the issues I debug aren't from fabrication or assembly errors for a first run of a design), it can cost me closer to $15,000. The difference between making 10 boards and a one off? Usually less than $500, or 10% of the cost of the best case. That's usually not including the cost of parts which, unless you're contracting or working for a big company, you'd be lucky to get without a friend who can wander around the Shenzhen electronics part markets and overnight stuff to you.

The problems just go on and on. Many of the useful parts like cameras, multimedia processors, microprocessors, and high end ethernet MACs/PHY often require signed NDAs before you can even get the documentation. Oh and if you want to work with anything considered high speed digital electronics (i.e. bus speeds of 133/266mhz for DDR1/2 RAM, 1GHZ for MIPI2 cameras), you're now in the realm of RF (analog) electronics and intermittent bugs that can drive even the most talented and well equipped debugger insane.

Reality is messy and this is just one of those cases where the decks are stacked heavily against open hardware that is more complex than an Arduino. It's telling that many of the open source projects like PandaBoard, BeagleBoard, or OpenRD were originally made as reference designs by companies like Texas Instruments and Marvell or as otherwise well funded initiatives like the RaspberryPi.
The problem here being that people who become ill from a real parasite infection are the most likely people to acquire a delusion that exaggerates and extends their symptomatic distress; The feeling of 'formication' is both caused by insects crawling on the skin, and caused psychogenically by the self-reinforcing expectation that insects are crawling on the skin, an expectation that is entirely rational in anyone who has been subject to an infestation. Detecting parasite infection is non-trivial and error-prone.

A family member has enduring beliefs and anxiety about head lice, which drove them to psychosis for a period of six months, causing all sorts of little false beliefs and reactive rituals that persist several years later as a sort of PTSD. The fact that they quite likely had lice at one point that triggered this whole thing, is no longer provable, but if examined without this case history, we would dismiss it as some kind of waste of physician time. It is very hard to convincingly reassure a patient that they 'no longer' have an infestation that they once had, but are still feeling the symptoms of.
> Antihistaminic pills are effective at relieving symptoms, but of course you cannot live on the stuff for months or years

Why not?

During pollen season, I take cetirizine once a day for hayfever. Outside pollen season, I take it once every two days, since I get mild hayfever-like symptoms (especially itchyness, though not nearly as bad as in pollen season) all year round.

I saw my GP a few years ago. He said, sure, I could get tests to work out what exactly I was allergic to, but given it likely wouldn't be anything I could avoid, and that generic cetirizine is less than 8p a pill over-the-counter and completely solves the problem, why not just go on taking it all year round? I couldn't disagree.
Bézier Clock now out for Android Wear
Not sure. Never studied in Germany. Just make sure to speak some real foreigner students.

If you dont have local local languages, I would avoid large countries such as France, Italy, Germany or even Poland. Smaller post-soviet countries have sort 'self-esteem issue' and they will be probably friendlier to English-only speaker.
I don't think logging in is particularly onerous and don't see why it would introduce adverts, more likely to prevent their introduction in fact.
great info, thanks.
Hominid used to mean that, but now it includes the great apes.

Hominin is the current term for the human branch that split from the chimpanzee branch about 6 million years ago.
How about adding a simple test to check if my router is vulnerable, instead of all the text ?

Their website has a special security check section but that link is (conveniently ?) broken...
Questions don't have to be polite, well-formed, or sensible. That is required of answers.
Why campaigns won’t stop using our data: Because the data says we like it
Why save a language?
Because it's not an article, it's an excerpted chapter of a book.
it was the best ryokan experience I ever had, albeit even more "japanese" than I expected. For example, every room has a personal staff, that does everything for you. I had dinner in my room, which he brought to me, and while eating he was just sitting there, making sure I got everything I needed. It felt a bit awkward, but it's their idea of service. And I guess if you don't stay there just by yourself, it's easier to ignore them. And the food was among the best I ever tasted.
... hook, not book...
What things would you move off hardware and into software?

Typically the reason why we produce something in hardware is because it's infeasible to do in software. This is because of the costs mentioned.
Can you please tell me about tuition fee and avg living cost for a person in Germany. I came to know that most of the universities didn't have tuition fee
Thanks
The Best Video Games of 2014
Show HN: Hackajob.co – Talent Matchmaking and Get Hired by Hacking
Show HN: Neonto is a visual tool for creating native iOS and Android UIs
He was talking about turning the phone on remotely.
Have you tried TotalSpaces? It is my personal favourite so far, though I haven't tried all the others you listed, so would love to hear some other opinions on it...Thanks :)
The chemical need not be novel. I know someone who became sensitive to a specific chemical in their 30s or 40s (tartrazine, Yellow #5, it's in many foods, which aided in identifying the culprit, the reactions often followed eating).
Pretty cool! Nice graphics
Botched cyberattack on Syria group blamed on IS
Unless you go for programmes that explicitly are in English only, no, it's not certain. I'm a CS masters student right now and it's a wild mix: fully German, German but with English slides, fully English, ... If a student requests it many will switch to English (if no-one objects), but you can't rely on it. You probably could complete it without speaking much German, but don't expect to be able to take all classes. Might be problematic if you need more points in a category than there are english lectures for it.
> More realistic would be exploiting a bug in the phone baseband firmware to get remote code execution, and then reprogramming the phone to do what you want.

Or using baseband as intended to get remote code execution, and then on the cell company side wrap it up in a nice GUI or set of scripts, and voilà - you have the "maintenance mode" mentioned.
It is well know that GNURadio is used by the US navy. I could easily see Osmocom, being used for good or bad - the most important thing being human resources. Although in the case of Osmocom, I'm still not sure how it is related to this kind of hacking.
I don't know about the US but in the UK you are correct. In the UK unless you can unencrypt on demand of court its jail time - end of. I do not think this is obscure or unlikely. It is highly likely that paedophiles will use this network for instance and that somewhere on your computer you'll be storing fragments of child rape videos - a serious crime in itself. You will also be an accessory to the original crime.
I want to write an extended story about the whole thing and offer that to several media along with the video, just like I did previously with another short doc from Japan. So I kinda can't and won't give everything away under the video.
However, I try to answer questions or join a discussion when I can. This thread in particular seemed very interesting, whereas other comments elsewhere don't really make me join the discussion.

There's only so much you can tell with a short video on the internet. Everything can only be a glimpse into a 1,300 year old legacy, and into the mentality of three humans behind it.
I imagine we can have SOC of CPU+RAM in one package and save on their wiring, for example.
Hey all,

this is a Mac app that generates native iOS and Android code from a visual design. There's no runtime involved -- the output code uses native platform APIs as concisely as possible. You can view a tutorial video on the site to get a better idea (although the video doesn't cover nearly everything).

This is my longest side project ever... I was previously making a HTML5 animation app called Radi which was released as "Show HN" in 2010, almost exactly four years ago:
https://news.ycombinator.com/item?id=2040844

Neonto Studio Pro is essentially a pivot of the Radi codebase (created by a new team, not just myself). Instead of HTML5, it generates high-quality Objective-C and Java code. Instead of an abundance of animation tools, the UI has a set of generic mobile design tools and patterns.

One particular target for this product is content-centric mobile apps: photo books, music albums, video apps, or anything else that is built around content. But you can also use it for more generic "scaffolding" of native apps.

There's so much that a native app can do, and it's impossible to squeeze it all into a visual design tool... To address this problem, Neonto Studio has a rich plugin API that uses JavaScript. The idea is that many projects will use plugins for core functionality. Plugins can provide their own UIs inside Neonto Studio, and they write native iOS/Android code on export (so code generated by a plugin is indistinguishable in the generated code). You can find a couple of plugins in the "Getting Started" screen in the app, and more will be published on the blog.

Would love to hear what you think! If you're in the mood for reading, there's a thorough explanation of the underlying thinking behind this product on Neonto's blog:
http://blog.neonto.com/?p=44
OpenFin introduces Hypergrid; a ultra-high performance HTML5 data grid
I sometimes hack on the C part (e.g. porting Mirage to ARM). The C code in Mirage is basically:

- malloc

- printk

- openlibm (standard maths functions)

- gmp (fast big ints for crypto stuff)

- garbage collector

- support code to make the above C code compile (assert, various standard header files, etc)

Once Rust has matured, and if reliable, well-optimised replacements for all these libraries become available, then it would be interesting to use it. But until then, there isn't much C code you can replace, because there is a minimal core you need to provide to compile C libraries like gmp, and we're pretty close to that already.

Rust's linear types / lifetime support is interesting, though. For example, when you pass a buffer to Xen for transmission on the network, it's important that you don't modify it again until it has been read (or you'll get a race). Rust's type system can express that statically, whereas OCaml's can't. On the other hand, OCaml has functors, is far more mature and has lots of libraries available.
tell me about it... after the interviews, which were the first things I shot, I realized the tremendous weight of the millenia. The work on "Houshi" really brought me to my mental and physical limitations. I shot for hours everyday, without a break, because I tried so hard to capture everything. I was so very moved by their story and felt the need to tell the story in the best and most powerful way possible.
As he already decompiled the app, wouldn't a more promising route be to figure out the Bluetooth communication between the app and the band? Using this knowledge, you could eventually write your own (private) app and bypass Microsofts's servers completely. (Provided they don't use some crazy authentification and/or encryption schemes in the Bluetooth protocol.)
NASA's Kepler Spacecraft Finds First Alien Planet of New Mission
20+ Designers from Lithuania You Should Know – TrackDuck
I'd rather you not.
Very good website indeed - innovative and hopefully disruptive to the recruitment market
Minecraft Maker Mojang Plans 'Story Mode'
Apple goes to war with the BBC
Whats a good place to suggest a postgresql [json] improvement, my message was intercepted when posting to pg-performance. A major one at the moment is that offset does the select projection on discarded rows (common to use offset in paging), under normal circumstances this isn't a problem, however when does a json operation such as reading a field ->> this causes major performance degrading. Note of course only immutable functions can this optimization apply. There are several workarounds but if PostgreSQL wants to win back some nosql heads it should be straight forward.

In addition to update a json field isn't straight forward, these operations should be supported by first class inbuilt functions.

Its getting close but its not quite a nosql killer yet if they are targetting people who didn't originally come from rdbms background..
Automated provisioning of multi-cloud weave network with Terraform