skysight-inc/HackerNews huggingface dataset:
Is there any room for a form of C with immutable semantics which forced you to jump through special hoops to get mutable data access (solely for performance reasons)... Or does Rust basically have this design goal already?

The limitation of programming (from a bug-minimization perspective) is the programmer's ability to understand all the possible states his code and data can get into which means that the key to bug and security hole elimination is any pattern which reduces cognitive load
New Grad and Intern tech offers for 2017
"octal dump"

(can also dump characters and hexadecimal)
You know he might have an option..partner with MS to bring an Android OS fork that has MS Services..and we would get patent coverage to boot as enticement to OEMs..
I want a simple bug tracker that's hosted entirely within my VCS repository, with a fully featured web interface.

There are a few abandoned projects like this, but they're all CLI-focused with view-only web at most. I want something better than just keeping a TODO file, not worse.
> about the negatives of gun ownership

Many Americans agree on that. We even argue with each other.

> or free speech.

Ok, you got me there.
And the author's related blog post: http://blog.imagico.de/parting-the-waters/
I don't think the scale is remotely comparable, but fair counterpoint.
Who Still Lives at Home with Their Parents?
The graphic on the page links to the github repo.
> You can not narrow the remaining streets without introducing significant congestion; one does not simply shrink Broadway.

You're stuck in the traditional American mindset of only thinking about cars. Yes, congestion for cars might go up. But you're not taking the space and throwing it into the ocean; it's going to other, more space efficient modes. Total congestion, then, goes down.

In Manhattan of all places, worrying about car commuters seems hilariously misplaced. This area has the best transit in the entire country. People will adapt.
As Harry Tuttle said, "We're all in it together." https://www.youtube.com/watch?v=xlCPkmb6cuY

Which is why it pisses me off when a company deploys insecure software or hardware, claiming that network security is the customer's responsibility.

So my home network should be reasonably secure, so that it doesn't become part of a bot net. Which means that I have to, or should, become at least knowledgeable enough to know what to buy, what to do, and what not to do. Which means that my router vendor better step up and sell me something secure.

Is it the responsibility of end users to submit bug tickets? I think it is.

Is it the responsibility of end users, or the vendors receiving reports, to publish discoveries of exploits in the wild? I think it is.

Is it the responsibility of a pedestrian who notices a skateboard on the sidewalk to move it aside and upside down so no one does a splat fall? I think it is.

We're all in it together.
This is a very laymen, simplistic comment, but it sounds like the engineering complexities for industrialization need a little help from AI.

I know nothing about AI/machine learning, but if these processes could be unleashed to simplify the engineering processes then maybe cold fusion could be cost effective.

Humans are just very slow and the complexity is almost overwhelming.
Interchanging Math/Maths doesn't bother me. Leaving off apostrophes from words (Ill, Im, Ive) however is something I find genuinely distracting.
atop is way more superior than htop, specially with the log history. I just use htop when I need to check cpu usage or a particular process. But atop gives a better system status overview.
> He would interrupt me just so he can fill up the jar and we go drinking.

Now that's a pathological case.
List of fictional colors
That is the concept the article introduces and then contrasts with what Canonical is doing.
That's false. They're rejecting a hacked together half measure, not just any scaling enhancement.
I would ask you why is this singled out of an article that covers a large range of ideas. Your mask is now off.
A Civilian at World of Watson Part Two: Business
As Nassim Taleb says, "the map is not the territory", just because you can say a lot of things are "kind of like a market", it does not, in any way, means that everything is a market, for example, higiene exists before market, nature exists before market, just because you can draw parallels it doesn't mean you've figured everything out. In the age of machines people wanted to think as if everything was like a machine, then in the age of systems they think everything is "just a system", then "everything is market".. This is faulty cognition, IMHO, in other words: fallacy.
The Alta is missing an altimeter.
I am still in the processing of building out my side project. What has helped me the most is only building what the customer is willing to pay for. That means going out and talking to customers, finding out their problems without suggesting your app. If your app solves their problem, ask them for a commitment to buy.

