skysight-inc/HackerNews huggingface dataset:
I see Go-ish syntax in some of the examples but I also see underscore_case being used (instead of camelCase)

Does V encourage one or the other? (coming from a C background, I prefer underscore_case)

Does V have Go's funny "uppercase export" rule? Only identifiers that start with an uppercase letter are exported from a module?
I actually wrote about this here:

https://internals.rust-lang.org/t/rust-2019-towards-richer-l...

In short, the biggest difference is that Terra makes it very easy to interact with the compiler at every level: I can insert new keywords, and incrementally type check pieces of code to see (a) if they compile and (b) what types they produce. This makes it surprisingly easy to build really powerful tools like Regent [1]. While if you read through the rest of the thread, it does sound like it's possible to do this in Rust, it will be very painful, at least today. In particular, it would require either (a) calling out to rustc as an external program, which would probably be very slow, (b) rebuilding the parts of rustc in the DSL compiler, which realistically isn't going to happen, (c) directly hacking on rustc, which is a lot of work and would result in a hard fork to the language, or (d) radically simplifying the DSL compared to what Rust provides, which I think would be counterproductive. So, without a lot more work I think this is a no-go for the moment. But I'm eager to see if the Rust team can come up with something better, since I like Rust in many other ways and it would be great to see Rust grow a capability like this.

[1]: http://regent-lang.org/
The challenge description has an example using parentheses, and doesn't explicitly prohibit them:

> yield return sizeof(...)
Carl was one of the greats. I was too young to go with him into the darkness of Demon Haunted World, now I’ve seen enough to perhaps take solace and learn how I might combat such demons in my own small world.
How is it different/better then apgdiff?
Android developers. APK size is still a big problem.
F# wasn't created from scratch at all, it's the last descendant of the ML language family. It was originally developed with some compatibility in mind. So no, a hypothetic today's C# wouldn't look like F# if is wasn't intentionally functional.
Announcing the Second Workshop and Challenge on Learned Image Compression
The Igor Naming Guide: Creating the Most Powerful Name in Your Space [pdf]
Why would this help them? Facebook already lets you target by geography, they could just target all US residents much more easily.
No, I don't.

https://newsroom.fb.com/news/2018/12/facebooks-messaging-par...

I don't want this to devolve into an argument of semantics, but given NYT's editorial resources there's no doubt they carefully scrutinized how the "read" and "write" would be interpreted by their readership in the context of a negative report about Facebook.
Dungeon-Crawling RPG Written Completely in React.js (& Redux)
Wait, how is read/write permissions to messages (assuming that’s what you allude to) in any way necessary? On iOS at least, apps can’t even get access to your messages, and sharing works very well. I must misunderstand something.
Facebook’s Top PR Exec Is Leaving the Toughest Job in Tech
The big problem with P2P is it doubles the bandwidth cost for the end user. Not a problem if we're talking desktops in countries that aren't 3rd world (or Australia). But most mobile plans still have strict bandwidth limits. If you have 10GB of data a month, do you want to use 1GB to stream a live event for a few hours, or 2GB?
SpaceX's Starship, Meant for Mars, Prepares for a First Hop
Odd how this is nearly verbatim similar to this Yahoo.com article from coindesk with a completely different author:

https://finance.yahoo.com/news/opera-adds-crypto-buying-andr...
Ask HN: What can I do so that Monkeys do not chew my fiber optic cable?
Where I live Red Bottomed Rhesus Macaques chew the single mode 2 fiber drop cable resulting in loss of the internet.

I am writing this from a 4g internet as they've again chewed through the cable for the third time and split it into 4 pieces.

The wire comes overhead from the utility pole.

They come in groups and occupy the whole terrace where the cable lands. They ignore you and if you try to scare them away they charge towards you. As it's a group, one comes from left, one comes from right and they make a circle around you.

What can be done to prevent them from chewing the cable?

