skysight-inc/HackerNews huggingface dataset:
>>* Day trip South on Route 1 to Monterey to see the aquarium (the views on the way are stunning)

This is for sure a must-do. I would recommend going even further south than Monterey, at least to Point Lobos. This is one of the most beautiful places on earth.
I found these statements interesting at first but I got a little turned off after relizing they were mostly ad hominem. Except for the last one.
One could do it mainframe style where the I/O was offloaded to one core with the rest doing compute. Those hundreds of thousands of interrupts never hit your single-CPU task. You can get a boost in performance even in your use-case.

https://en.wikipedia.org/wiki/Channel_I/O

Even some embedded SoC's are doing this now where there's a strong core and a cheap core w/ main function and I/O split among them.
I use this to block surveillance, and bypass the big content aggregators. Think of it as full-text reader view for RSS feeds that don't support such things:

http://fivefilters.org/content-only/

Increasingly, I get my news from non-profits that do original research, or technolgists that are the primary source of the stories I read. They don't use advertising to fund their work, which eliminates the moral dilemmas around stealing content vs supporting our corporate surveillance state.

Also, RSS is the opposite of a walled garden.
This will sound crazy but with the Discord or Twitch App are rock solid, but they are gamer focus and also they are electron apps (I have mostly positive experience with electron apps myself, VS Code and RStudio).

I do like mumble and ran my own server for years, but client wise it is not as easy.
Show HN: Server.js beta 1 - faster and easier Node.js development
Good lord, so much snark in this thread, so here's some actual suggestions if you want to enjoy yourself (note: I moved out 3.5 years ago).

Get coffee at Four Barrel, Ritual, Sightglass, Blue Bottle, Philz

Get tacos in the Missions at Taqueria Vallarta, Taqueria Cancun

Go to Noisebridge, Sudo Room, Hacker Dojo

Hike at Hawk Hill, Skeggs, Muir Woods, Mt. Tam

Look up local concerts at funcheapsf.com. There's so many fantastic gargage bands that should have record deals. $5 can get you an amazing show

Have a picnic at Lake Merrit

Walk around some of the university campuses (I quite like Berkeley)

Look at the street art on Clarion Alley

Go to Nightlife at the California Academy of Sciences

To the Conservatory of Flowers

Drive up Twin Peaks on a foggy day and watch Carl roll over the city

Walk around Haight-Ashbury (possibly buy drugs) and check out the shops and food

Walk around Telegraph Ave in Berkeley (possibly buy drugs) and check out the shops and food

Drive CA-1 to Monterey. Stop in Santa Cruz.
Skype as we know it is dead anyway. Just look at the trailers at the bottom of this blog post:

https://blogs.skype.com/news/2017/06/01/introducing-the-next...

Just four years ago, everyone I knew was running Skype on their computers with various group chats (agencies, remote teams..). Now it's a very confused Slack clone.

I'd say it needs to die in a fire, but I still like having SkypeOut around for the occasional communication edge case. I wouldn't be surprised to see Microsoft drop that feature, though.
I've wanted a single web browser to implement this in particular for ages: https://winblogs.azureedge.net/win/2017/06/8d81223d002ae5ec5...

Eg, I want all my apps:

- SourceTree (native)

- ConEmu (native)

- CircliCI (web)

- gmail (web)

- Sublime (native)

in the taskbar, regardless of how they're implemented.

Seriously considering Fast Ring just for this.
Author here. I was getting tired of having to do the same thing again and again, both in my personal projects and when teaching people Node.js. So I created server.js a layer above express with three main differences:

- Opinionated: things work by default by having an opinion on how to make them work. They can be easily deactivated or changed with any of express' middleware or writing your own thing. Strong opinions loosely held.

- Minimal: less boilerplate code, more fun! I was inspired by lodash (vs underscore) philosophy. You can just do require('server/router') and it is native to the recently added async in Node.js. Forget about callback hell with server.js.

