skysight-inc/HackerNews huggingface dataset:
On the one hand, this is hardly the first time I've seen someone complain about the arcane ways Wikipedia sometimes seems to be policed by an army of smart teenagers on a power trip. Many years ago, there were some stories about highly qualified academics writing articles, only to see them ruined by well-established wikipedians. And for an outsider it can be hard to figure out how to correct this.

At the same time, there does need to be some degree of policing, or anyone could make any article say anything at all. Of course it's frustrating for a qualified author or academic to not immediately be recognized as such, but to Wikipedia, it's hard to tell the difference between a qualified author and a clever con man. All they can really check is the sources.

So it's a complex issue.

And considering their ban, it's not surprising that the Daily Mail likes to discredit Wikipedia as much as possible. In this case, they do kinda have a point (although from the discussion pages, it seems these people were far more arrogant than the Wikipedians they accuse), but the writing of the article takes it ridiculously over the top in a painfully transparent way.

For example: "‘Axl’ then informed me it was most unlikely that what he called ‘The Community’ of Wikipedia would permit my entry to be deleted. ‘The Community’ sounded like something from George Orwell’s 1984 novel and the faceless men in Big Brother’s Ministry of Truth."

Does the author really think his readers won't know what a community is in this context?
Posting unsubstantively about a divisive topic makes for a bad HN comment. Please don't do this.

We detached this subthread from https://news.ycombinator.com/item?id=13905407 and marked it off-topic.
We did an experiment with comparisons of Guetzli and (slightly larger) libjpeg output: https://arxiv.org/abs/1703.04416
Turns out that 75% of the 614 ratings are in favor of the Guetzli version.
Connectify Hotspot Pro 2017 License Key and Crack Free Download
Word by Word: The Secret Life of Dictionaries
Could you speak to the reasons why successful startups are not really being founded to develop more advanced batteries? Is the issue primarily 1) widespread lack of knowledge across the entire battery "stack", even within the industry, 2) widespread mismanagement and inefficiency of processes within manufacturing or R&D or 3) the fundamental R&D for battery improvements is just outrageously hard?

I get that it's probably all 3, but I feel as if the main problem being 1) or 2) would lend itself well to startups with extremely knowledgable battery industry veterans.
Part of me wonders if the people who rail against picky over regulation have ever had a really bad neighbor.
https://golang.org/pkg/sort/#Slice
We detached this subthread from https://news.ycombinator.com/item?id=13905286 and marked it off-topic.
Ask HN: Separate liability by multiple LLC's?
I run my own consulting practice. It's just me at the moment. It's filed as an LLC.

I want to create a SaaS product, so I filed for another LLC which will house/own the product.

I am keeping both LLC's totally separate. There is no parent LLC. I want liability to be separate so that a law-suit against my consulting practice doesn't effect my product, and visa-versa.

I also like the idea of keeping it separate, since in time I could sell my product/company, and keep my consulting practice.

This creates more overhead, but almost guarantees separate liability.

What are your thoughts on this? What have you seen in the industry? I'm finding that the overhead is kind of annoying, especially some of the cross-over. i.e. if I hire someone for my product, but in a lull want to contract them to a client, that could be interesting.
Also, until my product takes off, I'm just using the existing infrastructure that I bought under my consulting practice (i.e. laptop, email, office365, MSDN subscription, etc.)
Yeah, and reading Latin is complicated by the fact that Latin authors like to put the adjective and its noun on oppposite ends of a phrase and then stuff other things in between. So, instead of "the yellow car in my driveway that belongs to my brother" they'll say "the yellow in my driveway that belongs to my brother car". Because an adjective must match its noun in number, gender and case, the authors think of the noun and adjective as holding the phrase together. And this is only the beginning: in poetry there are even fewer patterns because the words are generally ordered to fit the meter: the only thing you can really count on is that certain particles must be the second word in a sentence (important because the manuscripts didn't have punctuation) and that a preposition always precedes its object.
He likes to praise his management and his management is sometimes good. BUT - when he buys or invests in a business - he wants to only do it such that ROI will work even if the management is not good. Thats the difference between a tech small business where the founder / product guy has to be switched on and be excellent otherwise - your business goes haywire. Here is an example off Buffett and his thinking on management:

I knew nothing about the management of Moody's. The - I've also said many times in reports and elsewhere that when a management with reputation for brilliance gets hooked up with a business with a reputation for bad economics, it's the reputation of the business that remains intact.

If you've got a good enough business, if you have a monopoly newspaper, if you have a network television station - I'm talking of the past - you know, your idiot nephew could run it. And if you've got a really good business, it doesn't make any difference.

http://www.businessinsider.com/warren-buffett-good-business-...
The Nova Seed trailer can be found here: https://www.youtube.com/watch?v=_ADm0BSHMeA&feature=youtu.be
> At what size does her property become a "farm"?

