skysight-inc/HackerNews huggingface dataset:
There's a usecase for lower-bounded types such as int_least32_t, where the compiler may choose a larger type if it offers better performance. However, if you're using that, the test suite should run all relevant tests for multiple actual sizes of that particular type (through strategic use of #define, for example).
We've banned this account for breaking the HN guidelines repeatedly. This comment was merely unsubstantive, but others you've posted have been much worse. If you don't want to be banned on HN, you're welcome to email hn@ycombinator.com and promise to follow the site rules in the future. But please don't create accounts to break the rules with.

We detached this comment from https://news.ycombinator.com/item?id=14535697 and marked it off-topic.
The naive, 9 years in the past me once was like "int will last us forever! and it'll save us some space!", only to have to change it to bigint a few months later
But it is real.
It's insane if you're 24 too. You're just too dumb to know that you're being had because you've never worked in an adult environment.
This line of reasoning is not compatible with Birthright Citizenship. If sovereignty is all about prohibiting entry to people who don't add value, why is it not also about kicking existing people out who don't add value?
I'm guessing that even those who realized it was a snide and sarcastic reference to the event you mention, didn't think that sort of discourse fit for HN.
Ask HN: Question on startup license
So first, yes I am already talking to an attorney but I am looking for ideas/comments too.

First, I have a technology I invented, software/hardware based, and I have been approached by a small group of people that are wanting to create a startup around it. As a side note, I do not have a patent on this specific implementation but have provisionals on similar solutions.

I am actually quite ok with licensing this to them exclusively, but I wanted to do something like this.

1. License and tech in exchange of X percent of an equity stake (quite minor overall)

2. For the first X years (dunno yet what), I expect a license payment of $Y made annually. Again, something reasonable but is in lieu of taking a larger equity stake and generates some cash flow for me.

3. If they go insolvent before they have made X annual payments then the license is revoked and the asset returns to me. Likewise if they make those payments then the tech is theirs and my only upside is the equity which is totally fine. And in the end I wouldn't get anything back if they went insolvent after making all the payments, my only upside in that case would be the 3-5 payments. If the didn't make the payments reasonably timely then I could revoke the license or renegotiate the terms.

What I don't want to do is unintentionally hurt them with terms that would affect their ability to raise money or would be arduous and impossible for them to be successful. But my other choice is take a larger equity stake, which I am not sure I want to do at this point.

Any ideas? Does this seem reasonable/unreasonable to you?
American companies routinely pay remote foreign workers at American rates? I find it a bit hard to believe.
Oh, I remember.
The Qt version is miles ahead on OSX since it's no longer a clunky X11 app.
I agree but, can the board fire him? Is he a majority shareholder still?
What do you mean, that's it exactly right there on the site :)
> Is it... paying more so people don't have to choose between their country and financial security?

I don't think many software developers in Canada are facing that choice. Is there the opportunity to be 'more' secure in the States? Sure. But being a developer in Canada is hardly a bleak proposition.
I can think of virtually no better example to prove my point than the contents of this exchange.

So thank you for helping me to demonstrate to everyone else in this thread that speaking from anger, constructing and attacking the flimsiest of straw men, and repeatedly misconstruing a sympathetic counterparty's points only serves to push away the people you might hope to see your point of view.

I genuinely hope it was satisfying for you, because that's about the only positive outcome that's likely to arise for you out of this.
It's true! I somehow missed a "unique" there, too late to edit.
Last time this came up, I ran the numbers and the cost of the RAM saved per date stored was hundreds of dollars. Not per computer, or per program, but per date. Comparing total memory sizes doesn't tell the whole story, because RAM for a whole machine is so much cheaper now.

Spending that much money on storing "19" just so your code keeps working in the unlikely event that it's still in use 3+ decades into the future isn't a good tradeoff. Obviously things are different now.
Basically think of most of canada being california levels of taxation, but cost of consumer goods are higher. Quebec has about %10 more income tax vs california & most of canada.
This is a common misconception. The GOPHER protocol (RFC 1436) does not actually require the use of opposable thumbs, it's just a common implementation detail to do so.
Poignant for me, I haven't been able to decide on where to move. US is still the big whale as far as tech opportunities go, but for Indians going there now, permanent residency is not possible within their lifetimes, with an 80+ year waiting time on the green card processing.

Canada is far easier to permanently settle in, but the opportunities are far fewer, and salaries are lower too.

I don't know what the answer is here.
Glad that worked out for you! Highly dependent on circumstances, though. I have a 30 minute _drive_ to get to my office, and it's supposed to be 117 degrees next Monday. Walking is pretty impractical in Phoenix in general, and the public transportation is awful. So yes my exercise happens in a dedicated gym.
You can't comment like this here—not to spare any individual's feelings, but because it poisons the commons, badly.

Even if you don't feel you owe them better, you owe it to the community not to do that, so please don't do it again.
Most e cigarettes use rechargeable batteries that can last for years. Much better than butts.
From what I can tell, these are on par with new grad comp. So it seems getting a degree is useless.
It is if you're young. Over 40? Much harder. Over 50? Extremely difficult.
Or even: get non-smokers to consume over-priced perfumes that have a good profit margin whether or not they contain tobacco/nicotine.
For me, the ideal solution would be a cross platform password manager software which stores your encrypted vault ... somewhere -- I hate the "cloud" word but let's use it -- and then has a small display which the password manager on your phone can read and decrypt the vault with it. It's just a few hundred (thousand at most) bits that you need to carry across, not a big deal. For desktop / laptop / charging, it needs to be USB pluggable. Physical form factor approximately like https://www.adafruit.com/product/2690 this or http://www.ebay.com/itm/Mini-4GB-LCD-Screen-Display-MP3-Musi... this.

The problem currently is a) most sites want passwords b) I do not want to mess with cables c) NFC is not ubiquitous.
FMLA leave is unpaid leave; anything beyond that is an employer's choice, and/or on the employee to be paying their short-term disability premiums, and claim it. It also covers taking leave to deal with the employee's own illness.

