skysight-inc/HackerNews huggingface dataset:
lgbt fanatics aren't much more sane than any other extremists yet they don't have any issues with being on twitter, facebook or reddit. (emphasis on _fanatics_). Widespread propaganda about kids sexualization/abuse and genitalia mutilation on these platform is A-ok and a cause for celebration.

You literally can't express any opinions going against the current flow of ideas without being labelled as hostile (alt-right, nazi, white privileged, whatever the word of the day is, &c.), no matter how valid the point you're making is (even here on HN you can’t have serious discussions about issues like the gender pay gap or immigration). It really isn't a surprise that these loners end up on sketchy websites once they're ridiculed/banned/shut off everywhere else. If you're a man feeling like a girl you'll find a community telling you you should chop off your genitals and ingest a truck load of hormones, if you’re a POC feeling unaccepted they'll tell you it's because of how racist society is [0], if you’re a girl and aren’t successful it’s due to the patriarchy [0], but oh boy if you’re a white man feeling empty inside no one gives a flying fuck about what you have to say.

Anyone thinking these shootings are due to 8chan is a fool, plain and simple, the issues are rooted much more deeply, especially in the US culture, and they've been running for a while. I’d even argue that the root cause of modern white supremacy is very close to the root cause of religious terrorism. But see, no one wants to even consider it through that lens, it's much easier to dismiss it entirely and talk about non-issues ("they're mentally ill", "just an angry loner", "if only he was dating", &c.). Now we can spend days talking about cloudflare, but that's mostly a waste of time, you don't put a bandaid on a broken leg and expects it to heal.

https://www.gwern.net/Terrorism-is-not-about-Terror

---

“These young people find themselves at a time in their life when they are looking to the future with the hope of engaging in meaningful behavior that will be satisfying and get them ahead. Their objective circumstances including opportunities for advancement are virtually nonexistent; they find some direction for their religious collective identity but the desperately disadvantaged state of their community leaves them feeling marginalized and lost without a clearly defined collective identity”

for the individuals who become active terrorists, the initial attraction is often to the group, or community of believers, rather than to an abstract ideology or to violence”
---

[0] Just to be clear I'm not implying these things don't exists or that they're non-issues.
You can say this about pretty much every apple product if all you do is look at numbers.
Has anyone made a keyboard app that suggests or/and auto-corrects messages to incorporate puns?

Or it'd be neat to have an app that, before sending a text message, would suggest pun-nier versions.
Last robot proof job is a fish buying guy? Definitely not. It seems that way because it relies on their vendors to be humans that you need to create personal relations in order for them to give you their best stock. Take those oldies out, make the fish stay fresh in water tanks and slaughter them just before delivery, all done automatically and poof, the job is done by robots. I predict this can be done with current tech nevertheless; automatic fisheries, automatic ships to catch fish, automatic feeding the tanks, automatic delivery.

You wanna know what is the ultimate robot-proof job? Be a politician. That job will never be handled by a robot. Or if that will happen then Terminator style world upon us.
Thanks for this, it makes for an interesting read, especially for someone who only dips his toe in python programming lightly once in a while.
Yes, that was my point. To spell it out: the whole difference is who will accept the IOU. When everyone will, that's money.
Infinite scroll definitely can be misused UX wise, but definitely not the only UI component that cause me twitches. And just because you think infinite scroll is as bad as smoking cigarettes, which I'm skeptical that it is, I would NEVER support any government regulators (who are not technical) to ban things categorically.
Ask HN: Best talks of 2019 so far?
Any subject.

From 2019, or 2018 I guess, if not mentioned here -

Best talks of 2018 https://news.ycombinator.com/item?id=18740939 .

Or anything newly available online. Thank you!
(the royal) You don't have evidence that the vast majority of user's care about ethics either. If you have numbers, please share, and I'm happy to apologize and reverse my position
Yes I do! After I got sick and tired of the nonsense games my local tax authority was playing, I moved out of the country and took all of my assets with me.