The next best thing that has helped me is to document and automate as much of the system as possible. This includes the server setup etc. If you need to upgrade to a new version of the database or the OS, how easy is that for you in your current process? If you do not automate something, did you document it well enough the first time so you can easily perform the task in short order without having to scour the internet for answers?
Skipping that saves a lot of keypresses and time. I always found very little help from static typing. I know what I'm doing if I type hash = {} in Ruby and there is no need to declare it as HashTable (what else could it possibly be?). About the types of the keys and values, they don't matter much in my experience. Maybe it's Ruby or it's Rails, but they tend to fall right into place without surprises.
What are the issues that plagued early PHP codebases?
I don't want disqus ads, nor google analytics referrer spam. Plus uBlock blocks ga, so it doesn't track the 'ghosts' ie technical users that are my target audience who use uBlock at a much larger percentage that the norm.

I'd like to just implement what I need.
Where's the space for that?
Being honest I didn't notice any difference, I only expected to work better because its from Microsoft, so I assumed it would work without any problems.
> At the height of the Cold War, Soviet Premier Nikita Khrushchev boasted

> that the Soviets were manufacturing nuclear missiles “like sausages.”

> His bravado underscored early strategic posturing that turned on the

> assumption that more was better.

> The Kennedy administration responded in kind, referring to the perceived

> shortage of American nukes as a runner would imagine trying to pass the

> leader of a race.

Maybe it's just me. But maybe it would be nice if world leaders were more careful and thoughtful about what they say? Less bluster. Less inapproprate humor about starting bombing even if you think your mic is turned off.

Not to pick on certain political parties. Just a general observation that could apply to all politicians of any party. Most could probably agree that this would be a good thing.
I checked the PDF and this looks very interesting and comprehensive, any change you could give an eta for the final release and more specific the epub release?

Thanks!
I think you misunderstood the GP. Only interacting with people within ~a year of your own age while growing up (public school class) is not effective socialization. The social group of homeschooled kids is often +/- 5 years, which means they get experience dealing with younger children and they get maturity cues from older children. It's a much more realistic social environment.
You're falling for the trick. 'piotrjurkiewicz isn't using words responsibly - I specifically and clearly said that I'm not comparing anyone to anti-Semitism as a belief, just the pattern of rhetorical arguments, and yet that was the objection. You are obligated to take seriously the claim that this is about ethics in journalism, when it simultaneously is and isn't, and yet 'piotrjurkiewicz feels no obligation to take what I said seriously.

In any case, the rest of Sartre's essay is completely on point. Among other things, it addresses this exact ability to believe a thing and its contradiction, and make it only a problem for the people who are trying to argue against them in good faith - it's quite scary how accurately Sartre in 1944 was able to understand these modes of trolling (and trolling is really the term for it). Harvard has the first chapter online:

http://isites.harvard.edu/fs/docs/icb.topic468841.files/Sart...

There's an interesting question in there of what, exactly, the anti-Semite is going to do once they're not able to hate the Jew. That's the only thing Sartre couldn't see in 1944, but he did see that it's not about anything the Jewish people are or do, but as the other. Today we've declared anti-Semitism unacceptable, but we've got enough other others.
The x86-64 ABI does not require frame pointer setup: https://godbolt.org/g/10URYW
Must use PIN, no more signing credit card slips from 2017 – The Rakyat Post
This was a fun read for me for much of the same reason. Alliance teleconferencing 0-700-456-1000 may not be there anymore, but there are still some old numbers that work. Here's a loop: 513-241-1018 - you gotta find the other end :)
They're stuck. On the one hand they fund many thousands of Islamic schools and charities across the Sunni world. If they stop doing that, it would be disastrous for maybe millions of people that benefit from or rely on them. The cost in publicity and good will would be catastrophic.

