jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Exactly. Different people have different ideas of fairness. Some people think life is inherently unfair and that luck determines who reaps the rewards and who does not. Other people believe that hard work is paramount and that those who are in poverty have some just reason for being there (just world).

There is no reconciling these positions. Society is a struggle between them, with one side or the other gaining the upper hand at different times.
Can you recommend some alternatives to k8s that are cloud provider agnostic?

I have 3 docker compose nodes that I manage manually. I will shortly need another one.

Seems like time for an orchestrator. If I squint swarm is a reasonable solution but k8s hysteria is sweeping me along..
I've tried using Bridget[1] before, but didn't actually manage to get it working properly (although the problem was likely firewall related).

[1] https://github.com/kvaps/bridget
Yes, that is why I tried to contrast consciousness with computations.
OK, but then you still have the problem of how to balance the needs of the people who already exist. For example, I really like animals. I place a very high value on the possibility that I might some day see a Sumatran rhino in the wild. If Sumatran rhinos go extinct then I, a human who already exists, will be very sad and have a lower quality of life. How do you balance that against the needs and desires of others who don't value Sumatran rhinos as much as I do?
Sooooo

I suppose we are going back to the roots

White lists in hosts file with ips and good sites
The question is really how common each base group is and then how many single field experts each accounts for..

I.e. on one extreme every Expert is a jack of all trades that hasn't reached acknowledgement in more fields. A little absurd, but not as absurd as the other extreme: that all jack of all trades that reach expertise in a field simultaneously get acknowledgement in enough fields to be a Polymath.

The only evidence I see in the article towards that question is the analysis of arts hobbies in Nobel prize winners vs average scientists.
The trick might be to always imagine multiple angles along which you can approach a problem, however specialized the problem might be. That way, you never feel "constrained".
Why are “these calls to action” just preaching to the choir? Over the last year a bunch of people I know have stopped using google search, Facebook, and the epic games launcher. It’s working slowly
In 1994, my new boss turned to me and said "I've been despairing that no young people seem to have the hacker spirit any more. No sense of technical adventure."

So I reminded him that Socrates was supposed to have said "The children now love luxury; they have bad manners, contempt for authority; they show disrespect for elders and love chatter in place of exercise."

He got over it.
> Watch out, you're about to be addicted.

This headline almost made me close the website. Who needs more addiction to time-wasting than we already have?
Agreed. Except a lot of companies have a lot of " financial incentives at stake to be diligent security wise" but aren't.

Something I very recently heard: "World of Warcraft has had RSA-style two-factor token authentication for years, and my bank still doesn't"
I am obviously not mitsche, but this is my experience:

I think it obviously depends on people's personal situations and circumstance. Anxiety in particular often presents in an almost paralyzing manner - being accountable to a therapist in that case is extremely valuable. It's also easy to dismiss certain ideas when reading them that a real live therapist won't let you ignore so easily - for example, I learned breathing and focus exercises that I would have felt silly trying if it weren't for my therapist. Possibly most importantly, a good therapist will understand your condition better than you do, and advise you accordingly. Not all anxiety disorders have the same cause or the same symptoms.

As far as payment goes, there are often cheap or free resources for therapy, especially for university students. For example, I made use of a free clinic run by my school's psychology department, which is open to the public.
This title is horribly misleading ( it is from the original article ) and has little to do with what was actually said. Saying you think something will be merged w/ another product isn't saying you think it will fail.
It's unfair of me to cast aspersions against Greg that the general public wouldn't be in a position to back up; but I think you'd be hard pressed to find anyone with knowledge of either him or the situation to not consider him an untrustworthy source (about this, or really anything).

I can say I have no reason to doubt anything that Jason says (although if this crazy accusation were true, logically, it would make sense for him to deny it).

The good news is that this is something that is verifiable. If there is in fact a backdoor in the code, someone should be able to find it.
Here's the link unshortened and without referer code: http://www.amazon.com/review/R2UY4C560D3VID
First, HDR is not available on the iPhone 3G or 3GS so those who didn't have a 4 would buy the app (and they do). Second, Posterous email-in a blog post is a feature that is available to any blog platform I'm aware of but what they did differently is to focus on it making blogging as simple as can be. It was sort of a reverse engineering of the whole work-flow. That turned into a community and it is that community that is the product. They found a niche within making a company based on a neglected feature. Cute.
True, but opening an unlocked door is hardly breaking into a house, yet you'd still get in trouble for it.
Nice demo but far from usable as an actual editor IMHO.

Doesn't seem to support a lot of common ways I edit text, like holding shift and using arrow / alt-arrow to select. Selecting and hitting delete. Selecting with the mouse and hitting delete doesn't work.
Ease of authoring could affect your posting frequency and dedication to the blog.

