skysight-inc/HackerNews huggingface dataset:
As others have said, it's a personal judgment call. I wasted my 20's that way, and have no regrets. The PhD did not help my career one iota. But the journey was worth it, and I accept the price I paid (which is entering the job market a little older, and thus retiring a little older).

If someone wants to keep that up with postdocs, more power to them. I just observe that there are a lot more postdocs who regret their journey than those who stopped at PhD.
> these technologies aren't even close to what you have available on the web

Yeah, they're that much better, that we grumpy old non-JS programmers keep wondering what the big deal is when somebody comes along and rewrites something that existed 20 years ago.
See, for some reason people will go to lengths to somehow absolve corporations of their responsibility in this country. It's really sad.

Sure, there may be issues that can't be planned for, and you can't hire for every case and solve every issue. But that is still not this customer's fault, and he was punished for it, arbitrarily. Frankly I don't care how difficult it is for United to prevent this from happening again-it is their responsibility, it should not be the responsibility of their customers.

> Re-location of flight crews is simply a necessary option for the airlines at this point of time. Maybe down the road we can remotely pilot airliners and then situations like this won't arise.

Then reserve 4 seats on every flight for possible situations that arise. It's not my problem that United loses money this way. It's theirs.
Is an example of a third-party archiving chat, though doesn't appear to be open source; possible it is though, but if it I'm unable to find the code.
If you really want bang for your buck, the non-X variants of the Ryzen chips are completely unlocked. So you can overclock/overvolt the chip to get within 3-5% performance of the high end model.

Right now, I think the Ryzen 1700 with some overclocking is the best deal in the market. The R5 1600 and 1400 might be similar.

This video has a quite interesting comparison of the price/performance:
https://www.youtube.com/watch?v=-RRt5WkVxuk
Congrats to csallen.

This makes me ... feel weird. Not sure what it is exactly. Let me explain.

I'm an aspiring indie hacker. Currently soaking in the relaxation of a much needed sabbatical following my previous 8 year long employment (what a ride that was). When I'm ready, I'm going switch gears and devote myself to starting a bunch of small "indie hacker" type projects. I've been on HN for quite awhile now and I always enjoy reading about startups and being engrossed in the YCombinator community. My previous job was a startup, but I was purely in technical roles. I think it's time to get my feet wet on the business side.

So I've followed IndieHackers.com intently. I went so far as to read almost all their interviews and breakdown my analysis in a blog post (https://hackernoon.com/indie-startups-the-ingredients-of-suc...).

After awhile I really started to dig the whole "indie hacker movement". The idea that SV type startups aren't the only game in town. You don't have to build a rocket ship. You can built a fighter jet. You may not make it into space, but fighter jets a cool too.

I didn't start digging it just because it sounded cool, though. The idea that these kinds of one or few developer teams could start consuming the lower hanging fruit that SV startups won't touch because they aren't explosive growth opportunities? It just makes sense. Yeah, in some way it's just small business reinvented. But Courtland said something that stuck in my mind. The vast explosion of developer tools, libraries, SaaS, cloud computer, APIS, etc over the past few years has laid the foundation for single person teams to tackle problems they never could have managed alone in the past. It reeks of opportunity.

So, with all that background, this acquisition makes me feel weird. On the one hand, I'm totally happy for csallen. What a great thing to happen. I don't mean to down play that at all. On the other ... it's sad to see his indie business die. Perhaps he doesn't see it that way; dying I mean. Obviously this is a great opportunity for him and his brother to focus on what's important for the site. That's a good thing. But it does mean IndieHackers.com is no longer an indie hacker business itself. That's why I feel weird about it.

I'm of course concerned about Stripe's intentions. IndieHackers is a great resource, and it'd be a shame to see it consumed by typical corporate greed and manipulations. I don't mean to imply that's Stripe's MO. But I think I'm not the only one afraid of that, founded or unfounded. Plenty of people here are already calling foul on IndieHackers for their past behavior.