How are you "subsidizing" that?

EDIT: phrasing.
I don't think that the market would care about professionally-certified coders. Accountants need to adhere to local and federal laws for GAAP accounting. Lawyers need to be familiar with local laws where they practice, and courts are gatekeepers to the practice of law. Doctors' specialization is protected by law for safety and liability purposes.

Paralegals and specialized software is a market response to the bottleneck of lawyers. Physician's assistants, BSN Nurses, and Nurse Practitioners are another market response to doctor bottlenecks.

I think that the majority of stakeholders in software would be opposed to licensing legislation for coding.
@skocznymroczny was actually quoting a post from Linus Torvalds when he first released Linux.
It sounds like it was client side, not server side. Most likely the iOS client was using Objective-C's NSInteger or Swift's Int, just because that's the default choice for most programmers working in that language, and they didn't think it through.
It is also known that casual dress is somehow connected to less social mobility.

> But above all I didn’t have the cultural and social capital to know how to dress casual in the right way. My casual dressing was made of nerdy, unfashionable and cheap clothes: you could immediately say that I haven’t accomplished anything. And I didn’t even know that there was a “rich” way to dress casual.

http://marginalrevolution.com/marginalrevolution/2017/05/inf...

there’s more art to looking sharp in casual attire than in a suit and tie!

> Tyler Cowen: Well, being a casual person myself, I'm very glad being casual is in vogue, and probably will stay in vogue. But what I find striking is societies with a lot of upward mobility often tend to have strict dress codes. So you see this today with Mormons, at Mormon businesses. You see it in Japan in its heyday years--you know, the businessman or journeyman suit, they more or less all looked the same. There's something about upward mobility where actually clothing is not that casual and one is being more formal in trying to impress; and that is a [?]. But the thing about being casual is it actually makes it harder for people to prove themselves. So, Bill Gates goes to a meeting and he may show up dressed very casually; but he's still Bill Gates--either everyone knows or if you really needed to, you could Google him. So there's a code of casual that's actually very difficult for, say, people from other cultures in America to master or demonstrate that's actually made signaling harder. Just that right way of looking casual is in a funny way more conformist than like the blue suit and tie, which you could do and then innovate around and try to climb to the top. So I find this disturbing, the more I think about it.