- Sockets [upcoming]: Websockets are the revolution that never happened, IMO because of the complexity of setting them up. As the creator of server I also bundled socket.io for great websockets support. Now they are just one more route socket('message', middleware).

I'd love your feedback on the library. It is not intended to be a super-new-cool-fashionable library, but instead to make developing Node.js websites more pleasant. Please don't hype it, just be quietly super-productive with it and help me improve the rough edges where needed.

PS, there are two great features coming officially on the 1.1 release, websockets and plugins. Both are kind-of working already, but due to the amount of work needed to make them ready for production I decided to split them into a separated release. Cannot promise a release date though, but probably sooner than expected.
I wonder where best to start for people who haven't taken an OS class before?
i learned this the hard way, after doing what the coin said, and having to reverse course a couple of times. on minor stuff only, of course. on anything important i'll sleep on it and the answer will usually come to me the next day or two.
I started a bootcamp 2.5 years ago. Then I spent 2 years trying to go straight into Product Management. No one would hire me without development experience so I worked as a technical project manager and my own startup.

Finally I decided to get a web developer job. It has been 8 days, we are using React and Redux, and its fantastic. But the senior developer left the team and now with 4 of us left I've realized I am the most knowledgeable developer on the team. This is in SF but not with a tech company. Luckily there is no stress and the hours are great.

For some reason coding on my own projects was only okay but coding for a job is amazing. The day flies by and I get really deep into my work.
I'm part of jypepin's cohort (good to see you again!). I'm now a lead developer at GeneDx, and have been working there since I first graduated.

I was the first bootcamp grad hired at my company, and I was trained well enough there that we went on to hire three more bootcamp grads (of five new hires total). Those three are all still working with us.

At the time I applied to Dev Bootcamp, there wasn't any job/salary information for previous cohorts, so attending was a giant leap of faith that we'd be employable afterwards. My cohort seemed to be mostly made up of people who sincerely enjoyed programming and had an aptitude for it, based on my experiences pair programming with them. There were a few people from my cohort that I wouldn't hire, but I'd say they were in the minority.
There are some docker images on DockerHub which are very polished along those lines. OwnCloud for storage, Ghost for blogging. You run them with default settings and they open to a nice welcome page with a tutorial and a fully-functional setup.

With a docker UI like Kitematic, it's remarkably similar to an app store experience.
> The patent also details a new text-messaging platform that would detect how hard you type, and use that information to attempt to work out how you feel.

Unrelated, but are there any phone keyboards that interpret a hard press as uppercase and a soft press as lowercase?

(Relative to your average tap force)
It's a science museum... the most amazing one I've ever seen by far. It's super geeky and full of interesting exhibits and gizmos, most (all?) of them made by hand on-site. It's an absolute must for anyone interested in science or technology. Go see it!!!

Interesting fact about it that I only recently found out:

The Exploratorium was founded by Robert Oppenheimer[1] ("the father of the atomic bomb") after his forced resignation.[2] If you keep an eye out, there are some plaques talking about this history at the museum, and there's also at least one uncaptioned atomic-bomb-related photo (of the first milliseconds of an atomic bomb explosion) on the walls.

[1] - https://en.wikipedia.org/wiki/Robert_Oppenheimer

[2] - https://www.exploratorium.edu/about/history/frank
"Thing is, that's slice of computing that gets progressively smaller"

Or it mostly stays the same for those locked in with the current rate being billions a year for the companies that locked them in. Hard to tell how long it could be before they can get off. The IBM/COBOL crowd is still locked in after 30-40 years.
I think that's the wrong perspective. They don't tell or make the future. They have very little to do with the future. They take advantage of psychological archetypes to encourage examination of the present in a new context, which might lead to thinking about the future differently.
The Exploratorium is a huge hands-on science museum. Everything sciencey that you could ever want to touch (or never imagined touching) is there. It's slightly geared toward the younger crowd, but my wife and I went last year and loved it. Stayed almost the whole day. Everyone should visit at least once.
I'd be surprised if it wasn't wire fraud (1343) at least, all that takes is sending an email with the claims. The only challenge would be proving that a specific person knew a specific claim was false.
I graduated from Dev Bootcamp in San Francisco about 3.5 years ago.

