skysight-inc/HackerNews huggingface dataset:
You can also use something like DigitalOcean + CloudFlare Edge caching, and still be able to use a DB.

At the end of your day your content is already being stored in a database or in some custom format to be able to generate the static site aways. You have a lot more options if you go through a database first vs a custom static format.
Are you familiar with "Sir, You Are Being Hunted"? The game's developers have a great blog on their procedurally generated English countryside.
> I'd rather outline the major components of a system by drawing (on real paper) simple boxes and lines,

One of the most constructive things you can do when designing software as a part of a team is to review these diagrams with the team. Inevitably, if you create boxes and lines, you'll need some sort of legend that identifies the relationships established by the visual style of boxes and lines. UML is intended to be a common legend, like the schematic representation of circuits (resistors, capacitors, diodes, grounds, etc).

> Not sure what code-as-picture achieves - it's generally has worse tooling (less editable, less versionable, etc.) and tends to be used by 'architects' who don't write code, only for that UML to be essentially ignored by the coders on the ground.

An error that happens more often than we'd like to admit is when we totally mis-assess the requirements or omit big portions of an element's design. Sketching a quick diagram that shows "the UserAccount has a user_name, user_id, and a password_hash element" allows the team to sanity check the design approach -- "Oh, but a UserAccount also needs an email_addr element." "Are you kidding? How would we email them, there's no interface for that on this system." It's sad, but sometimes entire (enormous) features like this don't get caught until much later in the design cycle.
Big data security startup DataVisor raises $14.5M
> What's the future that Haskell brings?

That's a great question, paulsutter. The great computer scientist Peter Landin in 1965 asked a similar question about the future of programming languages. To answer the question, he imagined a wonderful futuristic programming language with lambda calculus at its core. He named that language ISWIM, and described it in a paper entitled The Next 700 Programming Languages.

Haskell is essentially ISWIM with a Hindley-Milner type system added to it.

https://www.cs.cmu.edu/~crary/819-f09/Landin66.pdf

Haskell is science fiction from 1965. The future that Haskell brings is right now, the 21st century future.
We've been building this for a while and now have our first public release!

It's a database of 48,598 research organisations around the world, many with added metadata. CC-BY, so you can grab it and use it in commercial applications. It's been useful internally and we wanted to share it.

You can download the full db here: https://www.grid.ac/downloads (the JSON version has all the metadata, the CSV is there for ease of integration with basic info) or explore what's present here: https://www.grid.ac/institutes

And a final link, the announcement blog post: http://www.digital-science.com/blog/news/digital-science-lau...

[I was asked to resubmit this, if you've seen it yesterday!]
Twitter announces layoffs
> Students in the US are already comfortable paying enormous amount of money for the education, students in Europe much less so and students in India and Pakistan simply can't afford to pay what US students can.

Yes, exactly. Substitute "people" for "students" and "health care" for "education" and you have also explained the price differences in the cost of drugs.
An iOS application security issue - This is what happens when developers miss out on security.
You can't really work in Hong Kong, Singapore, or Switzerland making over $100k without milking the housing deduction given that income taxes are lower than the states.

If the country has no taxes, the foreign income exemption doesn't work. Also, it maybe doesn't work if you are going to get a job in Iran, Cuba, or North Korea...there are certain standards to meet.
UML emerged out of the whole CASE (Computer Aided Software Engineering) movement. (Now there's a term you don't hear much any more!) Things were never well standardized and UML was an attempt to bring some sanity to the whole undertaking.

I used to work on a CASE tool early in my career. I was always struck by the fact that we never ate our own dog food; that is, we never employed the tool we were working on to guide its own construction. This was the first time my eyes were opened to the fact that perhaps there was a lot of junk being built :)

CASE itself I believe was an attempt to replicate for assembling bits some of the benefits CAD/CAM was bringing to assembling atoms.
Show HN: Fishing tournament platform and mobile app to log catches
I had a look at that. They've done a great job of generating enclosed crop fields from voronoi diagrams, but that's not the kind of countryside I need, rolling hills and valleys. The south downs, basically. The topography is important for gameplay.

