skysight-inc/HackerNews huggingface dataset:
Every situation is unique and every person is different. But I share my thoughts.

- The right place is the one that helps you achieve your life goals. It sounds like you may be in the wrong place but that doesn't mean you should quit just yet.

- Its probably a good time to start making friends at other companies. Its fine if its casual. You just need to start building your network. If you do this right you may never have to apply for a job or draft a resume again (I haven't).

- You are getting a lot of tasks thrown your way (which is great) but don't make the mistake of thinking doing most the work means you should be recognised as a senior. Thats not at all how it works. Especially in a corporate culture.

- Keep making your seniors look good. You don't want to be a threat to them. If their career advances they will take you with them. You want every to feel that they are more likely to succeed with you around.

- You probably have a lot of energy and motivation at this point in your career so it worth finding a place where you can better thrive. Before you leave your current position however I would be sure you have learned everything you want to learn there. You don't want to be a noob walking into your second position.

Hope this helps.
200 tabs split in 12 windows, each window seem to carry a big overhead. Btw, I said "2 to 5 GB of free RAM", so that means I have more than 4 GB total... pay a bit more attention before being pedantic.
Because the syntax is easier to remember, it has syntax highlighting for js, html and more and it's super easy to send json, form data, headers etc. It's better and quicker for prototyping APIs for example.

BTW, curl is great too but I hate these kinds of posts. I keep seeing people on HN saying "not sure why anyone would use Y over X" completely disingenuously as if they are expressely not acknowledging the legitimate use cases of Y.

Not sure why anyone would use dropbox over a self-hosted sftp server, right?
Agreed. I've seen that too.
I've been in your exact situation- very nice, laid back people, but who are boring and have no desire to really improve or change things. It sucks, I feel for you.

Remember to respect the balance. What if you were on the opposite team? One that charged ahead, worked like crazy and valued only the smartest? That might be nice for a bit, but eventually it would wear on you in other ways, you'd be tired, stressed and feel undervalued.

But even after respecting the perks, you're restless. You want to be on a higher functioning team. I say quit, and quit right now. Because right now you're in a place in your life where you want to work hard, study and grow. So go find those people, they are out there. But leave on good terms, because in 5 years when you want to focus on your family, or take up a hobby, or just chill out, you'll want this type of job, and you'll be glad it's something you can come back to. And then 5 years after that, who knows, you'll get that itch again, and once more your off to the races.
Elaborate please.

Why is it different?
Vint Cerf: Introducing the People-Centered Internet Newsletter
Almost 20k stars. That's quite incredible for a project especially since I have never heard of it before now.
Hum .Net is their own dog food .. did you mean Android/iOS?
:-D
What do you mean? libcurl is as much a separate project/library as requests is, and this uses requests.
Debugging is definitely a valid counter-point. Go's debugging story is rapidly evolving, but it's not particularly friendly or settled at this point.

Goroutines are subtly different than coroutines, mostly in that goroutines are not bound to the OS thread they're created on, and also that they don't need to be explicitly yielded--any I/O or lock-blocking (including reading or writing on channels) are potential interrupt points. Channels are probably also less easy than you might think, particularly the nuances around Go's `select` keyword.

I'm not sure where exactly Java stands on all of this. I've heard that the Quasar library comes close to bringing Go's concurrency tools to the JVM, but it's not widely used and any non-Quasar I/O is likely going to block your OS thread. At any rate, while I agree that Java can theoretically come very close to matching Go's concurrency story, it falls very short in practice.

> you can't build an unbounded buffered channel and at that point the use of channels for what I write rapidly approaches zero

If you're using Ruby, I'm guessing you don't need thread safety, so you probably just want a slice.

> I don't think a fair comparison of concurrency-related stuff ... is nearly as clear as you assert

Like I said, I think libraries like Quasar have a lot of potential, but they're not widely used. If it was the de-facto solution for concurrency in Java, I would agree that "concurrency in Java is no worse than in Go" (and I would have to, since Quasar's stated purpose is to bring Go-like concurrency to Java).
What is the feedback loop that regulates the artificial heart's pump rate, assuming it exists at all?
Any good books that describe the process you use?
Your Mission: A Startup from Former British Intelligence Officer
I had to do some calculation on the numbers.
Gigafactory promise roughly 150GWh when in goes full online.
I was wonder how could a SINGLE electric car company consumes so much batteries? More then Phones?

