skysight-inc/HackerNews huggingface dataset:
I think you're retroactively spinning it, to fit what Chrome has become today. Let me just find the comics v1 rolled out with.

Ahem: "There are a lot of limitations to the kinds of applications that you can build today with web browsers. And the subset of things you can do is different for each browser. If one browser has a cool feature, that doesn't help -- it has to exist across all browsers in order for developers to use it." (Emphasis original)

But yeah, Google says they're not evil, so that makes anything they do non-evil...riiiiight. I have a feeling we're not in Kansas anymore.
I'm sorry, I know this is an earlier comment but I wanted to correct this framing of the threat and proposed mitigations. My response to you here explains why these measures don't solve the attacks that we're trying to address: https://news.ycombinator.com/item?id=9211034
Why Some Bankers Are Leaving Finance for Fintech Startups
If I knew that I wouldn't be confused.
Your comment missed the irony, which is that rent control is an effort to mitigate the impact of scarcity for tenants that increases scarcity and reduces market outcomes for tenants.
I've been learning Flyway and so far it seems to work well for applying handwritten sql scripts. I was hoping it could generate the migration files for you based on your entity classes, but that doesn't seem to be the case. Is there any tools for Java that handle both applying migrations and generating migration files based on your JPA Entity classes?

I've been using Alembic with SQLAlchemy with Python and I really like the ability to auto generate migrations and then be able to hand tune them if need be. I'm looking for the same kind of tooling for Java and haven't really been able to find it yet.
This technique is known as RLNC. It works quite well but it's not the only optimal erasure code, there are others.

Unfortunately, RLNC implementations are patent-encumbered in the US, so good luck using this "simple" linear algebra.
Sniper Cash MachineFast ways to make moneyMonster cash machine$$$$
DNA nanobots will soon be tried in a critically ill leukemia patient
Also, patent titles and descriptions can be very general, even if the actual patentable claim is very specific.

For example, I am on a European Patent titled "Method and Apparatus for producing a printing pattern" No, we did not patent "producing a printing pattern", it was one very specific method of doing so. (I use "we" very broadly, I didn't actually file the patent, they took a vaguely worded e-mail from me and copy-pasted it into the application, but that's another topic...)
Flash solves the "added overhead for random access" portion of the problem, but the overhead for any access at all is still remarkably high, particularly when compared to main memory.

Perhaps when we get more "flash connected to the main bus" options (there are a few commercial options which sit in PCI Express, AGP, and even DRAM slots), we can begin discounting the overhead more and more, but we're not there quite yet.
Leanpub.com lets you keep roughly 90% and the publishing process is quite painless
About the site:

1) Redirect http://www.getmustapp.com to https://getmustapp.com, with www or without, with https or without

2) Cursor: default, not text

3) The second image of the mobile example is clickable and goes to the image "zoom"

4) The email subscriber it's not clear enough to me, where should I enter de email?...

5) Not favicon
Ringostat
The meta point that I was trying to make, and I think is really important, not only in this context, but in a vast number of contentious threads, in HN and other arenas, is so often when we are voicing what we propose is a moral, or ethical position, is no more than a declaration of what our particular situation happens to be at that time.

Someone living in a rent-controlled apartment will be a strong believer in rent control. Someone owning real estate will be opposed to rent control. What I find fascinating is that the same person with the same knowledge, background, and education might hold two diametrically opposite positions.
NB: On p. 12, section 3.1.2.1, the policy [1] states:

Class 1 certificates are limited to client and server
certificates, whereas the later is restricted in its usage for non-commercial purpose only. Subscribers MUST upgrade to Class 2 or higher level for any domain and site of commercial nature, when using high-profile brands and names or if involved in obtaining or relaying sensitive information such as health records, financial details, personal information etc.

[1] http://www.startssl.com/policy.pdf
Gigaom provided value to you as a reader, but what did they do for their clients, the advertisers?

On a basic level, advertisers are looking for reach and frequency for their ads.

