skysight-inc/HackerNews huggingface dataset:
Before this post fades from the front page, I just wanted to take a moment to link to some of the things folks have been publishing this morning:

Nick Strayer shows how t-SNE is similar (equivalent?) to a force-directed graph layout: https://beta.observablehq.com/@nstrayer/physics-based-t-sne

Jim Bumgardner published a tutorial that starts with drawing circles with canvas, then fibonacci spirals, then colorful sunflower seeds: https://beta.observablehq.com/@jbum/circles-spirals-and-sunf...

Kamil Slowikowski drew a lovely Barnsley Fern: https://beta.observablehq.com/@slowkow/barnsley-fern

Alan Palazzolo did a Mandelbrot fractal with randomized coloring: https://beta.observablehq.com/@zzolo/mandlebrot-set

Justin Palmer uses PROJ4JS to transform and scale a local map: https://beta.observablehq.com/@caged/local-map-projection-wi...
The terrorist's defining weapon is the propagation of irrational fear. When you broadcast their propaganda you become their weapon.
The trend is moving towards private chatrooms (whatsapp, telegram, slack, messenger groups). People are tired of public social media.

Even as a pretty public twitter/fb/etc person, I'm finding that my social activity increasingly happens in private and semi private chats. For most of my friends, they use chat groups exclusively. The only times they post on Facebook/Instagram publicly is when they need to brag about some semi-big event.

Instagram Stories are popular tho. They seem to have mostly replaced the old casual personal posting.
They're insects, I don't think it has anything to do with natural predators but rather environment conditions, their food source and breeding grounds. Just like with the tiger mosquito, climate and car tyres.
Ford autonomous police vehicle patented – Autoblog
Will this get an events organisation feature like Facebooks? Because if so, I'm sold. Or is it just like all of the other federated/distributed social networks that are limited to simple message feeds only?
I'm betting you don't live in a city where three of these rental companies are operating.
Looks like it hit the absolute bottom in 2016 [0], with a slight uptick in 2017 according to some [1][2], but still, overall, according to various studies it's been at an all-time low during these last couple of years.

[0] http://news.gallup.com/poll/195542/americans-trust-mass-medi...

[1] https://www.poynter.org/news/poynter-releases-new-study-exam...

[2] https://www.fastcompany.com/40503393/americans-are-more-trus...
New porn laws will mean Pornhub asks for your name and address
Eating Fast Food
As I understand, fan boost allows the selected car to use more energy for a small amount of time. However, it doesn’t increase the amount of energy the car has available. The driver will still need to account for that somewhere else in that lap or another. also, it’s one-time per race. It might allow a single pass but it’s not going to make a huge change to the results.
>That whole ethos of just having informal personal conversations with college friends on Facebook is gone.

The wall was never a good way to do this. It's neither as powerful nor as flexible as pretty much any competing way for a small group of people to communicate, including chat programs, email, txt, snapchat, etc.

Facebook's deprioritization of the wall and buy-in on messenger/whatsapp, instagram, and the newsfeed was very smart. I suspect they are ok with people moving off posting on facebook to posting on instagram and chatting privately.
This info deserves to be in the README, additionally as a way to pay respects to tig.
Well, if you haven't encountered any brain-bending Javascript, you haven't gotten very far into Javascript.
The whole point of these projects is to evolve the shell, go beyond the current bash standard to make the work with the shell more fun and more productive. Unix may seem to have limited default interfaces, but this was by design - the idea was, the programmer/user knows much better what he needs so let him build it. The system's role was shaped to provide robust universal mechanisms. Also, the current standard shell is very limited when compared to even existing unix interfaces. For example, the kernel provides select/poll system calls but standard shell has no facility to use them, so simultaneous processing of two or more data streams without blocking is not currently possible. A new shell could finally provide them.
Please read the FAQ:

http://www.oilshell.org/blog/2018/01/28.html#toc_7

I didn't write those scripts, and you rely on them, whether you know it or not.

