skysight-inc/HackerNews huggingface dataset:
I have two answers:

1.) Fuck being technical. Become a CEO.

This is the more simple of the two and it relies upon a really horrible truth. Getting your product built is nothing. I'd like to say it's only half the battle, but that does the battle a disservice. At the end of the day, the difference will be whether or not you, as CEO, can hustle your way to either profitability or positive cash flow. (Profitability is better, but it doesn't sound like you're at any risk of becoming profitable any time soon.)

Today, your biggest issue is that you need a technical product built. When you get the product built, you'll replace that issue with another stack of big issues, many of which are way more ambiguous than this one.

So, go out there and jfgid (just fucking get it done), and hold on tight.

2.) Become technical.

Want to hear another secret? I'm very technical, but I can't think of one single thing I know that an intelligent, driven person couldn't figure out in a weekend. The difference between me and you is that I've just invested more time into learning how to do these things. There aren't any magic powers involved in being technical. For me, it's really just stubbornness.

Find a tutorial. Michael Hartl's Rails tutorial is quite good as it shows everything from version control through unit tests and everything in between. Go through that tutorial and then start hacking on your ideas. The first version you put out will be really bad, and in a few years, you'll be embarrassed by it. But keep going and if you enjoy the slog, you will learn.

I say this with absolute certainty. If you work hard and put in the hours, you can be your own technical founder.

JFGID.
A fallen tree in damp conditions rots down in a year or so. Seems pretty biodegradable.

Your second sentence I have no problem with.
Ethlend update teaser
Wow this is such a great idea for funding. But I wonder if this would work with other language communities because the Clojure community, from my understanding, tends to concentrate around the same tools.

Anyone know of any other language communities with similar foundations?
Dat doesn't seem to have all that many useful characteristics to build a marketplace on top of it, so I'd start with "you could fail to convince people to use it"
Yes, liter or litre is used across the world. 'Liter' is used only in the US I believe.
Wow, a bunch of nice features here, named tuples, function argument destructuring... Also a bunch of syntax/parsing cleanups, hopefully for the best.
Decreasing the size of the state is very unpopular
Show HN: Foldercrate combines online standard web services in one single service
Same here. I asked about exactly that a few months ago: https://news.ycombinator.com/item?id=15544996

Math writing needs a much higher resolution than ordinary text. For example if you are writing 2^2^2 the last 2 is really small. You also need a larger surface area so that you can draw diagrams and layout your calculations exactly as you want. I haven't tried ReMarkable myself, but from what I've heard, for math it is not quite there yet.
Miniature Norwegian enclosed velomobile could replace cars
Well, you (and I) wouldn't work for a weapons manufacturer, but many people would - and do.
"Drier", eh? I've seen them. I aspire one day to own such a thing :) A little over 50% of UK households have one, compared to 85% in the US, so they're common but by no means ubiquitous.
They are doing exactly what YouTube did to begin with, "suffer" high levels of piracy to get people using the platform, slowly bring in tools to combat the piracy.
The problem is that facebook changed their business model (so you have to pay for people to see your content - he calls it payola), and a lot of content providers did not change their business models away from expecting free publicity from facebook. Really, all funny or die needed to do is to switch to a mailing list-type setup, where they actually can reach their customers without paying auction prices for every message. They should basically have given up on facebook as a means of reaching new customers, except for signing people up to their mailing list-type setup, and then trimmed operations to work at whatever scale that business could support, with the knowledge that they could grow that operation on a monthly basis to eclipse their facebook viewership.

More content providers need to recognize that facebook sees their relationship as being zero sum, and that facebook controls all the cards in their own game, so it doesnt matter how many impressions/views you can get from facebook - they are the ones who benefit. You get to pay content generation costs.
The TEA-TEB glitch: Can't light a Falcon 9 without a spark (2013)
Flask for speed of development, not sure I would be so keen if I needed auth, and would look at Django REST
Weren't they already a subsidiary of alphabet? I don't quite get this.
Which works if you have a secondary method of making money (live shows, merch) which I doubt a lot of people making short comedy videos do.
> And there's no 16 bit compatibility in 64 bit Windows.

