skysight-inc/HackerNews huggingface dataset:
Systemd is the disaster that happens when
we ignore the lessons of UNIX.

UNIX is all about small, composable tools.
Do one job and do it well.

One of these tools didn't stand up to the test
of time (SysV init) and needed to be replaced.

We could have chosen one of the mature candidates
(upstart, runit, minit) or even built a great new
one from scratch. Life would have been good.

But instead we ended up with this trainwreck
of a monolith that not only replaced init, but at the
same time tried to reinvent almost every critical
userspace daemon from Syslog to NTP.

It predictably failed on every metric.

Now it is time for the major Linux distributions to
conclude this experiment, roll back the Systemd mistake
and return to the modularity that made UNIX successful.
> in dynamic languages given they're more of a necessity

Sounds like you came around.

> No

Not everyone agrees that dynamic languages lead to faster velocity. Velocity is a function of many things (environment, culture, tooling, existing code bases, developer skill and familiarity with a language, how low you set your quality bar for your mvp, etc) and as I mentioned a few times now, different developers have a better velocity when working in statically typed languages.

"Improved velocity" is not an inherent property of dynamic languages, it depends on many other factors as well. I'm not sure why you keep ignoring that point (well I have an idea why...)

> it's a weak and sheltered assumption showing a lack of first-hand experience

It's not an assumption, it's an observation that I think extends beyond my direct experience.

I've trained many developers who were huge dynamic language proponents much in the way you are right now: any mention of an advantage found in a static type system sent them off into vague or straw-man arguments about how productive they found themselves in their dynamic languages, how flexible it made them, and how handcuffed they thought they'd be if they tried a statically-typed language.

In reality, they had never taken the time to learn any of the decent statically-typed languages, and when I probe as to why, the reason is usually because it takes more effort and because those languages aren't as popular (and sometimes a fear of the unknown).

Once they get up to speed, they find themselves just as productive, writing fewer tests, and producing higher quality software.

Of course it helps that the culture around me fosters that kind of thing: we write or provide tooling, and we have the senior developer resources to help other developers where a quick stack overflow answer won't solve their immediate problem, but as I said a few times now, those points are all orthogonal to mine.

> [Long string of ad hominem remarks]

I'm not sure why you think you know me, my experience, or what I'm proficient in, but you are mistaken (and if you had read the comments you replied to more carefully you might have realized that).

Since that's not a productive way to discuss a topic, I'll leave things here. If you wish to change the way you converse, I may be back, but it's unlikely.

Good luck in your endeavors.
One thing that looks interesting from the data is that women censor man-women contacts more than men. Of course women who are more open to these connections as well can get a huge benefit in their business life (which may incur a cost in their private life, like not having time for those ,,women only'' parties).
The latter seems likely. In this country Democrats think of themselves as leftists. It's cute, but terrible.
2nd Place Solution to 2017 Data Science Bowl
Or maybe switching from "nothing" to "internet" has way more outcomes than switching from "minitel" to "internet", and that's why internet took more time to grow in France ?
And there might be a thousand reasons not to host your data in the USA, and that's why they search for local alternative.

Stop simplifying everything to "French pride", that's just a myth.
The IBM PC used the 8088 CPU which offered the same 16-bit execution unit of the 8086 (and thus superior to the 8-bit Apple II) while using only an 8-bit bus which was the same size bus as the Apple II. The 8-bit bus of the 8088 was compatible with the more mature 8085 thus allowing the IBM PC to use more proven, cheaper parts. The 8088 part itself was cheaper than the 8086.

In my view, this was a brilliant design choice and a pity that Apple didn't do the same.

The 8088 was designed in the Haifa Israeli Design Center.
UK startup uses AI to test code
The process of designing, making, selling and distributing t-shirts is highly productized. With apps and web services, it's manual custom labor. Almost like making (t-)shirts before the industrial age.

However, as the recently featured Indie Hackers story about Scott's Cheap Flight shows, there are already a lot of possibilities to build businesses on top of productized processes and softwarem instead of doing custom work.

