skysight-inc/HackerNews huggingface dataset:
BUT that is what makes Pandoc powerful. You convert your latex or your whatever into: (Can we please add Racket's Scribble? It is by far the reason why Racket has the best documentation of any language. https://docs.racket-lang.org/scribble/)

Markdown, reStructuredText, textile, HTML, DocBook, LaTeX, MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, Vimwiki markup, OPML, Emacs Org-Mode, Emacs Muse, txt2tags, Microsoft Word docx, LibreOffice ODT, EPUB, or Haddock markup to

HTML formats

XHTML, HTML5, and HTML slide shows using Slidy, reveal.js, Slideous, S5, or DZSlides

Word processor formats

Microsoft Word docx, OpenOffice/LibreOffice ODT, OpenDocument XML, Microsoft PowerPoint.

Ebooks

EPUB version 2 or 3, FictionBook2

Documentation formats

DocBook version 4 or 5, TEI Simple, GNU TexInfo, Groff man, Groff ms, Haddock markup

Archival formats

JATS

Page layout formats

InDesign ICML

Outline formats

OPML

TeX formats

LaTeX, ConTeXt, LaTeX Beamer slides

PDF

via pdflatex, xelatex, lualatex, pdfroff, wkhtml2pdf, prince, or weasyprint.

Lightweight markup formats

Markdown (including CommonMark and GitHub-flavored Markdown), reStructuredText, AsciiDoc, Emacs Org-Mode, Emacs Muse, Textile, txt2tags, MediaWiki markup, DokuWiki markup, TikiWiki markup, TWiki markup, Vimwiki markup, and ZimWiki markup.

Custom formats

custom writers can be written in lua.

https://pandoc.org/
My answer is always "no" as well - for many of the reasons outlined in this essay. But really, most of the students who have asked me this question just want someone to say "yes" and don't end up listening to my reasons for "no" anyway.
The point isn't that it is particularly difficult (if you know what you are doing). The point is that from a cost-benefit perspective, it probably isn't worth more than 2 minutes of your time, if that.
> The problem that needs to be solved is vision.

"Solving vision" is a 10x more harder problem than building a practical self-driving car with LIDAR. We might get it working with LIDAR in 2-5 years, but without LIDAR in 20-50 years.

Arguably Alphabet (Google + Waymo + Deepmind + co) is the largest group of AI and ML experts in the world. If someone is going to figure out general computer vision, then it's likely to be them - and if they are working on LIDAR first then there must be a good reason why.

I believe Tesla is promoting LIDAR-less systems just because it's expensive bulky hardware, and they can't possibly sell cars with it at a reasonable cost. Calling cameras and radars "full self-driving hardware" is a good marketing tactic, but without any guarantees that they can build the software for it in the next 20 years.
Your site is serving malware.
Not that it matters, but JetBrains has Rust support in CLion that is offcial now: https://blog.jetbrains.com/clion/tag/rust/

Its really good. I do a good amount of Rust nowadays, I've had no complaints.

Also, has wonderful Elixir support IMO. There's a really cool elixir plugin. I admit I've only toyed with elixir and not used it in production, so I dunno exactly how good. Maybe I over sold it in the first sentence, but I thought it worked really well.

I've used it extensively with Lua via a Plugin. Its really good!

there is also a specific language server protocol plugin too for any JetBrains IDE: https://plugins.jetbrains.com/plugin/10209-lsp-support

Can't say that every use case is covered, but I have yet to find one that isn't! :)
Uhm... if you read back... 22GB mail can't fit on, say, a 16GB flash phone...
I've been using DTrace on High Sierra a bit for the past few months, and it has been working fine for me. I'm writing my own scripts though. I did notice that the sample scripts often did not work, but did not think that meant much.

DTrace is definitely cool and powerful. I'm surprised to hear that few people at Apple cared about it - I'd have thought it was an essential tool for them to solve certain kinds of problems. It's funny, because the tool itself is relatively simple. It seems to me that most of the knowledge needed to use it effectively is an understanding of the code being instrumented, rather than of DTrace itself. Hopefully the sample scripts degrading does not foreshadow the probes themselves degrading too.
Arm debuts first-gen machine learning processor in Cupertino
Nope.

