skysight-inc/HackerNews huggingface dataset:
I don't really understand why advertisers would have a problem with "objectionable content" (obviously excluding fradulent websites that might be faking ad views).

If someone is viewing the content, they presumably like it, so there doesn't seem to be any difference compared to people viewing advertisement on "non-objectionable" content.

If someone else sees the content along with the advertisement, they can just truthfully say that the advertisements are placed by an automatic algorithm and that they don't endorse the content.

What's the problem?
I'd say muhallebi is closer to blancmange than tavuk göğsü, which is literally made from chicken meat.
But to decode a block of size 'b' takes O(b), i.e. larger blocks take longer to decode. You can pick whatever size block you like, but smaller blocks lead to less compression. It's just another form of indexing.
I don't think it killed at lot of people but it was pre-pasteurization so fresh milk didn't keep in a drinkable state for very long. Most of it got turned into butter or cheese pretty quickly. Almond milk was almonds (with a long shelf life) and boiled water (relatively clean) so less risk.

I'm sure people got sick buying hooky milk though.
This makes me wonder about how complex is the world we are living today. The large amount of niches humanity created, unceasingly. On our complex societies, even a micro blog about "power lines in anime" have an audience, and got a journalist's attention to create an interesting article.
Correct, 'benefit' is a very common English-Spanish false friend for profit. Sorry!
Another Smalltalk article from the same author ("Richard Kenneth Eng"). He has at least three articles where he considers Smalltalk the best language ever, while simultaneously bashing Common Lisp (& other languages), with claims that show his knowledge of CL is not even superficial.

Plus ignoring that the creator of Smalltalk, Alan Kay, is a fan of Lisp himself and on the early 70s these two were the main languages for OOP and had mutual influence. Not to mention that the early alma mater of Smalltalk, Xerox PARC, was also a center of innovation for Lisp as well.

No problem at all promoting Smalltalk, but when articles are just clickbait-y and have claims with no technical substance, they become articles for their own sake.
I'm not really trying to propose a concrete solution so much as shedding some light on why these things keep happening over and over again. For a successful founder it takes a relatively short amount of time to strike it rich and secure multi-generational wealth for yourself, while it takes much longer for negative side effects to become apparent and take their toll on the wider population. But by that point you know that any externalities will be "someone else's problem" so there's no real incentive to err on the side of pursuing things that will be more likely to be net-positive in the long term
Because that's what Japan looks like, duh! Any place in Japan has basically power lines all over the place, even in cities like Tokyo.

And also because it's easy to draw and show for 5 seconds in every anime to save on the precious animation budget because it's super static and goes everywhere. Added bonus it can be added into any decor and you would not notice it's the same pattern imported all over again in between animes.
With the access to fresh milk from their own farm animals that they had? Why would milk kill "a lot of people in the middle ages"?

Lots of rural communities in Europe lived until the 50s or so not much unlike the middle ages (no fridges, no electricity, farming, etc) and they weren't harmed by their milk at all.
> is thin enough by some arbitrary measure?

Colloquially, this. There's historically been a fairly big gap between "very little runtime" and "more runtime", so "no runtime" and "runtime" are what people say.

That said, the word is generally ill-defined; some people use it to mean "interpreter" or "vm" rather than the classic definition, which is (as you say) that every non-assembly language has a runtime.
The Big Data terms you need to know
It's about time.

I can't imagine (as the author asserts) that people left Windows for Apple because of the lack of a command ssh client. Here's a thought: If you need to spend time on Unix/Linux machines, why not just run that on the desktop? I've been Linux only for 10 years and have no issues. OK, I do need Windows for the rare moments where I have to collaborate on Word or PowerPoint documents; Win in a VM (KVM/QEMU) gets the job done.

Does this new client support ssh-copy-id and passwordless logins? I have a couple of public-facing machines that need ssh; I refuse to enable password authentication as they'll get banged on all day!
BackCountry Wifi; Part 2
That memory stuff isn't even part of Rust's runtime; it's compile time stuff.