https://www.indiehackers.com/businesses/scotts-cheap-flights
From what I've seen in HN and IMHO, a well expressed opinion on both sides is welcome. If you do have something to add on the other side of a topic those are way better on a comment. Then a civilized discussion happens many times. That is one of the great things of HN!

However, any article/comment insulting anyone or any political opinion has its well deserved downvotes. I would expect that on both left-wing and right-wing opinions. I've downvoted comments I agree with and upvoted comments I disagree with, based solely on the respect shown and the quality of them.

Note: there are of course always exceptions, my description above is when comparing HN to the rest of the web
This attitude does not match history. If Unix really was about that philosophy, we would have never seen tools like emacs and perl gain any sort of popularity.
One thing I've noticed about American culture, versus the other countries I've been/worked in, is that it's highly litigious. I suspect that one of the reasons people feel uncomfortable is the threat of lawsuit (or being buried in a corporate landslide triggered by policies designed to avoid lawsuit). This in addition to the finger-pointing at older Evangelical attitudes in the article...
I couldn't believe the guy here who was like, sure I heard the constant accusations, but I never believed they were actually true!

I mean, what will it take to make people believe that this problem is real?!
Quick voip guide for the home or office
My take is that Amazon has been moving upscale and is beginning to dominate the space between luxury and discount where Nike lives. By which I mean the space between $50 shoes and $900 shoes or between Campbell Chunky Clam Chowder and a chef's clam chowder at a $$$$ restaurant (as indicated by the purchase of Whole Foods).

For me, this is the space that Nike stores and Athlete's Foot at the mall operate. This is a segment of retail where Nike shoes are non-fungible. Not with other brands nor with other models. And a person with Prime membership will wait two days for "the shoe" instead of settling on something else.

That and as a publicly traded company, nobody's bonus is increased by playing the long game. In a few years, everyone in leadership is likely to be working at a different corporation.
The OP defined his funnel:

> * 1300 applications
> * ~70 interviews (~5.4% conversion)
> * About 6 offers

Which result in:

> [T]he bar here isn't all that high because you only need to make one sale to land a job. ... I had too many interviews to really optimize any more than I did.

We have to ask ourselves if the most effective use of the author's (and employer's) time is doing 64 failed interviews, or whether some portion of those 64 prospects could have been "funneled out" with a lower-cost pre-qualification step in the funnel.

(edit: Another criticism is whether the author is filling his funnel with the "best" jobs by using job postings Angel.co. Do a web search for "the hidden job market" for more on this.)
They say that because it is. Our geography is different, and our transportation market evolved around that geography. In the US, people fly Southwest instead of buying Eurail passes.

This comment explains it pretty well:

https://news.ycombinator.com/item?id=14681704
Please tell me that the referenced C# dialect used in Midori is available in some form for use, research or general learning? This would really make my week!!
I don't know the author and he does not provide context, so I don't really get what the fuss is about. Mentions haters, personal threats of violence but this looks like the usual: a bug in systemd due to an incorrect assumption by the developers, proposed solution: decide that there is no bug and systemd is correct, the use case is wrong.

I experienced one first hand, a definition in fstab for a removable drive suddenly (after a systemd update and no warning) caused the computer to fail at boot time because the removable drive was not present. The fun part is that the emergency shell had a bug too that prevented itself from starting and looped to infinity instead.

It was nice to have to drive 6h each way to deal with this systemd new "feature".
'Tired light' appears to be an umbrella term for various disparate theories that are only related in their attempt to provide an alternative explanation for red shift. If this particular hypothesis, which is not explicitly cosmological, is validated in terrestrial experiments, I think its cosmological implications would be unavoidable.
Why You Won’t Be Buying a Coffee with Bitcoin Anytime Soon
Wikipedia has most of the basics covered: https://en.wikipedia.org/wiki/Gross_domestic_product.

Global inflation numbers are also in World bank data: http://data.worldbank.org/indicator/FP.CPI.TOTL.ZG.