BTW for anyone interested they did a talk at some conf or other which goes into more detail than the blogpost.
There are two types if UML diagrams I willingly used: sequence diagrams and deployment diagrams.

ER diagrams are super useful, too.
https://en.wikipedia.org/wiki/Buk_missile_system#Operators

Both Russia and Ukraine operate that system.
One step closer to WALL-E
Schrödinger's deploys no more: how we update translations
Qt uses slots and signals to control messaging between threads (e.g. the UI and the workers).

The Python binding to Qt is good, but it is auto-generated (from C++) and some of it shows up as non-Pythonic mechanisms or conventions.
Exactly. Maybe I'd just need to extract some kind of statistical model.
> UML was supposed to foster communication

> could supposedly "round-trip" between UML and code, but I never saw that actually work

This is the root of the problem with UML-as-spec: it's used as a tool for one-way communication, for open-loop management that doesn't want to have feedback or dialogue stages in development.
>The LibreSSL solution is the correct one here: if your code is old and unused, just delete it ffs.

I sort of suspect that the OpenSSL developer just fixed the compilation error, because it's actually easier than deleting code completely.
Apidoc: RESTful Web API Documentation Generator
Apple is one vendor and I don't care much for their OS.
Sorry, been busy with baseball the last couple of days...

Clever bit going all-variable when there is no frame of reference, starting point, or baseline.

On its face, if it is a standard, mainstream organization, it has srandard, mainstream standards. However, there may be some source that indicates otherwise (the call in the second half of my statement).
The page linked to in the second point mentions "Restful Web Services Cookbook", it's a while since I've read it but my memory is as the the author says it covers solutions for each of the three issues you are raising.
"Vampires pretending to be humans pretending to be vampires. How avant garde. " Anne Rice anyone?
If you need old code, browse through the repo and find it.
How Ada Lovelace Became the World’s First Computer Programmer
As a property owner will tell you. That public land isnt public but is an easement on private land.
It always struck me as kind of odd. This was before the iphone, but even counting iphone apps I haven't been able to come up with a way using itunes to deploy WMDs that isn't horribly contrived.
The 10 Most Popular Google Fonts (Infographic)
Given that the company will be led by Michael Dell, I don't think it's the Dell employees that need to worry about their jobs.
Man Kills Mother, takes out her heart and masturbates on her
I'm also British. The American system is insane and catastrophically unfair, which is why you keep seeing news stories about how horrible it is.

The British "non dom" system is unique to the UK and is not any particular feature of residency based taxation (which is how every country in the world works save America and Eritrea). And there are constant rumblings about abolishing it or reforming it. I suspect non-dom status will eventually go away, but residency based taxation will stay.

At any rate, no country other than America has any chance of implementing such a policy. To make FATCA work required one of the most draconian laws that's ever come out of a democracy. Most people don't understand it at all. The law says that every financial institution in the world must obey the USA. This is enforced by not only taxing US assets, but because many institutions don't have any US assets, forcing those that do to recursively apply penalties to all their trading partners who aren't in compliance. A big part of the cost of FATCA isn't even reporting Americans to the IRS. It's keeping track of every firm you trade with and whether THEY are reporting their customers to the IRS ...... and then violating your contracts with them by withholding payments until they fall into line.

I see a lot of people saying things like, well, the threshold is high enough that all I have to do is paperwork. Or "it doesn't seem so bad really". I find this to be naive. Here's what can easily happen next:

• The threshold is lowered. As expats have no meaningful representation or organisation as a group, taxing them is effectively free money.

• The FATCA recursive enforcement infrastructure is extended to mandate global compliance with other US laws, by making banks impose penalties on any company or person that Congress doesn't like. People get upset as they suddenly realise that US law now takes precedence over their local laws.

