skysight-inc/HackerNews huggingface dataset:
Agreed on books over the movies. First time I watched F & L I turned it off. Eventually I read the book which is fantastic. I did go back and watch the movie then and liked it more but the book is much, much better. As for The Rum Diary I'd suggest the book first because there are a few major character changes between it and the movie and it was harder to follow the book after seeing the movie. Unlike F & L the movie for Rum Diary is on par with the book in my opinion.
Gosh this is awful. I'm glad Penny was able to get out when she could, but I can't imagine being in that experience.

And the marketing...if "wrkriot" is really the new site, this is just sad. The latest post on "Goals" is just SMART goals without even mentioning the acronym...wow.
Any programmer with a competent faculty for science can see that your experiment is flawed:

1. too many indepedent variables: comparing two different compilers on two different platforms on two different architectures?!!

2. and then you compare performances without equal consideration of the problem size for n!

your conclusions are premature, sir, your analysis is conjecture and yet you dare use the word "primitive". for instance, are you aware that Blas uses Fortran whose lack of pointer aliasing effects in memory could be causing the disparity here? have you considered that certain interprocedural optimizations have been affected by not having seperate translation units for your tests?! you have also added debugging flags to the compilers further slowing the BLAS routines with more debugging cruft!?! gah!

for these reasons above and the flaunted use of architecture specific intrinsics, your post stands accused! make revisions and then also see how blas performs using a better algorithm with possibly fewer aliasing effects

see http://m.mathnet.ru/php/archive.phtml?wshow=paper&jrnid=zvmm...

begone from this thread! use proper profiling tools. learn c! fix this violence to science and injustice!!!
wrkriot.com is a current squarespace site.
All of the cited developers do, however.
> verify with the investors they claim to have backing from that they've actually invested in the company.

I'm curious, how would you go about doing this?
This only clicked for me a few weeks ago, but it finally gave me an understanding of the Higgs field, and the Higgs-boson.

So the Higgs field is everywhere, like the electron field and the electromagnetic field (all elementary particles are thought to have their own field, as I understand it).

As excitations of one field (electrons etc) interact with the Higgs field, they experiance a kind of drag and this interaction gives them mass.

So how about this Higgs-Boson then? Well if you produce enough energy, like smashing two protons together at huge speeds, this energy is released and some of it ends up in the higgs field, producing an excitation of the field, which we detect as the Higgs Boson. It's unstable and quickly releases it's energy which dissipates into other fields, producing more excitations which we see as more particles.

Before I understood this, I was trying to work out how if the Higgs-Boson was responsible for mass, why it needed so much energy for it to appear. All makes sense when you think about it as a field.
Show HN: Record any web-app
I suspect that he's probably convinced himself that they will one day be successful so these smaller missteps will be paid back several times over once they are. If he's been operating that way for a while, inertia must kick in, especially if no one is really calling him out on basic things like payroll. As Feynman once said, "The first principle is that you must not fool yourself and you are the easiest person to fool."
Thanks, that's quite a nice list.
To the contrary, I believe that process improvements around a programming language will be more important than bare language features going forward.

If I were to build a language, a headline feature would be a package repository that enforces best practices (e.g. it should outright refuse to publish a minor version upgrade that breaks the ABI).
> I think this is an okay result, coming from a programmer with coarse drawing ability and zero prior experience of animating things.

Very humble conclusion, I think its a great result and I'd be more than proud it that were my first work of any kind.
Well, we still have the fact that e.g. light is quantized on emission (photoelectric effect) and yet behaves continuously in the double slit experiment. I don't think you need particular preexisting concepts of waves and particles for this combination to be surprising.
At least you defined C as the language to beat.
I can't seem to find that book (The Proud Gentleman) on Google. Any chance you have a link to it?
And there are newer languages that have this problem. I was shocked to see that I could produce a SIGSEGV in Nim within the first 15 lines of code that I wrote.
Ask HN: Chatbot for rentals or App for rentals?
I am built a chatbot for searching rentals easily and fast. But i am not sure it is a better that have a app or that chatbot which i made is good enough?
The link for chatbot is m.me/rentiez
Use NPS to Become a Customer Success Hero
1-3 are a tremendous amount of work, especially if you want to replicate "everything" that automake does.
The universe is a big place and we are a tiny planet. It's very likely we could remain unseen even in a highly active interstellar community. Announcing our presence could have consequences, or not.
Wow, the article is terrible and doesn't do anything to express the hypocricy of Facebook.