http://www.econtalk.org/archives/2017/05/tyler_cowen_on_1.ht...
It might have been helpful for GP to note that the quote comes from Linus Torvalds. He said it while he was first developing Linux
I had wondered whether Microsoft and Intel were more a fraternity or an uneasy alliance. This article gives hard details about how they have always been forging sabers to cut each other's throats whenever the time was ripe.

It also woke me up to Intel's hardware throttling, starving the graphics unit of enough busses. I had been in awe of PCIe's bandwidth, but now I know it could be so much more. It reminds me that if you focus on microspecs doubling every few years, you think there's breathtaking progress. But if you take a step back at the overall result, computing is moving much more slowly. For example, it seems like the average laptop has always had 6-9 hours of battery life.
A "developer" who calls messing around with a WSWYG html editor "game development" decides to crib an iconic name from the hacker ethos. Of course there will be collisions.
False. I along with many other engineers I know are programmers making well north of $250k annually (total comp).

Please stop spreading false information and harming people here. Go get a software engineer job offer from Google or Facebook and then get back to us.
Here is source for doubled tax, looks like google parser is wrong
https://pasteboard.co/hMazP1hHs.png
Do these infrastructures really need the level of hardware they seem to use?

Rather than use a unsecured raspberry pi3 with it's wifi left on, why not have a closed system specifically built instead. Something not casually running embedded Windows XP, rather maybe a barebones OS written in assembly with minimal networking functionality on minimal hardware.
You under-estimate the power of public unions. There will never be any driverless public bus, even if it mean that the "driver" has nothing to do.
Indeed they have not. They're the archetype of the late stage startup.
No joke. I applied for several jobs in Vancouver and the best salary offer was 110k base (82k USD). Seattle actually seems to have a lower cost of living and salaries approx 2x as high.

Its very hard to attract workers when the salaries just cant compare.
It has a full Clang/LLVM built in, and runs Playgrounds in a separate process. Most of this uses private app extensions and XPC, which other developers are not able to use.
Makes me wonder if this comment will age well, after around 50-100 years.
> In every case, there are taxes paid separately to both the federal government and provincial governments.

I would like to just add that unlike the US, where some states do not have state income taxes, all provinces in Canada have provincial income taxes, and with the exception of Alberta, all of them have provincial sales taxes.
Haha, I think I know who that is; they were in my cohort. They had other problems in their life and I think have had trouble getting on their feet. It doesn't help that they didn't stay in NYC/SF upon completion and instead moved back to podunk, where there aren't as many tech jobs.

Really smart person, but some serious issues.
Adtpp: lightweight efficient safe polymorphic algebraic data types for C
Can't some of these oil rigs be reused as artificial islands?
Is the Seasteading institute looking into this already? They should be all over it.
I'd open up all the borders without restriction. It would be a madhouse for the first decade but then the world would be much better off in the long run.

It would be the first step in a united planet rather than the pettiness we suffer now with individual competing states.
Two new massive planets detected
It is a pretty stunning difference. Honestly, I think I'm mostly thinking of a handful of black stone buildings (famously, American Radiator) and buildings which haven't been cleaned since the '70s or '80s.
Skype. It's funny that a microsoft app has become another example of an installer behaving like malware. It used to be that the java installer was the primary offender. Now it's also skype and the .net framework installers. The new Microsoft...

Nevertheless I don't buy the "it's for my own good" argument. "Use Edge, don't use chrome, it's for your own good". "Use store app where we collect a toll from developers, not an app you installed directly, it's for your own good". Sure...
I mean from what we see generally of the company.

