skysight-inc/HackerNews huggingface dataset:
Ask HN: What was the first open-source project you contribute?
Hello !

I'm looking for contribute on an open-source project seriously to improve my skills. What was your first project you worked on ?
Upcoming Community Efforts Around Nightly
No, this is just a clickbait article.
Check out VimFX. It is a very capable substitute.
The answer is: it is complicated.

POSIX:2001 specifies:

"As represented in seconds since the Epoch, each and every day shall be accounted for by exactly 86400 seconds."

And that's typically no problem for normal use. The specialists know that there are different time standards and that for "real" number of seconds one has to use TAI, not UTC.

The problem in Unix world with NTP and the datetime algorithms was that some programmers believed that they have to actually see the leap second on their own computers in the kernel timestamps, up to the kernel intentionally producing discontinuities for kernel times (behavior which never had sense for timestamping purposes but implemented as such anyway). So now we have the configuration variations like this:

https://access.redhat.com/articles/15145

and, to avoid Linux kernel discontinuities:

https://developers.google.com/time/smear

In fact, the smoothing of UTC and using TAI for those who need the "real number of seconds" since point x was known as the reasonable approach long ago:

https://www.cl.cam.ac.uk/~mgk25/time/utc-sls/draft-kuhn-leap...

Now it's clearer why it's complex: too much people locally "assumed" what was not to be assumed and didn't understand the effects of their local decisions and the global context.

Hopefully "smearing" will get standardized and accepted and nobody will have to care, except the specialists who really need TAI. The leap second corrections should be invisible for normal uses, just like nobody cares for correcting the clocks for much bigger differences.
Well, to be fair, Uber didn't halt their test. That sounds very voluntary. In reality they were forced to take the cars off the road because the authorities revoked their registration.
The article was written by politicians
Is that really a trend? I remember web2py getting a lot of flack because of the amount of magic it used.
Step 1 reminded me of an amusing problem:
- 16 bottles of wine, one has been poisoned.

- poison takes 1 hour to kill you, party is in 1 hour.

- you have 4 prisoners you don't mind sacrificing to find out which bottle is poisonous but obviously you'll need to do all your sampling now because otherwise you won't know which bottle not to use in time for the party.

EDIT:16 not 17 bottles of wine.
Is that really the only other choice here? Knocking down straw men will also not get us where we need to be.

Regulation can harm at least as much as it can help. Consider that regulation is based on ideas that people think might help a situation, then add in some partisanship. When coming up with ideas, how likely is it that an idea is not going to be a good one vs it will do some good?

Perhaps it would be better if there was some way to incrementally evaluate regulations. Perhaps if they had a defined lifetime to force re-evaluation in light of actual experience. This would prevent at least one negative aspect of regulation - locking into practices that were thought to be safe and maybe were, but are no longer the best/safest way to do things.
On that note, have you considered adding Netflix's VMAF to AWCY?
The Difference of Extended Validation (EV) SSL and Standard SSLs
Elixir is definitely interesting and one to keep an eye on. But I'd guess that for startups to use this, is still very risky especially at this stage. You may likely run into scenarios where you need some library/package and you can't find one for it and that could be a potential deal breaker for some startups.

I'm interested to hear though, can anyone care to comment on their experiences with Elixir's package ecosystem? How much developed is it and/or how much more to go to be suitable for most major projects?
‘Enhanced Movie Extra’ Added to Xfinity X1 Platform by Comcast
W3C Validator. I patched it to have red / green favicons indicating whether that page was valid or not :)

https://www.w3.org/Bugs/Public/show_bug.cgi?id=2788
Does nano server support 32 bit binaries now? I played with Windows Server 2016 containers on Azure earlier this year, and nano did not support 32 bits then. That rules out a huge amount of legacy Windows Server SW.
I would like to help out in any way I can. Where should I look to get an idea of the project and what do I need to know to be able to work on it?
https://news.ycombinator.com/item?id=12634447