Admittedly, I didn't really need to "learn how to learn" as many claim they did. That's fine for them, but I was already going in with that mindset. What I got was mainly an environment where I could study and hack on things with other people wanting to do the same, without all the distractions of everyday life. I could have done similar things without dropping thousands for tuition and a living situation, but I still may not have been exposed to more current technologies. If I had tried to study programming on my own for the same amount of time, I might have still been writing Python 2.4 scripts in Notepad to do boring things with spreadsheets. I would have wasted so much time and avoided diving into Rails, Sublime Text, JavaScript, etc. I was pretty smart before going to bootcamp(I could at least do script kiddie crap) but very inept in many ways.

What mattered after DBC wasn't so much the technologies I learned but my willingness to come up with difficult ideas and say to myself "Sure, I'm gonna learn X (language|framework) to get this thing done". I had too much of an "I'm not that smart" mentality beforehand. I never would have dreamed that I would ever spend a month and a half sitting in Panera Bread with a friend hammering out a streaming video app to show to employers. And it worked! Poorly, mind you. It was pretty awful, but also glorious – it allowed you to build a shared playlist and watch YouTube videos with multiple people, all synchronized, with chat, a vote-skip button, and even a way to draw over videos. It did work, and we both got hired in another few months from writing it. Granted, my first employer was pretty crappy, but now I've ended up working 2 years somewhere that I've been very happy.

From what I can tell, those in my cohort who applied themselves actually made it after graduation. Those who couldn't shake the "knowledge on a silver platter" mentality didn't fare as well. Simple as that. There are so many opportunities in our field that it seems that even in 2017 someone with the drive and even average talent can make it.

