skysight-inc/HackerNews huggingface dataset:
There's an argument to be had about FOSS vs. proprietary software in general, but I think it's pretty clear when it comes to emulators. There is something wrong with closed-source emulators. Everyone who develops an emulator for a platform is working towards the common goal of preserving the software that runs on that platform so that people can continue to use it well into the future. All emulators build on research about the platform that has come before them, but if they don't release their source code, they don't advance the state of the art themselves. They're only useful for as long as they're actively developed and their closed-source binaries are compatible with modern operating systems, which means they haven't contributed to preservation of the platform.

Also, it's not like proprietary emulators are neutral towards the goal of preserving their platform, they can actually be detrimental to this goal. If Win3mu becomes more popular that QEMU/Wine, users will raise bug reports against Win3mu and certain issues will be fixed only in Win3mu. When the Win3mu dev loses interest or the platforms that Win3mu runs on become obsolete, those fixes will be lost. God forbid people will have to start running emulators on emulators when the best emulator for a certain platform stops being compatible with modern operating systems.
That doesn't speak very highly of the rehabilitative capacity of prison then, does it? Why are we even sending them?
I heard Flurry has something like 2k+ nodes. Though post Yahoo acquisition, who knows what's going on.

My company does quite unfortunately; we don't really have enough data to make it necessary and it was justified w/ vague notions of scaling blah blah blah.
My curtain fell down, and I saw some impressive green flashes across wellington harbour, near Seaview.

General consensus is something to do with the power grid.
It is optional for now while they get things in place to follow T-Mobile and introduce a plan where this is the default and you have to pay more to unlock higher quality video. Then you remove plan with the free unlock option or just increase its price to make sure to instead ARPU to the desired level.

Classic boiling of the frog and T-Mobile is a glimpse into the future of where at&t is going with this.
De Beers specifically ran ads suggesting that you should spend 2 months salary on your ring, and people bought that idea: http://ichef.bbci.co.uk/news/304/media/images/74843000/jpg/_...

When you go to buy a ring they even ask you how much you make some of the time. It's not so much a signaling mechanism, as companies trying to bleed as much as you can possibly afford out of you.
Not even close. Cattle are labor and space intensive as well as guzzling feed and water. All of the latter has to be shipped via trucks and pipes.
> Making prison a rough experience should encourage inmates to avoid crimes which will send them back.

RoW actually shows that this basic approach does not work at all.
> If you're saving the hash of original PassWORD, then transforming the erronously entered pASSword to lower case will still produce a different hash from t[h]e one you have saved.

This is true, but it's not a response to your parent comment,

> You can do what Facebook does without storing the passwords as lower case. If someone tries to log in, and the password doesn't match, then just transform it that way and try again.

1. Store the hash of "PassWORD".

2. Receive erroneous "pASSword", hash it, find the hash isn't right.

3. Reverse the case of the bad input to get "PassWORD", hash that, find it matches.

At no point was it necessary to store the hash of "password".
> I then created a new repository on GitHub and created my own network scanner for iOS called MMLanScan (The reason I didn’t create a pull request back to original project it’s because it was abandoned).

This seems a bit like his early attempts to sell free Ubuntu discs. Hopefully he got the wording slightly wrong and forked it instead of starting a brand new repository with no attribution.
Is there anyone relying on IFTTT (or Huginn, or this) for non-trivial things?

There was never any vital day-to-day things I could build with IFTTT: I could email myself the daily forecast or things like that, but it was never a killer app for me. Most of the popular recipes[1] I see on IFTTT seem like fun little annoyances that would ultimately get distracting.

If it's really crucial to how you work day-to-day, what are you doing with it?

[1]: https://ifttt.com/discover
How can I avoid my MacBook Pro giving me minor shocks?
I appreciate you taking the time. Your approach shows the first steps towards building an inference engine in Python, but these are all very trivial examples. The difference between this and a real logic language will become apparent as the database of facts and rules becomes more complicated.

In order to follow this through, you would need to separate all of search code (i.e. the comprehensions) from the declaration of facts and rules. If you were successful in doing so, you will have made a basic logical inference engine in Python.

Consider one of the queries described in the family tree example: "M is the mother of X if she is a parent of X and is female"

In Prolog this might look like:

mother(X, M) :-
parent(X, M),
female(M).

Having built that rule, I can ask

1) Who is the mother of sophia? : mother(sophia, X).

2) Who is sophia the mother of? : mother(X, sophia).

3) Which mothers have male children? : mother(M, X), male(M).