On the other hand, standards of governance and accountability at these schools and charities are weak to non-existent. It's trivial for extremists and terror networks to tap into them for their own purposes and the Saudi government and their agents are utterly incapable of doing anything about it. They just don't have the skills, experience or culture to even begin to try.
Frankly I think this posting of github pages instead of the authorative source is inappropriate. I see it a lot on HN and find myself having to check that this is the official repo by going to the original website. If you know it you don't need to be told about it but if it's being posted to get it to people's attention then the canonical source is the right link even if it only has a link to github.
Who do you expect to get fired for a school shooting? And what do you mean, no one gets sued? That's flat-out not true.

http://www.heraldnet.com/news/teacher-wants-out-of-marysvill...

http://www.whio.com/news/crime--law/350k-lawsuit-filed-madis...

http://www.nydailynews.com/news/national/families-washington...
> Sounds like the solutions needs to be orders of magnitude larger fines than the amount that would be gained.

With so many frauds and crimes, corporate death sentences should be available for extreme, large or persistent cases.
The lean way of building startups: treat features as options
I've got bad news for you--you're not going to escape wallet-crushing Bay Area housing prices by moving to Walnut Creek or Pleasanton.
>If they get any narrower there wouldnt be any room for cars.

Americans like gigantic cars. They need to make them smaller, like in Japan
11 Essential Checks Before Launching Your WordPress Site
https://donsbot.wordpress.com/2007/11/29/use-those-extra-cor...

This was a simple fib(), not a map(), but I think the point still stands pretty well.
The position of Bitcoin Core is that fees should be high and microtransactions should be infeasible, except on Blockstream's Lightning Network. The reason is that decentralization has costs and they believe fees need to be high to pay for it.
This was very fun. I finished all the levels and I also discovered the secret ones. :O
I can't see how this can be a good thing.

