skysight-inc/HackerNews huggingface dataset:
Author here. I'm a big believer in adding const everywhere - local variables, globals, member functions, etc.

Marking globals as const can move them to the read-only segment which has some modest performance improvements, but in most other cases const doesn't affect code-gen at all. Using const prevents programmers from doing certain things, and the compiler enforces that. That suggests that the compiler already knows whether or not programmers are doing those things - it doesn't need a 'const' hint to tell it. And in those cases where it can't tell, the 'const' hint is usually not sufficient for it to depend on.

In short, with the exception of moving globals to the read-only segment I am not aware of any performance improvements from using const.
Wall Street Backs Blockchain for Savings on Derivatives
>Minimize your dependencies. It's incidentally also what leads to clean code bases.

Oh hell no. I have wasted far too much of my life maintaining buggy, technical debt ridden reinvented wheels where there was a well maintained package that could just have been used instead.
Hi HN, developer here.

Apologies for the direct messenger link, I know historically the audience here doesn't like that. However I didn't bother to make a landing site for this bot.

It's a utility bot I made over the weekend in 3 hours. Made it mostly because I find it helpful myself to retrieve BART real time train arrival info easily, without having to either install some mobile app or use their mobile web site. Seems like a good use case for the messenger bot platform.
Just for fun, really, I've done a Result impl in my lab code[1]. I'm willing to improve it just to see how far I can get with it. :)

The next improvements will be custom error types (I had it done but reverted in this code) and a error_chain like feature (started testing and forgot to remove some not working code there).

[1] https://github.com/fungos/sllab/blob/master/src/viewer.cpp#L...
you can do both; you can opt-out of the type-safe mechanism and decide to just emit arbitrary code; it's a just one more tool in your belt
Even prior to its acquisition. I seriously disliked finding projects on Bitbucket, the UX just seems to be wrong for how I want to interact with codebases and documentation. It's only gotten worse since they were bought.
He got things done, because he actually knew what he was doing, but happened to be an asshole. For every one of those, there is a million other assholes that will sink the ship.
I have seen clusters of posts and have not had the time to study: Are they a dialog between unrelated people who share an interest in a topic, or is one person pursuing a theme?
Ask HN: Are there bootstrapped unicorns?
I have founded 3 successful startups so far. 2 were bootstrapped and one raised some money. I have to say, the bootstrapped ones were a much nicer experience.

My current - 4th - startup has a really amazing growth curve. And I truly believe it has the potential to become a company with a value of over $1B.

I intend to do it completely on my own. It is already profitable. So my plan is to bootstrap it all the way to unicorness.

Am I crazy? Should I rather raise money? Any examples of $1B companies that were bootstrapped?
Chrome continues to use MSVC on Windows because it generates better code than clang. So, MSVC is the worst compiler, except for the alternatives?
The basic hygiene everyone should know
That adding const open optimization opportunities for the compiler is not surprising to anyone who knows what const is for. Removing const to cause optimization is a big wtf and that is why it is worth debating.
Yes. Unfortunately any "team" gets embarrasing supporters. However, both sides (pro/anti) should by now agree on the need to HAVE a military of substantial size. One side, to credibly stay out of NATO. The other, to credibly expect an application be granted.
They don't have any success, the phone in question was unlocked and Apple tried to help. And Apple was/is part of PRISM, they already have/are volunteering more info then required.
I'm not saying he got lucky, I'm saying it's obvious he was right in hindsight and impossible to tell in foresight.
Is this such a bad thing. Third world countries are becoming westernized giving us a continued growth of our markets even though the population might shrink.

Automation might make manual labor a thing of the past. We might not have enough jobs or natural resources to support a growing population.

Sadly I feel like studies like this don't take into consideration what a ww3 might do on the world's population long term. We are in an unprecedented time of peace which might not last to 2065.
No. If someone asked you to recommend two employees, and you absolutely gushed about one, but then said the other is "always on time" and "reliable worker", etc. that would be damning with faint praise.

