skysight-inc/HackerNews huggingface dataset:
Hi Orange County. Life after death is very real. People try to explain away our consciousness, how it "arises" mystically out of our brains. However, the reality is our souls are immaterial. They have no space, no weight or mass. They are spiritual, and will live on after we die.

Jesus explained what the current world is like - people walking around in darkness, because nobody really understands the way. God sent Jesus to be the "light of the world" so that life makes sense. He also came to teach us how to get to heaven.

Modern man claims that there is no such thing as absolute good or evil. But if thats true, it means that there is no real good or evil, which is absurd. There is good and evil, and we will all face the judgement one day.

Nobody is good enough to stand before the Almighty God on that day and win. People lie steal, watch porn, all kinds of things God hates. Just like a judge will throw people in jail for 1 crime despite a lifetime of good, so God will throw people in hell for one sin.

Of course God loves us and desires a way out. So he sent his son Jesus to the world to bear the punishment for our sin by being crucified. I don't totally understand how it works, but God accepts his sacrifice in our place if we will simply accept it ourselves by believing in his work. Jesus explained it like this "God loved the world so much that he sent his only begotten son so that whoever believes in him would not perish but have everlasting life. God did not send his son into the world to condem the world, but so that the world might be saved through him."

God loves you and he made a way for you to live an eternity in paradise. The way there is so simple, all you have to do is believe in him.

Jesus said "ask and you shall receive, seek and you shall find, knock and the door will be opened". If you would like to know about God, you need to ask God to show himself to you and to seek out the truth, whether Jesus is who he said he is. Reading the gospel of John is a good place to start. For more evidence, William Laine Craig has some good stuff about it. there is nothing more important in life than knowing God. You can't learn to code if you don't spend time coding. Similarly you won't get to know God if you never look for him.
I was going to ask if he'd run it through SMHasher, but... yeah, clearly not.

-Austin (author of murmurhash/smhasher)
> If Essential releases a device that is clearly distinguishable from Android phones, they may win many Android users.

I don't know. HTC had some really high build quality models; did not do them much good (haptically, those were the best of their time). With Google beginning to crack down on vendors mangling the Android OS (part of the unified update strategy), differentiation from Android will be even more difficult.
Skeuomorphic interfaces should just be banned forever. What is so wrong about simple numerical input? Not cool enough? Want a darn analog VU meter to go with it?
with several browsers happy to automatically download whatever is provided to them, making a user download a libblahblah.so is relatively easy, and unless the user was aware of the ramifications of just even having such a file in a folder, might ls, cat, grep, etc in that folder like they do any other day

However, most of the latest versions of the mainstream browsers now intentionally avoid writing out such files to the downloads folder unless the end user specifically OKs it (due to situations like this!)
> The functions that care about that sort of structure go into a class, not because this is inherently better but because following this convention solves the "where did I put that function?"

So you attach functions that operate on a data structure to the data structure solely for organizational purposes?

Seems almost identical to defining a record and module of functions that operate on said record. Except that in OO, by attaching the functions you create new copies of each function with a bound reference to the instance of data structure. Are there other advantages?
To me it demonstrates the mastery of the ruling class at strategy. Just the ticket when you plan to want to rule something as complicated as a country!

Seriously, I'm completely apolitical, but this one is probably one of the worst strategic blunder, ever. Oh, perhaps that and Cameron's brexit gamble.

And it feels exactly like that; they are just gambling with the future of the country, repeatedly, with just petty objectives and personal power in play.

And it's on pretty much every sides of the political landscape, it's feels to me (as an adult) like a watching a gang of 10 years old all trying to pull on a rag, only difference being that we live on the rag :-)

Ok, rambling over. it's friday! :-)
Node.fz: fuzzing the server-side event-driven architecture
Is this a sign of Japan rising again?
Man, it's been a bad time for Conservative mandates, hasn't it? Wasn't the Brexit vote set up by a Conservative prime minister to prove that Britain wanted to remain in the EU?
> Postgres has two types of timestamps. It has a generic timestamp and one with timezone embedded in it.