I recently was in the same dilemma when looking to start a technical blog and looked at Jekyll, Octopress and Ghost. I avoided WordPress because I don't need plugins or pain of setup, etc. and I wanted to host the blog myself.

I used Octopress before and was seriously considering it. The problem I had with Octopress (and by relation Jekyll) was the effort to create or edit posts. I had Octopress files locally and would publish via sftp to my server. It just felt clunky and became a barrier.

I chose Ghost for my blog and the authoring process is awesome compared to Octopress. Ghost uses Markdown and has a live preview. I can create posts anywhere via authoring on a tablet. Since I'm hosting it myself I feel like I can put other things on my server if I need to (like D3.js, etc.)

Now I'm no expert on blogging but I do like using Ghost over the past month or so. If your blog has good content that people find value in, as long as it doesn't have a horrible design then what it looks like won't matter much.
Would this have stopped Comcast from letting Netflix slow to a crawl? I dont think so.

There are always loopholes, and it would take years for the courts to determine if Comcast was breaking the law.
That is a beautiful desk. I also found the link to the underdesk with the peg board to be ingenius. I currently use a glass top corner desk. The glass is pretty awesome because I can use it as a whiteboard :D. However, a smaller corner desk is kind of awful for the 3 monitors I work with.

One problem I see is if you had the desk up against the wall, it would be a huge pain to access everything to say remove drives or add new stuff. Though judging from the picture he doesn't keep it by the wall.

Fantastic design though! Too bad I'm sure it would cost a fortune more to have it done here in Cali :(
"The answer is....I'm 73 years old and....I have friends."
Hi, welcome to HN.

I'm curious, did you just find HN or did this particular article motivate you to create an account?

(I wish there were a private message system.)
I don't buy the argument that this is okay because some pepole don't work well according to schedules or because there is nothing new to discuss every day. This is a problem of communication and accountability. If you've agreed to something, you'd better be accountable for it. If you're not a morning person, or you don't think meeting every day is necessary, then say so! Avoiding confrontation/communication only delays the problem. Making mistakes is not the end of the world --- as long as there is accountability. The fact that he didn't even talk to you about the missed meetings is the biggest problem IMO. How can you trust this person to talk to you about more important things later on?
Perhaps this a silly question, but why don't you guys expand your campaigns to the US? Why the geographic limitation?
Deja-Vu is actually something else, it's a phenomenon that is apparently triggered by the different lengths of travel that information can take through the brain, causing the same information to be presented twice, once directly from the source and once indirectly.
Also comparing Jobs to da Vinci and Jefferson, well personally I see them in different levels (both on recognition and impact of their actions).
I thought this too, but it's definitely easier to say in an HN comment than it would be to do in the moment.
This is exactly it. The move away from tables had the side benefit of being able to move away from row and column thinking (there will always be an underlying grid in good design, but breaking it is where a good designer really adds value).

If you don't stick with the grid the framework provides you are just writing custom CSS anyway, at which point you probably wonder why you have another CSS file with lots of code that you are only using 50% of the time and that comes with it's own maintenance issues that you don't need.

I would also argue that from a maintanence point of view, semantically smart class and id names make it much easier to work with compared with a page full of "r3 w50 h10" type attribute properties.

To stick my flag to the mask, I hate CSS "frameworks" with something of a mild passion. CSS is too domain (domain in this sense I guess is a synonym for project) specific and abstract to benefit from a framework, you are much better keeping it lean and tidy and owning every line you write, because CSS is the kind of language where you should justify every line to yourself.
Software reuse is a great thing, but not to the point of criminalizing learning.
Its funny how I didn't mind paying 100$ but the closed development doesn't cut it for me. I had a small patch and there was no way to commit it. A Git repository seems to be a minimum requirement nowadays.
I've always been an early riser. Not because I had to, but because I want to.

What I do is simple: I go to sleep when I'm tired. Then my body wakes me up when I'm not tired. (Okay, occasionally the alarm wakes me up. But I usually wake up before the alarm.)

Our body has natural cycles, so these times change over the course of a month. Sometimes I stay up later, sometimes I go to bed early. But always when my body tells me it's time.

I also don't drink caffeine at all.

I don't have any of the usual morning problems.
Its stated this runs "full windows", wtf does that mean?
Can it be joined to a domain?
I use my cell phone (as a backup for the alarm clock—I'm a heavy sleeper—or while travelling—when I don't trust the provided one) for this purpose, but get around the problem of its disturbing me during the night simply by turning it off. My cell phone will wake for the alarm; it's not particularly recent or sophisticated, so I imagine that most will do the same.
All problems are team problems. It's OK to use technical solutions to get around them.
Debugging functional code is a bit different and not everyone picks up this skill. That's why functional code tends to be harder to debug and people who pick up this skill will take longer in debugging it.