Saying that one employee is the least worst employee you have when someone calls you for a reference means they are the best employee. It also means you aren't particularly happy with any of them, but that's just adding a flavor to the sentiment that this employee is your best.

Now, if I asked you to recommend a bunch of project management/issue tracking software suites, and you absolutely floored me with praise for one, but said good but forgettable things about JIRA, that would be be damning with praise.

Coming full circle, saying that JIRA is the least-worst option means it's the best option and you just have an ideal in your head that isn't being met.

They're utterly different things, really.
Pigs have personality too. But most people would never know it given how livestock are treated.
UnHackMe 8.50 Crack with Registration Code Full Version Download
Note lots of vendors will not do this because they don't want competitors to know how their hardware (esp. Graphics cards) works.
And don't even get me started on SourceTree. Just about every release since 1.5.2 is a disaster, to the point of almost non-usable right now.
You mean search? Not everybody uses a Mac ...
Yes, we have designed it to deploy things like Kubernetes and Mesos clusters via integrations with Terraform and Packer.
Or at least, many fewer people. If we get to a point where we're extending the average lifespan by a year every 7 or 8 years, up to an average ceiling of around 100, that has big implications. Demographic trends can probably predict birth rates decently, but probably not the overall population 50 years into the future.
If you follow the history of that particular issue, you'll see that the Go team's (official) view has always been that there are tradeoffs involved, and that none of the existing proposals for implementing generics are sufficient improvements over the status quo. Generics are not free, they bring a lot of baggage with them. And I think most people will agree that Go has achieved a lot of success without them, so perhaps most use cases don't require generics after all.
Introducting go-pipeline
Great work...
>I don't think ancaps are all like that. You can't run business if you don't serve your customers well. Does that translate into pathological selfishness and other extreme behavior that goes in customers' nerves? I don't think so, because such business wouldn't last long.

It can last long enough to make you rich. Or it can last for several lifetimes as long as you have the clout to make it the only deal around (or historical and regional accidents made it so).

In fact, there's also the old saying "there's a sucker born every minute": you just get new customers.
I believe you can't pay for employees' individual plans using company money because they might qualify for subsidies. Having taxpayers subsidize your company benefits is a no-no, so you'd need a group plan once you offer health insurance for employees.
Single celled organisms are in control, they're the original intelligence. Our minds are just slaves to supercolonies of trillions of cells.
At the end of the day, if it comes down to me or that animal, I'm choosing me. But that's not the reality for any of us on Hacker News. A lot of us have more money than we know what to do with, we don't struggle feed ourselves, we're not out hunting animals in the woods. We can make choices.
Show HN: UZoom, Marketplace for customized live video experiences
In other words, if you want to hire and retain the best talent, try not to be so much of an asshole.

This "my way or the highway" attitude is how companies turn into shitty little fiefdoms filled with incompetent losers lorded over by a bunch of goons.
Developer claims Linux forced Microsoft to up its Windows game support
It's academic in the colloquial sense that the tools you describe aren't available to use. I'd love to have all the futurustic, secure stuff you describe, but for a user's run-of-the-mill AWS deployment, that's not an option.

All the other stuff you say is on point, of course, and there's an argument or a hundred to be made that a lot of these problems are already solved, and that we (as users and developers) are missing out on a massive amount of amazing OS research that could have made everything better than our current insecure, 1970s-tech monolithic kernel OSes.
Inside ProDoula, the controversial company that wants to disrupt the birth world
Great stuff... However in the sidebars containing disassembly for first 3 samples all adresses seems to be offset by +1
(or memory image contents is offset by -1)
This isn't fear of shipping, but fear of failure. Only way I know to overcome this is

fail fast -> fail more -> learn -> fail less -> maybe succeed -> repeat.