These two requirements are nearly impossible for a high level content publisher to achieve on the internet, where good reach means 10 million readers plus and good frequency means over 50 million page views from that audience. I'm sorry but not that many people are looking for enterprise tech stories, which were Gigaom's forte

Factoring for VC expectations, and you're looking at much larger traffic requirements to satisfy business targets.

High level content has to either:
1. Operate as a small ad business online, no VC
2. Operate in other medium such as magazines, where smaller reach would be appreciated by advertisers
> You guys are giving great feedback

My feedback is, "Avoid making needless assumptions about gender.”

:-)

p.s. Thank you!
Might. It only took ... what - five years? Ten years? for people to start ditching IE after it turned Evil (IE5+). The years between "Browser X is the best thing since sliced bread" and "Browser X Considered Harmful" became known as the Browser Dark Ages. Not looking forward to a repetition thereof.
If they add a first factor (4 digits PIN code) and this as a second factor, then I think we have a winner. The PIN code will protect you from insecure networks, losing your phone, theft and it's easy to remember.

The PIN code is a weak link, but doesn’t do much without your phone. Your phone is a weak link, but you won’t get the SMS without the PIN code. Chained together they’re almost stupid and fail proof.
Playing dodgeball with a robot is easy if you hit the emergency power button
Conway's Game of Life – Trying It on Images
Companies that *can* support remote workers will win against those that can't
This is a step in the right direction for embedding external resources. It'd remove CDNs as an attack vector (once it's rolled out everywhere).

It'd be great to come up with some kind of way to also tell the client what resources are expected, and if a new one is loaded (e.g. <iframe src="http://dangerous.malware.com"></iframe>) the client would not even connect to it.
VR games.

Smart watches.

Fitness devices. Millenium Generation are putting more money into fitness stuff and Under Armor just bought myfitnesspal app. Google released their own. Those things will amass a good amount of big data for companies so I see that becoming big.

Electric cars. Tesla really pushed it. BMW and Nissan is embracing it. All the hyper cars are moving to hybrid right now. It's easy to see where the direction is going.

Machine learning/ Data science. It's going to grow. As for the tech stack I'm not entirely sure, but I know Spark will be vying for some market share if they keep the momentum up but Flink can be an underdog. Eventually, we might get a good realtime framework/software instead of batches and micro batches.

Scala is going to go down as people are going to see how complicated the language is really. I've seen few move to Clojure. That's the trend I'm predicting for this language.

Autonomous cars ain't going to be here by 2018.

Things I think will not be a trend:

I wouldn't add google glasses type of thing because I don't think the technology is there to make it last more than an hour or two really.

Open Source Graph data base. Titan is going to going to die and there won't be any promising open source one in the horizon and I'm sadden by this.

Front side js rendering is going to be still fighting for dominance. React, angular, ember, etc... It'll have massive code base shift with ECMA 6 and nothing will settle and everything is still wild wild west in this frontier.
Here's the first claim, slightly reworded to be easier to read:

> 1. A computer-based system for smoothing a mesh model of a three-dimensional object or surface,

the mesh model having a set of connected faces, each face being a geometric shape with a predetermined number of vertices and a corresponding number of edges, each edge connecting two of the predetermined number of vertices, each vertex being a data point describing the object or surface ... comprising:

a subdivision [function] to check a first edge against a predetermined subdivision criteria;

an insertion [function] to insert a new subdivision point along the first edge, the new subdivision point being inserted depending on whether or not the first edge meets the predetermined subdivision criteria; and

an extrusion [function] to extrude the new subdivision point so that it lies on a curve, wherein the curve passes through the vertices connected by the first edge orthogonal to normal vectors at the vertices.

(Some "subdivision criteria" are covered in dependent claims.)

I'm not a graphics / computational geometry guy, so I don't know how common / standard this is. The last step about extrusion through a curve looks somewhat narrow to my non-ordinary skilled eyes. Are these steps what you had in mind?

The 4th claim, however, is a doozy. As far as I can tell, it essentially covers recursively applying subdivision to only a selected subset of faces in a mesh:

> 4. A method for refining a mesh model of a three-dimensional object or shape, the mesh model including a plurality of first geometric shapes, comprising the steps of:

selecting at least one of the first geometric shapes;

recursively subdividing each of the selected first geometric shapes into a plurality of second geometric shapes; and

displaying each of the plurality of second geometric shapes.

Again, not familiar with the field, but this one sounds incredibly broad.

This was filed in 1999, so it has a few more years left.
Great job Andrew!!! :+1:
Slick idea, I think. My feedback:

- The video added nothing of value for me. I felt like I wasted 1:20 on what could just as easily have been a SquareSpace or Adidas commercial. I'm not sure why the video doesn't just...show me what the product does and why I'd want it.

- The rest of the site probably does tell me that, but it uses a wall of text to do so. Since I've already wasted 90 seconds by the time I get to the wall of text, I'm in low-fi skim mode.

My takeaway: it's some kind of photo-sharing app. I'm not sure why I'd want it.

Hope this helps.
It's not because you have accurate data that you have to upload all in OSM
Hello Yahoo, First of all please stop asking my phone number to register email.
Rent control is a deliberate tradeoff between price stability for existing tenants and supply (and therefore market clearing price for new leases.) So the supply effect isn't an irony, it's part of the chosen tradeoff.
Yep, in Germany 3-6 months is normally a deposit (Kaution) that you get back when you move out (so unless it's your first place you can roll your previous apartment's deposit into the new one's).

It's not unusual to find apartments without a commission or with a commission of 1-2 months.
I work for an insurance company that sells that kind of surety, and it IS the most profitable product :)
I think the problem here is assuming terms like stable and volatile equate to better and worse. A lack of rent controls will definitely result in price changes occurring based on supply and demand and therefore much more frequently than with controls. So in that respect they're more "volatile" At the same time that market is much healthier because the prices are transparent and all economic agents can act rationally (My rent goes up 10% each year I'm here that's going to be a back breaker in 2 to 3 more years if this holds up so I'd better start planning a change) Controlled prices might be more stable because they don't change but underneath the surface that volatility is still there and building as it has no pressure valve for release. I'd rather my volcano constantly releases gases and shakes my house occasionally than sits under a cap and gives me no warning sign until it blows after 10 years of building up.
Some of us still use tiddlywiki. Make sure that still works.
Looks interesting, I'll give it a shot once it hits the Play store.
While the direct link is useful (and is prominently linked int the OP), the blog post does add useful background information to the what's and whys. I recommend viewing both.
gogetssl.com sells Comodo EV certs for 126$/1y or 221$/2y.
certsimple costs more than twice as much. And I am not sure if there is actually such a big difference between the verification process since both are just resellers of another CA...
Circular thinking: Stonehenge's origin is subject of new theory
I think Etsy buyers are looking for a certain level of unique-ness. "Not mass produced" seems like a good rule of thumb to me.
Fixed ! Thanks

I did mean "guys" in a gender-neutral sense, but you're right it's just as good without.
Great project, nice work!
I tried to find the best solution (simple, secure, incremental, reliable...) and could not find the perfect candidate either.

I finally ended up by sending encrypted gpg tar files to a remote backup machine (you may want to cross-backup machines) (without using any intermediate file)

(sorry if formatting breaks)

#!/bin/bash
#

# list of local directories to be backuped
DIRS="/home /media"

# destination directory target
DEST="/data/backups"

# gpg encryption email
GPGEMAIL="homer@example.com"

# remote ssh as user@pachine
REMOTESSH="homer@backup.example.com."

# remote ssh additional args
REMOTESSHARGS="-i /root/.ssh/id_backup"

for i in ${DIRS} ; do
if test -d "$i" ; then

f=${DEST}/$(echo $i | tr '/' '_' | sed -e 's/^_//').tgz.gpg
tmp=${DEST}/_tmp

echo "backuping $i to remote $f encrypted with pgp" >&2
/bin/tar cf - ${i} \
| /usr/bin/gpg --quiet --batch --encrypt --compress-algo zlib --recipient ${GPGEMAIL} -o - \
| /usr/bin/ssh -p ${REMOTESSHARGS} -o BatchMode=yes -o Compression=no ${REMOTESSH} \
"cat > $tmp && mv $tmp ${f}"