"official" data sources and aggregators (national statistics bureaus), IMF, World Bank, FRED can be heavy on economics jargon. Trading economics is probably a bit friendlier for the layperson.
Also Win+Arrows moves windows to sides/corners. It can do up to a 2x2 grid. Not full featured but better than nothing.
It's a bit in vogue these days for PhD non-MD to forgo the title in informal settings. Refusing to do so can appear egotistical.
Perhaps someone can explain why it was chosen as the replacement for SysV init, when all of the parent's comments/critiques of systemd were known in advance of it being pulled into major distros.
Infinix Hot Note X551 Custom Rom – OnenaijaBlog Forum
Awesome! If you want it posted on nim-lang.org then just create a PR on the website[1] repo :)

1 - https://github.com/nim-lang/website
What did they expect from the survey? Most American work places are not known for cultural or social open-ness, whether for good or bad. Of course the data will not reflect people engaging in any extra communication other than base minimum. I've been struggling with the idea over my career but I feel I've had most success when I did not socialize with coworkers other than for business. It's unfortunate because we see each other so much out of our lives but it seems socialization impedes career growth.
People worry about work meetings with a single person of the opposite sex present? Weird. In my part-time freelancing, I've had meetings and lunches with female clients and never felt any sort of tension or discomfort. Maybe because I'm the one doing the "selling", but the thought of hitting on these women while we're trying to negotiate a deal seems completely unprofessional and off the table.

Don't people understand that "don't shit where you eat" means you can still do your job effectively?
App prices are all about uncertainty. 90% of apps are total crap. 90% of the non-crap apps are not what you in particular are really hoping for. This makes the risk-adjusted cost of finding a good 99c app into $99.

If your customers were actually confident that your app really was worth $25 to them, they'd pay it. Unfortunately, it will probably cost you >$25 in marketing to get that across to them.
It applies in the sense that an explanation that doesn't postulate hidden variables is simpler than one which does. The razor cleaves away the hidden variables.
Except that media is much more than TV and newspapers. More and more people turn their backs on traditional media and get their information from a blend of many internet sites and witness videos on youtube and so on. And I only see this trend growing in the future.
The graph labeled What Women Think, by Age and Religion shows that younger women are more inclined to view meeting alone as inappropriate, by a wide margin. Surprising.
Someone has changed the title now, which is a good thing, because the original clickbaity title wasn't very descriptive at all, and the new one is actually much more interesting.
The problem is that the byte-string confusion is widespread. You can import Unicode literals from future but you still need to update every bit of codec which works with files, network sockets, IPC, etc.
No, he would not have. He would happily have gotten on stage in front of this slide.
Nah, the bots will make sure the pro views get all the insightful votes...
A Wrinkle in Japan’s Retire-At-60 Rule: Workers Who Don’t Quit
Welcome to the law of large numbers. Winning the lottery is a rare event--more than one in a million. A hard drive failure is a rare event--most drives can have trillions of successful reads and writes before they fail. Yet we've all seen the people holding up those oversized checks and who among us has never had a hard drive fail on us?

These guys see hundreds of pitches. There's hundreds of VCs in the valley. Something can be rare--less than one in a hundred and still be likely. Rare for a single instance can be likely and expected across a large number of instances.
Different maps with different levels of detail can all be separate universes.
you are absolutely right, map doesn't belong to the mutational methods. Fixed in v1.1.1 thank you for your feedback
> .. which is over a 90% rejection rate

This is the fallacy of percentages rather than absolutes.

He got 6 offers.

How is that bad?

You're kind of throwing the baby out with the bathwater.
You can run another window manager (i3) under Xquartz.

