skysight-inc/HackerNews huggingface dataset:
In reply to your question as to whether a rabbinic decree could be revoked, there is a concept in Jewish law that prescribes that once a rabbinic decree is accepted by the Jewish nation (I.e. Widely practiced) it becomes law. So even if you would maintain the two hour buffer is no longer necessary, it would remain as law in order to uphold tradition.

As an example, the rabbis decreed that Jewish holidays outside the land of Israel should be celebrated for a second day. The reason being that the court which established the new month (based on witnesses who had seen the new moon) was based in Jerusalem, and the Jews outside the land of Israel would not know when to celebrate the holiday, so out of doubt they celebrated the day after as well (in case the month was a day longer)[0]. When the time came that the court foresaw that they would soon no longer be able to establish the new month (due to the exile of the Jews from the land of Israel) they established a calendar by which the new month was to be determined. At this point, the Jews in the land of Israel and outside had the same calendar, and knew exactly when to celebrate the holidays. Nevertheless, the rabbs maintained a distinction between inside the land of Israel, and outside, where holidays are celebrated for a second day until this day.

[0] A Jewish month can be either 29 or 30 days
Looks like you're covering a lot of ground there. I wondered how you were getting away without a backend and that led me to Firebase which I'll investigate tomorrow (admittedly about two years late). Happy hacking!
Internet adoption was actually slower than for radio or television
When the supply of programmers catch up, the weak go to slaughter. 2 people digging a hole for $5 an hour are more effective than 1 person digging for $10 an hour, almost completely irrelevant to digging ability. 2 dummies don't make 1 smartie in programming. Unions exist in fields where replaceability is high. That happens much less in educated professions. The main other reason they exist is for professions with a high risk of injuries. Carpal tunnels only takes so many programmers every year.
But computer programmers are logical by training and profession, so we can trust that our own analyses are always correct.
Understand Recurrence Relations Using Automata, Python Code, and JavaScript Visualizat°
On their site they say you only have the "Ability to suggest new features" if you pay £150/year to obtain the Professional edition. Maybe their opinion changes if you throw money at them.
I actually did consider this when writing the "parser" but it was complicated enough that it was just getting in the way of my goal of having the simplest code and specs that got the job done. Also using 1-2-3-4 is simple enough that I decided it was not worth the extra rule.
Toshiba reveals new Google Project Ara concepts including reference designs
I see what you're saying. I was pointing out the dangers of false negatives, but he responded that he hires 10% of the people he invites for an onsite interview.

Even if you hire 10% of the candidates you on-site interview, that says nothing about your actual false positive or false negative rate. For all I know, he could be weeding out all the top candidates at the pre-interivew stage, and then hiring the best of a mediocre group of people.

It's easy to measure your false positive rate, people you are forced to fire (or wish you could fire if not for corporate bureaucracy).

It's harder to measure your false negative rate. The only way you could measure your false negative rate is to pick a random sample of people who fail your interview, AND HIRE THEM ANYWAY. (However, that could be a lawsuit risk. It would be unfair to the people who hire despite failing the interview. A small business couldn't afford to do it, only some huge corporation could do the experiment.)

Also, I doubt the ability of most businesses to identify the best performers AFTER THEY ARE HIRED and working there for a couple of years.
On some topics of debate, as it goes, they say, "the Devil has enough advocates already".
Cross-Platform with Chrome Apps – A Developer Diary
A Double Eclipse of the Sun
New remote jobs site wants feedback. Web/comm jobs. Free search. BETA
VMCeption
Not only that, I don't think the Community edition receives any new features at all.
I think this might be a misunderstanding, the claim just shows up in a single CIA report about contemporary Soviet computer technology. Elsewhere[0] we read,

> Two new specific software languages known as "PROL-2" (used by the on-board computers) and "DIPOL" (used by ground computers using vehicle testing) [...] were developed for Buran

So I guess the what the CIA report refers to as Prolog is PROL-2. But is this really a Prolog variant? That seems like an unlikely choice of language for a real-time system.