Here's Rust's runtime: https://github.com/rust-lang/rust/blob/master/src/libstd/rt....
I have a Oneplus 5T. Face recognition works fine most of the time, I use the finger scanner only when in the car, or some other unusual setting. Best of both worlds
Amusingly, in the UK it's nurses who have been resisting the professionalisation and expansion of ancillary roles. Despite broadening their scope of specialism and responsibility over the past couple of decades, a specialist nurse friend tells me that they're quite stubborn as a profession, with other roles (e.g. technicians and assistant practitioners) overtaking parts of the job that nurses could have taken.
The JVM adds 64 MiB if compressed, for comparison, node.JS with CEF adds 280 MiB
In the US, doctors run perpetually late throughout the day, so I doubt a no-show would affect their operations one way or the other. The patient pays for being on time by waiting.
>But how many people really say that Smalltalk is a waste of time because it's an old language?

I think a lot of people in the industry, especially younger ones in startups and fad-driven cultures, tend to discard older languages with similar criteria.

Not just Smalltalk, even something like Java -- "people still use that?".
Why do we let this crap happen? ICOs and cryptocoins are a bubble that is now big enough to be an existential threat to the overall markets and when they blow, they are going to take down all kind of other things with them. I went through this with the dot-com bubble, the housing bubble, now the freaking crypto "nothingness is something to invest in" bubble.

Some people really saw Millenials coming from a mile away.
Next word prediction- Neural network approach
List of 200+ AI/ML Conferences in 2018
Inside the secret world of the corporate spies who infiltrate protests
Have you looked at Mobaxterm at all? I have the same issues, and accidentally discovered this a few years ago, and haven't looked back. Lightweight Cygwin install, own package manager, EXTREMELY usable. The free version is plenty good, but even the paid for version is 'only' $80.
>Algol 68 did not have a simple grammar.

Algol-60 did, and that's the basis for comparison when somebody qualifies a language as "Algol-like". Some languages that have extremely close syntax to Algol are Pascal and Go.

Algol-68 is a later language, really a very advanced language, even more advanced that some "modern" languages. The criticism of its complexity should be considered within the context (year 1968).
Haskell deep dive: zsh-git-prompt
Huh, cool. That's a great illustration of the two general ways to achieve reliability. Either you make it rather hard to break in the first place (bury powerlines underground, write software with strong type systems) or embrace the fact that either way, it will break eventually, so maybe it's just better to focus on making it easy to fix (powerlines in the air, write Erlang-style software that reboots quickly in the face of error.)
I meant, physically, what gives different? why after applying the gate once on 1 there is a 50% the spins flip but when applying to 0 no-chance of that.
In the very end of the article, there are photos of the Telegraph LLC, the company behind Telegram, just a floor below the currently government owned VKontakte
Show HN: Call Me Private Virtual Number Service
Downloading putty.exe (or executing on a USB or share) is less invasive than installing the OpenSSH client feature.
Hi HN, it is an honor to present to you a tool that I've been developing for a few months now. Call Me Private (https://callmeprivate.com) allows you mask your real phone numbers behind virtual numbers for better privacy. You can make and receive calls with local numbers from around the United States and Canada. You may also purchase toll-free numbers if you are in the U.S. and Canada, a must-have for entrepreneurs, startups, and all businesses.

Just some great features you can do with your virtual number:

* forward incoming calls to a specific number

* record incoming and outgoing calls

* turn your number into a conference room

* turn your number into a message-only system (text or audio mp3/wav)

* turn your number into a voicemail-only system w/email and text option

* block individual callers

* block all callers

There are no contracts, setup fees, or cancellation fees.

Looking for a SMS-0nly virtual number? https://textmeprivate.com

For Hacker News only! Enter in coupon code HACKERNEWS and get 25% off all virtual numbers purchased for your first month!
Hi there

