skysight-inc/HackerNews huggingface dataset:
>it is an affront then.

You'll live.

>These 4 companies (and more) have done more good than all the goodness of your heart will ever do

Oh, certainly. Can we start listing all the bad they've done now? Because I can't, not even in a hundred lifetimes, do as much evil as those four.

>That for some to win others must lose. No. This is just flawed.

Indeed. If you're living in a dream.

However, in most of the cases, many people are losing, and few are winning.

>These companies should be left to be as big as they can get.

It went so well in the past! Employees working at the company, paid in company scrips, eating at the company store, sleeping in the company bed. Corruption at the highest levels. Look at Samsung's level of involvement in South Korea's government, certainly something you want, right?

>You can also start your own conglomerate!

Absolutely! Unless you are poor, not living in a first world country, not living in a place where you have any chance of getting your company to a sizable level, ... Also, hopefully said conglomerates you are challenging will not do anything to crush you, because they have the ability to do so, a thousand times over.

>people who wake up earlier than you, push harder than you and take more personal responsibility than you.

I know people who make up earlier than me, who push harder than me and take on more personal responsibility than me. They're bricklayers. They're artisans. They're cashiers. They're working two jobs. They're working infinitely harder than you, I or Larry Page have ever worked. And yet, here we all are, in better health, with more money, with more free time and a more satifying job than them. Go tell them they aren't at this level because they aren't working hard. I fucking dare you.

>This is wrong. Plain wrong and I'm unashamed to say it. Why do we want to repeat failed experiments with egalitarianism. Every where it has been tried, it has failed miserably. Empirically, anti-capitalism has been a disaster.

Two things:

* You seem to be assuming I want communism. You're wrong. Unless we're getting fully automated luxury gay space communism, in which case, yes.

* I am not advocating anti-capitalism. I am recognising the merits of this system. I am also recognizing its flaws, and the need for it to evolve.

You're putting more value on the accumulation of wealth to a few people than to the well-being of society. I have those swapped around, and think your ideas are utterly fucked up, that's all. You're more than welcome to think the same of my ideas. You are being beaten with a whip, but somehow feel the need to defend your masters bnecause after all, you're not beaten that much. Not only is it stupid, you're forgetting the other people getting beaten, much more than you.
Ah, well, that's ok then!
I actually made all those up and nobody called me out on it
Ask HN: Why should I not start a VPN business?
Seeing as Chairman May looks set to retain her role as PM of the UK, and pressing on with her anti-open-internet legislation, VPNs seem like a business that are going to only become more and more popular.

I'm a 9-5 DevOps/SysAdmin, and I run personal projects on Digital Ocean. I could setup something on DO or AWS to automatically spin up servers and could write the site up in Laravel. I've been looking to start up a paid site/service for a while.

What I want to know is, why shouldn't I start? I'm based in the UK, servers would be global (DO or AWS regions). Is it a messy thing to get involved with, or can I protect myself with terms and conditions? Obviously I don't hold any logs etc. If someone used the service and did something illegal (child porn or terrorism), would I be getting raided?

I've got the tech side mostly covered, but I'm a little unsure about the legalities.
AND...

* csv-core doesn't require use of the standard library. (Notably, zero allocations.)

* No use of `unsafe` and it's very very fast.

:-)
It's exposed as an intrinsic in llvm. C(99? I think) surfaces these in math.h, although the standard is silent on some edge cases (all zeros), and numbers are autopromoted to 32 bit integer. Julia surfaces these as well.

In case you're wondering what this could be useful for besides super secret NSA stuff, and Bitcoin mining, here are a few suggestions:

1) hyperloglog. (Similar to Bitcoin). Keep an estimated count of items streaming by by hashing them and store the highest lzcount of the hashes for each category you're tracking. This will be ~ log2(category count)