Later, both of these languages developed into DRAKON [1], and looking at the Wikipedia page that language doesn't appear very Prolog-like, at least not superficially.

On the other hand, here[2] is a reddit comment that claims that is was indeed a Prolog variant, but it doesn't cite the source.

[0] https://books.google.com/books?id=qSwNBwAAQBAJ&pg=PT6&lpg=PT...

[1] https://en.wikipedia.org/wiki/DRAKON

[2] http://www.reddit.com/r/programming/comments/ujx7m/what_soft...
This exists. It is called Datalog.
Is there something like this for emacs?
They're talking about the wars following the breakup of Yugoslavia - the Bosnian War; the Croatian War of Independance etc

http://en.wikipedia.org/wiki/Yugoslav_Wars

Yugoslavia bordered the two countries mentioned - Austria and Hungary.
Paper ballots work fine and, in Australia, would require the systematic subversion of hundreds of electoral officials and thousands of mutually-hostile scrutineers to rig a vote.

Meanwhile, no electronic voting system, no matter how clever, is any further than one fuckup or one dirty sysadmin away from being a total fraud.

Democratic legitimacy is an expensive feature, but it is worth every cent.
Rather than inline ASM, wouldn't it be better to have a maker that says "error if this can't be vectorised"? Something analogous to Scala's @tailrec
Singapore is an incredible state and I enjoy every stay there, but the principle where "the good of society [takes] precedence over individual rights" has its scary downsides: http://foreignpolicy.com/2014/07/29/the-social-laboratory/
You may be confusing "isn't interested in disucssing it with you" with "isn't up for discussion at all". Maybe you bring less to the conversation than you think you do, in some cases.
Ask the candidates if they would be happy if paper ballots were counted without scrutineers.

Or with scrutineers from only one party, who have quietly replaced electoral officials.
Introduction to Typescript
Maybe the question to ask is, how many similar "unicorns" were there last year? At any given time, what is the failure rate of people who look exactly like Ab Nicholas at that point in time?
Both GNU and SWI Prolog have bi-directional C interfaces. Prolog can be used as a mini-language under C, at least with those implementations.
In a blog entry by Micheal O. Church [1], he argues that in the companies that most need unionization, the downsides like wage normalization and seniority rules are already in place, and adding unionization to the mix almost can't make things worse.

He also provides examples of unionized industries where "star performers" have no wage limits -- that the only limit is in the minimum pay for a position. And he points out the many ways a union could support programmer rights (for instance, the right to own personal projects), and kill damaging practices like stack ranking.

We need something. That much is clear. Whether it's a professional guild or a union, I'm not sure. But the status quo is awful for most of us. [2]

[1] https://michaelochurch.wordpress.com/2014/10/13/it-might-be-...

[2] I'm actually one of the "1%" who is quite well compensated, but I think more of us should be compensated based on our abilities. And I do want to get rid of the "we own your free time projects" rules everywhere; I consider those to be morally reprehensible.

Edit: Added "unionized" to the second paragraph to make it clear what I meant.
I agree that many of the slogan laced perspectives are shallow. Unionisation and the whole complex that comes with it is not narrow. A lot of effort and thought has gone into it. A lot of smart people.

But it's also true that unions themselves have causes problems, often at a very macro level. Unions can have their own interests, independent of the interests of their members.

I don't know where I stand. I think there is a real problem in negotiation position of employees and employers. An employer negotiates often, their stakes are lower and they can optimize. I think we would be seeing improved "labour conditions" like working hours, holidays and other points if the negotiation process was efficient, but we are not. Generally, the less restricted the market, the longer the conventional hours, the fewer the number of days off and the lower the job security. I think it's probably inefficient.

I don't think unions have offered a perfect solution. Often it's not even good enough or better than nothing. I think we need to keep looking.

The left needs new ideas.
Yes, I avoided the word 'arbitrary'. The references make it clear that what they're dealing with is the computable reals - only a countably infinite subset of R. Other representations get used too (like streams of dyadic rationals), and the computable reals contain more than just quadratic roots - eg: pi - but the computable reals are all you get, and this means there's some rough edges - http://en.wikipedia.org/wiki/Specker_sequence.

