skysight-inc/HackerNews huggingface dataset:
I can understand that you feel frustrated. That said, even just reading your comments here, some things are clear:

You do have recourse (email the mods), which you've used, and abused, both in quality and quantity by your own admission.

You've acknowledged that you've behaved in ways that are against the guidelines, and have ignored the feedback you've gotten and continued to post in ways that are against the guidelines.

You seem to be aware of these things yet apparently haven't taken them to heart or believe that they really don't apply to you. You've event acknowledged that if you continue behaving the way you are that you'll eventually get banned. Is that what you want to happen?

Posting on HN is not a right: it's a privilege.

Yet you can still potentially redeem yourself.

- Don't just post everything that comes to mind. You mention a few times in this thread that you spend time on your comments: spend more time, reviewing especially keeping in mind the feedback you've received with respect to behavior that's gotten you penalized. Do a dedicated review pass only for this, if necessary.

- Give yourself a month or two where you err on the side of not posting.

- In particular, besides keeping to the guidelines, in particular don't comment on downvotes or your penalties.

- Refrain from emailing the mods about your penalties during that period.

- Perhaps use the "delay" so you can give yourself more time to review and perhaps retract a comment before it's made public.

This might all across a bit harsh, but I do think you need to take what you yourself have written to heart and change your behavior if you want to continue posting on HN. And I hope you do! You appear to care deeply about this and are passionate about things you believe in. Those are good things when properly directed. It'd be a shame for you to be banned when it's important to you.
* Exercise Everyday (intensity/duration may vary, but never ever miss)

* Make healthy diet changes one at a time (Very very hard to do. Try to do multiple stuff and drop them all. ) First change, start with raw veggies in the morning.