They do not chew the power or telephone or even TV coax cable but only fiber cable, why?
On iOS macOS the kernel version isn't an issue as Apple ships OS updates with the latest version of Darwin.

On Chromebooks the kernel version doesn't matter if you only use basic features. But for more advanced features the kernel version determines which features are available. For example, Linux app support for Chrome OS isn't available on kernel 3.14 and older.

Chrome OS devices usually ship with a certain kernel version which isn't updated later on. So you could have a device where the hardware would be perfectly capable to support a given feature, just to not be able to use it because the vendor refuses to update one of the core components of your system.
Maybe some sort of auto-complete leakage?
Just wondering what you consider fad tech? Would you call SPAs and Angular fad tech for example?
It's been this way forever. What is the forcing function you believe will lead to a change now?
Will you guys support bitbucket ? Some of your older comments/support bugs have refused to support anything other than GitHub.
I completely agree. It deserves to be better known.
I can't tell if you're serious or joking?
> LSD and DMT always made me see "infinite skulls" so immediately I was drawn to this HN submission.

In case you missed it, this is a good article:

https://www.theatlantic.com/technology/archive/2015/09/robot...
Is the email address something someone else might enter by accident? I constantly get emails intended for someone who has the same surname and first initial as me (and presumably a very similar email). She signs up for all sorts of things and accidentally enters my email (it's quite annoying). I even got her plane tickets once. And I can see loads of FB advertiser matches that are clearly her rather than me.
Canned vegetables can be just as healthy as fresh, and common items like green beans and peas are super cheap.
I am not a cryptologist, not a lawyer, and only a marginally capable software engineer.

But I think we've had the option to send personally encrypted end-to-end messages for a while now. (Open)PGP anyone?

So instead of using Signal, or Whatsapp, or whatever and depending on their client-side-encryption (and possible server-side-decryption) of private messages, how about plain email using standalone user-encryption.

Two things may come of this: Google will stop "interpreting" my email messages, and laws like these stop mattering very much.

Of course, 5th amendment (and its siblings in other countries) still apply...
The greatest trick Silicon Valley ever pulled was convincing engineers their hoops were the righteous hoops to jump through.
If what you said was true, muslim countries would still have 8 kids per woman. They don’t. Just go to the link and play with the slider.

Once again. Slowly.

As people gain access to medicine and education, and as quality of life increased, traditions and religion fly out of the window. Even deeply religious countries like the Gulf states go from 7-8 kids per woman to roughly 2 kids per woman.

These factors trump any other factor in determining how many kids a woman will have.

Once the countries get on more or less the same level in terms of these factors, only then will you see variations due to other things like culture, religion, what not.

Israel is 1.5 times more than other developed countries (and the difference is slowly but surely dropping)? So? Niger is almost 4 times more than other countries.

Medicine, education, quality of life. These three universally affect rates regardless of tradition, religion or what not.
I don’t. He seems determined. My money’s on the stranger!

How do we settle this?
I read through about half the CFPB rulemaking analysis that's being reported here and while I agree that the Trump administration is hostile to the CFPB, I don't think this is a fair summary of what's happening with the payday loan rules.

As I understand it, the Obama-era CFPB rules for short-term loans basically decimate payday lending. For instance: most payday loans (85+%) are repaid, but most also require multiple sequential loans to do that. The Obama-CFPB rules set a low threshold on consecutive loans, eliminating the mechanism through which most borrowers financed them. The Trump-CFPB calculated that the Obama-CFPB rules would break something like 60% of all loans.

Meanwhile, there are fairly extensive state-level regulations surrounding payday loans: many states bar them altogether, while others set rate caps so low that they can't viably be offered. There's ample evidence that states are actively engaged in making decisions about how they want lending to work.

So the basic argument boils down to:

If you want to end all payday lending nationwide, even for states like Illinois that have decided they should be available, then Congress should pass a law that does that. What shouldn't happen is an obscure CFPB rulemaking process that monkeywrenches the industry without a vote.

I'm not a fan of payday loans and would support a congressperson who voted to ban them federally, but I understand the logic CFPB is using.
A lot of companies and insurance in particular screen capture desktop applications as well.

This is so that should there be a dispute they have a screen shot of the forms presented and what details the customer provided. Payment screens would not be captured this way.
So none of your problems are caused by anyone/anything other than billionaires. Literally.

Good to know that millionaires are safe from your wrath.
I understand. I know memes as in Dawkins’ ‘meme’..but isn’t it the same principle..if it isn’t viral, then it doesn’t live it’s purpose? Hence, Not A Meme.
I would love to read the DGraph paper.
It's one of the two or three biggest reasons, and definitely not the sole reason. The modern system of industrial-scale venture capital available in the US - going back widely four plus decades - is rivaled only by China in the last decade. More broadly that culture of risk capital spans every tier, from the smallest angels to the biggest VC firms. The comprehensive nature of it is exceedingly rare among nations. It's also now a very old phenomenon in the US, going back to the earliest days of the industrial revolution (everyone from Tesla to Edison to Ford were financed by what was essentially venture capital).

Most of developed Europe, except for a few nations, scores well on having low corruption, comparable to or better than the US. Western Europe also widely has a strong social safety net that should be encouraging to entrepreneurs from a life-risk perspective (which may actually result in the exact opposite outcome: a culture of lower risk taking; the culture that will install the world's most elaborate social safety systems, is more likely to be one that aggressively dislikes risk-taking). While only a few small nations in Europe are as wealthy as the US, several more are close enough that the difference shouldn't matter. The problem is that capital is overwhelmingly unwilling to participate in venture investing.

The US not-so-secret sauce is: easy access to risk capital + a culture that has historically strongly encouraged entrepreneurial activity + a massive single market with one core language (that is also conveniently the global language of business, media and culture) + reasonable taxation and regulation policies + strong protection of property rights + ease of market access (low tariffs, low trade barriers, a foreigner can easily start/own a US business from almost anywhere) + very welcoming to foreign capital (few capital controls) + an enormous lead coming out of WW2 (which helped the US be the first to the tech epoch, which has buffered its lead ever since) + the global reserve currency + a massive traditional financial system (great for IPOs, stocks, acquisitions, leverage, etc. - it's why Alibaba is on the NYSE) + 19 of the top 20 universities on earth, and four or five dozen more that are world-class + a very successful university meets business development system (which has helped incubate countless new leading companies and technologies) + inexpensive energy + half a century of built-up knowledge, experience, specialization in every tech segment + a long history of immigration policies that allow people to come to the US and pursue their dreams (Japan and China, the #2 and #3 economies, have overwhelmingly shunned foreigners becoming citizens by comparison; the US tech industry wouldn't be anything remotely close to what it is today without the Andy Groves, Nadellas, Elon Musks, Jensen Huangs or Collisons).

That's the short list. It can't be replicated.
> Can't we modify syncthing so that it becomes like a low latency shared filesystem and uses bitttorent as an underlying protocol.

Well... at that point you're writing new software, so you might as well start from the ground up with something actually designed for this use case, which provides support for things like live coherency, writeback and caching.

It's not easy to just make a program "become" low-latency. Syncthing is extremely high-latency to begin with, and is specifically not meant to be used as a real-time sync application which multiple applications can depend on for live coherency. This is the design of Syncthing. Same for bittorent. Tons of overhead due to the design of the system. For something like this which requires true low latency, there are just too many design decisions which would get in the way.

One major pain point about Syncthing in particular is that there isn't a very good way to maintain complete consistency between different OS environments. Syncing files from Linux which are not valid in Windows (name, metadata, etc) either causes filesystem corruption, reduces coherency between guests and host, or straight just drops incompatible files.

Try copying a file from Linux to Windows which has a trailing space. Windows will go bonkers and cannot delete or modify this file. You have to move it to a partition which you then delete.

I was so frustrated with using Syncthing that I gave up trying to make it useful.
9% of U.S. companies offer any paid paternity leave. [1]

[1] https://www.thebump.com/a/paternity-leave-for-men
HN cares more about dogmatic beliefs than factual reports. No wonder you are being downvoted.
The DMV sells its data too.
I'm pretty sure these are nonsense. I've seen the exact same advertisers listed for me and a friend and those advertisers have nothing remotely related to us.
You can buy a ultra-sonic cleaner that eliminates all of the pesticides on the fruits, vegies.
Thanks for that book recommendation.
We already do. Its called junior web development. Which most of the time just involves installing wordpress plugins.
The part submitted for scoring is just "yield return sizeof", that's why he says it scores 3. The keywords can be surrounded with more code to make them compile, but none of it counts for the puzzle.
> The right wing media spent decades on undermining the authority of the mainstream media...

And the media didn't deserve it? Dan Rather? The Duke Lacrosse incident? Political donation habits of self described journalists? Media complicity in what should have been a MeToo moment for Bill Clinton in the 90s? Or how long Harvey Weinstein was an open secret? Hannibal Buress breaking the Cosby story? How about the crying wolf about how sexist Mitt Freaking Romney was so that there was no alarm left when a lech like Donald Trump came around?

It's interesting that you use the term "fake news", because besides being a synonym for "lies" on the left, it's used in the alt-right (don't worry, not my camp) to label cherry-picked facts that conform to an existing narrative. Lies of bias and omission, basically.

Mostly, though, to be more severe, the media concentrates on quick narratives, on sound bites, on visuals, and on fresh controversies. And increasingly these days, on reinforcing existing echo chambers. There are so many rumors, anonymous sources, and unverified stories that would have been left to tabloids 20 years ago. There are so many ridiculous articles rehashing twitter arguments in newsprint. And stories about what he-said-about-what-she-said-about-what-they-said.

The media pride themselves on speaking truth to power, but the power they are not willing to speak to is the collective power of their perceived audiences. That goes for nearly all media outlets. They are beholden to remain popular within their respective niches.

If it's not clear, I think there's a tribalism problem in most media organizations, and I think we have them to thank for being a significant contributor to Trump being elected. If people can blame the U.S. for instigating terrorism through its foreign policy, I can blame the media for instigating an ignorant and paranoid public through its pursuit of tribalism over truth.
wait, does that mean we should package other things in fruit and vegitable skins? I guess a hamburger in a coconut shell would work just fine. Squeezing ketchup out of a lemon will probably take a bit more getting used to but ice cream wrapped in a melon skin sounds just fine.

Fruit shall be more popular than ever after we replace the content with meat.
There is indeed a lot of research on Alzheimer's disease and other neurodegenerative diseases. But I'm a bit more sceptical than you. We still don't know exactly what's happening in Alzheimer patients. We might even split up the disease into multiple sub-diseases as it happened with cancer. However, you are right, a lot of stuff can happen before people who are young today (20s and younger) get old.
macOS version has just been released. Windows version will be released later today.
SPAs are no fad IMO, but they are not the best solution for everything either.
China is worried an AI arms race could lead to accidental war
So you knew you were throwing off the conversation and then went at far to call the conversation as off topic?!

MBA's should have a stronger ethics focus, they are in places of influence in power that many don't attain.
Marketing quest post
We present to you the best marketing blogs across a wide range of marketing disciplines from plenty of top blogs in our index using search and social benchmark.
There was a huge version modification: the version that MaNa beat had to learn camera movement. Or do you mean that you don't think the change to require camera movement was related to the win?

I think the change was probably related -- if nothing else, time spent learning how to move the camera is time not spent learning how to e.g. build a Phoenix, which would have won that game for AlphaStar.
V is very strict. There's only one style. Using anything other than the underscore case is a compilation error.

It doesn't have the uppercase export rule.

It's going to be either Rust's `pub` or Oberon's `*` or `+`, haven't decided yet.
That's a good point, I'll have to stand corrected on that. Just a matter of swapping one operation for another.
Facebook does not tell you exactly what contact information was uploaded. Does your Facebook profile include your name? Birthday? Location? That’s what it’s gonna be. Not so strange.
> Sure, static types have trade offs, but they are a clear improvement on all dimensions over dynamic types

That has not been my experience and I don't think there is much objective proof of this. Most of the (admittedly not great) studies I've seen show dynamic languages as comparing favorably or better in bug counts for example.

Some of the things we're working on in the next version of spec are is head-on the notion of how to define expressive contracts for functions and allow those to meaningfully evolve in compatible ways over time as program requirements change.

I look at FORTRAN as a great language for its domain, so maybe you're right. :)
This post isn't different enough from the previous one to justify a second major thread in the same month. We understand how cool this project is. It's just that frontpage space is scarce on HN and the hivemind is sensitive to repetition.

People come to HN to escape repetition—except of their favorites, of course, which they love to see repeated. Everybody's favorites are different, so for an overall solution we need to regulate repetition.

Even when they aren't strictly reposts, we mark a story as a dupe if (a) it has had significant attention in the last year, and (b) the new post doesn't add significant new information (See https://news.ycombinator.com/newsfaq.html and https://hn.algolia.com/?query=%22significant%20new%20informa...).

Project-release threads tend not to be about the incremental features in the new release but rather free-ranging discussion of the project in general. That's fine, but about one per project per year is the right amount for HN to host. That gives us a good mix of projects to discuss while still leaving space for other things.
On my very first interview at Google long time ago (when they still did crazy puzzles and combinatorics) I solved two tough problems nobody solved before (interviewers told me). I didn't get in. Three years later another recruiter told me they almost hired me (borderline decision), but nobody knew me, so tough luck lol.
I don't know what exactly Clojure has but Racket/base has immutable lists, vectors, hash maps, and structs. (As well as mutable versions). Most default data structures are immutable.
PCI compliance covers all aspects of credit card numbers and how they are collected, transmitted and stored. There's no reason to believe a company you can't trust to either not grab it or transmit it or store it for UX metrics non-compliantly will take care to do so in a compliant manner otherwise for normal operations. Either they take care with important data or they don't, and for this measurement "assume it's taken care of because they offload it to some other company" doesn't really count as taking care and absolve them of the responsibility, as I'm sure a lot of developers convince themselves it does.

That said, my point isn't necessarily that you should trust apps gathering UX metrics more, but that you should probably trust all apps quite a bit less, whether they track user actions or not.
What? You used a porn site that demanded Camera access, and you agreed to it? To each is their own, I guess. But that's not a move I would have done...

What's "their contract" that's prohibiting you from naming the site, apart from a standard EULA that no one reads? Who cares, just name the site?

Honestly, I'm having trouble believing this.
Lyft’s new ‘Green Mode’ lets riders request an EV
having concern for LEO safety and efficacy:

"please avoid this location as there is police activity, you should avoid interfering, with or complicating thier efforts with your presence".

nothing criminal about advising someone to avoid messing up an investigation.
Sorry, not going to happen as things stand. A big part of Reviewable's attraction is the tight GitHub integration, so supporting other platforms (BitBucket, GitLab) would essentially require a fork or some pretty heavy-duty abstractions. Either way, future maintenance would become much harder, so I can't build a business case for it. Perhaps if BitBucket or GitLab were larger / growing faster, or if Reviewable was a much larger company with many developers to throw at the problem...
It's not too surprising that there are fewer unique products for a geometric progression, because subsequent terms in a geometric progression are found by multiplying by the common ratio. There will be fewer unique products when all of the numbers share that common ratio.
> a virtual machine with its own kernel to enhance isolation from the host

Whether that’s something you care about or think is necessary is left as an exercise to the reader (i.e. it depends).