skysight-inc/HackerNews huggingface dataset:
> Sociologists have long tried and failed to draw a line between science and pseudoscience. In physics, though, that ‘demarcation problem’ is a non-problem, solved by the pragmatic observation that we can reliably tell an outsider when we see one. During a decade of education, we physicists learn more than the tools of the trade; we also learn the walk and talk of the community, shared through countless seminars and conferences, meetings, lectures and papers. After exchanging a few sentences, we can tell if you’re one of us. You can’t fake our community slang any more than you can fake a local accent in a foreign country.

from a recent HN story, "What I learned as a hired consultant to autodidact physicists" https://news.ycombinator.com/item?id=12268362
It would be interesting if it first converted the swift code to TypeScript then JS
I do wish people would stop using the term transpiler as if there is something novel or different about source-to-source translation.

If you're taking a higher level language and compiling it to assembly, it's a compiler.

If you're taking a higher level language and compiling it to LLVM IR, it's a compiler.

If you're taking a higher level language, and compiling it to another higher level language...it's a compiler.

I am not sure where this term was first coined, but we've been doing source-to-source compilation for a very long term and it's just within the last 7-10 years I start hearing people use this term, which IMO adds no actual value.

It's perfectly fine to say "Swift to JS compiler".
> Yes, and that stuff takes years to build. You're missing the whole point of Palantir when you leave this as essentially a footnote.

Well, I think that's their intention. Pretend to be a software tool maker, but really be a services group. However, that radically changes the investment/return story. Because software, once you make a tool, you can sell it a hundred billion times for pretty much no additional cost and make pure profit after the first few thousand seats pays off the initial investment. But humans (services) don't return investment like this and most services work is very one-off by nature.

