skysight-inc/HackerNews huggingface dataset:
I've got a SaaS system that generates a small physical newsletter that I've been running for the past 3 years. Averaging consistent $600 / month profit w/ no marketing. I've always intended to grow it (and think $2k / mo profit would be easy to achieve), but haven't put in the marketing effort as I've been busy with other businesses. It takes about 1 day a month of work, but that could easily be outsourced.

Open to selling for 1x to 2x ARR, since I've been neglecting it a bit. Email for more details.
My guess is that minimega just grew out of your bespoke internal tools, and you never seriously tried to get rid of those tools and replace them with a more standard tool, like libvirt. It's disappointing

I must have missed the toolchain-police memo that you can only work on one toolchain. This stuff works for them, has a few cool features, and sounds interesting - I will be trying it out. Nothing wrong with growing out of your internal tools, and open sourcing them. By your reckoning, we'd all still be messing around with 386BSD or MINIX
Thanks for the feedback. Sadly Amazon strongly stated they will not pay it back as I wrote it about here https://hackernoon.com/dont-put-all-your-eggs-in-one-basket-...
Custom Woocommerce implementation on Wordpress. Custom plugins for automating things such as shipping labels, packing slips, etc. Hosted on DigitalOcean.

No drop shipping. We spend about 20 to 30 minutes per week packing and shipping inventory from our garage.
Apple is just as evil as Google, Amazon, and Microsoft. There really needs to be an alternative for phones other than Apple and Android.
I have a domain: fooker.com. Brandable, awesome. Don't need it. Wanna sell it.
Example use case is Phoenix:

https://phoenix.apache.org/server.html

Phoenix is an embedded database (meaning the engine that executes queries runs directly inside your application process), but it can use Avatica to run in server mode and then you can communicate with the database over network from non-Java processes.
New+AI+Finds+Recipes+Using+only+Pics+of+Food
Agreed. A lot of this has to do with where you came from and what you were used to previously.

I initially switched to Java in the late 90's from C++. At that time, C++ was just achieving (imo) its densest, most arcane features that were making me crazy. What I really wanted was a C+- or something that didn't force a bunch of stuff I didn't need on me. Java was exactly what I needed at that point.

After 15-20 years of Java, I recently switched to full time Javascript development and woah! It was like the freshest breath of fresh air. What, no types if I don't want them? Closures and protoype inheritance? Yes, Omg!