Still fascinating though.
If you don't have time to read a whole magazine once a month - or just the interesting-titled articles from it - then you're really not looking to read a lot.

I find glancing through the medium.com homepage works pretty well if I'm just looking for one or two stories to read.
After my post I read up more and, like you, am now skeptical. I wonder if it's a case of someone mistaking PROL to be an abbreviation of prolog?

My old German university's web server was written in prolog, so it's not completeley inconceivable for a spacecraft, but I'd like to see more evidence.
Ok, so how do you explain the situation for chemists? The variation in their productivity due to competence is at least comparable to that of programmers if not more -- yet their pay is uniformly low and the job security is uniformly poor. The only escape route is having the flair (!=competence) required to go into administration or attract investors (which is basically the same thing). OTOH if you assume that supply/demand is king, it all makes sense.

To assume that your competence will save you, you need both to assume that your evaluation of your own skills is correct and that others will confidently agree. Both of those propositions sound shaky. I've met a lot of overconfident programmers and I've met a lot of disinterested HR people.
Tag Heuer unveils smartwatch venture with Intel, Google
I've been using ftscroller which is great for emulating UIScrollView
The Community edition is updated every half a years and seems to receive the new features then but I can't verify it.
Android On-Body Detection Feature Will Keep Your Phone Safe from Thieves
The point of ACA was to make not being insured more hassle than being insured, to motivate you get insurance, not complain about the hassle of being uninsured. Maybe you philosophically oppose insurance, but it isn't ineffective at its stated goal
Maybe the workers should form some sort of group to collectively bargain with the union.
Lee did good and bad: he successfully set up a stable productive state, but to get there economized certain liberties that seem fundamental. The problem is that Singapore remains stable and successful, becoming the role model for developing autocratic countries like China.
You run your own server so you can easily set it up to accept any email matching some simple rules. This means you can give a different email address to every online service you use. If one of them starts getting spam, blackhole it.

I have been running my own email server this way for about 10 years and I have never needed any kind of antispam measure except a simple .procmailrc.
Are those tie fighters?
I Might Have Some Sensitive Files
This is laughable. You don't need AI to write program that plays mathematically perfect poker. Play against opponents and adapt to them is a whole different ballgame where you don't have gazillion artificial hands to play against another dumb computer. I am pretty sure Phil Ivey would love to play against that unbeatable program, if those scientist would put their money where their mouths are :)
It's far from clear to me that flexbox actually solves the problem. For example, consider the following:

<table style='height: 100%; width: 100%'>
<tr><td align=center valign=center>
<h1>Hello world</h1>
The following button should be centered:<br>
<button>Button</button>
</td></tr>
</table>

Can you reproduce that with flexbox? In a way that works across all browsers? Without writing huge amounts of code?

[NOTE: This example has a bug in it. See the subsequent comments]
What does the author mean by "The Linux Kernel of tomorrow might run on Caffe"?
Oh, nicely done! You beat the game faster than I could remind myself of the cheat code!

You're absolutely right about the colors. Right now, the color-blocks only show what would happen to the wavelength (which gets 'black' as you head into UV), not the brightness. There are so many effects, which can get confusing if all presented at the same time, so I had to pick and choose which I'd represent.

That said, I really should have added levels that dealt with the brightness. It's a cool effect, too, dammit! I'll keep that in mind.

About the doors, if you're noticing what I think you're noticing, a quick explanation... Put shortly: in their rest frame, they open/shut simultaneously. But to the moving raptor, those 'simultaneous' moments happen at different times. Which is why the raptor feels like she can fit through a pair of doors that are otherwise too close together - there is a period of time (in her frame) that the doors are both open, letting her through.
Yes, that is my guess too. On the other hand, I would be _extremely_ interested to see a real-time Prolog dialect used to control real-life space shuttles, that's totally my aesthetic. :) But I can't understand Russian, which makes it difficult to research.
> secure the same damn privilege (getting paid according to value).