2) converting from fixed point to floating point. The number of zeros in front of your value represents the exponent of your value (or ones in the case of a 2's complement negative fixed point), which is critical to deducting the float representation.

Along those lines, one of the things I've done is implemented floating point-like datatypes, which extensively uses lzcount and locount for tracking values and also will use tzcount to measure if the values are exact or not.

https://github.com/Etaphase/FastSigmoids.jl/blob/master/READ...
I would consider this as easy level (ie. solving this should be an acquired skill for a senior dev) with a couple of caveats:

- while an interviewee could be expected to come up with a solution quickly (15 minutes seem more than reasonable), interviews are sometime stressful, people are sometime tired, etc. Some leniency should be applied to the amount of time needed to solving this or any algorihtmic problem.

- not everybody is used to working with promises. What is considered good practice in one company is not necessarily best practice in another one. Any senior front-end dev should at least know about them and be able to pick up a quick definition of the API given by the interviewer and use it in the solution.

If it took you 30 minutes maybe it's not so good to expect interviewees to solve it in 15 ?

On "why did it take you 30 minutes?", only you knows where you spent these minutes and struggled, that is, if you even struggled..
Congrats on your degree in econ. You would think that someone with a degree in econ would believe it wise to first establish what the negative externalities are and what externalities regulating away the existence of large business would produce before defending the idea of doing so.

We already know that with the existence of Google we get free products like search, mail, video, etc. Do you have evidence that when we destroy google that we will still retain all of these benefits?
And many responsible HR people don't look at peoples sm accounts for the same reason they dnt ask for a photograph
Justeat is an online pizza ordering service from Denmark which also requires pizza shops to sign up for it and pay a fairly large fee. This started out very well, but when it gained massive traction they ramped up the fees and pizza joints started complaining that it was killing them. Of course it was too late to opt out since all the consumers had gotten used to going to the website.

The fee started out at 10% and went up in steps up to 20%. At several points pizza shops tried banding together and staging mass "walkouts", but it never worked.
It's not necessarily illegal to be a monopoly, it's illegal to behave in certain anti-competitive ways. For example:

- Rockefeller made deals with the railroads that shipped Standard Oil to charge higher prices to other prospective oil shippers.

- Rockefeller bought any competitor that was undercutting him and raised its prices so it stopped being a threat.

- "Competing" firms met and drew up an agreement that neither would undercut the other on price.

- "Competing" firms met and drew up an agreement that certain regions belonged to Firm A, while other regions belonged to Firm B, and they would not enter each other's territory.

- Microsoft sabotaged its user experience for users who removed Internet Explorer to dissuade them from using Netscape.

- Microsoft sabotaged its APIs with the deliberate intention of breaking Netscape, Java, etc.

It's illegal to use your market power to beat competitors in ways that aren't: produce a better/cheaper product that people choose because it's better/cheaper.
But this would need a Go with generics and polymorphism then. PolyGo or such. For simple server stuff Go is enough but for a dynamic VM with dynamic objects not.
Any HR manager with that viewpoint should be fired on the spot. They work for the hiring manager. The hiring manager is the only advocate the candidate has, certainly not HR which will only cover their own ass.
Expect?
In general, we're less concerned about "the work that it's doing" in the sense of raw processor instructions, and more concerned about the semantic complexity for the programmer. So if a line says "set A to true if B or C are true", that's simple. If it says "filter array A to only include elements where this inlined lambda function returns 5 or more, and then return the results with an even index" it's a bit harder to figure out the intent behind it.
It's not incorrect, but a strawman (I didn't downvote you btw).

The question was why UTF-8 in MySQL has weird limits. It wasn't about what MySQL should have done in an alternative universe.
Yet one more reason to not get overwhelmed here.:-)
There is a difference between regulating to protect the consumer and give them more options versus regulating to restrict their options and protections. Usually talk of "regulating the inter" falls into the latter category.
So the "benefit" was instead of allowing people to notify them in advance; the daytime market subsidized cars waiting mostly idle at 3am.
I've felt this way too in the past but gradually realized that's it OK not to know everything. Specialize in one area, make it your 'home base', and then test the waters of other tech from there. Once you find something new that you like you can gradually chip away at it and expand your skill set. I've got several things on my radar right now, but still put my specialty first. With this state of mind, I don't feel overwhelmed, but still have lots to look forward to.
LOL. You've obviously never had to try to hire good employees.
I need to watch Office Space again...
> many open source

please. Name the open source alternatives that don't require my grandma to set up her own VPS.
It's true that the space of valid RSA keys is sparse relative to size, but this isn't why we need big keys. As a counterexample, classic DH keys are also big (or they can be), even though the space of valid keys is dense.

We need big keys (or rather big fields) due to index calculus. This is a family of algorithms used to factor integers and compute discrete logarithms in finite fields. The fact that index calculus is (thus far) inapplicable to elliptic curve groups is the primary motivation for ECC.
It took me 30 minutes because I'm out of interviewing practice mode, and I was pair-programming with a backend/infrastructure dev :). When I tried it alone, I did it in about 7 minutes.

Would you agree that 15 minutes is enough to get a sense of the candidate's approach, and be able to tell whether or not they'd be able to solve it given 45 minutes?
So if the company doesn't have enough revenues to afford all the employees, it's a bad guy for laying some off so it can stay in business and have jobs for the rest of the employees?
>Without collective enforcement of monetary value, currency is useless

Absolute totalitarian drivel. Currency, like economics in general, is an emergent phenomenon, and does not require any form of enforcement.

>Your wealth would not exist without society. Taxes are not a matter of taking _back_, they are fees for services rendered for that collective enforcement.