I wrote that as a single draft in 20 minutes and threw it live. I didn't (and still don't) consider it to be one of my better pieces of writing, but it must have resonated with people because it immediately pinned itself to the number one slot here and stayed there for an entire day.

So yeah, that was fun.
At least that what's your 38 year old brain tries to convince you of.
I dont't get how people can choose possible local disaster (nuclear) over certain global disaster (co2 emmiting power generation). Not to mention deaths from air polution.

I'm all for solar and improved storage solutions, but we have something we know works and works right now, without uncertainties regarding constant baseload.

Worst of all are green parties everywhere wanting to shut down nuclear, resulting in the building of gas, coal, or paying for importing either those or nuclear. In which universe is that the green solution?
You still have money for food and transport.

Just your rent and electric bill will be 75%
> It is no longer 15 years ago.

It never is.
Show HN: Free Android app that helps to avoid negative news content
Incredibly strict safety regulations are being applied to nuclear plants, because the public is a lot more worried about that. But someone who falls off a ladder installing a solar panel can die just as dead as someone who gets exposed to radiation, and megawatt for megawatt there are a lot more of the former than the latter.
If you find this interesting you might find Risographs and their appropriation by artists interesting: http://www.woollypress.com/the-riso-museum/

I don't find a lot of people who know what a Risograph is. For jobs in the hundreds to 10,000 range it can be the most economical solution. The printing process is delightfully mechanical. The machines are, at the same time, very similar to network-attached laser printers, complete with Ethernet interfaces and printer drivers for common operating systems.
Project wycheproof
little human labor is required,but much more human doctor are required.
How to make human labor to human doctor?
Education is just result,not methods.The key is that Capital is not the pursuit of money, but the pursuit of a higher level of human nature.
Good article.

Yggdrasil and SLS are worth a spin, too. They represent the first packaged versions of Linux many users got running with. After Yggdrasil went away, it was a while before we got another live distro that could be tested before installation.
European Court Could Render the UK Government’s New ‘Snoopers Charter’ Unlawful
https://news.ycombinator.com/item?id=12817468 The Eve release from Chris Granger was definitely the top for me!
The massive collection of data is illegal, says Court of European Union
After reading this I just had John Cleese's voice in my head saying: "And now for something completely different".
Unfortunately, we still need nuclear power:
1) Wind and solar are intermittent. Even if you produce more than what you consume, you still have to deal with the huge consumption peak of the evening. This is huge. No solution for now about it.
2) Energy storage is not scalable. It is available for smart homes, but there is just not enough lithium-ion on Earth to deal with the evening peak. Flywheels have too small performances.
3) Germany consumes more coals now that it has stopped its nuclear plants.
4) With respect to coal and gas, nuclear power is better: less dependance to Middle East, no CO2, very good EROEI, and actually, it is responsable for much less deaths than other energy sources.

The real issues about nuclear powers are:
1) It provides less jobs than renewable energies (mainly when people will produce their own energy).
2) It will cost more than solar panels. But not yet.'

So. The solution is to continue the current nuclear plants for 20 years, not to invest in new ones; and expecting in the meantime that storage is becoming scalable.
Realistically, even 60s-era plants are expensive enough to construct that the existing plants are going to continue to operate for as long as possible.
If you adjust GDP for population growth Japan is actually doing quite well. The fact that it has a growing economy and a shrinking population shows that productivity is going up. Countries like the US have historically had high population growth which is reflected in higher GDP growth.
Elixir's package ecosystem is quite good. The advantage Elixir has is that using an Erlang package in your Elixir codebase is very very easy and the same as using any other elixir package.

We are using Elixir for more than a year now at work and in almost all cases where we couldn't find a Elixir lib we found an Erlang one.
Best Sinbad movie was by far was First Kid http://m.imdb.com/title/tt0116311/

Edit: Sorry forgot about Jingle All the Way, after that

Edit2: Oh man, and he was great in Its Always Sunny in Philadelphia
Well you get transactional database, web server, runtime, api and few other business tools right out of the box. Like, you can register at their developer portal and be pushing public facing code in around 2 minutes.