I think this is the hard part: what is the value according to which people should be paid? Who should decide it? Not easy.

It gets particularly hairy when technological change has an impact on value. This is happening faster and faster.

Consider the classical example of Wapping dispute [0] where old hot-metal methods of printing, which unions sought to protect, were replaced by electronic publishing tools and printing machines. Today, it would look quite funny if papers still had to employ Linotype professionals to be able to print things in newspapers. The more acute concern is whether publishers print anything at all on paper, or if everything is in the net. If the unions could decide, of course you couldn't publish in the net, because it is destructive to jobs in the printing industry.

At some time, the commercial "value" of Linotype operators was very high. Now it is only historical; as a commercial operation, the machines have gone to obscurity. Who should have decided the value of those workers? I think the only one who really can decide is the one who owns and runs the operation. The unions mostly have an incentive to preserve the status quo - while happily accepting a change in other businesses, if it benefits them. No doubt that the modern-day Linotype operator would see it fit that he uses his union pay to buy an iPhone.

[0] http://en.wikipedia.org/wiki/Wapping_dispute
Part of the question parser in the Jeopardy version of IBM Watson uses Prolog[1]. There's a lot more to it than that single part though.

[1] http://www.cs.nmsu.edu/ALP/2011/03/natural-language-processi...
What are your thoughts on embedded scripting languages, for when your C needs a little more runtime flexibility? There are a few written in C and are designed to be slotted into a larger C program.

If you want to start a "computer vision" category, I've written a little library that might qualify: QuickBlob (LGPL connected component labeling)
The use of Node-webkit for this... is disturbing. It's not that hard to code this in Obj-C, and I have menu bar applets that take... 200KB RAM.
Configuration Management as a Service
What do you think of the idea of being able to install software automatically in the cloud, in your vm's or on-premise and at the same time be able to generate Docker images? Let me know what you think of it. You can test the installation on the the online docker test servers which are free. https://beta.umbreo.com/blueprints
It is scary; the model creates welfare but does restrict freedom somewhat more than many people like.
Ready to Start a Startup? Join a Big Company First
In terms of misery, they all bleed the same red blood. I've been on both sides, and while the reward for the leader's extra pain can make it worth doing many times, for the rank and file it is usually only a good tradeoff in their first project / when they are young.
That's not what "frivolous" means.
'Happy' played by 10 famous metal bands ;)
I also like the idea. Would be cool if it could work naturally with pointer lock - annoying to have to reset pointer position manually :)
Downside of fractal trees is the root of the tree inevitably becomes contended under multithreaded workloads - everything has to go through the root and updates modify the root first.

I vaguely recall there being other downsides to the pure fractal tree approach I can't recall right now.

Compacting data structures are quite nifty though and do have useful properties - you'll actually get the best performance in practice with a hybrid compacting data structure/B+ tree.

I don't much care for LSMs, though.
Estimating the impact of robots on productivity and employment
I believe it's also that a lot of times even if the /fund/ consistently beats the market, once you include fees, it becomes much worse or riskier a deal.
This happens everywhere (the article specifically refers to a game developed by Ubi Soft Montreal)
"Having some say in the direction that the company is moving towards seems like a reasonable thing to ask for" Reading comments like this make me think of the old "Men are from Mars, Women are from Venus" saying. Where to even start? As an extreme, I hire a kid to mow my lawn. Then he comes up to me and says he wants to have a say in the direction that my household is going. That's reasonable, right? Of course, I'd tell him to save his money to get his own house. If you want input, become a stockholder, or start your own business.
The Singapore he created is a testament to his philosophy of pragmatism over idealism. No doubt there are serious downsides to this approach, but as a citizen of the bureaucratic and populist EU I can't help but admire what it has achieved in just a few decades.
How does this differ from OpenSCAD? The example looks nearly identical.
An Open Letter to YC Founders on Demo Day Eve
Tiny dog trained to fetch a cat
> So if a women gets 10 threatening messages and I get 8, does it really matter?

