skysight-inc/HackerNews huggingface dataset:
I am simplifying greatly, but in a broad sense, SF housing is as expensive as Boston housing

I don't think that's true even in the "broad sense". San Francisco rents may be roughly comparable to to NYC, but are significantly more than Boston: https://www.zumper.com/blog/2016/04/zumper-national-rent-rep...

It may not be true, but I think the argument would be that in the absence of Prop 13, SF rents would indeed be comparable to Boston rather than 50% higher.
Why only 65+? What about not forcing families to uproot and move because they can't afford the taxes?
Oh I wasn't trying to describe classical Europe, I was describing what it looks like DE people want from the little I've skimmed. I won't pretend to know much about either topic.
> Making companies pay their legally required tax bill is not 'taking'. It's just making them follow the spirit of the law.

They are following the law though. It's the law that allows this. If you create more laws that disencentive the behavior people will just find more loopholes.

spirit of the law is meaningless here. Generally we don't consider anything illegal unless it is actually illegal. Are you following the spirit of the tax law when you itemize your deductions and get a nice tax break?
Fantastically little information provided, yet it's called a "breakthrough!!".

How is the drug dosed? If it's oral, then I'm not surprised. It probably traps the cholesterol in the mouse-model diet before it can even be absorbed.
There seem to be at least a few people looking to build NIFs in Rust, e.g. https://github.com/hansihe/Rustler (found at https://news.ycombinator.com/item?id=11220615).
Now's your chance to get involved! As a soon-to-be Beacon/Mt. Baker resident, I'm right there with you on the south-end infill... Their final plan will be decided in June, so we have to speak up now!
I don't use either, but to be fair, I wouldn't call vis's requirements lighter than kakoune. Vis needs Lua and libtermkey (which according to its author is EOL'ed) at build and run time.
Or he can be just bad at leading changes.
Help Teen African Tech Entrepreneur Attend the Yale Young Global Scholars
Bingo. This populist/protectionist agenda on both sides of the isle is incredibly troubling. Turns out it's also an incredibly effective way to drum up support.

The president "retro-actively" changing tax code does nothing but create uncertainty.
> Stop blaming corporations (which are just made up of people)

The market is an emergent phenomenon. A market is indeed made up of corporations which is made up of people, but this does not mean that "just made up of people" is an adequate answer.
Sure, but obsessions are hardly the characterizing trait of Autism, nor are they even included in literary definitions. I agree the article is wonderful, but i came to these comments specifically to see if that phrase had given anyone else pause.
Add Man 2, Binary Addition in PuzzleScript
Wordfence ceo here. All sources? Did you read the forbes article we link to?

Edit: One of the partners confirmed it's a hack. http://www.bbc.com/news/world-latin-america-35975503
The hash function includes the address of the struct net when mount namespaces are in use, so if the same service were spread among different containers (or more specifically, different mount namespaces), the hash collisions per bucket might be somewhat more uniform. It would likely be far better to patch the kernel than it would be to abuse mount namespaces to workaround this. That workaround would add complexity for a fairly limited gain that is more by accident than anything else.
I am been using the 2.1 canary (beta) version for a long while that i didn't noticed about the new version.

However, in sum, using a emulator is still a bad idea.
That's because you have no room for cheap housing to exist on, and cheap/low quality houses are usually built where the land is cheap. Simply put, land is at such a high demand or premium there, and its rare to see a situation where you'd spend so much for the land and not bother to put at least home of equivalent value. You don't have much land to waste on a trailer or projects. Here you can get a parcel of land for a couple of thousand, so someone will put a cheap home (trailer) on it and it makes sense, but you won't often see a trailer on land that costs as much or more than the trailer. So the economics of it just work out there that anyone who would live in a trailer in Europe couldn't even afford the land if they couldn't afford a house. There if you can't afford to build or buy a house, you certainly could not afford the land to put it on.

On the commute you're assuming that because driving 30 miles down the highway is easy you don't also have to cross through the city once you get there to get to the office. Take that 30 mile commute, say that takes 20-25 minutes to get 25 miles of it down the highway to the city, now you're in the city, so now you add the 30 minutes it takes to get through those last 5 miles now that you're in the city dealing with the same traffic as a city resident. Now you have the reason why the commute is worse. You still have the same commute through the city, unless the office and is on the edge of the city and you live on that end as opposed to the opposite side so you don't have to go through or around.
I meant the key handed off to the user for human interaction. As a user I would prefer order number 7356 than 7458e3a9-716b-4352-b2e4-b5b67d0c089b.

If there's no human interaction with the key, UUID is perfectly fine.
There's billions of buildings to map, millions of POIs, anything that makes the long tail longer is a good thing.
how could I calculate what is moderate compared to high protein? I agree with you, but don't know when I am in eating too much protein.
70 story high rise in Atherton and Belmont! That will be the day :-)