I did not mind paying the taxes, I did however mind the authorities trying to defraud me into paying non existent tax liabilities. They've since been forced to stop doing that.
I should probably start keeping a list of all the various uses of that ”but X is much more homogenous than the US!” argument. It’s just a semantic stopsign, difficult to argue against because hey, that really sounds like a cum hoc ergo propter hoc but I guess it’s sort of plausible so what do I know? The causation is, of course, always presented as an accepted fact, not as a hypothesis with even a shred of confounder-controlled evidence. It’s just really tiresome.
I can understand requiring the team to be present/online during a certain chunk of the day, so that meetings can be had and people are around if others need help or need to coordinate, but, time tracking for FTEs!? I can only see the most unemployable of Engineers putting up with that shit.
The dumb pipe is DNS + ip routing. No one wants to share or sell their smart pipes (CDN, analytics, cloud platform, etc.) into a powder keg.

> Imagine if real life utilities did this

TV & Radio platforms have declined to provide amplification to numerous fringe ideas / platforms over the years. As a direct "knowledge/information utility" that corollary carries the most weight for me.

But again, DNS is the real "utility" or "road" to me here -- Cloudflare et al are hotels along the road, and private property holders have declined to house people since the inception of private property. There's nothing to prevent 8chan from delivering it's message; but they may have to be careful with their biz. relationships, which is a lesson they should have been learning for years.
> There’s also a bit of glue, or possibly just sealant, around the second group, too. Since the element fell right out once the screws were removed we’ll go with sealant, since that sounds better than ineffective glue.

"The element fell right out" is one of the reasons I've never considered trying to peek inside a lens.

I had a Canon EF 17-35/2.8L (on which I got a really good deal used, because the model is known to be a bit soft, and IIRC parts were no longer available). I banged it at an event (a July 4th exhibition of the ship USS Constitution), the hood didn't soften the impact enough, I held my breath and didn't look at any exposed entrails. I sent it to Canon, with an explanation to the effect of "the front fell off", along with monetary tribute. The lens came back not only repaired perfectly, but calibrated to what might've been better than new. In my living room is a poster-sized print of a crowd photo taken with this lens, and all the great happy facial expressions reacting to something happening are clear and sharp.
For older people doing dishes what often really helps is simply a dishwasher that's installed at desk-height so that nobody has to bend down to use it. A simple (though possibly costing some $$) change that makes no difference to young people but all the difference to elderly folks.
That would be super simple to create, no? Essentially a big bowl with a paddle that would make waves once a day?
You might wanna read more about the circumstances when those words were said.
Quite why people think morning stand-ups make sense - as most people are going to have long commutes it makes much more sense to do stand ups at the end of the day.

Actually this is how RAD /DSDM stand-ups are supposed to be done -at the end of the day so everyone knows what they are working on tomorrow.
"Filter messages like this" is literally in their drop-down for precisely this...
30, don't have WhatsApp. I use an Alcatel Flip Phone and it's been fine. I've kept my old iPhone 7 for going on holidays, when I need navigation and photos, but day to day I use the flip phone.
To you. Many others don't see it that way. So your truth isn't the same as theirs, even if you are backed by current science.
What was the holdup, though? This should have been almost a trivial feature to implement (just make an APK with multiple .so files in separate directories).

It must have been either low priority (except the Play Store has been strongly encouraging fat binaries for some time now) or there were additional complications (which makes me more suspicious about the stability of the framework).
Strangler Fig
You can't evaluate arguments in a vacuum. You need a value system to do that, and Philosophy doesn't give you any, it's merely the art of debating.
How to Change Your Mind by Michael Pollan. I think it will be revealed to be one of the most important books of our time.
> Feels like no one online wants to just provide a 'dumb pipe', and always want to act like a pseudo publisher trying to dictate what's allowed and what isn't.

Sites like 8chan, Hacker news, etc are publishers, and I think it's reasonable if the service providers that disagree with their content don't want to do business with them.