Somehow, you need to get comfortable with not knowing how it will all work and make sure you have given your best. Now best, would not mean the best product but something with the best fit. So it's not a step by step process here. The more and better you try, the more and better you understand the goal and how you may get there.

Learn to be just ok with failing and have someone to get you back up on your feet.
Apple removes app that let you find your AirPods
You're right; it was the period from December 22nd, 2014 to March 17th, 2016, so about 15 months centered around 2015.

We may be counting regressions differently; I'm including both adding and removing the spinner as a regression, for instance (since both the addition and removal added unexpected behavior).

Note that the undeniable regressions that occurred in releases during those 15 months included:

1. Exceptions raised in any command on Windows

2. Switching from not installing standard libraries to installing them back to not installing them

3. Blocking if the particular server pypi.python.org was down

4. An infinite loop on filesystems that do not allow hard links

Note that in that time they also added yet another internal package management system (incompatible with the existing two), changed the versioning semantics twice, and dropped support for versions of python that were 3 years old at that point.

And, again, there's nothing particularly wrong with or bad about pip; this is just what a younger generation of developers are used to.
Article 7 clearly states that they are not required to extradite their own citizens and the German constitution actually prohibits extraditing German citizens to outside the EU (Art. 16. Abs. 2).
Or the statically compiled application that "just works" and is "so easy to build and maintain". Lookin' at you, Golang.
> Owning a $1B market is pocket change for Alphabet; it's not even worth their while.

If this line is true, it means Alphabet is not free from the Innovator's Dilemma. That means they have a very systemic risk of being undercut out of a market.

Anyway, it doesn't make any of what you said wrong. It's just interesting because avoiding the dilemma was one stated goal for Google when creating Alphabet.

And, well, another possible explanation is that they have a limited productive capacity, so they can not physically sell to the entire market.
Hmm. Still no public evidence.

Maybe we should listen when Assange says "it wasn't a Russian state actor" and hints at murdered DNC staffer Seth Rich as the source for the DNC leaks.

The Podesta phishing scam could have been done by anyone. Seems more like it was some 4chan faggot.
>(for example both Go and Haskell need some kind of “green threads”, so there are more shared runtime challenges than you might expect)

That's a very generous definition of similarities, as tons of languages have green threads, even Java/JVM had them initially (and still has them in various implementations over native threads). Could even add that most languages also have GC, some type system, io, modules, etc.
For what it's worth, I'm getting 1,000Mbps with AT&T Fiber for $75 a month. I'm located just an hour northwest of Atlanta, in Rome, Georgia.
Why not plead the fifth?
What exactly is one expected to do in order to solve say the very first puzzle? I can click on the grid to highlight a cell but I can't alter the contents.

If I use the buttons to run the existing program it does nothing but check if register A is zero, jumps to cell 254 and executes the error instruction.

There is something I'm missing but perhaps what I am missing is not so obvious.
> It's kind of hilarious seeing all of these people commenting about how this is "utopian" thinking...

I suppose you're referring to me, since I'm the only one who has used that word.

To clarify, I was replying to a comment, not making any comment directly relevant to the paper or PoA.

That said, if someone applied this paper's results directly to a defense of anarchy, I would call that application Utopian because I don't think game theory provides a particularly compelling model for all of society. FWIW such an application certainly wasn't the author's intent, and also is not what was going on in that thread.