Also nonsense. Again, wealth is an emergent phenomenon, arising from scarcity. More importantly, since these collective behaviors are emergent, I do not necessarily need to be involuntarily forced to pay for them.

And, for the record, paying fees following services is literally "taking back." Don't sugar coat taxation.
Study: Dogs understand fair play, and not because of humans
And now my new crypto startup will be the first to market this with YDAAS (Yelling Drunkards As A Service).
> The State should.

I'm looking forward to living in Trumpland. When do we start gilding everything?

Breathe deeply, provide evidence that the state dictating what should and shouldn't be produced has ever resulted in a better overall outcome for society than using the market.
I think you are confusing quality with expensive.

Quality clothes are definitely not cheap, but expensive clothes are sometimes not quality.
You've never had to hire or manage anyone.
There is a movement going on from weak typing back to strong typing which is the same idea approached from the opposite (practical) end. Have the computer do more work to verify program correctness by rejecting invalid expressions.

Maybe the two will meet at some point?
But none work together so seamlessly.

I'm with that guy: the ease of life is amazing with Google. I'll buy movie tickets online then get an alert about driving conditions and when I need to leave to arrive on time. That's something your open source maps program can't do because it doesn't have access to my email.

And if it did I wouldn't use it because it'd be sitting there combing my email constantly which isn't efficient to do on my phone.

Google's ability to personalize data is without compare honestly. It comes from being huge... And I'm OK with it.
Actually this depends on a monoculture as it is an adaptation to the life cycle of the rice (paddy) plant and its water requirements. If different farmers were growing different crops the requirements would vary.
> Africa will ultimately be divided into three parts. The Nile will widen significantly. A brand new waterway will split the entire country, from the Mediterranean Sea towards Gabon.

I'll give him the benefit of the doubt and assume it was a typo, but referring to Africa as a country is sad.
Bad employees know they are bad employees. Sometimes they plan ahead for the dismissal.
Try resetting your keyboard under Settings>General>Reset
About the author: "I am highly experienced in exotic travel and extreme luxury adventures."

The real story here is, why are those billionaires buying all that land in isolated areas? Even YC's Sam Altman says he has an escape plan to some place in Big Sur.

Malone, the retired cable guy biggest landowner, is into ranching, so he's at least using the land in Colorado.
I highly recommend people read this 2011 reuters article: http://blogs.reuters.com/felix-salmon/2011/10/21/why-taxi-me...

Given the regulations, Medallions would make you 50k profit a year.

You could suspect a bubble, but the math holds up. Though that profit calculation is dependent on the fare regulations and limits on medallions.
Ask HN: What is the best SEO book/website you know?
https://www.lowendtalk.com/discussion/116329/what-s-up-with-...

Some posts from Verelox staff towards bottom third of this forum page search for user name Verelox
For what it's worth, this is basically just the same as any popular Japanese (or Chinese) input method. Usually the approach is to greedily form the smallest set of the longest words from the given syllables, because people tend to give inputs where all the words are complete. Sometimes people use markov models to fix situations where that falls over.

Not sure how well this model performs, but the task is not novel.

P.S. Mandarin has a fair few homophones as well (yes, tones and all). English has tonnes of phonemes, and still we have loads of homophones (and in some of the most common words, no less!). Japanese, to my elementary-level ear, doesn't sound an order of magnitude more ambiguous than English.
Does it act up on your desktop OS as well? I know there's an alternative from the ATOK developers for iOS (http://www.justsystems.com/jp/products/atok_ios/) but I haven't tried that one.
You can reset keyboard dictionary in iOS settings, maybe doing that will help.
Dominate what, though? Presumably if society collapsed they hope to be able to defend and exploit such land by the traditional feudal methods.
Some ideas that work for me:

Use diagrams to have a visual/spatial map of the work and workpieces. PlantUML makes this quick/easy to do. Freeplane/Freemind is also helpful.
It is then easy to place yourself quickly as working somewhere in a spatial map.

Work in planned chunks. "Serialize" and "deserialize" your mental state by having a captain's log. Use a markdown text file to note:
What you are planning to do ( at the beginning of a session) - be concrete and specific.
At the end of a session record what you did and need to do when you start next. Next session start by reading the previous entry. Occasionally review a few entries for trends.
This is like a dev journal that includes dates times duration and comments about observations that can be used to tune your workflow. I.e. observations of what we're distractions, unexpected problems and timesinks, what worked unexpectedly well, etc.

You can then also plan in general when offline and get into the specifics when starting.

Use music to flow faster and to control the character of the flow mindset.
Movie/game soundtracks are often cool as the music is designed to induce mood without distraction of focus.
It also makes coding feel EPIC!