I do think their positioning is quite unique in the market. AFAIK the closest that comes to such completeness is Firebase, however their database is NoSQL.

On a bigger picture, I think Salesforce has a lot of empathy for the customer/client/user - they take away a lot of technology and lets you focus on information needs. Sort of a bit like Apple.
Is there a podcast that will stop me wanting to vomit as the bus driver breaks hard every 10 seconds, or help me battle my way through the queue to get onto said bus?
How does it compare to Pentadactyl? I heavily use pendacatyl scripting functionality to do shelling out from firefox.
Don't be a donkey (2011)
"I am not to worried about the amount of work available as a whole. I am more worried about the nature of the work available, which will be increasingly skilled."

This is the same thing, FWIW. Opportunities to use skilled labour rely on the existence of skilled labour capable to fulfil it. The reason is that skilled labour shortages push up the price of labour, and that reduces the viability of businesses that use it as an input, and thus reduces the number of opportunities advertised.
Price is not the only factor if we seriously want to fight global warming.

1. What is the energy ROI? (ie how much energy does it cost to build a station)
2. At what speed can we transition out of fossil fuel?

Germany tried to phase out of nuclear. What happened? They raised their part of renewable sources a lot, but that still amounted to only about 15-20% of their national needs. They ended up reopening coal plants.

We know how to build a shit ton of nuclear power plant fast. It has been done in the past, the tech is proven, the grid is appropriate.

Even in France, where a lot of the electricity is nuclear (~70%) transitioning out of fossil fuel would require to double the nuclear capacity. Oh, and the plants are getting old so they need to be decommissioned/restored.

I agree that the politcal factor is important, but, damn! People should not say they are concerned about global warming if they refuse to consider the nuclear option. It is a shortcut to a post-fossil fuel future. (No, uranium is not a fossil resource) It would then allow a much more optimal and stressless path toward full renewables.
You're supposed to add that to your profile, not submit it as a story.
If there aren't enough houses for everyone, then the people who can't afford to pay as much will be the ones pushed out of the market.
I think you might be overestimating the risk here.

A nuclear power plant is essentially a massive concrete bunker. It's designed to contain a nuclear reaction, so I suspect you'd need a phenomenal amount of explosives to cause any damage, and if you have those, there are likely much more effective ways to use them for terrorism.

If instead you attack the facility to attempt to gain control and cause a meltdown, you'd need to gain access to all the various safety overrides, and then hold that position for as long as it takes the reactor to meltdown. And that's assuming there are no absolute fail-safes that can't be disabled.

And all this is assuming that the failure mode of the reactor is even bad enough to cause significant damage, which is less the case with newer reactors.
Oh, come on. Apple outsold competing laptops five days after release. They should release new laptops every five days!

The 9to5mac article (and the cnet article it references) uses a chart from Slice Intelligence...which looks like it gathers information from its coupon and package tracking app (which I've never heard of).
FWIW, I really liked Angel List for finding smaller companies. I found their listings to be of high quality. Ended up taking a job across the country from Angel List.

On the hiring side, we seem to get inundated by recent grads regardless of where we post. LinkedIn and Indeed seemed like the worst offenders for us in previous gigs.
Frequently asked questions
Super Mario Run breaks download record, but Nintendo stock is still falling
France has one of the cheapest electricity price in Europe thanks to nuclear plants. The reactors were checked if they respect to new regulations from the post-Fukushima era.
Yes. I do think you it enabled. To confirm, go to about:support, and look for the field that says, "Multiprocess Windows". If it is a value > 0, you do have multiprocess.

If you are on an old version, check for the string "Multiprocess staged rollout". If it is true, you do have e10s enabled.

And for checking extension compatibility install this extension, https://addons.mozilla.org/en-US/firefox/addon/add-on-compat...
Someone with minor poisoning: https://www.youtube.com/watch?v=364GFrNa3wA

> Yeah I was thrashing around in pain, until I cracked a joke and felt emotionally better. That's why I picked up my camera and decided to chronicle my adventure. The thing about unbelievable pain is that sometimes it's so unbelievable that you can't believe it and there is some humor in that. For people like me anyway. ﻿

Takes it pretty well, but it sure does look painful.
Slightly OT nitpick:

> In particular the arguments based on tags having semantic value were laughable when you consider that in most cases we just replaced table/tr/td with div/div/div.

This comes up a lot and it niggles at me every time. div/div/div was a large semantic improvement over table/tr/td, not because it specifically describes the content you've put in divs better (it doesn't, obviously), but because it stops being explicit "dishonest" about the semantics of that content.