Heres why Facebook and Zuckerberg are hypocritical - Freebasics and net neutrality.

Freebasics is a closed system, with FB as the gatekeeper. In its previous iteration it was internet.org. Only the utter debacle (for FB) that was the Indian Netneutrality
debate, caused FB to rebrand to the more accurate :freebasic.

Before that they were happy to portray themselves as providers of the internet to the poor. When asked why they needed a model that created them as gatekeeper, instead of cheap/free/advertizer supported internet with actual openness, they tweaked their model but were tone deaf to the gatekeeper role.

With NN, they support it in the states in order to combat telecoms. In India and in other places, they support telecoms and Anti NN positions to further their ability to be the only site users go to.

Zuckerberg is old enough to know the difference between walled gardens and open internet, as are most of his engineers.

Discussing hypocrisy would indicate some sort of moral center in the first place. Facebook is for itself, and is a creature for the perpetuation of its existence.
Smule launches group video crooning for Sing Karaoke
I feel like we are getting to a scary place in society when you can spin funding a successful lawsuit into suppressing free speech.

I mean if Tiel was pouring millions after millions into failing lawsuits that just aim to drain whatever money he can sure but a single successful lawsuit?
Follow Amir Najam on Disqus Profile
You are the first one in this thread to say "doesn't exist", yet you put it in quotes.

No one is trying to tell you that consciousness doesn't exist. The question is whether the "hard problem of consciousness" is a thing: that is, a well-formed topic of scientific inquiry.
>Yeah, they don't want to send the arabic kids to prison, they want to send them back to where they come from. Oh wait, they were born in France. //

That makes them French, not Arabic then.

The problem is somewhere in that distinction I imagine.

That the French wouldn't be so bothered if people came to France to be French and adopt the local manners and attitudes; instead people seemingly are coming to the liberal and liberated countries with a distant goal of making them as backward and oppressive as the countries they left/fled.
An issue I have with these git driven deployment process (not your specifically which looks well thought-out) is that your are starting from source each time.

I like my deployment across environments to use the exact same binaries that have been validated. Is it just me that is afraid of introducing issues by not doing that ?
This is not a huge flag. When a company starts up, it's difficult for them to get the money operating as per regular.

He got paid - that's what matters.

The paystub is a minor thing/
I'm hiring but I've seen a lot of disappointing FE applications. These are a few things I like to see in junior candidates.

- They have built something that looks good and works. Even if it's small, I can click around for more than a minute without breaking something. It works in chrome and firefox. It isn't super ugly, or too flashy.

- They know how the web works. They know what HTTP is, what HTTPS is, they know what TCP is. Maybe they even know a little bit about handshakes, or http2.

- They know a bit about how browsers work. They know that layout and styling are different things, they know a few API methods that are provided by the browser as opposed to a library. Maybe they even know that some of those methods are blocking and what that means.(1)

What really sells a candidate for me is that they are really interested to work for us and not just some company and that they are intellectually curious. If I can nerd out with someone on a call about anything it's a huge win.

(1) - Read this, don't worry if most of it is over your head -https://developers.google.com/web/fundamentals/performance/r...
Manage Android dependencies versions using gradle extra properties
I agree. Ursula Le Guin has never been into YA shit.
Great it's actually very similar to a machine featured in South Park.
It's been seven years. Get over it already. That attitude keeps Python a fractured community.
And they live.

You need to wear special clothes-penetrating glasses to see that, though.
That is just about reusing materials, something very common back when producing such materials was very expensive.

