skysight-inc/HackerNews huggingface dataset:
I adopted chrome because of the speed, but I keep using it because I'm used to it and it works fine. I know my way in and out of chrome's dev tools. On firefox it would be a struggle to figure out a web development routine.
My (half-serious) take on this is that LISPs are too easy. A lot of little things that are hard in other languages are easier in LISP, which results in you writing the code yourself instead of pulling in a library some else wrote. This greatly reduces both the need and offering of a package manager which usually plays an important role in establishing a ecosystem and community in other languages.

In all seriousness, I think that package managers play a big role in the success of modern languages, espcially if the package managers are there from the beginning. As far as I'm aware Clojure was the only attempt at a LISP where a package manager was included from the beginning.
Ralph Johnson – 22 Years of Design Patterns
How can founders learn social skills?
Just use Nightly. It disables the incompatible addons and marks all (even e10s compatible) legacy addons with a big "LEGACY" mark.

Also use about:support to see if e10s and async pan/zoom are enabled.
Very interesting. I was looking for a comparison between ujson and sajson/rapidjson and I stumbled on this benchmark:

https://github.com/miloyip/nativejson-benchmark
What would be the best learning path to take for young people wanting to learn C++ today, especially with a focus on free software? Thanks for your attention!
Maybe methane and ammonia, like neptune...
Somebody above pointed out that they're using Lambda.

So you can figure out their loss/margin based off the public Lambda pricing model.

Lambda costs 0.00001667 per GB-s... so if each Twilio function used 1GB of memory and ran for 1 second, it would cost them $0.17 per month to serve you.

Since the max memory in Lambda is 1.5GB and the max runtime is 5 minutes... the worst case is that twilio is spending $75 for those 10k requests. I assume they were smart enough to use lower amounts of memory and set the maximum runtime of the Lambda function pretty low, like a few seconds.
That doesn't make sense, both Firefox and Chrome are working on being "the most standard compliant technical browser there is". Check browser scores on https://caniuse.com — Firefox and Chrome are very close, Safari is behind, Edge is way behind.
> reproducibility is difficult in science generally but can be insanely difficult for machine learning

it is a computer algorithm, so by definition it is trivial to reproduce results, you just run the program again.

> I ran into this recently by accident when writing a simple RL example. With two weight matrices to learn, the first weight matrix was given correct gradients, the last weight matrix was only supplied with partial information. Surprise, still works, and I only discovered the bug _after_ submitting to OpenAI's Gym with quite reasonable results.

so you want to say that you coded a bug, but you don't have a method of testing whether you have a bug. So you didn't code a bug. And if you didn't code a bug, you can't reproduce a bug.

So yes, reproducing a bug is difficult when you have no means of determining whether or not you have a bug...

...maybe you should look into choosing a means of determining whether or not you have a bug.
Also the population ratio doesn't seem to be right -
1991- US population 253M; USSR 293M
My Verizon Wireless iPhone has a v6 address. Maybe you mean FIOS?
When I write my terms of service, which I try to keep in simple language, I usually make known what I use cookies for or that I do log IP addresses, which is only used to prevent abuse of the application.
The failure of its main engine is going to turn out to be a blessing as fabulous new Jupiter photography every 53 days could be a nice regular treat for us space boffins.
True, but if you follow a simple mechanical guideline: Apply the change 2 other versions (preferably the base one last) - then your conflict resolutions are going to be correct.

From experience with many developers using this method, conflict resolution errors went down to virtually zero, and conflict resolution time has improved by 5x-10x.
Npm v5.0.0 released
How was this data collected?? could you provide the source of the data??
Your comment that I replied to, didn't talk about intentions, and neither did I.

You said "Microsoft owned the whole stack" (OS, Office Suite, Browser). My response is, that Google is trying to achieve the same thing: The blurred O/S+Browser that is Chrome, and browser based software like Google Apps.

