skysight-inc/HackerNews huggingface dataset:
Yeah, you definitely articulated it better than I could have. But I mentioned other sites besides just 4chan. Even IRC had networks full of active rooms, with people from around the world. I just know there used to be more things that I considered fun, and now I'm hard pressed to find such things. I'm not going into Freenet or Tor just to find something that doesn't violate YouTube or Facebook rules.
How to Utilize Engineering Resources Early On
> You can write a TCL list to a file? You mean a TCL string to a file? Lisp can just write strings to files too.

No, the point is that almost all TCL values are represented as strings which are also valid literals for those values. This is where the similarity with Lisp comes from: Lisp is a language where the syntax is the representation (you write the AST), whereas TCL is a language where the representation is the syntax (you operate on the string).
Can't wait to see someone write some kind of checking program with the name F*ck.
The charges against Paul Manafort – full text of indictment
You're confusing "making money" with launching/publishing. I can publish anything I want to the web in under a minute. Who's stopping me? Getting people to read what you've published has been difficult since the early days of the web, but publishing is trivial.
This article was published several months ago: May 18, 2017.
>If that series of bullet points doesn’t grab someone’s interest and make them want to engage in the robust hyper-competition of modern capitalism, I’m not sure anything will.

In that vein, I'm not a stock analyst so when I was young, I didn't "grok" what made investors tick. The stock market seemed incredibly boring. Yes, it could make people millions but as an outsider, the idea of looking at numbers all day to get those millions seemed like a hell on earth existence.

The 1993 book "Market Wizards" by Jack Schwager[1] changed all that and completely opened my eyes. It was the first time I had seen the word "thesis" in regards to picking stocks -- as used in the phrase "investment thesis" by interviewees. It immediately let me map it to physicists playing with equations to see which ones correspond better to reality. Just as discovering explanatory equations is intellectually satisfying, the same nirvana happens when investors discover a flaw in an asset price and get proven correct when they exploit it.

Stock investing is sort of like The Ultimate Game of Cunningham's Law[2] and the XKCD cartoon[3]. The insatiable human urge to "correct" other humans results in millions for investors.

If we on HN/reddit see a person claim that "Apple has a smartphone monopoly", we'd would correct the false statement with "No, Apple only has 17% share and Android has 83%". The reward for our correction is invisible internet points that you can't even buy a stick of gum with.

On the other hand, an investor like Michael Burry[4] will notice that other entities are mispricing mortgage backed securities. His analysis shows that they will default. That's his investment thesis. It contradicts statements from smart people like Alan Greenspan and Ben Bernanke -- both who have PhD in Economics. It contradicts smart guys from Bear Stearns and Lehman Brothers. Even his own limited partners in his hedge fund lose faith and withdraw their investments. The 2008 housing crash proves his thesis was correct and he got $100 million in profit. Yes, it must be incredibly intellectually satisfying to prove everyone else wrong especially when they have the same information he does. He just crunched the numbers differently based on different assumptions. Stock picking is not "boring" to people like them; it's a fun intellectual game. I wish had the disposition to play it.

[1] https://www.amazon.com/Jack-D.-Schwager/e/B000AR7ZM4/

[2] https://en.wikipedia.org/wiki/Ward_Cunningham#Cunningham.27s...

[3] https://xkcd.com/386/

[4] https://en.wikipedia.org/wiki/Michael_Burry#Investment_caree...
Joining the sharing economy hype. How to build a successful online marketplace?
Do you have any concrete examples of this? Would like to see the actual issues and wording from the AMP team on it. Not that I don't believe you, just want to read it for myself.
Which hosting providers would qualify as open then? You are bound by the policies and practices of the owner anywhere you host your content.
> free access to FB, pay for the rest)

I'm not aware of any internet.org region in which Facebook is the only unbilled service.
https://www.rust-lang.org/en-US/friends.html

