skysight-inc/HackerNews huggingface dataset:
Lego style building recently started to look pretty good. It also has potential of being extremely cheap. It may be even possible to do rearrangements (moving, shortening, enlarging walls etc) later if you feel like or reusing your old house "bricks" to make new one.
So long story short the author made an encryption tool and is now using it rather than PGP.

But my first thought was, why re-invent the wheel? Why not keybase or one of the many wrappers for pgp?
This seems sensible to me.

If a person truly believes his religion, it has major implications for his/her notion of what it means for humans to thrive, what activities are moral/ethical, and the goals of human society.

It would be very strange indeed if those beliefs had no bearing on one's politics.
Naively, it seems to me that the thing to do here is to mention something about the person's work.

I would dislike someone saying they went to the same university as me, because I don't care - I recognise that others differ, but to me, it seems fake and try-hard.

But I would like something like "your $project on github is interesting", or "I liked your blog post about".

(Attempting to fake this can go wrong. I've had emails that said things like "we were impressed by your github portfolio, particularly in Python and C", which sounds spammy because you could easily generate that by scraping Github, and I barely use C.)

You know your job better than me, but that's how I would think to avoid seeming either too spammy or too chummy.
Christian "fundamentalism" is quite benign in this country. Aside from the issue of abortion and perhaps stem cell research can you list some travesties caused by Christianity in America? The fastest growing religion is non religion.
What kind of file formats does it use?

I grew up with [Professional Write][1] for DOS, and when I recently purged a bunch of my old floppies I came across some files in its proprietary format that I couldn't open.

[1]: https://en.wikipedia.org/wiki/Pfs:Write
Before the Pi Foundation released Raspbian Lite, I used to distribute a semi-popular 'diet' image of Raspbian for headless Pi servers, but found that in addition to extra bandwidth costs, there were many little security risks associated with maintaining an OS image. So I'm not interested in taking on those risks again, unfortunately.

I would like to get the packaging and installation of this script a little more streamlined, though!
Wow, really useful answer there. Would you like to keep the conversation going on email and ask you other questions? My email is alin.rauta@thebusinessclub.ro. Thanks!
Nice! Are you using the Zero W or one of the other Pi models?
A nice idea but.. Prefabricated houses have been around for some time, I can see how one size doesn't fit all but I think a few sizes sure fit most.
The solution is right there in the next paragraph. Realize when you need to store local times instead of UTC.

There's no cookie cutter solution, you need to think about your particular problem and do what's best.
Maybe because it makes more sense to criticize actions than belief systems, many of which have profoundly varying styles and degrees of observation. Plenty of folks on the left (and right) criticize oppression, superstition, and the like. Plenty of folks in all camps are guilty of same.

Like Christianity, or any other major religion, adherents of Islam vary massively in how they choose to practice (if at all).
React + TDD =
Your first-order mental model should be that (1) thorium requires breeding and that works in a thermal spectrum, (2) uranium doesn't require breeding if you're content with fissioning U235, and (3) you can have a breeding uranium reactor but that requires a fast spectrum.
There's a similar idea for (mainly) office furniture:

https://www.opendesk.cc/

I think we'll be seeing a lot of things like this in the next few years.
Ask HN: What's your preferred way of learning a new stack?
There's no right/wrong answer this question, since everyone has a way that works best for them. What works best for you?

Do you start from the cover page of a book? Do you pull down a sample project and start tinkering? Do you watch tutorials/take courses aimed at that stack?

I'm sure everyone can profit by borrowing elements off of everyone else's ways.

It doesn't just have to be a a stack. It could be a language, framework, or anything in software engineering, really.
I found this submission's title's date quite confusing. Yes it's an article from 2016 but discussing an essay from 1980!
I got you covered man! http://listentothe.cloud/s
They made buck for themselves where their infrastructure runs on (*nix). Google's internal build tool (before bazel) was the same.
Now chromium's GN build tool was made for their product that was targetted to run everywhere, which is why windows support is good.
> the logical conclusion is a race to the bottom fuelled by greed (of the business)

If that were true, we would all be paid minimum wage, which is not true. As you gain experience, you bring more value and therefor employers are forced to pay you more, which is demonstrated by reality as I said, we're not all paid minimum wage for exactly that reason. Race to the bottom happens when the minimum wage gets so high that even qualified people get minimum wage and the rest are just unemployed and don't get anything at all.

About greed, are you're aware what greed is? Here's Milton's 3 minutes video on it https://www.youtube.com/watch?v=RWsx1X8PV_A&t=13s
Why is it normal to be allowed to eavesdrop on conversations you're not a party to? Wouldn't it be odd for that to be the default position?

There's a cultural norm embedded here. What you think is odd and what's normal is strongly dependent on your priors.
I was really trying to make a narrower point here - that there is a reasonable way to distinguish "part of the language" from "part of the (standard) library" - but I'll bite :-)

attr_accessor, as it happens (http://ruby-doc.org/core-2.0.0/Module.html#method-i-attr_acc...) is implemented in C code, but one could implement it in Ruby, so I'd count it as part of the (standard) library, and creating accessors is just using a library method. In, say, Java setters and getters have to be written by hand (or autogenerated by some external system like an IDE), so they're a pattern. On the other hand, the way Ruby translates `foo.bar = 3` into a call to `foo`'s `bar=` method is not alterable by user code, so it's part of the language.

MVC in Rails is an interesting case. You have to create new classes according to the pattern (either by hand or using `rails generate`), but there's also some library support in the form of Model and Controller classes you're expected to inherit from, and which handle much of the View/Controller plumbing for you. I'd say it's still a pattern, though.
Isn't there another component to the probability story here?

We're not just interested in the probability that Leiterman was at the crime scene vs. that the sample was cross-contaminated. We're interested in the probability that Leiterman was at the crime scene AND by sheer happenstance, his DNA happened to be processed by the same crime lab at the same time as the sample from the case vs. the probability that the sample was cross-contaminated.

I don't know the background on how Leiterman's DNA happened to come to the lab in the first place (edit: apparently, a completely separate prescription drug offense), but it strikes me as highly unlikely that a person would be at a crime scene and then by sheer happenstance have their DNA processed by the same crime lab at the same time as the victim's years later.
The Raspberry Pi doesn't support power management of any kind. It simply can't go into suspend or soft power-off because it doesn't have the hardware to do it. In theory the C.H.I.P can but I'm not sure if the software support for that feature is there yet.
Tips for Programming Accounting Features in Web Apps
Profit vs. Profit |Complete Profit vs. Profit Review
Reading this makes me smile. Thank you
Getting Started with Perl on the Raspberry Pi
There you go again. You're saying 'several months' like someone else might say "years."

These are insanely short time-frames. (Which is what I was pointing out.) These developers are adjusting much, much more quickly than other developers in other domains. That's all I was pointing out :)
Thanks - I've noted that in the post.
Just got bitten by this, and the "bug" seems to be around for 6 years now. Might be worth being aware of.
That's not what said the parent comment.
Both religions have their (different set of) problems. But see how it goes when you criticize Islam.
Criticize any other religion and you're fine, criticize Islam and you get a fatwa against you and become a racist xenophobic islamophobe.
A significant portion of terror attacks in the united states are committed by non-muslims, mostly white and christian. Why won't the Right in America criticize Radical Evangelical Terror?

(This is a rhetorical question. It's not fair to blame clearly unhinged extremists on a religion at-large when billions of devotees do no harm.)
Why I’m throwing out React and going back to Angular 1.x
desireco42 put a lot of hard work and effort into that criticism, who are you to say it's no good?
Even if that were the case, that doesn't make it a good idea to align yourselves with Islamists as many on the left have.
Thanks! I've now updated the post to reflect some corrections here, and to point out the 404ing link.
Sending gay youth to psychologically damaging "conversion therapy" camps. Actively campaigning against the rights of gay individuals to marry or raise children. Physically abusing, disowning or abandoning gay children. There's a reason LGBT youth are 4x as likely to be homeless as their straight peers.
I think the idea of not owning a car or other personal transportation is going to take more time that the examples of DVDs/CDs/etc will.

Owning your own transportation imparts freedom or the sense of it and if you look at former communist countries what exploded out the door when it was available, automobile ownership.

So until driver less cars and the costs of using such transportation on a per use basis becomes so cheap as to not matter personal ownership ain't going anywhere.

if anything the advent of EV or FC cars with autonomous features will let even more people own vehicles who can't or keep them longer.
Seems like the study may be self-contradicting. If the bacteria studied is the "good" kind, like the one in yogurt, don't you want this in all your food?
@danso Wouldn't it be cool if it would be a player card? So it would actually broadcast (maybe a recording?) of the music+radio
Pitch Cards
Religion is only incidental.

Human beings are illogical and take a lot of things on faith. People often don't have good reasons to believe things or have simplistic views of other (see religion or not-religion). They believe because that's all they know. You eliminate all religion and you'll end up with non-religious faiths and ignorance. Haven't you noticed most tech is religion?

Religion might play a factor, but only as much as class, nationality, race, culture, education, background, genetic factors, etc.
This simply isn't accurate unless you live in an oppressive middle-east country with extremist Sharia law. Incidentally, some of those governments are in power because of coups and/or unrest triggered by western nations for our own purposes. Obviously there's no western equivalent to ISIS at present, but arguably that's because of the unique instability that exists in the middle east, partly as a result of western intervention. ISIS wouldn't exist unless we helped create it.

If you look hard enough you can certainly find christian evangelical leaders who will call for the destruction of people who attack their faith. It's simply not normal and doesn't represent the vast majority of believers.
I imagine there are probably emacs plugins for this sort of thing, but Wordstar is a word processor. It does spell check, multi-column layout, visible page breaks, bold/underline text, automated table of contents, and so forth.

I can't imagine the plethora of plugins needed to get those things (and the ones I haven't thought of) all working together in some sane way.
Wait. Actively participating in a democratic process to support you opinions is a bad thing?

edit: I will clarify. I was reacting to "Actively campaigning against the rights of gay individuals to marry or raise children". I'm for gay marriage. I'm also for allowing other people to campaign against my opinions.
Snowstorm Strikes Northeast
By a man who died in 1992.
It doesn't really have negative implications for MSRs in general. It's just one design out of many.

The debunked claim is just that they could get uranium fuel utilization comparable to a fast reactor, using a reactor operating mainly in the thermal spectrum. None of the other projects make that claim; either they actually are fast reactors (Moltex, Terrapower), they claim much lower fuel utilization (Terrestrial Energy), or they plan to run on thorium.
I was surprised at the end you say you are not a programmer. What do you do? It certainly sounds like you work with programmers or very close to them.

You have a tremendous advantage in that you understand the customer / end user does not care how the thing works, as long as it works.
I agree, but the parent thread was about "other nations". Islam is the fastest growing religion in the world. The fact that any religion is growing is worrisome, but Islam is probably the worst.
Oh we (Lithuania) are well aware of the new construction in Belarus and because it is close to the border and our capital we are not happy about it either.

Coal spreads much more radiation compared to nuclear power plants.
Difference Between HTML and HTML5 and HTML Cheat Sheet
This is actually a very good idea. I would personally love an easy reconfiguration that I can pre-design myself: a young kid --> cut off a master bedroom chunk for a semi-detached room; older kid -> his own room, (teen -> full enclosure, enter from the roof :) )

If it is relatively quick/automatic one could reconfigure before/after visiting friends.
It's weird how people can't agree on whether torturing teens or banning people from using bathrooms is an 'opinion', especially since doing those things has literally no upside for anyone, and it's 'solving' problems that don't exist.
Just for fun, why not..Let's take a look at the classic one:

Math.hypot.apply(null, [1,1,3,3,4])

Try to refactor without using ES6's "spread" feature(Math.hypot(...[1,1,3,3,4]))
I've seen references to GAIA online. Also, the deposition makes mention of it, so I think it's okay to mention here
We’re Not Developers Anymore
> ...the false notion that democracy means that ‘my ignorance is just as good as your knowledge.’

But this is a necessary consequence of the universal franchise. My ignorance has one vote. Your knowledge has one vote. In a system of rule that furnishes us each a vote and values all votes equally, my ignorance and your knowledge are worth exactly the same. In such a system of rule, how can it be otherwise?
The two are not mutually exclusive. Belief systems influence actions. Obviously it makes sense to call out the Neo Nazis within the Trump movement, so why wouldnt it make sense to criticize ideas which are effectively fascist held by a much larger number of Muslims, even those who have immigrated to western democracies.
"Find beauty even in the ugliest of nasties." Man, that's beautiful. You should write an ebook! (no sarcasm intended)
It seems unrealistic to expect AirBnB to "fix" this issue. This is a cultural problem, not a technical one, and it's outside their sphere of control. Sure, they could shut down a few blatantly racist hosts... but that'll never stamp out the underlying sentiment and they'll never get them all.

I think a more realistic expectation on them would be for them to actively promote equality and do their bit to contribute towards a larger cultural shift in that regard. For example, while on-boarding hosts, show a short video encouraging a bit of open-mindedness.
I decided to take this opportunity to retire my PGP keys for good. Over time I’ve come to view PGP as largely a failure — it never reached the critical mass, the tooling has always been problematic, and it’s now a dead end.

PGP is a failure because it has no critical mass, so author writes ~1300 lines of C code that will never reach critical mass, reinventing gpg-zip. Something something irrelevant swipe at email? Something something irrelevant swipe at git?

Author lists a few requirements, saying that PGP satisfies every requirement, and then says "I couldn’t find anything that fit the bill". Bullshit. This is a serious full-blinders-on NIH project.

Don't get me wrong, if you want to have fun writing a thing that does some stuff, and then you want to blog about it, cool. Rock on. Fun times had by all.

But don't be dishonest about it. That's just not right.

The only thing it’s [PGP] been successful at is signing Linux packages

Google "linux encrypt file" and nearly every single hit will be about encrypting files with gpg. Sigh.
Find out which of your friends are online on Tinder using the Tinder Social API
https://github.com/rails/rails/issues/5228
In terms of invalidation, I think a case-by-case basis is best, as it often is.

For example -

If some critical part of your app depends on a user's account or session being still valid, just do the check on that endpoint call (grab the sub/ID claim from the JWT and hit the DB, or similar).

The rest of the time - viewing stats/feed/whatever, admit that if the user had a valid token issued to them 5 minutes ago, it's probably OK to send them stats without having to check revocation (or whichever benefit of JWT you're exploiting).

