skysight-inc/HackerNews huggingface dataset:
> The feature bloat makes it very hard to learn D, let alone being an expert on it.

Learning 100% of any programming language should not be a goal. I know less than 10% of the functionalities of my microwave oven or my washing machine. This doesn't prevent me from successfully using them and save a lot of time.

Bjarne Stroustrup himself says learning all the nitty-gritty details of C++ is counterproductive and unnecessary.
How in the... That's amazing. How is the video itself even "stored"? Does this require a mod?
Management at big companies like Google is about protecting your $1M+ paycheck a year and not about innovation. You don’t rock the boat and you don’t stick your neck out. These companies are not hungry, they are simply greedy.
I guess if we're going to discuss this article again, I should get to say my piece about it again:

> To lounge on a beach or travel the world and not actively engage in building your arsenal of expertise is professional malpractice.

I've seen this thought expressed before in writing about Startups. If you're not burning your life down 24/7 in the struggle to make it Big, you're doing it wrong.

But that's silly.

The entire goal of building a business, in my mind, is to get the point where you can lounge on a beach or travel the world and not need to actively engage in anything except the pursuit of happiness.

I personally averaged out at a little less than four hours of work per week in 2017, running the sort of low maintenance, feature complete, Software-as-a-Service business that the author spends a paragraph explaining is not in fact a "serious company".

But look at the product and you'll see craftsmanship. Ten years of work, in fact as of roughly today. But never at the author's pace. Always at mine. Those two things are not mutually exclusive.

That's the great thing about building a business. You can do it any way you like.

[from https://news.ycombinator.com/item?id=16248810]
Please don't use "irrespective".
It seems pretty improbable to me too. Is anyone aware of any numbers published by Wing or other drone delivery companies?
I've been thinking about writing a blog series on route planning algorithms if there is enough interest.. let me know if anyone wants it lol?
If you can get a pay as you go Sim card it may be worth it to register a new Google account just for nest.

Separate nest from your personal Google account. That's if nest is worth that effort.
The cost while incalculable by me, I'd guess is likely north of 100b dollars to bury everything. It's probably 1b alone for just the environmental impact statements.
I was thinking of a World War 2 scenario where the declarers didn't actually start hostilities.

Now in an alternate universe where Germany didn't realise it was at war if it invaded Poland, so it never invaded France. Fast forward X years on, and France wants to sign a peace treaty (because it's embarrassing being in the EU but at war with a fellow member, and makes Schengen complicated), but Germany doesn't see the need because they aren't at war. Can France unilaterally declare peace? Is Germany at war? (I suppose theres a legal and real world answer to this)

I'm reminded of an urban legend, where Berwick on Tweed wasn't included in the peace treaty concluding the Crimean war, therefore still technically at war with Russia [1]. In all the tellings, a second treaty has had to be signed to end the war, which suggests both parties need to agree.

[1] http://www.berwickfriends.org.uk/history/berwicks-war-with-r...
Not them, but everyone in CA, as stated in their post??
I mean you can get all negative and skeptic, and I would respect that. Some developers, including me, have a negative attitude towards (or even spooked by) marketing, and that's okay. There are many others who like it.

The name-calling is what makes me uneasy.
What I mean is that when it was announced that "V Programming Language is Released", it was just binaries and no source code: https://news.ycombinator.com/item?id=20229632

There's nothing wrong with releasing the binaries, but a more genuine headline might've been like "V Language: Alpha Compiler Binary Preview".

And the 0.09 second compilation is really cool! But a more genuine headline would've been "I got V to compile itself in 0.09 on my computer".

If you think I'm ranting or nit-picking, so be it. But my experience in software development is that exaggeration leaves a bad taste in people's mouths, and could harm the reputation of your otherwise really interesting language project.
In a previous article, he renamed the gas generator on the Merlin and F-1 rocket engines a "preburner" and now everyone is copying him.
How is it desirable or even acceptable to deteriorate user and developer experience like this?

Firefox will require users to install an extension in order to add search engines instead of just visiting websites.

And developers will have to create extensions that barely anyone knows about let alone bother to install.

Much worse than today's solution of including a little code in your website and have users autodiscover your search engine:

<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="a9...spec">
<ShortName>Website Title</ShortName>
<Description>Search my website</Description>
<Url type="application/rss+xml" template="mysite.com/search?q={searchTerms}"/>
</OpenSearchDescription>
Public Reputation Score
This was posted by someone else, I never announced it. Never saw this post.

The binaries were released 2 days before the source code, which was a weird decision. I never realized literally tens of thousands were following my every move. I'd be more careful then.
I would accept that argument if it happened once, but alas it didn't.