The question is, how would you define the `mother` relation using comprehensions in a way that is agnostic to the specific questions that will be asked? You would inevitably need to write different loop for each variant of the question. The trick is to write an engine that, given a query, automatically generates the comprehensions required to find the answers. It isn't an easy problem at all.

To make this even clearer, consider your claim that the tools in part 4 are trivial in python, because they are all built-ins. But this is not true at all! Python's built-ins are one-way functions, rather than relations. In python I can ask "what is the sum of the elements in this list?" but I can't as easily ask "what is a list with 30 unique integer elements that sum to 100" To do this in python you would need to put some thought in to how you would generate lists using nested loops so that all of the properties were satisfied. In Prolog you just list the search criteria and it does the work for you:

size(L, 30),
unique(L),
sum(L, 100).

Edit: By the way, check out pyDatalog if you are interested in a fully featured inference engine built in python:

https://sites.google.com/site/pydatalog/
The point is not being fast, but easy. BASIC has GOTO and GOSUB, IFs (which take the place of conditional jumps), no stack (that you can use yourself), no named functions (except branchless one liners) and a meager set of primitive types which are handier than the 6502 registers. Ever tried floating point on a 6502? Even with the routines in ROM, it was all pain and suffering.

I am sorry you had such a bad experience with BASIC, but, for teaching the very basics of programming, it was a useful tool. In order to teach assembly you'd need a text editor, an assembler and a floppy disk. BASIC came up when you powered your machine on.

I used Aztec C on the Apple II and, while it was painfully slow, it was a reasonable C for the time and, IIRC, it had a C64 version.
It feels that way, but estimates look quite promising. If lab grown meat ends up using 1% of the land needed for animal production that would make a huge difference! http://phys.org/news/2011-06-lab-grown-meat-emissions-energy...
I went for a moissanite/diamond compromise with my fiancee and it worked!

Charles and Colvard (the originators of lab grown moissanite) recently released a new generation known as Forever One and these cuts are currently the best on the market. They're brighter and have more sparkle than diamonds and are completely colourless. Essentially, they look better than any diamond money can buy and have the same properties in terms of hardness etc.

Despite all the advantages of moissanite (quality, price, ethics, environment etc), I knew a little part of her still wanted a real diamond on her finger (no matter how much she tried to pretend otherwise!).

My solution looked like this:

1. A 1 carat 6.5mm Forever One moissanite round centre stone (in a halo setting)

2. ~20 tiny, 0.3 carat real side diamonds (F colour, SI clarity - Note: these two metrics are much more important than the carat weight!)

3. 18K gold for the ring itself (bonus: the gold was recycled - feeble but worthwhile attempt to offset the environmental damage of the diamonds)

All told, it came in at under $1,500 (which, sadly, is ridiculously cheap these days for an engagement ring).

She loves it (and got her diamonds), we have more money to spend on other things and I'm happy I didn't lose too much cash and karma to the diamond cartels.

FYI, I did all of this online through https://www.moissaniteco.com. Highly recommend them!
The "trusted setup" is a permanent unfixable security hole. While it's partially secure in theory, it goes against the core value of Bitcoin and cryptography where you trust he math and not some person. It will be a constant cloud over Zcash. (I still see great academic value on the work behind Zcash with zkSNARKs, but as a cryptocurrency at the current state it's way too risky for real use)
Is this similar to "go to the hospital to get sick"?
The first preference vote and a provisionsal preference count is usually don on the night.
Dunno, I'm pretty sure people are still having sex and babies after 30...
I agree that OS projects are a great way to learn, but I don't think that most people would be able to _start_ coding from an open-source project.

I found it really useful to look at Ruby projects on GitHub after reading a book or two: I wouldn't even had known where to begin if I opened up a GitHub project on day one.

YMMV, though–I've always got the sense that PHP would be an easy language to jump into and begin hacking on. Same with the classic HTML/CSS/JS stack, which this project focuses on. Maybe it's a language-dependent thing?
You could write your own memory allocator, overload malloc/alloca etc. and/or `operator new[]` along with `delete`.

http://en.cppreference.com/w/cpp/memory/new/operator_new
> it paid Mozilla so they enabled it by default

Sources please.
I imagine that would be a one time subsidy, not annually?
The Politics of Networking a Nation: Soviet Attempts at Nationwide Networks
Yes, that's correct
Why would you get a silicon carbide stone, when you can get a manufactured diamond?

Also, are other natural stones, e.g. sapphire, ruby, overpriced as well?

