skysight-inc/HackerNews huggingface dataset:
I was frustrated that I work on a T-shirt printing platform but had no way to easily design shirts for myself so after pitching the idea and a couple of months of work we managed to ship this fun app.

It procedurally generates SVG based on parameters defined by themes and was inspired by the many typography tools used to generate Instagram posts.

Would love to hear the communities thoughts on this.

Thanks for taking a look.
Conveniently skipped the cancer part:

"We rewrote this from JS to Python!"

"They did this because JS is so horrible, its cancer!"

"Uhh, actually, JS is not significantly worse. It does well when compared with typical mainstream dynamic languages"

I think its worth debunking this supposed "cancerness" of JavaScript and the importance of the cited-to-death superficial "wat" talk on implicit conversions, by providing some perspective on where JavaScript's quirkiness actually lies on the popular dynamic languages spectrum.

Maybe then we will be able to have an actual discussion on the pros and cons of the language choice (like runtime availability, and the fact that package managers don't know what the heck to do with node and npm's sandboxed-by-default modules), instead of the middlebrow "its all just JS insanity" dismissals
I've been thinking for a bit that it's reasonably easy to write a PID 1 that reaps children and sends siginfo_t structs over a pipe to PID 2, which can be an init system as monolithic as you want.

Of course, it would also be simple for the kernel to allow PID 1 to die/crash, and just restart it instead of panicking. I don't know why the kernel continues to treat PID 1 so specially—if the ewontfix.com PID 1 is sufficient, it's simpler for the kernel not to bother with the reparenting logic and stop treating PID 1 as a special process.
Alternatives have been implemented before:

http://cr.yp.to/daemontools.html
http://smarden.org/runit/

The more you look at any of DJB's software, the more of the future you'll see.
runit, openrc, s6, later nosh, bsdinit, take your pick.
Yes, that's true; I had been thinking about it in terms of traditional bullion, which I suppose is a Western-centric viewpoint. Even China only recently ramped up their copper production with industrialization.
OpenRC
It better be, given the cost of living and the salaries here… :-)

On a more serious note, although I have no idea how this report was produced, one might note that it was produced by the WEF (a business-friendly Swiss organisation) and that it may well be part of the ongoing political debate in Switzerland on how to implement the referendum result on restricting immigration.

I'm not saying it's right, wrong, objective, or not, I honestly have no opinion. Just providing some context.
You might be on to something here.

I live in a safe neighborhood, the door and the number are easy to see from the street, so the delivery person should waste no time locating the place. I never had issues with Amazon.

Seems like they're pushing the system a bit too far.
Did this really happen? I mean, you know what they say about the weakest link...
How to crash a blog with one submission
I'm not sure how this comment is helpful to the discussion. As far as I can tell, you'd rather only hear the facts that fit your opinion of systemd as terrible software. I think the obvious right answer is that both sides present only facts and let newcomers decide based on that.
Key to manufacturing more efficient solar cells
The Unix philosophy: Write programs that do one thing and do it well.

Systemd doesn't observe the Unix philosophy and that bothers many people.
In my case, I forgot I had a randomly generated answer, gave them the real answer, and the representative got very confused when he tried to compare that to what he had in the system.
If I were uber I would simply say "thank you for participating in this experience, but we would like to end our relationship here and wish you all the best for future". People fell love with uber because it offered them freedom that was non existent in the traditional car service. It was and still a breath of fresh air about what they have been able to achieve.

Today if under stops it services in the US it may loose good amount of customer but the bigger loosers will be drivers because, like it or not, they made more money due to uber. It will just be like the thing that happened with home joy.
I am happy to join you in that. My main goal is to understand what the "mathematical puzzles" are when mining. It looks more like a guessing game to me.
Item for item, I find eBay buy it now prices at least 10 percent cheaper.
you forgot http://skarnet.org/software/s6/
launchd, solaris smf, etc. There were tons of choices that were thrown away for silly reasons.
I'd say there's more blue cars than red.
>I’m actually buying units of the protocol. I’m buying scarce blockchain tokens and creating a portfolio of those tokens. I’m basically buying ownership in all of these new 2.0 peer-to-peer protocols.