Do you use Unix? Do you use the cloud? You rely on them.
See:

https://www.reddit.com/r/linux/comments/7lsajn/oil_shell_03_...

Also, shell has functions.
Dear people who have product blogs like this: Please put a global header on your blog that says "X is a Y that does Z." In this case, "Digit is a service that helps you automatically save money based on your income and spending." That way, we get some much-needed context when we stumble across your blog articles talking about what you've learned by building and selling your product.
I agree that the age of 1000+ lines of shell script code should be over; just replace the shebang and use whatever other language you like instead. Unless you need something dependency-free, compilation-free, and portable, then God help you because sh it is.

It's funny though, after decades of shying away from them I've now gone full circle and embraced Makefiles once more. Perhaps it's the cleanness of the bmake/pmake extensions as compared to those of GNU Make, but the determinism, zero dependencies (no CMake or meson and its python baggage), automatic parallelization, and strict error handling call to me each time I have to write mission critical "glue code" that must. just. work.
See https://news.ycombinator.com/item?id=16278141
I enjoy using Polymail. It has a very nice user experience, in fact probably one of the best experiences of any email app I have used personally. I have been using it for 3yrs at least.

That said, Polymail does nothing for me business wise. I don't use it for my team, nor do I intend to any time soon. It serves me well as a simple email client for personal needs, but that's as far as things go.

They, along with a few other SaaS companies seem to be intent on solving problems I don't need solving or prioritising the wrong ones.

It's all good and well to say that other apps failed in this space because they didn't have a strong business model, which is fair enough but if you're not solving the right problems for your users, you're not going to get very far.

I really can't believe, that in 2018, we still dont have decent solutions for email collaboration for teams and for customer relationship management. We have one app in this space that has done a half decent job , which is Front but I still can't persuade myself to move to it. It has a confusing user experience and is not well priced.

So we're left with stitching things together through various tools which Polymail claims to solve but doesn't.
If it results in a competing startup's product losing funding, and the fraudulent startup's product gaining funding based on fake followers, I could see the term "fraud" applying.
The solution here is for Gmail and a few other large providers to announce a date where they will no longer send or accept email from insecure servers. This sounds drastic, but it's not. I've seen military contractors and patent attorneys sending email and attachments with no security at all. We need to stop pretending that security doesn't matter.
How to Get a Killer Whale to Say ‘Hello’
You should visit Seattle once the weather clears up. You'll see that they "eyesore factor" is very, very real.
My two main comments would be:

1. Keep up the great work (both oil and the blog!) Both seem fun :)

2. Reading your blog really shows that despite the great ideas, shell languages come from an age where computing was still in its infancy. We’re now approaching our teen years, but we’re still ahead of infants. So many awkward design decisions and organic evolutions. A shame that replacing POSIX at this point is a gargantuan undertaking.
This is a fantastic plan, similar to Singapore's - they have among the best metrics for health outcomes and an inexpensive system where primary care is paid for out of HSA-like tax-incentivized accounts and catastrophic care is funded by the state. It's a fantastic meeting of markets and a giant risk pool.
My somewhat equivalent code for working with double-buffered version of display code using DRM is about 200 lines of C. But that includes some abstraction and a lot of error checking/logging.

I'm not sure why you'd need to replicate anything complicated like wayland. You can use DRM API just like you'd use /dev/fb0, it just has more options/features.

As for cairo, obviously it's a heavier solution, but also more featureful, optimized and output neutral.
The point is the compose-save-edit cycle: Compose the script in the shell, save it to a file, and then, maybe, edit it to add better argument handling or support for corner cases you didn't consider in the interactive environment.
Looks someone does not like constructive feedback and instead tries to attack others.

Apple made a deal with Xerox and refined the UI while MS came in as pirate and did the rest.

Why is every mobile UI a copy of the first Iphone.

MS does not do design while Apple does that is the point.

Do you get it now or are you still going to attack me?
"There's nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem." - Matt Ahrens[0]

