skysight-inc/HackerNews huggingface dataset:
where do 99.9% of people get the information they use to make an educated vote? where do people source policy, position, and historical information from?
You are correct that Linux is new to many folks on the .NET team. For another set of folks, it's a return to an old friend. Some team members have switched to a favourite Linux distro as their primary computing environment, even at home. About half of the team is now using MBP as their main computing device.

I have been complaining recently because I am constantly fighting space on my 512GB MBP due to the Linux and Windows VMs and all the Docker usage. My colleagues were smarter and got the 1TB versions to avoid this problem. I guess mine needs to be garbage collected.

That must seem quaint for some readers, but is a strong suggestion of a big shift from 5 years ago and will only continue for this team. Totally agree that you need to live and breath Linux if you want to have a compelling and competitive dev platform for it.

For the code-base itself, the move to nix is not at all new. CLR supported BSD Unix as early as 2000. The source was published for the BSD version through 2005. Silverlight brought new life into the codebase with Mac support (the earlier choice to target BSD was a prescient one). And then, the source did indeed lay unloved for multiple years and was revived again a few years ago. We started where we had previously left off and moved forward, a lot.

Many of the engineers have worked on at least two of our nix projects. A couple have worked on all 3. They are very happy to be working on it again and under very different circumstances.

Main point is that *nix support is not new for the codebase and for a signficant number of folks on the team. Being competitive on Linux is indeed the new thing. No question there! We're very happy to play in that space, in terms of runtimes, libraries, languages, tools and support.

Last, we have moved our web properties (that the team owns) to .NET Core on Linux, some time ago. With Azure supporting containers and orchestration, we will be moving those same web properties to Linux containers as the next step. We also use a ton of Linux in our test infrastructure. We are actively using Linux, happily.
IMO the best choice depends on what you want to do. Like always.

Go shines when it comes to serving a webpage, connecting to the database and processing shitloads or buttloads of data.

C#/.NET has been the most pleasant language I've ever worked with hands down no seconds. But it sucks if you want to develop something that runs on a small server or needs to serve shitloads or buttloads of data.

Also C# has Visual Studio and the Form Designer in it, which is probably the best GUI Creator on the market.

Core is not there yet (AFAIK) but making progress.
Lookout -- they're that much close to discovering ice-nine:

https://en.wikipedia.org/wiki/Ice-nine
> I built one of these temperature loggers and gave it 3xAA but it never lasts more than 2 weeks

For comparison purposes, I just changed the 3 x AA batteries on my outside sensor[1], the batteries lasted for 13 months (again, in outside conditions, including a very harsh winter).

I'm planning to write a post one of these days, but the gist of it is:

- attiny84 (don't even think about using an Arduino)

- DHT22 sensor (looking into SHT7x for better accuracy, but they're expensive as hell)

- TX module (I went with 433MHz because of better penetration)

I made 4 of these sensors, powered by batteries, so I can put them anywhere (within range, of course).

They send the reading every 4..7 x 8 seconds[2], both to keep the frequency clear (as required by law, I think it was 95% of the time) and as a poor man's anti packet collision.

They all report to a master RX, which is connected via USB to my server (which is always on anyway).

A small parser reads from serial USB and saves it in Mongo.

From there I can see the data in a simple webapp[3].

Oh yeah, and as a bonus, I made another thing that intercepts the outside sensor and display it on a 7 segment display[4], which looks really cool (plus I don't have to open the web page to see what's it like outside)

[1] https://twitter.com/emilburzo/status/799886284730892288

[2] https://github.com/ambient-monitoring/node/blob/master/node....

[3] http://ambient.emilburzo.com/

[4] https://www.flickr.com/photos/eaglex/30242342623/in/datepost...
Well the point of this project was to provide an introduction to IoT sensors, so the main requirement was to connect the sensor to a web server.

If you had hundreds of these things connected, and wanted to run analytics, push the data to other devices off the local network, or store the data efficiently then a cloud networking architecture might be exactly what you're looking for.

If not, there are plenty of non-IoT sensors you can connect to a local machine or gateway with your choice of wired/wireless comms protocols. You could just leave also just leave this sensor connected to the computer via USB. It wouldn't be practical for much, but it would be simple!
What? The engine is written in C, but all JavaScript engines are written in another language (C being the most popular) because it is an interpreted language. The engine isn't written from scratch because it is the V8 engine from Google. Of course the system binding and package system is written specifically for Node.
Improve the quality of your leadership decisions
I change sim card (and hence phone number) frequently for international travel. WhatsApp is horrendous for this use case. It makes me re-authenticate (or something) each time, and people have a hard time finding me. Identity should not be linked to phone number.
what about openmct. iirc it was a complete dashboarding tool.
> Finally, democracy and liberal institutions are not concomitant... in fact it's sort of a bug in democracy that you can totally democratically dismantle institutions like court systems, press freedoms, and even voting [3].

Actually, I believe that to avoid those Russell-style paradoxes, it should be a rule that the vote must be potentially reversible in the future with the same process. So the decisions like

- strip democratic rights to a minority

- kill a specific person

cannot be democratic. On the other hand, creating a democracy then cannot be democratic decision either.

Dismantling press freedoms and courts would still be democratic (in fact, many democratic countries do not have full freedom of speech), as long as people could vote again on the issue (I don't see why they would vote to dismantle it, so it's not a big deal).
I chuckled pretty good when I found out the couple lives in Gastonia and found the game not far from there. I can vouch that you can find some obscure but amazing used NES games in that area. Spent an entire summer in high school doing that (for fun though, not profit).
Zero. Any American can create their own party whenever they want.
Install TWRP recovery and root Nexus 5 running Marshmallow
Farming is basically hacking of ecosystems, when you think about it.
I'm sure that those above who feel like the climate science that suggests man is contributing to global warming somehow benefits the government, would still suggest that the religious funding science gets is still clouding it's judgement. Funny that this never comes up when discussing the political agenda of Evangelicals...
You don't need any. The problem, rather, is getting ballot access, election funding, and access to debates.

And even with all that, the FPTP system makes it virtually impossible for a third party candidate to win, unless one of the existing major parties collapses outright.
A Reason for Avoiding Programming
> The answer is equity

How realistic is it to bet your company on people working for equity? In its early days most rational people will not join a startup for equity alone. A few will join for cash and comp; for most,cash alone is good enough.
I've had to make AppArmor profiles in the past and they can get a bit painful. I've never had to configure SELinux so I don't know how much better/worse it is.

That being said, I think Docker and other container systems are going to remove the need for these security profile systems.

Yes, if there is exploitable code in the container, it can read/write to other things in the container. But so long as you keep the docker daemon up to date on its security patches, application exploits shouldn't be able to leak beyond the container, with the exception of volumes and linked containers/ports.
"... children ... are not a reliable power source."

Tell that to The Matrix ;)
I built an old P2-era PC (Win98, CRT, ball mouse) a few years ago to play similar vintage games they way they were meant to, both favorite and unplayed games. About the same time, GoG had some Fallout games for free for 2 days[0], so I grabbed the hell out of those. I finished the first one a year later, and I found the UI had many rough edges. Like the first (at first), I've "started" the second a few times by now, but not making it more than 2 hours or so each time.

[0] http://arstechnica.com/gaming/2013/12/psa-gog-offering-fallo...
> Anyway, I recently switched to iOS for an experiment and my biggest gripe is: no back button. Instead of a conveniently placed button, I have to always reach up to the upper left corner of the app to go back.

You can swipe from the left corner of the screen to go back (do this with 3D touch and it switches to your previous app). You don't need to reach the top for the back button every time.
See also: twitch.tv chat running on a SNES, injected via an ACE exploit in pokemon red.

http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-h...
Is this perhaps a case of survivorship bias? Surely there are plenty of brands/models of the tractor and implements which have critical flaws exposed only over time.
I agree with you that we should be engaged, but I don't think there's a simple solution.

> Trump's campaign relying so heavily on social media; social media as a recruiting and organizational tools for extremist organizations; the issue of fake news sites; the role tech plays in enabling/accelerating globalization; tech as integral to global surveillance apparatuses.

These are all interesting points, but I don't think they explain Trump's win. Trump's win was about a voting demographic that felt Washington, and to a lesser extent, cities generally – were out of touch with their problems and they were willing to overlook flaws that are core values for us to get there.

It was also about another voting demographic that may have been appalled at Trump on a personal level but not in a way that translated to 2008 turnout.

It was also about a political system that turned out two very disliked candidates and produced one of the most extraordinarily negative campaigns in history.

Technology played a small hand in greasing each of those, but it did not create any of them. Nor can it fix them. It is human nature, perhaps, to focus on things we can control in dire situations. As technologists, we can control technology.

But creating a webapp to combat fake news is not going to make Washington feel in touch, motivate voter turnout, or fix the primaries. It won't do anything actually, because Politifact already exists. If we want to do something, we need to do something that strikes at a real problem. Perhaps that requires technology, but what it requires more is empathy. Too many technologists and not enough empathists.

Don't get me wrong, build a webapp if that helps you. I build antisurveillance tech, it helps me. But I also know that being reactionary and clique-ey got us into this mess. It won't get us out.
Which increases your security more: using DNSSEC, or using OpenDNS which automatically blocks malware domains / botnet C&C, etc?

Right now there are real, tangible benefits to just using OpenDNS. There are very few benefits to setting up your own resolver with DNSSEC due to the limited amount of zones signing with it.

I know these protect you from two different types of attacks, but for the average user the OpenDNS solution is more likely to protect them from harm (malware, ransomware, etc) than DNSSEC stopping a state actor doing a MITM (between end user and OpenDNS) which wouldn't be possible if you used OpenDNS via dnscrypt anyway; the state actor would have to successfully and undetectably poison OpenDNS's cache.

tl;dr: To the average user DNSSEC has a miniscule security impact in their everyday internet usage.
Some phones are cheap, some have big screens, some as fast, some have extra battery or memory.

Apple's differential has always been the UX. If they lose that, they'll need to be the best in something else.
Why methane on Mars is a sign of something extraordinary
> What really worked for me is building a small product. The big picture I have for Logojoy will take years. I was able to get really excited about it because I decided on the simplest version of it. Spend time deciding on the most critical features to launch with, and only build those.

Great advice.
Geologist uncovers 2.5B-year-old fossils of bacteria
And also a real effect in restaurants. Think it was like a study in supermarkets they used as an example where people were much more likely to buy a product from a free sample if there weren't too many different options to choose from.[0]

[0]i forget some business class i think
just tried it and it's stuck at only two logos but it says it's generating more logos :/

would love to know if there's free alternatives like logojoy, I think it's nifty
Hey, awesome work! Your story is inspiring :)

