skysight-inc/HackerNews huggingface dataset:
This looks cool! The thing that would convince me to switch from what I'm already using would be seeing what the invoicing workflow looks like; a bunch of time trackers claim to support invoicing but then either their workflows are really janky or their invoices look extremely unprofessional. I had to try probably close to 10 time tracking/invoicing packages before I found Paydirt, which is what I currently use; seeing a side-by-side comparison to some of these other services would be very helpful.

Time tracking and invoicing already takes up a bunch of my, well, time, and to be honest I'm not willing to just try another one out for a bit without seeing more of how it works. More information on the landing page would be a huge start.
Try this link: https://www.hooktube.com/watch?v=AlJUGZPanB8
Nope. I've spent a ton of time around all these different animals and cattle and pigs (and especially chickens) are just stupid. Horses aren't stupid.
The sliders on https://beta.observablehq.com/@mbostock/clifford-attractor-i... don't work for me, the sliders don't move. If I double-click a cell and edit the value, I get an updated graphic, but the sliders won't move.

Chrome 63.0.3239.132, OS X 10.13.3
It was a generic 4-6, not targeted, neither was it profiling you while you watched it
>It's fine until you actually start pushing it hard.

That's exactly what you don't do with an integrated card.

I can play Cities: Skylines and Guild Wars 2 on my 2015 13" Macbook Pro. I think that's amazing. I could barely get 5FPS on the last generation Intel GMA with the original Guild Wars all the way turned down.
I surely wasn't. I fondly remember my Quake 2 LAN Parties.
Right, I forgot to mention the duplication of build systems between TypeScript’s own, webpack, npm, gulp, and others.

Ironic that you speak of "blindly mashing things together" - how many different build systems did you mash together there, hidden behind a meta npm package?

The web needs CMake or meson more than C/C++ ever did.
Doesn't DRM take over the whole display, requiring you then to manage delegating buffers to clients and essentially recreating Wayland?

Also, the whole clock is basically 100 lines of fairly straightforward code in all its glory. How much would a DRM/Pango/Cairo soultion weight?
Childish, silly and I enjoyed watching every minute of it.
In your FAQ you decry Perl as having no ability to redirect around other programs. Yet you don't explain how any of the following fail to meet those needs.:

* http://perldoc.perl.org/functions/open.html

* http://perldoc.perl.org/IPC/Open2.html

* http://perldoc.perl.org/IPC/Open3.html

* http://search.cpan.org/~odc/IPC-Open2-Simple-0.01/lib/IPC/Op...

* http://search.cpan.org/~exodist/Child-0.013/lib/Child.pm

* http://search.cpan.org/~rkrimen/IPC-RunSession-Simple-0.002/...

* http://search.cpan.org/~trski/Proc-Forkmap-0.025/lib/Proc/Fo...

* http://search.cpan.org/~toddr/IPC-Run-0.96/lib/IPC/Run.pm

* http://search.cpan.org/~ayoung/IPC-Run3-Simple-0.011/lib/IPC...

* http://search.cpan.org/~rjbs/IPC-Run3-0.048/lib/IPC/Run3.pm

* http://search.cpan.org/~djerius/IPC-PrettyPipe-0.03/lib/IPC/...

* http://search.cpan.org/~xan/IPC-Pipeline-1.0/lib/IPC/Pipelin...

* http://search.cpan.org/~sscaffidi/IPC-OpenAny-0.005/lib/IPC/...

* http://search.cpan.org/~glai/IPC-Exe-2.002001/lib/IPC/Exe.pm

* http://search.cpan.org/~zefram/IPC-Filter-0.005/lib/IPC/Filt...
That is beautiful work.

It may even be possible to set it up so that the movement has a more constant velocity along the path.
For this to be relevant you'd have to explain that you expect the shell process itself to be doing a lot of CPU-bound work.
Looks nice! Any reason why Apache was used as it's license ?
So reading this, this attempts to standardize what I understood to be best practice last time I ran a mail server - TLS required for submission and access. I see this as a good thing.