* Delta-debug how to get into flow state as many time and as fast as possible (Kramer's rule from below, couldn't be better stated). For starters, work on one and only one thing at a time. Suffering from analysis-paralysitis and spread-too-thiningitis
Working for six months on a project that initially sounded awesome, but the combination of the slowness of client feedback (it would take weeks to get signoff on features that would have been days for other projects), and conflicts with the architect (I asked questions regarding the project, he'd complain to my manager that I was asking questions) had me moved onto a legacy maintenance project for three months, then laid off when the budget ran out. Add financial fun and being hospitalised for what turned out to be an uncontrolled blood pressure spike and ya, it was a fun time.

I'm now with another company managing various development teams to add continuous delivery to their projects. Combo of project management, business and system analysts, and a bit of coding and devops knowledge has been making this project challenging, but pretty cool to work on.
No reserve. No retreat. No regret
How do we know this 'smoking gun' wasn't a planted fabrication?
Just signed up for StdLib! Looks cool, so it's basically a streamlined version of AWS Lambda + API Gateway?
I agree with many of the points but he has somewhat of an age obsession. As someone who probably (statistically) will reach the age of 100, it does not sound very enlightened when only 30. This is not the only article he has lamenting the passing of time.

Also point 6, mostly a good point, reads like it was written for 12 year old; ‘internet’ is the best thing if not used frivolously, which is what that sentence, imho, is supposed to mean.
Awesome to hear. Mental health is something that is overlooked by a lot of people in this industry until it's too late. Ran into that a few years back and like yourself, have been working to make it better.
Had to check your profile to see if you worked with me... because that's exactly what happened :(
I read that (and linked it), but I'm more interested in YC's side of the story.

How long do they commit to funding for? How do they evaluate when to continue funding? What do they consider "success"?

A year and change is incredibly short for basic research. If at the outset you only planned for a year of funding, then you can't expect any results. It's almost wasted money. So I think that something happened to make them discontinue the funding.
Science starts with problems, not observations.

If excessive pleasure is unhealthy or bad, why do people seek it? We can use folk psychology as starting point, e.g. consumption of Ben and Jerry's in response to relationship difficulties.
This made me think of judgement/judgment, so I looked it up there too. It's apparently mixed enough everywhere that there's not a localization. It always makes me pause to think what form is correct whenever I have to write it.
Have you tried bazel.build by chance?
What is supposed to be the relevance of stating that there are more cryptocurrencies than fiat currencies. It seems like stating that there are more cavalry troops than there are aircraft carriers. Both are true, but you have to be completely deluded to think that raw numbers equates to significance.
This year, I dedicated more time to open source projects, mostly to scratch my own itch.

In particular, I learned how to use Electron and capture video for Repro Steps.

https://github.com/styfle/magnemite
Good for the police. I don’t live in Australia but after reading this story Telstra sounds like a terrible company. Are there no competitors?
12 GREATEST PROGRAMMERS OF ALL TIME
Try

web3.eth.getBalance(web3.eth.accounts[0], console.log);
Try tangle (http://worrydream.com/Tangle/) or its markdown relative Fangle (http://jotux.github.io/fangle/#).

Or Idyll - http://idyll-lang.org/
Do you consider Intersystems’ Caché to be a MUMPS? I ask because that stack us the worst I’ve ever used professionally. A syntax error borking the compiler can bork your entire runtime.
You definitely make a good point and one I hadn’t thought of. When you put it like that I don’t know why more people wouldn’t go to a reputable state school and get a CS degree and really study it out.
Does GAE support websockets?
Most companies won't tell you why. There is no upside for them, and significant downside if they reveal something that could open them up to a lawsuit.

It's easier for companies to have a blanket policy of never telling than to educate everyone involved in the hiring process about the complex and ever-changing realities of employment law, discrimination law, protected classes, etc.
Well, that I don't know...
Of course. Theory also allows us to exactly model the probability of such an attack succeeding.

The difference between a system that is provably secure and a system that is theoretically insecure but with no known practical attack is a pretty big difference. In the former case, your proof has to be wrong before you lose, in the latter, someone just has to think of something you didn't.
Yes... but the Government failed to ensure Telstra didn't becoming the monopoly on infrastructure.
Ask HN: Any resources on deploying apps on IOTA?
Relatedly unrelatedly reminded me of the ILOVEYOU virus:
https://en.wikipedia.org/wiki/ILOVEYOU
> the more you have the more you benefit from the status quo.

Also, as a general rule, the more land you own, the more you benefit from public expenditure. This is because the value of land rises as taxes are spent improving the surrounding environment (roads, schools, parks, etc). The 'return' on this investment is captured in property values and so is essentially a tax rebate for land owners.
The thing about portrait mode is that it changes the orientation of the subpixels, and a lot of apps don't support anything but horizontal R-G-B. Text antialiasing ends up with halos.
I launched my startup http://www.manypixels.co - a design service for bootstrapped startups (though we have a few VC funded ones as clients) and agencies. On the way to hit $10k MRR this month!
Higher-tech games are not objectively better, though that's a very common fallacy among "hardcore" gamers and hardware devs. You can do things you couldn't before, which opens up new kinds of gameplay, and it's certainly nice when games are extremely pretty, but the indie revolution of the last decade should have conclusively killed the idea that tech trumps gameplay. Just for one example, Spelunky essentially founded the "roguelikelike" genre and played a huge part in kickstarting the indie surge, and it (at least in its first incarnation) could just about have run on the SNES.
>These kids

they're children. there's something tragically wrong with the world that we expect children to be so jaded that they'd rather be career climbing than "hang out with their friends". i say this as someone who occasionally wishes he did do that (hung out less and studied more) and did come relative poverty but my point still stands.
Work on my health, release an application, hopefully have some stability life and employment wise, maybe do some talks at a conference or two. Hell maybe release a book.

Depending on how all that goes, maybe i'll go back to school. Maybe I'll see the world. Hell maybe I'll get married. Stranger things have happened.
1. Ship every day - keep momentum going (talking to new customers, fixing bug, building new feature)

2. Be more accountable - write on Skype every day to my business partner what I will work on today.

3. Stay focused - Keep putting the gas on the 1 or 2 things taht work.

4. Stop seeking perfection - find 90% of results with 10% of efforts.

And of course:

5. Travel more - I plan to visit South Korea, Japan, China, Russia, Ukraine, Estonia this year!
Not only honey bees polinate crops. In fact there are thousands of bee species around the world and particularly in Brazil, where they produce honey and the european/african honeybees are non-native as well. I think we both can agree that the Amazon and Atlantic jungles and rainforest managed to be polinated just fine without the bees you talk about. When you consider only honeybees you know in North America you are artificially restricting the problem that is much more widespread.
They admitted they never contacted Apple product security, which means they never notified Apple to begin with. That month you see at the top of the writeup appears to be how long they waited for ZDI before deciding to publish, not how long they waited for Apple to fix it.
No buying books on Google Play. All the books I read will come from the library this year.

Get back into a weight lifting program.

Revive some of my open source projects that I've abandoned.
Move. But do some research first. Obviously you need to consider things like employment prospects and cost of living. But the important thing here is to get away from the crowds of people who look, sound, and act just like you. Find an area where you're a bit more exotic, and watch your romantic prospects open up.

Diet and exercise don't hurt either.
I launched my startup: http://www.manypixels.co (site is still very basic but operational - and with happy customers!) and about to hit $10k MRR!
Looks like a Time of Check vs Time of Use (TOCTOU) type vulnerability. User controlled memory is read and used later by kernel space - time in between read and use can be used to overwrite it from user space, typically by exploiting and winning race conditions.

I haven't completed reading this one thoroughly but one example like this is kernel performing access checks on user requests asking it to perform some action - user space would ask for something it is permitted to do at first, kernel would read it and proceed to perform access check. User space meanwhile writes something different to the original memory area that specified the action - this time something privileged - kernel comes back successfully performing the access check for the older action and now executes the privileged action from the overwrite.

j00ru/project zero used modified Bochs (BochsPWN) to detect double memory fetch patterns to find similar vulnerabilities in the Windows kernel.
I guess the next step is paying with your phone so you don't have to stop on the way out.
1. Stop chasing girls
2. Complete projects
3. Stop paying bonus to people in my company, just because I like their attitude or face.
This is highly recommended to me by excellent pizza makers. You don't want to overtop the pizza, it'll get soggy or greasy if you add too much
I completely agree with this. Google wants a desktop class OS that they have complete control over and the ability to implement whatever features they want without any friction or compromises. I also think they also want an OS that has great interoperability with Android so that they can do a lot of the things Apple is doing with iOS and Mac OS. The RTOS capability is another benefit as it'll allow Fuchsia to be used in areas where Android may not well be suited such as the OS for self driving cars.
Most likely: raise money, start a business and spend the rest of the year dealing with GERD.

I don't know how people do such things so nonchalantly, so oblivious to the near-certainty of total failure. I never feel ready enough for anything. There is always more to check, elaborate, investigate, experiment, compare, prepare, plan, ponder, defend ... I am never ready enough. Never.

But I also don't feel like playing "what if?" for the rest of my life. I've already spent a lot of it spinning wheels and I currently have relatively little to lose. If not this year: when? There's no less-shittier time, really.

So if you were sick of me talking about BOSH, Cloud Foundry and Pivotal, buckle up. At some point you'll be sick of me talking about Robojar.
> doesn't matter if it's bad

What are you planning on creating? /s
Ran into something like this with caffeine. I used to drink four to six pops a day. You wouldn't think it'd be a big deal, but cutting that out for a month took me from being tired all the time and getting up twice a night to take a piss, to sleeping through the night and actually feeling decent in the morning.

While I'm sure doing the same with alcohol would be different and potentially deadly (so I've read anyways), it couldn't hurt to cut it back or out completely. Livers definitely like it according to my doctor.
They own all the actual cable in Australia. So are essentially our only tier 1 ISP. Everyone else just needs to buy services from them.
The problem with the entrepreneurial dream
Your startup bullshit is off. Stage 3A isn’t a thing. It’s seed, A, B, C &c. YC doesn’t designate cohorts by number but by year followed by W or S, or Winter or Summer. You’re not going to get into YC with a team of six MBAs and one programmer and if you got in with a team of two MBAs and a programmer you will not end up hiring more MBAs before more programmers.
That sucks, honestly. So they managed to get consistent branding, but couldn't even offer a consistent API?
Yes, the reified execution stuff is so powerful and fun. You can take a "process", turn it into an object, inspect it, copy it, save it, resume it later, ship it to other VMs and run it there and so on and forth.
there was discussion also on threads about the book "Foundations of Data Science" by Hopcroft /Kannan/Blum but i can't find those threads
tptacek's position is well thought out and defended, by himself and others, and generally includes what you are covering here when expanded in detail. I feel for him, because he's put in the position of being the mouthpiece for this all too often and it must get tiring repeating himself. Sillysaurus did a summary of his prior comments on this a while back and added some additional resources[1].

I myself have found myself in total agreement in one instance, and then a week or two later a big exploit comes out that makes me really wish some patches had made it out first.

What I think it comes down to is that any vendor needs to assume the exploit can come out any minute after notification, and act accordingly (if it's important, they better damn well get it patched quick). Any researcher should assume that if they act like an asshole and aren't accommodating in some way, they'll get raked over the coals by at least some of the technical public. As tptacek noted, coordination is best, and that requires a dialogue.

Also worth noting is that sometimes there is no patch. Some security problems are of the degree that the entire process is fundamentally flawed, and in those cases there's little to be gained waiting for the vendor, unless the vendor is working to notify all clients and recommend they cease use of the affected service or product. If, for example, you identify a flaw in in how a protocol is defined, and almost all implementations are flawed, the only responsible thing to do might be to publish publicly. Otherwise you're just favoring some groups over others in some way or another.

1: https://news.ycombinator.com/item?id=14010010
I agree with all your points. All of these things can be healthy. In fact, at one job, I started a weekly meeting that specifically excluded management so that the individual contributors could get together, talk about what was bothering us, and present a unified face to management about the things we wanted/didn't want/were happy or unhappy about.

Kind of a mini-union. But a big part of the reason I did that was because there were some pervasively negative people on the team who were dragging the rest of us down.

We needed a solution to the legitimate concerns that were actually doing something good for us. But what we needed even more than that was a way to shut down people who were turning every code review into a critique of the CEO and how much better of a job that person could do if s/he were in charge of everything. Having that little mini-union made it really easy to shut that down by just saying, "Good point. Let's make sure to talk about it on Tuesday at our weekly." and those people didn't feel sidelined or ignored.

My point wasn't that all negativity is bad or unhealthy. It's that there's a certain type of person that can have bad effects on a team, and that you can identify that person based on certain characteristics. And being a true believer in "Total Honesty" is one of them.
I don't know if this applies so much at the phone / laptop level, but for embedded devices, the example code / reference drivers are often terrible, but it's not entirely fair to blame the devs. This issue is usually not so much that they're bad programmers and more that they're good electronics engineers who, once the hardware is done, are the only people with the knowledge required to implement the drivers.
Personally I'd be ecstatic if they could do a remote CS degree, non-profit or no.
With respect to your first point I would advise to give yourself some slack. Not only does the body need some rest days, but it will also help with willpower. My usual goal is no less than three days and no more than six.
Figure out how to get more consistent freelance work and then do that. Keeping it simple -- 2017 was a pretty good year for me otherwise so I don't need to really add anything to the mix so to speak other than this.

Share more things that I create.
Remarkbox hosted comments (https://www.remarkbox.com)
I worked on these, for example: https://chttr.co/ (a social network) and http://embed.rocks/ (Embedly alternative).

Currently I'm working on something based on the Chttr.co code.
Awesome. This story never gets old. I just found this recent video of it as well:
https://www.youtube.com/watch?v=8AyHH9G9et0

EDIT: Speeds mentioned in vid are 100 knots higher in the video than GP's link (1942 vs 1842)?
Not only will their partners move with them, but they'll probably offer any assistance to accelerate the process. Android OEM's and Linux have a complicated relationship.
- the authors point out that when they were researching artificial intelligence, they discovered that systems that focused too much on an explicitly-coded "objective" would end up producing lackluster results, but systems that did more "playful" exploration within a problem space produced more creative results

A comment of mine from a year ago: "I think the way forward for AI will be in simulating human conciousness processes, including whatever limitations computationally that come with that. In this sense, I feel that the kind of AI that will break barriers first is going to be in a game, and not on a factory floor."
I've started to do the same. I don't know how sad it is; it signals to me that they have no idea how to select good engineers and don't care about interview feedback. In my experience, these are also the companies that ghost you if they go with another candidate.

You want me to code something for you? Sure, I'm happy to sit down with one of your engineers and we can collaborate on a pair programming exercise--something that can be completed within a couple of hours and doesn't require domain knowledge. That way the company is very mindful of how much time it takes, because it actually costs them something (engineer time). Otherwise, it's all too common to see projects of the "rebuild half our app from scratch in a couple days, but use this terrible schema and do it with our exact stack, which you may not know yet" variety.
This guy had 3 offers with 14 applications so he did pretty well. Interviewing is always stressful and can be upsetting but I personally haven't found it too bad (I actually found applying to graduate schools much worse than applying for jobs in industry)
Concept (but not implementation) reminds me a little of the old-school Pizza Party terminal app from the '90s: https://youtu.be/J691aLfkWP0
Thanks! Yep, you can think of us like that. Our first prototype (launched in August 2016) was really just a shim layer on Lambda, but we’ve grown to much more in a really short amount of time. Developer response has been nothing short of amazing. Tens of thousands of developers and growing rapidly.

Our core thesis is we aim to turn remote function calls into first-class citizens of your development environment, with all that entails. We’ll have some very exciting news in the New Year about this, so definitely stay tuned!
I hope they also set up a Raspberry Pi cluster on which to run Spark.
I'd be more interested in why you think Google can't. They have some of the best OS developers working on it in addition to a small army of developers working on it day and night.
Nice, that's fast. I wonder what the optimum grade is to maximize ascent rate.
Innovation? That's quite a stretch. Using them together as a contiguous buffer is the not the reason they exist. Not quite sure how you took the article like you did but I have added some extra clarification that this is /not/ how they were designed to be used as well as another example.
Any tips for dealing with GERD? My doctor hasn't really helped at all.
Put a TEC on the top with a heatsink if your room is warm.
Great way to test how quickly you can get thrown out by security guards
I may have been using poetic license. For me it's usually responded to medication.
It's on this page in the shipping section [1]. I remember it had something to do with live object databases too, back when Avi Bryant of DabbleDB [2] was heavily pushing the Ruby world towards Smalltalk in the 2007-2010 timeframe with Maglev [3].

[1] http://www.cincomsmalltalk.com/main/successes/

[2] https://techcrunch.com/2006/03/11/dabbledb-online-app-buildi...

[3] http://pragmati.st/2007/05/19/avi-bryant-keynote/
How we bootstrapped to profitability
Seriously, it's so addicting.
A New Year's resolution is something that goes in one year and out the other
Company A had already interviewed you and liked you enough to offer. If Company B can hire you instead they've possibly gotten a free ride on the "technical qualifications" part of the interview process. The fact that you have an offer means you've already passed a lot of qualification checking from someone.