Having trouble accessing the site though: "logojoy.com" does not work, but "www.logojoy.com" does. Unfortunately Indiehackers links to the one without the "www". Just wanted to let you know.
I just want to know why the Food Standards Agency needs or wants access to my internet history? Is it a list of every Government agency including them? Just random?
Let's not overlook the fact that not only did the whistleblowers' concerns not get addressed[0], they were also subsequently fired for <bullshit reasons> trumped up charges, AND their U-5[1][2][3][4] was also marked as well, which makes it much harder to get another job in banking as banking organizations have access to this universal employee report card as it is colloquially referred to.

[0]http://fortune.com/2016/10/18/wells-fargos-former-ceo-may-ha...

[1]http://www.wealthmanagement.com/practice-management/u5-hazar...

[2]http://www.finra.org/industry/terminate-individuals-registra...

[3]http://www.npr.org/2016/10/14/497991242/fired-wells-fargo-em...

[4]http://www.forbes.com/sites/billsinger/2011/12/15/wells-farg...
A Russian born in Siberia once told me how do so (v2), in Siberia:

"With a stick in each hand...", he said, "one for the dogs, and one for the turd."

Back to supercooled water, here's a cool demonstration: https://www.youtube.com/watch?v=fSPzMva9_CE
> Capitalism is not inherently corrupt, nor is it the only system which can be corrupted. I think we can both agree on that.