At the end of the day I'll get over the fact that IndieHackers is no longer an indie hacker. But I really do truly hope that it stays true to its core mission: to provide a platform for us to share our stories, unfiltered and transparent.

Congrats, and thank you csallen.
Speaking only anecdotally, yes. My industry though is heavily dominated by non-CS engineers whose formal CS background is very limited (embedded systems tends to draw in lots of EEs and others). It's possible they've heard of it, but few have used it even at the language survey level.
Of your examples, I know Slack fully supports all of them except indexing and accessibility. For those two, I don't know because neither are of concern to me.
Not quite correct about type hint. They are only in python 3.

Everyone who adopted python 2 on sizeable codebase is likely stuck there forever, with zero annotations and none of the new tools available, and they'll never be ported back.
In the good old days of ICQ and Jabber you could install a client that would integrate several protocols into a single lightweight UI (e.g. Miranda IM). Unfortunately the new wave of messengers is much more successful at guarding their protocols against such integrations.

That said, I wonder what's Discord's official stance on such things. Their bread and butter is voice chat, and they seem to be fairly open minded. Maybe they will eventually provide a public API for basic text messages.
Cool stuff. I wonder if we'll see Blockchain technology spread to other commodities. The value prop mentioned is transparency - I wonder how much this will improve with this solution, how much of an issue it was before, and whether increased transparency will cause any issues itself.

BTW, I wonder if this is the oldest organization investing in blockchain technology.
What broadcom wifi 'thing' are you referring to? Guess I missed that piece of history.
I agree completely, but I was responding to OP's claim that the Gulf states are building nuclear power facilities because they can.
Pearl Harbor, although pedantically maybe that was just an air force/navy instead of an army.
Given that the exploitation is going to primarily be exploiting full-time people... I think on balance, I'm OK with this.

It's also the case that the proposed rules will limit any underhanded vote packing by certain companies.
I have nothing constructive to add, but when I was still a UW-Madison student, I did karaoke with Paula Niedenthal. She absolutely killed.
How did AIM do that? I've never used it. (In my geographical region MSN was the thing.)
That puts the onus on every single person to maintain the history of the project. Lots of people delete mail (not me, but lots of people). Also, you can't retain history of what was sent before you joined. Also, emailing individual documents means people can't research by themselves.
That's always the trick - whats the best bang for a buck while still future proofing. I'm still using my Q6600 doing development and playing the occasional game. Maybe the 1600 now to keep it at the 65W level.
Thanks for the mention on Mattermost!

For anyone who'd like to try an open source Slack-alternative, you can start in less than a minute with auto-deploy via Bitnami: https://www.youtube.com/watch?v=AKqHWqrAgpk&t=9s

Goes to AWS, Azure, GCP, Oracle Cloud, all data under your control, Mattermost Team Edition runs under MIT license.

Also, check out our new React Native mobile apps: https://github.com/mattermost/mattermost-mobile
Thanks for linking Changelog Weekly! If anyone has questions, we're here and listening ~> https://changelog.com/community
You don't have to publish the chart. Installing from a directory in a GitHub repo works fine.
Have you heard of Mochi?

"Mochi is a dynamically typed programming language for functional programming and actor-style programming. Its interpreter is written in Python3. The interpreter translates a program written in Mochi to Python3's AST / bytecode."

https://github.com/i2y/mochi

If all that can be done in Python 3, surely it could be ported to run on BEAM to good effect.
Over the Air: Exploiting Broadcom’s Wi-Fi Stack (Part 2)
Congratulations on a wonderful and inspirational site!
My bank used to ship a credit card size device that does 2fa.
"Semantic is a development framework that helps create beautiful, responsive layouts using human-friendly HTML."

Claims made without evidence can be dismissed without evidence.

I'm not singling out Semantic UI here except to say that usability studies validate beautiful, responsive layouts using human-friendly HTML.

Has anybody done a usability study to confirm any such claims?

Again, not singling out Semantic UI except to point out an opportunity. Semantic UI could be the first to quantify this by providing usability study support rather than just putting it our there.