You're right, that what they intend to do with said monopoly is not relevant to that specific point. The point is that both saw an advantage of some kind that made it worthwhile having control over a large portion of the software their user's ran.

Where it does matter though, is that in the Microsoft monopoly, it was a monopoly of defaults and business contracts only. Nothing technically prevented someone from installing a separate browser, a separate office suite, etc., on their computer.

With a Chromebook, which Google is pushing heavily in education, what options do you have when it comes to installing an office suite? What options do you have when it comes to installing a different browser?

If your answer is "Android Apps", I suggest you read up on Google's own docs, which show that just 10% of devices support that functionality, only 7% support it without using a Beta.
MLeader Entity Support, Rendering DWF Files to Images and PDF Files Using Java
I see WebExtensions as taking a good/easy API that the Chromium team has created and proven and standardizing it like they standardized the web.

I never worked on the previous Firefox extension API but I find it ridiculously easy to have a cross platform extension that works on Chromium and Firefox. That counts for something.
Agile just permeated non-tech. Why again?
Gobekli Tepe is awesome, but Mr. Hancock is a hack. He may begin with facts, but takes them to unfounded conclusions which "challenge mainstream science" (read: contain no discernible falsifiable thesis, recede ever into knowledge gaps, and are defined primarily by being anti-establishment).
Deepmind published a summary video for the game here:
https://www.youtube.com/watch?v=5fOmbqjH7zI
So many mention of Epic browser in this thread. Is this some kind of marketing effort? How can a closed-source software be better in terms of privacy?
It sure did. We could've had at least one open-source, configurable, programmable browser for power users, now Firefox is removing XUL, and power users don't have a choice of a browser anymore. And for what purpose? Mozilla's management should be listed in the dictionary as the definition of "incompetency".
Is that necessary ie. if you log an ip, you need ToS? Also a ToS you just right yourself, no "legitimate" way? Like those "Copyright 2017" at the bottom of a page.

The ips are normally dynamic/I wouldn't think you could reliably use them to target them for whatever.

Something to address though as we log IP's though servers in general know IP's by connecting right? How is that different? "Not logged"
Don't talk to your wife about it, you'll show her a weakness, she will start subconsciously resent you, become colder and distant and your stress will double. She has you as her rock, she doesn't want a weak man to rely on.

Start instead some sport, take care of your body (try sauna + cold baths together), eat brain-boosting supplements, kick out sugar/flour-based food for a month, switch your phone off for 4 hours during work day and tell everyone about your reachability, start learning something on a side which makes you happy. You have a happiness deficit; do something you always wanted to do though don't overdo it, and allow yourself to be a bit happy for no reason ;-)
[video] How to Install Magento 2 with No Error in 7 Minutes
Would you mind explaining about this lack of seamlessness?

I can imagine that part of it could be the need of a git clone --recursive, and everybody omits the --recursive if they don't know there are submodules inside the repository. There is another command to pull the submodules later but I admit it's far from ideal.
That was for using special IE-only features, like Active-X and co, that were never part of the standards.

Not about not caring to test/optimize for other browsers, or using standard stuff some browser gets out faster -- which is what some companies do today with Chrome.
> CLion is becoming quite good (if you succumb to CMake)

As someone who rarely dabbles in C/C++, but still has some CMake under his belt... What's wrong with Cmake?

I must admit for the use-cases I had, I found it quite a improvement over regular make.
Has anyone ever been prosecuted or fined under this law, in any country?

Although many high profile sites now show the cookie banner, it still seems like 99% of sites operating out of the EU don't show anything, even when they use Google Analytics or use ad networks that use cookies.
Excellent question, and one for which I've not found a satisfactory answer. Perhaps some of the HN wisends can chime in. I believe with some linters (clang, etc) you can encourage your tools to slap your wrists if you code in a bad style using outdated techniques.
The lifetime cost of this mission is $1.1B.

For the price of a space shuttle program, we could get 200 of these. ISS is worth 100 of these.