Capitalism is inherently and fundamentally the corruption of government to organize society and basic law (especially property relations) to favor the narrow, capitalist class, which is the fact for which critics of capitalism coined the term "capitalism" to refer to the system corrupted in that way.
Im part of a open source game community (yes, the can even hold hostile and weird people), and we botched that- our tools got better and better - aka more powerful, and our new dev-base dwindled and declined until it is by now consisting only of devs dropping by from other projects.

Even the map-editor, which used to just take bitmaps, is now in need of several complicated picture formats and a complex configuration file,and requires some knowledge about comp-science to get going.
Others have worked against this trend- there are some neat tools in the making, but the community is not really behind pushing for easy access.

You are right, im over-interpreting that there was a microsoft plan for this. But the perfection of minecraft at open source, that holds true. It was the perfect mixture- easy to get into,hard to get out, instant showable result, a lot of inspiring achievements, which you could investigate yourself and find out how they where made. Depending on the scope-infinite time spend digging on your "repo".

It would have been a generation, for which openness was as natural as the openness of air and water, if the github of builds would have become real.

But correlation is not causality. Lets say in two years time, on some bigger repo, a survey - did you play minecraft before you did start to code. Just to be certain.
Absolutely. I talk a lot about the tech in the IH article, but I'll re-iterate here with as little jargon as possible, focusing on the machine learning part, as I assume that's what you're more interested in.

The logo generating algorithm is still in its infancy, so right now it's mostly acting as an idea source for most users.

So our logos are just combinations of ingredients — fonts, colors, layouts, symbols, etc. Logojoy uses machine learning specifically to learn which ingredients go better together.

It starts with tracking basically everything our users do. We track things like: the inspiration they selected, the logos they favorite, the changes they make to logos (e.g. changing the font), the time spent looking at certain logos, the commonalities between all of their favorited logos, the logos they purchase, and more. We currently track about 80 types of actions.

Every day, the learning algorithm reads all these actions and weights each one by how many times it occurred. Because of the structured way it reads actions, it's able to define rules based on "heavy" actions.

For example, an action might be defined as "user changed font weight from 100 (light) to 600 (bold)". This action object includes the number of times it occurred, every other preceding action, and all of the logo's ingredients. In this case, let's say the algorithm concluded that every time this happened, the color of the logo was classified as "light". The algorithm would presumably define a rule that says "if the color of the logo is light, do not use a light font weight".
If you followed development, sudo in OpenBSD was maintained by Todd C. Miller, the same person who maintains the sudo.ws version. The version in OpenBSD was years behind and had many features stripped out or disabled. It was a maintenance burden and people wanted the upstream version in ports to get features like plugins, LDAP, etc.
Except who decides what that intimidation, violence or terrorism is ?
If you are burning it in public, it could easily be spun different ways. We know some police officers treat minorities differently, so the line gets blurry.