http://fanf.livejournal.com/142372.html
If a map is not the same as the territory, then it's just another territory. Tegmark doesn't postulate that there is just one universe, remember.
generals.io
Dexter: automatic indexer for PostgreSQL
Scary how much of an effect how few can have on so many, just wait 'til they all are owned by one person (it'll happen)
This is true. However, online media is becoming more and more concentrated(and manipulated) as well. Facebook, Reddit, Tumblr, Google, and 4chan all make up a large chunk of our online media, and it should be apparent to most people at this point that each of those sites are either controlled by a company, country, or PR team. It wouldn't surprise me if we start seeing a decline in trust of online media in the future, too.
Does anyone know how they made the pictures? In particular this one http://physics.aalto.fi/en/midcom-serveattachmentguid-1e75d6...
EL5? What is the paradox of light?
Update on OpenBSD's kernel address randomized link (KARL)
All the (IT Storage) News That's Fit to Print
That is very interesting, but I think that the main purpose of making a mindmap is really that you study the subject while making one.
Can you explain why you think working with men (but not working with women) makes it difficult for women to socialize with each other?
Yes, there is something infuriating about this cycle of become rich acting like a jackass -> get called out -> write some apology blog post -> get showered with praise for doing the bare minimum as a human. Of course doubling down and not apologizing is worse, but I guess at some point you have to ask materially, what really is the difference.

Women entrepreneurs who had trouble getting funded because VCs could only think about their dicks, what do they gain from this?
Kind of long, but it is an interesting read. One forgets how possible it is to bootstrap so far, even hardware.
It might be better to make the case to YC directly.
Windows Keylogger Part 1: Attack on user land
Nothing new here. GANs still are not nearly as good at creating fakes then humans.
UNIX philosophy[1] is not about popularity but about choice.

We get to choose between Emacs/Vim, Perl/Python,
Syslog-ng/RSyslog, ntpd/openntpd and so on.

This has resulted in multiple mature implementations
for every core system task.

Yet instead of sticking with this code that has stood the
test of time over decades, we threw it all out for a poorly
written jack of all trades that gives root to usernames
starting with a digit...

[1] https://en.wikipedia.org/wiki/Unix_philosophy#Origin
I agree that it's tragic how little alternative systems are known now. That said, linguistically, sub-structural languages (which can avoid GC) are quite different, regardless of intended usescases.
Last time I tried Proxies, their performance wasn't very good. It would be great to see a few benchmarks.

What advantages would this give you over using persistent data structures [0] with memoized selectors? When using immutable data structures, you can shift the responsibility of providing updates up to the caller. In my experience, that usually means code that's easier to debug and test.

[0] https://en.wikipedia.org/wiki/Persistent_data_structure
Dear lord.
That's not how Science is supposed to work, you don't judge science based on who has the best lawyers and most money, you base it on what's observable in the world.
Fibre Free Retro Font
From what I read, it's scientific value was significant. Very sad for this accident.
It is easier to break one physical door. You want to break millions of virtual doors you need IoT devices.
To point: fake news. Whether a particular undesirable-to-power news item is fake or not, the news can be labeled as fake.

The well is being poisoned as we speak.
My current favorite!
I know hardly anyone likes the MSM (myself included), however is this stat so bad? Is it anything unusual for any other industry?

Mature industries consolidate - its just a fundamental nature of the growth process. How many corporations control packaged chicken? cell phones? cement?

No doubt the voices behind such "X mega-corps control Y" are in fact just advocating for legislation changes to mandate that they get a seat at the table.

The very concept of "MSM" is a bit of an anachronism in this age. Not even sure why we should talk about it. There are youtube channels broadcast from a garage that get more daily views than Anderson Cooper ever will. Best thing is to just switch off the TV and let the dinosaurs slowly die...
That is explained in the second paragraph of the article:

In the literature, there has existed two different values for the momentum of light in the transparent medium. Typically, these values differ by a factor of ten and this discrepancy is known as the momentum paradox of light.
Eliminating Binders for Easier Operational Semantics – The N-Category Café
How to make sense of any mess
Isn't facebook already bigger than some of the firms mentioned in the articles? Or is it not counted as media?
The troubling thing here is the reaction of the systemd developer's of "invalid input, so won't fix". Even if the input is invalid (and that's not at all clear) in what world is "lol you're root now" a reasonable response?
Vertical - the actual thing that provides customer value.

