skysight-inc/HackerNews huggingface dataset:
to Notnow:

> Jade can be used along with code too. I think that you mean view logic by code here as mixing business logic with your view is a big no no.

Code is data. Separating concerns by using different technologies to solve the same problem is not simplification. You can separate views from logic as you would separate different functions in code. We can organize that.

> I took a look at Hiccup. It looks interesting and promising but I'm an indentation oriented developer and that's why I favor Jade and Sass and the likes.

Not liking Hiccup because you prefer indentation doesn't make sense. Hiccup is indented by convention. If you're speaking about the delimiters, those are what keeps it from slipping into limitations shared by JS, Jade, etc.

> Also, I like the design philosophy that they chose with Jade by absorbing JS in HTML and not the other way around like in JSX where HTML & CSS being subordinates to JS thus making the process a whole lot more tedious and time-consuming.

You don't need to choose an absorption direction between JS and HTML if you treat HTML as what it is, a nested data tree, and realize that templating is the mixing of logic into this data tree. S-expressions in Lisp were designed exactly for this.
The camera improvements are really quite significant - I was carrying my iPhone 4S and iPhone 6, and the quality of pictures, color, focussing was very noticeably different between the two, not to mention the considerable speed improvements.
Am I suffering from 20:20 hindsight, or was playpump an obviously bad idea from the very start?
How to enhance your front-end development workflow using Gulp
I've seen you make numerous posts in support of bitcoin in the past that are far better than the article you have linked. In fact I find in the search for 'bitcoin plusses' people often put forward contradictory aspects of it, to support their agenda of presenting it in positive light. For example, full traceable, vs. anonymous. Deflationary vs. mine your own. Being a jack of all trades system, "money", money transfer, ledger based, anonymous, store of value and alternative banking system - means that it is internally conflicted.

> For example a person in China can instantaneously send bitcoins

Once they have bitcoins. Getting bitcoins without using local bitcoins requires use of the traditional financial system. It can also involve snake like middle men if the would be bitcoin user is not very savvy.

1. It's fast compared to international transfers, it's a little slow compared to using cash to buy things or bank transfers.

2. It's cheap - it's cheaper than western union, it's expensive when something goes wrong - you can't reverse/dispute transactions.

3. Central governments can’t take it away. Central governments have all the guns and can make up any laws provided they can be passed. Bitcoin is not a runaway success in Russia for example.

4. There are no chargebacks - this is a bug and a feature.

5. People can’t steal your payment information from merchants - they just go after the middle men - instead of TK Maxx getting hacked, one of the middle men will be. Or indeed the middle man runs away with the goods. That the middle men continue to exist points to inherent difficulties in managing your own wallet.

6. It isn’t inflationary - the number of bitcoins minted every year grows faster than inflation - ultimately it will stop. Then it will be deflationary because coins will be lost.

7. You don’t need to trust anyone else - au contraire - in every transaction you need trust, the same is true in bitcoin as any other system.

8. You own it - it works better as a transfer medium than a 'store of value' because the price fluctuates. In addition the network operators can decide to fork.

9. You can create your own money - sure, so can other people - yet somehow it's not inflationary.
this.

I'll chime in as someone with a skill set that is completely not special (linux application development, and hardware / firmware / software integration), but in certain circles, is unique since it doesn't involve JavaScript (yet).

I think the question is too vague, but I've asked a similar question:

To kernel hackers (not application developers) - Tell me what you know about the Linux boot process

To anyone with a 5th-gen language on their resume: how's a hash table implemented? (use of a feature or function without understanding why and how it works can lead to really interesting performance problems, even if the code is functionally correct)
Your parent wrote:

"You're essentially making a bet that someone will find something useful to do with a frozen brain -- and that your estate will be able to afford the procedure -- before the company you've entrusted your brain to either makes a mistake or collapses."