Imagine my dismay when I was first introduced to TypeScript! My code looked just like Java again. :( Seriously, I understand the reasoning behind TS and getting into it a little further convinced me it wasn't too bad after all. Again, what are you used to has a lot to do with your state of mind as a dev.

Any language that lets developers express their intent in the way they like is great. Kotlin, Scala are like the JS & TS of the Java world. All good (as long as they work!).
Instrumental convergence
I learned how to program in 1968. My high school in Scottsdale, Arizona had a computer class. I didn't know about the class and didn't enroll in it, but I saw the Teletype in the corner of the math classroom and asked about it, and they let me use it after school.

Dialup computer time was expensive; I think the school paid $30/hour - in 1968 dollars! So you couldn't just stay online and type in your program interactively. You would punch your entire program onto a paper tape and then feed the tape back through to print it out locally so you could check it. Then you'd dial up, feed the tape through again, wait for the results to be printed, and hang up.

This video gives a pretty good idea of the Teletype sounded like. Listen to it with headphones or speakers turned up:

https://www.youtube.com/watch?v=ObgXrIYKQjc

Yes, it hummed like that the entire time it was turned on, and the keyboard and print mechanism were both loud. At a later job I had, you could tell when the mainframe went down because you could hear people up and down the hall bashing on their keyboards in frustration.

A bell rang somewhere around column 72 (you can hear it in the video), and if you got to column 80 the print head would just start typing over the same spot over and over again.

At the end of each line you pressed three keys to punch these characters onto your tape: Carriage Return, Line Feed, and Rubout. Carriage Return moved the print head to the first column, Line Feed advanced the paper, and Rubout was a character that was ignored by the print mechanism and by the computer you dialed up to. This extra character gave the print head and paper feed some time to catch up when you ran the tape through.

Rubout was also how you corrected errors. Being character code 0x7F, it punched out all the holes in one row of the paper tape. Whatever other character was there before, it was now a Rubout. So you would hit Backspace to literally move the paper tape and print head backwards. Then Rubout to punch away the error, and start typing again. Of course you had a mess on the paper at this point (both your old and new characters printed at the same spot), but the tape would be OK.

The next summer I got a job at the timesharing company the school used, and it was an amazing experience to type in a command and get a response back from the computer within a few seconds, without having to worry about the cost of being online.

My official job title that summer was "Night Operator". That way they only had to pay me $2/hour. But it was OK, their timesharing service shut down at night and I got to do whatever I wanted with the SDS Sigma 5. I found the Algol 60 Report and the the assembly language manual and went from there.

It was my first personal computer!
By default, readers assume that anything linked here is recent.
There is a need for non-corporate owned media. There do exist independent media voices, but they often have ideological leanings.
If a building has that level of protection, I'd hope its fail closed not open.
> One advantage is that, the indicators are never blocked when you are in a turn

This screams made up problem to excuse a potential design flaw.
I love the idea, but the repository search is actually pretty hard to use. It should be able to find quickly `org/repo` or `user/repo`. Moreover, the layout kinda breaks on mobile. Is this website open-source? Some people could (possibly) contribute.

However, I think tweets and blog posts are two serious competitors. How does thankyouopensource.com differentiate from those?
Valid first principles aren't subject to tradition.

In less abstract terms, the case is that abridging speech, especially political speech, is dehumanizing, inherently subjective (therefore unjust), a key tool for tyrrany, and harmful on the whole. It also reduces accountability by limiting the availability of facts and investigations.

None of that says anything about democracy, capitalism, or the West.
Wasn't it STL who said recently that clang/cl experimentation is finished and recommended to use clang from llvm for windows instead?
Aren't they ultimately paid for by taxes? If so, that's not free. I'd be interested in knowing where they got the $80 number from, though.
We (mavrck.co) actually work with a lot of brands (including P&G) to help them measure the effectiveness of their influencer marketing campaigns, as well as with their loyalty, ambassador, and refer a friend programs.

Happy to chat if you're interested - matt@mavrck.co
On further thought, "imperialistic" is not the right word. The Culture doesn't colonize other peoples, but Contact and Special Circumstances are definitely meddlesome.
A Few Tips to Know Before Starting Your Own Travelling Blog
It's great that they lowered their overdose percentage, but it's curious that they don't enumerate their actual addiction numbers. Again, it's great that they are getting people treatment instead of jail, but what is their overall addiction rate, and what's their success rate in getting people clean?
My guess is he's reverse-engineering that number from taxes allocated to public libraries or something like that.
If you look at inventions in tech that had huge impacts it was precisely huge government investment that made it happen. Are you denying that Chinese government investment in AI is going to pay off? Read the AI literature and you will likely find a Chinese name on the literature. This is because of government investment, not despite it.

These things take time and money. The profit motive is a killer of invention.
I'm not so sure. Has, say, npr, not always leaned left even during R administrations?
so ibm360 are the roman gauge of elevators ?
Um, yes? We've redefined parameters around "honest" to include sales and marketing efforts because they are practically essential for modern life, but from a basic perspective, there are definite lies by omission and very likely some lies by commission in virtually all attempts to get people to buy stuff.

There's also a lowest common denominator effect, where the other guy's marketing makes false claim X, and if your marketing doesn't, you are at a big disadvantage. Most of the time competitors aren't dumb enough to make a claim that is so blatantly false as to be legally actionable; as long as they steer clear of that high bar, they will make a lot of gains by making a misleading claim (note: they may make a lot of gains even if they can be held legally accountable, as that is a slow and expensive process, and the expected cost/penalty may fall far short of the expected profit).
Why would decriminalizing suddenly make people less likely to OD? The people that OD are often people that were users, have quit, but started using again but retake the drugs at their previous amounts without accounting for their loss in tolerance.
> The absence of dials, switches, knobs, hidden buttons, things you have to twist in their own special way, it is all good.

In it's place are things you have to touch and slide without the tacticle feedback and consistency of controls.

> This latter point is important, routinely my brother in law drives at speeds that are faster than what he tells my sister. She is sat next to him but can't see the speedometer, so if he says one speed then she has to believe him, even if it is just slightly fast rather than the true excessively fast figure. Having a centre console is a bit more fair to passengers wanting to know that information too

SO this car is gonna be mentioned in divorce proceedings /s
Why use reStructuredText and Sphinx instead of MediaWiki for teaching materials
One thing doesn't prevent the other.
Out of curiosity, are there any toy compiler projects out there that try and make use of the incedental instructions? Could you possibly expect to see a with while performance boost (I'm thinking it would be unlikely...)
Yay, no real concept of ownership.
Frontiers of corporate governance
The library my spouse worked at was terrified of being sued (happened to a neighboring city) and they aren't allowed to touch unattended belongings.
No, it's also a handy way to show readers that this isn't something new. E.g. some readers will love to read anything new that Scott Aaronson writes, but wouldn't necessarily want to read something old or that they read in the past.
I don't know about OP, but the Toronto Public Library system has this as well.
There are perfectly valid reasons to claim that exactly-once delivery is impossible.
FLP impossibility result is not one of them.
In fact in FLP model solution is trivial, just send the message exactly once and it will be eventually delivered.

* What about network failures? In FLP model network is reliable so there are no network failures.

* What about node failures? In FLP model node failures are permanent, so there is nothing illuminating to say that you cannot deliver message to a node that is permanently offline.

* What if node failures were transient? If network is still reliable and state transitions atomic, then failures are completely unobservable.

* What if state transition are not atomic, and you cannot process message and record that it has been processed in a single step? That would mean that exactly-once delivery is impossible even within a single node, and has nothing to do with distributed nature of computation.
I'm curious to know what R# does for you (honest question). At work I use Visual Studio but I never felt the need for an addon, my needs are met.
Especially when most people are insulated from the cost of the phone.

A car is a major purchase. It's the most expensive thing most people own other than a house.
If this is not FUD, what is?
Jetbrains is actually based in St. Petersburg, and has 600+ employees.
It's strange how Americans can complain about how enthusiastically they give up their rights and safety to corporations.

I guarantee you that if a bill was introduced to enforce humane conditions on airline flights, it would be shot down for being communist anti-business government overreach. The same people who complain about inhumane conditions are often the same ones who perpetuate them.
It's funny, because you're dead-on about this IMO. Individual cities responding individually to the commuter calamity of the South Bay have done a better job than any high-fallutin' 20-year plan could have.

As for downtown San Jose, it looks like it's about to get a lot better if Google follows through on building a campus there. Meanwhile in my hometown of Santa Cruz, it's bums, needles, and out of business signs thanks to our local rabidly anti-growth government. I'm pinning my hopes on Amazon eventually expanding its downtown footprint as the only way possible way out of the trap the place constructed for itself.
Some libraries are beginning to abandon late fees: http://www.slate.com/articles/arts/culturebox/2017/02/librar...
So wait, they're incentivizing people with overdue books to wait on average 6 months before returning them?

Wouldn't it make more sense to make "forgiveness day" simply a day where your late fees are, say, 95% discounted or something?
Wow. This is so neglected it still has the old google logo on it. It is a good resource but that level of neglect makes me wonder how long it will last.
What about personal websites, portfolios etc? Do recruiters simply ignore these too?
>who are going to end up being a global competitor

They already demonstrated they cannot compete without help from the government. It's an inferior product that can only succeed because the better competitors are banned. Kind of like iPhone default browser.
That encouraged me to take a peek, turns out Launceston was the the worst place in Tasmania for home burglary in 2014/15[1], but still not as bad as other areas around the country.

1. https://www.canstar.com.au/home-insurance/state-hotspots-for...
Another way to think about it - 50% of programmers think they are better than average. And the other 50% are. [1]

[1] this assumes programmer skill is normally distributed, which I doubt.
In my sabbatical 2014 I went to libraries quiet much.

Cheaper than coffee shops and especially quieter than coffee shops...

But they got a big construction site on one library here now and the other one isn't so nice... it looks like a prison for books :\

https://www.baunetzwissen.de/imgs/1/2/8/4/6/0/5/6272648125_1...
JetBrains is a mostly Russian company. It is registered in Czech republic, as business conditions in Russia are... erratic, to say the least, but most of their founders and employees are Russians, and their prime engineering unit is in St. Petersburg, Russia.
Yes terabytes.... Probably petabytes or more. And all of it is unlabeled data.

If you fed video and sensory data to a deep net for 3 years and somehow were able to come up with an activation function that modeled "survival", I still highly doubt that anything at all would come out that remotely resembles human intelligence. There's no way that i'm aware of to label reality in real time.
Yes I agree, this is an angle that actually came to my mind after posting my original comment. At the end of the day there had to be Google engineers in China doing the job, real people actually implementing censorship. So if Google being in China meant that employees had to be involved in inhumane acts, I'm not surprised they would leave.
What I Talk About When I Talk About Running on the Web [video]
There is plenty of non-corporate output being made these days; it's just a matter of getting it to the masses.

At one point, the internet offered a glimmer of hope that we could enjoy modern discourse outside of corporate influence, but our open publication platform has been effectively re-centralizing under the control of a small handful of MegaCorps like Google, Twitter, and Facebook, who, to varying degrees, all engage in censorship of social, political, and creative speech.

I guarantee there are unknown content producers toiling away providing writings, commentary, and reporting far exceeding that available from the major media companies, but that we don't see it because BigMediaCo is paying a major attention broker like Google or Facebook to promote their offerings instead.
1. Errors can be problems in Go as well if they're swallowed and not handled (for example, writing "os.Chdir("/foo");" will silently cause any errors to be ignored). Note that a Java fuzzer that detects uncaught exceptions would notice a failing chdir() written in this way, while the Go fuzzer would not notice this issue.

2. In Java, it's easy to tell whether, say, an IOException was working as intended or was an actual failure. Just check whether it was caught or not. Granted, that won't handle apps that try to catch wide swathes of exception types, but Go apps can abuse Go's "recover" facility in the same way.
$60k fully loaded. So it is more of a 3-series competior than a Camry competitor. That's fine with me, but I'd like to see a review of the base one.

Still looks like a fantastic car either way.
> CBC was pretty critical of the Conservatives while they ruled

That relationship was pretty combative from both sides, though, no?

http://www.cbc.ca/news/politics/cbc-budget-cut-by-115m-over-...

http://www.cbc.ca/news/canada/british-columbia/cbc-funding-h...
> Kotlin is just Java!

Nobody cares.

I mean, look at JSX, which is just JavaScript. Coming from all the crap templating languages pulled off the last 10 years it is basically god sent. Still people hate around and they always will, that's what we do, we lern stuff and if it gets obsolete, we want to keep it because it fed us for years.
Where are those numbers from? I know that football has a lot of extra bodies on the sideline, but it doesn't have a girl's team so I would guess that more kids are playing soccer than football. At the very least the number of man-hours played has to be way higher.
It is enough - on 777 in economy class, you can do 9 abreast (the typical option, 3 + 3 + 3), or 10 abreast (3 + 4 + 3), which airlines are starting to do now.
Please try to maintain a higher level of discourse, or at least respond coherently. This isn't reddit.
You can do buisness in china - and reinvest part of the profit via strawmans and donations into open source endavours to circumvent censorship, like meshnet endavours and TOR.

But of course, you could also just be a silent dictatorship supporter (seems like a natural view for a CEO) and hope that blind loyal fans & employees find good apologys for betrayal of core-western values.

And you dont get to pin this on cultural differences. Europe had 2000 years of kings, monarchs and other vermin- and after 2 WorldWars everybody basically had given up on democracy rooting anywhere there (maybe in britain). Its just european culture, to crawl under stomping boots. They need that!

Today, we got 60 years of peace and prosperity, with democracy and alot of freedom. So no- the partyline of ineveitability of itself, does not convince. Though im absolutly against violent unrest or violent transitions. I rather have china another 100 years under party rule, then supporting a violent uprising.
In case you haven't played with it, you may find that you like Groovy for writing Java in a JavaScripty fashion.

I have a ton of JS experience, and one thing that has continued to pain me with Java has been the arcane incantations required for Async and Closures.

I'd used Groovy just a little bit here and there for Jenkins stuff, but I finally looked into while building a DSL for our company. Closures are first class, typing is generally pretty optional, and you can use just about any Java library. When in doubt, you can always just write plain old Java.

I've become a huge fan, though I haven't started introducing any Groovy to my existing Java projects as they're mostly Maven built, and I don't really want to rock the boat.

Speaking of Kotlin and JetBrains, IntelliJ has pretty good support for Groovy, and follows @Delegate annotations very well for hinting and IntelliSense. I made my entire DSL type hintable with like four annotations and a 4 line GDSL file.
Unimation had the first 2-arm robot, a research project for Ford. I was in charge of programming the Nova (Data-General) computer (by toggle swithes first, and then by paper tape).

We were assembling a transmission control unit. It changed gears based on rotation speed by sliding a calibrated spool valve against a spring. The spool valve was a TIGHT fIt. It controlled oil flow to shift the transmission. You couldn't insert it by hand without it jamming. The robot was so precise it could insert it easily.

The robot was made of aluminum and had to be run until it reached operating temperature because otherwise the joint lengths were not right. Everything had to be perfect.

Assembling involved picking up the control unit, placing a small cover, driving two screws, turning the controller over, inserting a spring, inserting the spool valve, placing a second cover, inserting two screws, and put the finished assembly away. Repeat.

We made hundreds of these. The robot was FAST. REALLY FAST. In a fit of misplaced confidence we invited Ford senior executives to a demo (I HATE THAT WORD). They had invested a LOT of money so I guess they should see what they bought.

On the day of the demo, during warmup, the robot managed to mangle its fingers on a fixture. Our machinist made a new set from raw materials while we smiled and chatted with the Ford executives and warmed up the machine.

Demo time. We lined up near the robot, with the Unimation chief engineer and the project engineer, and the 3 Ford senior execs in front, Ming and I behind and out of the way.

Push the button.... The robot picks up the control unit, places the small cover, throws the screws at the Ford people, turns the controller over, throws the spring at the Ford people, picks up the spool valve (a solid steel piece) and... We hit emergency stop (the big red button). I nearly died trying to keep from laughing watching Ford execs dodging flying parts.

We recalibrated the robot and re-ran the demo, which worked fine.
Its can be pretty straightforward if you run your campaigns through a software platform. The way we (mavrck.co) do it is we do outreach for a campaign, screen the influencers based on their engagement rates/relevancy, have influencers connect their instagram/facebook accounts to our platform, generate individual tracking links for each influencer, ingest their posts via API, and measure the comments/likes/clicks/conversions with our analytics.
My city's tax website includes a breakdown.
Is There Another Word Like Nigger?
Earn real $$$$ playing games
How to USE ELASTICSEARCH FOR NATURAL LANGUAGE PROCESSING AND TEXT MINING–PART 1