I quite liked the Peninsula. SF wasn't really my cup of tea. God forbid people like me that lived on the Cliffs of Despair (Pacifica) and were relatively happy.
Link to your site? I couldn't find it by Gglng.
Hello,
Thanks for sharing your project with HN. I have couple of questions.
- Do you have any usage statistics, or at least Beta signups?
- How is your service different from Zeplin (Which is a YC Startup) and Avocode?
A list of P2P basic income projects
The Man Selling Shovels in the Machine-Learning Gold Rush
For reference, Seattle has been getting ~100k new residents every year for the past couple, with no sign of slowing down...
Sometime I wonder why Elixir tries too hard to have Ruby syntax.

Erlang:

loop_through([H|T]) ->

io:format('~p~n', [H]),

loop_through(T);

loop_through([]) ->

ok.

It seems convenient to use ';' to separate multiple definitions of a function compared to using 'end' in Elixir(function definition continues in the next block)

Elixir:

def loop_through([h|t]) do

IO.inspect h

loop_through t

end

def loop_through([]) do

:ok

end
My computer from 2009 is limited to 32-bit but it's still working fine so I'm reluctant to throw it away. I guess I'll have to now.
If you want to make the tax law more robust then we must make it simpler. Every new law just creates a new vector for loopholes. Anyone that has filled out something more complicated than a 1040ez knows that the current state of things is very broken and the complication is a serious advantage to wealthy corporations with tax lawyers.

Make it simple and accessible. Stop carving out special exceptions into every nook and cranny. And for God's sake stop creating more laws that further complicate it.
Damn. This is useful. I used to just set a timer whenever I waited for a train and left after it expired, but this is really useful data to have too.

Good work!
For multinational companies, Belarus has been a solid country for sourcing technical talent. (Some work remote while others get visas... being flexible as an employer retains the best people longer.)
This is very exciting :) We have added support as well: https://github.com/MitocGroup/deep-framework
'Stay on a couch for a week' - pretty large pre-requisite here..
Erlang processes are objects in their own right, not "dual" to them.

The dual of object types (records of methods) are sum types: Object types are defined by how you can eliminate them (calling a method on an object), whereas sum types are defined by how you can introduce them (applying a constructor to suitable arguments).
Docker hasn't used LXC for a while, so this has no impact.
I guess, they could have made it a bit relevant by at least allowing the developers to use the basic libraries (e.g. C++ STL, std::string!!! ) they use in their daily professional lives.