I think I would be able to help. Experienced mobile architect based in Cape Town, South Africa

email: droidwater@gmail.com
Cheers
Droid
The reflog is an invaluable feature, I'm glad that I learned about it right when I started learning how to use git. Knowing that there's little I can do to permanently mess things up has given me the confidence to just try things out, speeding up my learning tremendously.

I agree that the default git porcelain leaves something to be desired. Personally I use and absolutely love magit, slightly tweaked to give me the defaults I want.

The staging area is one of the things that magit really improves on; you retain all its power while making it very cheap to use -- one keystroke to stage the selected file, or all modified files. I stage individual hunks à la `git add --patch` a lot, and sometimes need to include only part of the hunk I'm presented with. It wasn't uncommon for my editing the diff to result in an error with the git cli, now I select the lines I need and just stage those. And if you really don't want to use it, `--all` is easily set as a default for committing.
I needed to reboot to make the install of ssh work. Then I did `ssh linuxbox` and it tried to login me in as winuser@winbox@linuxbox instead of winuser@linuxbox. The -l option fixed that. The gtop command looked nice! - it didn't on putty.
Simple effective way to test your #nginx API gateway
People insist in considering almond milk (and many other vegetable based milks for that matter) as a mere substitute for cow milk, and not for a kind of food in its own right.

Where I live, with the exception of oat milk, all soy, rice or almond milk comes with tricalcium phosphate and sometimes sugar, some flavour and even vegetable fat. Same for yoghurt.

This tendency to add stuff (particularly sugar and fat) to food is becoming more frequent in bread and other vegetable products that were healthier once.
Your 2018 New Year’s Resolution: Ignore the digital hype and be channel-neutral
g3.xlarge is many times faster and spot prices are like 0.5$ per hour.
yep, welcome to 1999. geez.
Cancelled: Ten great fighter aircraft that never entered service
> My experience suggests that 400eur would get you this exact level of treatment in European private practice

One of the problems is actually that you cannot tell what a certain level of treatment will cost.
In the beginning of 2017, we composed a List of AI/Chatbot Conferences in 2017. The list contains 89 events.

This time we put more effort to bring to the table The Ultimate List of AI/ML Conferences in 2018. As a result, 201 events have been found so far.
Partially, I think "they presumably like it" is an invalid assumption, as evidenced by the many youtube videos with more downvotes than upvotes.

More importantly, the argument made by campaigners looking to stop ads on objectionable content is that placing ads in association with objectionable content constitutes funding that content; whether you do that via an algorithm or manually makes no difference, the point is that the advertisers choice of how to place ads is paying out money to producers of objectionable content.

That, in turn, makes those advertisers liable to explain to their regular customers, who are now vicariously funding objectionable content by paying money to the advertiser, why they are placing ads as they are.

All-in-all, it'd be much easier for a generic advertiser to just avoid objectionable content; but that isn't properly possible on Youtube, which is what I suppose is what this whole scheme is trying to change.
Give one reason why you do anything you do without "I want".

Wanting something isn't selfish. It entirely depends on what it is you actually want.

Oh yes, you could argue from a hardcore libertarian stance that altruism does not exist and every action is inherently selfish but is that a good way of looking at the world? I think not.
Yeh, at least provide a command-line method of installing it.
If you're the type to install ssh, I'm guessing you're not a typical Windows user who is horrified by the command-prompt.
Fine, consider myself suitable policed for my bad behavior of "having an opinion about a kids TV show". Good job.
Tips and Tricks for Buying a Great Desktop Computer
You can easily set up Mattermost with a subdomain by using nginx or your proxy of choice, which is only a little extra work, and with LE, can also be easily secured. This is what I did for Mattermost at my previous job, and it worked quite well.
> I'm honestly not sure why you think you'd even need a GC for `hg commit --amend` or `hg rebase` (or similar operations in other VCSes).