Thing is, this at least gives you the /option/..
Back-To-Basic Reading: Byzantine Generals
I actually still have the original Pi(with 256MB of ram!) that has a camera connected to it and runs a webserver accessible on the local network.

I used it to capture a timelapse of few days:

https://www.youtube.com/watch?v=ySb7vu4KPac
Show HN: BusySteg- Hide information content into busy areas of images, optimally
Parts of the libraries for the Clover OpenCL implementation seem to be programmed in LLVM IR directly.
FWIW, most evangelicals I know reject the notion that faith and reason ought to be in contradiction. I think you'll find that few well-respected Christian theologians or pastors would embrace such a contradiction either.

AFAIK, a more orthodox understanding of faith this: It's a willingness to take the risk that a proposition is true, or that a person can be trusted, even in the absence of iron-clad proof. As one guy phrased it, it's "putting all your eggs in one basket".

And FWIW, I've encountered numerous liberals, conservatives, athiests, and theists who hold self-inconsistent sets of beliefs.
EU headscarf ban ruling sparks backlash
I think the post does a good job of arguing against your position here (and thus of explaining why literate programming has been such a failure). Literate programming misunderstands what code is, and so misunderstands how we go about understanding code. Literate programming imagines code is like a book, i.e., something that we understand by contemplating it. The post argues (I think correctly), that code is more like an organism or a mechanism, which can best be understood by observing it in action, or by interacting with it.
I think it's widespread all over the world. Partly because not knowing stuff usually includes not knowing what one doesn't know. Therefore we always feel like knowing everything.