It turns out even with 2Billion Phones at 5Wh, a conservative estimate, we are only at 10GWh. Billion Phones!, 10GWh!, 5 times more then the World Capacity in 2013 from 1 Factory!

All these numbers and scales are so mind bogglingly huge that i fail to comprehend.
Are you aware of any company in Oracle's position that did not sue? Are you aware of any company that has ever done what Google did, at that scale, and was not sued?
https://golang.org/pkg/runtime/debug/#SetGCPercent

Do note that it triggers a GC when you call this, so it's not for all situations, but can be useful.
Do you spend much time in BKK? If so we should get a beer. @travlbum on Twitter
Show HN: Pthpool – A lightweight Posix thread pool in C
That's it, I quit.
This can and does kill people, in a variety of low oxygen situations. E.g. labs with liquid nitrogen freezers are mostly now fitted with O2 alarms to warn occupants about a dangerous and undetectable low O2 situation. Since you're still able to expel CO2, you literally won't feel anything wrong until you just collapse and quietly asphyxiate. Movies get this wrong all the time, and it bugs the heck out of my biotech friends with safety training with aforementioned labs.
SourceForge Launches HTML5 Speed Test
No it hasn't. It's a pending patent application in the process of being examined by the U.S. Patent and Trademark Office.
ChanServ, my old pal.
Rephrase: If this was implemented with libcurl and bundled with cURL it would no longer need to exist as a separate project because cURL would develop and support it. Does that make more sense?
XKCD: Optimization
So I guess all babies will infringe on this as they train their neural networks
I have an 11 year old Honda subject to the recall. I'm the third owner and I bought it from a dealer with no Honda affiliation. Honda has been bombarding me with notices, suggesting that the state _has_ been helping.