Uber has a killer product that solves many problems, yet they seem bent on doing things in ways I find unethical. The programs to hide from government officials; sending recruiters on Lyft trips to try to steal them; wasting Lyft drivers' time/money by sending false requests (accused on both sides, but nonetheless); pretty damning evidence of corporate espionage in regards to the Waymo lawsuit (still to be decided but it's not going well for them); yelling at the Uber driver in that youtube video.

To be clear, the general meaning I'm using of sociopathy is the one of impaired empathy for others and lack of remorse, overinflated ego, etc.

If this is what the man at the top is deciding is the right way to do business, that sets the tone for the company.
Obviously the principle of supply vs. demand still applies.
Canada and Canadians companies were very picky about my CV. Especially those from a eastern province that has its quirks (which shouldn't have been a problem, as I'm conversational in their language). Well, apparently my CV wasn't being taken seriously there.

At the end I went back to working in the EU and earning more, (paying 5x less for a mobile plan and not having to shove snow in the winter are advantages as well)
At what point do you stop being a start up? They have a revenue of ~$6.5B and 12,000 employees.
Why are you such a cunt!
> vehemently defending anti-developer policies

Developers do some pretty shitty things. Lots of us using Apple stuff came from more open ecosystems and are here at least partially because Apple restricts what developers do.

My video game console is very closed. My phone is fairly open. The controller on my weekend project is a Raspberry Pi - very open. It's not a question of zealotry really.
I like the name and the TLD. It definitely got my attention. For UI, try IBM code page 437 and include a cracktro.
Wrap the double loop in a function/method and return from the inner loop.
Show HN: A voice controlled office assistant (Amazon Echo for Offices)
>"I hate SF/SiValley. I would love nothing more than to go home, but I'm not about to take a paycut that's measured in multiples of the median Canadian salary."

This is an honest question - is it worth living somewhere you "hate" for increased pay? Why not take less money and live in place that would make you happy?
I don't agree with all their reasoning---but ulid still seems like a good idea. (Though the main difference you care about in programming is how they are generated---via timestamps plus randomness, not that they have a different serialization format.)

For some applications you don't want to leak the time. Choose wisely.
SIMT is inherently more power efficient than MIMD. Less control flow logic/flop. Even then, it makes sense to devote dedicated logic for specific algorithms. Even NVIDIA GPUs (Volta) are going to have special matrix multiply hardware (tensor cores) to increase power efficiency and performance.

The future lies not in flexible programming model but dedicated hardware/IP. Look at the crypto block, ISP, h264/265 encoding/decoding, and now tensor cores. It's mentioned in what seems like every architecture paper in the last ten years, but dark silicon is driving the need to differentiate compute into smaller blocks. We can pack more and more transistors into a chip, but we can only power a smaller and smaller section of it at any given time. It only makes sense that we make whatever that can be powered on be as efficient as possible.
For me 'break break' is usually just return. My small brain gets overwhelmed when I'm nested any deeper than that.
No, if you re-read the first sentence there, it says that the different results are attributed to differences in "pre-processing and augmentation". The choice of NN framework is essentially irrelevant.
SAFEST is a decent green and ACIDIC is a decent red -- probably going to use these instead of #f00 and #0f0 next time I need success/failure color codes for some hastily-made web thing.
Because this is the year that the first generation of self-hosting GPU’s are widely available on the market

Really? Then what's inside of 99% of smartphones and tablets today already? It's not like ARM cores + beefy GPUs is a brand new concept. In fact even the first Raspberry Pi featured such a combination.

Intel plays no role in the smartphones and tablets business already and anyone who doesn't care about x86 compatibility has been free to use whatever non-Intel accelerator in the datacenter / HPC space for years now. Not quite sure what the dramatic thing is that the author is implying has changed.
Glassdoor has an entry level listing: https://www.glassdoor.com/Salaries/san-francisco-entry-level...
The BLOB size limit is a nuisance, the silent truncation is the bug...
Assuming that by "few hundred" you mean more than 400 km, sure, many countries have long trips in sparsely populated areas that aren't going to work for electric cars. That comes up in most electric car threads, too.