But this doesn't seem to touch on transmission between email servers at all, and that needs to be addressed as well. Email can be submitted protected by TLS, but if it has to cross the Internet in the clear to reach its recipient, then all you've succeeded in doing with submission/access TLS is prevented your user's login credentials from leaking. You've not done much to protect the confidentiality of your user's correspondence. Understand, I'm not denigrating the importance of TLS for submission and access, but it's also not the whole picture.

Yes, you can set your SMTP server to opportunistically use TLS when the other connecting SMTP server supports it as well, but not all SMTP servers do. Mandating TLS makes those servers that don't effectively unreachable. I seem to recall Facebook doing a study about it. The Postfix documentation warns about it as well.

I'm not sure I have a good solution here, other than something akin to the linked RFC: a proposed standard that gives a deprecation/sunset period to transition to mandatory TLS. The problem then, is getting majority compliance during that period. If the IPv6 transition is any indication, that's likely to be an uphill battle, as mandatory TLS between SMTP servers would break a rather large installed base that's presently working just fine.
> However, Python and Ruby aren't good shell replacements in general. Shell is a domain-specific language for dealing with concurrent processes and the file system. But Python and Ruby have too much abstraction over these concepts, sometimes in the name of portability (e.g. to Windows). They hide what's really going on.

Excellently put. POSIX shell languages have fantastic capabilities you just can't get in most other languages. I would love to see a more safe, more sane shell language gain enough popularity to change the narrative that "shell scripts are dangerous and impossible to maintain."

The contrasts to Python and Ruby made me think of xonsh[1], a Python-based shell that can dynamically switch between Bash-like syntax and standard Python. It's not quite ready to become my daily driver, but I'm still excited about it.

[1]: https://xon.sh
pretty funny. reminded me that burger king did an ad about net neutrality:

https://www.youtube.com/watch?v=ltzy5vRmN8Q
Arbitrary code execution through unsanitized browser UI
>This is evidenced by you bundling several things in your "amd vs esnext vs systemjs and Babel vs browserify vs requireJS vs webpack" which aren't directly comparable.

"amd vs esnext vs systemjs" is about module formats.

"Babel vs browserify vs requireJS vs webpack" is about transpilers and loaders.
I wasn’t referring specifically to ES6 when I said ESNext, I was referring to the ever-evolving “this willl be addressed in the next ES release, just add ESxxx as a flag to the zillion build systems and you’ll be good to go,” as well as simultaneously referencing the ES module system.

My post was not intended to be taken literally. It was a rant, I’m sorry for the lack of precision and effort. (Not being sarcastic.)
I totally love fish, it's the first shell that made me replace bash as my default shell (zsh was "just not enough" to justify losing compatibility, for me).

But is this project really overlapping it? I see mostly fish as "UX" centered, while oilshell - as far as it's stated here - reminds me more of powershell (I found the idea of having a modern language behind it so cool when it was released, too bad it wasn't my ecosystem): looks like oilshell is targetting scripting more than UX.

Anyway, I love the idea of having several shells who try to have a new look on what a shell is.

EDIT: oh, btw, let's not consider no significant scripting can be done with bash, just look at the incredible work from dokku team ;) https://github.com/dokku/dokku
ISPs have been sued multiple times in the past for throttling traffic. Examples are not hard to find.

The fact that dial-up ISPs are still required to submit to NN, but cable-based ones are not seems odd, wouldn't you think?
> So now, computers can be as sarcastic as the rest of us. That sounds just great.

I love how sarcasm has so many subtle ways to be use to break tensions in some meetings, and how it can quickly derail any light conversation into some almost-nuclear mood.

But computers generating sarcasm, well... that will put a whole new level to automatic chat bots.
Not sure if this answers your question but I already ran a Matrix screensaver in a framebuffer on Linux ~16 years ago. As per this post I believe it was cmatrix [1]. There's a screenshot on that page. If you look carefully you can notice some odd symbols.

One could also use MPlayer + libcaca + framebuffer.

[1] https://inconsolation.wordpress.com/2013/09/23/cmatrix-none-...
I would shorten this to 'Facebook User Growth Slows'
It's a bit like an overloaded dev department. They can't meet their obligations, so which JIRA ticket are you working on? Which customer is 'shouting' the loudest?