100 companies betting money on Rust.
Pulling in remote workers is a last ditch effort that admits a) they don't know what they (Management) are doing b) they don't know what workers or teams are doing c) they don't mind losing people that don't office. They must like the attrition. Workers that are good will leave. I'd take it as a RIF to get rid of their best people.
Getting Started with Bracketssdfsdfasdasd
This is one of the caveats of debating in the HN echo-chamber... People start making bizarre analogies using 'parallels' from tech (in this case, SMTP), for the sake of it, hoping that the blatant inaccuracies of their comparison will fly over the heads of the audience, in favour of their esoteric appeal.

Take some figures plucked from thin-air and you have a recipe for retort success!

Thankfully, it's only a caveat that happens 20/80 of the time, sort of like how TCP does such a good job of filtering out the riff-raff. /s
I think there are a lot of reasons to scoff at the "but death saves money" argument. Most of those reasons have to do with the difficulty of accounting for the value of a life fully lived.

E.g., if a highly educated worker dies ten years before retirement, how much productive labor did the society that educated that person lose out on?

What about the non-paid labor that the elderly/retired often take on? "Free" child care for the grand kids, much higher rates of volunteering in churches/schools/etc., and so on.

Suffice it to say that this is not exactly a trivial computation...
Sorry, if your hosting website can't handle a HN spike, you can't handle my traffic.
Advice for Data Scientists: The People You Need
Hi Jay!
Are you guys planning to take advantage/contribute of/to the libp2p project (https://github.com/libp2p)? Looks to me that some of the introduced standards/formats (e.g. multihash, multiaddr) could be adopted. This again would lead to an increased significance of libp2p.
Regards,
Marc
That's Google's implementation of the AMP Cache. It acts as a CDN for pages that implement the AMP standard.

https://developers.google.com/amp/cache/
Phones don't have a puplic IP to begin with. That's not even an internet connection. (Not just my opinion, it's also the legal interpretation in France, and I suspect most of Europe: if you're hidden behind a big NAT, that's not an interet connection. Which is why our ads no longer talk about "unlimited internet", but about "data plans".)

If your only connection is through your phone, I have to feel a bit sorry for you.
Depends on the user – if they like fast page views, AMP's 100KB of render-blocking JavaScript is a problem, and if they care about sharing the fact that it makes the real URL hard to get is also annoying. If they like not being phished, AMP is really bad since it leads a lot of people to believe they're reading something Google has vouched for.

This is the inevitable conflict from Google putting their marketing needs ahead of the user experience. If they used site performance as the rating metric, AMP would just be one option for better performance but since the goal was to keep traffic on google.com we're stuck with a worse experience because that's better for Google.
This was the crux of state regulators' arguments in Granholm v. Heald, and it failed there.

From Wikipedia: "The context of the 21st Amendment, they wrote, was to return to the status quo that existed before Prohibition, making it clear that the states had the power to regulate alcohol however they wished, including banning alcoholic beverages entirely within the state if desired. Before Prohibition, the states did not have the power to violate the Dormant Commerce Clause, and the 21st Amendment was not intended to grant them this power."
So what can we do now in a realistic way(don't tell me to completely stop using the trio) ?
I definitely reddit, and try to cultivate subreddits I find interesting. But just commenting and looking at funny pictures is only fun for so long. I know that old 4chan carries some other connotations, but I don't think people realize how much other stuff was happening there. It was more about things happening in real life, but just written down for posterity.
Show HN: Add chat like in Airbnb and LinkedIn to your platform in minutes
Thank you for your comment! Our devs are working on it
> Only if you ignore the dynamic state of the language, of associated libraries, of processor architectures, and so on

I don't understand why any of this means you can't have a compile as a pure function. A pure function can cope with things changing internally - it just creates new data structures to represent things that have changed in the old data structures and then passes the new data structures onto the next phase.

A pure function just means you can't do something like a package manager that needs to read files from disk or download things.

> but so many useful systems rely on mutable state

You don't have to argue this to me - I wrote the first half of my PhD on the importance of mutable state.

I'm just arguing against the nonsense that it is impossible to write a useful real-world application as a pure function.

I work in the VM research group at Oracle, and guess what? Our JIT compiler is basically a pure function. It takes in some bytecode and produces some machine code. It's structured a little differently in reality, but it is logically, and almost in practice, a pure function from one to the other.

I'm writing a presentation about this right now.
Many thanks! I share your thoughts that tech is "heroin", in fact I've been thinking that UX is killing us, it has become so good, that it's addicting. This is true clinically too, as social media instant gratification releases Dopamine and its usage is an activity comparable to gambling.

There is a way forward, though. Between the Old Web and GOOG-FB-AMZN's Trinet, we can build something else: the New Web based on decentralized protocols like IPFS, Dat, blockchains, secure-scuttlebutt, and others. That's what I'm working on.
Alexa, Are You Safe for My Kids?
DCompute: Running D on the GPU
I thought the main advantage of "serverless" was that you didn't have to provision and maintain servers.
Do you imagine that people who buy a new phone every year smash the old one once they've restored their backup? Or do is it more likely that they pass them on to others via sales or gifting? In which case those perfectly good phones are still perfectly good phones...
AFAIK there is no official Swift support for Windows, you can use it under WSL though if you want.

On Linux there is official support for Swift.
Adding Hulu to the U.S. would be nice.
I thought microservices were mostly https://en.wikipedia.org/wiki/Conway%27s_law in action?
Hi HN, I'm one of the cofounders of TalkJS.

We did post this to HN once before, but since then we've considerably improved both the product and the pricing. We're dying to hear what you all think of us!
There's something comparable being developed by a company in Portugal: https://www.outsystems.com/
A Dead Simple Library for Decoupled Neural Interfaces in PyTorch
>If people voluntarily visit my site and send me data

Plenty of serfs were voluntary as well. If your only problem with feudalism is that some serfs weren't then maybe you are a feudalist.

>the natural consequence is that I now have that data and can do whatever I want with it. Anything other than that would be an artificial restriction

No no no. Nothing here is "natural" OR "artificial." Property relations, your ownership of a website at all, the fact that you receive any data about who is visiting it, all of these things can be said to be as natural or artifical as the person speaking wishes them to be.
Edge cases are the most important ones to consider when talking about usability since all other cases are irrelevant.
America’s love affair with uniformed men is problematic
The simple reason is that enough HN members flagged it to trigger the "[flagged]" tag. The deeper reason as to why HN members flagged it is tougher to answer as it involves speculation. I think it's likely because (a) it's off-topic per the guidelines given that it's pretty much pure politics and using the guidelines' heuristic of "if they'd cover it on TV news, it's probably off-topic", this meets it; and (b) topics of this nature, regardless of their importance are very rarely constructively discussed on HN. That's not to say it's not worth discussing; some forums (virtual and otherwise) are better suited for productive discussion of a particular topic than others. HN members often flag such submissions even if they believe the topic is important for just this reason.
> so now that we're past the charging process, if separate charges are found, it will result in another trial.

No, a superceding indictment can be filed to add, remove, or update charges. The page you linked to has a good general introduction to the process, but you are mistaken to conclude from it that once an indictment is filed it cannot be altered, and that a separate parallel track would need to be opened up for new charges.
Google has already indicated that they can measure page speed and use it as a ranking factor [1], i would argue that is a better approach.

We're being forced to adopt a new subset of HTML, CSS, JS etc. that has been 'approved' by Google.

Stopping the bloat of the average web page is an admirable goal, but creating proprietary standards and penalizing those who don't adopt them is at odds with the fundamental ethos of the open-web.

I dislike walled gardens such as Facebook too, but I view AMP in much the same way.
If a content creator wishes to host their content on their own server, with their own design, their audience is becoming more and more restricted - whether it is by Google promoting their competitor's AMP pages above regular listings, or because many people only view content behind the walls of Facebook etc.

Regardless of how fast a page is, content that conforms to Google's new 'standards' will be shown above regular search results. The article sites The Guardian as an example of this, where the non-AMP page is actually quicker, but appears below AMP results.

[1] https://searchengineland.com/google-now-counts-site-speed-as...
Will extensions be able to ask for the permission at install and then be able to use it in the background without having to explicitly ask each time?

I ask because it's useful to be able to draw an image to canvas to then extract image data without having to parse the file format in javascript. Having to pop up a permission dialog each time would simply annoy the user.
How do you think pervative NATs were enabled in the first place?

First came dial-up modems. Can't have a server with those without monopolising the phone. Then came the DSL. Providers noticed that nobody has a server, and deduced in their immense commercial wisdom that they didn't want a server. So they made the DSL Asymmetric. Now people could have a server, but the upload was so terrible it wasn't worth it. Conclusion: the ISPs were right: nobody wants a server.

There was this P2P fluke, but the copyright lobby kindly explained this was only used for illegal stuff. Everything's mostly back in order now.

Anyway, now we've established nobody needs nor wants a server, we can put NATs everywhere and nobody will notice.

---

DSL was the first avoidable mishap in a long string of centralisation trends.
Yes, that would be the "serverless" aspect I referred to.
This is great! If you could make it so that I could specify the region, so that it would only look on, for example the Dutch or Romanian Netflix (the two countries where I often reside).

Any plans on open sourcing the code?
I don't know, make it be the individuals problem to spread their individual and original thought. That might sound harsh so I clarify a bit.

If I have a big, world changing individual thought and I create something good, then it will probably be picked up by the endless blogs, magazines, journals. I can place it on GitHub or buy a $10 server and I'm good to go, in that case I manage almost everything about it. It's not the web's jobs to filter out the gems.

If my individual thought is not much better than "Mondays suck" then Twitter is probably a good place for it to be forgotten.
That's not entirely true. Only in the blockchain world there are two Rust projects I know of:

- the parity ethereum client: https://github.com/paritytech/parity

- the exonum framework: https://exonum.com/
I work at IBM.

In terms of technical leadership, what you are interested in? IBM invests enormous amounts of money in open source projects and IBM Research. And for the last 24 years straight, IBM has earned more patents than any other company (it’s not even close).
Seems very useful, right now to do this, I need to run a search on Roku. And not all my TVs have Roku.
Here is a good and down-to-earth explanation: https://www.stephanboyer.com/post/132/what-are-covariance-an...
There are a whole bunch of Microsoft resources that aren't mentioned:

Bizspark - All Microsoft software + Azure credits (https://bizspark.microsoft.com)

Azure - Cloud hosting (https://azure.microsoft.com/free)

Team Services - Code repo + CI/CD (https://www.visualstudio.com/team-services/)

Mobile Center - App distribution and analytics (https://www.visualstudio.com/vs/mobile-center/)
if you are right, what about AWS, google cloud and Azure?
Sorry I have a limited understanding of blockchain but what I meant is since people are already downloading the what3words app, using blockchain integration everyone can pick their own unique 3 words and the whole chain records who the address owner is. This way it becomes indestructible because if i understood correctly everyone has a copy of blockchain making it decentralized.
Here's a comment from this thread that I am having issues with:

> if you don't rank on google for whatever it is you're launching/publishing -- you don't exist.

And yet, Andre and his blog clearly 'exist' (i.e. can be accessed and read, and perhaps even found in a search engine if search terms are relevant enough). Medium blogs (or other indexable and searchable media) obviously 'exist'. Reddit and Hacker News definitely 'exist'.

Perhaps that comment refers to commercial viability of internet media, or to their overall reach, but what do we, regular netizens, care about such pecuniary stuff? It's up to executives to think about business models and profitability; while it's up to us to use whatever suits us best on the Internet.
Endless nags don't do end users much good. Battery status is a highly visible UI element on mobile. We don't need extra nagging from within an application. Also even less granular reporting is still an element to perform fingerprinting on.

App developers should be already working on these conditions by default. You should already have a game save system that can expect client shutdown or disconnection at any time.

That said, I could see a 15% or less warning but your mobile OS is doing that anyway, so why bother.
Yes that makes sense.
See, that's what happens when "just containerize it to solve scalability" motto is applied. Containers is a technology. Technology is neither positive nor negative. It just is and it comes with upsides and downsides which need to be analyzed and addressed.
Generally, you can switch hosting providers. When there's only one AMP host, you're stuck with them forever.
You know you can use CSS and JS for that?
we'll add some :-)
Apparently the reason is "[tobacco growers] contribute a lot to this country" [1].

You know, as opposed to all of the non-federally-subsidized occupations that contribute literally-anything-other-than-lung-cancer to the country...

I'm assuming the $1.1 million Tobacco spent keeping Richard Burr in office helps him not think too hard about such things [2].

[1] http://thehill.com/blogs/floor-action/senate/301645-senate-r...

[2] http://www.mcclatchydc.com/news/politics-government/article1...
There were search engines before Google. Google was an improvement _because_ of their ranking, not despite it.
Hey there.

In snapd (which is implemented in mostly go) we have this problem a lot. The real issue is that certain system calls fail if more than one thread exists in the calling process. One of those is setns(2), as is documented in the manual page.

What I ended up doing is to use a small C preamble that parses command line arguments, figures out where to go and uses setns before the go code even begins initializing.

This solved the particular case we were working on but in my opinion golang's opinionated approach to threading is not suitable for writing many system tools in it.

My wishlist item for golang 2.x is a build mode where threading is 100% under developer control but this seems to be at odds with the design for non-blocking IO.
Test it? It’s simple enough to download Nightly, set the flag and load in your extension.
This will be horrible for freelancers and people who want to learn web development. There will be no incentive for those people as the globalist mega tech corps create a boring homogeneous internet.

Unless of course we all fight back.
My F# code runs on Linux. My client code is migrating to the web and mobile, as is just about every enterprise in the US. Why would I watch Windows developer day?
How about use the PI Camera module instead? No wireless mess and much cheaper than a GoPro. I'm not even sure the GoPro video stream is accessible outside their proprietary app.

There are a lot of tutorials online on developing computer vision with the PI.

However, it sounds like the K.I.S.S. solution for you would be a backup camera or something so you can see whats happening behind you instead of relying on CV (computer vision) especially if you don't have the software chops to take on the CV challenge.
The Seven Realities of Social Networking (2007)
I believe this could be easily solved with a simple regulation - mandatory 50/50 sharing of downstream and upstream on customer level.

How Web is supposed to be decentralized if the means of accessing it directly support centralization? You will always prefer external services if your own get capped pretty easily. You cannot have truly distributed web if access points are basically one-way connections.
I'm going to drop you an email on this - Hoping I can help out!
If a site gets 100m unique in a month they will be at the very top. They can then choose to provide a fast site, or slap on a bunch of analytics, tracking, and 3rd party bloat that provides business intelligence and millions in revenue - while staying ranked at the top.

They get to have their cake and eat it too, and there was no incentive (before AMP) to reign that in.
this is the very essence of middlebrow dismissal
If you found out you were speaking to a bot, would you feel betrayed by the company - does it have an impact on your brand's reputation?
Ask HN: How does one design great User Interfaces?
Small startup shows us the wrong way to incentivize programmers
> and is much more logically justified, than the Uber zone, since Uber matches you to a specific driver.

That sounds like Uber's problem. If they just got medallions, they too could queue up for curb-side pickup.

> Ubers, in contrast, are there to find a specific passenger, just like family/friends, and have no incentive to slowly crawl through arrivals.

Yes, they would absolutely be causing traffic. At most times of day, the arrivals lane is already at close to capacity. Throwing in a bunch of commercial traffic would be awful for the rest of us.
WTF? Baidu? QQ? Weibo?