If C is that bad at managing complexity (and complexity doesn't only arise from bad design choices, some problems are inherently complex) then it should be used as rarely as possible, period.

It's not about idealism, it's about ill-placed, almost comical elitism ("C is a low-level-hacker language and only real programmers use it" while a 3rd grader could understand pointer arithmetic) to the point of rather spending 5 days writing bug-ridden code in C instead of 5 minutes in whatever else, just because it's the right way.

It's ridiculous.
You are correct; I apologize. I misinterpreted girth in the Google result I found as width. I edited my original comment.
This is all a bit intersectionalist for me. I'm having a hard time keeping track. Are they asking people to pray to the toilet signage? I think I might be right there with you on that one.
Except that they don't park.
That's pretty cool, what's the status? Have you had anyone adopt it? The setup seems a bit complex honestly. But generally, firebases nosql store is a turn off imo.
You swapped the child and parent in the printf statements here https://peteris.rocks/blog/htop/#z-defunct-zombie-process-te....

printf("The parent process is exiting now\n");

This should read child is exiting.

printf("The child process is sleeping now\n");

This should read parent is sleeping.

Overall, I really enjoyed the article.
Wall Street Dreaming of Megamergers Under Trump, Including Verizon-Comcast
My understanding from my Solaris days was that CPU load is the number of processes queued for CPU time over the given period. It doesn't related to usage directly at all. (Other than higher cpu speed and io through out leads to a reduction in load because tasks finish quicker)
Thanks for the answer.
Lead life cycle management will be a part of that product I am trying to build, so I dont want to depend on external sevices. That's why I am trying to understand how crm's work.
It seems like this matches my experience. My colleagues were directors at an American multinational with a presence in China. From what I could gather, they led a pretty sweet life there.
FPGA implementations usually are made to do this, although there is usually a human writing dedicates VHDL. Also google course-grained reconfigurable architectures (which can sometimes be mapped automattically from code).
Every time I hear it, it is offensive. Let me explain why.

It's often quoted in the context of a relatively young person who has died and people discussing the young and sudden death as 'well, they were diabetic, so they died because they just kept eating donuts and didn't stop when they were told'. That brings no comfort to the family and it is often completely untrue. Most diabetics do try very hard to deal with their condition responsibly but simply stopping eating carbohydrate is not really a 'cure' or answer to the condition. Some may chose to deal with it, in part, by doing this because they feel that helps them specifically. But that is not the case for everyone.

Anyone who said a cancer patient died because they brought it upon themselves would rightfully expect to be ostracized (or worse) but, for some bizarre reason, people are happy to unquestioningly accept the point for diabetes, but not cancer (another disease with complex reasons behind it).

Addressing some other comments, insulin resistance can be a natural condition due to genetic factors and occur in the absence of excessive carbohydrate consumption. It can also develop in type 1 diabetes as a reaction to the artificial insulin introduced to control the condition (GM 'human' insulins can help but sometimes switching to Bovine/Pork insulins helps - again, it's complex and not well understood). Low carbohydrate consumption may mask the condition, but the person is still insulin resistant/diabetic regardless of whether they eat carbohydrate or not. Diabetes is not cure-able (yet - there are pioneering attempts).

I know diabetics devastated with guilt that they've somehow caused their diabetes and are responsible because someone told them it is because - based on no evidence at all - they eat too much sugar.

Perpetrating this myth and forcing guilt upon diabetics is potentially psychologically damaging, especially to a group know to have a higher propensity to depression because of the condition.

My final point on the matter, some diabetics have a form which is virtually impossible to manage manually and the only avenue for treatment is to use the new insulin pump technology which can combine continuous glucose monitoring with ultra-fine insulin control (complex time slot/insulin sensitivity/carbohydrate dosage calculations) in order to control the condition. This is showing excellent results but does come with considerable costs - although these are a small fraction of the cost of amputations, blindness or organ failure which can otherwise result.
Location: New York, NY

Remote: I am available for remote work.

Willing to relocate: No.

Technologies: Javascript, jQuery, HTML/CSS, Sass, Photoshop, PHP, WordPress, XCode, Node.

Résumé/CV: http://www.tanwill.nyc/ https://github.com/tanwill

Email: tanise (dot) williams (at) icloud (dot) com
The article pretty much ignores factors external to the development team. In my experience at a larger company, a key role of tech lead is as a central communication point for other teams / disciplines / projects. It becomes infeasible for every person working on a product to have to know exactly who to talk to for every question. Instead with leads, if I have a sw question, an electrical question, a service question, I know who to go to. This doesn't mean the lead has to know everything themselves. Can always refer me to the expert. But ideally the lead is also someone with above average communication skills.
Having a conservative politic is a choice. That person probably has a lot of intersecting workplace difficulties that go along with being the type of person who wants to police which bathrooms people use.
Cool. Keep at it. (also keep your WordPress install current as WordPress is often attacked by robots and such. )
C++ confessions of a C developer
I suggest you rewrite the headline to be more descriptive, along the lines of:

"ShowHN: An MVP of an accounting and finance job site for professionals without a CPA"
The stellerator would not have been possible to design without massive amounts of computer power for simulations. Not AI exactly, but it certainly seems like we need near-AI level computing power.
Location: Germany

Remote: Yes

Willing to relocate: Yes

Technologies: Python (Django/Flask), Haskell (Yesod/Scotty), Go, D, C, SQL, HTML/CSS (, Git, AWS, Linux)

Resume: https://sulami.github.io/raw/resume.pdf

Email: sulami@peerwire.org

Github: https://github.com/sulami

Blog: https://sulami.github.io

I'm a German dev (fluid in English) with about five years professional Experience developing Backends, REST APIs and a whole bunch of mixed tools and software to go along, also some quite low-level. I like complex systems and the challenges that come with scaling them, and I'm also sort of religious when it comes to code quality and productivity enhancements.
Have you ever tried a dualboot system (separate partitions for Linux and Windows, choose OS on startup)?

I do this on all my machines and it works quite well. There's no VM overhead and if you manage to bork one OS, you still have the other one for online research, creating recovery drives etc.
Considering the lifetime of JS frameworks nowadays, the website has been "coming soon" for ages.

http://web.archive.org/web/*/http://infernojs.org/
What on Earth does it matter that they have dual citizenships? They've known no other home but the United States --- their actual home country --- and even if that weren't true, they're American citizens.

A "lower priority"? Shouldn't it be the opposite: the priority being that we don't tear up the families of our countrymen over paperwork issues?
What app / site did that? Please do share.
So make the sidewalks wider.

That tells me that you haven't been to (Lower) Manhattan. Most of the streets there are narrow, and the sidewalks just as narrow. There's barely any room for expansion.
2, 1, 0

Your code is just syntax sugar for assembler code. If you think in assembler instructions, you will have no problem with it.
Tech leads may not make sense for the author and some projects, but they absolutely make sense for other projects. This is why:

1) Development teams have churn, the tech lead onboards new members and gets them aimed(and kept) in the proper direction.

2) The tech leads decides on technology when developer A and developer B are deadlocked over MySQL vs Postgres, or any other stack choice.