Tesla and other EV car companies successfully sell cars in Canada, so apparently it's not all Canadians: http://www.fleetcarma.com/ev-sales-canada-2016-final/ In fact the market share of EVs in Canada is similar to the US.
Alas, no. Signed overflow is UB and compilers can and will assume that it cannot happen when performing optimizations.
Why are they mostly from the same bootcamp?

Why does it say "over 100+" when there are 91 responses?
>I would say he's not the root cause of the issues

Who wrote the employee sex manual?

#ceolife #fml
> on the heals of reaching the 2 billion games milestone

That's a very poetic typo
Also see: IPv4 vs IPv6.

Remember, these fancy computing devices were built for the rich and the government, not for the average joe, noone thought computing would be this easily accessible.
If you are in Vancouver, isn't it though?

Cost of home ownership at SF levels. Check.
Salary to match? Nope.

I used to love Vancouver, I went to school there. I wanted to stay. But I doubt I'd move back except to retire.
Coinbase exchange has outage due to high trading volume
Yeah babe, China is going down... Their debt is going upppp. Feel so good right now.
I don't think the right to your own work and it's profits are an issue of comfort. If you are to lose that right via prison perhaps that's okay. It's not okay to then force that labor out of a person who is non-willing / force labor is slavery.

My mother when leaving prison was given a bill for her stay - as if she were staying at a motel. So not only was she then a felon with little hope for a 'good job' but also was laden with debt, which fortunately had very tolerant pay back policies.
Without meaning to pick on T-Mobile, the stories I'm hearing here, including yours, lead me to believe that T-Mobile is liable for damages. As in, they didn't take reasonable precautions to safeguard your account, and you suffered financial damages as a result.

I am generally of the philosophy that you should trust no one to do the right thing, but these cases seem to be overlooking the obvious that the phone companies are fucking up on security.
So assuming you have never smoked and want to vape, go buy a pack of cigarettes first. Smoke one outside the vape shop. Job done.

The whole idea seems kind of pointless. If someone want to vape, let them.
You keep them going because of status quo bias / not touching a working system.
It is, on the other hand, poisoning the well to use a label adopted by a small subset of a broader group

Welcome to the synecdoche of online discourse, where the masses are responsible for everything done by the extreme fringe. Why deal with substantive arguments when there's a weak man [0] close at hand?

[0] http://slatestarcodex.com/2014/05/12/weak-men-are-superweapo...
my background was working fast food, being a day labourer and long periods of unemployment. I knew this from day 1 going into tech. I find people who come from wealthier backgrounds than me tend to over work.
https://linux.die.net/man/1/gcc -- Search for `-fstrict-overflow`. And note how it says

The -fstrict-overflow option is enabled at levels -O2, -O3, -Os.

In other words, basically every program that you're using is compiled with that option enabled. (Release builds typically use -O2, sometimes even -O3.)
It isn't in principle, but context is a huge deal. If we define the flame quotient of a post like this:

flammability of topic
---------------------
substantiveness of post

then it was much too high in this case.
You haven't countered my point at all....Amazon Vancouver isn't going to offer Seattle comp if no one else in Vancouver is.

It takes multiple companies all making bay-area-style profits to create upward pressure on labor prices to end up with bay-area-style salaries.
Embedded and mobile deep learning research resources
Secret Management Architectures: Balancing Security and Complexity
That's because young educated people are more valuable.
NASA is trying to launch a small rocket to create multicolored clouds in the sky
Hi, thanks.. I think there is an intense amount of botting going on and I have used this trading ETH on GDAX since they added ETH (and now LTC)... I am going to be adding ETH in on the next minor version of Bowhead and a this whole project is kind of to help save you those hundreds of hours. You can build out a strategy with this system super fast.
I couldn't agree more with this, we do exactly the same and it works great for us. Plan on a comment and manual apply.
The flip side is the confirmation bias of "it's working because of our rules."