That's not correct, timestamptz doesn't have a timezone embedded in it. It's just that it's timezone-aware. A timestamptz corresponds to a universal point in time that have many human reprensentations, one for each timezone. psql uses the default timezone of the postgres instance to convert a timestamptz to a displayable string, so timestamptz are always displayed with a timezone, but that info does not come from the stored value.

Timestamptz needs timezone information only for operations that would give different results in different timezones, e.g. display as string, extract the day part, add a 1-month interval (DST info needed), etc. Comparing two timestamptz however doesn't require any timezone info.

The difference between timestamp and timestamptz is not about what they store, but about how they behave.

Edit: In my experience, this is not always obvious because postgres uses the default timezone of the instance whenever it needs such info with timestamptz operations. Using an explicit timezone often requires convoluted code.
There's only two parties - Lib Dems & Greens - which promised a chance to revert Brexit, so I wouldn't expect it to be reversed. A softer Brexit is certainly on the cards though.

This guide [0] from the BBC might help to understand how coalitions are formed. It's currently looking very tricky as the splits are crazy [1].

[0] http://www.bbc.co.uk/news/election-2017-40209087

[1] https://www.theguardian.com/politics/ng-interactive/2017/jun...
http://mathforum.org/
Haha. Well the name is good then. Since it will work everyday.
In the area where I come from (Wielkopolska) czaj is a commonly known word for a "strong tea-like infusion". It's not prison slang at all, but of course there might be regional differences in the usage of this word.
NSA Reneges on Promise to Tell Congress How Many Innocent Americans It Spies On
As always, relevant xkcd: https://xkcd.com/1827/
Sing+ App Is Released for Android Devices in Africa
Watch out for Angela Rudd. She kept her seat (just) and could be a player.
The UK has a first-past-the-post system designed explicitly to stop coalitions.

For the next few weeks the winning party will negotiate with the other parties and try to create a coalition. If that fails they can either try a minority government or a new election will be called.

This time around a coalition will be hard, the third party (Lib Dems) went into a coalition with the Tories in 2010. It almost destroyed them as a party so they won't do it again.
Labour plus the others won't have a majority. And no other party would join with the tories at this point. So we are likely in store for another election, announced in the next couple of weeks.
Show HN: Dood – Google Doodles Explorer
Honestly the idea of the DUP having actual power in Westminster scares me. They are even more conservative then the Conservatives, especially about social issues.
it's an old one https://news.ycombinator.com/item?id=12890498
This is a PWA for, well, exploring Google doodles.

It's kindof a "beta" app so I was hoping to get some feedback/criticism on how to make it better.

All help is appreciated.
Hope you like the app.
Unlikely to be reversed but it's a big slowdown and uncertainty for the whole Brexit process which was due to start already next week I believe.

But on the bright side (for us in the rest of EU) it's also more likely to result in a "softer" brexit, if the election result is seen as a vote against May's Conservative plan.

That said, whoever replaces May - once she has been eaten by the Tory backbenchers - is likely to have been an original Brexit backer, which May was not. For example Boris Johnson. So it's all very uncertain at this point.

Edit: Was unsure about the exact date of negotiations -
they were set to start on june 19th but it's uncertain if it can now.

Someone actually created a throwaway account to deliver a salty (now removed) comment that I should shut up if I didn't know what I was talking about - referring to "I believe.." in my original comment. Otherwise this would "Turn into reddit".

Someone is having a bad morning.
And if Google takes steps to prevent third-party ad blockers from working in Chrome? Or renders them worthless through exceptions to the filtering API?

Even if you ignore Google's Funding Choices and its potential to increase adoption of view-ads-or-pay (a lose/lose for privacy, btw) you are very vulnerable if you use Chrome and/or a Google controlled OS. The Coalition for Better Ads won't be helping you by keeping Google in check. It is more or less the same companies you are fighting right now (check membership and note NAI, IAB, DMA, and other trade associations).
Albeit a true 2D control surface works much better. (A control rectangle which is a cross product of two sliders.) Pan cannot give you 2D positioning, even when combined with loudness or approximation thereof.
Edit: Update. I pushed a new version that addresses the collisions presented by dchest. I invite you to take a look. Thanks!