> As a sidenote, your info is outdated. At least for the user-facing portion (which I saw - I obviously didn't get to see the graph/backend internals), it's all web-app-based now.

This is important either way:

- if they're still pushing out the JWS client they used to have available as a demo for most of a decade (Op Tradestop), then the VC money isn't funding technology, it's funding sales and marketing expansion of the core services business

- if they're using web tech, there's plenty of very good, very mature web tech that's open/free for anybody to use, killing off their "secret sauce" sales lead-in and their customer stickiness. Here's their only known publicly facing web tech [1] I'll let readers decide if this is the output of a $20billion valuation company or something a couple guys over a weekend could cook up.

- if their back-end is just big-data scalable whatever (and their technologies page seems to indicate it is [2]), then they aren't offering any value to their customers there either

1 - https://d3svb6mundity5.cloudfront.net/dashboard/index.html

2 - https://www.palantir.com/palantir-gotham/technologies/
Seamless

1. (of a garment) having no seams
2. continuous or flowing
3. Perfectly consistent

I don't think any of the above applies to OO software design.
Good intentions might be there, but I don't think it delivers.
Less safe in what sense?
The Promise and Perils of Manipulating Memory
That makes things a lot easier indeed.
Did they design it or are they operating this thing? I designed a time-travel machine, do you want a ride?
Significant, as in "statistically significant", usually that you've got sufficient evidence to conclude that your result is not simply due to random chance.

Substantial means that your result is big enough to have any practical import. In other words, is there any substance to the result?

For an example of a result that is significant but not substantial, suppose you find after surveying millions of people that members of demographic group X score 1/10 point higher than average on an IQ test.

For an example of a result that is substantial but not significant, sales figures are often so variable that it's impossible to determine with confidence whether even a 100% jump in revenues is due to a recent ad campaign or just a random fluke.
What OS / platform? - For reference:

https://google.com/search?q=markdown+outline+editor

http://mashable.com/2013/06/24/markdown-tools/
I don't think the most valuable part is trying to re-identify transactions down to users.. that would probably open a can of worms that has all kinds of liability involved.

That said, if you could look at it in aggregate, that makes sense and could be immensely valuable. When a pair of fraud researchers from Capital One made $2.8M in three years by looking at aggregate data and buying stocks based on it, I was only surprised it didn't happen earlier:

https://www.bloomberg.com/view/articles/2015-01-23/capital-o...

And then suddenly Yodlee, Mint, and the others made even more sense once they have scale..

(To be clear, this appears to be a form of insider trading and the two guys were prosecuted so probably not a plan to emulate.)
The hysterical hacking headlines of Def Con 24
Also, I mentioned Google Now vs. Siri where Google Now is light years ahead. It understands all my spoken requests and that's a big deal when driving!

Overall, I want waterproof.. wireless charging... Google Now type AI vs. Siri. Their competitors have this .. iPhone 7 should have all or some of these features yet it won't.

Only good thing about the iPhone is it's more secure then Android. Putting my credit on an Android device to use Android Pay vs. Apple Pay is something I don't feel comfortable doing.

Per all my downvotes it looks like the majority still here love Apple. Personally I love innovation and Apple isn't innovating and or being the pioneer they use to be.
Pharma sees potential in marijuana
But services have never been a core strength of Apple. They've always been at most "good enough". On the other hand, Apple has built up an enviable reputation for delivering well planned and executed physical devices with highly polished user interfaces. See also https://stratechery.com/2016/its-a-tesla/
I'm curious as to what, if anything, would preclude variable displacement from being used in diesels as well as petrol engines. Diesels also have performance/economy tradeoffs like this gasoline engines, so it stands to reason that tweaking compression should give similar benefit. I've got a feeling that rumors of diesel's impending demise are greatly exaggerated.
I imagine a systems programmer would not consider user-facing applications as their program especially if they had no hand in writing these user-facing applications. In my imagination, a systems programmer abstracts out application programming and just blocks it out.

Personally, I think in abstractions as well. I don't spend a lot of time thinking about fetch, execute, decode, ... when I write my line of business applications. I probably should but as I pound out lines after lines of garbage, I could be a lot more conscientious but I tell myself my code runs on top of other people's code (and really I am not that great of a programmer anyway so I should focus on my part of the code rather than the platform which I can't change anyways).

https://www.cs.umd.edu/class/sum2003/cmsc311/Notes/CompOrg/f...
"It depends."

(NB: "nopass" for doas is the equivalent of sudo's "NOPASSWD".)

Like most things relating to security, whether its use is "a bad idea" or not depends on many, many things: the attack surface, whom you are trying to defend against, other mitigations in place that protect the host, etc.

As a general rule, I'd say that yes, it is a bad idea.

However, I have an OpenBSD 5.9 laptop sitting here next to me on my desk at home:

$ cat /etc/doas.conf
permit nopass jeremy

It also has a very restrictive firewall, allows SSH connections from a very limited set of remote hosts, has only one user account that can log in via SSH, allows authentication only via keys, runs no other services that can be accessed remotely, and uses full-disk encryption. The one user account on the host has a very long, complex password that I often have to look up in 1Password when logging in or resuming.

Is it "a bad idea" to use "nopass" in this case? Strictly speaking, sure, but I'm really not too worried about it. There are a limited number of people who have physical access to it: myself, my girlfriend, friends & visitors we have over, and the few others who have a key to my house -- along with, I suppose, anyone who might break in, law enforcement armed with a warrant, and so on. I have, mentally, calculated the risk of the laptop being compromised via the use of "nopass" and deemed this risk acceptable.

On the other hand, I have OpenBSD servers in data centers and even though the physical security is very good in those facilities, I do not allow "nopass" on those machines -- primarily because they do not have some of the "mitigations" that this laptop on my desk does.
Theano Implementation of Tree Recursive Neural Networks
Yeah, but v-model is a good 2-way binding. So it can't be removed
Your statement is flatly incorrect. That's precisely the claim bduerst made. He set up the strawman:

"It took only 20 years for fracking to go from an experiment to full scale commercial roll out."

https://news.ycombinator.com/item?id=12287615

And yes, I knocked it down.

The New York Times first mentions fracturing as a "new method" in gas extraction in October of 2009.

http://www.nytimes.com/2009/10/10/business/energy-environmen...

There are a couple of possible interpretations.

One is that it took sixty, rather than twenty years, for fracking to move out of the experimental phase.

The other is that 32 job on 23 wells in 7 fields, in 1949, constituted production-scale operations.

You haven't asked, but I'll volunteer: what changed to make hydrofracturing commercially attractive were the combination of a global oil shortage, and a massive price spike, in 2007-2008. The fracking boom started shortly afterward. It's now in tremendous trouble on account of those same price dynamics, given its high costs of operation. You've got fracking operators with significant debts they need to service, with their only recourse to continue flooding oil and gas into markets which don't want the product.

New rig counts are down and have been down for the past few years -- you're not seeing new drilling, and the former boom towns of South Dakota and West Texas are going bust.

Bakken Shale hydrocarbon was being explored by 1909.

https://scholar.google.com/scholar?q=bakken+shale&hl=en&as_s...

Schmoker, J. W. "Use of formation-density logs to determine organic-carbon content in Devonian shales of the western Appalachian Basin and an additional example based on the Bakken Formation of the Williston Basin." Petroleum geology of the Devonian and Mississippian black shale of eastern North America: US Geological Survey Bulletin (1909): J1-J14.

It wasn't an area of active exploration, nor was off-shore deep-sea drilling, again, until the price of conventional oil drove new prospecting offshore. The first 40-50 years of offshore development were decidely shallow-water. Gulf Coast rigs were often only in knee-deep, or at best a few fathoms, of water. Not in thousand-foot depths.

But yes, as of 1900, the prospect of deep-water offshore drilling had in fact been contemplated:

Horton, Edward E. "STATUS OF DEEP WATER PRODUCTION SYSTEMS." (1900).

Britain certainly would have appreciated knowing she had abundant oil nearby in 1912 when Churchill committed to converting the Navy from coal (abundant domestically) to oil (not). But that didn't turn up until after the 1973 and 1979 oil shocks. It's also since largely played out.
Well put. My son is 6 and a huge fan of Sun Ra, he's also into Flying Lotus, Radiohead and Kamasi Washington. He's there to explore, and find his place. I'll encourage him as far as I can. I love your last sentence, I hope he finds his way, and if intended, that he carries that torch.
We hire people who've done something great or have attempted doing something great, and who love to work on finding a better mouse trap, so to speak.
There are solutions to this, though. Shading glass surfaces and double glazing work well.
What the heck is upper middle class and lower upper class?? What's next? Upper lower middle class? How many bands of affluence do we need to construct in order to properly classify the same rich people?
That is a very specific thing.

It only applies to mitochondria, not the genes in the nucleus or anything constructed from those genes.

It's only unique because the "MR" in MRCA stands for "most recent".

You could have a species that's a million years old with an MRCA that's only 500 years old. You could also have a species with no MRCA. (As in, the only way to find an MRCA is to trace back into ancestor species.) Picture two islands where only males travel between them.
Internet access is basically a utility now. Additionally, great internet activity can significantly boost the local economy of a small city by bringing in tech businesses and IT workers. It's in the city's best interests to keep it modern.

Currently the big ISPs are making money on aging infrastructure as long as possible and not expanding coverage if it doesn't look profitable enough.

In Madison, WI the discussion of municipal fiber is in the works and they're targeting depressed communities first.
Internet access is basically a utility now. Great internet activity can significantly boost the local economy of a small city by bringing in tech businesses and IT workers. It's in the city's best interests to keep it modern.

Currently th bug ISPs interests are making money on aging infrastructure as long as possible and not expanding coverage if it doesn't look profitable enough.

In Madison, WI the discussion of municipal fiber is in the works and they're targeting depressed communities first.
Ask HN: What are your startup ideas that you aren't pursuing?
Heres mine:
My proposed business is a centralized website similar to Kickstarter that does the financing for new music albums. With the spread of streaming services, many artists are now making an insufficient amount of money through record sales.
Bands would list the albums they could potentially release (ie their next album, a live album, b sides etc) on a website where once the band has reached their asking price, they will start working on/or release that album. The price listed is not how much the album costs the band to make, but the amount of money that it would take the band to feel sufficiently incentivized to make/release the album. Once the album reaches this point, the band would release the album for free online.
This creates two new streams of revenue - fans who really love an artist (or have lots of money) can contribute proportionally. Additionally, cheap fans that otherwise wouldn't pay for the album would be incentivized to with the hope that the album comes out sooner, or out of fear that it won't be released at all.
You can read more details here: http://danfrank.ca/startup-ideas/
$16 billion in assets, but they were on margin with only $1 billion in cash.
Fair enough. I can believe that a poorly built wall fell apart, even if all-glue construction of hard to imagine. There are some shady builders out there.

Just a side note, widely spaced studs isn't necessarily a bad thing. My house is built 24 on center. Leaves more room for insulation on exterior walls, and you don't actually need studs every 16 for strength. I believe there are additional code requirements for houses built with studs spaced 24 on center, though I don't know the details.
Understand HTTP (cookies, sessions, how HTTP works end to end at a basic level is fine– you should know about the lifecycle of an HTTP request including how it interacts with the server).

Understand CSS3 (including cross platform limitations, preprocessors and frameworks, responsive web, specificity, why you should inline styles for email, and things like the difference between inline, block, inline-block and flex layouts, be able to accurately and quickly code a PSD into HTML5+CSS3, basic photoshop/illustrator skills)

Understand HTML and be able to write Html5, from scratch on a whiteboard, that validates (html5, browser differences)

Understand JavaScript (closures, jquery, underscore, transpilers and polyfills, cross platform limitations, progressive enhancement and graceful degradation, and at least one framework, be it react, backbone, ember, angular or similar other, browser debugging tools)

Understand best practices for optimization (server and browser caching, concatenation, gzip minification, concurrent HTTP request limitations, CDNs, image sprites if and where appropriate, etc.)

Understand security risks (HTTPS, input validation, xss, cookie security issues, x-domain issues).

Understand build tools (grunt, gulp, etc.)
> Objecting to that doesn't seem particularly unreasonable; a government ISP has inherent anti-competitive properties

It's unreasonable, when those who object are themselves monopolists (private ones), and as such are themselves anti-competitive. I'd say, for any community private monopolist vs city / state owned (or hybrid partnership) ISP is a better situation than private monopolist alone. Especially since private monopolists have zero interest in wiring or upgrading rural areas, which aren't profitable for them. So community owned ISP is for sure the only option there if you want to have high quality modern network.

Either that, or private monopolists should be regulated to the point of requiring modern bandwidth and fair pricing.
> a government ISP has inherent anti-competitive properties

That's the point - as a natural monopoly, ISPs are inherently anti-competitive. They should be government (or quasi-government) entities just like every other utilities.

> Imagine trying to compete with a competitor that everyone has to pay for

Imagine trying to compete for last-mile water or electric service.
Because coming out of a prestigious school doesn't make you good by default. It just means you were able to pass their tests well enough, whether it is from actual skill or playing the tests.
Despite claiming they could replace diesels, I don't see any real numbers other than comparisons with their own gasoline engines. For internal combustion engines, the most efficent are still two-stroke diesels, which can have thermal efficiencies of over 50%:

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

Seeing as this design includes several more moving parts than conventional ones, it's an open question how much reliability and longevity are affected; I remember reading in a book that over the years many have tried to make more efficient engines and succeeded in achieving that goal, only to be let down because of real-world reliability issues.
It only makes sense to have one set of fibers to individual homes, yes, and it'd be nice to have a single provider of that infrastructure separate from any ISP. (It'd be even nicer if cities ran underground conduits for future expansion, so nobody needed to trenching individual cables/fiber; then it wouldn't really matter either way.)
Just took some discussion to clarify our views that's all. Glad we reached an agreement. :)
On the other hand, there are more than 750 people on death row in California. It's not that we don't sentence them to death; it's just that we've created a system where we can't carry out the execution before they die of natural causes.
are JS closures already fixed ?

var a = 10;
var fn = function (x) { return x + a};
fn(10); ==> 20
var a = 1;
fn(10) ==> 11 //WAT ??

Is the above fixed with ES2015 ? Closures need to enclose values and not references.
>pseudo-Google company

I don't get why people think Hooli is some pseudo-Google company. In the Silicon Valley universe Google clearly exists. Eric Schmidt was in their series premiere and the show's opening intro animation clearly shows Google and YouTube.
I guess what you really want is what Microsoft is trying to resolve with Checked C in order to bridge the C gap with C++.

Here's the link if you are interested: https://github.com/Microsoft/CheckedC
No, he doesn't. He's merely talking about one aspect of the design of dwellings. There are other articles talking about other aspects.
I suspect it does two things-

1) lets the engine have high compression AND a turbo. Typically a turbo is run with lower compression, because even today nobody can make an engine run 14:1 with a turbo. Speculating, when you floor it the compression might drop to 8:1 and the turbo kicks in; then when you highway cruise, it runs 14:1 for efficiency.

2) lets the little engine still hit big torque numbers at low speeds. This is most likely if the engine is variable stroke, as longer strokes improve low speed torque.
I'd probably ask you to do the printouts from within the function itself.

If you haven't already read them, I highly recommend the You Don't Know JS series of books. One of them covers this exact question.
I read from start of the thread till the end when I hit your post. Thank you for lowering my blood pressure.

This is not 'snobbish higher class looking down on middle class.' When you see tens of thousands of anything, you start to pick up on best-practices.

For example, in Vancouver, where the house prices _start_ at $1.7 million, there are tons of $5+ million McMansion here. Due to my line of work, I see and enter them every day. Their owners are likely 1000x wealthier than me, but I can tell you confidently that I think their houses are ugly.

Would I get the house if I can afford it? Sure. I need a house to live in, and a McMansion is a good functional house.

To make a somewhat inappropriate analogy- An Indian outsourcing company' programmers have written some terrible , but functional code. Other people took a look at the source files and point out that, yes, they are indeed terrible (maybe too many goto? Or global variables.)

It is not ethnic discrimination to point out the code is terrible.

Along a similar vein, 'you spend most of your time indoor anyway. Why do you care what the house look like externally?'

Just because something is functional, doesn't mean it shouldn't (or can't) look good to most people. You might not care, and I wish I don't care how your house look either. But general art principles exist because most people _do_ care, at least subconsciously.

As an aside- If you dare to build it, then be prepared to have others critique it.

Another argument, 'the author should concentrate on the general poor build quality of McMansion.'

In Vancouver, I've seen $5+ million McMansion built with the best material and craftsmanship anyone could find. They are McMansion due to their design, not their quality.

Finally, 'I like the McMansion in the article better!'

Well, good for you. This is like different computer languages- some people like all the features a language provide them (eg. C++0x), while others like language that adheres to what it does best (Heskell, Lisp etc.)

Most people prefer orderly items.
Are there other ways to use other languages in the browser asides from transpiler, and asm?