The procedure your parent was talking about is revival, not cryopreservation. Your comment talks in detail about why you think ALCOR's corporate structure makes them unlikely to collapse, but the money in ALCOR's trust is only enough to keep people frozen, not to cover revival.

(ALCOR does claim that the patient care trust will be enough to cover revival, but (a) revival could potentially be very expensive and (b) ongoing maintenance expenses have been using up the money generated by the trust and this seems likely to continue).
"Exceptionalism" is not an American phenomenon. It just seems that way because America currently enjoys unipolar primacy, so it can put its ideology into action.

Most powerful nations have intentionally promulgated some form of exceptionalist ideology. Russians believe their country is exceptional because it alone can bridge the gap between Eastern mysticism and Western materialism. The Chinese believe their country is exceptional because of their civilization's unrivaled history. Brazilians believe their country is exceptional because it has blended more cultures and races than any other.

The examples go on and on... Japan, Korea, Germany, France, Italy, India... all have well publicized beliefs that some factor elevates their country above its peers. Given the ubiquity of this belief, I suspect that it has adaptive benefits for society, such as increasing social cohesion. (Or maybe it's just an innate human failing!)
9 or 10 percent it looks like.
http://arena.gov.au/files/2014/11/Printing-solar-cells-publi...
Simply put: The mistake of presuming was on OP's side, but OP instead decided to blame the author.
"Propaganda" is usually used to refer to attempts by a government organization to rally support behind itself and convince people that it is doing the right thing. It's pretty much implicit that a private company will try to gather public support by producing art/commercials/etc.

But most people feel a government should hold itself to different standards, and act on the will of the public rather than try to CREATE public opinion.
Vanilla ice cream, real strawberries and strawberry syrup on a keyboard. Wasn't the same afterwards even though turned it inside out and I cleaned it.
One thing to learn from djb is how to write virtually bug-free code.

Much more people would be able to do that if they:

a. Stopped using buggy dependencies
b. Focused on the task being solved instead of on the technology
I think Prop 13 will be difficult to partially roll back, and nearly impossible to entirely repeal. Plenty of thought and effort has gone into such efforts, with very little to show for it.

It’s a big mess: because they can’t reliably raise money through property taxes, local governments have turned instead to sales tax, fees for various public services, long-term debt, sale of public assets, money handed out by the state government, and various budget shenanigans. School bonds in particular require only a 55% majority to pass, and then can be paid back via property taxes, so those have been popular in most CA cities, even when they probably aren’t the most sustainable way to raise money to fund school facilities.

The politics are complex, because Prop 13 bundles together several loosely related provisions. “Low taxes” and especially “make sure the legislature can’t raise taxes whenever they want” is a generally popular message, but there are demographic/political reasons that it has stronger support than just that. For instance:

(1) Freezing tax rates at purchase time is a net transfer away from renters, new people moving to the state, young people, new home buyers, etc. and to older, richer homeowners (as well as corporations and very large land owners). For obvious reasons, the latter more often have the right to vote, more often vote in practice in elections at all levels, have more money to spend on lobbying and campaigning, etc.

(2) The current demographics of statewide popular elections are different than the demographics of the whole population of citizens or residents, as represented by the state legislature. Seats in the legislature are apportioned by population, which means that urban areas which make up most of the population of the state and tend to vote for Democrats are favored. By contrast, conservative voters tend to vote more often in statewide elections. By forcing supermajority legislative support for tax increases, Prop 13 gives folks in the conservative minority a sort of veto power, which they are loath to give up.
That's not true. Salesforce is still on oracle db
Wow. Reads like a thedailywtf.com story!
There are many format and human language you could write the date into. And many timezone.

By putting timestamps in log files, and requiring humans to type a few more keys to transform it when they need to, every one can choose its date format, timezone, and language. So, to me, djb's way is the human-friendly way.
Morality as aesthetics writ large
For some reason skype listens on port 80 and 443. You can turn this off in the settings.
I think that should read "Only one third of emails are end-to-end encrypted".
Violating an NDA is civil, not legal FFS. The US government has no business enforcing NDAs. (It can and should enforce court orders resulting from lawsuits over NDAs.)
Maybe spam filtering could be pushed client side? Granted you end up with more email being pushed through the servers, but at least the client can decrypt and mark it as spam locally.
A number of years ago, this practice was known as the "good enough to ship" philosophy and attributed to Microsoft.

Mr. Patel nailed it. This does a disservice to the client by giving them a bug ridden product that had neither sufficient time for a proper QA/regression cycle nor for supporting documentation.

QA and documentation groups need time to verify features and operation. Agile development seems to be the culprit when I encounter this situation.It's seems fine for smaller projects with small dev groups. However, I have yet to see Agile function smoothly: i.e., a smooth development cycle where all the pieces fit, sufficient QA/regression cycles, and documentation that matches reality.

What I do see are missed release dates as a matter of course, purposely short QA and regression in vain attempts to release on time, and docs that have to be written against thin air, as their writers didn't have the finished product until the clients did. And even then it doesn't work like that wonderful idea from the beginning. Some companies can only push the releases so far before violating delivery contracts.

New does not mean panacea.
i think perhaps there is a misconception: the idea for a sufficiently vague answer is to see how deep the person can go. a non-answer isn't such a big deal (if someone doesnt know, better for them to say it than to make up some nonsense). also depends on the role. if i were interviewing for a network engineer, you better believe i expect the person to talk about IP/BGP/routing tables, and ideally be able to talk transport protocols and further. if they have no idea, and just know how to "conf t" or click in a GUI, thats pretty informative.
> I can't think of any unix programs that use anything other than human readable dates and times in their outputs, for instance.

Maybe, but look at the date display code in the GNU core-utils for instance, it depends on the locale and everything, not quite minimalistic.

I understand your point but it is inconsistent with the rest of djb's way. It does not mean that it is invalid in general, but that this "human-unreadable" log files in djb's code are actually a good idea in the mindset/framework of djb's code.
Lucas did see a number of German and Soviet SciFi movies before making Star Wars. Some of the influence in costumes and space ships is quite obvious.
>the entire point is that making all request come from the same source - which can happen in more opaque way with obfuscated WebAssembly.

No matter how convoluted the WebAssembly bytecode, the browser engine still has to execute it and therefore it will ultimately know to go fetch "something" from AdsClearinghouseProxy.Com. If the browser engine knows that fact, the ad blockers know that fact as well. In that aspect, it doesn't matter whether the string "AdsClearinghouseProxy.Com" is obvious in plain-text Javascript or hidden in WebAssembly bytecode.

>technologies like WebAssembly. I just think that it's a bad idea to underestimate the ingenuity of people that see dollar signs when they look at a new tool.

It's not a technology problem and WebAssembly won't help the advertisers as much as you think. Check out the questions asked in that reddit thread. The advertisers already have the technical tools and know-how to do something about "empty ad boxes" when ad block is active. Nevertheless, they don't pursue the solutions. The issue is that they want to have their cake and eat it too. WebAssembly will not remove the immense friction of coordinating all entities to deliver merged ads that are undetectable by ad blockers.
As far as I can tell, "a police state" is one of the apparent goals of progressivism.
It's only easier to read because it meets your expectations since it looks "javascripty", but absolutely not as easy to reason about.

Both of those snippets are intended to generate HTML. In that sense there's no question which one is easier to reason about/read.
Titanium 4.5g/cubic cm versus human bone at 1.85g/cubic cm.
I totally agree. School is a complicated environment. There is a reason that legacy system survives so long. It is extremely difficult to introduce new solution into public school. There are regulations and many stack holders. Just don't do it.
شركات عزل بالكويت هاتف 55050048 عزل اسطح في الكويت
But that has nothing to do with syntax beyond "infix operators are a thing".
What my students doodled and what they taught me
"Annihilation" by Jeff VanderMeer and the rest of the Southern Reach trilogy.
I love running and agree swimming is better for the joints, but the cardio workout I get from swimming is not comparable to what I get from running. While I'm a very good swimmer, it's harder for me to reach the same level of exercise intensity in water versus on land.

With the recent biking renaissance here in the US (which means easy availability of high-quality parts and more widely-adopted standards for equipment) and due to my consistently sustaining muscle injuries after 30 years of running, I've turned to biking to maintain cardio.

Cycling is much easier on the joints and easier (for a runner like me) to achieve and maintain intensity, though it does have its hazards. (Accidents will happen.)

Back on topic, I don't get the same kind of "high" biking as I do running. The biking high feels more adrenaline-based, laced as it is with anxiety, aggressiveness, and irritability. Running for me induces a more blissful harmonious state of consciousness than does cycling.

YMMV
Just an example ;)