If we're really serious about space exploration, robot probes and telescopes give by far the biggest bang for the buck, and they go where no human being can ever go. That Jupiter flyby would cook you like an egg.
Or so you claim. There’s enough family business in Europe or Japan that existed for centuries or even a thousand years that for them a hundred year business plan can make sense.
My sincere 2 cents:
1) talk to your wife
2) get the best deal out of your pending acquisition - highest cash component upfront
3) find and train someone to take your place
4) at that point check if you are still so unhappy - leave or stay
5) do what makes you happy
microcosm looks very sleek, congrats
When doctors can't afford to feel
I wonder how they're doing this, are they invoking the Lambda functions using the synchronous API, or are they using something like API gateway?

From what I can tell API gateway costs $3.50 a month per 1m calls, so unless they've negotiated some deal with AWS or something...
Chrome didn't win. Android did.

The proliferation of Android devices with Chrome is where that popularity is coming from. Ironically, had FirefoxOS been a success, we'd probably see a very different graph. Safari shows up for the same reason, just a different platform.

As for a turnaround, I'm using Firefox to type this. It's easy to think desktops don't matter in a world of tablets, phones and mobile devices but they do.

Firefox is about choice and an open web. Chrome is about user tracking and advertising. As long as Firefox exists, there will be people using it.
> Even to the extent that was due to language features being well-suited to the domain, there's still no real reason to expect that suitability to translate to the radically different approaches to AI today.

People these days use Python for ML, which is even less suited for the domain (and lacks the ability to re-suite itself), not to mention being significantly less performant than popular Common Lisp implementation.

Our industry is strange :).
maybe it does, too, but maybe that leads to higher selection preassure where being huge is the deciding advantage - there are different lineages evolving different traits, so the population just doesn't appear increased because it's highly heterogenous.
I seemed to recall having read so too. Thanks for the link. This should be higher up IMO.
>My next company will have explicit rubrics for what it takes to get fired, and your status will be tracked daily. You'll know at all times exactly how close you are to getting fired with how much severance.

Is this something out of Dilbert? Sounds like a quantification-obsessed culture -- the very opposite of ensuring qualitative assessment. Will probably just run to the ground as people flee the hell-hole as soon as they can find better pastures.
>Think about it, how many people, other than your family, really give a shit if you live or die?