FATCA is literally a totalitarian takeover of the entire global financial system by America. They don't care if people have to violate local laws in order to obey. The view of Congress is that American law supercedes all local law. It's the formal establishment of a global American empire.
How to Install the ELK Stack on AWS
Sadly a pattern not unique to (child) psychology.

Some years back i heard about a guy that died from heart attack, in hospital, because he didn't manifest the symptoms the staff was trained to look for.

And more recently quite a number of core literature is found to be based around men in their 30s and not much else. When different age groups and gender gets investigated they find that symptoms differ.
Which Flux Implementation Should I Use with React?
Yes, CASE grew out of CAD/CAM. There is probably a whole field of anthropological work to be done as to how this came about and why nobody talks about CASE any more.

Although the latter is partly because the idea of doing 'SE' without the 'CA' is now inconcievable, even to senior management.
12 Best Online Form Builders for Your Website
“Fingerprinting” Chips to Fight Counterfeiting
Tucci is being acquired, not acquiring Dell. Maybe your view still stands despite that - I don't have any views on Tucci personally (I know nothing about his track record).
The Hit Book That Came from Mars
Thats crazy! I had no idea they can "undo your renunciation". Sounds like slavery to me ;).
:) We do have a lot of new cool database technologies. They may be the right choice in some specific domains. I still think RDBMs are the best generic choice. And good RDBMs design skills a core developer competence.
Funny that you post this to hacker news, which arguably is the ONE site that could actually use a mobile app, because the web version is a pile of shit.
There's probably a legitimate point to be made that countries typically spend a large amount of money during an individual's formative years that they don't pay back until they've spent a significant length of time working, so they have in essence pre-used a lot of those services.

I wouldn't personally advocate that stance - I think it's problematic with respect to consent - but I can see that in the case of extremely high emigration rate the viewpoint might be very tempting.
Ah, education is an interesting point.

The question is why don't other countries tax their citizen abroad?

I assumed that the general consensus was that it all balances out at the end of the day – countries don't tax their citizens abroad, but do tax noncitizen residents who have income in the country. Either approach isn't all that bad, but it's interesting to think about how it can realistically be handled where individuals can hold multiple citizenships. My partner is dual US/UK, and completing a US tax return when you haven't lived in the country in decades is expensive and time-consuming.
In 2013 I encountered a major IC design company that still works in this way: spec -> complete English+diagrams description of all system components -> Verilog -> production.
“Supposedly I am allowed to vote in the district I last lived in the states, but trying to get any of this done is difficult, especially since the state I live in requires proof of address for voter registration.“

Makes me wonder what would happen if a significant number of expats would agree on some low-population state to remotely take over. How far could bureaucratic friction be increased to fend off that kind of "attack"?
Cute idea... Has anybody tried this with CUPS?
Yes I remembered this one, and this resulted in the SSH keys being weakened. So ... it is the same incident.

OpenBSD could forgot one day. As if 50 core devs pretending to know their jobs could do better than 10000 devs with tremenduous amounts of guidelines and administrative rules and a fair amount of political commissars.

Lol. Bureaucracy will always beat amateurs.
9 creative ways to ask your website visitors for feedback
That's a fair point. I wonder if there's a better way to structure that than the existing income tax?
The West Will Never Reveal the Truth about MH17
I think anyone inside of Dell whose area of responsibility is a core focus of EMC (storage, security, etc.), should worry quite a bit about their jobs.
Html5 webrtc platform
Disruptive behaviour in nonwhite kids is much more likely to be interpreted as criminal tendency rather than an unfortunate medical condition.
Still not following. Believe me, I'm really trying, but something seems off. Maybe an analogy would help.

We have two populations A and B. A has walked slower than B. One individual, a1, says 'hey I suspect B (who controls the food) is withholding vitamin X'. Evidence is uncovered showing this to be true. A is given vitamin X, and A begins to walk faster.

However a subset of A still doesn't walk as fast. Again, an investigation is done, and it's shown that B has also been withholding vitamin Y. After vitamin Y is given, that subset of A also begins to walk faster.