Since most HNers will see through the whole - popular HN rant -> resolved and see it a cynical they should perhaps not also solve the issue but make a statement about how they plan to solve other people who have been waiting this long.

Otherwise the message is clear: If you aren't happy, shame us publicly, then you are #1 in the caller queue.
Respect for journalism is as much about avoiding headlines like this that sneakily imply some sort of baseless causation via - in this case - the word "After" as it is about bad science in Fox News coverage of global warming.

When we let poor journalism like this headline go uncontested we erode public trust.
Per my above comment, do you know of such an exchange that is accepting new account registrations? We would be happy to open an account there if they can indeed complete a mid-sized trade (including any required account verification) for a 501(c)(3) non-profit organization within a week.
fish-shell is the first thing I install on any *nix box I work on, including macOS, VPS servers, desktop (Ubuntu), and even Windows Subsystem for Linux.

The feature I use the most is automatic history search by typing part of a command and hitting UP to search the history. I also find the scripting language more straight-forward.
IE either did not support it or had it disabled by default up until version 11. That's my guess, anyway. Firefox and Chrome took quite a while to fully implement it too.

https://help.salesforce.com/articleView?id=000220586&languag...
Yes! I need alexa to be sarcastic.
If you expect the shell process itself to be doing a lot of CPU-bound work, then that might be a reason against using an interpreted language like python.

If you expect the shell process to need to make use of true thread-based concurrency, then that might be a reason not to use python.

Do we have either of the above expectations? What other reasons are there for python to be inappropriate?
Yeah. I see some ways to fix this. But it looks like unless I change something now this will break tomorrow. Nice heads up in any case :P
"tells a compelling story about his conversion to atheism"

Conversion to atheism? That sentence doesn't make any sense, atheism is not a religion. It would be more correct "deconversion from religion"
Why don't we start calling paying for fake followers what it really is
fraud.
The title makes it seem like the growth slowed after the questions on societal impact were raised. I think the growth stalled years ago and has been declining even before the questions were raised.
Please God or someone show me how to help CLOSE the CONCENTRATION CAMPS.
I'd like to see that out of pure curiosity, but I would almost definitely struggle to get excited about it without the human element.

I think most wouldn't be that interested if there wasn't an actual driver (in the car, too, not some remote thing), even if it's ultimately faster.
I use fish but I hate it. My perfect shell is strictly POSIX sh but has a better interactive experience (better tab completion and typeahead like fish has).
The man advocated buying houses for the homeless. How economically illiterate can you get beyond that?