Since we're talking about the lengths Microsoft goes towards backwards compatibility: https://msdn.microsoft.com/en-us/library/aa384143(VS.85).asp...

"For older applications that use a 16-bit stub to launch a 32-bit installation engine, 64-bit Windows recognizes specific 16-bit installer programs and substitutes a ported 32-bit version."

(However, this is not always enough: https://davidcmoisan.wordpress.com/2010/02/18/16-bit-install...)
LOL not with the Sinclair C5 still on our mind. https://en.wikipedia.org/wiki/Sinclair_C5
Twitters advertising flow is messed up

Promote Tweet -> Give card details -> Lets see what can do and cost $

Should be

Promote Tweet -> Lets see what can do and cost $ -> Give card details
Ask HN: Best web framework in 2018
I'm trying to choose right web framework for my startup. The problem is that I haven't followed last trends in web dev for a couple of years. Previously I used Python/Django for all of my web projects.

Initially I decided to choose Python/Django because I am familiar with that tech stack and I can be productive from first day. But I have some doubts because our web app will use heavily a lot of interactive stuff like a WebRTC, realtime whiteboard, chat messaging etc.

So, do I need to choose something like NodeJS based web frameworks or I can stay with Django using builtin Channels library?

If I need to choose NodeJS based solution, what kind of libraries do I need to use? Express, React, MongoDB, etc. Is there a some recommended ways of building such apps and do it have standard functionality with common cases like user authorization, session etc.

Maybe some another good alternatives here?
React Architecture Confessions
The point of an algorithm is it can work regardless of what values you put into it (my opinion or someone elses).

It's entirely possible that I don't have a good/common/high brow/low brow/whatever sense of humor (though I obviously think I have a great one), but the entire point I was making was:

Am I as a comedian approaching this subject in the service of my joke/keen insight, or am I doing it for shock value/to be "edgy"?

I guess the audience can never truly know, but that doesn't change the fact that it is often varying degrees of obvious.
Far as I know (not far), 'tonne' (1000kg) /ton/ is metric and 'ton' (not 1000kg) /tun/ is imperial.
Ditto with Trello, and not just for software. I love the 'email to board' feature where I can forward supplier quotes/docs straight to the board from my inbox, so I can find them later!

I hope Atlassian look after it
What You Need to Know About the State of the Blockchain Report: Part I
Reading Denthor's tutorials in a basement, the 90s, learning C++ and assembly. Pure joy getting thingslike a 3d cube and a 3d star field up on the screen.
You're right, unmodified HD is 720p for all screens (you have to admit it's funny "HD" means "low res"). It's just that I first encountered this annoying resolution in entry-level laptops. Even more irritating, if you wanted higher res you had to buy a "gaming" laptop, which is ridiculous since for gaming a 720p screen is more than enough.

I'm glad you don't consider it unusable for work, but you're in the minority[1]. The resolution sucks and there's no excuse for it. You can barely work with an IDE and it forces you to use an external monitor -- and I say this as someone who finds the Jeff Atwood "I can't work without 3 external monitors" kind of snobbery irritating.

[1] Likewise, there always used to be someone who didn't mind flickery low refresh rates in CRT monitors. Their opinion can be ignored since pretty much everyone else cares, even when they don't know what's happening and they just know their eyes and head hurt after a while.
Ow. That actually hurt.
Dog have worse resolution, color perception and depth perception than humans. http://servicedogcentral.org/content/node/391
I love articles like these, even though I wasn't alive when these machines became widely used they are fascinating to read about.