3) The tech lead is the one accountable for failures. Once the people above the tech lead have titles like CIO, CTO, CEO and the like - they expect and demand a single point of contact as their visibility into the development process. The tech lead is this person, and should be "professional" enough to interface with the exec-types, as well as have the communication savvy to translate technical issues into management issues.

Finally, an example of when a tech lead is wanted: Image your development team is 8 people, working on a full stack web application. Another department wants to use this web application's authentication capabilities in their own project. Do you want that other project's 4 developers talking to every single one of your 8 developers about how that should be done? That's 32 individual conversations, with 32 different ideas and opinions about how to do it. You want their tech lead to talk to your tech lead, and a reasonable decision made and enforced. You don't want 32 meetings with no outcome.

The author's experience sounds(at least to me) like small teams and small company structures. While that may work well without a tech lead, once departments and companies become large - positions like tech lead really begin to make sense.

edit: added example and hopefully removed typos
Nikola reveals hydrogen fuel cell truck with range of 1,200 miles
>Yes, congestion for cars might go up.

If you do not use cars, car congestion goes down
Watch Javier Muñoz, star of Broadway's hit musical Hamilton in our new video
>That's now how deadlocks work. You can't just vote your way out of them, if you could, you wouldn't be in a deadlock to begin with. You'd just be at the point where a decision needs to be made.

I've seen a number of different scenarios:

1) Consensus after a short discussion (vast majority of cases).

2) Consensus after a drawn out discussion (occasional, usually the discussion is valuable even if it takes a while).

3) Consensus after a drawn out discussion with one or two holdouts who agree to go with the majority opinion under protest (not common).

4) A drawn out discussion where it becomes clear that further discussion is fruitless and a (close) vote makes the decision (very, very rare but it has happened).

I'd say that that most of the time the decisions made in one of these 4 scenarios are better than the decisions made unilaterally by a team lead.

Whatever you're referring to as 'deadlock' I'm not sure I've ever seen it - as a team lead or otherwise. What is it?
The dementia pre-treatment was an aid to my diagnosis. Hallucinations, wild mood swings, forgetfulness, not recognizing familiar people and places, the whole nine yards, are part and parcel of the whole affair. And then you string a few "good days" together and feel like things might be sort of normal, or at least manageable, again. Then yoink!

Parkinson's kinda sucks that way: I'd say about a third of the people I know with the diagnosis re people I would have been able to point to from across the street and say, "that fellow has Parkinson's." The rest have a presentation that doesn't look much like the textbook, but we have a few things in common if you look deeply enough. Frankly, though, there's a lot of diagnosis by elimination and medication.
Except it's nothing like that, it's like an interpreter framework written in Python with a reference implementation that happens to be a Python interpreter. Write your interpreter in RPython, use the right decorators and boom you have a compiled interpreter with a free JIT (with speeds that beat C in some workloads, apparently).

Pretty cool. Pretty unlike Java I think.