[0]: https://arstechnica.com/civis/viewtopic.php?f=2&t=1235679&p=...
Gene Sharp, US scholar whose writing helped inspire Arab Spring, dies at 90
Earlier this week when this broke I thought it was merely a curious funny coincidence.

I was later walking the dogs with my wife when she told me her mother was shocked that Strava was giving away the location of military bases. This was when I first became aware of Strava as a controversy.

So crazy how uninformed a populace can be. How is it Stravas fault that people use their software? If I logged onto Facebook and posted th location of a secret military base would it be Facebooks fault that I posted it?

Anyway, I have been an almost daily user of Strava for years- it's the best at what it does.
Thirded. It feels like a poorly kept secret. Last in the row of pushes is my Facebook has started showing how I can now post to groups of people more easily. Just in case posting for all friends to see is holding me back, you know. (yes friend lists exist since eons but this seems more ad-hoc... Unsure if I'm in an A/B test)
Can you show me some code? How do you write this in Perl?

f() {
echo --
ls /
echo --
}

f > out.txt
f | wc -l
So, in conclusion, the government had to come in to prevent profiteering on a shared public resource important to commerce and heavily subsidized by tax dollars.

Wow, it's shocking how good of a metaphor this is.
> I quite seriously believe that a 1000 line shell script only exists out of error.

Perhaps the best use case for Oil is to provide a debugging environment where you can figure out what your legacy shell scripts are doing, and rewrite them in another language.

> Unlearning bash-isms is not a liberty I can afford, as I need to be proficient when I SSH into a machine I do not own or control.

This is a slippery slope. I have heard things like, "don't make your own custom aliases / shell functions, because they won't be available when you SSH to another machine." Forcing yourself to always use the lowest common denominator of software is not a fun path.
It could be considered criminal if you were stating your following or reach was immense, such as in the tens-of-thousands when really it was merely in the dozens, so as to arrange inflated endorsement dollars.
I am not an active Strava user but from what I've read the company engaged in some dark UX patterns that made it really confusing (unclear if purposefully confusing) to understand what you were sharing. The most egregious sound like the privacy setting on native mobile are more limited than on web , which is a problem considering how many users probably ever only use the app on mobile.
It can be a coping mechanism for depressive people just like cynism, at least I know that it serves that function for me: Can't be straight up negative, for dragging the mood down, so I'll settle for some sarcasm.
s/FSL/FDL/
Chrome does this.
You mean, the structure of our society/culture is such that women (on average) do more childcare, especially of very young children?

As far as I can tell there’s no biological predestination involved there though.

Sure, kids are comforted by breastfeeding (frequent food + cuddles is strong positive reinforcement) and often get attached to it and by extension to hugs with mom, but there’s no reason that fathers can’t have similar types of rewards that reinforce close bonding.
My guess is the convenience of having Linux pre-installed instead of having to go through a new installation yourself?

I don't own either, so I wouldn't know for sure, but I think it's somewhat valid that not every high level developer nowadays want to deal with installing Linux OSes. Having Ubuntu preinstalled is welcoming for a lot of the dev userbase who comes from a Macbook world expecting things to be plug and play.
Forgive me perhaps I read the landing page too quickly but it looks like any other VPN service... I pay a stranger money and my traffic goes through that stranger’s servers?

No offense but why would I trust that stranger?

Isn’t the best choice for the privacy conscious to set up a VPN on a machine they themselves have physical control over?
Ditto on the affordable option for ECC ram. I've also gone the Threadripper route and it is just fantastic for compile times of large systems.
Or just use ctrl-R et al.
Some of them are valid complaints.

> I have to deal with this 'perfect UX'

No one is forcing you to do that, just walk away but we know you are not going to do that.
I often recall this post from Andrej Karpathy when I'm noticing the current limitations of AI
http://karpathy.github.io/2012/10/22/state-of-computer-visio...
Sounds like sandboxing of pasted code until confirmation would be a good feature for a new shell ...
Hmm. Those criteria you posted aren't coming from Amazon, they're just the invented criteria of a single analyst at GHB Insights [1], a market research firm based in NYC.

I don't think Amazon has made it public as to which criteria it's using to make this decision.

[1] https://www.cnbc.com/2018/01/22/gbh-insights-atlanta-and-oth...
Thank you great feedback... it's on our todo list - this is just a beta.
Unfortunately there is not always a rash present and even if there is one it's not always the bullseye rash. The other early symptoms are feeling like you have the flu, fever, and being tired. So it can sometimes be hard to catch early on your own.

You are correct in that the longer a tick is attached the more likely you are to get Lyme. Mayo Clinic says it's unlikely to happen if it'as attached less than 36-48 hours. But some of the ones that can give you Lyme are about the size of a poppyseed and you don't notice them right away. You should always check for ticks after being outside and remove them ASAP.

More info on what to do:
https://www.uptodate.com/contents/what-to-do-after-a-tick-bi...
It's quite impressive how much TypeScript has improved in the last year: https://blogs.msdn.microsoft.com/typescript/

Kudos to the team.
No.

From MW:

* intentional perversion of truth in order to induce another to part with something of value or to surrender a legal right

* an act of deceiving or misrepresenting

In other words, yes, fraud, your ticket to the 8th Circle of hell.
- Finding a houseshare through site scrape and keyword matching

- Social media activity (Twitter, Pinterest)

- Buying/Selling crypto when it reaches a certain threshold
A reintroduction to Google’s featured snippets
What healthcare can learn from retail’s battles against Amazon
Gmail auto labels
Plausible deniability. Fake followers aren't marketed as fake, they're just marketed as followers.
Or you can use an ad blocker and have many common annoyances like this removed automatically, without having to register needlessly on various sites and ensure you're logged in all the time.
Thanks, this is our first beta... we will build out invoicing and it is going to kick ass... signup so we can get your email and spam you when we get it built :)
A lot of what you're saying makes a lot of sense. It's certainly very difficult to know if a non-human animal is suffering without them being able to communicate it using language. We can know when another human is suffering even if we don't speak their language because we can empathize with them, but this is harder for non-human animals.