Thats fixable in the client using a http proxy.

The whole point of https is to roll back the ability for middleware devices to modify traffic without the authority of the client or the server.

This is a good thing. He shouldn't be setting up a situation where he is intercepting traffic that neither party of the connection had authorized him to intercept. Regardless of how righteous his intentions are.
Also if the attack did take place at the router then HTTPS certainly is irrelevant regardless of what the browser is doing. HTTP and HTTPS ride over TCP. If you can modify code at the router then you can change the TCP packets to spoof the page address or HTTP response and sidestep HTTPS or the requested domain entirely.

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

Simply modify the TCP connection in transit to return other TSL encrypted data than what the user asked for. Really, if you are already at the router you can essentially do anything to the user's traffic and modify it in any way except read encrypted data. Simply redirect the user to a spoofed domain with a spoofed page running malicious code sent as HTTPS. Then you can gather all the privacy data you want through HTTPS.
Sources? (Please provide something more credible than a wikipedia link)
I appreciate that flagging occurs, and I do applaud that in recent years the space has started to seem markedly less toxic. I think for me it's partially that it's gotten so much better of late that the bad posts stick out more. I also have noted that the comments are often at odds with what gets voted to the front page, suggesting far more people vote for things than bother to comment.
> The bus passes through the poorest districts of the poorest city in France. Almost 40 per cent of people who live here are below the poverty line.

You won't see a lot of rich immigrants moving to the north part of Marseille and become active in a drug war between rival gangs.
Couldn’t you set up the local cache as a proxy server instead of a MitM to solve this? Though it’s a less transparent solution (you have to set up the proxy and its CA on every client).
Facebook and Google Chase a New $1 Trillion Payments Market
Question: what framework is used mostly by academic researchers these days for DL?
I echo everything said above. Mine was in theoretical chemistry/biophysics. I was also married through most of grad school, which was a big reason I chose not to do a postdoc (the norm in my area) and joined a startup instead. I was lucky that I was able to do that.

If I had to do it all over again, I would.
That happens mostly in front end, backend world moves slower. It's why I just don't like front end coding anymore, I feel like I have better use of my time than learning a new framework every 3 years.
Android Spyware Can Record Almost Anything on Infected Devices
Residential Mobility and Nonaffective Psychosis in 1.4M Youths in Sweden
I can say that for vi(m) users, there is an excellent plugin for VS Code that works quite well. I still struggle with git in VS Code though, I prefer using git on the command line.
Selection of July’s Best AI Articles
Given that Chrome now throws a "not secure" message against your URL when it's HTTP makes it more than worth two minutes, IMO.
Back to Basics – Quality, Performance, Simplicity and a Big Bug Bash
even younger people (many of which are knowledgeable about privacy nowadays)

How young are you talking? My peers in their 20s have the same attitude towards Internet privacy as towards factory farming and abusive labor practices at clothing manufacturers: " I know I should care, but it doesn't affect me right now so I will worry about caring later"
Pokemon Go and Foursquare are S2 user
An article can be both engaging and informing, in fact, I would argue that an engaging and informative article is better than a purely informative article since more people read it.

A good title should enable you to make that decision but ultimately it's intention is to engage not inform, it's too short to inform. A title is NOT a reflection of the article.

If you aren't interested in genetic disease and/or don't have one and/or aren't interested in rare diseases, you can easily not read this article.
Germany Takes Aim at Internet Giants
Visual Reinforcement Learning with Imagined Goals
I don't even like it for initial experimentation and exploration. Much prefer the command line repl (the jupyter/ipython one). Faster feedback and easier navigation then you can just export the history when you're ready to capture and make permanent some workflow. It still requires going through and picking out the important bits, but reading the history like a story of commands is generally enough to pick out the important parts.