Constructing religious buildings on top of pre-existing ones, or repurposing them, is about signalling evolution and domination, about co-opting sensibilities. Christian basilicas in a lot of cases were born as Roman civil buildings, altered to suit the new religion; Hagia Sophia, the Pantheon and a number of other religious buildings were "switched" between religions at various points; and it's fairly common for churches to be built on top of "pagan" shrines.

It's like religious festivities "curiously" overlapping pre-existing celebrations, or saints exhibiting characteristics typical of other faiths: one way for new cults to achieve legitimacy is by repurposing existing elements and claiming they fit a grand scheme from the beginning. In a way, both Christianity and Islam do it right from their holy texts.
Better home automation, perhaps.
The problem is not upgrading after years of 3 being out.
68 upvotes?! 68 people who are too readily given to copy pasted bit twiddling hacks with complete disregard for application of computer scientific method! 68 people who are probably javascript and .NET developers who make $$$$$ while i make c for C.
50 Web Server Monitoring and APM Solutions (For Reference)
Wow, the author's description "anti-SEO name" doesn't quite do these justice. "1for.one" is cringey but "wrkriot.com" is just straight VC repellent.
There is hyperscript which is a bit more "mature": https://github.com/dominictarr/hyperscript#example

There is virtual-hyperscript which ports the above to virtual-dom: https://github.com/Matt-Esch/virtual-dom/tree/master/virtual...

I made a similar-ish "library" about an year ago: https://gist.github.com/awalGarg/8a0e18c6fe87456d885f

And there are all sorts of similar DSLs you can find on npm/github for JS. In a bit less time, you can write your own. In even lesser time, you can just do what you used to do prior to all this. This does however seem like a pretty popular idea in the JS community which keeps getting "discovered" every now and then.
I think we're really in agreement about everything. The tools have intended jobs; some people use them incorrectly or without regard to best-practices. Both have different strengths and failure modes.

I would say JSX and the separation of presentation / behavior is orthogonal.

JSX is just a Javascript powered embedded SGML-like document.

The combining of presentation and behavior is caused by render() being defined inline with implementation.

You can not use JSX by using ReactDOM directly or a templating library while still keeping render() inlined.

Or you can move render() to another class (or subclassed, or HOC, whatever) and separate the presentation and behavior with or without JSX.
Linux Turns 25 Some Stunning Facts
Coal Ash Is More Radioactive Than Nuclear Waste
As I already said, only an asshole like yourself that didn't read the article could misinterpret my comment.