That is actually one of the crucial realizations that helped me change my behavior towards others. It may seem hard to believe, but once I understood that interactions were more transactional than I had previously thought (in the sense that you always have to create some form of value for others since people don't care about you otherwise), I was able to have a richer and deeper social life because people fundamentally changed the way they responded to me.

I had the exact same goal you've described in your post. Like you've hinted at, the current trend in society is along the lines "however cares the least wins" and the sad truth is that you have to play the game to some extent to unlock richer interactions. People who don't respect you will rarely have meaningful interactions with you, if at all. I know this because I've been on both sides of the aisle.

>In my experience, the only people who say they need to start thinking more of their own needs are the ones who have always done so.

I agree, since I used to be this person. The only thing I'm suggesting is that for people to consider you a certain way you have to act a certain way to meet their conscious and unconscious expectations, even if the charade is irrational as a whole. Think of it as a way to get a social baseline that will in turn help you have a more meaningful existence. In fact, in my case I started to like people more and more since I ended up with fewer mental burdens and negative feelings.
C++ Online Compilers
> 99% of sites operating out of the EU don't show anything

Good.
Strong men don't take relationship advice from HN, though... paradox!
Why would you expected a dialect of Lisp to become popular in the Packer's and Pointy Haired Bosses Paradise (a ready-made ecosystem for sweatshops and coding factories of easily replaceable coding drones)?

A bit more seriously (which does not mean than anything in the previous paragraph is less true) the Java ecosystem has been grossly oversold from the very beginning, and even Rich himself has been converted (I still remember how I spat when I listened to his praise for Java as the best target platform in his very first marketing videos).

Clojure has been very well positioned and cleverly promoted (basically bringing decades of research by very bright people culminating in the Common Lisp to the Java Land of packers) but there was (and is) no demand for it and very few of those who could understand and appreciate the principles and ideas on which it has been founded.

It is dying for the very same reasons that the Common Lisp is still dying - The Worse Is Better or Idiots, Idiots Everywhere.

No one really needs a perfection (approaching perfection) of the great languages. The popular crap to get shit done for a paycheck (Java, Javascript, Ruby you name it) is what is in demand.

But this is rather a common pattern. This is exactly how the Upanishadic philosophy has been degraded into cryptic meaningless tantras, how Buddhism has been transformed into debased Lamaism, how western philosophy ended up with Hegelian nonsense and Marxism or what a sophisticated noise we have instead of Bach. The very same pattern. The world is dominated by idiots and will always be.
As we move to the gig economy I think what you are saying will happen. Whether it's good is another thing.
The problem with reality testing is that reality tends to exclude options permanently while testing.

Unless by reality testing you mean testing tour perception and prediction against perception and prediction of reality that is.
These decline and declare articles are programmers equivalent of alien-abduction tales in dive bars.
I was - sniff- abducted by a foreign framework - sniff- they made me do this - sniff- they made me learn - sniff - put there knowledge everywhere in my brain. It was horrible.
- sob -

It sounds horrific but you are not bound by oath and vow to the framework you love. You must not jump ship, you can ride two or three, depending on where your money comes from.
> it is a computer algorithm, so by definition it is trivial to reproduce results, you just run the program again.

Not really. Deep learning is still quite a lot of dark voodoo where random initialization and data shuffling can matter significantly. People also adapt hyperparameters manually during training, stop early with no clear metric, and don't share their code for preprocessing the data or even the exact architecture of the network.

It's certainly better than in other fields, but it's not trivial.
People who are good at their jobs will not care about a company with such Dilteresque ideas either.
To me, that's one more reason to use Firefox over Chrome/Chromium.
Just out of curiosity, how did you ask her out the first time? Did she politely say, "No"?
I am not Linux admin, but I've been using Linux managed by others on servers for many, many years and I have a question: Is that 'systemd' thing is so crucial and important to devote so much effort to create brand new Linux distribution.

I have only vague picture what systemd is doing, I can imagine that there could be something better (as always in IT), but is this really that important?
Interface Animation. The Force of Motion
Ask HN: Why is it so long to get upstream in Debian?
Hi HN,

The real question is : why so many packages are outdated in the Debian repos ?

I will take the example of Samba. The upstream version is 4.6.4 as of today, and 4.5.8 in testing and unstable, and 4.2.17 in Jessie.

I have many times offered my help to maintain the package in Debian, but I lack time and probably knowledge to efficiently contribute. Packaging processes are well documented, and are quite straight forward for simple software. But the "Debian bureaucracy" is a pain when it comes to complex package like Samba.

I think that's whats happening with other packages.

What do you think ?
Lisp was invented by the guy who coined the term AI, not for AI. Its popularity in AI circles in the past stems from a) being developed by the same groups of people and b) being well-suited for symbolic computation; something that many mainstream langauges suck about to this day, even though it's nothing AI-specific.

ML takes the needs for Lisp more-less in the same way Entity-Component-System architecture takes the needs for C++ and C# programmers...
Don’t Be Fooled By Fake facebook Apps
http://hackernucleus.com/phishing-dont-be-fooled-by-fake-fac...
To retain some faith in humanity I will read this as sarcasm.
I don't know a single Android user that even knows what Lineage OS is all about.
I have to say it does sound very Zen, balloon making. In life, I have found that the trick is not about how to keep the mind busy, but about how, how often, and when to get it at ease.
"The scores don’t account for severity, however. The injuries at Tesla appear to be related to long hours and ergonomic design."