https://www.nngroup.com/
Yes, Buffalo NY!
Yes but domains are registered and C&C servers are activated, things that can be tracked on other ends like clients and public databases.

So what they really need to do is make a queue system for actions like that and have them execute randomly during weekends. Would require a lot more patience and long sightedness but I don't see any other way of masking it.
Similarly, I hate articles like this because she will always be defended by people who don't quote her atrocious writing or summarize her mediocre ideas. Instead we are told that we don't get what you won't say.
> I work for your company, you pay me X salary.

And if I don't work for your company, and I can't find other work, I starve. It's hardly win-win if one side of the transaction faces much more dire consequences if the negotiations fail.
Mac citizen. Perhaps you should think of your computer as a thing computing things and showing them on the screen. There were many people in history obsessed with uniformity and it usually didn't end well. Yes, uniformity in UI has benefits, but you should appreciate every single deviation from that. In this case, it's the price for "write once, run everywhere", something that isn't appreciated by Apple and Microsoft.
Mac is a third class ports for these software. They never got optimized like on windows. Not a fair comparison.

With electron, every OS is a third class port.
Franz is pretty alright for this. http://meetfranz.com/
It's the Windows 10 LTS branch; Google for "Windows 10 Enterprise LTSB". The LTSB edition will have its feature set be updated semi-annually and ONLY receive critical updates or security fixes in the interim. Updated as Windows 7/8 was, using tools like Config Manager or WSUS, and can block updates.

LTSB also lacks touch support, "modern apps", the app store, and doesn't ship with the Edge browser. The LTSB N edition doesn't even ship with the media player.
Hope this does not come across as self-serving, but I think it is relevant to the discussion.

We have built a product around what we call "Deep Collaboration". Deep Collaboration is fundamentally asynchronous in nature. The term is derived from Cal Newport's book on Deep Work.

Deep Collaboration allows teams to collaborate asynchronously thus enabling Deep Work (which group chat basically kills). If you read his book (highly recommended btw) you will see how individuals (and organizations) can produce transformative results via Deep Work. Unfortunately, his solutions to actually obtaining the uninterrupted time required for Deep Work is unrealistic in today's collaborative environments.

That's where Deep Collaboration comes in.
https://tmail21.com.

Would love any feedback from the HN community.
AutoDraw
Strime, feedback is sexy
Medium might be "selling" my work in a grand scheme, among the thousands of articles that get recognized in any given week, but the site is an even trade to me. I know what it costs in time and effort to host Creative Content and to me it's one of many trade-offs in independence. Medium doesn't "own" my work by Publishing it, and I can simply focus on composing things worth writing and know that the platform will just work.

Also worth noting Medium is putting out feelers to start paying Writers directly for Content. Based on certain terms. It appears to be part of an attempt at a pay-subscription service model / experiment.

So, even in some respects, investing early on in my Medium profile (1.5 years or so) and using it frequently, conveniently, has allowed me to grow into some occasionally big view/read numbers. I know this because Medium has a good stat tracking system, which, as a self-directed Writer, can give perspective on Topics That Interest Me That Also Interest Other People. That's not monetary value, but it's Content-related value I receive at this point.

The more important point would be "Own Your Own Content" which is a different discussion. Middle-men and service providers can have a role. There are reasons for me to pick DistroKid versus pursue a Major Label deal that would probably include 360 provisions for a decade. And along the way they'd own all my content.

Sites are cyclical from my perspective. Platforms come and go. Most simply crumble under the weight of their own success because their great idea of Free sometimes can't turn the corner to Profitability. Sometimes, heh.
Making clear and precise feedback on a video is not obvious.

Strime is a simple tool designed to improve the management of corrections on video projects and facilitate discussions with your customers.

With Strime, you can upload any kind of video and invite your clients, partners or collaborators to comment. They will be able to write down their comments directly on the video. It's dead simple.

And it's completely free.
> * Spotify - 58MB