There's a spelling error in the article: lusterous -> lustrous.
I believe he is not day to day running the website any more but another person is who goes to extremes on the headlines to get more clicks. Even more extreme I mean.
It also turns out that English tolerates noun/verb homophones just fine, the orthography doesn't change the pronunciation at all and it doesn't really matter in this case.
I'm not, rationally anyway, worried about mass deportation of illegal aliens - there are constitutional measures in place to prevent those, like illegal search and seizure, that a conservative court will uphold. My specific concern with deportations is that congress will pass a bill where the federal government no longer recognizes states rights to marry homosexual couples, and that a more conservative supreme court will uphold it.

That would remove grounds for residency for the wife of a very good friend of mine, since the USCIS uses the federal gov'ts recognition of marriage for visa proceedings, forcing them apart. I expect there are many thousands like them.

On the overall gist of what you're saying though - I hope you are right.
Books, magazines, abd CompuServe! PC Magazine had Win16 experts answering questions on CompuServe.
> It will serve as a code style corpus to guide the process, and it's already a polished product, so you don't have to get into the nitty gritty of the last 20%.

Yes, this is spot on. I work in an industrial R&D department where engineers are expected to be fairly independent; on a recent project, an engineer whose skillset we had misestimated during the interview had a really hard time starting the codebase from scratch, architecting the software, etc. It had to be saved close to the last minute by a senior engineer (to be fair, the manager should have kept a closer eye on the project).

For that engineer's next project, we assigned her to something already established and architected, and she's been doing great. Her programming/architecture skills grew tremendously in a few months by being immersed in that codebase.

(I was the senior engineer who had to be called in for the first project, and lead on the second project. The engineer in question was great in many other areas critical for the job, just her software carpentry skills that were lacking).
I rely on it for something that is pretty simple: notification if it's going to rain tomorrow.

It doesn't rain enough where I live for me to be in the habit of checking, so having something sitting in the background that will remind me the ~5 times a year I care is really really helpful.

I ride a bike to work so it helps me prep my rain gear. My morning commute time doesn't take into account finding gear and getting it on :)
Can you go more in depth with this process on how rebasing things makes it easier to track down bugs / breaking changes? Usually you can track down which feature branch is the one that cause a regression in your code base, and you can also look at specific commits to find out where problems happen. I can't tell how a rebasing flow would make this any easier?
So a self-written poem is worth less than a purchased fortune cookie?
Some more interesting articles on the MakeProcInstance mechanism:

https://blogs.msdn.microsoft.com/oldnewthing/20080207-00/?p=...

http://www.geary.com/fixds.html

...and if you think the 16-bit segmented architecture is annoying, you probably haven't worked with a bank-switched 8-bit system. ;-)
Sorry, you guessed wrong
The new map appears to be emphasizing the road network and user-generated overlays; i.e., pick up, drop off, and (soon) people locations. There is less label contrast, and while that could be proven scientifically, it does not make the map "better" or "worse". Its appropriateness depends on how use case success is measured. Contrasting the 2.5 star app rating, tweets about the new UI show 20 to 1 approval. I agree with you, though -- I would love to know how the new map was tested.
Pact: A Safe Smart Contract Language
Ledger cli. Intimidating at first, but everything is in a text file so it's super portable.
Tachyons – Functional CSS framework
Curious to what this book would even be about? Most of the books out there are pretty straight forward and teaches you how to use Ansible (which itself is a pretty simple tool imo)
No. The issue in the article is fixed in 1.0.1 and the fix is not a stop gap. Here's [0] the pull request. And here is the correct github issue[1]. You are linking to a completely unrelated issue.

The article is referring to a bug where mining of zaddr transactions were delayed under some circumstances. They were still mined. The post we had announcing the bug was rather terse and so some details were lost. The article was written from that post. We(Zcash) were the ones who found the bug and announced it.

As you can see from this transaction[2] before the update, there were zaddr transactions that got mined.

It does of course make an amusing headline to say private crypt currency has bug that prevents private transactions and it was written off of scant information, so it's understandable. But all that happened was private transactions took longer under some circumstances and that has now been fixed.

[0] https://github.com/zcash/zcash/pull/1718 and here is the correct issue
[1] https://github.com/zcash/zcash/issues/1705
[2] https://explorer.zcha.in/transactions/de1d78ee310ba2c9fbeb13... pre update, there were zaddr transactions.
Only if "their office" is out on the street in full view of the public, just like the rest of the web.

