skysight-inc/HackerNews huggingface dataset:
Oh, it's in Cambridge. Well that's out. Just like I was checking into a pretty cool MS program focused on Tech and Entrepreneurship...but I'm not moving to New York unfortunately even on a temporary basis.

Serious question:

Is there any type of "traveling workshop" program that brings high-tier guidance and supplies to various locations for a weekend? I was thinking that an up-front Submission Process, then some evaluations / meetings / feedback, and then a Weekend Workshop using 3D printer(s) and other basic tools that could fit in a box truck and about 5,000 sq ft of space (?) - would be a great way to bring brain capital to under served communities. Then follow up through the same channels used for evaluations / meetings / feedback, and continue mentorship.

I mean, I'm not knocking location anchored programs, they make sense and they can help a community.

>In that time, they will receive financial investments as well as guidance in business planning and access to shared services such as legal, technology licensing, and administrative assistance. Entrepreneurs will be able to take advantage of specialized equipment, services, expertise, and space through an online marketplace developed for The Engine.

Doesn't most of that read like something that doesn't need to be totally anchored in the "Greater Boston" community? Especially for a tech-savvy institution with plenty of bandwidth?

What I am trying to say is that based on the distribution of population in the US, if you really want to find undiscovered talent, you're going to have to meet them half-way.
Where I work (a tech-oriented company in the "services" business, not in the US) we have a large developer staff and while some use Windows, most use Linux. Usually but not exclusively Ubuntu.

This makes sense, because our software stack is now mostly open source software running on Linux servers (Ubuntu or CentOS). The developers who choose to say on Windows end up using tools like gitbash or SSH'ing to Linux machines anyway. Some use Linux VMs. But like I said, most simply install Linux.

The company used to be Windows-only (.NET), but migrated to Java+Linux some years before I joined. I suppose the main reason was cost, but I also heard from senior tech stuff that Windows was simply too opaque, that they couldn't "see" what was going on in production in the same way they can with open source. And of course, you cannot make your own modifications to closed source. This was before .NET was opened up, by the way.
Yeah, agreed. Even though I use linux every day (and have been a linux user for nearly 20 years), I've always needed a windows box too. One with lots of ram, solid single core performance, and a nice gpu.