Maybe for one of the processes, but on Windows Spotify needs at least three processes usually to run (five if you count the Web Helper and Crash Service which are probably native code). On my machine the three main Spotify.exe processes take up at least 170MB of RAM, often more. Although I wasn't aware they were using Electron as their app has a standard, native Windows menu bar.
Introducing Source Han Serif, a new open source Pan-CJK typeface
"Government" is simply whatever actor or set of actors possesses, between them, a monopoly on the legitimate use of force; you can't have human society without government and you can't have capitalism without society, so, sure, you trivially can't have capitalism without government.

More deeply, capitalism is not only incidentally tied to government through the necessity for society, but more deeply through the dependency on a specific model of property rights being enforced by government.
You are legally entitled to cash compensation but you specifically have to ask for it.

http://onemileatatime.boardingarea.com/2017/04/11/what-are-y...
YOU ARE SO RIGHT AND IT IS VERY SAD THAT PEOPLE DONT REALIZE IT
> If Ayn Rand's ideas were as widespreadly acknowledged and held, then we'd see a distortion free economy, not a series of spin jobs all geared towards acquiring political power.

this is such a bizarre idea to me. i've only read the fountainhead some years ago and watched a documentary or two about rand herself, but it seems to me that the general thrust of her ideas is that acting in one's self interest is the most morally correct mode of activity in the economic sphere (and to some degree, the interpersonal).

establishing and maintaining a leveled, open and fair market seems to essentially be altruisitic, a term i know she was not fond of. it's working to further a level playing field that conforms to ideal principles at direct cost to one's self, if one is dominant in any particular part of that market.

monopolistic and semi-monopolistic behavior is pursued because it works. the essentially charitable act of aiding your competition by shunning those practices seems to contradict the lessons of her philosophy, as far as i can tell. it's subalterning the individual to the collective. feel free to correct if i've read her incorrectly, though.
Unfortunately it's not. I made a mistake here (guess I mixed things in my head). I meant the character 'z' but 0x79 actually a 'y'. I will fix the issues later today.
I could re-write your argument by replacing "C" with "x86 assembler" - but I won't. However, the argument could still stand, but I'd hesitate at saying it's a wholly valid argument.

My own prejudice aside - I honestly do think that if you don't have an understanding of how a CPU works at this very low level - maybe even lower - you don't know what you're doing; that, and I have done hand-assembled x86, 6502, and 6809 code in the past...

It's a different time; knowledge of lower level languages isn't needed today to be a successful software developer who knows their craft. And I recognize my prejudices as such, thus while I tell them, I understand that they really can't apply. Would I like it if these new guys all knew this kind of stuff? Well - yeah; but the same could be said of me by guys long gone and dead as to why I don't know how to wire up an analogue computer to solve a calculus problem, or why I can't wire up a plugboard to compute something on a IBM 401 or such. That doesn't make them a better developer, nor me or anyone else a worse one. We're just using different technologies.

That said, I do think developers should branch out, and at least have an understanding of other languages; maybe C/C++ - but even Java, Python, GoLang, Rust, etc - all could be just as useful to know.

Today - career-wise - I am a javascript/node.js developer - before that, I mainly used PHP. At home, I play with Perl, C/C++, and Python (these latter two more recently being involved in machine learning, TensorFlow, and Keras). Occasionally, I'll get a bit nostalgic and break out BASIC (my favorite today is QB64). Can't say I've done any recent assembler coding - but it doesn't scare me, either. Just another way of communicating with the machine.
> Can Google monetize that ? probably no.

I'm sure Google could work out some affiliate fee/scheme for directing the user to a marketplace to buy the book whose image is shown. But if Google directs the user to it's own marketplace, it would surely get a cut, no?
Hi Sean, perhaps you can help us understand the claim that analog hardware SNNs are more energy efficient than analog hardware non-spiking networks (e.g. based on floating gate transistors [1])?

Also, in the paper [2], Table 4 is a bit confusing: what is the "traditional hardware" they're referring to?

Finally, it's not clear from that paper, or from this "Brainstorm" article, that you actually have a working chip, capable of running Alexnet. Is that so? What is the current status of the actual hardware?