That leads to weird collisions between "elite" and "normal people" like me being the most well earning person due to my IT master and job, but some family members wondering at Christmas when I will learn a real job (that allows me to use my hands instead of my brain).
Anyone know anything about this: https://getremarkable.com

It's been advertised pretty heavily, and on the face of it looks like everything I want in an e-ink sketchbook/reader.

I have a suspicion that it will disappoint, however.
Does that still work when applying the same logic to New York ? So the World Trade Center and Wall Street are not exactly central, and chances are, if you aren't going there unless you work in finance. When people talk about New York that's mostly Time Square and what's within at most 1 mile circle around. That seems strange to me.

I am not quite sure what point you are trying to prove, the City is mapped in full even on the most restrictive tourist map. It contains the Tower Bridge, the Tower of London. It is in Zone 1 of the tube. Except for some geographical and political quirks, I can't believe anybody, especially not Londoners, are going to be mislead by the article assumption.
There are three to six hundred year old stones that dot the northern coastline of Japan, telling people not to build below a certain point because of tsunamis. This wasn't a once in a millennium event.

https://mobile.nytimes.com/2011/04/21/world/asia/21stones.ht...

Unfortunately, humanity no longer seems wise enough to extend this same concern for future generations.
There are plenty of people who would like to participate in citizenship in America, but because our FPTP voting system creates a two-party system and extreme partisanship, too many people believe the system is rigged and they wouldn't have much of an influence. And judging from recent elections, their belief is pretty reasonable.
you don't have to liquidate a 450k mcmansion, you just have to wait.
Custom Views or Excel Tables – Sophie’s Choice (2015)
McCain is not a moderate. Not even remotely. This is my point. You can't judge the republicans on this one issue. He's also opposed to torture. That doesn't make him any less crazy on anything else. If McCain had his way in 08 we would already be at war with Russia.