A proper analogy (IMO), would be if a newspaper was printing hate speech and the company that prints the newspaper refused to do business with them. That would be perfectly acceptable, and has nothing to do with the government protected free speech. People aren't robots (or dumb pipes) after all, and if they don't want to enable/support what they see as a morally reprehensible enterprise with their work that is their right.

> any controversy at all means losing access to anything internet related

Giving a platform for manifestos that are propagating violence and mass shootings should not be dismissed as "any controversy at all." It feels like you are trying to minimize what happened here.
> I believe that no programming language with automatic memory management can be considered "low-level".

That's a view of a whole language and its implementation. Still it may have a range of features which are low level.

Lisp for example has Foreign Function Interfaces (FFI) with low-level interfaces and manual memory management.

Example:
http://www.sbcl.org/manual/#Foreign-Function-Interface

Basic Lisp stuff like CAR and CDR were (almost) instructions on a CPU ( https://en.wikipedia.org/wiki/CAR_and_CDR ).

Something like a cons cell (the building block for lists) is basically a two-element vector. Lists were made by chaining them together via a CONS operator, which creates such a two-element vector.

Such a linked list data structure is pretty low-level and the typical mark&sweep GC of the early days is also relatively basic.

There is not much magic to it.

Many other programming languages have much more complex basic data structures (see object-oriented programming in Java with classes and instances, inheritance, interfaces, namespaces, ...). Compared to that the basic linked list in Lisp is primitive.

> I believe that no programming language with automatic memory management can be considered "low-level".

See the standards for Scheme or Common Lisp. There is not a word about automatic memory management in the specifications. Automatic memory management is a feature of an implementation, just like foreign function interfaces. Most implementations have a kind of garbage collector. But most implementations also have manual memory management.

People even write operating systems in Lisp sometimes: https://github.com/froggey/Mezzano
That was also my first thought.

It is quite different from let’s say old school mobile phones which didn’t do much but also weren’t consuming anything
Yeah, I couldn't agree more. I do in fact make this point in the case study:

"The point is that once you start hanging with your perfect audience, conventional marketing goes out the window. You don't have to try so hard.

Find the place where your tribe hangs out. Show up, help people out, talk about what you're doing, and the rest will take care of itself."

Hacker News is useless, unless you blog / product is aimed at the Hacker News archetype.
I think it's somewhat paradoxical: The software that gets delivered, produces value gets to live. The market prefers just-good-enough software
I was the last of my circle to switch to a smartphone; I only made the leap about a year ago - the old dumb phone finally died, and when I looked online for a replacement all I could see was senior phones. I decided I wasn't ready for that yet - so marketing works I guess - so bought the smallest smart phone I could find (a Unihertz Jelly, fwiw).

I have to say, I'm not impressed.

* battery life down from two weeks to two days on standby. People assure me it's not just my choice of model, this is the new normal and I should just get into a habit of charging it every night.

* generating dial tones during a call, as call tree systems generally require, is super awkward: you have to slide an unlock slider, then tap an icon to bring up the keypad, then dial the digit you want - all while looking at the screen, because unlike a real dial pad you cannot do this by feel - before the call tree prompt times out. Makes you feel like James Bond trying to defuse a bomb.

* texting is awkward: instead of generating text with nine tactile buttons, you swipe around a drawing qwerty keyboard twice the size of your thumb in total.

* I can't run the blackberry apps for connectivity to work because the Android version is incompatible, so it's no use as a smartphone for software reasons

* The UI generally feels like an unfinished intern project: the phone takes ages to boot, apps are slow to open and crash often, some settings do not survive a power cycle, etc etc. Having worked with many Android devices in a previous job, I'm pretty convinced this is not actually down to my choice of phone model; they're all flaky and people are just used to it. iOS devices are noticeably better in this regard, but suffer from other problems (the worst of which is Apple's disregard for third party software - every OS update breaks something, and major ones break most things, so every year or two all the actually smart parts of the smartphone stop working, you lose whatever you had stored in them and have to switch to new ones).

* The device is too small to comfortably read or browse internet on except in an emergency

Some of that is on me for picking a tiny phone, but the bigger devices aren't really much better until they get too big for a jeans pocket, and fitting into my pocket really is a hard requirement for a device whose primary purpose is something I carry on me all the time to stay in touch with people. Like any self-respecting techie I have a tablet for reading/web browsing on a decent screen, and a laptop for when I want a real computer, so the flaky unreliable value-add does not seem to justify the broken core functionality of a mobile phone.

I have now settled down into a working relationship of mutual hatred with the device, but I do miss the old phone that was just a phone. Maybe it is time to declare myself a senior after all.
Agreed. We need to migrate to worker owned and run businesses ASAP.

I think there's some pretty significant blowback coming. Poor people don't just disappear.
Explosive Rats and Other Inspirations for James Bond
Show HN: I launched this new website. Apparel in need of professional feedback
Suburb in the sky: how Jakartans built an entire village on top of a mall
Pros and Cons: Tulsi Gabbard’s World View
Mesosphere Changes Name to D2IQ
Legacy code often ends up as such, because it was immediately available and immediately utilized. It worked then, and piled on functionality.

You don't see good looking legacy, because it didn't survive.
Haha. I respect that!
China is a bit weird, they have the option of devaluing in a big chunk, eg that drop in 2016. These days the yuan is more market driven and efforts to manipulate it are indirect via dollar trading and interest rates. However, those bigs changes are lot more scarier than smaller movements with moments.

7 was considered a line in the sand that the government wouldn’t cross. Now that they crossed it, no one knows where the line in the sand is.
Östareich oida
> I’m just surprised that anyone reported this. Oftentimes, users will find workarounds of their own when the software changes. In this case I expect that at least some users rather than reporting how alphabetical sorting affected them, would prefix the cheats with ascending numbers or letters.

They likely would have if the software had always ordered cheats alphabetically. But when you have a working system, and an update ruins it, people get annoyed (and I don't blame them).
I agree with your point, but there's also a further nuance, as people can, and often do really stretch the definition as long as it fits their agenda.

https://www.huffpost.com/entry/cnn-white-hispanic_n_3588744

"CNN is trying its hand at anthropology.

In a case that highlights continuing confusion over how to define Latino ethnicity, the television news network has set off a controversy over its continued use of the term “white Hispanic” to describe George Zimmerman, the man whose killing of unarmed, black Florida teenager Trayvon Martin set off a national debate about the persistence and nature of racism."
Timeline Project Management – Everything You Need to Know Is Here
Perhaps by posting an article titled “How to get 30k Hacker News visitors to your website”?
"mo mo" in Iraqi Arabic!
Show HN: Turn all your spreadsheets into 1 easily searchable database
Weird, I thought it was just something like "If it's an expression, use a semicolon otherwise you're returning it".

Yet everyone here is making a distinction between blocks and not-blocks. Is "my rule" better?

Furthermore, if you say the semicolon is for the let I think it misleads people. Eg if you do `match foo { .. }`, with no let and no semicolon (which is what that rule would suggest), you're actually returning the value of the match. Same goes for a non-match block, too. Eg, `{ .. }` will return the contents. So if you want to prevent that, you use a semicolon. `{ .. };`.

Am I missing something? Why are so many people describing it with the block vs semicolon thing?
> Flutter at least gives the hope that we will see consistent UIs across multiple platforms while maintaining same code base

well, no, it just adds another standard. QtQuick already allows the exact same thing that Flutter (one UI, shared across all platforms both in terms of code and looks). (QtWidgets instead is more geared towards applications that fit in the host platform's guidelines).
Housing is in a huge bubble on both sides of the pacific, the removal of Chinese money could push the USA over the edge like it did via Japan in the late 80s/90s.
There is systemic racism everywhere you look; criminal justice system from top to bottom, the job market, school segregation. The political system routinely demonizes foreigners in racist ways that lead to unaccountably brutal and pointless wars, one after another. We are resistant against ‘fascism’ only as the convenient boogeyman of propaganda.
I'm not sure I understand what those here rallying in defense of "free speech" are arguing. Free speech has not been violated. The government did not mandate this. As an individual citizen, I am allowed to say whatever I want under the protection of free speech. But I am not entitled to others providing me a platform for my speech. Other people/companies can't be coerced to provide me such a platform. And even if every person and company refuses to provide me a platform, my rights still aren't being violated, so long as the government isn't mandating it. Its just tough nuts.
Giving hate manifestos easy access to a global audience can help get more people killed.
139: Jedi, CapitalOne, Pivotal's plop, vanishing k8s, doomed languages, & more
Brooks law applies to a late project. However if the project isn't late yet - recognizing it will be and adding the right people now can make a difference in preventing it from becoming late. This is hard: first you need to add the architectures and senior engineers (both are badly needed on some other project that will be late without them) spending a few years getting the right frameworks in place, only then can a bunch of new teams join - you take a hit while they learn the new architecture and framework, but a few months latter they are all getting their part done in near isolation. (note isolation - this implies you have figured out the modules correctly to avoid communication problems - a hard problem in itself)
That is historically plain wrong, the oppressive majority typically invokes public safety to suppress the speech of the oppressed, not "hate speech".

Apartheid, DDR, Nazi Germany, and slaver states all used variations of public safety to restrict free speech as part of their systems of oppression, and none invoked anything close to "hate speech".
On my flip ohone, right now.

Right button (contacts) > Add Contact (First option).

Send?

Same as before, scroll down 'till you find the contact > Right click > Send V Card.

One thing I love, on the home screen, want to search for 'Rich'? Type 7424 (Rich) and Richard is listed.. Name and contact number. From there I can press the green button to call him or right click for more options.

Incredibly simple!
Xkcd #2185: Disappearing Sunday Update
We’ve fixed an issue that meant we weren’t storing some customers PINs correctly
i need feedback on everything from website build/setup to pricing and clothing.

Any feedback is appreciated. long or short :)
I remember seeing a picture of a somewhat old gun (WW2 era) repainted in bright colours and the amount of hate the poster got from people left and right.

This doesn't fit in the 'a gun is a tool' mindset, it's fetishism, pure and simple.
Modcloth to Part Ways with Walmart
> it is advancing the state of the art

in what ways?
Great article and it started to grok for me by the end. Although that happens every time I read an article on Monads... getting it to stick in my head is the problem.

I think I need a UnderstandInTheFuture Monad in my head that maintains the state of my understanding. :D
It is no different, Australia also has fundamentally racist foundation.

Anything can change, but not by willful blindness.
https://en.wikipedia.org/wiki/Syntax_(typeface)#Oberon_versi...
The superpower of banks is to take the dollar from you and lend 90 cents to your friend while promising that when you need your dollar they will have enough money around to make you whole. (When the time comes, they may or may not be able to keep their promise.)
You are refusing to accept that speaking of your feelings openly may be perceived as shallow as not speaking about them. It’s just that you somehow assume that French do it better.
Gorgeous Tiny Homes That Will Make You Say, “God Is Good”
I thought it was volo (I want) or nolo (I do not want) that was used for yes or no.
That isn’t true. The Swiss are not hurting much atm, keeping ones currency strong means imports are cheaper even if exports are more dear, which is useful if you import a lot.
Yes, my first though was: Is this title meta? Am I being baited?
It does not seem to be working very well, if that's the argument you want to make. A good demonstration of ethics at play: https://edition.cnn.com/2017/04/20/us/campus-free-speech-trn...
Is it a problem? I remember when major tech companies were criticised for not embracing Open Source. People tried to convert Big Tech to embrace Open Source. Now they've clearly done so. Is this not what we wanted?