The official test environment ( which crashes far too often) has just a notepad, a compiler ( Visual studio) and no access to command line and of course no access to internet ( for fear of people cheating ). As another poster said, Its really like a interview that never ends. Even worse. And those who have passed, are forced to train and conduct mock tests. Well, I know i am sounding pessimistic :(.
I suspect it's hard to answer your question meaningfully. How do we ignore what we know about Enigma and still have modern cryptography?

It depends on which Enigma code and how much knowledge you know about the context of the message. Looking around, you can start with https://www.cryptool.org/en/cryptool2 :

> CrypTool 2 provides a variety of cryptanalytical tools to analyze or even break classical and modern ciphers. With the current version you can, for instance, apply a ciphertext-only attack on an Enigma-encrypted ciphertext

https://en.wikipedia.org/wiki/Cryptanalysis_of_the_Enigma#Si... points to http://www.tandf.co.uk/journals/pdf/papers/ucry_06.pdf from 10 years ago, which say that in about 6 weeks, "a total of ten breaks were achieved".

The WP page also refers to https://enigma.hoerenberg.com/index.php?cat=M4%2520Project%2... , which took 10 years to decrypt (calendar time, not CPU time). See https://enigma.hoerenberg.com/cms/download.php?cat=65_M4%20P... for details.
>If you have a job that pays $100,000 and the taxes on your $250,000 house is $7,500 (3% property tax) and the tax quadruples to $30,000 in five years; why would you want the market fluctuations to be able to force an individual to leave their house?

A simple solution (for the elderly at least) would be to roll up all the debt until death, payable by the estate.
Exactly! There is no "spirit" of the law. You don't give someone a speeding ticket for going 25 in a 25 because the spirit of the law is that they should be going slow.
The spirit of the law is much different than the actual law. What these companies are doing isn't illegal.

Closing these loopholes may bring in some more revenue in the short-term, but if it no longer makes sense financially, they will just move their HQ to another country completly.
Storm surges during hurricane Katrina reached heights of nearly 12.5 meters in some places. Would Dutch protections have held against that?
Having spent quite a bit of time searching for Erlang packages on Github recently, I've found quite a few Erlang packages haven't had commits since around 2013. I believe there was a spike in adoption around 2012-2013 which resulted in a bunch of activity on Github. Which seemed to have tapered off recently. But you still find many core packages that are active - things like JSON parsers, templating libraries, and web frameworks are all lively. And OTP and Erlang itself are always being improved.

Plus there is an up-to-date package manager/global repo (https://hex.pm/) which is used by both Erlang and Elixir. Plus Rebar3, the primary build tool for Erlang projects, is actively developed.

But Elixir packages are very active in general since it's relatively new and these packages can be used within Erlang apps relatively easily as well. Plus the Erlang packages from 2013 that I've used have all been pretty stable. The quality of libraries available on Github have all been very high from my experience. I believe Erlang attracts experienced developers, which is reflected in the typical code quality and documentation.

My only wish is for the Erlang website (http://www.erlang.org/) to get a redesign. It gives the language an esoteric apperance to newbies. Which is a shame because I absolutely love the language and think it's far superior for many of the types of projects for which people have been using Node.
I prefer longer, more descriptive table names coupled with shorter columns names. Then use aliases when writing queries.

SELECT * FROM long_table_name l LEFT JOIN another_table_here a ON l.id = a.rel_id

Also, most tables end up being used to populate objects. It's simpler to reference an object with `Reservation.id` than `Reservation.reservation_id`

Regardless of the design choices made it's more important to be consistent in naming conventions and to document why a particular design/schema was chosen.
Shhhhh. The feeliest of feels is the Javascript Community. But the entertainment is always top-notch.
What was the actual return?

Venture capital earned an annual average of 93 percent over the past 20 years, according to the Ivy League school’s 2015 investment report posted on its website.

Ok, so that's a gain of about 5 million percent over 20 years if compounded. (1.93^20)-1 = 5.13M%

Sound feasible.
We've banned this account for violating the HN guidelines egregiously. No one is allowed to comment like this here.

If you'd like this account not to be banned, you're welcome to email hn@ycombinator.com. But please read the guidelines first:

https://news.ycombinator.com/newsguidelines.html
Not really a fan. When your table name is "reservation", you're prefixing "id" with the table name ("reservation_id"), but you don't do the same for the other columns. I've never liked the inconsistency of having "reservation_id", but other columns like "name" instead of "reservation_name". Especially on longer table names where you wind up with columns like "this_really_long_table_id".

All just to shorten join clauses with a natural join or USING? You already get shortened joins - less so, but still a gain - by using table aliases so as not to repeat the long table names in each query multiple times. IMO it also takes an extra moment to parse the ambiguous "id" columns to resolve them mentally to which id is being referred to.
while i agree that everything mentioned in the article is useful, i think ES6's import is horrible. why do i have to look at (potentially outdated, esp. in js world) documentation or look at the code to know whether or not to do

import Foo from 'bar';

or

import { Foo } from 'bar';
Ah, "spirit of the law". A favorite of the authoritarian (unless, of course, we are talking constitutional law).

At what point do taxes become "taking"? Do they ever? I mean, why isn't the forceful confiscation of someones labor/result of labor considered "taking"? Just because in this one instance we change the definition? Seriously never understood this...
"To state two things are in fact equal"

"Isnt... equality tedting"

Contradicted yourself there. The equals is used in conditionals with other logical operators to assert equality is true or not. That's a legit use for it.
Because redux makes it easier to share and compute state I would argue that it makes it easier to think more clearly about state design. This clarity allows the developer to make more conscious decisions to what state is stored.

In contrast an MVC application encourages modulization of discrete components of an app. Which could lead to situations in which state could be duplicated. To get around this, singletons can be used to avoid duplication. This involves a central store. Much like a single state tree.
I don't know ...

I do know I have seen a lot of commentary and postings right here on HN about the prohibitive cost of housing in Boston - perhaps it is just certain desirable areas in the center, or Cambridge ...
Yup. One person's stupidity is another wise, entrepreneur's money-making opportunity... hire LGBTQ, disabled, ex-cons, neurodiversity, anyone whom typical businesses "reject," not just for PR reasons but to win bigger
with untapped capabilities others cannot see or manage.
When you have to join on composite PKs, it's easier to appreciate the parent's advice.
Facebook will announce chatbot and live chat APIs at F8
Corporate income tax makes a lot of sense unless you want to see all productive assets end up in a corporate shell and untaxed.

The solution is to pass a credit for the tax paid down to the shareholders which they can use against their own tax bill. We have this here in Australia (it is called Franking credits). I pay 30% tax on the profit of my company and when I pay a dividend to myself I also pass on franking credits for the tax paid on this profit which reduces my tax bill. This way income is only tax once not twice.
The architect of China's Great Firewall embarrassed needing to use VPN
Performance/Parallel systems: Some animator friends are excited about GPU rendering, which has a lot of potential to make professional animation rendering more accessible/powerful.

Computer vision: Important for most VR tracking systems, body tracking systems like Leap Motion, as well as augmented reality systems like Project Tango and Vuforia.
The Debunkers of a Gay Marriage Study Just Re-Bunked It, Sort Of
I believe, like Steve Yegge has said elsewhere, that programmers are lame, (and now paraphrasing) because they refuse to touch things that look odd.

Erlang's syntax may be more efficient, but a lot of people won't touch it becuase the syntax is unfamiliar. Elixir has a huge advantage in this. It might not matter to you specifically, but in the realm of adoption that is huge.

And honestly I really enjoy the syntax...
The post you've originally replied to said "watch the CP go by". Someone else would fetch it over his exit node, giving him an alibi, and he would just keep a local copy as it passed through.
New solutions appear quite a great deal more than you would think, thanks in no small part to scholars, inventors, and visionaries. Whether these solutions are viable for the marketplace are a whole different question, but these solutions can (and have often) popped up without any financial incentive driving the creators.

So no, new solutions do not only appear when a market incentive is there. If anything, the market's role is better described as determining whether to drive the mass-production of these solutions.

On a tangential note, innovation and free markets may have little more than a relationship by happenstance now that I think about it.

And to your point regarding sales and marketing, this is exactly what I meant when I talk about not coddling stupid people. If stupid people are driven to buy a product because a particular celebrity endorses it, let them waste their money on that crap. Honestly, the government could only do so much to baby-proof the world for the stupid people. I am a big believer in the notion that government should only intervene against this idiocy when such behavior negatively impacts the rest of society (see chain smokers and the cost they incur on our health care system).

And nobody here is condoning this notion that companies be allowed to openly lie and deceive consumers. I'm not quite sure where this information asymmetry aspect you bring up is coming from. Free markets require an informed citizenry to perform efficiently.
I've never tried sam, but I used to do all my unix coding in nano, because it was simple enough that I never had to think about how to use it. I prefer simpler tools, generally, since I don't want to think about the tool; I want to think about the work I'm doing with the tool. People do amazing things with emacs, and to a lesser degree also with vi, but I simply don't want to spend the time it would take to learn such a complicated interface when I clearly don't need such a powerful tool to get my job done.

I eventually wrote my own editor, which is effectively just a text-mode window manager wrapped around a simplified nano clone which uses the control key bindings I'm familiar with from non-terminal environments. I'd be reluctant to recommend it to anyone else, since it's such a specific implementation of my own personal taste, and it has a handful of minor problems I've never bothered to fix that might cause someone else significant irritation; but it suits me. It's a very comfortable feeling to know all that can be known about the tool; I never have to waste a moment trying to remember how any of it works, and can direct my full attention through the tool to the work I'm actually trying to do.
For me as a very small business owner the threshold is at about 15%.
Turkish Election Fraud and citizen database mini analysis
Err, be careful with natural joins: suppose both tables have a column called "name" or "created_at" -- natural join will create join conditions from those.
Not having to put on headphone to listen to music while working is glorious.
The fact that US and Venezuela both spend about 40% of GDP from a government level is very insightful and new information to me.

I have a hard time calling the US' spending efficient (mostly military) so I think it's more complex than that we're doing socialism 'well'. But the US hasn't fallen apart yet. If both countries are doing it so badly with such a large part of our revenue, why are they failing? Maybe it's less about waste and more about making sure you don't screw up specific critical industries? The situation with California's cheap water even as they're running out is quite a bit like Venezuela's power. Why are we not rocked by such things more often? I'll have to think about this.
Try prozilla
> The problem with is that I want to know how long it is before the next train arrives before I pay for a fare. I have to pay for a fare in order to go onto the platform to find out the next train won't arrive for anther 20 minutes.

Not to sidestep your question, but do you live in NYC and not use the unlimited pass? I'd assumed everyone did.
I would at least be careful using Redux to push realtime animation state changes. Returning a fresh application state every 16.6 milliseconds means a lot of object allocations, which means garbage collection, which means UI freezes turning your smooth animation design into an unpleasant experience.

There may be a general solution for this out there, or at least an approach that makes it workable for some cases, but I haven't come across it yet. And of course it really depends on how demanding your performance needs are. You might be able to get away with using Redux for animations despite the above.

It would be great to see something like Redux that gives you debugging precision all the way down to the animation frame, but which avoids the garbage problem.
Not the case with MS SQL Server for example (and there are probably several others). Physical row ordering (at least up to 2008 edition as far as I can recall) coincides with clustered index.
Please don't go electron, ugh.

Any reason you didn't just go with Java? Java isn't my favorite, but shipping "apps" as entire web browsers under some handwaving is a dependency mess and massive bloatware. Too late now of course, but curious if there is some big advantage over the more obvious options that I'm not appreciating.