--

Thanks for the feedback. I really appreciate it. Well done finding all those collisions. This is serious! Here's an issue: https://github.com/dosaygo-coder-0/tifuhash/issues/3

Tho it's already valuable enough you pointing this out -- if you have any ideas on how to improve for these cases, please let me know!

Note to self: This community is so good. If something technical gets a bit of traction, you can count on people to find some holes in it. Very valuable. Just wanna say words can't express my gratitude at people's efforts at this. It's very helpful.
DUP + Tories could manage a minority government given Sinn Fein's refusal to take up their 7 Westminster seats.

I think the voting reflects the general uncertainty about the Brexit process, plus some of the under 30s actually getting out of bed this time...

http://www2.politicalbetting.com/index.php/archives/2017/06/...

I actually saw queues outside polling stations yesterday.
Thank you, Austin. I'll look into SMHasher. Really appreciate you pointing me in that direction.
If you are working with audio a lot, then most of the time, the numbers are meaningless, and you are going by 'feel' and using your ears as the sensory feedback mechanism.

Can you tell me how many dB's you need to set your volume at in your office environment in order to be able to hear above the background hubbub? At home? In the car? That sort of thing changes from day to day and situation to situation.

Very often when I plug in my guitar into my amp, I will twiddle the knobs without even looking at the respective numbers. I just know that I have to adjust the bass, middle or treble EQ to suit the room, and will do so without looking. Often if I get a setting that sounds really sweet, I will look at, and write down the settings for future reference, but it is all done after the fact.

The same goes for if I am using a software amp modelling sim on my PC or iPad etc. Twiddle while listening, then save the snapshot later if I am happy with it. I don't want a finicky interface to get in the way of my experimenting and twiddling.

And yes, VU meters are also extremely useful when recording etc. in order to get a real time view of peaks and spikes in an audio track. Ask anybody who uses a DAW regularly.
If you were to guess - what would be the result of that? Hard to say I assume given we don't even know who will lead the Conservatives to that election, but do you think the Labour bounce was a one off thing or a trend that might see them take even more seats ?
The BBC has an interesting article on the subject. http://www.bbc.com/news/live/election-2017-40171454
I am of the opinion that Facebook and Google will continue to be relevant simply because of the perceived value in working for these companies. There was a recent top news on HN about a programmer who self-learned and applied to Google. The line "Feeling more confident, he set his sights high. He began to wonder if he might be able to work at Google" made me realise that as long as people look up to Google as a pinnacle of software engineering (or if pinnacle is too much of a hyperbole, at least I admit that Google has high software engineering standards), there will always be an influx of good engineering talent to these companies. I feel that one way to combat their grip on the Internet would be to change the mindsets of these programmers, and to change the narrative that all good engineers should work at Google et all. Without a constant stream of programmers willing to work for these companies, the quality of their offerings should decrease, hopefully to a point where the average Joe would start to look for alternatives.
Parliament has already voted yes on Brexit, and formal communication was already sent to the EU. According to Article 50 of the Lisbon treaty the UK now has less than 2 years to negotiate the terms of its exit.

I don't think the process can be reversed but there is certainly a lot of leeway in how it will happen.
this will take a url and convert the entire page's contents into an image: https://web-capture.net
edit: I know they're Unionist and eurosceptic, my understanding was that they were also for a single Ireland inside the UK and therefore would want a soft Brexit with an open Irish border. Thanks for correcting me on that however.

----------

There is no possible outcome here for the Tories that works towards a strong Brexit. The most likely coalition partner - the DUP - is all about a unified Ireland. Brexit is driving a major wedge into Ireland's border, so they will undermine that at every turn.