Not to say that any harm to your health should be avoided, but by auto industry standards (other than Tesla) to this day serious incidents involve losing limbs or death. I know they're pushing everyone at Tesla as the company is still losing a lot amount of money, but it's not clear that anyone being pushed is taking really serious risks -- at other auto companies, they are and the result is literally loss of limb and life. Moreover their loss is for "greedy capitalists" as the workers earn very little, have incentives to take risks, are not trained appropriately, and traditional car companies are quite profitable unlike Tesla.

The photos in the recent Businessweek coverage of auto industry safety of people missing limbs are horrible (Tesla was not mentioned therein btw).

https://www.bloomberg.com/news/features/2017-03-23/inside-al...
You know partners only start saying "no" once the honeymoon period is over ;)
Create-react-app and the Pit of Success
Dim the parens in your editor. It helps if you're not used to them already.
Yes.

My mum's boring broadband connection, with a free router supplied by the ISP in the UK, has the functionality next to the port forwarding settings for IPv4.

That's typical. Look up IPv6 pinhole to see how ISPs document it.
We detached this subthread from https://news.ycombinator.com/item?id=14420786 and marked it off-topic.
uhh… your site embeds google analytics, which sets cookies on google's domains. other site embeds google analytics, it reads the google cookies… and so on.
People in long term successful marriages are generally a lot happier and less stressed.
I've been taking public transportation from before the era people had their smartphones with them. What I used to see where people reading tabloid newspapers, celebrity magazines, or cheap novels; here and there the rare person who was reading something interesting and insightful, and most people staring out of the window with their eyes glazed over. What I see now is lots of instagram, snapchat, facebook and mobile games, with a rare person here or there who is reading actual long-form articles, and with a minority of people staring out the window with their eyes glazed over. I don't think the difference is all that big to be honest, except that fewer people stare out the window.

What amuses me is when I see someone reading an actual physical book. It is so rare, and it is almost every time someone trying to be hip.
Unsubscribe as a service maybe - something that knows if an email's unsub link is legit or if the mail should just be spammed

I sign up for an absolute shed-load of products and services I can't say I've ever wished the mail confirmation part could be automated. Every damn time I wish there was a way to easily unsubscribe from their mail list though.
I agree with you, but in the end it is a Beta vs VHS uphill battle.
Working at Wal Mart or in construction is stress free? Try it for a few years and for full effect, try living on those wages.
Well, personally I read books. I think I learn more and remember more from the books than I or they do from social media feeds, which I think are a lot like putting your mind on hibernate to get from point A to point B in a temporal sense.

I don't ask that everyone read books, god forbid, but it would be nice if people weren't using their phones to put themselves into hibernate nearly all of the time. The phrasing of your question implies that the train is an isolated circumstance, but in my experience I see people out on dates with both people on their phones ignoring each other, and even whole groups of friends out together, all on their phones.

I just wish people would engage more.
Sony Announced DPT-RPT 1 New Digital Paper Tablet with 16GB Storage
And beyond the mobile vs desktop, even on mobile I don't want to install an apps just to read an article, view an image or buy an airplane ticket. The one app I use the most on my phone is a browser.
I never understood Americans' obsession of having the government control ISPs. Like, I'm sure most of people here are liberals who hate Trump. Do you seriously want the Trump administration having the means to control the way ISPs deliver content? Take it from somebody living in Russia, you really don't want that.
i dont get it.
i worked in factory during summer. while it gets boring,
you dont have stress, and after you have finished your work you go home and dont think about your work.

i probably could not work it long time, but if you are stressing in that line of work its you not the job.
TIL session cookies are exempt. Seems it's a very misunderstood law, and is designed to make people think about tracking
Funny, I got a Google voice call on FF yesterday.
German car manufacturers are heavily unionized. It's one of the sectors with the strongest union presence. They also outcompete US manufacturers. Maybe, just maybe, unions are not to blame. Maybe, just maybe, data indicates that management may have something to do with it.