EDIT: I forgot to mention where I work! I work at KPCC, a public radio station in Pasadena.
The new Echo Show with drop in mode might work?
I don't understand why the ICQ traffic would go through the servers. Were they running ICQ on the servers for some strange reason?
"Eloquent Javascript" (http://eloquentjavascript.net/) definitely gets my vote, as it starts with concepts that someone new to programming would need to understand before diving into the specifics of the language. Available to read online for free, although well worth spending money on a physical copy to thumb through, but it may be a little too slow to get going for someone who already has experience with other languages.

For developers, I'd recommend Kyle Simpson's "You Don't Know JS" books, in particular "This & Object Prototypes", followed by "Scopes & Closures". Well written, with plenty of example code, these are deep dives into specific areas which make Javascript different/weird. They're available to read in his Github repo (https://github.com/getify/You-Dont-Know-JS), but consider buying them, as he deserves to get paid.
This was posted here the other day https://news.ycombinator.com/item?id=14497237

Most people outside of the startup scene, including myself, especially those over 35, are only in this for the money. That doesn't mean we can't find both personal and professional success.
Visit Antonio's Nut House and finish in Bert's Alibi
SfB 2016 is a lot better and is still a steaming pile.

The regular Skype client is completely unusable to me on Windows 7. It works ok on MacOS.
What do they gain by retiring a working app in favour of an unreleased "upgrade"? Is there some problem with the old version that needs immediate upgrade and can't be (security) patched?
The best start would be to read a book about operating systems such as Tanenbaums. Reading the source of an OS has a really really low signal to noise ratio in getting important knowledge about operating systems due to implementation details an OS-specific peculiarities.
Visit the Mission District and get a nice, big burrito.
> they used false information to manipulate Comey into making a statement -- which required them to know how conflicted he was over interference in the Clinton e-mail thing

Sidenote: Comey strongly implied (damn near said it really) in his testimony before the Senate Intelligence Committee yesterday that this did not actually happen and the news articles were way off. Makes you wonder what did actually happen.
Jeez, Uber is truly damned if they do, damned if they don't. The above quoted advice seems pretty sensible to me, if not obvious. If they don't give that advice, they're be guilty of silently condoning inappropriate behavior. If they do give that advice, they're guilty of joking about sex and being a frat house. No winning this game.
Billboard.js: Re-usable easy interface JavaScript chart library, based on D3 v4+
> People are complaining about the sexist, laddish, immature, and jokey tone.

Perhaps the people who most need to hear it will hear it better with such a tone?
Best business books for a startup CEO
Lead investor was a friend of her family if I remember the news correctly. I think there is also some deal to remunerate the investors with more shares in exchange for not filing a civil suit, but that might liquidate the company. Not sure if the SEC has weighed in yet or if there are financial crimes. Maybe.

Maybe there is hope the business can turn around. They have enough cash that they could buy a promising new technology/business.
Rent a car and drive down to Santa Cruz and walk along the beach. Also, go hiking in Big Basin State Park, which is very close to Santa Cruz.
>"Deficit" literally means "lack of something", and hunger is definitely a lack of food.

Sure. Yet, being a Russian myself also familiar with the history, I cannot recall people using that word to describe "hunger". In Russian of 1970s-1980s the word "deficit" was used to refer to the goods not a lack of them, see this example : https://www.youtube.com/watch?v=ZKWQ2UxXSLY

As for you remarks about RI's economy - I am not sure what you mean. In your own link there is no reference of an economy-related famine. Famines used to be caused by weather and wars all around the world.
Because it's neither in SF nor SV.
Connecting to Snowflake with Ruby on Rails
I think it's fair to say that both of our quoted descriptions are valid. Brave's advertising model is a bit different from the standard model for web advertising. Whether or not it'll work is a different story.
Given the number of bad financial decisions people make because they don't really understand those things I'm not sure that those comparisons are helping your case, but even so, for a lot of people it IS more complicated than those things because they are afraid of technology in a way that they aren't afraid of tangible things.

Solving 99% of technical problems requires nothing more than Google and following instructions in the first result, but people still can't handle it. Most people haven't given running a website enough thought that they would even know what to look for. A good portion don't even really understand URLs enough to type facebook.com into the address bar instead of Googling Facebook and clicking the first result.
More serious than my first answer... the Bay area is really one of the most interesting places in the world to visit.

Go to some tech meetups you're interested in and just meet people. You might be able to catch someone who is a personal hero speaking. If there's someone you really want to meet (especially if it isn't a pitch!), try just emailing them and asking for lunch! You might get lucky.

Take a day to go north to Marin county. Experience Muir Woods and other natural wonders. Another day to visit Napa is good too, if you like wine.

If you can, I'd really recommend a trip south to Monterey Bay. See Santa Cruz and Monterey, and get to Carmel-by-the-Sea in time to enjoy a beautiful sunset on the beach. (this is really a two day trip). Another possible road trip is Yosemite National Park. But these are ambitious and time-consuming.

Visit the Computer History Museum (must-see!). Walk around the Stanford University campus. Drive up Sand Hill, and admire how much all the VC buildings look like dentist's offices. While you're in Silicon Valley proper, eat at Buck's.

San Francisco itself is tourist heaven. There's so much to see and experience there.

edit: I'm not a local. I've just visited. These are things that worked for me!
the four suits are explicitly tied to the classical elements (swords = air, wands = fire, pentacles = earth, cups = water) and the source material for the cards is drawn directly from Western esoteric traditions, especially Hermeticism and Alchemy.

The Hero's Journey is Campbell's analysis of archetypal themes present in most mythologies, and especially in Ancient Near Eastern and medieval Eureopean hero stories. It maps well to the Major Arcana because they are both archetype maps of the same underlying cultural milieu.
How about using a static security source code analyzer and going through all findings? The very good ones, the commercial ones, are free to use for open source projects. That would be real benefit to the project I think.
Great idea. What other code bases are there that lend themselves to this?

Some kind of curated genius.com for source code would be interesting.
Web Census Notebook: A new tool for studying web privacy
If you read the entire email, it's actually not that bad.
In regards to the sarcasm, Google and Facebook "the companies" purposely use a users data in ways that can abuse their privacy to offer features they believe would be beneficial, so they can get more users and make more money. Where is Apple stands on the other side where it attempts not to use user data in such a way, and uses their strength in privacy as a reason to get more users and make more money. This article is about some rogue employees in China breaking the law on their own, not Apple. Very different than Google the company instruction employees to build software that may concern user privacy.
In addition to the missing libraries, which has gotten a lot better in the last few years, it crashes a bit more.

I have a syslog proxy that has one huge incoming stream like 50k msgs/second. CPU Could not keep up with CPython but PyPy runs fine and crashes on some low level JIT assertion every so often. I have it setup to use PyPy on the high volume instances and CPython on the low volume instances.
In addition to the missing libraries, which has gotten a lot better in the last few years, it crashes a bit more.

I have a syslog proxy that has one huge incoming stream like 50k msgs/second. CPU Could not keep up with CPython but PyPy runs fine and crashes on some low leve JIT assertion. I have it setup to use PyPy on the high volume instances and CPython on the low volume instances.
The very foundation of the company that we are discussing is something that was illegal in virtually every jurisdiction that they entered. There is a very legitimate argument to be made that it was a very large scale criminal enterprise. We know that this reality impacted much of their operations, including high level active evasion of authorities.

It isn't terribly surprising that traditional corporate norms weren't strictly followed in their operations or behaviors. This is true whether we believe their actions were ultimately for the public good or to bring regulations forward.
That's not a nitpick. These are entirely different things and calling high CPU usage a "race condition" is really confusing and misleading.

Do people actually do that? Where did that come from?
I'm not an advocate for anything that results in even more people bugging me to do "computer stuff" for them
Let's look at some of the other advice in the memo.

2) We do not have a budget to bail anyone out of jail. Don't be that guy.

3) Do not throw large kegs off of tall buildings.