Is this any different from buying actual bitcoins, ether, litecoins etc?
6 MAIN THINGS YOU MUST KNow ABOUT REDUCING Your WEIGHT
SEO Spider’s Web: How to Create Authority Content and Build Better Links
You're perfectly able to repaint your Hackernews header beige if you think it will help your resale value /s
You know what, there can be long and drawn-out arguments about this, or we test it.

I've been wanting to give this one a real try: http://store.steampowered.com/app/369530/

Sadly my laptop sucks too much for it. It can run it at ~40-60 fps, but i really feel the input latency already.

I'll try and see what it feels like with their AWS AMI, playing on a 25mbit line from hannover, to an EC2 instance in Frankfurt.

Edit: Turns out there's an issue with my laptop hardware, so results from me will be delayed until a fix can be found.
You may be mis-parsing the parent comment. The phrase…

Thanks to all the anti-vaxxer "do your own research" garbage people.

…can also be interpreted as…

Thanks to all the anti-vaxxer people and their "do your own research" garbage.

That is, the garbage is the "do your own research" rejection of expertise, not the people themselves.

Participating in group discussions requires charitable reading, so if a 1st way of reading the comment makes you so disgusted you must storm out in protest, but a 2nd way of reading the comment lets you continue to participate, you should consider adopting the 2nd interpretation.

But perhaps, given the existence of 'garbage people' as a separately-occurring slur, you've read it as the writer intended. [And indeed I now see a confirmation from the original author, that labeling anti-vaxxers as 'garbage people' was their intent.]

Still, it's a throwaway bit of word-choice to indicate the speaker's anger and disgust at the situation. They (and their up-voters) likely believe, and with some justification, that the choices of these anti-vax people have put their own health at risk.

A bit of anger is natural in that situation, and language only has so many ways to express anger against others' practices. Every way of expressing that anger will in some way be seen as a slur against those people, lowering their relative-status, rejecting their choices, and rallying others to take corrective actions.

As long as those corrective actions don't include actually treating people like 'garbage' – destroying/disposing them – such adjectival choices should usually be forgiven as concise rhetorical flourishes. Most of the world communicates in such sloppy, emotional ways. Enforcing a standard of clinical precision and coolness, and careful word-choice against any ugly implications against any humans, would in fact exile many people, with valid perspectives, from your conversations.
Are you prepared to pay the price?
How do you withdraw the QE money that is already out there? Erase it from the books?
There are millions, maybe hundreds of millions of feature phones of every type out there that you can get for pennies, used, in fine condition. Many times more than there are buyers for those phones. There is no reason to make a new feature phone for the developed world market. I have a shoebox full of them.
i'm liking the new site

it's good to see jsperf back although i've kind of grown out of micro-optimizations (like different loop styles)

i just try to write readable code nowadays, letting the js engine optimize the common use cases for me
from the link:

> In recent decades the ‘two-layered system’ – family care supported by a medical safety net – has been constantly adjusted to reflect developments in psychiatry. The most abrupt shift came in the 1970s, as the asylums emptied and mental healthcare was reconceived to become more flexible and extend further into the community. Antipsychotic and antidepressant medications, central to the new treatment model, were initially resisted by many families who felt they would turn boarders into medical outpatients, but they soon proved their worth in helping to manage the worst of the depressions, crises and public incidents. (emphasis added)

Robert Whitaker is an investigative journalist who has looked into the claims of proponents of psychotropic drugs. He has found the evidence supporting their use to be lacking, and makes the case that these medications create and maintain the conditions they supposedly treat:

http://www.madinamerica.com/2016/07/the-case-against-antipsy...