When it is zoned for agriculture.
> I strongly disagree -- I think "self writing code" has the worst failure mode ever: any security vulnerability leads to permanent compromise which is persistent across versions and requires non-trivial skill even to detect.

The auto-updater does nothing to make this worse. That's true of any vulnerable system. Once you're owned, you're owned.

> Because there will be security vulnerability, and people will be exploited, and even if your update system runs every 4 hours, it will take dev team some time to write up a fix and push an update.

It runs every 15 minutes, in the default configuration, and our usual turnaround time for getting a bugfix out is less than 1 hour.

> The sad part, it is not hard to fix.

It's not broken, it's a trade-off. Nothing to fix.

> You already have separate update script

That's the kicker: If your threat model prioritizes "don't let the httpd write to the web directory" higher than your usual non-power-user, then simply:

1. Set up a cronjob to run the update script, run by a more privileged user.

2. Don't chown/chmod.

The reason we do this by default is because our threat model is ensuring automatic updates work for everyone (including people who are not sophisticated enough to set up a cronjob).

> You can change your Dockerfile to use secure setup. It will take a bit of work but it is definitely possible.

I guess?

The Dockerfile was provided by the community and is maintained by the community; I don't use it nor do I touch it.

I'm not a Docker user. https://news.ycombinator.com/item?id=10269200

> Until this is done, "simply secure" is only until the first compromise.

That's literally true of anything. If you get compromised, burn the machine and recover from a backup.
In case somebody's interested, Naval mentions a cool book that is not listed in the accompanying blog post : Thinking Physics, by Lewis Carroll Epstein.
Our Python dependencies include gensim and numpy which puts the build > 10min. Without layer caching, what can I do to get the build time down?
Experiment: Finding smallest Angular application size limit
It can't do that on its own, but it's certainly possible to write an app for Hololens that does. I can't confirm writing such an app at this time.
No. My intent was to give what I regard as the prevailing political and cultural hegemony, which very explicitly has no love for and places no value on me and mine, pause to think about whether continuing to cherish such arrant contempt is really so worthwhile a path to follow. I don't see any way in which I could've made that more clear in my prior comment.

If you believe that voting other than for the Democratic Party's candidate constitutes sabotage of the democratic process, I really can't imagine there being any kind of conversation that you and I might productively have.
You speak to what frustrates me about living in a large city. Everything's been pushed aside and replaced with concrete and asphalt. Driving and walking around this city just feels dismal. The concrete and asphalt make everything feel hard, oppressive, and stinky. The summer heat never leaves. Nor does the litter ever leave. Whereas if there was just a little less concrete and asphalt at least there wouldn't be concrete/asphalt to fall apart. Just maybe there would be plants growing in the excess. In attempting to engineer a city people wound up with less than was there initially.
There was the case of the unfavorable NY Times review. The Tesla was sensibly designed so that when the car was parked in an extremely cold garage, the batteries were actively heated to protect them from a damaging freeze. That all makes sense, but it wouldn't make sense to someone new to such a car why the battery shows less range when you get to it in the morning.

The reviewer called support, and they guessed it was simply out of calibration or something, maybe because of the temperature, but without getting to the conclusion that the batteries had actually been used all night to keep themselves warm. Under that assumption, driving in circles for a couple minutes might warm up the system, then return accurate range estimates.

Anyway, the reviewer went on to try to continue his driving trip, the readings never returned to what he thought they should be, and he drove without heat to try to maximize the range. He then wrote a review based on his experience, and without the knowledge of why the batteries has been drained overnight.

Elon Musk ranted in response about a conspiracy to pan electric cars, and cited GPS readings of him driving in circles. There definitely had been instances of biased and rigged reviews against electric cars, but this was pretty clearly a misunderstanding, and Elon Musk never retracted his criticisms once it became obvious what had happened.

Tesla's unconditional supporters didn't do much to quiet potential worries. What should a mild-mannered prospective buyer think? According to the letter of the contracts with Tesla, even having tires on your Tesla rotated could invalidate the warranty on the batteries that cost tens of thousands of dollars to replace. That gives Tesla a lot of leverage to "punish" customers, and the mob of supporters that would gang up on you if you say anything publicly about what seems unfair gives you less recourse and should make people wary.
jemalloc doesn't support non-Unix platforms (eg Windows). You may or may not be able to find a Windows port of any particular jemalloc version, but the developers ignore Windows because they don't use it in their server software. We gave up using jemalloc on Windows because it was such a crap shoot.
> And do you think that having this ...more human approach..when selling/buying ads is obsolete?