[1] https://arxiv.org/abs/1610.02091
[2] https://arxiv.org/abs/1611.05141
She had PTSD or something similar. Her "literature" was therapy.

Born in the upper-middle class in tsarist Russia, her dad a business owner. Got thrown out in the street by the muzhiks, along with the whole family. Had to wander through the country, nearly starving on occasion. Fled the place at the first opportunity.

It's all in the books. The glorious, near superhuman entrepreneurs are echoes of Daddy. The welfare state is the masses who robbed her family of their wealth. She has a visceral hate of them because, well, they were the cause of her family's destitution in real life.

And she is actively trying to construct an ideology which is in every way, every single detail, opposite to the ideology of the revolution that sent her life on a different course - opposite even when it makes no sense. Like someone who got raped and then is preaching how sex is bad for you.

It's quite transparent.
Sure adding your own is possible, or using some chrome extension like SearchBar, but having everything available, crowdsourced, and tagged, is totally different experience.
"Recognizable" is not the same thing as "famous."
Create database diagrams with typing
I meant helping in the sense that when the two parties engage in a transaction, it's mutually beneficial. So the two parties obviously aren't harming each other (they're helping).
How many people maintain their own email servers vs. use gmail?

Slack doesn't prevent you from accessing your data, in fact they explicitly built exporting features.

We're talking about open source, so reading your stuff shouldn't be a problem. For proprietary, maybe, but even then, reading someone's private slack info would be highly damaging to their brand, and to what benefit?
Show HN: Fast Track – possibly the fastest, simplest way to track your activity
The right benchmark for notepad++ is not visual studio. It's notepad2.

Notepad2 = 1792 kB.

P.S. Pay attention, this is kilobytes, not bytes :D
I think Inkscape uses Cairo for rendering. So eventually Cairo.

P.S., thanks for answering some of the questions in here! Guess I should reformulate that last part.
> between modern closed tools like Slack and Hangouts

and Telegram and Wire and Riot and Semaphor and Tox and... Plenty of non-closed tools.
Tf-Seq2seq: An Open Source Sequence-To-Sequence Framework in TensorFlow
I think these are all key points. The user experience in Slack is so easy, convenient and polished. It takes friction away from communication, allowing effort to be focused on the tasks at hand.
Ruby 2.4 has added additional parameters for Logger#new
The idea that market transactions are inherently impersonal was nicely outlined in David Graeber's "Debt: The First 5000 Years".

In summary, market transactions are final, in that you once a the goods exchange is complete you will have no further obligations to the other party. This property is very useful, and makes our goods exchanges very easy, but they are still inherently impersonal. There are other forms of goods exchange that do not have this property, which he discusses in the book.

Of course, market transactions being final doesn't mean that no further relationship is _possible_, but that relationship forms outside of the market system.
That was a common refrain through the 90s and early 2000s – compilers, and especially open-source ones, have improved significantly since then but at the time it was relatively common for someone to replace a hotspot with inline assembly for a significant boost.
I keep running into a weird issue where my Debian servers won't shut down ("A start job is running for Unattended Upgrades") when I enable unattended upgrades as described at [1]. It is especially weird since my Debian systems are otherwise pretty bare-bones, yet the issue occurs on several of them. The solutions listed on Stack Exchange [2] seem rather hacky.

[1] https://wiki.debian.org/UnattendedUpgrades#automatic_call_vi...

[2] http://unix.stackexchange.com/questions/293804/debian-a-star...
Yes, and tons of indie developers are beholden to big publishers like Sony and Microsoft. That doesn't change the fact that there are plenty of properly independent folks.

Also, I am not aware of the craft microbreweries owned by the big companies engaging in the sort of abusive behaviours that the main brands engage in, are you?

Needless to say, it's a complicated picture.
World famous photographer abandons his Macs
By "large", you mean some of the UI using WPF, the plugin system supporting C# and some of NuGet?. Not that those are small projects, but considering what is inside Visual Studio, they are hardly "large portions" of Visual Studio.
As the article mentions, the Pentagon was a target in the 9/11 terrorist attacks. So, a billion people have probably seen it on TV.