My friend needed sobriety, but all she got were tranquillizers. She briefly escaped from her tormentors, and her new treatment providers allowed her sedation with anti-psychotics to lapse. She was given the SSRI she asked for, which she thought had helped her before. But Serotonin is NOT the 'happy chemical' - the drug caused rapid heartbeat, resulting in tremendous anxiety. She took her last benzodiazepine (class of addictive anxiety medications), which caused her to 'fall apart'...

sigh ...
what functionality? systemd integrated components, it didn't do a whole not new. I'm not firmly convinced that replacing cron was a good idea, integrating udev and the -kits definitely wasn't, and neither was integrating the hostname, or filesystem mounting. And again, I really can't think of anything truly new that it does.
Wanted: Efficacious Heuristics
It's baffling to see people insist that that's the UNIX philosophy when the UNIX philosophy has always been about monolithic kernels over microkernels, so "do one thing" is out the window, and about worse-is-better over do-the-right-thing (https://www.dreamsongs.com/RiseOfWorseIsBetter.html), so "do it well" is out the window.

And the userspace tools don't follow this either. Quoting http://prog21.dadgum.com/139.html :

> The UNIX ls utility seemed like a good idea at the time. It's the poster child for the UNIX way: a small tool that does exactly one thing well. Here that thing is to display a list of filenames. But deciding exactly what filenames to display and in what format led to the addition of over 35 command-line switches. Now the man page for the BSD version of ls bears the shame of this footnote: "To maintain backward compatibility, the relationships between the many options are quite complex."

Why, for instance, does ls have its own sorting options if the sort command exists? If ls, the most quintessential UNIX command, can't do one thing and do it well, why should anything else?
Potassium in pill form is only sold in very small doses, correct? How do you reach the high daily minimum?
I've complained a few times that systemd haters havent explained the hate.

having read this post I'd say a slightly less succinct but infinitely more informative version would be

> "Systemd is defective by design because they totally disregard the fail-safe by design rules"
So why not break systemd down to components that can follow that philosophy? Or replace it with something that does, but is borderline systemd compatible so it can be swapped in?

Why not submit a patch that fixes the umask issue the author talks about, or if they won't merge the patch, fork systemd?

This is open source, writing a circle-jerk blog post isn't going to help anything.
That number is around 1%, which may or may not qualify as "significant" depending on how important you think that is.

In any case, we seem to have no problem requiring ID for a lot of stuff. You need one to open a bank account or check into a hotel. Requiring one to reset a password would be fine.

It's problematic for voting because voting is seen as a much more fundamental right than getting a bank account, and because politicians deliberately make it more difficult for voters on the opposing side to obtain an ID if it's required.
I'm guessing the days before window glass, and/or parts of the country (e.g. northeast) where shutters can protect your window glass from the debris of a nasty gale.

Many parts of design are inherited from since-abandoned functionality. We have a notion of "how a house is supposed to look", and we were taught that shutters are part of that.
launchd is almost as bad, as is SMF (XML - Yuck). But at least they're still mostly focusing on process and service management.
all good, that's why i appreciated your comment :) fostered conversation, and we met in the middle! take it easy!
I'm a former truck driver.

The future of long haul trucking is not automated trucks - its the rail. As it is now, a majority of long haul freight goes piggyback on a train. The only thing that goes on a truck end to end, is stuff that is more expedited than the train can deal with (or where it misses the window), and freight traveling under a certain distance (where the extra day to get in an out of the rail yard pushes it out of time). It's easy to automate the long haul portion of the journey, not so much the bumping the dock portion.
I just tested this service with a full blown 3D Development Environment like Unity3d using an AWS Instance and it works amazingly well and is very responsive. Through Amazon Gigabit connection everything installs in seconds as well.
I had a fairly low resolution (800p) set, but i can totally see this being viable for CAD/3D Development etc.
Considering Amazon makes up over a $1 billion of UPS's revenue you think they may just stop accepting Amazon's business even if Amazon starts cutting how much they use them? There's no way. They will keep their business until the bitter end because if they don't their competitors will and Amazon can generate a lot of volume for them.
I've been using a language that uses python-style indentation (Nim) and while I've grown to like to like the language itself, the back of my mind pines for braces. At least using braces, I can immediately auto-indent a region of code and not have to worry about anything. I sucked it up, though, and I got used to the pythonic syntax anyway.

Either way, opening an article that says "Your programming language is probably unproductive" which immediately devotes itself to whining over pedantic syntax bullshit...makes me not want to read it.
I strongly disagree. I didn't need anyone to "show up" to replace my init system in production across several thousand servers, and the way systemd "won" that battle wrt Debian was, to be polite, controversial, political and extremely divisive. They sure as heck didn't win because "they showed up and no one else did". They showed up and RedHat's money showed up with them.

I hold no animus towards the systemd project's goals or aspirations, but I have yet to hear a compelling reason for systemd to be shipping in it's current state.
Yes I was trolling a bit. But I believe this is how they would probably justify it. Perhaps if Apple offered a beta window larger than 3 months they might cooperate.
This seems like it, thanks!
There are multiple commercial providers of services based on OpenStreetMap data, see for example: https://switch2osm.org/providers/

Further there are multiple on device routing and rendering solutions available so you don't really have to use an online service if your don't want to.

The other aspect is that the OSMF itself doesn't really produce any software at all (you could argue that the website software might be different in this respect). What you think of as OSM the OSS project is really lots of companies and individuals providing SW that works with OSM, not the result of a centralized effort a la WMF, Mozilla, or whatever ...
Agree 100%. There isn't some magic potion that makes commands compose simply and efficiently.
Congress rejects Obama veto of Saudi 9/11 lawsuits bill
I meant the trick with delegating tasks to user mode DLL for what was supposed to be done in kernel mode by OS designers.
The question is what is more important? Design or engineering? Engineers are enablers, but design makes things refined.

I dont thin Apple is run by either designer or engineer. Since Jobs death apple is run by marketing department and board wanting as much money as possible. There is noticable decline in quality of design and engineering.

Making waterproof iphone is reaction to market of waterproof android phones. Every designer understands the greatness of jack design. Its again move of marketing department to control headphone market and DRM your music.

It used to be that you had iphone. It was expensive, but it was one best phone Apple could build. Now how many iphone types you can buy? Thats marketing. It will fail because soon even general people will realize its not so good anymore.

I am sad abou OSX tho.
Yes. I wish people would explain their hatred. I understand that there are valid reasons to hate systemd, which is why I avoid it like the plague. But so many people get sucked in by the initial usefulness, and don't see the problems lurking beneath the surface.
Ah, forgot to list that... he's got this great page too: http://skarnet.org/software/skalibs/djblegacy.html
Introducing osquery for Windows
Nutella might be bad...but it's keto-friendly.
In what sense is Nutella 'keto-friendly'? Out of a 37g serving, 20g are refined sugar.
The DJB legacy
There's a startup building delivery robots for cities. Could be a god send for the last mile. What if Amazon acquired them ?
I think Systemd is winning because it works (in the overwhelming majority of cases), and no one cares about init systems except the vocal minority.
> "Teleport has completed a security audit from a nationally recognized technology security company. So we are comfortable with the use of Teleport from a security perspective."

It would be interesting to read more details about this audit. This blurb is pretty much "Trust us" with more letters.
So, basically your talking about independent pizza and Chinese.
I don't think the big vision of production needs to be novel, but I could envision, if not GMO, then genetic analysis / breeding to start re-localizing what kinds of crops are being grown. I think there are plenty of ways you can take old-fashioned seeming systems and practices and modernize them, maybe with more careful data collection to help it along.

I do think that if this system will ever really work on a larger scale then a big vision will be needed to reimagine the kind of distribution system you would need to efficiently bring the product to the customer; Getting rid of the cold chain and reducing the amount of food waste on the way. A lot of the assumed ways people buy and eat food are shifting with gen x/y/z. The supermarket is a dead zone of product placement kickbacks and corn. What comes after that?
That sounds exactly like my experience with UPS. We are in fact at the mercy of the carrier assigned drivers to ensure our packages' safe delivery.

Some neighborhood are fortunate to have great responsible delivery worker/driver who actually cares about delivering packages safe and sound; but to many of them though, it's just a job.
The trend of "keeping up with the Joneses", grew dramatically during the period between 1973 and 2009.

I agree it could use a rework, but it's not that hard to figure out.
Big respect for you usually, but I think you're completely wrong here. See my comment a bit upstream - having that sort of access to mortgage/credit card systems would a great way to steal money, or at the very least fudge things up left and right.

Internal access would also include access to low latency markets and internal risk management systems. Being able to see what kinds of trades - particularly in FX - are made across many, many international counterparties would go very, VERY far to make large amounts of cash.

At that same bank, many green engineers had the ability to do trades on behalf of many large counterparties. Lots of room for monetization there - or more.
Saying "I don't like the wall colors" when buying a house is like saying "I don't like the default desktop background" when buying a computer.
"With only two servers, the client can end up with proof that something is wrong, but no idea what the correct time is. But with half a dozen or more independent servers, the client will end up with a chain of proof of any server's misbehaviour, signed by several others, and (presumably) enough accurate replies to establish what the correct time is."

This sounds fairly similar to the 51% attack prevention in Bitcoin, and I think they could perhaps be more precise here. There are several other similarities which stuck out to me (note that bitcoin itself is a timestamp server, see section 3 of the whitepaper).

Also they mention "We envision that clients will maintain a rolling window of signature chains and will be able to upload any proofs of misbehaviour," which also sounds bitcoin-ish at least to me.. (maybe my perception is skewed from spending lots of time in the space)

I guess the question this leaves me with after reading is: could one get a reliable ~10 second accurate timestamp from the bitcoin blockchain or a modification of it?
Real simple: if you don't like it, go buy another brand printer. That's the beauty of democracy: you're free to buy another printer/ink just like they're allowed to protect their proprietary assets!
Bunch of whiners....
There was a bit a few months ago about the difficulty of making white plastics look good (basically, Apple makes it look easy but it's hard), which tangentially explained the predominance of black/grey/beige.
Definitely the case in my office. A couple of opinionated and (relatively) senior devs that think the code is the documentation. No, I can't read this 40 yo fortran code and use it as the basis for a new program on a different architecture. It uses gotos and variables like "yxtgn" that mean nothing to the reader (turned out y meant it was an integer, weird). I spent a month on that because there was no documentation, which took up a page once I was done writing it after my reverse engineering effort.

And then documentation, where it exists, is often poorly CM'd word documents, and poorly OCR'd PDFs (or doc->pdf that somehow lost the ability to be searchable and selectable text, what option did they select?!?).

The offending systems are only maintainable because a few people haven't retired (< 1 year left for several of them) and sheer force of will for the rest of us.
Execline: a small scripting language
"one customer who has a poor experience is one too many,” said Jon Flaxman"

So HP is apologizing a bit, pointing out they'll do it again ("Mr. Flaxman said HP would continue such practices, which may prevent some third-party supplies from working.") and offers more transparency. I can imagine transparency is a new paragraph in the user manual or a checkbox to tick to install the software.
tl;dr Another linux desktop environment that visually resembles Windows XP.
If you're having problems with the Amazon Couriers just chat with Amazon support online. Explain the problems (give examples) and ask them to always ship using a different service. There's definitely an account setting for this that's not visible to the end user, because I went from 100% courier deliveries (with many issues) to 0% courier deliveries.
For the most part, yes. Moreover, it's used to verify a user is actually allowed, as well.