Then, a smaller subset of that subset shows initial gains in walking speed, but recently their speed has dropped off significantly. So, A is given even more vitamin X and Y. But, that doesn't help. So, instead of suspecting that B is withholding vitamin Z, we should take them on their word that recently the terrain has changed so that B just naturally walks faster than A?
A New Media Market Makes Playboy Drop the Nudes
This claim is generally made less about Standard American or General American and more about regional Appalachian dialects. Even this is a myth.
http://itre.cis.upenn.edu/~myl/languagelog/archives/002699.h...
http://lrc.ohio.edu/lrcmedia/Streaming/lingCALL/ling270/myth...

English and American dialects both originated in (Shakespearean) Early Modern English, but both have changed over time, as languages do.
Case for point 2: Comment administration page. You get a list of comments with checkboxes, check the ones you want to select and then click "Delete selected".

Case for point 3: Like he said, a grid (with inline editing) and a "save" button.
Deep learning wasn't advancing at a 2X rate/year 30 years ago. Past performance does not indicate future performance.
This is neat.

OpenCV can also detect smoking. Will this be the next step in the trend to collect as much health data as possible?
That guy operates on another level.
Combining two of the world's largest technology franchises
we're quite proud of what we have made but would like some honest feedback as we try to roll out our html5 platform to capitalise in the business world mainly ecommerce at present.
We believe it is one of a kind and as a result its difficult to sell but the tech is strong.
Anyone in ecommerce that would like a free trial talk to us on the link
Right. Thank you.
I filed five returns last year (4 states and 1 federal) and I didn't even leave the U.S.
MH17 Report
"The world needs a strong Twitter, and this is another step to get there."

Let's not get carried away here. Twitter is great. I use it too much of the day. But the world hardly needs Twitter.
The flip side is that foreigners who invest in America aren't taxed at all. At least in Singapore, I know people who invest in the US stock markets and pay not a single cent in capital gains taxes or dividend taxes (Singapore does not tax these). I'm not sure the citizenship based taxation makes the most sense.
3. If you have a grid you also have pagination which eliminates the possibility of editing multiple rows in the same call.
Ask HN: Strategy for 1-2 years of self-education?
Hey HN.

I'll soon have my masters degree in a field that is rather vague. Judging from the employment-status in my homecountry, getting a job will be tough. I'm education within the softer IT-domain, which means that communication, UX, systemsdevelopment are my primary skills.

If you had 1 or 2 years to learn any programming/development skill - what would it be and why?

I'm considering webdevelopment (HTML/CSS/JS/SQL+ something else) since I have some hobby-experience doing websites (mostly in Wordpress, but that's mainly because it's fast and the CMS suits me and the customers I've had).
Security Release: Docker 1.8.3 and 1.6.2-CS7
In fact, many places in the world did need twitter: https://en.wikipedia.org/wiki/Twitter_Revolution
Mate and Politics: Berlin, Oct 16  18 hrs
Also, once you've found videos you like, you can then load them by voice command (voice bookmark):

https://youtube.com/treycent/search?query=youtube
Also what gsm is the paper
Ant colony optimization in Scala
>What about non-alphabetic written languages?

Some English words can already be writen without using the alphabet. For example, '2015'. I believe numerals in English are used exactly as emoji (or Chinese characters) in Japanese now: embedded inside the sentences, which are composed according to the grammar of language.

>The input difficulties of emoji today seems temporary.

It depends on language, in Japanese input methods a lot of emoji can be written exactly the same way you write rest words.
Why is this email on sec.gov?
Betteridge's Law.
> We already have a perfectly good way of representing the details of a system - it's called source code.

Interestingly enough, that's a bit of a false dichotomy.

Imagine it's your first day on the team, and there's thirty classes (or thirty functions) in this software package, and you want to understand their inheritance/composition, what's a good way to take a step back and just see how they relate to each other? You can browse some interface files or some source files, accumulating a model in your head. But the visual throughput into your brain is just so much better when you can see it in a diagram.