There are more things wrong with American than surveillance. The Republicans are making them all worse.
Google experiments with communal YouTube-watching app Uptime
Owning your data and not letting any third parties its access
Whoa, that's weird pricing. Although no more so than ours I guess!

But a full Sky sub here is ridiculously expensive at retail. To get Sky Atlantic and SyFy in HD (1080i) you need the "Boxset" bundle at £38 a month. The "Original" package (even at £22) is SD only for the premium channels.

Even paying monthly, that's more than NowTV Entertainment (which is most of Sky's premium entertainment pack except SyFy, in 720p), Netflix and Amazon Prime combined at full price (£22.49).

You're right, The Expanse S02 will be a binge-able dump on Netflix, at the end, rather than a weekly trickle on SciFy, despite its billing as a Netflix Original.
How to prevent the fear of public speaking
Guess it goes to show when given more and more freedom and property rights inspiration takes off. going to assume it is only semi legal to fly such things in China or perhaps the rules have not caught up with the hobbyist?
Sometimes silent support acts as enabler to those doing the harm. Alas, views of the majority of muslims are not encouraging (i.e. views on issues whether sharia should be the law of the country, should apostasy be punished by death, etc.)
It's a totalitarian ideology which is fundamentally opposed to liberal democracy. It shouldn't be tolerated for the same reasons Nazism shouldn't be tolerated.
Robomongo has been acquired by 3T
Matlab 2017a
I tried Buck and found it to be a poor clone of the Google build tool it's based on. If you're interested, go straight to Bazel -- it's the real thing.

Edit to add: here's a specific complaint. To run arbitrary commands and shell scripts, you use genrule(), but in Buck a genrule can only have a single output. I used Buck to preprocess and organize the assets for a game, and that restriction made it very awkward.

It's been a while since I used Buck, and it looks like this has improved a bit -- you can now output a folder of files: https://buckbuild.com/rule/genrule.html
When the consequences of an opinion directly infringes on a person's civil rights, then yes.