(Yes, this is a bit of a trick question. It's a test of whether you understand second order effects or not; whether you support policies to address problems, vs policies that change outcomes.)

> On what basis do you claim he is pro-Brexit?

Primarily because he has not attacked any pro-Brexit policies and he is not opposing the main political goal of the opposition. The country effectively doesn't have an opposition.
Retro Games' Commodore 64 Mini Gets an Official March Launch Date – HotHardware
if it genuinely outpreformed the vega apus why would intel put an vega apu core on a new processor line...
The only people I know that still use Facebook are people over 50 years old, and to them it is crack cocaine that consumes their whole life. I think not growing up with things like this their whole life, they have been ill prepared for it when it breaches their world.
I feel they have crossed several lines in their constant push for engagement, to the point where, previously, a notification from Facebook was generally worth my time (and directly related to an action a friend has taken), whereas now, most of the notifications are irrelevant, effectively short term boosting engagement at the cost of mid/long term engagement drop. I have flat out disabled notifications from Facebook at this point.
I'm not sure that's an accurate statement... anything that's used hard will incur extra wear and tear. If you're running a GPU at 100% 24/7 for a year, the heat stress alone will reduce its lifespan. The reason the Xbox 360 had the RRoD problems isn't because it was bad from the factory, it's because it didn't dissipate enough heat so over time the components wore out quicker than expected.

I might buy the idea that miners don't stress their cards like the other person said, but I'm not convinced by your statement that running an electronic component hard for long periods of time won't increase the risk of failure. Especially in something as high tech and compact as a GPU.
That's an interesting comment. One downside is that I believe it would necessarily be tied to a particular choice of OS, whereas with the standard separation, our shells can be cross-platform but our terminal emulators are OS-specific.
Why is this article so certain this related to fake news correction?
I deleted the Facebook app on my phone a few months ago and only use it for messenger. My life has been improved so much.
Sarcasm is a great tool. But there are a couple of people I know who never turn off their "Sarcastic tone", and it becomes impossible to tell what's genuine and what's bullshit. I try to tell them that their noise-to-signal ratio is bad, but they um... react defensively.
I find the wave of bike shares a little odd, overall. Access to a bike seems to be the least obstacle when considering commuting by bike - you could probably buy a bike for less than the cost of renting one for a few months. Larger concerns include riding in traffic, being struck by cars, and poor weather. None of those are addressed by plonking a few bikes here and there.
I think of outsourcing marketing as a competitive process. The goal is to find the marketer that can get you the lowest customer acquisition cost per marketing dollar spent. That is the only thing that matters.

So I typically get a group of prospective marketers and ask each one how they'd spend (eg. $1000), de-duplicate and then do what they suggest. I give the business to the one who's campaign gave the best results.

This doesn't guarantee you will get the marketer that will get you the best results. It does guarantee you will find the one with the best intuition for the next step in your marketing process improvement. Rinse repeat every few months.

As an aside, for DIYers, I think Google is back on top. Their AI efforts are having a huge impact on their ability to surface relevant ads. A DIYer can approximate what the big brands are doing with Smart Goals and Automated Insights.

The process I described above is kind of like a single step in an ai type optimization process to find the global maximum of your marketing spend.
Good question! Mike wrote a notebook about getting data into Observable here: https://beta.observablehq.com/@mbostock/introduction-to-data - the gist is that right now any host that supports CORS does the trick, and the combination of GitHub Gist & RawGit is pretty good for the task. It'd be nice to drag & drop data right in the app, though, so... stay tuned.

And, yep - something like pandas for JavaScript would also be nice... also stay tuned.
What can you do with the API? I don't see any information on the website about an API.
I agree with the values you mention they are "supposed" to provide. But in reality Filtering, I dont think they do it correctly. At least in Technology.

See technology nowadays it's a lot about buzzwords, and usually recruiters just look for keywords inside resumes. If you dont have one of those keywords, you're off the hook.

Technology hiring, could have another layer of analysis. For example every developer knows that if you've been doing mysql, and php, and web development. You probably can manage a CMS like Drupal or Wordpress.
A recruiter would dismiss you for not having one of those in your resume.

Maybe this is good. Maybe not, my point is, job hiring is not only plain resume reading, and they usually dont go beyond that.
Suncor driverless trucks will kill 400 net jobs
Yep = https://www.docker.com/docker-windows
Why we implemented a revenue-based pricing model
AMD vs. Spectre: Our new Zen 2 chips will be protected, says CEO
Assuming there is a compatibility reason.
Also keep in mind, 4.5 was released late 2012 (and support ended at the start of 2016).
> Conversion to atheism? That sentence doesn't make any sense,

Yes, it does.

> atheism is not a religion.

That doesn't matter, as it's clearly a belief, and the relevant sense of “conversion” is (from Google Search’s integrated dictionary) “the fact of changing one's religion or beliefs or the action of persuading someone else to change theirs”.
Nvm. ESxx is already waaaay too bloated, and Typescript only adds to that. All those new features are only adding complexity, pain and bugs. I'm curious when we arrive at the point when it's less painful to write a web app in C, it feels we're getting quite close already!

I try to keep my codebase as simple as possible with Coffeescript, doing dynamic type checking with types.js. Honestly very rare to see a type related bug in my codebases.

For all those ESxx and Typescript proponents out there: You don't need it. It doesn't make your life easier at all. In the Javascript domain I wind down as much as possible on the endless libs and tools to keep my codebase readable and my mind healthy.
Can someone add (2017) to the title? Without seeing the date it makes it look like GitHub is discontinuing support with a few days' notice.
I don’t think anyone really cares about societal impact. IMO, Facebook is a faddish activity that many people have turned into a defacto obligation.

People are getting Facebook fatigue. In my social circle, Facebook use seems to have switched to Instagram.

Personally, I check on it once a week now to keep up with a few friends who I don’t see anymore. It’s an effort, because Facebook refuses to show me what I want to see, and I need to specifically search for people.
However a lot of guides (even some officially sanctioned ones iirc) use Babel to transpile typescript in the browser, forgoing the precompilation to JavaScript entirely.

I don’t know if that’s just an artifact of days gone by, an attempt to bypass tsc before it gained on-the-fly watch-and-compile support, or for another reason entirely.
The marching order for a known threat where stealth approach is infeasible is indeed tank -> damager -> healer -> scout.

Most of the time, you can send the rogue in first, to mark the traps with chalk and then hide in a strategically advantageous position until the barbarian has everyone distracted with all the shouting, body odor, and flying droplets of sweat.

Also, when in doubt, use oil. It's slippery, it burns, and it makes salads edible. Never bring a club. Use a crowbar instead.

Can you tell that I like to be the thief of the party?
Having lived in both states here's my perspective:

NY has long been a NYC/everything else split. As home prices rose and blue collar workers got priced out of LI, it too is lumping in with NYC as a Dem block. Between the two they way outvote in statewide elections.

Upstate is mainly Repub with a few blue areas.

GA was Dem for years until the mid-90's. Even the Dems were fairly conservative (remember Zell Miller's "My party left me" comments) and since taking control of statewide and anything other than ATL and Macon proper they have gerrymandered districts to the point of there is no way the Democrats could take back either of the legislative bodies.