else
echo "error: $d does not exist" >&2
fi
done
Libraries.io – Open-Source Discovery Service
Come and Help GoCardless (YC S11) Expand into Europe
I think Gigaom had a harder time competing in an ever-increasing market against sites like HN end even Quora where the comments (especially here in HN) I often find insightful.

I wonder if Om had returned to the helm, cut staff/costs, and made Gigaom much more about his own preoccupations and interests, that would have worked better.

I liked the 'world of Om' a lot and I think this has potential for attracting an audience. Maybe all it needs is 2-3 staff members if that.

Kind of a Gruber/Stratechery/Quora/HN/Reddit hybrid.
I'd counter that with the fact that this is a social app, and thus depends on being able to saturate networks of people. This means that if someone that does interesting things wants to share those on this app, and happen to have Android, you could have lost a really valuable "node" that could have helped you saturate both markets more.
Problem: I have a 30+ variations of the same photo, and I only need the "best" one. Help me find it with the help of Turk.

I bootstrapped a real estate related web app and sold it for a bit over $10M. My advice is that unless you enjoy creating stuff for technology laggards (i.e. people who adopt things only begrudgingly), avoid that industry.
On what planet is 2/3 of your post tax income considered to be easy ?

(Also most of the units being built require HOA membership so tack on another 1k to your monthly outgoing)
I know this market really really well. There have been attempts at this, but unsuccessful.

http://consumerist.com/2006/01/26/trembickycom-the-bad-landl...
Programmer Passion Considered Harmful
omg guys front page
Agreed; for trying to solve a problem rooted in valuing popularity over use, showing the "stars" for a result is counter productive.

Another suggestion: Allow searching from a language sub-page, with results limited to that language.
While that approach may seem convenient at first, I recommend the exact opposite for two reasons:

1. Your data will outlive your application

2. I strongly prefer contract-first over code-first interfaces between systems for stability and reliability issues

Following the latter, as the interface of your database towards your application is the schema, you should absolutely have that being the driving force and not the entity classes in your language of choice
The worst part I think is that, even though they don't have family in the city, work is hard to find, and the rent is very expensive, they still won't leave Tokio.

Does that mean the other cities are worse?
You ever have an idea, play it out in your head, plan it a little, build a little towards it, and just not get anywhere with it and then someone release gitbook.com? Great stuff, after Apple released ibooks author a few years ago the gears started to turn in my head about a simplified publishing platform. I guess I didn't move faster/further with the idea because it eventually just felt like a blog or website authoring tool.

Was the editor pictured on this site available to download a few months back? I feel like I played with it, or something similar.
The situation where the user doesn't know about and/or is incapable of installing another browser is pretty common with default browsers like IE and Safari, but not nearly as common with Chrome.
It's fairly impossible to know. Also, a creation could be made locally by someone, and still copied (whether from reverse engineering or an available template) and mass produced by someone else. This happens in any industry where duplication is easily (or not) possible and where there are people looking to make money - which is most industry.
"leaving your app's commandline parsing until it becomes a catastrophe to manage (or your users complain) is technical debt whichever way you spin it."

I wouldn't deny that.

But I do agree with the Go philosophy (now I am expressing an opinion) that says you should also not underestimate the ongoing technical price of taking on a 3rd party library. Most developers consider it "free". In practice, it isn't. It is entirely possible for the value to exceed the cost, but developers rarely make a sensible decision... they just account the costs as zero and go grab the library, and often don't even notice what they're paying, and certainly don't notice what they're costing the team.