What I'm more annoyed about is the UX. Honda is getting press puff pieces published about what an awesome job they're doing up to and including rental cars for people who are concerned while parts are on backorder. Meanwhile my local dealership told me that they'd drop me off/pick me up in their shuttle as long as I wasn't more than 2 miles away.
This appears to be a pending patent, meaning it will not necessarily be granted. It shouldn't be, because the application describes only bog-standard machine learning techniques with no advances on the state of the art as it was when it was filed.
[Hack] [Fitness] How to climb 6 floors stairs without breaking a sweat?
13/100+/60,000,000-100,000,000 is the known tally. Not sure about injuries or if such numbers could be reliable as it could be hard to trace source of injury conclusively (as there may be many parts in motion or contact during a collision induced deployment.
My 2007 CR-V is affected. Since I live in the northern part of the US, my airbag isn't a priority as they're doing southern states first.
Claim 1 is as broad as a barn. They'll bounce it.

Surely.

Won't they?
Reading his previous comments, and considering the brief age of the account and the consistency of tone in the previous comments, I agree with your decision - I think people forget that the mods here are quite approachable and upfront when it comes to bans and ways to move forward from them.

Thanks dang, you’ve tangibly improved my opinion of both the comments here and their moderation since you’ve come on board.
Getting your money back would be very simple - just show you withdrew it from the bank and it was deposited normally. If you can't show you withdrew it from a bank, show it was earned from a job and show pay stubs. If you can't show it was earned from a job, get testimony from people who employed you.

If you can't do any of that - you may be a drug dealer or drug/cash runner.

I'm fine with you having some kind of moral outrage at asset forefiture, but while it is currently the law, there are ways of going about getting your money back. Again, feel free to argue that you shouldn't need to prove where it came from, but, while you do need to prove it, you have those options available to you in pretty much any circumstance where you can save up $11k.
This guy also played basketball with this - and also, it is a external machine worn as a backpack! So it is new in big ways.
You're right. I think many people in tech today are not used to Oracle's old-school style. They've become accustomed to companies like Google and Facebook that want to make money and collect as much private information about as many people as possible; they want money and unlimited power. Or companies like Google and Apple that want your money and your mind, that, like Big Brother, are not content just having power over you; they want power over you and your love. That a company would just want your money but not your love and allegiance, or that it wants your money without also trying to brainwash you or spy after you indeed seems strange these days.

BTW, I agree with the idea that companies shouldn't only be about making money, but also care about other things, like the welfare of their employees. But companies like that are virtually nonexistent among America's tech giants.
This was just posted a few minutes ago:

https://news.ycombinator.com/item?id=11859877
Just use a thousand quadcopter drones, each one capable of harvesting a single ear of corn at a time and dropping it off on the elevator. It'd operate like a swarm of giant bees! :)
You can toggle the GC with https://golang.org/pkg/runtime/debug/#SetGCPercent. Turn it off before you enter your block and enable it again at the end of your block.
Companies are not only about making money. They are also about being good citizens in the markets and environments they are involved in. They have duties and resposibilities to customers, workers, shareholders, competitors, suppliers, regulatory authorities, the community and the environment - amongst others.

To me, Oracle discounts and in some cases shows disdain for, being a good corporate citizen.
Not just added complexity, but added sense of false security. To be in a situation where you consider obscurity even a cursory part of your infrastructure is the moment you are relying on it by the nature of considering it even a fraction of total security.

It is only reasonable to consider when its both insignificant in the total security stem and you have the willpower of a monk to resist ever considering it valuable.
But at least it's a totally painless and stress free way to die.
That's a great short read on the idiocy of over-optimization. I get a lot of similar questions when people learn that I write common lisp for a living - in most cases they go silent when I provide a sufficiently efficient solution to a problem that was just given to me in the meeting in which we were supposed to agree on a schedule for the implementation.... (which btw also happened a lot when I was mostly hacking in perl 15 years ago - if you haven't read "beating the averages"[1], read it now!).

[1] http://paulgraham.com/avg.html
I just noticed, this note is being served by www.prod.facebook.com? Note : ".prod.facebook"
[video] NET Core and .NET standard RTM on June 27th
https://channel9.msdn.com/Events/dotnetConf/2016/NET-Conf-Day-1-Keynote-Scott-Hunter

for those who does not want to watch the full video
.NET standard- One standard library across all the platforms full .net framework,Xamarin,.NET Core
c#,vb.net and F# support
standardise tooling across xamarin,VS code and VS- msbuild (project.json will be merged with csproj)
I updated the description of 80/15/5, a career risk management strategy.
Check your car by VIN here: https://vinrcl.safercar.gov/vin/
Passive scans that hit your port 22 can hardly be called a security issue, and changing your port number definitely does not add any sort of security. This is a confusing concept, since changing your port number might decrease the probability your server gets taken advantage of (temporarily). It's a trivial fix for attackers everywhere to scan multiple ports instead of one at marginal cost.
Insightful observation. The quality of the network is eroded by non-human automation.
12 minutes later, 23k
It depends. What are you willing to risk to get what you may want?

You have only been there a year and you are eager and motivated. This is great to hear. It also sounds like you enjoy writing software, also great.

Here is what you do not want to do: become a PITA.

Stop talking to management so much (at least for now), they probably are getting tired of it.

Also try to fit into the culture where you work (at least for now).

And absolutely always ALWAYS be a team player. Even if the senior doesn't know as much about the product as you do right now. Offer your help and be nice about it. Don't take things personally, even if someone is being rude to you. Also try to look for people who you admire professionally and help them whenever you can.