Expect a revote in a couple of weeks. This outcome leaves no one in a position to govern strongly and that directly weakens the UK's position in Brexit talks.
Source code: https://github.com/zhirzh/dood

I like it! :)
> His track record is amazing (Danger/Android).

Let's not fool ourselves: Android gained momentum because it was what was there when Google needed it; it's not a particularly well engineered or cohesive system. Everything down to the very basics is rushed and haphazardly thrown together, and I cannot see any improvement (Kotlin is a smart move to exfiltrate from the legal corner Google has painted itself with Java-the-Language, but the fact that this came from a 3rd party is pretty telling).
It is documented in the elf specification (however I agree it should be documented or preferably excised from ld.so)

http://www.sco.com/developers/gabi/latest/ch5.dynamic.html#s...

The dynamic array tag DT_RUNPATH gives a string that holds a list of directories, separated by colons (:). For example, the string /home/dir/lib:/home/dir2/lib: tells the dynamic linker to search first the directory /home/dir/lib, then /home/dir2/lib, and then the current directory to find dependencies.

The following values would be equivalent to the previous example:

LD_LIBRARY_PATH=/home/dir/usr/lib:/home/dir2/usr/lib:
More simple would be: as long as the wage and perks are awesome, google will attract talent
Darpa Funds Development of New Type of Processor
The BBC feed says: "There's still no result in Kensington, west London, after two recounts. The Conservatives say they'll keep calling for recounts until they are denied any more, rather than concede, the BBC understands. As such, there's going to be a third recount, which is either going to take place this afternoon or tomorrow..."

What's that about? On the face of it it seems so childishly spiteful that I feel I must be missing some strategic consideration.
You got me. There are some pretty serious issues with this.
Yes, that's what I meant. Thanks!
Also using KBFS for some sharing between work groups.

The biggest headache is "groups" -> At the moment, a folder is linked to a specific set of users, which is great, but adding and removing users basically requires recreating and resharing the folder from scratch. (We scripted it easy enough, but its not something the KeyBase UI does).
I'll correct it, thank you.
Are you arguing about installing a camera or other ranging sensor to that already sensor packed spying machine?
My snarky self woke up and said "That's an appropriate name for the integer simulation of JavaScript".
What exactly does a "strong" versus "weak" Brexit imply?
The DUP are the unionist party in the north of Ireland. They are against a united Ireland and were leave campaigners.
I doubt it. May has been on that ticket for years (IIRC 2012?), and the mindset it shared amongst the rest of the party. As someone else has said, Amber Rudd is much the same, in the same way that Michael Gove's replacement in education has been more of the same.

I think it's partly ideological, and partly a total lack of understanding of how technology works that leads to it. I've had discussions with people who say they support such a system, and once you explain the technical reasons why that would be a bad idea and the impact on their ability to actually use anything technological, they often soften considerably, and in some cases chance stance completely.
I read it as "JS has no ints"
The DUP are unionists, they want to maintain the union with Britain, they are diametrically opposed to a united Ireland.
Astronomer claims to have solved the 40-year old mystery of the “Wow!” signal
The DUP wants a wall built around northern Ireland, and wants a hard Brexit.
That's a huge risk though - what would happen if they won an election and their leader lost her seat!

There will be a huge push to remove her if (when) there is another election.
Google Pixel 2 Render Leaked with Narrow Bezels and Dual Cameras
MTTB MOBE Working at home
The potential for compromise
Speaking of bad inputs, the one dimensional slider with space confirmation somehow reminded me of Dasher...

https://en.m.wikipedia.org/wiki/Dasher_(software)
Weekend for me already!
[comment broke] ..Ld like to ask a few questions:

- What percentage of your success was hard work, what percentage aptitude and "nature" / intelligence and what percentage was luck?

- In the way people describe love as "you just know"; how sure of programming and your path were you?

- AFTER coming up from rock bottom; did you have a long term goal or simply stability and how did you manage yourself mentally to continue?