No, it can still be done, if you're in a niche for which it doesn't make sense to have a more automated approach (either because it's too small to justify the investment in building an ad network, or because it requires higher-touch interactions).

It sounds like what you want to build is a niche ad agency. It wouldn't be a software/technology business, but a sales business. Your first step should be to get high-quality apps to agree to place high-quality ads that you've sourced - that will be infinitely more difficult than building an ad network (if that's what you're doing). And if you can do that, you can probably run the business at first using Excel, without writing any code.
I come from the angle of "absolute beginner" who is trying to get started quickly. If you are really "looking to put things into production" you might be right. Using those boards I proposed will always have big disadvantages.

The original article is not written for absolute beginners, but for people who would go through the pain of soldering 100 pins to a self-designed PCB and failing 5 times before getting a working version.
You are mistaken.

https://www.corporationwiki.com/p/2ixe71/paragon-initiative-...

That's all I will say about the matter.
Price point is actually quite good. Battery life is terrible. After that though, what are the features that say you have to have this thing? I honestly can't name any. It's my phone with worse features.
Definitely.

Actually, aeneas can be used as a Python library (rather than just a CLI tool), and you can definitely provide an audio file, a list of audio intervals where the spoken text is, and align "piece-wise". See the "aeneas library tutorial" in the docs.

At the moment, the CLI tool aligns only a single audio interval (possibly chopping the head or the tail of the audio file) --- which is just a special case of the above case.

I remember a user requested this feature in the past. I have not added it yet because:

1. I have not heard much interest about it, and I have not needed it myself;

2. I am not satisfied with the current CLI interface --- (historical reasons mandated it the use of big config strings and strange, long parameter names) --- and hence I think that this kind of new features should be added once aeneas 2.x is out, with a redesigned CLI.
We've had the pleasure of having Paul as a sponsor for our senior project, a sample-based midi synthesizer, running on, at least, the Teensy 3.2 and 3.6; we got free hardware for development, and he's been quite supportive, despite being obviously perpetually busy. And I can't say I ever felt at all hindered by the hardware or its libraries, and although we started the project with almost no embedded experience. Quite a fun way to end college.
Of course. Sort of like giving everyone an android phone (I've still got my Nexus 1! :-) which I never actually used as my 'main' phone but hey it was free right?
As someone who's worked with PostgreSQL for a decade now, I've very definitely seen cases where memory bandwidth is the bottleneck, not disk bandwidth. I'm pretty sure the IO subsystem would still be a narrower pipe than main memory, even if you stuck Optane devices in every available connector at the same time and striped across them.

EDIT: Don't mistake me, I'm very excited about the potential of Optane devices in the workloads my databases handle (though, since my postgres machines are all in the cloud right now, that remains a purely theoretical question). It's just not a panacea.

Then again, nothing is.
I'm not an advertiser and I understand your point - but I think it can be the same amount of work pushing the ad in a black hole of ad impressions - not knowing where your add is being displayed - just some numbers - then trying to guess - because it's a great amount of guessing involved - what should you do to increase the relevance of your ad.

Vetting the apps you want to advertise can also mean time spent - but knowing what are the apps where you are displaying your apps and even who are the type of users being the ad - I for one feel this is a more powerful approach.

But yet again - I'm not a big advertiser spending huge money on it.
I just talked to a former student of mine, who said their startup can't hire senior programmers with relevant experience in the UK, despite offering £160k per year. A colleague of mine has a new startup on the side, and he says he can't hire reliable front-end devs despite offering £70k-£80k. I also just talked to two former PhDs from my group, and both went to the US where they got offers > $200k per year, while in the UK they were topping out at ~£70k per year max.

In all cases we are talking about specialists, think writing JIT compilers, sophisticated data analysis, program verification, or scaling to millions of users.

Salaries for excellent programmers in Europe are a joke vis-a-vis the US.
Yeah, fair point. That'll be a function of the fact that Haskell has tended to prioritize the concerns and problems of writing the compiler.

Complex transformations of data structures are part of the compilation activity too, but they're more difficult to spot in the wild of applications.
A more productive way to make this point is to simply ask what the terms mean.

UART is a programmable serial interface; it usually refers to the kind of serial you speak to peripherals in the outside world, as opposed to something like SPI, which is serial spoken to components on the same board.

BOM is "bill of materials". It's the catalog and price of all the components needed to ship an actual product. If your chip doesn't have an RTC (clock), and you need to buy another part to provide it, that adds to your BOM.

BLE is Bluetooth Low Energy.
If they are in the network they have full control over the ads that are being displayed.
That's what I'm saying.
I am curious do people actually do this though in practice?
Show HN: Google's Guetzli with Docker
As much as people claim to despise puns, the major English authors show very little reluctance to use them: they are everywhere in Shakespeare, for example, and you can also find them in more recent authors like TS Eliot (for example, in Ash Wednesday, he puns on dissembled/disassembled)
I went to read the readme and it doesn't say anywhere that it is a tool for web client developers.

Anyways this kind of info should not be hidden a click away in a github readme, it belongs in the actual web page.
The argument I replied to concerned best-case for length. I.e. a perfect hash at 128 bits delivers 64 bits of security against collisions. (Note the 'perfect' part)

64 bits of security is good enough against most non-nation state actors.

Obviously, MD5 (and sha-1) aren't anywhere near perfect hashes. And obviously, you need to look at more than length when judging a hash.

Basically my point was that md5's hash length isn't a big problem.
Smart watches are different though - like giving everyone the same pair of shoes or jewelry. At least the phone you could use if you wanted to. Something that goes on your body is pretty different.
Raising children is difficult, not only due to the immense amount of direct contact required to see your children thrive but also while juggling shared responsibilities and managing the economics of a household.

There was a separate HN thread about rural America seemingly unable to move to where the best economic opportunities are, but one of the biggest issues a family must deal with are whether both or only one of the parents should work. This is a decision that's often based on a variety of childcare factors outside of a family's control. Sometimes, there's seemingly no choice if local caretakers (e.g. the proverbial village) or daycare centers are too expensive during a child's early years which can impact long-term family financials and take a heavy toll on the stay-at-home-parent who may not be behaviourally suited to raise a child on a full-time basis.

Often, parents staying at home, whether by choice or necessity, are mothers. Anecdotally, I find a growing number of SAHD (stay-at-home-dads) often have either part-time jobs or extremely flexible hours. The article didn't touch on this directly but the few choice anecdotes seemed to focus on full-time SAHMs who didn't have the choice to utilize outside assistance.

Speaking from personal experience, while we had the luxury to choose to move to a city without grandparents or nearby relatives for caretaker assistance, it was a marital struggle requiring a lot of honesty and heated discussions to resolve the tension between home-building roles, child rearing and career trajectories for the both of us.
You've got to be kidding me. If you bring a life into this world you don't have the right to regret it anymore. You must feed and clothe that child, and give them the best upbringing that you can. It's not their fault you didn't understand fully what you were getting into. That's your fault not theirs. Get over your regret, it's only going to make your life miserable.
For example - except for some filters you don't quite have control over what ads are being displayed when using AdMob. What AdMob serves - that's what you display.

With this network - if an advertisers wants to buy an ad slot - but you don't agree with the product or service for some reason you're just going to decline the ad.
I don't know if this is true in Tiny's case but many VC firms do this intentionally to mislead people into thinking they're a large investor in big hits. I.e., they'll put in a relatively small amount of money (and overpay) in a later round for a unicorn like Uber just so they can have the Uber logo on their site.
Thanks for sharing your story. I never got the garage door springs talk from my parents either, and only heard about this randomly on the internet last year. Hope other folks will pay heed to their potential destruction.
So how many programmers you know use a professional keyboard, say? I don't want to provide free advertisement here so I won't mention any brands. But the ones that have hands separated and keys placed in recessions for comfortable wrist position and modifier keys under thumbs? And those that are fully programmable, the ones that cost from 300 euro and up? I don't know about you but I have (on my mechanical 100+ euro keyboard) 'Ctrl(Caps Lock)-Command(Alt)-Enter' remapped to 'Alt-Backspace' (in parentheses — the original key) using a Lua-scripted software. If it's your idea of “refined” and “precise” then that's fine :) Moreover most of programmers I know (hundreds and hundreds) use a “minimalist slick” keyboard from a Californian company. It's a good keyboard for googling a guacamole recipe and a nice example of a “good-looking“ industrial design. But it's not a professional tool by any means.

I don't really want to get started about those slow laptops (that have “Pro” labels on them). I don't know about you but for me their performance is disappointing. (By the way, I use a 2010 Macbook Air as my home machine so no need to call me “picky”). Yet those “Pro” machines seem to be “default” ones in so many organizations I know. They are a good trade-off indeed between looks, portability, versatility and price. But they are nowhere near “pay whatever it takes to scrape every last drop of performance and reliability from your tools” approach that to me seems to designate the choice of tools by professionals.

About software. There's the brilliant, inspirational and slightly sad article: https://www.fastcompany.com/28121/they-write-right-stuff . Where, I remember, was a comment with a person asking, “do you want to pay hundreds of dollars for a text processor written with the level of quality described?” And my reaction was, “Hell, yes! If it's a professional tool and I earn tens of thousands using it, I should be able to pay accordingly for my main equipment”. In web development industry there's an apparent trend now to switch to “hipster” (I mostly like things hipster) text editors. Won't specify the names here but they are usually written in Javascript and HTML and are “highly customizable” but I rarely see them made to perform functions my IDE does out of the box. In the meantime, IDEs for web development are a few (are there any besides the Prague-made ones?) and are not very customizable by my needs (compared even to aforementioned lightweight editors).

Anyway, thank you for your answer and I am glad, that you do focus on the positive side of things!