Unfortunately I live nowhere near a museum with a functioning mainframe, but I would love to see one in action someday.
Great picks for the first funding round. Both these tools are invaluable.
To be clear, a "liter" and a "litre" are the same unit of volume, just spelled differently. (It's not like "gallons", where the US and Imperial gallon have different volumes.)
From the IO Spreadsheet Standard document (in /docs):

"This document describes the format of the I/O Spreadsheet for iOS Products. (...) The I/O spreadsheet shall be sheet in an Excel workbook."

Numbers? Nope, Excel.
I read through. Still have no idea why I would use it.
Content Marketer's Diary, Part 1/50 – Better late than never
It's beautiful to see that Twitter and it's CEO could finally TURN IT AROUND! :) Happy for you guys — celebrate.
New York Times Co. Subscription Revenue Surpassed $1B in 2017
Jet fuel doesn't melt wood beams.
Interesting argument, but personally I'm not a big believer in telecommuting anymore either. It used to sound great, but in the end, I think I'm more productive if I work with my team, and that's easier when you're working in the same physical space together.

On the other hand, the article says Google tested this productivity, and apparently there's no difference between telecommuting and working in the office.
Whisper rumor is that $TWTR is shopping itself for an acquisition. With $DIS / FOX likely suitor. $30 stock price would place market cap approx $25B.

Twitter Could Easily Be Acquired In 2018

https://seekingalpha.com/article/4135256-twitter-easily-acqu...
root having the real powers, just send MOTD to all logged users: the system will reboot in 5 minutes...
Yea that was the big break in compatibility. There's also many applications that were written for the specific hardware and many undocumented features (hacks) on 95/98 that modern Windows cannot handle.
Are they able to check your card balance?
All primates having forward facing eyes, but lemurs and sloths are only apex predators if you're a berry.
Disclosure: I'm a team member of Clojurists Together.

> Anyone know of any other language communities with similar foundations?

We got the idea from Ruby Together - https://rubytogether.org.

> the Clojure community, from my understanding, tends to concentrate around the same tools.

I'd say relative to it's size the Clojure community is quite diverse in it's tooling and library ecosystem, compared to say, Ruby. Because of the dispersion of projects and interest, we survey our members quarterly and pick projects based on the survey results.
On the counter. What if it does. What if after 50 years, humans really hate their predecessors and carry shame like the Germans do for Hitler.

Just sayin!
Do you have friends who work in Technology? If so, I would start there and inquire. If not, before you go spend money on consultants who will drive your cost up, try building a network of technologists, programmers, and computer scientists. If you can, try to learn about the technology involved in building the product from them. Of course, this could be topical, but ultimately should help you in understanding the effort and consequently the cost to build what you want. Ideally this spike should reveal the tools we use, and hopefully, any intermediate applications of them (squarespace, wix, etc) to full fledged web frameworks (django, rails, etc).
>"Someone who has exclusively trained calisthenics isn't going to be magically able to lift two times his own body weight"

I have personally witnessed a gymnast who had never bench pressed before in his life bench press ~400lbs while weighing ~200lbs.

I won't speak to some of the OPs other points but you are severely underestimating calisthenics.
According to that article, Googlebot is "based on Chromium 41", it doesn't actually use Chromium 41 directly, it's still a distinct, separately developed browser.

The warning you're seeing is

a) probably shown based on UA, and Googlebot has a very different UA to the Chromium browser

b) warning users who will need to browse/actively use the site. Googlebot simply parses content, so has no use for quite a lot of the active functionality on the site. As such, it will generally not need to support all of the features used by that active functionality, just barely enough to be able to read content.
It's bad from FB's side (this is debatable), but that doesn't mean Funny or Die has a viable product. FB makes money off of tons and tons of otherwise non-viable products that are willing to pay FB in the hope that they are viable.

If it was viable, it wouldn't need FB. Before the internet, how would they have made money with Funny or Die? They wouldn't. If they would have, they could easily pursue avenues outside of FB, because they still have the internet, and they can still approach publishers and producers - just like before the internet.
A reasonable question, but the reality is that C++ is the ONLY choice for certain fields (basically anything where you need a high-performance "engine" under the hood). Finance, gaming, databases, etc.
Mystics are spiritualists by definition, which is opposed to materialism.
A consequence of the "Kubernetes Effect" is that while distributed systems are easy to build and use, a lot of developers lose sight of the fundamental problems which make distributed systems difficult.