> Makes you wonder if a globally-standard-but-locally-owned electronic tolling system could replace gas taxes to fund our roads in a fairer way. This could remove the undue toll burden shouldered by certain unlucky people who have to commute across a heavily tolled bridge. (Seattlites should know what I'm talking about).

This is an interesting idea (which I think is the role that mathematical models applied to social systems should play -- as a stimulant for interesting ideas and possibly a way of bounding the possible. A basis from which you rapidly diverge, which is OK. TBF I think this is what is also going on in the other thread...)

By "standard", do you mean "every mile is taxed equally"? Or "according to construction/upkeep cost"?

The latter seems hard to calculate and easy to fabricate. I think in a realistic system you'd just always end up with really high bridge tolls. In that sense, I think this application of this paper is Utopian in the sense that, when applied to the toll problem, it makes unwarranted assumptions about accurate pricing.

If by standard you just mean "equal", why not just use gas taxes and set them so that tolls aren't necessary? They approximate distance traveled pretty well, so should be pretty identical to tolling each mile equally. With the added benefit of also indirectly taxing pollution.
Makes a lot of sense although I expect at least one of my former co-workers is really is really irritated because they hate Jira and were feeling "forced" to use it. Perhaps with this acquisition there will be a 'local server' option which is something some companies really look for.
> And yet . . . could we be missing something here? While they can’t see much of their own kaleidoscopic skins, they can clearly sense inside what they are doing. Remote cameras on the seabed show octopuses crackling with color changes, even when there is no other creature present to observe them. Godfrey-Smith believes this is just a byproduct of neural activity, no more than an expressive quirk. But maybe it isn’t. Perhaps they are talking to themselves.

God I hate science reporting. It's like they can't help but interject spasmodic blather into an article.
> "The hospitals recorded a $42-million deficit in the last fiscal year on $3.4 billion in revenue, he told me. The red ink was partially the result of an increased caseload from Medi-Cal, the state’s Medicaid program, which was expanded under the Affordable Care Act...."

I work in the industry and know UCSF and doctors there.

Hospitals and doctors have been operating on a very inefficient "fee for service" FFS system and the "Affordable Care Act" ACA is forcing hospitals into programs that are more oriented toward better outcomes spending less money.

Hospitals have way too much overhead compared with outpatient facilities. The staff is heavily unionized with very high salaries. We spend $3.2 trillion per year on health care, far, far higher than other countries on a per-capta basis.

When Intel would have sales problems, it would reduce salaries by 10%. Hospitals are going to have to stop blaming "circumstances" and renegotiate contracts, much the way the major airlines did after deregulation.
That would make some sense, yes. (And I don't much expect an answer either.)

WL has certainly been in a weird spot over the last few years, with nowhere near the straightforward anti-establishment reputation they pulled off in their Collateral Murder days. Assange's charges and sanctuary issues, Snowden's failure to partner with WL, the Appelbaum revelations, bizarre arguably-anti-Semitic tweets, and a suddenly-bipartisan-and-effective effort to cast them as anti-American.

I wouldn't be at all shocked if there's an attempt underway to quiet things down a bit and change focus. Without getting into the validity of any of the things pressing on them, there's certainly a lot of evidence that they're short on reputation and resources, and struggling to run successful PR, redact releases, etc. Moving away from Assange's centrality, and perhaps from the American focus, might give them some leeway to become a longer-term-player. Maybe.
Yeah i can see that. I wrote it down in my idea book, not sure if i ever find time for that tho.
This is interesting, but what specifically did she discover? The article is confusingly written and never makes it clear what the "smoking gun" actually is.
You've made it a side-effect. As a conscious being I know that there is a circle of life. I know that animals eat each other. I know that without getting into franen-foods, the human body evolved to eat other animals too. You picked an ethic. Probably because it felt good.

I too picked an ethic. Mine is Christian with a good deal of Epicurean infusion. Religiously I believe we can eat animals, but need to care for the whole world (that's man's job). So I eat them. I don't kill things for the fun of it.

Presuming an agnostic world view for a moment, the same applies. You can do what you want. There are consequences. You've made one of them feeling bad at the thought of eating a complex animal. Why does that matter? I'm not saying you're totally wrong for thinking that. Just try to understand truly why. Is it because something got imported into your world view to make you think that it should matter. If so is that a valid importation?
> It removes the underlying need for a Sys Admin to worry about the versions.

No, they really don't: they remove the ability of system administrators to administer versions of software across the total system.

This is bad, e.g. when a new OpenSSL vulnerability comes out (it being a day ending in -y) and every piece of software has to be updated.

> We shouldn't WANT to stop the Developers from from having the newest version of things. They aren't kids playing with toys that we need to nanny over, they're doing work that creates values and the fewer things we do to get in the way of that, the better.

I am a developer, and I disagree. We are, by and large, kids playing rather than adults making carefully considered decisions. We'd rather use v3.0.rc-1-awesome rather than 2.17.12, because the former is the version that adds an API that saves us from writing twenty lines of code, never mind that it also is untested, unstable and very likely insecure.

We need adult supervision. We need oversight. That's why I argue for using stable, LTS-style distributions, and running against the distro packages unless there is a very good business reason not to (and yes, 'we can't implement necessary functionality in a cost-effective timeframe' is a valid business reason). I'm not opposed to using the bleeding edge when it makes business sense; I'm opposed to developers using the bleeding edge because they like it, and keeping the business in the dark.
Medical care is unaffordable / unsustainable in the high HDI countries and doesn't exist in the low HDI countries.

Would have been interesting to look at the impact on the high HDI countries of mass invasion and demographic replacement. Many of those countries won't be in the "very high" category much longer. That will have the obvious impact on birth rates etc. Ditto long term trends in income inequality, in that population stats meant something when populations were more equal, but the average of oil and water isn't a salad dressing.
A light colored semi trailer against a light colored sky has already been a fatal flaw.
Acute psychosis isn't even that bad, though it could damage career irreparably. The more important side effect are sudden personality changes which cam happen after any number of doses.

Microdosing is supposedly safer but data is still extremely scarce.
The title is misleading. Their "error codes" are not simple C error codes but are rather structs which they are dynamically allocating upon error occurence. Their "create_error" function below is very inefficient compared to using traditional int error codes with a lookup table for the messages.

struct Error* create_error(const char *msg) {
struct Error *e = malloc(sizeof(struct Error));
e->msg = strdup(msg);
return e;
}
Is it just me or the acquisition amounts decreasing?

Soundcloud - $500M potential buyout

Trello - $425M

I'm not aware of any other. All those 10,000 startups world wide and only a couple gets bought out few IPO. The chances of a payout doing a VC funded startup is marginally slim despite what PG wrote in his articles nearly 10+ years ago.

Coupled with rising interest rates, it seems like the ride is coming to a slow crawl but this is just my gut feeling.

There's no better time to bootstrap than ever. Control your own company with no outside influences. You don't need billions of dollars. If you can double your day job salary with a SaaS then I think that's a huge success.

Here's to a happy & successful 2017 for the rest of us bootstrappers on HN.
I think people misunderstand Jobs and the asshole component. He was extremely driven and passionate, not unlike an artist, and was highly temperamental.

Yet at the same time he was not 100% asshole 100% of the time. He had a kinder side that was less often reported, the circumstances often highly personal and less newsworthy.

The reason people tolerated his outbursts or his general dickishness is because they saw what he was doing and they respected his vision. Being a dick may have helped him at times and hurt him at others, but it's just how he was. Everyone else seeking to emulate him on those terms is going to be an insufferable dick because they're missing the other elements.
> every middleware you want to use needs to be included into the binary and if it’s not, you need to re-compile the program

Having to recompile to add functionality that alternatives provide as dynamically loaded plugins is insane. This is 2017. Linux has had loadable kernel modules since 1995, and I worked on them for other versions of UNIX as far back as 1991. I understand that it's hard for a Go program to support plugins written in other languages using a more conventional runtime. No problem there. However, there's just no excuse for relying on recompilation instead of dynamically loading modules also written in Go and thus using the same runtime. I really want to like Go, but as long as the Go community clings to long-discredited ideas regarding things like packaging and distribution and symbol versioning I just don't feel like I can depend on it to build infrastructure that will remain robust over time.