I think you might be conflating "pain" with "suffering". Pain is simply a reaction to a negative stimuli. Pain response has been shown in plants and insects, for instance. But I don't place any value on pain that doesn't lead to a negative subjective experience. That's what I think is actually bad. Suffering has not been shown in plants or insects.

But there has been a lot of research showing that many non-human mammalian animals do suffer. Here's some research on chickens, for instance: https://rd.springer.com/article/10.1007/s10071-016-1064-4

And I've found this to be a good resource for navigating the sentience debate: http://www.animal-ethics.org/sentience-section/
Is there any resources for those interested in making these kinds of games?

I'm relatively confident with programming in general, but I don't know where to start with something like this. Did he use an existing engine or framework like Unity? Is that the best place to start game development?

This game looks amazing and I'd like to try to draw some inspiration from it.
I can't tell what this product actually does within 30s of opening the page. Maybe I am not your target demographic but no indications of how the software works without a login is a turnoff.
You're the best. Thank you!
This is the most likely explanation.
I've often thought the same. Zork is the path to a conversational bot that people find it worthwhile to talk to.
I am effectively banned from facebook.

I was on the platform a few years ago, but deleted my account and didn't miss it at all. Then, a couple months ago, I became interested in a new Chinese amateur radio transceiver, and the best source of English information was through a Facebook group of a couple hundred owners. So naturally, I joined facebook, joined the group, and had several weeks of a really enjoyable experience. I didn't add any friends or pictures or anything like that; I had no interest in really using Facebook with people I knew in real life, and as a result my newsfeed was an endless list of really great discussions about amateur satellites, straight key century club, Xiegu transceivers, etc. I think what set it apart from something like Reddit is the civility that comes when you make hams post with their real name.