The only thing I would use notebooks for is demonstration / teaching.
10 Essential React Native Interview Questions
Thoroughly enjoying how this thread about female warriors in an ancient kingdom devolved into a historical revisionism thread about the european slave trade
LyX: combine the power of LaTeX with the ease of use of a graphical interface
The problem here is not notebooks, it's Python. Notebooks don't have tons of hidden state, Python does. Fix the language and notebooks are incredible.
It's funny because the real draw to Venmo is that it's the easiest payment app to use, transfers to your banker quick and painless, and you only need a phone number to sign up. It's just that people didn't even realize this was a problem they need to solve in an age of PayPal and credit cards.
I have built more than one, not personally/manually but I have been in the construction industry many (maybe too many) years and I could possibly be called a technologist in the field.

You won't be able to build a concrete house by yourself using "traditional" methods, if you were, you wouldn't be here asking how to do it (Catch 22), but there are more than a few techniques/building approaches that were actually designed for self-builders.

Talking of concrete houses, the "working" ones are those that combine insulation with formwork.

One example is the "Plastbau" building method, usig EPS as insulation/formwork/structure and another on is the "Isotex" one combining wood and EPS, a couple of videos on Youtube, JFYI:

https://www.youtube.com/watch?v=ythSGowrNcw

https://www.youtube.com/watch?v=VGuP2jp51g0

There are of course many more similar methods, but the overall idea is the same.

Using these kind of elements a house can actually be built by two/three people without particular knowledge/experience in the field.

Another possibility - often used in self-construction - is to "build" the whole house in EPS (in this case the EPS is in the middle of the walls and the reinforcing bar is on the outside) and then call some specialists to spray concrete (shotcrete).

An example here:

https://www.mdue.it/en/emmedue-panels

https://www.youtube.com/watch?v=8juvDvSeYL8

Otherwise there is nothing particularly difficult in a concrete carpenter's job, but you need to learn those abilities.

And you will need a "supporting" technician, i.e. besides designing the house, do the calculations and whatever else needed to get a construction permit, the project needs to be made by someone that believes in the self-construction approach and that simplifies/adapt the design to the construction method chosen.
Who says it’s not reproducible if you’ve chosen to mess with time ;)
Put it in an iframe, then. No URL change, no page change.

In any case, once the page has changed the URL visible to the user it's already too late. Their data is sent. I guess it's nice that they are informed that something happened but not really. And that unknown server could easily redirect the user straight back to the site they were on, so the user would only see a flash on their screen.
I use Venmo weekly and my group of friends love that feature. It's a sort of "social network" feature.

It might not be for everyone, but there's plenty of people that are aware of the feature and aren't bothered by it.
You can opt out, the first thing I did when I installed the app was notice that people's transactions were public and hunt down the setting that made mine private.
Sen. Wyden Confirms Cell-Site Simulators Disrupt Emergency Calls
The fact that this mother has to resort to soliciting via news if any other parent has a child suffering from the temporary paralysis condition instead of the doctors doing it proves that "the U.S. has the best medical system" is a farce.
> A form submission would refresh the page to the evil domain.

The server at evil.com can just reply with a redirect and it's likely that the address bar will not even show that it was at evil.com at some point. It will probably show "Connecting to evil.com..." or "Transferring data to evil.com..." at some point depending on how much data there is to transfer. But it would likely not be good.com vs. evil.com, it would be good.com vs. good.com.services.co.
Ideas Which Took Off to Become Truly Great Startups
Yeah that's pretty much not the case once you setup a HTTPS proxy with a cache. HTTPS merely requires this to be an opt-in from the client unlike HTTP where you can just do it, to hell with the client.

Don't spread BS.
If you want to see some of the wacky things devs did with NES nametables and scroll registers, check out the Rad Racer pseudo-3D implementation: http://forums.nesdev.com/viewtopic.php?t=8588
I've listen to podcasts where french video games journalists talked about this.

They did crazy hours to do the game from start to end by themselves and screencapping everything.
Australia’s Proposed Surveillance Laws Will Break the Trust Tech Depends On
It has been done[1], I think even posted here but can't remember the title. Edit: Found the Mappy post from last year[2].