For example, the sidecar in a sidecar pattern might fail while the application is running and the system can get stuck in weird states. The developer still needs to understand fundamentally how the system works.

Eschewing deeper knowledge just because it is easy to use is trap in this case. While the article compares Kubernetes to JVM, Kubernetes can fail in a lot more hard to debug ways than the JVM right now. I don't know if this semantic gap between distributed systems like Kubernetes and monolithic systems like JVM can ever be bridged.
I don't really care whos fault it is, or which DE allows this. Such basic stuff MUST work.

Sometimes I feel like the developers don't want stuff to work similar to Windows. Because that would be admitting that Microsoft actually did something right.
Isn’t it a truism though that the existing customers for a C++ tool will be very C++ oriented? Surely the real question is where is the potential growth, and future customers.
General question for any pros on here, when querying for a read only report, is it standard practice to map from a viewModel/dto to a domain model? Seems a little counter productive to me (for reports) as viewModels will typically have extra concepts foreign to the actual domain model (eg pagination)?

Totally get the benefit of DTOs for create / update, but it feels like an unnecessary step in read operations.
Thanks to AI, the future of 'fake news' may be easily-faked video
>Also, I don't find those comments terrible. If anything, maybe a bit childish.

I think it indicates that the people writing them felt comfortable enough with their environment team that they could talk freely.

Stuff like:

"if this alert fires you should start an incident and page teams X Y and Z before you page $alert_author."

"if this alert fires and we're not switching between active and standby data-centers then you should update your resume and begin the process of failing over to the standby datacenter"

"this is a terrible hack because this is a terrible legacy system and the worse it is the more incentive the remaining (internal) customers have to move to the new system and the author's time is better spend building good code for the current system"

"this process is specifically designed to be a massive pain in the ass in order to encourage you to do $stuff ahead of time and not rush it through in the last minute"
I don't see how injecting is crazy? You mean you find it crazy that you have to add an additional config parameter to your controller constructors? If that is what bothers you then you can create one base constructor where you inject the config and then have other classes derive from it...
Thanks bring me tinc, I just spend I whole day on this. Love it !! This will change what I want to do, with tinc, network become easier. ️
How to transfer mobile APP on mixed reality deivce?
Please change the title to something descriptive. For example: "Uwapi - Generate your web service in a few clicks".

If you made it and want more feedback and you'd like to answer questions you can add a comment, something like "Author here. Happy to answer any question." You can also make a ShowHN, but please read the rules before https://news.ycombinator.com/showhn.html

--

Some feedback:

It's very strange that the FAQ goes to google groups. It's probably fine, but it's strange.

In the login form make the "Register if you don't have a local account" link bigger, or transform it into a button. (As an extreme example in Dropbox, the register new user is the first form you see.)

Is there a test account to try without registering? Perhaps a account where the web service can only return numbers instead of text. (Only numbers will probably avoid spam and strong language, but it may be enough to test.)
> tends to concentrate around the same tools

It's pretty easy to point out the huge players in most ecosystems I feel like. Can't think of any languages that are a counterexample. That's not necessarily a bad thing - lots of mind share helps systems get better on the average. I think Clojure has less in the way of ecosystem-dominating frameworks than is usual as far as web frameworks go.

Clojure is pretty unique in that the ecosystem is very much not one-size-fits-all. http://www.luminusweb.net/ is a great example of the clojure philosophy of bundling together a variety of uncoupled components to get a great dev experience. It even has a variety of CLI init options to swap out different components for your preference (https://github.com/luminus-framework/luminus-template)
Science’s Pirate Queen
No just cut back on stock options aka a paycut for the staff.
VirtualBox> Ubuntu >Atom I know HN love to hate Atom, but it works tolerably out of the box on Python, SQL, XML, JSON, Markdown, HTML which covers most of my day job work.