(But really I bet wars could be fought over it, Bieber vs The Eagles)
The article makes an analogy with the internet in 1994, which is when experienced technology "experts" such as Bill Gates were dismissing the internet as a "fad".

In my experience, the people who don't "get" it often don't distinguish between Bitcoin itself and the underlying technologies. It would be like identifying the internet in 1994 with one particular web browser, or web site, or startup. The transformative elements in this case are things like the distributed ledger for decentralised trust, the possibilities for automated micropayments by devices rather than people, and so on. For example, as per my other comment on this thread, most of the large finance companies which are investigating blockchain technologies are investigating private blockchains rather than the Bitcoin blockchain, but this distinction is often missed by the press in their reporting (indeed isn't an entirely clear distinction in this article).
Well, technically speaking any multiplayer game is a distributed database, except that more inconsistency is tolerated ("lag"). But all of the classic results, such as CAP or FLP, apply here as well. And given how hard even the simple distributed protocols are (eg. Paxos) it should not be a surprise that writing a good networking stack for a multiplayer game is also hard.
I agree the potential for error needs to be actively corrected against but I think this class of question can be quite useful for seeing where someone has worked and, ideally, where they're comfortable saying “I don't know”.

For web developer positions, one of my favorite questions is “I'm looking at a “Buy Now” button on a web page. What happens when I click it?” with follow-up questions to expand if someone gets stuck on a tangent. I like that more than the form above because it allows anyone to focus on the areas they know more about – e.g. a JS dev will talk about events, client-side validation, etc. a lot more than a backend person.

Some of the best people simply got to a point where they said something like “I know SSL is involved but I haven't had to work on that”; some of the classic overconfident promoters feel they have to explain everything and cook up some very fanciful stories, like the guy who told me HTTPS transactions happen over a leased-line connection separate from the Internet for security.
Hollywood directly ripped that one off - Планета бурь by Pavel Klushantsev. It strongly influenced both Spielberg and Lucas, and Cameron too.
YC W16 applications are open, sounds like you could give it a go if you think that this problem could apply to all schools and that schools would be willing to pay for it.
Are colorized photos rewriting history?
Which is why, thankfully, it's possible for the interviewer to have a dialogue.

You don't have to lead in with "How does the internet work" to get that level of depth, and in fact it's not usually the best way to find if a candidate can deep dive. You can lead in by asking the candidate how something higher-level works, and then as they provide feedback, take the conversation towards lower-level network protocols and layers. That way, the person answering doesn't need to guess either your desired starting depth or direction, and they can focus on communicating their knowledge to you.

Interviews tend to be far more productive when everybody involved is working to help the candidate provide as much of their knowledge as possible, without setting up confusing questions or overly hostile hurdles to "challenge" them.
You do wonder if there is some internal university politics going on as well certainly being forced out of his job instead of being put on paid leave smells bad
Okay, I tell you a secret first, little porpoise: We, humans, aim to wipe all the fish in the sea to fill small tins. We'll replace then fishes by jellyfishes and plastic bags as soon as possible.

(... And this is why dolphins no longer talk to us).
"Apple is a status symbol" - I wonder where in the world that is true. Certainly not the case for Canada/US/Singapore - an iPhone is just another smart phone.
1972's Солярис is a classic. It is far superior to the later American version directed by Steven Soderbergh.
Man, he is mostly right. Almost everything industrial in the USSR was either military, or dual purpose. E.g. in my home town huge chemical plant was supposed to produce chemical fiber, however if needed in 24 hrs it could be switched to produce explosives.
I used this for a while in summer while I travelled to China, it worked shortly before the powerful GFW blocks it deadly, along with openvpn-over-443-port etc that I tried, which also failed soon after it's used for a short while.
Linux-insides: How does the Linux kernel run a program?
Is anyone else disturbed by the use of FISA of 1978?

https://en.wikipedia.org/wiki/Foreign_Intelligence_Surveilla...

They basically accused him of being a Chinese Spy but instead charged him with Fraud. :|
My iPhone 4S (purchased on the week it came out) still going strong, albeit with a $115 screen repair when I dropped mine on concrete.
And it all makes you wonder if the NYC school system is the next to be dis-rupted. A budget of 25 billion ($$$) a year. That's 10X the total VC invested in NYC last year.

Expenditures of $20K per student.
Try memorizing a ~100 or less code. It may be an algorithm or something fundamental in computer science. You'll notice that it would take a long time to digest it in your head but just keep on trying (I actually memorized it in a month.). Just keep on repeating until you can recall all the code. Eventually, when you've memorized 70% of the code, you'll feel that it is simple to repeat.

What I'm trying to say is that while you keep on doing something repeatedly, your brain absorbs it. Your example could be difficult and time consuming at first. But when you keep on doing it repeatedly many many times you'll realize it to be simple. That's what training is.

Vim/Emacs users can understand what I mean from when they started using it the first time until using it for years.
I can't find your quote, and I have a hard time understanding the context. It suggests that everything is forbidden, no? Or that the category of "forbidden" is defined as the two subcategories "-by law" and "-by decency".

The construction fits in the context of traditional English law - "Everything which is not forbidden is allowed". Similar statements include White's rule of totalitarianism - "Everything which is not forbidden is compulsory", as well as several "jocular" (quoting https://en.wikipedia.org/wiki/Everything_which_is_not_forbid...) national stereotypes.

> we try to regulate very complex and ambigous area of human interactions by the strict rules

That describes most laws, including inheritance, marriage, and corporate law. I don't think there's anything notably different about anti-harassment laws that hoist it out of our existing legal process.

The rest of your comment has little or nothing to do with the article. For example, you comment that "most violent cases of sexusal harrasment can and should be punished while for the less obvious things we need to rely on personal integrity and good manners." The article, by comparison, gives an example of sexual harassment that was legal until the 1970s - "an employee who lost her job for refusing to sleep with her boss had no way to succeed in court".

This was not violent sexual harassment, which means your view is that we "rely on personal integrity and good manners" to keep from having workplaces where the boss can fire employees who don't provide sex on demand. How is that supposed to work? Why didn't it work before the 1970s?

You also mention "simple nice gesture like grabbing someone's arm" as a hypothetical. The article mentions a real-world case "in which a military serviceman was discharged because another serviceman complained that the man had looked into his eyes for too long in the mailroom." It sketches out the different viewpoints that can go into a legal (or quasi-legal system like the two internal Harvard procedures mentioned) that help balance those different factors.

The final paragraph includes "Recently, Harvard Law School broke from the university, announcing different procedures for its own students, which include providing lawyers to those who cannot afford them and hiring independent adjudicators with legal training (like retired judges) to hear and decide cases." Why did that conclusion, or anything in the article, make you think of a "police state"?