[1] https://arxiv.org/pdf/1707.03908.pdf

[2] https://news.ycombinator.com/item?id=15026399
Venmo always had opt out settings and the management of Venmo and paypal proudly share a lot of their payments
A former boss of mine was like that. It's fascinating to hear him speak.
Progress Report: July 2018
Maybe it's under some biotech company's NDA? But I agree that it's silly to ask for help and then withhold information.
Yes, I read that. That massive (and likely deliberate) mischaracterisation of free speech is exactly what the comment you're replying to is objecting to.

> it's okay to promote e.g. National Socialism

Not, it's not OK. If you promote Nazism I'll point out you're an idiot and so will most right minded adults. Something being not banned in not the same thing as it being 'OK'.
> Fortunately the application is open source and so integrity violations can be easily verified. More fortunately still the application is a diff tool, so it can perform self validation across the wire by comparing the transmitted application code against the stored application code.

It could, if you had any guarantee that the application code was not compromised the first time, and if you had a customized browser that responded to a navigation request by checking for and running the stored application code for th URL to decide whether or not to use the downloaded code. But that's not the way browsers normally work.

Furthermore, even if it was, the case of “A web application hooks into the web request lifecycle to guarantee that it's code can never be changed once first loaded and which stores all user data locally” is an unusual-enough case (if even possible to implement) that there is a good reason that the always-HTTPS crowd doesn't address it: it's simply not a case which has any real-world relevance. At that point, sure, you don't need HTTPS after the initial download, because you don't need web requests at all since you are effectively unconditionally throwing away the response in favor of locally stored code.
Good Design: Double Sided Park Signs
This was great, bravo! While I am not necessarily the audience intended. I've been following some Notebook development. I have always thought of it as convoluted and pedantic. I don't mean to distract from some very solid and well intentioned work. Just that it added a layer of complexity and turned out not to be as portable as advertised.
Tensorflow, although PyTorch is gaining popularity.
Cannot open the submission. HN hug of death?
Except for 2 things:
Finding developers. while it's possible it's much harder that say Java. You'll be in trouble if you are not in a metropolis and need 5+ rails developers.
Long term sustainability. While it will work for your MVP, at some point you will need to rewrite it in a language that sclaes to 10.000s of lines of code and that will be painful.
It's not just about the chance of problems, it's also the fact that browsers are making it very obvious when a site doesn't have https, and this is enough to scare users away.
The guarantee TLS provides is not that content is unable to be modified, but that any modifications are detectable.

The router (or anything else between your computer and the server) can modify the content in transport to its heart's content, but it won't be able to sign it with the domain's private key, and so the browser will always know when such modifications have taken place and flag them as malicious.
What if your website is only accessible for you from within your LAN? Such as your router, LAN, or your settopbox? If you have DHCP as well and don't control the DNS or don't have root (such as on IoT devices) then you cannot use Lets Encrypt. Or am I missing something?
Nobody wanted their "messaging application" to run in a web browser before Google. AIM, ICQ, IRC, and Yahoo Messenger all used local clients.
> Root of all evil is state.

That's such a funny thing to say. You'd be hard pressed to have a program without state. Every program is made up of a combination of 3? components: logic, data(state), and time.

The thing that differentiates different programming languages and tools is what abstractions they build around those three things and how they are exposed to the programmer.
Yes

The only public thing in venmo is the note you attach. You choose whether to publish it. It can contain anything you want. It doesnt have a dollar amount attached.