The main reason is printing. All your code is inlined into a single expression. You can't really throw a print statement in there. With haskell it's even crazier as if you do manage to print your code it comes out backwards.
Startup Engineering is probably one of the most applicable classes I've taken. Thank you!
I don't think there should be constant activation. Only during confrontation. It'd take the fun out of the job. I wouldn't want all the stupid shit and banter I say between my friends and I on a daily basis to be recorded. When on breaks, just chilling in the car.

I know this is a silly concern, but I'm a sworn protector of the chill.
It's called 'Al Jazeera America'. No one who makes a point of watching it disagrees with them one iota on climate change - or for that matter, much of anything else.
Thanks for this blog entry. I happen to be going through this problem right now. I'm a developer who just moved to SF. There are tons of jobs, but I freeze up during tech interviews. In the past I have landed jobs at small companies with a looser interview structure where I can basically distract them with interesting nerdy stuff so the time runs out before they can get to the programming questions.

I am wondering 2 things:
1. How do you phrase it to a potential employer that you would prefer a take home project? Do you say you do bad under pressure? Do you say you think your abilities would shine though on a larger thought through assignment instead?
2. Do people have other strategies for dealing with such issues? Perhaps using a head hunter who knows the hiring process of each company, and can pass you along to ones with a less rigerous tech interview component.

Maybe I should just find smaller companies that have not figured out their interview process yet and hope they wont drill me.
I think you're probably about 5 years too young (maybe that's where OP is coming from). You started in the Dark Ages but didn't experience the Classical times before them of desktop and client/server apps.

There are a lot of advantages to web development, but in terms of tools really helping you to whip up something that meets the standards of the day, we still haven't caught up to those times. Meteor is the only framework I've used that I'd say is as painless as Delphi and its like were at the time.
Their only current source of revenue is through a signature track tier where you get a certificate that is verifiable with your identity. I doubt it will stay that way indefinitely, but for now the course material is provided without charge.
"Data" as in "datasets", not "paragraph data" or "JPEG data".
Good points. People are always telling me how "lucky" I am that one of my apps is so successful. Well it took 2 years and ten previous apps to get the experience to get "lucky."
You realize that's because people can't help but be egostistical, right?
Up here in Portland, one of my friends just got his private pilot's license - he lives in Bend, and can commute if he so desires. It's expensive, but probably reasonable.
People trying to figure out who to hire - I'd screencap that all green Contributions box on my resume and call it a day. The picture is even him typing at a terminal. That's great.
The point here, if I'm not mistaken, has to do with search warrants and what evidence is admissible in court.
I can't help feel this was partly fueled by npm Inc asking Arnout Kazemier (Nodejitsu's Lead Software Engineer - https://www.nodejitsu.com/company/) to change the name of his package from npmjs to something else. (https://medium.com/p/271013ff33c5)
He is widely touted here on HN and other places as the final voice in crypto and freedom and I also do not understand why.

I cannot respect someone who does not practice what they advise others to do:

>I understand that most of this is impossible for the typical Internet user. Even I don't use all these tools for most everything I am working on. And I'm still primarily on Windows, unfortunately. Linux would be safer.

https://www.schneier.com/blog/archives/2013/09/how_to_remain...
I have experienced this a couple of times while meditating, I think turning off thoughts is a bad description. It is more like divorcing yourself from your thoughts. Your thoughts become just another something that is happening, like a sound, something not you but external to you. Once that happens enough times you get used to the weird feeling of observing yourself think and you notice that sometimes the thoughts just completely stop and there is nothing. You don't will it to happen it just suddenly does.

A lot of thinking is really useless, you worry about things you can't do anything about right now or just flit from thing to thing, it is pointless. When the flitting around thoughts stop you can use your mind more willfully, more like a tool.
cool, thanks for the pointer.

this seems like a good introductory project to any web framework

when I really sit down to learn node, I think I'll try to make something like this starting out.
To add to your last point, I think they absolutely need the batteries packs to be 30% cheaper for their planned mass-market car to be affordable.
This reminds me of staring at those tiny screenshots on the back of NES boxes with sweaty palms as a six year old.. lol.. Pixel art was not yet embraced as an art form, I guess. (well, not by the adults)

edit: proof: https://www.google.com/search?q=nes+box+back&tbm=isch
Ok, that makes sense. There are indeed lots of old bit-rotted libraries on planet, and not as much guidance as would be nice on how to pick good ones.

If you do come up with something specific, just holler.

I'm glad you're excited about Marketplace -- Tony's done some really great stuff with that.

Finally, if you're able to share more privately about what your company is doing with Racket, I know we'd be quite interested.
Why would you do that?

I can understand using only the keyboard, because it's faster and easier to automate and whatnot, but giving up on a normal browser just to be "in text mode"? Why not Firefox + Vimperator, for example?
I'd be interested in seeing the results for a control group that wasn't given any writing exercise at all.
Hi, I'm the OP of the blog post.