6) There will be a $200 puke charge for any public displays on the Shore Club premises

You're sure this isn't just a little bit laddish?
CSIS kept ‘all’ metadata on third parties for a decade, top secret memo says
Compared to most company events I've been to, Uber's parties sound like they were a blast. At most companies it's "Here is your approved adult beverage. Fun will now commence."
Honestly, I think the methodology of charging a small amount per page is necessary for the continued success of the internet.

The advertising model of revenue seems to be extremely difficult to pull off in practice.
I'd be happy to talk with you about what you are doing with the API. I don't know if my company would have time to write it for you, but I'd be happy to talk through it with you and offer some suggestions.
> No, it's not. The Accept header is strictly about the response.

OK, if you want to be that strict about it, then you use both the ContentType and Accept headers to specify what version of the request and response you're making/wanting.
If you do make it to Stanford, I'd be happy to take you up to the Hoover Tower (it's free for employees).
Bill to Ban VPNs and Unmask Operators Submitted to Russia's Parliament
No. I Just go away. This happens mostly on my phone anyway.
Feel free to give me a buzz (DM @gctaylor on Twitter) if you want to do lunch at Reddit HQ and have a peek.
Nanoparticles and Magnets Offer New, Efficient Method of Removing Oil from Water
Yeah.

Curiously, I noticed that I still prefer to have subtitles on original versions. Not in my native tongue, but in English. Besides not missing some unintelligible dialogues, I found it reduces the feeling of cognitive load for me when watching a movie.
If you want tours of tech companies, go to a meetup (through meetup.com) and ask for a tour from one of the employees after the talks finish.
"Cloud Spanner currently offers only regional instance configurations: replication within one region of the United States, Europe, or Asia. Regional instance configurations in additional Google Cloud Platform regions will be added throughout 2017. Multi-region replication (i.e., replication across multiple geographies) is planned for future release."
for better or for worse, advertising (or some kind of information) is necessary for running a business.

Web ads are working less well than in the past, but they still work. The companies that have a high-visibility 'start page' (news orgs in 1990, yahoo in 1997, G & FB today) are going to have a lot of power.

Create a compelling start page, get 30% of the world to use it once a day, and your problem will have been solved.