Maybe you don't call it GC, but doing a rebase in Git leaves the old, pre-rebase version around. That is a feature: over the years, it has happened to me more than once that I'd missed something when resolving complex conflicts during the rebase. Being able to refer back to the state from before the rebase was very helpful in these cases.

If Mercurial throws the old version away unconditionally, that would suck very much indeed.

If Mercurial keeps the old version, then perhaps at some point in the future I'd really rather have all that old data removed as a simple matter of saving disk space. Surely nobody wants to do that manually?

Hence: you either have a system that makes it much easier than Git to lose data, or you need garbage collection.

I don't know what Mercurial does, but somehow, the fact that this dilemma isn't obvious to you -- somebody who clearly seems to know a lot about Mercurial -- doesn't instill a lot of confidence in it.
These Are the World’s Happiest Places
As someone who takes care to read as much as possible on both sides, that's not the case.

Liberals and progressives, generally, are universally for net neutrality.

Chamber of Commerce conservatives, libertarians, and if-the-left-is-for-it-I'm -against-it conservatives oppose it. The rest of the right is almost universally for it and many want to take it further and apply similar principles to platforms like twitter.
>Can someone give me a concise explanation why a language this influential and talked about is not used for regular programming ?

Back in the late 70s and early 80s, to use it you required a system with very big memory and fast processor speed (read: an expensive workstation), and the implementations/compilers were mostly propietary and expensive as well. Same reasons Lisp isn't more popular.

>What are its disadvantages?

There are really no disadvantages to Smalltalk. Although personally i'm not so comfortable with a language that only allows message-passing OOP as its paradigm; and Smalltalk is not the highest performing of languages. OTOH Smalltalk, in 2017, should run substantially faster than some other popular, well-liked programming languages such as Ruby.
I don't intend to mock you -- I am sure there is much more relevant context to your life decisions, and they're your own, anyway.

However, I have observed friends seemingly get caught in a pattern: go to a top school, so you can have a high-paying job, so you can afford to send kids to a top school, so they can get high-paying jobs, so that...

In some folks' lives, the value of the "top school" seems to have a circular definition (not true for all folks, of course). It's a little sad, because by breaking out of that pattern, many more possibilities open up (like working in important and fascinating science for lower pay).
Windows 10: Hidden network share only for certain users (admins)
Is there a way in Windows 10 to enable hidden network sharing for certain users only?
Parkinson’s disease progression can be slowed with vigorous exercise,study shows
So this is about the technical decisions made by small businesses, and how those decisions impact engineers?
Is writing programs and building them a part of your workflow? Do you even spend time on setting up your build? On acquiring an actual understanding of how it works?

Other tools are no different. If it's an important tool, it pays to actually study it. Do not expect tools to do what you mean before you know well what you mean.
Because Windows is foisted upon people in corporate environments. Not everyone gets to run their OS of choice.
Socialism, and it's more hardcore sibling communism, on paper mean paradise. I mean, true real paradise on earth, star-trek like, happy thriving society where everybody has enough and strives for greater common good.

In real life, it's crippling society and economy by massive inefficiency, in 100% of the cases means massive bureaucratic apparatus that serves no real purpose and just keeps growing like a cancer, and is almost always accompanied with tons of corruption. It promotes laziness, reliance on big brother state who takes care of people in case of issues (which it can only in some very specific situations, otherwise nope).

I've grown up in one, seen how it damages and twists mentality of whole generations for decades, if not centuries (remains to be seen). I for sure will never, ever want to raise my children in such a system.

I am currently living next to another one - France. State with amazing potential, tons of very educated, hard working people, great education system producing state of the art graduates. Yet if you compare it to its neighbor Germany, it's clear which approach works better (and Germany is quite close to socialism on its own). Massive corruption on all levels, ridiculous protections of the 'weak' (one random example - squatters in your own property that you live in, you can't just kick them out but sue for months while having no place to sleep). Various laws that feel social, heavy taxation, but all can be circumvented easily if you're rich enough. If you have naturally rich country like mentioned France (tons of free money coming in every year from tourism, continuous exploitation of 'former' colonies in Africa via shady immoral deals with corrupt politicians), even suck a fucked up system can't starve it completely of wealth, but it sure tries hard.

