skysight-inc/HackerNews huggingface dataset:
Are they implying that Bolt isn't doping?
Everyone at that level dopes. Everyone. So they are on an equal standing there.
(source: there have been documentaries about this)
I'm pretty surprised to hear this from someone who taught a programming course. It actually makes a ton of sense when you evaluate what is happening: it's the negative unary value and then the negative unary result of that value - there's no possible way it could be anything other than true or false. It's more of a side affect of the unary operator ! than it is a language feature, which I believe is why it sees such ubiquitous implementation.

> I would leave a note to a student for using this to be honest - too unclear, and (as this thread denotes) not well known enough to put in production worthy code.

You've done a total disservice to your students that understood negative unary operations then. Given how many upvotes my initial post on this thread has (currently 38) I don't think the thread denotes what you think it does at all.
>First you claim that any language can be shoehorned into any usage

I did not claim that at all.

What I dispute is that the set of tasks for which both Go and Java/.NET are suitable is so small that it makes no sense to compare them.

People often have a choice of using Go, Java, Scala, C#, etc, for the same task and that is why a comparison makes perfect sense.
They can sue you for using React if they have patents that it infringes. That's kind of the whole point of the patent grant, to allow you license to those patents to cover your usage of React.

A common understanding of the BSD license is that it has an implicit patent grant, but the existence of the explicit patent grant presumably negates the implicit one, meaning if you lose your explicit patent grant (e.g. by suing Facebook when they infringe one of your patents), then you have no protection from Facebook suing you over your usage of React.
Polygamy shows up routinely in peasant societies when there is a severe shortage of men, for example after a war, or when economic hardship causes many young men to leave looking for work, or when severe poverty makes a large proportion of young men unable to afford a family.

The young women left behind have few good choices for husbands, and so are forced to choose (or have the choice made for them by their parents) between becoming spinsters (i.e. not marrying and living alone or with their parents into adulthood), or becoming an older man’s second wife (or third, etc.). This causes all kinds of resentment between the multiple wives and often leads to abusive relationships, but is still arguably a better outcome for some of the young women than being stuck unmarried in a context where supporting yourself as a single person is extremely challenging.
This is one of the reasons for Docker containers to be so popular. They are basically statically linked apps, carrying everything they need within themselves.

But - I like that. Not having to worry about some library version because I know the obe that is supplied is the same one the developer put there. Nice.
I hate implicit anything, trying to reason about anything complex with implicits just annoys the reader.
Two aspects: performance and content. For performance I concur with the other folks advice here to practice a lot. For content I recommend reading Story - by Robert McKee. There's lots of knowledge on how to hold an audience's attention.
In that case, don't write any code. Don't use function. Don't use React. Don't use lodash. Don't use third party library.

People who only start coding for two weeks can't understand any code.

People who start has enough experience to work, but only start in this project for two weeks, will understand "!!" idiom.
The Stone Age, even the Bronze Age wasn't a capitalist society. Wealth and power were derived from military might and traditional roles, not ownership through capital investment by private enterprise.
Try Nvalt on Mac + 1writer on iOS
I don’t consider it a major problem, but it is definitely a pretty annoying habit.
> If my steam purchase downloaded super slow, I could simply get a refund on steam (an automated process) and purchase the same game on GOG, or on Humble Store

I'm with you in general (PC Gamer here) but your example does not really work well. There are many games only available on Steam and not GOG, and while you get most Steam games (but not all) on Humble Bundle, Humble Bundle only gives you a Steam key so you are back to Steam and its potential issues.

Unfortunately, because of Steam's predominance in PC Gaming, you are more of less stuck with the same problems as the PS4, as in "if it does not work, suck it up". There is no other store platform on PC that has the breadth of choice of Steam.
8k years ago is 6k BC which is well into the agricultural era. Just look at the picture at the top of the article, or read the very first sentence.
Game of Thrones: A new theory about the rightful heir of the Iron Throne
Emacs has been with us for well over 30 years and during that time has always had folks claim it was obsolete (no graphical UI, no OOP etc). Emacs will be around for at least another 30 years.
> I just don't care about that stuff any more.. life's too short to worry about who our corporate overlords are.

Oh this state of things can change faster than the duration of your lifetime, so you should care.
I've been using pretty much the same features from org-mode now that I used when I first started using it at least 11 years ago (actually, probably using even fewer features now, in the beginning I would export things, but these days I rarely see the need). All my notes still work, and are still plain text, and still don't rely on any "ecosystem", just Emacs and git.
> You also get the downside of having to maintain/upgrade the PC, which is one of the things I was happy to leave behind when I became a console-only gamer.

Oh, you mean the 15 mins swap of a graphics card every 3 years?
I think most advances will come from better materials. Faster balls, tracks, spikes, stronger shirts, etc.
This dude should choose a better font for his blog.
Back to the Future: The Decentralized Web
> rewrite your existing React code