I always have Notepad++ installed on Windows for quick edits, config files etc. Git Bash is helpful on Windows too as it adds a few useful bash tools, I can SSH properly (with keys) to my other machines for example.
Tech salaries in LA and Austin are catching up with Silicon Valley
Show HN: SongMarkers – An app to make loops and markers for songs on Spotify
No; but twitter will likely get a better conversion rate if they tell people what it is they are buying and the cost, prior to handing over their payment details
Steel is the Worf of materials science.
Create markers in time, then jump to them and / or loop them. Great for learning sections while playing an instrument since it can operate hands-free. Desktop Chrome or Firefox only for now, since that's what the Spotify web playback API supports.
"UNIX weenies by Armani" :)

EDIT: OK, just made it to the end. Didn't really feel I could leave the above as my entire reply to such a profound story.
No. Handing over card details just pre-authorizes them to make transactions later.
It makes sense, as publicity is central to SpaceX's / Musk's mission. SpaceX evolved out of Musk's Mars Oasis concept, with the aim being to inspire and reignite interest in space with a greenhouse on Mars.
I’d highly recommend visiting Serengeti or the Masai Mara.

100’s of kilometers of wilderness where animals freely roam about and do their thing without human competition is a very surreal sight.

If the mara+Serengeti or the barrier reef disappear from the planet, I wouldn’t want to live with joy anymore.
A Few Useful Things to Know About Machine Learning
<rant>

And yet finding people who can reliably install K8s from scratch, who understand what's going on under the hood, remains remarkably close to 0.

How many people can, within a few hours, tell you how Kubernetes runs DNS, and how it routes packets between containers by default? How do you run an integrated DNS which uses, say, my_service.service.my_namespace instead of my_service.my_namespace?

I've found that most installs of k8s have been made using defaults, using tooling that Google has provided. We hired one such administrator, but when asked anything outside of how to run kubectl, they just shrugged and said "it never came up".

The codebase is vast, complicated, and there are few experts who live outside of Google. And it's getting more vast, more complicated on a quarterly basis.

It bothers me how far operations has gone from "providing reliable systems on which we run software" to "offload work onto the developer at any cost".

</rant>

I realize that a lot of this is because of scarcity. The good devops folks (i.e. those who are both competent generalist sysadmins and competent generalist programmers) are few and expensive. That makes pre-packaged "full stack" solutions like GAE, Kubernetes, and Fargate very appealing to leadership.

"You don't need an operations department to act as a huge drain on your revenue, just re-use your developers" holds a lot of appeal for those high up in the food chain. It's even initially appealing to developers! But in the end, it makes as much sense as re-using your developers to do customer service.
Zwave is proprietary. Zigbee is "not really" open. There is no open implementation AFAIK, the application library (cluster library) is standardized and everyone is allowed to develop and sell compatible devices, yet you won't be able to fetch the code and deploy on the platform of your choice, AFAIK. In this regard Zwave and Zigbee are quite similar.

Almost all the mentioned standards are based on IEEE 802.15.4.

The difference between 6LoWPAN and and the rest of the mentioned "standards": 6LoWPAN is IPv6 "adapted"/compatible. Thread is based/extends on 6LoWPAN, and adds several missing features or replaces some parts, because similar to conventional Internet devices, you need something more than IPv6 to get things going.
This is a pretty good list of principles that one could use as a foundation for system of beliefs. However, I believe that one should learn about the situations in which these principles apply and don't. IMO, that is what adults are good at. That is what one should thrive to learn.

An example to consider: when thinking about rule 1, it doesn't make any sense to wait patiently in a line when others are cutting in. One has to stand up for himself/herself and say something.
Real World Scenarios for Azure Storage in the Enterprise
>I feel that if these things are fining apparently widespread behavior at such a scale the laws should change.

You don't even need the law itself. If you've got the infrastructure to fine everyone who exceeds the speed limit in a place that it's not a big stretch to use dynamic speed limits set to the 90th percentile speed with only a little bit of lag.
Linguistics Using Category Theory
U.S. body brokers supply world with torsos, limbs and heads