Enemy of the true, real socialism (and of course communism) is educated middle class. That's why it's squeezed from left and right in those countries.

Communism is just socialism to the extreme. And those genocidal countries were just communist countries taken to another extreme by some psychopaths
RS485 over Ethernet Software
Mobaxterm is the shell Windows should have had.
Guy in charge of it, Mike Griese, Software Engineer at Microsoft, writing on Hacker News:

https://news.ycombinator.com/item?id=14099051
What Is IOTA and How Can You Buy It?
Interesting paper, but I'm not sure that I understand its claims sufficiently. In section 3.1, it seems to talk about a table that is effectively an index into the compressed data. So to find the position of codeword 'i' you can look it up in the table select(D,i) This could be practical if the codes being compressed were large, because the index has a chance of being smaller than the original data.

The original article is discussing a bitmap, so the codewords are 1 bit long and there is no chance that an index of positions of individual bits could ever be smaller than the original data.
> This is apparently the future of Apple devices so we get onboard and adapt or find a platform without it

That's pretty much applicable to every major (lasting) change Apple has made in the history of iOS. This is just the latest, not the first.
tl;dr It just doesn't work all that well in many common situations.

Glare from sun off sunglasses makes it fail.
The phone needs to be pointed right at you, no opening it just pushing the home button.
Can't be sitting flat on the desk.
There are many times when you don't want to pick it up and point it at your face.
Faceid makes you loses the tacticle feeling, no information feedback to you.
Unlocks too often, like you just want to see what time it is.
Pushing a button is an explicit action, you are telling it to unlock now.
If you have the phone in a car dashboard mount, it's tough to unlock, you need to move.
It needs to in general be pointed right at your face to work.
He's not sure if he'd buy another phone with faceid, though admits the next generation should be better. At the moment it has too many problems.

"Require Attention" solves some of these issues, but then that weakens the security.

He asks a question, is faceid for usability or security? Did Apple design it to make things more usable or more secure? Is it there because it's better, or just because they removed the home button?
The tweet linking to this[1] is a better headline, I think:

> I got an extended validation certificate for "Stripe, Inc" but in another state. Can you tell the difference?

[1] https://twitter.com/iangcarroll/status/940281927789146112
We'd love that! Here's a good starting point and feel free to contact me directly if you'd like other pointers.
Holy smokes! Why did it take them that long? This is why Microsoft loses so often. They crawl when it comes to innovation. Thank goodness for their surface line of products
It's about 1000$ in Switzerland.
But if it was emergency or an accident your health insurance will pay.
Lower upload vs. download speed is an inherent technical limitation of the technologies (generally) used for domestic Internet connections - xDSL/Cable. From the ISPs perspective, there is often no reason to explicity limit end-user upload speed, since upstream they're buying symetrical links/
I think this is a reason not to allow ISPs to do any business that might conflict with their main business, like say ISPs owning a TV network, whose content passes through its cables.
If there wasn't going to be any social interaction anyway, there's nothing to detract from. I read books on my phone in public places - e.g. subway stations and trains - all the time. But some places and times are intended to be more social. If you're at an explicitly social gathering, at a party or happy hour, dining with friends, etc., and your face is buried in your phone the whole time, that's rude. You don't owe others your time, but neither do you have the right to turn a shared social space into something else for your own benefit. If you want to be alone, get to a less social space. Everyone including you will be happier for it.
No, i think you meant that 2017 was the year of linux ideas that were implemented on desktops. ;-)
Having owned quite a few pairs of these, the quality and features vary widely (including, importantly, insulation against the cold and moisture -- not to mention how well the touchscreen compatibility actually works).
Foisted is a very apt term