I need windows for: MS Office (I still can't stand libre office), adobe suite (mostly photoshop, but also AE, Premier), 3ds max, zbrush, all the games. I think that's it though, I think I have solid linux alternatives for everything else. There are occasional one offs with Windows where some application I need works in Windows but not linux. This can just as easily go the other way (cool little app only for linux).

I have no problem with linux on the desktop and use it every day, but I have a windows box right next to it sharing the same mouse and keyboard with synergy. It's been the most practical solution for me.
If you need to respond to SEO changes, or payment provider issues, or maintain your relationships somehow it just isn't passive.

I'm not sure that's a terribly useful definition. Since any business must have some means of accepting revenues, and almost any means of accepting revenues is subject to dispute, by your argument there is probably no business in the world with a truly passive income. Likewise, in many places you are at minimum going to have to file some sort of annual statements and tax returns for any commercial business.

If a business is generating revenues that don't require anyone to do routine/regular work to keep the money coming in, it seems reasonable to call it passive, even if someone needs to step in under rare or exceptional circumstances.
It also made other ISPs start deploying ~gigabit/s service, which was another stated goal, no?

And for internet companies, users' access to the internet is a complementary product: the more and faster, the better.
Your website doesn't open without a www.
E4X: https://developer.mozilla.org/en-US/docs/Archive/Web/E4X
Lonely? Or adventurous?
How to run your board meetings
Just a single wrong character can really ruin a package
EFF says there's no viable copyright claim. If there's not copyright claim, there's no "fair use" to consider - the creator is simply free to continue doing what they do; in this case, making fun of Samsung's exploding phone troubles.
In the end, all I used Vessel for was the one-year free trial they offered when they started. I think it still benefitted the channels I subscribed to (i.e. Veritasium and Minute Physics/Earth).
We detached this subthread from https://news.ycombinator.com/item?id=12803149 and marked it off-topic.
> The difference wasn't really the linux desktop itself. There never was a "year of the linux desktop". It seems to be everything else. The webification of everything slew the desktop native app and the ubiquity of a gazillion different smartphones primed people to accept new UI experiences.

Yes, I think the situation has changed now. I'm looking forward to good Linux-friendly ARM boxes being available for $100-$150, preinstalled with Ubuntu or Elementary OS. It won't be long until something like that would be satisfactory for most casual users. There are lots of people currently who are using XP or Vista, or old hardware which has worked fine up to now, but which periodically falls off the wagon. They have screens and keyboards, don't need perfect Office compatibility, mostly use the web, and don't particularly want to spend a lot of money for a replacement.
I've lived in buildings like that in NYC, those buzzers aren't stopping anyone.
Same, I think it's on purpose.
I also found "The Power of Habit" a fascinating read. It's one of the books I recommend most often. Understanding your habits & learning new ones is such a fundamental/essential part of living. I almost wish "Habit Management" had been a discrete subject in my school curriculum.

My understanding of the 3 second exercise from the article is that it's the simple steps of experiencing a pleasant moment (trigger), noticing & reflecting on the simple pleasure (routine) and then the boost in happiness felt after this awareness (reward).
ᕙ(`▿´)ᕗ thanks alot for sharing
Something something history doomed to repeat something.
For me the adoption story is 100% about wifi drivers. There's pent-up demand for linux laptops but if you installed linux on your laptop 3 years ago, odds are the wifi didn't work. If broadcom decided today to follow intel/atheros and support linux, a huge class of devices would become linux-friendly overnight.

I've bought and returned 5 different laptops this year and driver support has been the story every time. (even for hypothetically linux-based hardware like chromebooks -- the post-broadwell chromebooks have iffy linux support -- for new chromebooks, it's the graphics drivers that are most likely to give you trouble).

Interface-wise, the feature stability of standard linux desktops (I use xfce) is probably a secret advantage over apple/msft/chrome. Every new version of windows/osx gets slower, more complicated, less keyboard-friendly and more notification-focused.

A 2005-era windows user would probably be more comfortable on my mint xfce desktop than on a commercial alternative.
Any downvoters care to explain why lettergram's Arch recommendations are both greyed out? His/her comments appear substantive & germane, what gives?
There is a sizable NXP facility in the city I live in. I'm really hopeful that this winds up strengthening their business here, rather than resulting in yet another closure.
If you are looking for more of a learning project (and in typescript) I converted Wes bos' react tutorial series for my own learning http://www.github.com/ryanluker/typed-catch-of-the-day
I'm still cheering for George Hotz in this one. Competition is good. I especially like scrappy types.

http://www.pcmag.com/news/347864/hacker-george-hotz-unveils-...
"Total employees, including consultants and part-time workers, fell 5.4 percent to 34,900."
Lots of applications! Personalize greetings of visitors to a store or museum. Find a friend in a crowd. Search for a lost child in a park.

Instead of badges at a secure facility, the drone can patrol the place and call out anyone it can't recognize.

Brave new world.
It simulates a desktop OS UI so I don't see how it could really be useful on mobile.
You should definitely check out MPL too. I was told it's like LGPL for static linking. As in, commercial integrators can use it without releasing their source. Only have to release improvements to sentry itself in that model.
I use elementary OS Loki daily and am pretty satisfied with it. It has a few things that I'm not totally happy with, but it's my favourite OS right now.
Man page formatting for the win, no bull shit:

http://hergert.me
If I may ask where do you get updated data to search for domains?
It's true, Windows and OSX are usually miles ahead of Linux in terms of the desktop GUI. But I absolutely love the simple beautiful UI in elementaryOS, it's a delight to work in. It is my primary OS on my laptop. I also has Windows 10 installed, but everything feels more instant in Linux. God knows what Windows does under the hood to make it that slow and unresponsive.

I installed the latest version (Loki) for a couple of months ago and except from 1 issue with "wobbling" mouse cursor (resolved by installing some xorg components) it works great.

I had some troubles with the previous version (Freia, I believe), more specifically the desktop manager would frequently hang. Luckily that haven't happened once in Loki.

All of the tools I use on my Windows box are availble for Linux as well: Netbeans, Jetbrains Pycharm, GitKraken, Chrome, Slack, Dropbox etc.

The only thing holding me back from switching primary OS on my desktop computer is gaming.
I've been using Ubuntu on my desktop for three years now. I love developing on it, but the consumer aspect has minor annoyances.

- If I have a PDF with advanced features, then I need to use Windows.

- Chrome, VS Code, and a few select applications flash repeatedly once up to a certain window size. Found out the problem has something to do with AMD graphics chips.

- I think Libre Office is horrible.

- Linux is still a second-class citizen for certain major apps such as Skype. I wouldn't mind ditching Skype altogether but some clients demand it.

I've never used a Mac, but I can't help but think it's the best of both worlds...but Apple keeps making decisions which I feel sidelines developers.
I spent six weeks in Marrakech over the summer. The attitude among the locals is basically this: it you're a Muslim, you're "one of them" so you don't get scammed. If you're not a Muslim, you're fair game for everyone from small boys on the street to shop owners to obvious thugs to sex scams.

This is especially the case if you're a non-Muslim woman. I can't count the number of times men made crude comments to my gf. On several occasions shopkeepers sexually assaulted her with me standing right there!

I've been to some shitty places in my time, but none of them have been quite so horrible as Marrakech. Having said that, I also spent a couple of weeks in Fez and that was lovely — completely different atmosphere and attitude.

Edit: Just to be clear, I don't think this attitude is necessarily a Muslim thing. I think it's more to do with poverty and tourism. I live in Eastern Europe at the moment and there are plenty of scams here too, although not at the same level.
It's funny I just learned what Freescale was 3 days ago. I wanted to integrate this system I'm designing with employee presence so I bought and rooted this time clock https://www.amazon.com/dp/B0155NL3MA Inside was a MicroSD card on an ARM board that contained a copy of "Freescale Linux"
Welcome. JUst one came from NASA that Im aware. Others are NSA, European, US firms, and Australian.
http://mdislam.com
Artificial intelligence for sales?
I'm so glad that we have a congress that makes laws specifically to protect small content creators (at the behest of the largest corporations and their lobbies).
While I'm always behind the EFF's stance on copyright and DMCA issues, I'm not sure whether this was a "DMCA takedown request" or direct access to YouTube's content ID management interface thingy (which has nothing to do with DMCA...)

If the latter, EFF is being a bit disingenuous claiming that Samsung has abused the DMCA here. It'd be yet another case of YT simply handing too much power to those with access to Content ID.
Listen to ambient sounds and live airport communication while you program
Don't Come to the Dark Side (2011) [pdf]
It would probably work OK if it rearranged to be a bit more like an old PDA interface.
Facebook has some great tutorials and examples on their site: https://facebook.github.io/react/tutorial/tutorial.html

Also: I would highly recommend getting familiar with both npm and Babel/ES6/ES2015 -- even if you're not a node developer.

I found that understanding the tech was one thing, but when I actually started building my own projects I sought out community help with specific questions I had.

Have fun!
I have been using Linux on desktop since 2002.

1. git-gui and gitk do the job just fine. I never felt a need for anything else. I have no idea what Tower or Sourcetree does, but doing stuff with git is less than 1% of my development time, so really fail to see what I could be missing?

2. I developed some cross-platform gui programs using wxWidgets and wxFormBuilder was fine. Not Delphi level of WYSIWYG but did the job quickly.

3. What's that, care to give an example?

The reason I switched to Mac after 12 years on Linux was because I got tired of having to fiddle with the system. It's nice when you have a lot of time or while you are learning a new OS, but these days I just want things to work out of the box.

I was seriously considering Windows at one point, but then I got a Mac Mini to develop some iOS stuff. Initially, I set it up as dual boot, but I spent more and more time in OSX and finally just stayed there all the time. Installed software I was missing and done.

I wish Linux all the best luck and I'm still using it on servers, but I'm not sure it can reach that level of Things Just Working(tm). Windows has a huge number of payed developers to make it happen. Mac has locked themselves down to just a couple of types of hardware and manage to do the same with less people. It seems to me that Linux tries to cover the widest possible hardware range with comparatively smaller team - and many developers don't care about UX that much. I know, because I developed some open source programs, and I'm guilty of that as well.
Ask HN: How to change fields in tech?
Hi,

I describe myself as a full-stack engineer because that is what I have the most professional experience doing, but I really enjoy growth hacking. The only problem is I have very little professional experience doing it and I'm not sure what the best way to change that would be.

I'd be interested in hearing from people here who have successfully changed fields and how you did it.

Should I start a blog and focus on writing about growth hacking?

Is there are course I should look into taking?

Should I offer my time for free in return for experience?

I'm currently looking for work so I don't have any opportunity to switch positions, although perhaps I should be looking for places which may be open to that?
This might be close to what you're looking for: http://www.trunknotes.com

It's a wiki that runs off your iPhone. You can use it on your desktop or other computers via a built-in server. You can script it and create macros via Lua.
I've dealt with a ring like this when ww.com was still active, a bunch of Romanian women had begun targeting the men on there. In the end I set myself up as a potential victim to see how they went about their business and sure enough, a couple of hours of chatting later the requests for nudity started to roll in.

The girls were all real, I figured out some of their moves and got rid of all of them, it took a while to puzzle out the extent of the whole thing. Likely they made 1000's if not 10's of 1000's of euros before we got wind of it because the victims were extremely reluctant to contact one of the moderators or the authorities.

The simplest advice I can give to anybody that is being propositioned by some girl online is to simply not get undressed in front of your webcam.

It's sad that technology that I had a hand in creating is abused like this, and it really pissed me off that my website was a direct tool for blackmail.

But at least that particular ring got shut down, however it is likely they moved on to other ways of reaching their victims.
Why Stress Is Not That Bad for Your Productivity at Work?
"Skeuomorphism with sheets of paper".
I dig mine: http://milge.com

It's all client side. Runs on JSON, JS, HTML and CSS. Super cheap to host. I'm mainly documenting my journey into metal fabrication as a programmer.
"He isn't so bad after all. Just an unpolished diamond forced into scamming by his environment!"

Running these scams doesn't require any kind of above average intelligence or rhetorical and technological skills. All this guy is doing is browsing social media websites for lonely men and pretend to be a pretty girl from a third world country to them. It's a no-brainer. I strongly doubt Omar has any skills that would get him an above average job.
Google's Dart programming language returns to the spotlight
Grindr as well, which due to the nature of that app could have had bad effects should someone with ill-intent take advantage. There were even a few apps in the Google Play store that would pinpoint other grindr users.
This one is pretty awesome. http://jakealbaugh.com/
Here are a couple of my favorites:

http://okaysamurai.com/portfolio/okaydave2006.html - It was built in Flash over 10 years ago, but the skill and creativity behind it is a force that is absolutely still relevant today.

http://shauninman.com/pendium/
Makes sense, people on the internet are largely over critical.
I agree with that. JMeter's specific XML structure is GROSS. sibling elements when it really represents a parent/child relationship, etc...

I had forgotten about all that grossness.
Ask HN: Is functional programming inherently difficult?
Functional programming is very popular on HN, but less so in the wider developer community. Many consider functional programming "hard". But is functional programming actually difficult, or is this merely a symptom of developers learning procedural languages first?
and be ready to pay for as long as you're wrong.
Fake Mailbox – Free disposable email address generator
New Scanners and Conveyers Could Make Airline Security Faster and Safer
Really? What is your win/lose ratio?
The $300M AskMe disaster in India
In Germany it depends on the city/region if you can keep your plate when changing cars.
Um, because that's the lowest hanging fruit for companies that already do business in the Anglosphere.
Likely some interpretation of how Wikipedia is not to be a primary source.
Indeed. Yik Yak is a huge platform for bullies: https://www.google.com/search?q=yik+yak+bullying

Basically, if you use this near a school, then the school will be the main topic of conversation. And in that case (assuming students using this), half the conversations may be "So-and-so is a ____"

Is there any thought of community moderation?
"Careful. Running scripts from unidentified sources can comprimise your device. Never copy and paste something directly from an untrusted source to an executable context. Never ever."

That should do the job.

More good reads on why you don't want to do this:
http://www.ush.it/team/ascii/hack-tricks_253C_CCC2008/wysinw...
> Virtually everyone is behind NAT these days, often multiple layers of NAT. So how does the botnet manage to telnet or ssh into these set top boxes or lightbulbs or whatever?

Infected windows desktop can scan local network and infect IoT devices.
DIY Remote Presence?
Hey there

I'm currently working in a distributed team. 1-3 (out of 4) of us are in the office at any one team, and 1-3 of us are working remotely, on any given day.

I'd like to put a camera at the end of the desk in the office so that anybody working remotely can get a quick view of who is in and at their desks, and just generally know that there's some life on the other side of Slack.

What I'm looking for is some examples of ways other teams have done this, ideally fairly cheaply and DIY. Did you use an iPad? Netbook? Mac mini? Raspberry Pi?

Thanks!
It also doesn't mean that saying it makes a compelling argument.
To attract investors, you'll need a prototype
Really? I think it speaks poorly of the judgment of the person involved. I want the teachers of my children to have good judgment, so I think it's relevant.
The search for dark matter
It looks interesting and I like the simplicity of the tool, looking forward for seeing more databases supported.

Besides needing the jvm installed, are there any differences between rambler and flyway command line [1] that make it a more suitable choice?

[1] https://flywaydb.org/getstarted/firststeps/commandline
> I disagree, I believe it is properly using abstractions to write simpler, more straight-forward code.

Straightforward for some readers, or more straightforward for the CPU/GPU?
Hmm -- most migrations don't need to be reversed, not sure what the 'down' section does in those cases.

The more important problem in DB migrations is transforming the content (usually involves application code) and resolving relational changes (i.e. 'in v2 all users are a member of a group').

Some large companies handle migrations by versioning the data and branching the code to handle every version. Another alternative is to 'migrate on read'.

Both of those options sound worse on paper than an all-at-once migration but one-shot upgrades can be expensive and dangerous on large databases. Dealing with data-versions explicitly also makes sense for data that's stored client-side and periodically synced.
The article states "People seem to get better at savoring the moment as they age". As a father of four, I'd like to point out that young children do this constantly! It seems that it's an ability that we have, and then lose, and then (hopefully) regain.
That is like saying a ball peen hammer is beneficial in reducing damage to the skull compared to a sledge hammer.
That the app is both geofenced and anonymous reminds me of Yik Yak, which was a huge success on my college campus before the company decided to move away from anonymity.

Did you develop this as a side project, or is this something you want to turn into a business?
I'm with you. But isn't it possible that the type of person that wants nudes also wouldn't be too bothered if you sent them fakes?
I browse all sites with javascript disabled by default. I didn't know what to expect in this thread as I'm not a designer and hold none of those skills.
I thought maybe the sites would be more about the content of the project than the design.
people aren't weirdos by default - most are nice, well adjusted people. if they actually are, you're the weirdo, not them.
Ask HN: What are the best tools for remote companies?
What do you think are some of the best tools for remote companies to use? What experiences have you had with such technologies?
How to install Rocket.Chat in 5 minutes