Defaulting to div/div/div over table/tr/td makes semantic specificity opt-in and explicit instead of opt-out and implicitly wrong for generic non-table content. It means devs who want to use specific tags for greater semantic specificity can do so, while most devs are using generics (divs) because they don't want/need the specific semantics. The previous alternative was that the majority were following a pattern that made intentionally semantic table content indistinguishable from generic[0] content.

Otherwise, good post. I'd like to see that list started and growing.

[0] By "generic" content I just mean any content where there isn't a strong desire/need on the dev side to describe it very specifically.
Make Your Room Alive Assemble Your Own Dragon
yeah, their complaints against gitlab seems like nitpicking.

If the gitlab people could fix these minor issues and receive the blessing of RMS I think they could get some exposure outside their usual market.

(whether that gets them more paying costumers is a whole different discussion)
Not in the entreprise space. Which is where Windows got its lead.
I think that the package ecosystem is well developed, and getting better every day. For the most common things, there's already packages out there. You want to talk to a database? Use Ecto. You want to check code quality? Use Credo. You want to respond using JSONAPI? Use ja_serializer. You want to talk over HTTP to something? Well there's two main options out there (HTTPotion and HTTPoison).

If you can't find a package then you could try looking it up at https://github.com/h4cc/awesome-elixir or asking on the elixir slack (https://elixir-slackin.herokuapp.com/) or on the #elixir-lang channel on Freenode.

After all that if you can't find a package that suits your needs then it's very easy to create one. "mix new (your project)" and away you go.

That's what I did with my elastic package (https://github.com/radar/elastic) when I couldn't quite find something that suited my exact needs. There's Elastix and Tirexs out there (those are the ones I know of) but neither really suited what I needed, so I just built my own.

I don't know how it could be a deal breaker if a package didn't exist already. I'd encourage you to build whatever you don't find already existing and contribute back to the community.
Google Place API outage. More and more addresses impacted
Not a long list, but I'd recommend these:

- The Man Who Mistook His Wife for a Hat ~ Oliver Sacks, 1985. This book contains tales of some of the Sacks's patients. A very interesting read. [1]

- The Mind's Eye ~ Oliver Sacks, 2010. [2]

- Spy Catcher (Autobiography of a MI5 agent) ~ Peter Wright, 1987. [3]

- Applied Cryptography ~ Bruce Schneier, 1994. Approachable and succinate language of this book makes it easier to understand. [4]

[1] http://www.amazon.in/Man-Who-Mistook-his-Wife/dp/0330523627

[2] http://www.amazon.in/Minds-Eye-Oliver-Sacks/dp/0330508903/

[3] https://www.amazon.com/Spy-Catcher-Autobiography-Intelligenc...

[4] http://www.amazon.in/Applied-Cryptography-Protocols-Algorith...
From my reading of the article it seems like you had to be admin of the group in question because the exploit seems to take advantage of a bug with inviting users to that group. I don't think the vector you describe would work.
Solar is 31% of new generation, 48% of new capacity for 2016 in the US
Neovim is Vim for me and many other users. Vim is irrelevant to me now. The community is rallying behind Neovim and it shows great potential. It just needs to be bundled by major distros so it can be installed on servers with 1 command and that'll be the end of old Vim. Bram has done a tremendous job with Vim but it's time to move on to the Vim of the future.
Simply look under "about:support" tab for Multiprocess Windows to see if enabled or not. You can also force enable it in "about:config" by setting browser.tabs.remote.autostart to TRUE if its not already (note this does circumvent having to disable non-compatible plugins such as Firebug).
Given that those stuck on JDK6 tend to be large corporations with deep pockets (and often a policy requirement to have a commercial support contract for all their software anyway), I think that's precisely the part they wouldn't want to do for free.
Sorry for the obligatory anti-DRM content, but I have to defend my right from this poor management scheme.