I think you are minimizing the differences, and of course, there can be differences in credibility of threats as well.

> Who cares who gets more threats..threats are threats and they need to stop.

Absolutely.

> If I was a woman, I don't think you would be trying to explain away my personal experiences. This is what I'm talking about.

I'm not trying to explain your personal experiences away. However, I think you are mistaken about what the experience is for women. Mansplaining wasn't made up for no reason.
That would go some way towards solving it. But what about e.g. a pawn taking a pawn? It's an interesting thought experiment...
Thats a good point. I shall be doing that the next time one is at my local train station.
Wow, thats a beautiful picture!
I really appreciate the work of these people, who are going the extra mile to get these pictures.
The $10k watch will be available to anyone with $10k to spend on it. The 'limited availability' doesn't mean they'll only produce a fixed number of them or whatever. Apple will make as many as they can sell.
Even before having a mouse with wheel I used to scroll stuff with by dragging: I just selected text and when the selection reached the border, it started to scroll. I bet I'm not the only one. Anybody considering disabling selection or showing social media tools after selecting text should consider such weird behaviour.

Nowadays I use my Thinkpad without Synaptics or trackpoint drivers and the middle button works perfectly: Either using it open links in new tabs, or pressing it to start scroll mode. Now the mouse pointer changes and moving it scrolls. Unfortunately some software breaks this, probably WPF
Agreed, and the same goes for the people that do "customer support" on call centers set up in basements, run by "managers" fit for a reenactment of the Stanford experiment, dealing with disrespectful customers that are angry about the crap sold to them by the same company that outsources "support" to yet another outsourcer. All while these people do nerve wrecking "work" for minimum wage, because they have to eat, until they burn out. And this is in Europe.
Rollmops
Go to Singapore and see how the immigrant laborers from South Asia live, how the native Malays live, and then how the ethnic Chinese and Western expats live. It's a highly stratified society where money makes the rules.
Gigcove: Lessons learnt developing a web startup solo
Note that the Python code is not limited to 32 bits and will automatically promote to bignum (aka long in py27).

>>> l=[0xffffffff, 17]
>>> sum(l)
4294967312

C based code will silently overflow/truncate, giving 16 in the example above. The author handwaved all this away, but it does show the usual tradeoffs between right/robust answers and fast answers.
Oh no! I wasn't talking a out your site in my post! I'm sorry, I should have been much clearer.
Calling Hungary war-torn is a stretch, yes. But (South-)Eastern Europe at the time was an area of conflict and that was felt in Hungary as well.

The end of communism was surprisingly peaceful. Yugoslavia rapidly disintegrating afterwards was an entirely different affair. Austria had a border with Yugoslavia - with the part that today is known as Slowenia. The actual independence war of Slovenia lasted only 10 days [1]. Still, troop movements happened in sight of the Austrian border and the Austrians were not happy at all.

The outbreak of full conflict between the recently declared independent states of Croatia and Bosnia with Yugoslavia happend shortly after and was not over in 1993/94 [2]. So I guess any Austrian border patrol would have been wary of refugees/smugglers/shady elements crossing any eastern border.

Hungary was never immediately affected by the war in the former Yugoslavia, but it had an enormously long border with a country at war with itself and the economic impact (loss of trade with the southern neighbours, influx of refugees etc.) could be felt in many ways. So, compared to western standards, Hungary might, at the time, have looked slightly less than appealing. In particular if you didn't know the local language and were smuggling...

[1] http://en.wikipedia.org/wiki/Ten-Day_War
[2] http://en.wikipedia.org/wiki/Yugoslav_Wars
Do Unions Really Raise Wages?
I was expecting a democratically run Linux distro or some kind of framework for democratically pulling open source software.

Its more confusing than infuriating. Mainly because the term os makes sense only to people like me, but doesn't match what up with what people like me know it as.

The OS part of the name doesn't help anything. I'm guessing its only there so you could have the name in the URL.