Just to clarify (as I did in the comments section of my blog). You can say whatever you want when you go through customs: that's just a summary screening.

But when you go to the secondary check, you have to give a sworn statement; and they do some clever tricks to "warn" you and suggest you to tell the truth.
Another case that comes up frequently is I tell meat-eaters about the fact that I often eat pizza, even though I consider myself vegan. And that I think it's OK to be vegan and still eat your favorite non-vegan foods every now and then.

It DOES help me connect with those people. People often hear that and thing "oh! that sounds like something I could do!" Unlike abstaining from animal products entirely, which, to most people does NOT sound like something they could do.
Sorry, I'm not a native english speaker. I fixed the typos in my blog post.
There are lots of reasons for being vegan. What if you can not digest animal products very well, or just think it is healthier to eat vegan.

That's great. I think those are wonderful reasons, and am happy for those people to include themselves under the umbrella of veganism.

YOur world view seems rather black and white.

Why are you attacking me?

if you don't eat meat, you have troubles connecting (if you eat something else)? How so?

When I went to Spain, there were often situations where I could either eat Spanish food with Spanish friends, or I could sit and not eat anything with them, and then go home and cook my own food. I chose to share in their culture and participate. I didn't really eat much meat, but I did eat some vegetarian food. And I did try some of the meat.

does eating meat also help you to connect with vegans, or maybe not?

I don't recall a situation where eating meat helped me connect with vegans. I generally connect with vegans by eating vegan food with them, or talking about vegan food.

All in all, I call bullshit.

Why are you antagonizing me? I'm just honestly expressing my thoughts about something I've spent a lot of time thinking about. Please be a little nicer to me.
In 1989 my roommate was somewhat hooked on http://en.wikipedia.org/wiki/Classic_Empire_(computer_game), a turn-based strategy game. Many servers executed a turn and accepted new orders every six hours, which meant a choice between withering under a sustained assault or getting a full night's sleep. I only dabbled, but there were persistent rumors about students dropping out over that game, even though it predated graphics as well as intermittent reinforcement and achievements.
cool idea. this type of social network would also do a lot for pulling together people of various domains of knowledge and decrease the distances between various academic disciplines. I think the bigger problem would be to get everyone onboard.

in a similar vein, stackexchange has been quite an interesting source of knowledge over the last few years.
Everybody in college pretends to be not working hard as they like to admit, thus the advice that comes from colleagues along the lines of "don't do the homework, it's really a waste of time" when everybody is actually doing it, could screw you over. It didn't mess up my life per se, but definitely had an impact on my grades when I was a naive freshman.
I am suggesting ONE->TO->MANY_OR_APPROPRIATE_DEPENDING_ON_RULE

Is your current setup MANY->TO->ONE?
Understandable. The seed environment in Boston is sub-optimal. But hopefully it will continue to change as more people like me band together with friends to start seed stage VC firms. The market is just too good to not take advantage while there's no competition and no crazy valuations.
It's like a child's play: the result is utterly uninteresting, but the process is fun.

Adults just have more money and skill to put into activities like that.
In which case they should be legally barred from using the word 'unlimited'.
When people talk about kernels it has more to do with proof verification. Once you have written down a proof for something you need a way to verify is the proof is correct, checking for syntax errors, checking if each step is a valid inference step, etc. For the more advanced theorem provers what they tend to try to do is use a comlpex system to let the programmer build a proof thats easy to describe but in the end convert it to a longer proof that a simpler verifier can check.

As for Z3, its strength is about contraint solving. You can specify a set of constraints and it will try to find if there is a viable solution that satisfies the constraints. It includes a SAT (boolean satisfiability)solver and beefs it up with support for some higher level things, like integer arithmetic, bit vectors, etc. This kind of constraint solver is very useful for finding bugs: for example, the notorious intel floating point bug was found out by asking a SAT solver to find an input where the processor's circuit produced the wrong value.
I realize now it wasn't posted by Sam--merely his blog.
Moving that much of the crust around would likely to create fairly massive earthquakes and the surface of the earth is effectively floating so you are limited on how much you can change things. Still if you’re willing to move a lot of rock you could more or less get it to work.

But, your solution would raise the land and lower the sea levels at the same time. You want the difference (added land) + (lower ocean) = 20M. (.25 land : .75 ocean = 1:3) Removing 5M of sea floor would add 5 * 3 = 15M of land 5 + 15 = 20.

Of course there is little need to raise all land just the low lowing areas would be enough. Or you could also make new land vs messing with any of the existing land.
Market it based on the rules by which it moves.
I'll sell you some magic beans to put in a bowl in your listening room for $250 that will fix that.

(No shit - someone actually sells those)