Does a white college educated young person burn the flag with no consequences, and everyone else gets hit with intimidation ?
CNN rachète Casey Neistat
Kind of ironic complaining about UX, given the website...
Click into a logo, then click back and it should work. Gets stuck sometimes :(
Please try to at least crack down on the most consistently hateful users.
Except many companies (presumably including Jeff Harris') use Slack. This allows him to Slack on his machine and not create some new mandate at his work or with his clients just to message people.

I think this is fabulous ingenuity, useful fun, and the eccentricity doesn't rock any boats along the way.
> no one in political power is discussing serious policy proposals to reduce the influence of money in politics and hence address the accelerating transition of wealth from the lower and middle class to a tiny fraction at the very top.

Clinton talked about attempting to get in a more liberal justice who could have helped reverse course on the citizens united ruling.
Point 3 is incredible. It's like a selfie stick gone wrong (or perhaps, gone more wrong).
What's meant by "GPS controlled tractors"? I know what GPS is but not clear how it is used in tractors; similar to how it's used in cars?
I could not for the life of me figure out what I was supposed to do on the "pick up to 3 symbols" page. And I really tried!
I'd be interested to know what possible commodity would be worth trading among star systems -- even if some star system has a planet made entirely of diamonds, surely it would take far less energy to made them here than to ship them between stars? Likewise, it seems that endless amounts of gold (platinum, rhodium, whatever) could be harvested from our own solar system before it's worth shipping here.

Even if there's some alien truffle delicacy that only grows in the shade of a tree bathed in UV light from an alien star, surely that could be cultivated here in an artificial habitat far easier than shipping it light years across the galaxy?
Use the holidays to boost Q1 engagement and sales
It's just me right now! Hoping to bring on a developer and someone to help out marketing it ASAP.

I've been a designer for about 12 years (doing lots of logos) and developing for about 8 years.
> The syscall/errno stuff has always seemed unusual, inelegant, and inefficient

And non-reentrant.

errno is usually defined as TLS (thread local storage).

It's a mess.
"As far as front-end web development is concerned, all you really need to know is JavaScript, HTML, CSS, and the DOM"

This is not true in practice.

In fact, really far from reality.

As evidence I offer that most of the best shops with the most talented people are using frameworks - in fact - they are often the source of the best frameworks.

Nobody is writing 'raw' web apps these days, because there's a huge amount of your roll-your-own code that you'd need to write to even do basic things.

The web before jQuery to handle plaf/frag was rubbish.

Newer frameworks fortunately obfuscate some of the need for jQuery, but still - you need a framework, pragmatically speaking.

Not only are frameworks in most paradigms essential - they change very rapidly. This is the problem.

Finally - HTML, CSS, DOM and JS - just themselves are iterating very rapidly.
Thank you, Dan.
Might be a little finicky due to all the HN traffic, please try again, I promise it will work eventually.
Use the website or first-party clients, it does that if you are logged in.

(not trying to be snarky, if you tend to use 3rd party clients you might not know)
Really impressive!

I feel there's still so many ideas to make a business around if you base it on ML/AI. Being early here could potentially net a huge passive income. Personally I have an idea in mind, and I'm still learning ML slowly on the side. In my eyes this is the true way to independence from "the system" for people who put in enough effort and who have enough knowledge.

Why do we not see more of this yet? Is the combination of people who know machine learning, and people who are entrepeneurs so narrow?
Do you email the mods about the worst comments?

EDIT: (I didn't downvote you, btw)
Might be caused by all the traffic, but received this error when clicking "Make Your Logo"

>Connection Failed: 1226
So the fact that this isn't possible easily is the answer to Animat's question, "how did we screw up networking."

As for how I would solve it, it seems like something like mDNS should be in the solution space. But I don't think consumer routers or operating systems make this easy enough.
And here is a dirty Perl joke. What does this command have to do with pussy?

perl -penis

.

.

.

(It is an implementation of cat.)
Yeah - gotta make that more clear. Even my smartest tech friends get confused there.
Is it mostly a solo effort?

I am releasing my first larger project soon - any tips in terms of release, first places to post to spread the word etc? Also top X things you would have done differently?

Also one step that did not quite work for me was picking the icons (it said pick 3 icons you like or something). There were three cutouts and words flying by, but no images and there were no selections available. Here is my browser version: Version 55.0.2883.44 Ubuntu 16.04 (64-bit)
15 JavaScript frameworks and libraries