While anyone can start a wildfire, they are a large actor, which causes them. They make profit and could invest money to reduce their part in it, but as long that is an external cost, there is no economic motivation. That's not penalisation, it's economics.
In an ideal situation. Reality is much simpler.
The state PUC is ultimately responsible for regulating PG&E, if the maintenance was negligent why was PG&E not held to account before this happened?
Is that a burn? Pretty veiled, lol :)
Thank you! In the upper left corner you can lower the volume. I should probably make it lower by default.
Ok, so it's

"Actually waging war on the US is treasonable"

And the Congress bit is a needless modifier, leading me up the (wrong) garden path.
I've updated the docs :)

Thanks for pointing this out.
Iceland Grey Listed for Inadequate Money Laundering Policies
Just give them a different spoon with their morning porridge and watch the drama unfold :D
> These [wip] labels were there before this vaporware article :)

Only a day or two at most according to archive.org. No WIP labels on 2019-06-21 (the closest snapshot available before the article was published)[1]. WIP labels exist on 2019-06-24 (the closest snapshot to the articles date)[2].

[1] https://web.archive.org/web/20190621013937/https://vlang.io/

[2] https://web.archive.org/web/20190624052507/https://vlang.io/
http://archive.is/cTjU7
Like a contributor I can say that @amedvednikov make a big effort to make such compilation speed possible. Also I can say that language is still easy to learn while having so many features.
https://news.ycombinator.com/item?id=21233245
I have kids, and this isn't a problem for me - not really sure what the children angle is here?

I live in a small rural town in Scotland, yet Amazon and others can deliver stuff to my door the next day. In big cities, some companies even offer same-day delivery.

Honestly, I don't need my stuff any quicker than that.

I'm sure there are some genuinely useful niche uses for drones - for example, there was a recent HN post about a company in Africa doing drone delivery of medical supplies to remote and inaccessible locations.

But I don't think it's a good idea to fill our skies with noisy, flying lithium batteries, just so you can get a pizza in 16 minutes instead of 18.
It's only when I get reports from neighbors, my turnover crew or they make a false claim on AirBnB. The tech in the Nest cams make it so you don't have to wade through footage. It short links to events and has great detection as I mentioned.

None of what I wrote was minor either. If a vendor is charging me and not showing up, that's fraud. Bus full of people - over my approved capacity and I can get fined. Filming - I can get fined. Fire in the desert - big liability. Stealing firewood - theft and now my guests won't have any.

Not sure why you are fabricating a story that isn't there.
If I share some information with a friend of a friend, should that information be viewable by an app that the friend of a friend activated? For Cambridge Analytica, the answer was "yes", so Cambridge Analytica was able to scrape a bunch of stuff.

If we make the answer "no", then it won't be possible to build alternate UIs, because the Facebook UI will be able to show my friend of a friend my information, but an alternate UI won't be able to do so.
Hi everyone! I wanted to learn Typescript and experiment with PWAs[1] so I decided to create these little games. In fact if you go to https://xojoc.pw/games2d/ in some mobile browsers you'll receive a prompt to install the games. They should work offline too.

You can find the code on my GitHub: https://github.com/xojoc/games2d

[1] https://developer.mozilla.org/en-US/docs/Web/Progressive_web...
The freedom to think abstractly and not in terms of everything-is-on-fire-all-the-time is absolutely the best thing about being a graduate student :)
https://news.ycombinator.com/item?id=21281411
Well I wouldn't say the language itself has many features.

Its goal is to be minimalistic, simple, readable, maintainable.
Minimal Notes app sync online/offline data using PouchDB/CouchDB replication
Iso 26262 do not quote misra, but everything which it asks is basically contained in misra
They still sell computers with 4gb of ram, so it doesn't even have to be an old computer.
It's fine to appreciate it from a general "teaching college kids ethics" perspective, but you didn't actually learn anything meaningful from or about Appalachia - and neither did the author.

My point is that there is a whole genre of content that uses "Appalachia" and "Appalachians" as a stand in for the lower class other America. It's the one underprivileged group that white liberals can safely stereotype and exoticize without fear of repurcussions. And it's always outsiders with a pre-determined narrative who get to decide what Appalachia is like in the minds of non-appalachians, through books, movies, articles like this.

My point is more for anyone who thinks spending a few months in Appalachia gives them something worth writing about. It doesn't.
Builders have to offer warranties on new houses, including HVAC systems. Which means that the builder and their insurance company is liable when Google screws up. What insurance company would want to be in that position?
Some people don't have that much ram? Ram is still expensive, especially when bundled with laptops.
Darwin: A Neuroevolution and Evolutionary Algorithms Framework
Yes, so many empty promises I never delivered.
I don't really get what point you're trying to make here. Yes, people should not be mean-spirited, but the opposite (i.e. the internet should be a hugbox) is just contrarian; and, for the record, I don't think the article is very mean-spirited at all when you take in consideration what percisely it was responding to.