TL;DL NY has been like this a long time. Albany has played the game for centuries. GA is just learning.
Also absurdly high production values compared to my rule books that were stapled together pulp paper.
> “We found lots of tweets, especially in politics, to be sarcastic,” he said, in what may be the biggest understatement so far of 2018.
Binance actually has an active subreddit with actual employees from Binance that answer questions and do customer support there which is unheard of in the age of waiting weeks to get support tickets answered at places like Coinbase. Binance is as good as it gets for customer service in crypto in my opinion.
> Zuckerberg said on Wednesday that those changes have already reduced time spent on Facebook by roughly 50 million hours a day.

Or, to put this another way, people have saved 50 million hours that they formerly spent scrolling past stupid videos and memes they'd already seen on Reddit.
No, USB-C doesn’t offer DMA.
I think we need to draw a line somewhere. Are plants not "resources to be exploited?" How about the bacteria in our gut?

Ok, how about insects, say you don't even kill insects, what about if you accidentally step on a worm on a rainy day? Should we create "insect free zones" that keep bugs out (somehow) so that insects don't get needlessly killed on sidewalks or roads?

What about rats? Rats and house mice carry harmful diseases, and arguably, extermination is merely depriving these animals of their right to self-determination (to getting food and shelter, in your adobe.) Of course, they aren't mindful they are spreading illness and disease to you, but you're the more aware being who is in a power differential with them, and thus need to realize your responsibility in the interaction.

We can keep going down this rabbit hole. Someone already suggested not killing lobsters. Do they have significantly larger brains than mice or rats? It sounds like the answer is no[0]. In fact, their brains are the size of grasshoppers'...which means if we help respect the sentience of lobsters we probably have to respect the sentience of insects in general.

I consider myself a socialist, but some people are taking the "exploitation" talk of Marx too far and applying it to animals who are not sentient. I can understand drawing a line at Orcas, Dolphins, may be some primates or elephants, etc. But not all animals are the same and to treat them as sentient beings requires a large ignorance of reality of differences between the species.

[0] http://www.gma.org/lobsters/trivia.html
Great question, I didn't even notice that. Based on this article (https://www.washingtonpost.com/business/economy/uber-signs-d...), it might be that they aren't doing development themselves, and are co-working with Volvo to do their development, but I don't see Volvo on the list either.