In the mean time focus on your skills and keep improving your corner of the world.

What will happen, sooner than later, is that those people you helped will remember you. And when they are in a position to affect positive change, they may return the favor.

While you are doing this, make mental notes of where you want to be and definitely do shop around. By being aware of the real world situations, you'll be better equipped to recognize a better situation.

Best of luck to you!
Go is a fine language and a very good run time, though having written a large program with it I've learned its warts well enough to not want to use it again personally.
I think it will pass, when they read the author names. It's actually a Chinese Neural Network (aka CNN).

> Qi Yin (Beijing), Zhimin Cao (Beijing), Kai Jia (Beijing)
Those rates were basically fiction. All they led to (and the only reason they could be levied) was a huge system of fake on-paper money-losing schemes. People would arrange all sorts of business ventures and other schemes to appear to be losing money, and thus reduce their taxes.

The actual tax receipts as a percentage of income were very close to what they are today.
Using the Atom editor for Linux kernel development
> 1) Have migrations (except they're going to be some scary ad hoc nodejs script that loop through your document store and modify fields on the fly).

Unless you have never written migrations in SQL before you would know that they are even scary and a big bunch of sql. What is even worse is that, despite nobody here acknowledging it, must SQL databases are used with an ORM. Now in your migration script you have to hack SQL and language-based ORM commands together into a big pile of shit.

> 2) Have schemas (except they'll be implicit and undocumented)

Actually they can be just as explicit and documented. Mongo even has schemas now I think. But you can see the schema in the class definitions of your code. Once again, most people use an ORM and do this anyway.

> 3) Constraints (except they'll be hidden inside your app logic, and violating them will cause data corruption).

Errr... SQL constraints are very limited and literally every application has additional constrains embedded in the code.

The PostgresSQL propaganda on this forum is such bullshit. None of you have any idea what you are talking about even though you are supposed to be hackers.
Sikuli: Automate Anything You See on Screen
rofl what?
They did name the network leader Zod
Sure, if I really needed you. I'd also be looking to ditch you as soon as I could. I'd also be suspect of any resume which shows a tendency for frequent job hopping.
I don't mean it's possible to use a different technology; I mean within the same technology (postgres, for example) you can use it both as a normalized relational database and/or as a de-normalized document store.
One of the first tools I install every time I buy a new machine
This is one of the most optimistic and best things I have read in weeks.

+1
It's not clear from the README how this fits in with the rest of the Docker ecosystem. How does this relate to Docker Swarm? Would I use this to create apps that are directly manipulated by Docker Swarm, or does it just provide primitives that Docker Swarm uses that other apps may find useful, but that don't depend on Docker at all?
ACS Commute Map: Where people go to and from work
Stopping the Presses for Muhammad Ali
Or the fact that new servers are an order of magnitude faster than the ones they replaced.
Several of these have been suggested to me by mentors, many others are new. This is a fantastic list. Thank you for your thoughts and advice.
I think I understand what you're saying, but all it would be is a change of ownership/packaging. httpie is only an interface to lower level libraries which already exist (requests and therefore urllib3).

Whether it's an interface to requests or to libcurl matters fairly little. It'd be quite a drag if it were to libcurl in fact because syntax highlighting would be a lot harder, for example.
Maybe you could make a website with step-by-step pictorial instructions including what to vote for? It could get a lot of traction.

I'm not lazy, just insanely busy.
This slideshow clinches it for me. Go has some specific strengths that match low level, network infra types of problems. Beyond that, Go is not a good fit. This sounds like a criticism, but I don't think so. It's a compliment: it's a sharp tool for a specific kind of cutting. It's not trying to be some all-singing all-dancing language, which has gotten us all in to quite a bit of trouble.
(2009) Sikuli: using GUI screenshots for search and automation
these kids are from places like woodside and atherton.
HS2: the zombie train that refuses to die
> It's asserting that they only exist to make money. Or that that is in any way natural.

There are plenty of companies that exist to make money and have additional goals.

But, gigantic, publicly traded corporations don't fall into that category, and they exist exclusively to make money. If they tell you otherwise, their PR people are trying to fool you.

I'm also tempted to say a business whose number one goal isn't making money for its owner and employees should probably be registered as a non-profit or a charity or something else, and not a corporation, but I guess there's no reason they couldn't be a corporation.
I've sent two emails at this point over 2+ weeks. I'm fine with being rejected, but it'd be nice to get some kind of response at least that you've moved onto other candidates.
> scales fairly well at the initial stages

Not sure what that means, but scalability is the worst thing about mongo (though my experience with mongo is all from ~2.5 ish years ago). As soon as your working set of indices gets bigger than memory, performance falls off a cliff and your entire app grinds to a halt. In my experience, mysql and postgres have a more gradual decline in performance so you have some time with only mildly degraded performance to figure out a solution (plus they have more options for tuning which can buy you more time).
If ever there was a legitimate role for a government-mandated standard...
VibraPhone: Listening Through a Vibration Motor
> I wonder what processor this is running on and what their storage system this is.. multiple PCIe SSD?

One high-end PCIe SSD can manage that; two easily could. A high-end NAS might, too.
Maybe the battery form factors that are being improved aren't appropriately sized for use in smartphones? :)
Saying that taxis, who are regulated through medallions, are a "monopoly" is like saying that bars are a monopoly because they are regulated by liquor licenses.
You're welcome! I'm glad you enjoyed it. It was a lot of fun to write.
You have a good point. It's a spectrum. There are software companies that thrive by using different models. Some are based on open source, some are based on closed source and some even mix the two. Some other companies as listed elsewhere are ad-companies and give away software to bolster their eco-systems.
Coming Soon: The Proxtitution App
Transistors aren't a technology for eugenics. Urbit is a technology for neocameralism.
Does cut work with quoted fields correctly? My understanding was that it was just a dumb line tokenizer and CSV is a little more complex than that, e.g., CSV rows can span more than one line when fields contain line breaks.
Admittedly I didn't read the whole story, the click-bait title got me.

I had a girlfriend with a similar device attached to her (an LVAD). At first it was a little unnerving seeing her unplug the batteries that were keeping her alive and charge them every night. It quickly became normal for me. Life with it seemed relatively normal except she had to have a purse with her at all times (it carried the batteries).

The interesting part was when she received a transplant and went cordless. After being attached to it for two years and not having a heartbeat the sound of her heat beating kept her up at night for a couple of weeks. I hadn't even considered the beating of a heart to be relevant to our daily lives until she had mentioned it once she heard hers beating again (an LVAD is just a constant velocity pump. The blood is always flowing).

Not sure how much it really adds to the conversation other than an interesting anecdote.
f'in stupid
Israelis go to Gaza all the time - typically Muslim relatives, and sometimes aid workers.
Obviously it is very early in the data center orchestration and scheduling world, but it looks like this is filling in many of the gaps that exist today. Excited to dig into a bit more. I'm setting up a test cluster right now to give it a spin. I spent all day today working with Docker for OSX and an super impressed with some of the new docker-compose functionality.

I like how easy service-defined networking is getting. (Side note: I'm still working through an issue where Docker on OSX won't bind to a gateway address of a bridge network. My YAML works on Ubuntu, but not on OSX. I'm starting to think it's a beta bug, but I haven't given up yet.)

If SwarmKit can make progress in delivering an easy to run, but still very powerful scheduler and orchestration platform, I think it might be a big platform.
User experience is going to vary widely because dealerships vary widely.

The dealership where I bought my Honda gave me a loaner while my vehicle was repaired. I dropped my car off on the way to work, and picked up the loaner. The work was done by the time I got off work. The whole experience was painless.