I taught myself programming, I enjoy the ability to understand technology and solve everyday issues as well as build things. I am stable; but trying to decide whether tech is a field I should pursue directly; or a component of the skillset I will need for my career. It's tough to determine if I am at a ceiling because I can't stay motivated, it isn't for me, or I am focusing on the wrong vertical (eg app Dev vs Dev ops vs project management)

Thanks.
The process could be reversed. All the EU countries would need to agree, but it would be a huge vote of confidence in the EU if Britain changed its mind, so I think that part would be easy.

However, it's unlikely Britain would back out of the decision. I think the best we can hope for is a Norway-like approach (EEA).
I think it can be halted - I've seen a number of high-level EU politicians say that it's possible to stop the process if the UK decides to.

It was this that the Lib Dems were (weakly) campaigning on in the election - to give the people the vote whether to accept the deal or stay in the EU after the negotiations were complete.
Wide-Open:Faster public data release via automatic detection of overdue datasets
The DUP is a unionist party and is diametrically opposed to a united Ireland.
35 habits that make you write bad code
I'm still thinking that USSR approach to have planned economy is much better than free market economy in the long run. They just lacked proper software (and hardware) to do the proper planning and it turned out that at that time free market was better. But with today's algorithms (or may be with tomorrow's) country-scale planning should be possible and it will be much more efficient.

Other question is do we really need that efficiency? Robots are more efficient than people, so people are already losing their jobs and it'll continue. Now with planned economy there will be much more jobs to lose. May be it's better for our civilization not to be very efficient, at least at current period.
Hard versus soft, in other words.
I think this election has been a huge boost for Labour - in any election in the short term I think they'd do even better than they've done in this one.

NB I'm not a Labour supporter...
What's the trick to getting six figure work in LCOL areas?
> For example Boris Johnson

Dear lord that would put a ribbon on everything!
You mean Windows 95 volume control? ;)

Have Clippy ask you repeatedly if now is too loud or too quiet.
UK election results tracker: seat-by-seat winners and losers
The NBA finals
You can form government if you can win a vote of confidence in the house. So some other parties might give them a vote of confidence and they can form government, but any individual piece of legislation the introduce could fail.

Australia has had two minority governments (technically only one) in the last decade and I consider it a good thing, all the stupidest legislation gets defeated.
common market access and freedom of movement, mostly. a hard brexit means (potentially) sacrificing the former to reject the latter. a soft brexit means conceding freedom of movement to ensure continuity of economy
Great question! Brexit negotiations are due to start in 11 days yet we do not have a party with a clear mandate (the purpose of the election in the first place). This is an omnishambles given the Brexit clock is already ticking and the UK's position has weakened significantly. The EU must be quaking in its boots regarding the upcoming negotiations!
Those who don't live by the sword can still be slaughtered by those who do.
Northern Ireland person here, I'm afraid you have it backwards. The DUP is strongly opposed to a united Ireland, and (until very recently) have supported a border of some description with Ireland.

Sinn Fein are for a united Ireland, but do not take up their seats in Westminster.

The DUP have obtained 10 seats in this election (Sinn Fein have 7), and a coalition between the Conservatives and the DUP looks likely. The DUP has been bigger supporters of the Conservatives, and of Brexit.
Yes, exactly - two spectacular demonstrations of misjudging the room.

Cameron paid with his job... and with the economy of the UK by the looks of it (yes, I live in the UK) after mis-judging the sentiment in the country (and telling us that he had got a 'new deal' with the EU, which was no such thing). The question is whether May will as well. She's saying 'no' to leaving this morning, but I don't see how her position is tenable, given that her 'strong and stable' concept is looking anything but after last night.
Syncing and storage on three platforms
Outlook 2013 PST Recovery Tool
"Hard Brexit" = there is no deal and commerce between the UK and the EU revert to WTO rules by default.
Yup, I guess I should clarify. This solves half the problem without a gem, which may or may not be good enough depending on one's situation.
Why Men Want to Date Even Marry Chubby Women