For me a short +-5 minutes of something epic like an Assassin's Creed theme helps me to enter a flow state and build up a mental map of what I'm working on and what tasks I should execute against. Something relatively relaxing and calm. Followed by something like fast paced dubstep to actually drive the work.
When needing to unpack a problem that needs wider focus again something slower. When needing a directed drive something inspiring and paced.
Yes it should be. But it might not be that easy. App reviewers aren't developers, sometimes they don't know what's possible or not. And they review lots of apps, sometimes they might not apply the rules correctly.

But the bigger problem is that you can write conditional code that doesn't run during review. So the skanky things you do might not be caught, see Uber's geofencing of cupertino when they tried to fingerprint phones to catch account scammers.

Pretty sure the marketing text can't be changed post-review, so again that should have at least been caught.
How do you know that Creation has the right definition of "crime" or that such a definition even exists.
I disagree completely. The State is run by humans, often humans who will do anything for power, including lying, cheating, killing.

The difference between a corporation and the State is that the State has the final say, and thus, the ultimate power.

Keep in mind that a corporation can't kill people without consequences, while a State can. That alone should be enough proof of the power they wield.
> Divorce the ad-making money machine, and say goodbye to all the services consumers like that are nowhere near as profitable: gmail, maps, photos, chrome, android, translate, youtube, drive, waze, where do you think the money for this stuff all comes from?

Hey. I'd be happy to pay for a gmail, photos, maps if that removes the creepy ad-business.
Something as simple as a contour map could be thought of as intrinsically fractal. It isn't as mathematically rigorous as the fractals we are used to seeing described as such, but it fulfils the criteria.
Although perhaps it won't close after all, the article says.
SendMyRent: automate mailing your paper rent checks
It is also likely a tax thing. It's very common for the rich to buy wilderness land in exchange for lowering taxes. The rule is basically, you own the land but you can't do any development on it.

https://www.landtrustalliance.org/news/syndication-conservat...
The justification is diversification of investments. Land is always a good investment because there is never any more of it being created on a human timescale. You can argue about the micro islands in Abu Dhabi made from dredging but still the point stands.

The British monarchy maintains its existence through enormous land ownership as well as their financial investments.

Land prices basically can only go up over time as long as population does the same. And if you already have a few million in oil and a few million in high risk stocks you might as well put a few million into Montanan pastures.
Which version of capitalism and which attempts? The form of capitalism inside USA isn't the same as Scandinavia, China or Africa practice it.
Torpedoes are single use.
Okay, I think we're talking past each other at this point so let me be as clear as possible: the original comparison was between TSVs and logic in DRAM. Both of these are a way to get DRAM on chip and as physically close to the core logic as possible. Logic in memory is on die, while TSVs are on package; neither can be "extended" by an end-user without connecting off chip. Neither changes the physical package size very much (TSVs are not intrinsically bigger than logic in DRAM). Both have nothing to do with off chip connections; as soon as you start talking about things happening off package they behave identically (grids of processor/DRAM combos can be done with either in exactly the same way). Any chip you like can have TSVs (many core, single core, big, small, whatever); there's​ no architecture that logic in DRAM can have that TSVs can't. Both can be used to "split up processing to where the memory is". Neither has to be a "fat node".

So with that out of the way, what exactly is the advantage of logic in memory? Because so far nothing you have described is actually an intrinsic advantage.
I never got the excitement that some of my college classmates had for JavaScript because they didn't have to 'deal with types'. I always much preferred a compiler telling me that this won't work instead of having to find some obscure type bug at runtime. Don't get me wrong, I still very much liked programming in JavaScript for other merits, especially the functional aspect or flexibility of extending your program simply in a browser command line window.

EDIT: I kind of got distracted by my JavaScript-story here. What I originally wanted to post was:
I always had an interest in philosophy and the logical thinking you can apply in software development (i.e. you can save yourself so much trouble by just thinking through your system thoroughly before writing even one line of code). However, the general sentinment that I also got from a lot of my classmates was that they didn't want have anything to do 'with any of this stuff' (this stuff being the humanities) but didn't have a problem with cracking hard math problems day in day out (which for me at least is pretty similar to using logical thinking / philosophy on a less abstract level).

Sorry, if by my large edit I confused some people!
To be fair that's all based on morality which is subject to vastly differing viewpoints depending on circumstance, time period, etc.

I think most of the people here would say that's a bad deal - but I don't think there's any way to say definitively that such is the case.

It's possible a more open society with less secrets is a better society - but I don't know that, and I don't know that the opposite is true.
Schedule for useR2017 now available
In a doomsday scenario, it seems pretty certain that those best equipped to use force to take and defend territory are those who will be able to keep it. Maybe that's a billionaire, and maybe it's not. That's the extent to which others will respect their rights, taking the total collapse of civilized society as a starting point. I don't fancy the law of the jungle, so I'm hoping that doesn't come to pass and the billionaires can keep their holdouts.