A lot of the criticism of V takes aim at how the language was advertised which strikes a lot of people as rightfully annoying in the "C++ killer" space, something that a lot of people have put a lot of hard work already into which should not be entirely out of hand (this space is becoming very crowded for attention). If V's code remained the same at launch with its author choosing to be a little more conservative and thoughtful with its announcement, this type of response would not have happened. Its author did not make the status of the language entirely clear. When Odin came out a year ago, Lobster half a year ago, Zig three years ago, or Mun a month ago (of whom its authors were considerably modest: see https://news.ycombinator.com/item?id=21173822), sure, they were critiqued, but they were not met with the specific kind of response V had for a reason.

Keep in mind languages (that don't aim to be toys) should rightfully be subject to a greater degree of criticism as their goals are primarily to upend a domain in such a way that if they fail, it renders the efforts of a lot of other people writing code in that language as something for naught. People take gambles when they adopt new technologies in general, but languages (maybe operating systems by extension) are of a significantly different scope.
As part of some settlement PG&E buried the lines in my old neighborhood. Took three years. I heard some comments that at that rate they could underground all the lines in San Francisco in about 400 years.

I'm unsure but I think a lot of the issue is that feeder lines are often run through unfortunate areas. Fire prone, subject to high winds, and difficult to reach quickly. One suspects that under grounding is likely impossible. Instead they would need to reroute the lines. Then there are all the diffuse rural suburbs.
The homes serve a lot of guests and 95% of them are respectful. How does reviewing footage when they make false claims or I get a report from a neighbor make me a voyeur?
and if history any guide, you have good chances of succeeding for a time :

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

"The most draconian restrictions and speed limits were imposed by the 1865 act (the "Red Flag Act"), which required all road locomotives, which included automobiles, to travel at a maximum of 4 mph (6.4 km/h) in the country and 2 mph (3.2 km/h) in the city, as well as requiring a man carrying a red flag to walk in front of road vehicles hauling multiple wagons.

...

In addition to any concerns about the state of the roads, by the 1860s, there was concern that the widespread use of traction engines, such as road locomotives and agricultural engines, would endanger the safety of the public. It was feared that engines and their trailers might cause fatal accidents, scare horses, block narrow lanes, and disturb the locals by operating at night. Although all of these fears were justified and were soon realized, there was a gradual acceptance of the machines as they became more common in commerce."
OpenBluelabConnect – Proof of Concept for Communicating with Bluelab Devices
Formal education != employment != what you actually know.

(Scott Manley wins at all three, though.)
Social networks aren't "editing" anyone's speech, though. They're simply limiting its reach, or not hosting it in the first place.
Quitting Analytics
So what's the actual criticism? So far it's only been things like "it has a freetype dependecy", "it has no AST, so json decoding is not possible", "it's a joke language, no way V is written in V" etc.
The software profession has been corrupted and utterly misdirected by the entire management industry that has been built around it -- it sounds like you've got the beginnings of enlightenment brewing inside of you and I invite you to use your critical reasoning outside of the facts of your `craftmanship` and see how the algorithms and concepts of computer science apply directly to one's pursuit of ultimate understanding and personhood

Look to the history of computer science and the greats that brought us to where we are now, like Alan Turing and ask yourself if this is the future they had envisioned for our calling?
What's a reactor game?
A million people are jailed at China's gulags
As the name implies, LibriTTS is meant for people (researchers, really) to develop text-to-speech (TTS) systems.

The point isn't that LibriSpeech isn't clean enough. Rather, it's that conversational speech is very different from read speech (which is based on written text). Everything has an effect, even planning of utterances (think: hesitations, "uhm", "uh"), turn taking behaviors (think: how speakers negotiate taking turns), how speakers self-correct, phonetic convergence (think: speakers adapting their speech to be more similar to that of their interlocutor), and so on.

The Common Voice data won't help with that, as it's read speech. It's far more expensive to collect conversational speech datasets, as transcription (or correction of automatic transcripts) involves a lot of manual labor.
I figure it'd take 50 years, if everyone signed on and approved.
Worm is 1.6 million words long?? You read the whole thing?
DRY is overrated, and lesser engineers can make a hash of your entire codebase in the name of DRY (and don’t get me started on DRY tests. Fuck me.)

In fact the Rule of Three all but says that it’s okay to repeat yourself once, twice is not good, and three is right out. That’s substantially more repetition than DRY prescribes.

Instead, and I admit this sounds a little vague, the code should say what it does. The bigger the thing it’s trying to do, the harder it is to state that clearly, or to verify, so you break it down into separate concepts and string them together. And then you notice how awkward it is to state the same thing many times so you are highly motivated to reuse those statements, refine them, and make them as accurate as possible.

Inlining frequently fails this test because you lose the boundaries of the “thing” that is happening, and people start slipping non sequiturs in, start rambling, which makes it very hard to follow their reasoning.

If you can’t follow their reasoning, you can’t defend it. You won’t defend it. And pretty soon it doesn’t say what it used to and that’s where you get regressions. So if you care about that, you want to write your code so that they understand, in which case breaking your intentions becomes pretty indefensible.
> People love tearing down other people and their things on the internet.

Not even on the internet. Have an idea, people reflexively shit on it.

When I see an idea unless it's utterly broken I try to figure out how you make it work. Not pat oneself on the back for coming up with some trite reason why it won't.
Not a downvoter of GP and have no opinion of this particular provision of a definition.

However, “quot[ing] the definition” in this case is citing a denotative facet of the word. There is also nuanced and idiomatic usage that is indicated in connotative meaning.

Pointing to denotative meanings when connotation is more contextually relevant is often considered combative and may garner downvotes.
They absolutely will know it’s you straight away... their algorithms will instantly match the address with the location data they slurp from your phone, if nothing else.
Once drones really take off, I'm concerned about their impact on birds, bats and other aerial animals. Will we see bird hits left, right and centre? Will these corporations petition to "cleanse" their airspace of all birds and bees so that their drones don't take a hit? Nobody seems to have thought of this angle...
PG&E spent at least 5 years falsifying maintenance records. Verifying that they did all of the maintenance that they claimed to have done would have been a rather substantial task.
Yeah, that's an interesting problem and would make sense in that context. They wouldn't be encrypting it when the data needs to be deleted, but encrypt it from the start, keep the key offchain and delete the key when they are required to delete the data. The data would still be "available" ("it's in there somewhere, but we have no way to get it out"), but useless. Would be necessary to make sure that no metadata can be gathered from the encrypted data on the chain, so when my doctor deletes the key, you mustn't be able to ascertain that I was even a patient.

I don't know whether it would hold up in court though, but it's an interesting idea. With a private block chain, the risk would be a lot smaller that a single leaked key (i.e. the customer accidentally releasing it) would result in big problems. I've recently talked with a lawyer friend of mine about a similar topic, but he didn't know immediately whether that's legally sound.
Which still means that the article was released after the WIP tags were added, and was complaining that WIP features don't work.
I've lost count of the times I've had to move one or more of the things out of the way to get where I was going, where's my check?

https://www.nbcnews.com/tech/tech-news/san-diego-startup-imp...
What features are you thinking off? At least for me golang is a pretty boring language in the sense it does not bring much new design.
The quality of online knowledge sharing signals general intelligence
That is fair.

You've piqued a lot of interest, and now a lot of people are following your every statement. I can imagine that managing those people's expectations isn't trivial.

Best of luck! Looking forward to 1.0
I think you're missing the point of craftsmanship as a general value. It is not about extracting and then spending resources. It's about dedicating your time, perhaps even your life, to mastering a skill. Traditional Japanese culture understood this and that's why you still get people like Jiro.[1] In the West, the only remaining traditional craftsmen that I can think of offhand are the bespoke tailors in Savile Row and their counterparts in France and Italy.

In the craftsmanship model, the pursuit of happiness is the pursuit of purpose and mastery, not simply the pursuit of sensory pleasures and relaxation.

1. https://en.wikipedia.org/wiki/Jiro_Ono_(chef)
Wow! Amazing!!!
This could’ve been written when first cars appeared too. Nobody will focus on drones when they are common, same as nobody focuses on cars driving by. There are techniques to reduce noise by special wing design or making larger rotors (similar to how a larger fan in the computer is quieter) or even redirecting noise upwards (https://dronebelow.com/2018/11/06/dotterel-technologies-rais...).
Well, they could start with actually trying to avoid starting fires rather than just not bothering with routine fire prevention tasks. They are not remotely close to a company that did everything they could to avoid starting any fires but did anyway because it was unavoidable.
Check out this short excerpt of definitions and examples of the math "alien symbols":
https://minireference.com/static/excerpts/set_notation.pdf
They are really not that bad once you learn their meaning + very useful shorthand (you can think of math notation as a DSL with specific expressions for math operations).

Longer preview of the book:
https://minireference.com/static/excerpts/noBSguide_v5_previ...
and here is another preview of the LA book:
https://minireference.com/static/excerpts/noBSguide2LA_previ...
Both books have been pretty popular with the programming crowd. They use standard math notation, but there are lots of code examples and computing analogies, so you'll feel right at home.
The world is full of projects which are late, never fulfill the original plan, disappear with people's money, pivot direction or funding source, put arbitrary restrictions on use, etc. If someone publishes an ambitious plan, the disbelief is likely not personal. It's: "that almost never happens, we need some serious proof". Especially if the timing is more ambitious than seen elsewhere.

No judgement here on the project, just an observation. I'm excited to see where the project ends up.
“Behold Mark Zuckerberg’s Revised Origin Story for Facebook”