A significant chunk of the population finds this fun.
Oh... another service similar to Page2RSS that will die in 6 months. Sign me right up :[
There is one static webpage that I won't put HTTPS on; the dashboard of my pi.hole.

Though it's more of an architectural decision as it enables the DNS server to blackhole HTTPS more effectively (since it just gets a CONNREFUSED back).

Really, it's an exception to the rule and only because I can't ask my guests to install my pihole CA on their devices (many of which don't support that stuff anyway).

Well and there is that other website but the prime directive forbids that I mention it...
Trump vows to address Google search allegedly rigging the media against him
>that "the U.S. has the best medical system" is a farce.

Does anyone actually try to claim that anymore? It's only "the best" if money is not a concern for you.
It's far more common for this to happen beyond the router. A few years ago there was a spate of ISPs injecting ads onto sites they don't control, because HTTP doesn't prevent them from doing so. HTTPS does.
Here's the truth about security: people are clueless about it and so corporations and governments abuse that by pushing their own agendas, not related to security.

Same corporations that tell you to "secure" your unimportant static website with https also want to force you to run random javascript in your browser from unknown parties, identify you at all times, link everything to your phone number, etc. In the end we are all going to be worse off with this let's encrypted web, with more control than ever in the hands of those few US corporations.
>> The point is that in research we want to generate and further knowledge. This is distinct from generating and documenting facts.

Hence the desire to constantly look for novelty in academic work. Engineers don't necessarily care about novelty, they need to solve a problem at hand for practical reasons. Documenting what they've done, how it performed, and what they learned (if anything) is still important to write down for others who may want to solve similar problems.

I personally find the quest for novelty often reads like some kind of desperate need to justify the work or to get it funded. Solid work can stand on it's own even if there's nothing new about it, while mediocre work seems to stand so long as it's go some element of novelty.

If I've already decided what method I want to use to solve a problem, finding a well-done implementation and documentation on it is all I really want. If I don't know what solution to apply to a problem, a survey that documents the various approaches and makes some comparisons is what I want.
Fair redistricting is NP-hard
> I have no doubt a government is to blame for the financial stagnation or decline.

I never said that a government is to blame for financial stagnation or decline.

I was referring specifically to Schröder's and Merkel's tenure as chancellors (2000-2018). I was wrong to add the 90s, although it is debatable if the above strategy was already planned by Kohl.

> Thou not clear on how they are responsible for having companies produce massive profits and keeping wages low.

You have to look at this in the EU context, otherwise it's hard to grasp. For any kind of group, which share the same currency, there must be a surplus recycling mechanism in place. Y. Varoufakis has talked extensively about the lack of surplus recycling, which was and is today a major design flaw and probably the reason the EU is going burst.

In a common currency group, where no one can devalue, the exporting countries will have positive surplus vis-a-vis non-exporting countries. To revert the flow, exporting economies must invest in infrastructure (build schools, universities, public swimming pools, stadiums, roads, airports, setting up social services, public internet infrastructure, welfare which translates in jobs, etc.). The action of building infra will create scarcity in the labour market: companies will struggle to keep underpaid workforce. The secondary effect is that products, will be become more expensive. At that point the positive surplus will become balanced or negative... Then the same process should be repeated.

Of course there are a lot of important details, but hopefully you get the gist.
wait, what? if you can get nginx running you can get lets encrypt running
Previous discussion under a submission from the conference where this was presented. https://news.ycombinator.com/item?id=17839188
Curious why someone would pick rails over php in 2018. Existing pool of developers perhaps.. Any other reason?
YouTube adds 'time watched' stats to its mobile apps
laravel can do all that
And even more stealthily, an iframe with display: none.
OsmAnd! It can download vector maps for countries at a time so you can navigate offline. It's a bit janky sometimes but hey.

CityMapper uses OpenStreetMap data for the cycle and walking route planning (even though the GUI is Google Maps). Best cycling directions you can get, full stop. The algorithm is by CycleStreets, a UK academic start-up out of a university.

Maps.me is more user friendly than OsmAnd and feels more like Google Maps, but needs internet and just feels a bit strange to me. Ad supported but you can turn the ads off in the settings.
I get you can't escape Angular (and friends) if you are doing front end, but why not just stick to 2 things on the backend? php and java, ruby and .net or whatever. I just don't see the point in doing Grails, Rails, Spring, Laravel, Node etc etc instead of mastering 1-3 technologies really well.
Show HN: EC2 Power (IoT) Button