Stay off my loan, DRM. I unchecked this box myself when installing Firefox on Windows as well (Where it seems enabled by default).

Seriously, I have no words to describe the hoops content providers want us to get trough, so that we can play our "legally owned" (well, it technically is closer to a lease nowadays) content.

Moreover, if it works on Firefox/Linux, how can they prevent someone grabbing the video from X and the audio from Alsa? What is the usefulness of DRM in the first place, in this case?
They don't really have to be above your level for the exercise to be valuable.
HD StopMotion Animation Webcam
So apparently the wood from its similarly-toxic relative https://en.wikipedia.org/wiki/Metopium_brownei, "black poisonwood", is in use in things like musical instruments? http://www.bonedrymusic.com/Chechem-Rhythm-Bones-s/283.htm
I don't expect it will go that far at all. Surely a company will test the idea of having an AI give executive-level guidance, but when it does so, it will be hastily dismantled. Companies do not structure themselves in the way they do and act the way they do timidly. The C-level executives are not worrying that they could be doing things better. You can see this clearly as essentially every single large company consciously and intentionally ignores research. There are over a thousand studies showing that open floor plan offices are abyssmal for productivity and actively reduce the profit a company earns. Any AI would tell the execs to have the majority of their workers work remotely, and give the few which remain in company facilities private offices. And the execs would summarily ignore it and cancel the project, declaring it a failure.

They have faith that they are doing the right thing. Research tells them they are not, and they either do not care, or, in my opinion, desperately guard their self image as a 'leader' over and above any concern for profit or long-term viability of the business. An AI would be permitted to take a strong role in making decisions for a company only insofar as it plays the role of toady, having been tweaked and misconfigured to ignore all facts which could result in it telling the executives that they are running 'their company' in the wrong way.
Or like how England does motorcycle classes: the 16 y/o with rich parents can't drive the C63 AMG until later.
Whilst this is a permutations problem, what parties need wine that much that you'd risk fatally poisoning people?
> If you really calculate EROEI as the nature wants it, you are never reaching EROEI of one unless you are breaking thermodynamic laws.

This is actually true for ROI too, if you price everything correctly (so that all the participants would agree), there could hardly be any income from investment alone.

> There are non-energy factors of production.

If you assume something is in large enough supply, then it's always, from physics, a matter (pun intended) of having enough energy to obtain it.

But OK, let's say there are non-energy factors. It's really not that different from the claim of some economists (which I agree with) that there are things that you cannot put monetary price on, such as human life. So I say again that ROI suffers from the same problem, if you have investment that for example kills people, you cannot calculate its monetary ROI in a meaningful way.

Really think about it, EROEI and ROI is a similar concept, with similar flaws, just different units.
50 (and growing) micro samples of ASP.NET Core
The UK reprocessing plants at least are environmental disasters with a history of large-scale radioactive discharges into the surrounding environment. (Russia's were even worse, apparently.) They also lost their foreign customers for falsifying data on fuel shipments. They're due to shut down altogether in the next few years as their existing contracts come to an end. Unfortunately, the Sellafield site is probably impossible to decommission safely due to massive contamination and poorly-designed containments with no documentation of the contents.

Also, most of the big reprocessing plants out there were originally constructed as part of nuclear weapons programs, including the UK, US, French and Russian ones. They're just not economically viable otherwise.
At 50:15, 54:00 and 59:10 [edit: also 1:05:15]. The last two are specif about the fork (all quite short).
Ah no dice. I think it's inherent in all of these laptops but some are worse than others. This is a refurb, so I wonder if it was returned due to this... I'll talk to the support.
DevOps Trends and Predictions for 2017