Horizontal - scaling up your application to lots of customers.

Scaling software is easy, there's no factory to buy more equipment for. Creating business value is much harder.
RESEARCH SHOWS a HUGE NUMBER OF WOMEN WILL DATE a GUY WHO DOES THIS
Ah, yeah even more so, I was just going on what the preceding comment said.
I understand the criticism towards systemd but let's not start making things up. From useradd (8) manual:

"Usernames must start with a lower case letter or an underscore, followed by lower case letters, digits, underscores, or dashes. They can end with a dollar sign. In regular expression terms: [a-z_][a-z0-9_-]*[$]?"
In Europe, generally, 1) webmasters are usually responsible of the comments left in their webpages by their users, and 2) webmasters have to make clear what their names and addresses are.

Myself, sometimes I've thought of creating a forum or a community, only to be turned away when I think of that. Do you think 4chan would have ever existed if moot had had to put his real name and address there, and if he was legally responsible of what people published in 4chan? Impossible.

So all online communities will always be concentrated in the US, at least for the foreseeable future. :(
I wonder if this is a limiting factor for the development of their cognition.
That is true but it is more a distribution problem, if you add more companies and shuffle the sector again it will stabilize in few corporations again.
If you're only writing good tests, there's very few tests you wont write: eg, if I test that my function returns the string "Foo", I don't need to test that it returns a string.

And even in sound (er) type systems like Haskell or Elm, I'd (probably. There are ways...) have to write that test.

In JS with Flow or TS though, there's very few (good) unit tests you don't need to write anyway. If your tests are filled with "expect(foo()).toEqual(expect.any(string))", the team needs to be coached on writing proper unit tests regardless of types.

Though the topic that most teams don't know how to write effective unit tests and that type systems help those teams is a totally separate one.
I liked using the O'Reilly early release program available from the site (as well as Manning's MEAP program). Is there any replacement for that now?

I also prefer the PDF versions which I can print out a chapter when I need to read hard-copy Instead of carrying with me an entire book (live/work in Manhattan, we don't use cars much and value light-weight equipment).
I, ahem, believe so because:

- If you have no access to other universes, how can you design an experiment which positively confirms their existence?

- The situation without hidden variables is indistinguishable experimentally with a situation that does have hidden variables.

The latter is precisely why we can make a virtual machine which makes the kernel believe that it's running in a PC chassis with an Intel EEPro 100 ethernet card.

In fact, based on Tegmark's hypothesis, I have to suspect that even the universe I'm apparently in doesn't just exist stand-alone; it's also embedded/contained an infinite number of times in more complex universes (which virtualize so perfectly, that there is no way to tell). One of those universes is the simplest one, not embedded in anything; for all intents and purposes, we can proceed as if we are in that one.
Why would you want to implement such a thing in R and not use a decent programming language. I'm an heavy R user myself but I'd never use R for anything but statistics, for which it is ok.
Interesting idea! How do you imagine that to work though? Especially given that we don't have good ethics fully defined?
So does anyone know of another online bookstore that is completely DRM-free? I mean both hard DRM (encryption) and soft DRM (watermarking, be it visible or invisible). That O'Reilly was completely DRM-free (AFAICT) made me spend quite an amount of money on their eBooks over the years... I wonder who wants to serve that market in the future? It seems that all the other options at least do watermarking, which makes it uninteresting to me.

Guess I'll have to buy everything as print books again...
There's quite a few of things that requires sources or debunking in here: France being set back by a couple years on the internet front due to minitel, misplaced pride and sliding to totally different matter, to7/mo5 being ripped apart by competition, talking of today government as if it was the same than in the 1980's.
I don't believe the issue is US-vs-nonUS. I believe​the issue is internet "capital" concentration, which will emerge regardless of national origin. There is a networking effect that makes it difficult to start a successful platform, and those in power will eventually​ work to maintain or strengthen their power.