my understanding is that this isn't the case - react isn't itself covered by patent, and the bsd license remains in effect.
Lisp is a beautiful language (or, to be more precise, set of languages). It is absolutely essential to a computer science education.

It also gets unwieldy when programs get complex.
I do care about what I
say and everyone who responds to what I say. That doesn't
mean you have to care a huge amount, but everyone deserves some care.

The way you phrased it sounded a bit try hard. "I dgaf, I'm so cool. Look at me."
Oh yeah, that's the one! https://hn.algolia.com/?query=Is%20there%20anything%20good%2...
Nope. Anything will distract me. In a pinch I’ll start reading nutrition facts on ketchup bottles.
> ...life's too short to worry about who our corporate overlords are

This is not what freedom of choice is about (to me). What I care about is the amount of power they yield over my experience. In Linux their power is low. Windows? Mac? Too high for my taste.
In fifty years people will look back on this thread and note that we were still debating ideas from such radical ends of the spectrum.

I don't know how it will turn out but I have not heard much about your communist internet. I don't mean that in a bad way it is just a useful analogy for me to think about internet as railroads, as the post office, the dmv. Something we need so much that we pay taxes to make sure it is there regardless of whether or not it is viable in a business sense.

Then I realize that Bell Labs was not a public utility. It was an exceptional research project driven by exceptional people. Putting a power grid in the same category as Bell Labs is a fallacy. The nature of public institution stifles innovation. The ossified structure provides a safety which precludes the need for survival. Yes, we need the DMV but for fucks sake why do I have to wait in line for 6 hours once a year? How is the post office not profitable? Why are our trains so much slower than in other countries?

What is it that you are imagining as good when you see us provisioning our computing resources from a government agency?
Show HN: Fastest Java List Implementation
Socialism is actually an economic concept not a form of government just as Capitalism isn't our form of government, but Republic is. Socialism means pooling resources to get shared commodities for instance: Public roads and Firehouses are socialist programs as is Medicare/Medicaid and single-payer healthcare.

I think you're thinking more of Fascism:

Definition: Fascism is a way of ruling that advocates total control of the people. ... Fascism comes from the Latin fascio, meaning “bundle, or political group.” In fascism, the people are looked at as a bundle — one body that must be controlled by the government with absolute force.
Focus was initially intended for users who are concerned about privacy, but in no way short of helpless in actually trying to get it. The type of user that has trouble finding or even understanding Private Browsing in Firefox. (Focus does not actually protect privacy more than Firefox's Private Browsing mode either.)

Launching a separate app on the other hand is a familiar concept and does also explain quite nicely that browsing history won't be saved, as it's normal that data does not get shared between apps, whereas Private Browsing is a separate concept that needs understanding.

And this in effect had implications on the design. Not having tabs was a deliberate design choice, because this type of casual user does generally not understand those either.

That it would get so much adoption in the tech world was very much unexpected.

So, tabs are being worked on, Tor integration is coming, this sort of stuff. Tabs might take a little while still, though: https://github.com/mozilla-mobile/focus-android/issues/960
Avast Pro Antivirus 2017 Activation Code Till 2050 Crack [Latest]
That's what everyone taking drugs say "every one is using", yet they are the only ones using.
It would probably be dead. Why would webpage owners support it, if it blocks their revenue?
These 'closed' entities like facebook...you realize their only power is the people... if people get fed up they can just leave... All the Nazi's are free to go leave start their own networks, and leave the rest of us in peace. Freedom of speech also doesn't mean we need to hear you rant on and on about 'white culture'. So if the majority of us complain, and FB/Google/Apple listen to the majority (i.e. democractically decide) that you're out -- then goodbye you've lost in the marketplace of ideas.

I'm white, a mutt from Irish, German, and English stock, but white culture doesn't mean shit to me...now Irish, German, English culture--that actually means something. I'm sure there's probably some hispanic/indian could even be some african american.. I think a lot of racists would be surprised if they ever would ante up for a DNA test.
Creativity comes in various flavors

- exploiting the latest technical advances into something new. Favors recent academic grads ==> youth

- ideas that require lots of hours of work to create ==> youth with more energy and productive work hours

- connecting things from unrelated fields together to create something new and unexpected. Favors
those with larger, broader experiences ==> age
The rules in societies like these would have been akin to the rules in islam/sharia. A woman is only allowed one partner, only men are allowed multiple partners (men may never even as much as see some of their women/concubines, and you'd be surprised how common that is), and getting caught (or even suspected in most cases) with another results in extra-painful execution.

These societal rules are self-propagating because men can't break them since they're denied access to women by physical obstacles (walk around in a middle eastern muslim village and you'll understand why, although it's sort of visible in many movies).

Women can't break this since if any woman or group of women tries to they get gang raped in the street.

In case you're wondering families will not divide inheritance but will choose (or even adopt) a favorite son who'll continue the business. That doesn't necessarily mean the rest get kicked into the street (happens, though).

There is a ton of "illegal" sex in these societies though because there are masses of women who are technically the property (that's what it boils down to, may be called married, but even in muslim societies where it technically is marriage they don't bother saying a woman is married, they just say she's "this guy's") of a man, but haven't so much as seen the guy for years, so if almost any man can get close to them it probably isn't too hard to convince them to have intercourse.

Walking around in these villages, one thing becomes very obvious : this is not the way to go about creating a peaceful society.
That's the sort of thing where you want to feed profiling data back into the compiler. Intel used to be big on that, mostly for branch prediction. Itanium needed the most likely path chosen at compile time.
Bamboo ceiling
Could start out that way, and that wouldn't be all that bad, my mind kind of runs to the worst case scenario sometimes--but bring AI into the mix and they could find out their own things from all the data, and pivot to something totally different.
I'm curious what you don't like about Evernote, I personally love it.
exactly what patents are covered by this 'implicit grant'?
> So it's important to figure out what kind of manager you have, and try not to be the slow guy on a team full of quick-hack people. You won't look good and nobody will be happy.

I'd also add that it's important to understand the context in which your team is working.

If I were managing this hypothetical team in a pre-product-market-fit startup I could see the 'slow' person as a potentially greater risk than the others. Not because of speed per se, but because he may be investing too much time in directions that don't help the company learn about their market, and he may be building grand architectural visions that are hard to delete when we realise the product is going in a direction that person didn't anticipate.

On the other hand if I were managing the same hypothetical team in a highly defined context, for example a mature product or an open source library with a large userbase, the 'quick hack' people would need to change their ways.

Obviously this analysis is incredibly shallow and would need a ton of conversation and observation; I'm just making the point that different phases of product market fit require very different approaches & it's worth being aware.
It's a well known fact in human biology. Just a couple links on the reasons why:

"Researchers uncover several reasons why boys are 'weaker sex'"

https://www.upi.com/Researchers-uncover-several-reasons-why-...

"Why is infant mortality higher in boys than in girls? A new hypothesis based on preconception environment and evidence from a large sample of twins."

https://www.ncbi.nlm.nih.gov/m/pubmed/23151996/
From what I understand, React isn't under patent, so what patents would be 'implicitly licensed'?
Would you please stop creating accounts to post flamebait to HN? That's trolling, and we ban accounts that do it.
Is it similar to scrapbook on Firefox? (Scrapbook was one of the winners of the extension competions when Firefox introduces extensions IIRC. Still worked last I tried.)
> How do you do this with a text driven program?

If you haven't watched https://vimeo.com/36579366 , I highly recommend it. Chris Granger, after watching this, created http://www.chris-granger.com/2012/02/26/connecting-to-your-c... which you can download, and applies to ClojureScript, which is (tada!) text based.

Also, I had a chance to use time traveling virtual machine (which works independently of how your code was produced) in 2007, and while I haven't had a chance to use them, I know that source-aware time traveling debuggers have made huge strides recently.

> So you claim there is no benefit to be had. I claim the existing solutions are already failing.

These claims are not contradictory. I agree that existing solutions are failing in various ways, but I still disagree that the "code as rich data" would provide benefit.

> If one solution gets enough of these things right, there is no reason why it wouldn't succeed just because text-driven. (But it is also possible to do it correctly with text)

So, if possible to do correctly when text driven, why is text driven a problem?

> If the program code is always to be consistent, it cannot be text, because text allows you to input invalid programs. So how is text not a leaky abstraction?

All programming abstractions are leaky in one way or another, and text is no different. In my opinion, the leak that it is possible, during design time, to have an invalid program (which will be rejected as such prior to execution) is not a real problem. The requirement that "program code always be consistent" is onerous, and, in my opinion, harmful.

When I write code, I often start with sketches that cannot work and cannot compile while I think things through, and then mold them into working code. Think about it as converting comments to code. If an editor didn't let me do that (and likely wouldn't provide any help, because I'm writing comment prose and not "rich data" code ...), I'd open a text editor to write my plans. text editor.

I will restate my belief in a different way: Any benefit from "code as data" that cannot be applied to a textual representation, only ever manifests in extremely simple cases. I offer as support for this belief, the history of visual and rich data tools over the last 30 years, none of which manages to scale as well as text based processes, most of them scaling significantly worse (which is often explained away by critical mass, but there are enough successful niche tools that I think this explanation is unacceptable).
This is absolutely true.

The other thing to realise is that throughout human history there has always been some degree of grift. In a money driven system like US politics, especially so.

Therefore, it has always been the case that the degree and brazennesss of grift is a part of how it is judged in practice.

So if you want to be honest with yourself, respectful of the history - you've got to ask yourself whether you honestly believe whether Trump is doing a bit of grift for election funds, maybe fund a lifestyle, but otherwise seeks to be a great president. Or like his entire life, is he defined by fraudulent pitches, self-dealing, financial and moral bankruptcy, law-breaking, and stiffing his people every chance he gets?

This is why you get down voted. Not because people think the Democrats have been pure as driven snow, but because they (and past Republicans) have passed that test. Hell, Nixon resigned despite arguably passing that test end it was clear he was getting close. Trump is failing it, big time.

"There are faults on both sides" has always been a cop-out for the worst human behaviour.
What terminal are you using on iOS?
Maybe it works for some people. The sibling comment is rather amusing in that regard.

Personally, I have lost a ton of money as a result of having partners.

Now I have a personal rule: if I can't afford to hire someone for their skills or expertise, I can't afford them.
sorry, sometimes I forget I'm not on reddit.
Ask HN: Why do common JavaScript errors still happen in major production sites?
I read HN every day and love the discourse on the advanced, mature, wide-ranging and ever-evolving toolsets for modern front-end development. All the techniques that exist now to guard against the simple JS errors of yesteryears. Yet I wonder if I am in the minority and even the largest companies in the world are not paying attention to any of these techniques. Because I often see things like this, today (and every day recently) when I log into my cell phone provider's web site (Vodafone), and am greeted with this large, prominent widget first thing at the top of the page:

http://imgur.com/a/ZbvKv

How is stuff like this still so common in modern web development?
Or get the PED-enabled results without training LOL.
For those who want a very similar setup but don't mind the risk of a vim-plugin going unmaintained, I can highly recommend vimwiki. Its a very simple markdown based wiki all within vim. A few features that I find particularly good:

- a 'diary' function that allows you to make a page per day. Vimwiki then produces an index page of all diary entries.

- you can go to your wiki anytime from within vim with a command ( <leader>ww )

- vimwiki can generate html files from yout wiki files

- the coolest thing in my opinon: since the whole thing is just markdown, I actually just use vimwiki as my personal website hosted on github pages. You just have to add some Jekyll related files and github can process everything else as is.

A small note on obselescence: I actually don't even know if vimwiki is in active development anymore. Haven't bothered updating it in maybe 4 years and it works fine. So maybe its fine to not roll your own.
I love Evernote for its ocr capabilities, so I can go paperless. But it seems this is not implemented here.
They have a link at the bottom of the page where you can send them an email to get a pdf. You might receive more than just the pdf...
I like it. Better than evernote. evernote was like trying to win a marathon running backwards.
Does Google or Amazon have any blockchain products or services?
I still use Evernote on my Android phone (Galaxy Note 4), mainly because of handwriting support.

For simplistic notes, well Google Keep is enough.

Still looking for alternatives :)
For the sake of argument, let's assume Go were equal to Java and C# (nb, I think that is not true, but let's look at the issue from that perspective).

Can Go replace C#? That's MS land and comes with the .Net platform. I think nobody will think Go is even remotely gathering its following from C# and the amount of tooling you get there is probably the largest set you can get.

What about Java? That has 20 years of entrenched Enterprise usage. So to make a dent on that, it not only has to have equal languages facilities, it also needs an equivalent ecosystem (maybe?) and, crucially, has to be better: Java replaced C++ as it's a much better fit at what it's used for due to GC and "no" resource management. But I certainly don't see anything that Go does that makes it much better over Java as Java was in it's day over C++.

So no, I don't see Go replacing .Net or the JVM anytime soon.
I think you misunderstand. The names are unrelated to React as well, they are native. Defined by the same standards bodies that define JavaScript itself, implemented by the browsers themselves. On a blank HTML page that includes neither React nor anything else, the line `document.body.className = "foo";` sets the body's class to "foo". (And `document.body.class = "foo";` does not.)

All JSX is doing is transforming `<div className="foo">` into `[create div element]; div.className = "foo";`. If you wrote `<div class="foo">`, JSX would faithfully transform it into `[create div element]; div.class = "foo";` - which doesn't work.
I think a visionary tech leader, like Robin Chase (zipcar co-founder), would still be better as CEO, and hire someone with experience running a big company like Immelt as a COO.
tl;dr: I really don't like RN and wasted a ton of time trying to talk people out of it for mostly unfounded reasons that won't affect 99% of users in any meaningful way.
if this engineer is as rational as he believes himself to be, then using rational arguments about why the risks are less than the gains is the best way to convince him.
Plus the nasty fact that being huge and global means you can afford implementing the most effective tax evasion schemes. If a significantly lower tax rate means having to open up an office with a thousand employees in country X, then that is simply what's done, because it is cheaper than paying taxes.