Then, all of a sudden, "You Can't Log In Right Now". I was actually forced to upload an image of my face to get back into the site. This was a sort of funny thing to ask, because I didn't have any images of myself on the site up to that point-- so how are they supposed to know what I look like, anyway? (I'm being sarcastic here, I'm sure that Facebook has my face profiled in their databases somewhere.) So I uploaded my photo, a handful of days went by, and then I was allowed back in, and again started using Facebook as an awesome discussion platform full of meaningful interactions with people that shared a common interest with me.

A couple weeks go by, and yet again, "You Can't Log In Right Now". I upload my face again, but this time I've never been unbanned. I think it's been this way for over a month now. I still get email notifications with subject lines like, "See what people are talking about in your group AMSAT North America", but when I click "Read Post", I'm not able to view the content. (I also can't unsubscribe from the emails, as editing email settings is hidden behind a login prompt, which I am obviously not able to get through. I also can't file a bug report about the lack of ability to unsubscribe... because that, too, is hidden behind a login prompt.)

It's just so incredibly ironic that as soon as I started using facebook for content I was interested in, instead of seeing political posts from people I went to middle school with, I get permabanned on suspicion of being a fake account.
11 Myths About the RISC-V ISA
I'd just like to interject for a moment. What you're refering to as $1M, is in fact, $903818.64.
> I suspect that the core set of retained rights is likely to remain enough to punish deepfakers

Most personality rights / right of publicity regimes apply to promotional use and a subset of commercial use (California, noted frequently for having a generous regime for such rights, still explicitly notes that content merely being monetized with advertising is not necessarily enough to qualify for protection.)

I don't think that covers most deepfakes.
No one wants window management in the kernel, so yeah, the assumption is that there is one master that decides what buffer(s) are scanned out. That said, DRM is the only way to use the hardware compositors found on many mobile chips, which allow you to rotate, resize and blend together multiple buffers on the fly to produce the final display.

A minimal DRM example isn't much more, by the way:

https://github.com/yuq/gfx/blob/master/drm/main.c

And this does a lot more stuff that you want, like what connectors (think HDMI or LVDS internally) does my hardware have, which of those have displays connected, what modes are supported by those displays, and it can be very easily extended to do 3D rendering.

Beyond the HW planes, there is lots of stuff DRM enables that you simply can't do with /dev/fb but absolutely want, like true VSync synchronized rendering.
That's exactly the issues that Dallas is going through right now. A few of the bikeshare companies (Ofo, Mobike) are Chinese companies that mass produce cheap bicycles and they don't really seem to care if the bikes get damaged/lost, so they are pretty careless about where and how they place them. I've personally witnessed one of the bikeshare trucks slowly driving down the street while someone in the back literally just threw bikes off the truck onto the sidewalk.

The bikeshare companies also currently seem to be using the method of spamming bikes everywhere and hoping they get used, rather than trying to place them where they are actually needed. There was a picture of one of the companies in Dallas placing bikes on the side of a highway, with no pedestrian access, no sidewalks, and nothing even resembling a bike lane. That's just dangerous.

Fortunately the city is starting to crack down on them a bit, but it's a real shame that these companies took a cool idea and are pretty much ruining it with their piss-poor execution.
Why do you feel like you can correctly discern what the objective view is?
Whole Foods' crisis of empty shelves is hurting sales, analysts say
No, it wouldn't.
There is civil fraud too.

Here's the basic black's law dictionary definition:

An intentional misrepresentation of material existing fact made by one person to another with knowledge of its falsity and for the purpose of inducing the other person to act, and upon which the other person relies with resulting injury or damage.
> Most residents of the DPRK do not defect [...] We cannot know from defectors alone if that is because they desire to and cannot, or do not desire to.

Not sure you're seriously proposing that there is some sort of epistemic uncertainty about the quality of life in the DPRK; so let's just be clear: there isn't.

Yes, the Cato institute is part of the Koch-funded right wing propaganda machine, and yes, they have an agenda. Still, there's no doubt that the DPRK is a brutal, totalitarian dictatorship with an atrocious human rights record.