(Bear in mind we're talking "stdlib" vs. "grab a library" here, so NIH-syndrome is not currently on the table.)

And you're also really prejudicing the discussion, and indeed probably your own mental visualization, by speaking as if every Go program is a budding "command-line catastrophe" waiting to happen, when in fact BY FAR the most common case is that your program takes zero command line parameters, and the vast bulk of the remainder is five or fewer with no complicating factors like "modes" or something. Those who are programming the remainder are free to grab any of the 5 libraries I saw mentioned in the discussion yesterday (and probably more since I last looked), and nobody is going to complain.

"Who cares what libraries you build them with? That's kind of the point."

The maintainer. Go is generally focused on "serious" programs who will be maintained by teams of developers over periods of time that typically involve 100% turnover (though, hopefully, not all at once). If you don't have that problem, well, Go is going to be less appealing to you and I invite you to consider other options. If you do have that problem, you either A: already know how big a problem that is and will tend to appreciate some of what Go has to say, even if you don't quite agree with the solution or B: in another five or six years will fit into A.
I agree with you. But what does that mean? Why is it inherently a bad thing? It could have a dramatic effect upon other areas like Oakland (revitalization) Or maybe it spreads further and wider than the Bay Area or even CA. If those folks are driven out it would change the character of San Francisco. Suddenly it'll be just wealthy people side by side with wealthy people and lose it's appeal. That in turn might take the heat out of the market and recreate more affordable neighborhoods that draw back in future people at lower income levels.
Here's a simple process to follow:

1) Identify a pain-point you are personally experiencing in some X-industry

2) Search through to the deepest darkest hole of the internet to find an existing solution

3) Identify whether current players are poorly marketing themselves OR if the market is too small (only 500 people need this??)

4) If after analyzing 3), the idea is viable, go for it, else begin from 1) again.
A Breakthrough Battery Is Backed by Dyson
At what point does it become a concern when you're just ripping off the UI of a competing product?
The problem here is that for Android and iPhone, I have the option to lock down the device using Android Device Manager or Find My iPhone.

However, I can still pull out a SIM card and put it on a different phone.

That's the difference.
We run Gitlab at work.

It's a bit slower than Stash, but other than that I really love it. Lots of features, and they are easy to use. Upgrading to the newest version has always been simple.

Only gotcha we have had is the timeout of the workers, which meant that some large repositories would be impossible to clone. After adjusting the timeout everything was fine. Although a bit more caching would be in order to speed up clones.
Cloud data integration and backup service – Skyvia
Wow.. this only needs python.
Which means.. it works on windows?

Sadly no support for python 2.7 so I'm out of possibility to even test this.
Java to .NET Bridge
Hello,
Our aim was to create easy to use, instant tool that will make it possible for JAVA developers to use .NET libraries almost like native JAVA components. With javOnet you can utilize in JAVA the .NET framework classes, WinForms or WPF UI, .NET SDKs, APIs and any custom or third-party business logic compiled into .NET dll. Using .NET in JAVA do not require any wrapping or custom coding on either side. We know that you need to start your work immediately, that is why you can set up javOnet in less than 5 seconds (we have meassured that) :-)

We are just 2 devs so your feedback is highly appreciated!

Visit our website here: http://www.javonet.com/
SAP's McDermott: 'There are no backdoors in SAP technology, period.'
I really hope Apple isn't going to make this a trend across their line, and that others don't follow suit. That said, given that they made it a "new" line, I think it may have a place. e.g. for some moderate to high percentage of people that use a laptop they rarely or never plug anything into it. And those same people are usually the ones on the go a lot, so this might really have a good fit for those people (e.g. weight savings and super thin).

For developers it is IMO a horrible fit; however, for traveling sales force it might be a decent fit, especially with so many Projectors being WiFi and more businesses now have Airplay available (this one shocked me but it is nice).

I am far from a Apple fan boy, in fact it took me a forever to purchase a Macbook pro, but I will say it has been one of the nicest pieces of hardware I have owned. That said, I also still own and love my Toshiba laptop too as it is a power house and was easy to upgrade and expand.
Slight correction: his sci-tech award was for MIS and "efficient Monte Carlo path tracing for image synthesis", which have only been in PRMan for the last two releases (PRMan 18 added geo area lights with MIS evaluation, and 19 added pure path-tracing), so his award wasn't for his work at Pixar really as that happened 12+ years before the techniques the award was for made it into PRMan.
For what the hell this is useful?