Since we're ripping this analogy to shreds anyway, let's take a different view: You call up Starbucks on the phone (i.e. visit their website) and request that they read you their new menu and describe to you their new store location (read: you click on the link with the info you wanted). Before they do as you asked, without warning they turn on a megaphone, point it to the receiver, and start playing a looping advertisement for a new Harry Potter line of toys. You didn't ask for that Potter nonsense, you're now deaf in that ear, everyone around you is looking at you funny, and you hang up the phone in disgust rather than wait through three iterations of toy pimping just to find out some simple information they claimed to have on their info line (website). Then, on your next phone bill you see a per-minute charge for that call (as in, they used your metered data to spam you).
I have a lot of sympathy for Mark right now. I'm far from being a fan of the platform but I don't feel this is his problem. If he moves his position an inch he'll be eaten alive.

I think he was right to fire back by pointing to that what they consider 'fake news' is a bipartisan affair. I've heard distorted stories from snopes for example, and that factchecker was supposed to be the adult in the room.

The famous video of the Trump supporter getting beaten up they've classified as an 'auto incident' with 'police sources say' despite clear aural evidence and his eyewitness testimony on video explaining they attacked him for being a Trump supporter. It's a straight up refusal to acknowledge reality.

The media are looking for a scapegoat. Surprise! They see one in a different competitor. I think the media feels like it has lost control, which is true. Reddit thinks they've lost objectivity.

I think somebody or something will have to be sacrificed. The question is who or what. There is a healthy chance the DNC will be destroyed if Sanders decided to begin a new third party. For the left I think that would be the best thing to do.
Meanwhile everyone else probably paid $150 for a $10 ring.
Forest land still needs to be maintained, at least to a degree.
Because games are created for humans, and humans are bad at understanding probabilities. So when 90% shot fails three times in a row, overwhelming majority of players will think that the game is cheating.
We have ranked choice in Oakland where I live. I cannot say that it is better. I can only say that it is faster.
I bought my wife no engagement rings and she is happy just to keep the money. Society just needs to get saner so you won't need any of these coveted stones. So instead of looking for alternative stones to carry on the madness, just date utilitarian women.
Besides not being cross platform, how does it pale in comparison?

I've been using it for over five years and I can't imagine what it could possibly be missing...
Oh, you mean only the transformation of inverting the case. But I believe that originally we were talking about any mistakes with case, not only inversion.
I'd love to see a combined FreeBSD jail and bhyve manager. Can libvirt do that?
I feel the name should be "Kevlar" to reflect use of trademarks by Microsoft and DuPont. Perhaps if the language used was C++ then Aramid might be appropriate.
https://www.youtube.com/watch?v=0GFZKPQuAaw
I think she's letting him pretend he was joking so as to avoid a fight...
World's largest brewer says craft beer market slowing down
We even felt it up in Auckland. It woke my partner and I up and made the building creak and flex a bit.
I'm going to bet you have a hard time maintaining relationships with women.
Trees are enormously expensive for large trees, tree farmers do make decent money.

Probably not as much as other forms of agriculture, though.
As a vegan, I feel the day fast approaching when I must choose whether I'll eat this "vegan" meat or not. Either way I'm rooting for them on behalf of the environment and all the animals caught up in our current industrial food system.
This example is a single page site.
And can't pay for lawyers to get them off.
I don't think Sandstorm can run daemons or cron jobs as of yet - the apps are stopped after a bit if the user logs off.
Lightbulb – An OSS Python framework for auditing web application firewalls
You should tour a factory farming operation. Lab grown meat could be as safe as vaccine production; both done in controlled, sterile environments.

EDIT: Seriously though, don't do the tour if you ever want to eat meat again. Doubly so for walking a slaughterhouse floor. There are some things you cannot unsee.
Soofa (based out of Cambridge) is implementing exactly that. They're using E Ink's large sized 32" color panels. http://www.soofa.co/soofa-sign/ , http://goodereader.com/blog/e-paper/sofa-sign-activating-pub...
A lot more buildings in Wellington are on isolaters. Parliament was retrofitted with them (huge saws cut through the concrete foundation where they were then installed). TePapa has a thing outside the museum where you can go down and see some of them.
> I can't reply to stouset for some stupid reason

On deeply nested comments, if it hasn't been long since the post was made you have to click the "permalink" ("XX minutes ago" or "XX hours ago") link to reply. I think the extra step is to help slow down flamewars ("do I really need to reply to this comment, right now?".
> There was no alternative before this article.

You know, you don't need an engagement ring to get married. Much less one with a shiny stone of any kind.