I get it that some people have trouble admitting they are wrong, but you take cognitive dissonance to new heights. I bet you still didn't read the article, because you could not care less about the topics. You just want to "participate". You poor, poor little man.
Creepy YouTube channel is reenacting plane crashes in flight simulators
So we're replacing somewhat not fully stable VMs running on somewhat not fully stable virtualization infrastructure with theoretically stable containers running on violently unstable container infrastructure?
Dev Notch
Biggest portal start for learners Peoples learn PHP, SEO, CSS 3 & New Tricks visit fast where you come first (http://devnotch.com)[DevNotch]
AR and VR Newsletter
Ok very cool. Will definitely have a look.
Why not a telepathy consistent with physics? Electromagnetic radiation emitted into the brain of a recipient and whatnot.
> Perhaps a project like this... n-queens-visualizer

Ugh, projects like this feel like a homework puzzles that will have multiple extant solutions. As an interviewer, I'd prefer to see something more authentic.

Is there nothing you want to see exist in the world? No actual problem you, your friends or family face that could be made easier with a little single page app? This could be something tiny like experiments for a better UX pattern for an app that frustrates you e.g. adding a friend in social network X or hashtag auto-completion etc. That lets you show creativity without committing to a large succeed/fail project.

Closing the loop of identifying and resolving problems indicates a good engineer. If you can't come up with a long list of problems you see in the world I would be concerned!
I'm pretty sure oasisbob refers to "The Proud Highway: Saga of a Desperate Southern Gentleman, 1955-1967 (The Fear and Loathing Letters, Vol. 1)".
One could look at it as a loss or lack of a sense - would incredibly tasty food seem all that worthwhile to someone with no taste buds? Does the fact that people can taste good food mean they will automatically become obese?
You can add http://netsil.com/ to that list. The latest startup on the block in the service monitoring space. Although we (yes, i work for them) do it by using network packets as the "source of truth" without a code embedded agent like rest of the APMs.

A passive packet sniffer and stream processing technology for live, auto-discovered service interaction topology of your application and ability to set up alerts based on SLAs.
These books are not easy to read. They ask some work on the part of the reader. It's not entertainment. They bring much more than their story to the table, but they're way harder to read than non-fiction.

What you need is time. Lots of time. I've read the complete in search of lost time novels when I was around 15. I found it easy to read because I had nothing else to do. And I am plenty sure it changed a lot of things for me.

I've been reading the Magic Mountain and Ulysses for 10 years, unable to finish them yet, but I don't feel it's a problem. Just as you, if I try again time after time, it's probably because I know it's worth it somewhere.

Incidentally, it's not limited to old books. I had the same trouble with Quicksilver from Neal Stephenson until something cracked and I was able to read the whole baroque cycle in less than 3 months.
OP was likely referring to Thompson's The Proud Highway: Saga of a Desperate Southern Gentleman, 1955-1967 (The Fear and Loathing Letters, Vol. 1) https://www.amazon.com/dp/0345377966 http://www.goodreads.com/book/show/10880.The_Proud_Highway
I didn't RTFA tell me he at least offered to cellar the wines for then at an extra cost then have lots of different people expensive tours of 'their' wine racks?
GCC since 5.0 and Clang since longer ago than that support (the same) set of builtin functions to check carry and overflow bits:

https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins...

http://clang.llvm.org/docs/LanguageExtensions.html#checked-a...
Ask HN: Could you give up flying?
Let's just assume flying is bad for the environment (regardless of the mounting evidence). But, could you give it up? Disclaimer:I have asked this in a previous thread I know. I just want to know if people think they actually could.
Interesting links. Thanks!
My plan on this week (thanks to this post) is to dig deeper into the Gonzo Papers. Any recommendations where to start?
> C is very close to the hardware, and it's pretty portable, too.

Here you seem to be suggesting that portability is good, but then...

> zig is supposed to be able to cross-compile really well, so maybe you can skip that

... you seem to be suggesting that this project should give up its (already existing!) portability. Without saying why.

In 2016, it's not clear at all why having having a compiled language be self-hosting should be considered a worthy goal. It's just a lot of busywork instead of simply using an existing toolchain. Certainly not the right thing to do from a software engineering point of view. Certainly not the right thing to do if you want portability. Certainly not the right thing to do if you want interoperability with existing sanitizers. Certainly not the right thing to do if you want powerful optimizations.

I'd agree that the frontend should probably be bootstrapped, at some point. But the whole toolchain? Just to avoid random HN commenters throwing "every self-respecting programming language is bootstrapped" at you? Nah.
>Creating elements with the DOM API is faster than innerHTML roughly by a factor of 4 on Chrome Canary last I benchmarked it

yes, almost by a factor of 4 :D

check out "render" test cases:

https://cdn.rawgit.com/localvoid/dd96890b82f1d1268df34330b14...
> so, the brick and mortar electronic equipment store adds what value?

I got my last turntable from a brick-and-mortar after doing plenty of research online. I took some records with me and could listen to them through a couple different tables on various speakers they had wired up in the shop. The guy helping me knew his product and it was overall a good experience (and he gave me a nicer open-box preamp for the same price as the more basic one I had intended to buy). I left that day with new gear I was confident I'd be happy with. If I'd bought it online I wouldn't have had the advice nor would I have heard it through several different speakers. I also wouldn't have gotten a deal on the preamp.
A pattern bandage for messy virtual functions
Even with those it was still worth it. A couple people maintaining the CI is nothing if you can make the build of the 350 other developers twice as fast.

Also it's not like hosted CI is without maintenance, if you want it to not be totally sluggish, you have to use some quite complex scripts and caching strategies that need to be maintained.
Hire a hacker
My name is Spencer from FLORIDA. I just want to say thanks to white Ethical Hackers for helping me unruffled the truth. I suspected my husband was cheating on me. Whiteethicalhacker247@gmail.com help me hacked her mail, facebook messager and his phone message inbox, in less than a week I found out that he was cheating on me with two women , one of whom was a friend.
It’s hurt though……… Thanks to whiteethicalhacker247@gmail.com you can tell him spencer referred,,,,
As others have said, don't look for goals look for a lifestyle.

Understanding how best to live your life is a gradual learning process and is not really so complicated.

The school of life video on it is 60 seconds and covers the basics:

https://m.youtube.com/watch?v=iUdhJ_S_z3w
I never had a problem getting to sleep, it was getting up in the morning that was a killer for me. When I did drink coffee I am certain I was getting very poor sleep. Now I wake up early and have energy when I get up, and I am also remembering my dreams now.
>Additionally - curation. I do to specialty shops because I want to have a conversation with a knowledgable salesperson

This is why I'm happy to pay a premium at my local record shop. I love talking with the owner and he's always introducing me to good music. I know he prices high but I also know that it's quality, and usually the conversation makes it worthwhile.
CircleCI front end installation.  There aren't enough drugs
i could not be more happier, i even learnt that when it comes to hacking into companies and banks they are the best, WAOOO
https://en.wikipedia.org/wiki/Pyramid:

"A pyramid (from Greek: πυραμίς pyramis)[1][2] is a structure whose outer surfaces are triangular and converge to a single point at the top, making the shape roughly a pyramid in the geometric sense. The base of a pyramid can be trilateral, quadrilateral, or any polygon shape"

https://en.wikipedia.org/wiki/Pyramid_(geometry):

"In geometry, a pyramid is a polyhedron formed by connecting a polygonal base and a point, called the apex.
[...]
When unspecified, a pyramid is _usually_ assumed to be a regular square pyramid"

Note the _usually_.
Excel is a tool, not a programming language. Nobody teaches Excel (or nobody should) in an introductory programming course. It might be Java, or Python, or C++ or what have you, but you're starting someone off programing with an actual programming language. As a tool, Excel is useful, but limited to what the tool was made for. With a programming language, you can make any sort of tool you need.
It seems that the code is compiled only with -O2 (instead of of -O3 -march=native), so strong gcc optimizations aren't really turned on.
That's not quite true: Roto-mating was used, but so was traditional mo-cap and keyframe animation:

https://www.fxguide.com/wp-content/uploads/2010/10/09Sep/d9/...
One more syntax issue:

http://andrewkelley.me/post/intro-to-zig.html shows the

const number = parse_u64(str, 10) %% |err| return err;

pattern and then goes on to say that you can avoid repeating "%% |err| return err" all the time by writing

const number = %return parse_u64(str, 10);

instead. I don't think that's particularly nice; it looks too much like "return the result of the call" when that's only what happens in the error case. I would have expected something more like this:

const number = parse_u64(str, 10) %% return error;

where the compiler would turn "return error" into "|_some_var| return _some_var".
How on earth does a shady, newly founded company with a handful of people manage to hire 8(!) H-1B workers from China?

I really feel bad for those workers. Essentially they are obeying coding slaves for the company until they eventually get their green card. They can not risk being fired, they will not ask for a raise, they can not easily switch to another job etc. etc.

A native worker like the author is less likely to put up with this kind of BS for very long.

This is unfair for both the foreign workers and native workers. Cases like this really show that the H-1B system is a total joke.
*WrkRiot. 1forOne's twitter and facebook profiles are gone and WrkRiot matches the description perfectly (including the doggy avatar and a large number of Asian employees).

It's actually dangerously obvious who some of the people mentioned in the story are, just from the descriptions. It might be a good idea to anonymize characters further by changing ethnicity/nationality and gender.
Emacs keybindings for Visual Studio 2015
Could you please expand on the last paragraph? I think about happiness a lot lately, and it seems like you have some intetesting thoughts.