Regardless of whether a human draws the UML representation of the design in advance of the implementation or a machine deduces this from the existing source code, you can still benefit from a class diagram that will cut out the noise of the implementation itself. As long as we're drawing a diagram, why not have a common way to represent the concepts we use in software?
I never thought of that, every representative gets elected under a different rule. You could still do something like the Samoa, and get it organized by the State Department. That wouldn't fly with an actual voting power, but for consultative representation, I think that would be good enough. I guess for actual voting representation, either one State should grab them, or make a federal level election for "others" (where probably Samoa and friends, DC and other troublesome situations could be handled as well).
I think the point is that twitter has evolved into a kind of news/whistleblower network and that the world needs that. It could be something else than twitter but right now twitter is filling out an important role.
Is it unfair to think you're saying that a leaky abstraction is good?
Mary J Blige – Be Without You (Acoustic Cover)
Apple: Magic Accessories
How does torrent traffic differ?
So I'm not exactly well versed when it comes to networking, and I read some headlines this morning:

> Rights Alliance claims it has has gathered data on 51,000-75,000 users of the site.

- How do they exactly know you're torrenting files over the internet? Does your traffic somehow have a big "Hey, I'm torrent traffic"?

- How is this traffic between a mesh of computers different from your regular browsing?

- How is this traffic different from legitimate torrents (like LibreOffice torrents, p2p game patchers etc.)?
The link to the article just redirects me to http://attify.com/
1913: When Hitler, Trotsky, Tito, Freud and Stalin All Lived in the Same Place
I'm guessing the fact that this email shows up on the SEC web site may have to do with this:

> Per Chapter 4, Part 4, Sections 1400-1408 of the Labor Code, WARN protects employees, their families, and communities by requiring that employers give a 60-day notice to the affected employees and both state and local representatives prior to a plant closing or mass layoff.

http://www.edd.ca.gov/jobs_and_training/Layoff_Services_WARN...
A simple ultrasonic detection and ranging. Arduino+Unity
All of those that you mentioned were totalitarian regimes, hence no true communism (as described by Marx) has been tried.
yes this. When I read the title and clicked the link, I thought, shouldn't this page just be blank?
I'm also interested in this - it is certainly done quite a lot in the wild, I'm curious if there's a knowledge base somewhere for it.
Victor Garber is officially off the market – Marries Longtime Boyfriend
Running Docker Registry on AWS ECS
What's the reason for this e-mail being housed on a .gov TLD?
I love UML. UML is overused. More people need to know UML. The less UML you do, the better.

I believe all of these statements to be true.

I had a contract many years ago with a large insurer. Their development process basically consisted of drawing really complex UML diagrams, then hitting the Big Red Button and having the modeling tool generate 40,000 lines of framework code. The chief architect explained to me that really the only work required was just a tiny bit of business logic in the appropriate places.

Fortunately I was not part of the main dev team, which for some strange reason (at least in the lead architect's mind) had the damnedest time with this system. My job was to create an internal permissions system. Given app X, user Y, and action Z, was the action allowed or not.

I looked at the problem for a while, and no matter how I thought about it, to me I had three lookup tables and one method. Boom, I'm done.

The lead architect wanted me to still draw a diagram with one class, push the button, and get the 40,000 lines of code. For some reason, this did not appeal to me.

Took me about 3 weeks to convince him that really 20 lines or so of code was all we needed. I still had to draw the diagram, though.

That's the horror story -- one among dozens I have. But on the flip side, I've been with teams that interviewed the customer while sketching out a domain model. Since we all understood UML, a quick and lightweight sketch using the appropriate notation got agreement on a ton of detail just taking 30 minutes or so. That would have been very difficult using a conversation or word processor. Sketching without some common lightweight understanding could have led to rookie errors.

There is nothing in this world better for getting quick technical agreement on complex problems than group sketching using lightweight UML. The trick is sticking to the absolute minimum.
Google Design