skysight-inc/HackerNews huggingface dataset:
I'd be curious if there's any correlation between morning/night work and introversion/extroversion. For some reason I imagine extroverted people would be more likely to work at night than morning.
Censorship is unethical because it's a giant slippery slope of subjectivity. Are we really calling Alex Jones a white supremacist?
Yes, doppler effect.
I’m about same age as you and I don’t remember spending much if any time with my parents. The same goes for all the kids I knew. Most of us kids played with each other or toys we had around the house. I spent a lot of time at my grandparents but even there nobody played with me. We did go to parks often so there was joint activities but they were very hands off.

These days I am a father to a 1 year old and I’ve been spending a lot of time with him (work from home on my own schedule). My worry is that I will spend too much time with him as he grows up, and not leave enough space for him to develop on his own through exploration and individuality. Of course I haven’t had to deal with screen time yet and I realize that will be a serious challenge. My goal is to get rid of any smart devices by the time he is curious about them. We don’t own iPads or tablets in general and I don’t plan on buying any. I have no doubts I can curtail my own phone browsing usage but say the same for my wife who is constantly on hers.
London has more than enough cyclists to support a cycle bridge, but unfortunately you'd have to cycle along the South Bank to get to the millennium bridge, which is a non starter in any case.
tab + enter

I won :)
And keep in mind that sales are spread across that 2 year lifecycle - plenty of people buying the phone one year after its out, and then getting only another year of updates.

This is what happened to me when I bought a Nexus 5, and it was the final straw. I bought a cheap second hand iPhone 6S, and havn't looked back. I do miss the notification LED though, and the better clock/alarm functionality on Android.
Strongly second this advice.
IIRC, there are a variety of factors:

1. Conventions and prevailing idioms. In C++ copying strings is common, both unintentionally due to the implicit copy constructor and intentionally as a means of defensive programming. In Rust, copying strings is relatively uncommon: Rust has no copy constructors (copying must be done explicitly with the `.clone()` method), and the borrow checker obviates the need for defensive copies and therefore passing string slices is overwhelmingly preferred (and recall that string slices in Rust (`&str`) are 16 bytes, in comparison to 24 bytes for C++'s `std::string`).

2. Alternative optimizations. For example, in Rust, initializing a `Vec` (and by extension `String`) does not perform a heap allocation for zero-length values. IOW, you can call `String::new()` (or even `String::from("")`) in a hot loop without worrying about incurring allocator traffic. Any hypothesis that short strings are more common than long strings will likely also hypothesize that the most common short string length is zero (and this appears to be borne out in practice; this optimization is really important for `Vec`, so important that, for Servo, it often makes `Vec` faster in practice than their own custom `SmallVec` type which strictly exists only on the stack), so this optimization goes a fair ways towards satisfying the "I actually do have many short strings and I'm not just copying around the same string a lot" use case.

3. Weighing trade-offs. The pros of SSO are better locality and less memory usage, with the cons of larger code size and additional branches on various operations.

Putting it all together, this gives the Rust devs reasonable incentive to take the conservative path of not implementing SSO for the default string type. That's not to say that we'd be incapable of finding Rust code that would benefit from SSO, or that C++ chose their default incorrectly (different contexts allow different conclusions), or that the Rust devs will always have this stance (if performance benefits of SSO were to be clearly demonstrated on Rust code in the wild in such a definitive way as to justify changing the default behavior, then I don't think they couldn't find a way to make it happen).
Got a 17" Oryx pro last week. So using it with integrated Intel graphics, power saving on and screen brightness low, it's about 4.5 hours. I noticed if I adjust the screen brightness like even 10% it can add an extra 30 minutes. I'd assume it might be even longer for the smaller screen oryx versions. Now im wondering if there are a few other kernel governing tweaks that'd increase the time.
I wonder if it would help college tuition prices if the government were to institute a maximum bureaucrat/administrator to full time professor ratio for federally funded colleges/universities.
Conversely, as mainstream platforms ban more and more viewpoints, it does start to affect "normal people" as well - and that increases the potential userbase for all these alternative services to spring up.
THINGS GET HOT AT THE EXXXOTICA EXPO
What are the skills that 'a going to be graduate'student should learn?
I am going to graduate in 2020. Right now, I want to develop those skills that 'have to be developed' or the skills that 'make a graduate stand out from the rest'.
>Introduction: What’s Aether?

>Aether gives you fresh, new content about the things you’re interested in.

>You can create a community for your friends, or for strangers that are interested in similar things. All communities are public, and everyone can write to any community. (There’ll be communities restricted to certain people, but we’re still working on that for now.)

>If you’re familiar with Reddit, Slashdot, or Usenet, it’s pretty similar. Aether does a two main things differently though. The first is that it’s ephemeral. The content disappears after a while. The other is, the communities are democratic, they elect their own leadership.

I hate these non-definitions. You've told me a lot of things, but I still don't know what is aether. Is it a website? a service? a protocol? an API?.
The City and County of San Francisco has started funding a project to do just this. More info can be found here: https://osvtac.github.io/
Agreed, great logs are great.

My comment explicitly stated dev environment, not prod, for debugger usage.
Wow, this is close to what Scott Galloway has been predicting for the past few months [1]

[1]https://youtu.be/wLtLz4wQtOg
The languages that tend to become popular are simply languages that appeal to the lowest common denominator. Java was the language invented for the "common programmer", and people find that comforting. Now it's Go; as Rob Pike once said of it, "They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt."

That's why it's always a battle to push languages like Lisp, that offer mathematical elegance over languages that are a soup of half baked idea that veer programmers away from ideas that take more than a few days to master. For those of us who aspire to do better, we should continue to try to bring the from first principles approach of functional programming to the mainstream.
You are absolutely correct, and some evidence is gerrymandering.
Totally agree with you - I like Java precisely because it's so verbose. I'd rather have to type 20% more than spend 20% more time figuring out other people's code.

And honestly, I always feel that the Hello World example is kind of biased. It's more an example of Java's way of launching a program being verbose because every program requires a certain minimal structure. But for the rest of the entire Java language that's not the main method, the only real "verbosity" comes from having to declare types, which is pretty much just a requirement of statically typed language and isn't so specific to Java itself.

I've written reasonably large amounts of code in Python, Javascript, Ruby, Racket, StandardML, etc. Every language has its own little forms of "beauty" - chunks of code that are particularly short and pretty to write in those languages. And I do get a certain amount of satisfaction doing trickier operations in a couple lines in languages like Python. But I always end up preferring Java's more verbose style because I don't want to have to think about the correct syntax to maximize my code's stylishness.
You use logging for production, but if you just want to see what a value is while when you run your program in the IDE and might not for a logger imported, print is handy.
What would your top Lem book recommendation be?
My god. This. As a father of one I constantly see this. I take my 2 year old son to the park regularly. I carry a small knapsack and leave the phone in it with it configured to ring only if my wife calls (basically customized priority notification settings). We have a great time. Sure he likes to sometimes sit and pull blades of grass for 45 minutes instead of really running around but I stay somewhere around and be with him. And he's happy.

I say this because there's two interesting behaviours I've seen. One is, if I have ever pulled my phone out to quickly check WhatsApp or anything else, he becomes angsty and does things like trying to pour sand on his head (this is mostly fine dust sand). I might be inclined to say he's bored. But there are lots times I can be 50m away and watching him play with grass and he'll look back at me every so often. As long as he knows I'm interested in what he's doing, he doesn't do that stuff. It's not out of fear either. I don't express much when he pours sand on himself. It's just attention.

The second interesting thing I see is all the parents on their phones. It's terrible. They walk around like zombies, barely interested in their children. But always a step behind them. And their child will be doing something quite safe. Of course if you looked at them at that exact moment you'd think they are in a potentially dangerous situation. Like riding their bike at the side of a drain. I'll see the child do this for 2 minutes, suddenly the parent looks up and yells at them to stop. The child looks disappointed and they watch the parent vanish back into zombie mode. It's bizzare and heartbreaking.

And all this passes on to the children. I see parents checking phones during outings and telling children to put theirs away and talk to each other. Sigh. Not going to work.
When I get this way, I ceremonially burn a few 10ks on my front yard.
Why is it that Bloomberg has run an article so light on the details of the financial ownership of these companies by private equity firms (something they should be quite expert in), and instead mostly consisting of old news stories about how close some past elections have been (not their area of expertise and barely relevant if the idea is that the entire voting system can be wholesale rigged)?

My guess is that it's because if you dig into the details, there is little actual control being exercised by those PE firms, making this a non story.
Except you don't want to have your logger in all places: unit tests, early in startup lifecycle when guice or spring haven't wired everything up yet, etc. Printing to stdout is simple and ubiquitous.
What about closures? Also, those lambdas are actually classes that try very hard to look like lambdas, but aren't actually.
Your compass is pointing in the wrong direction and leading you down the wrong trail, time to get a better map. How about spending some of that money you make to make you less dependent on future money. Buy some land, build a house on it, make that house as self-sufficient as you care to go - one step at the time, starting with energy as that's easy to achieve. Don't just buy stuff and have others build or install it for you, get some hands-on experience. Every step you take will take you away from the need for more future money and towards a goal which you've worked for. Every step will show you other things to strive for than just more money. Ignore all those million-dollar stories, more money than you need to keep the bills paid - i.e. lower middle class income - does not make you a happier person, read up on the subject if you feel the need.
I think it is a fallacy to choose either printing or debugging. I forgot where I read this, but the two techniques are fundamentally different. A debugger lets you stop execution and examine data structures at one point in time. Printing lets you accumulate a log of one particular data structure over a span of time. I think these techniques are complementary and have different effectiveness on different problems.
The problem is that it's very difficult to gauge craftsmanship. In my experience, most expensive items I encounter are just cheap items with more features.
No one said otherwise, and the comment you replied to specifies "in a dev environment". The language you are using is unnecessarily combative: this is likely to inhibit the adoption of your ideas.
> an pattern I see with junior devs who simply use "printf debugging" in development

Whereas I see this pattern more with senior engineers.
Yes, I am the developer. Thank you for your feedback!
I would say the fallacy is the author's assertion that studios don't know about realtime techniques, or that they aren't already applying motion capture and GPU renderers internally.
So I've played with this some more. I've cleaned up everything, sourced environment-setup from my sdk, configured project with cmake, and now rtags-find-symbol-at-point can't find <iostream> (which is somewhere under /opt/etos/1.2/sysroots), rdm complains 'handleInclude failed (nil) ...' (https://pastebin.com/u39EGzdX).

As 'Disclaimer' in https://github.com/Andersbakken/rtags/blob/master/README.org says: 'RTags is still under development and is not the most stable piece of software you’ll ever find.'. Bugtracker on github has 123 opened issues.

Do you consider RTags as serious option?
I guess, but...

1. You can see it is Amazon

2. If you click it and are expecting "product A" and instead you see "product xxx" you probably won't proceed further.

3. This is Amazons fault, not those that have posted short URL's. There simple is't a longer URL that says: http:// amazon.com/this-is-the-product-you-were-after-just-in-case-you-are-skeptical-of-a-short-url-given-to-you-byu-someone-you-dont-know-beware-danger-will-robinson.
Swift is statically typed and a “Hello, World!” in Swift is just print(“Hello, World!”).
Author of the Notepad is here. Will answer questions, if any.
Agreed: government employment is not the same as government consulting.

There are generations of future government employees that haven't even graduated high school yet. Amazon is not dumb. Bezos has never played the short game.
> It would be nice if there was a well defined 'simple' subset that handled the 80% case that could be a reasonable target for the average app to support fully.

Isn't that ASCII?
> We -in Europe- decided we really don't wanna go down that road.

Europe does not have net neutrality in mobile. Zero-rating is a way to subsidize specific services with "video pass", "social pass", "chat pass" etc, which are uber popular throughout europe
What do you mean "aren't actually" ? Anything that behaves according to the rules of a lambda is one — they can certainly be implemented with classes.
Ditto, but with JWM instead of XFCE. Minimalist, a rational set of functionalities, click-to-focus-and-raise, plus a CDE-like colorscheme borrowed from AIX.

As for the file manager, I use noice, but I woudn't mind this ported to OpenBSD:

http://www.musikwissenschaft.uni-mainz.de/~ag/xplore/
Well, another hosting provider/domain registrar may be getting intense pressure soon enough it seems.
That might well be a $5 pair of socks or underwear from Amazon or eBay...
The Glow-In-The-Dark Kitty (2011)
Windows support is... not good.

http://github.com/crystal-lang/crystal/issues/26
> Birthdates don’t have to rise for population to increase. For instance, our global population is expected to continue to rise for the next couple decades even as birth rates fall because life expectancy is rising. Yes, the US is currently below replacement rate (without immigration), but if birth rates 20 years ago were higher than the current death rate, demand for housing will be increasing.

The relevant numbers are relative to the status quo, not relative to zero. If we are expecting rising housing costs due to rising population, a method of lowering hosting costs is productive even if it only reduces the rate of price growth, since the alternative would be for prices to be even higher.

The only problem is if the method can itself cause population growth, e.g. by short-term lower housing costs allowing more people to afford to start a family. But that's the thing we have plenty of time to stay ahead of by continuing to build more housing.

> As for where people are moving from other than farm country, there are plenty of economically struggling cities, towns, and suburbs.

Except that they're in the same position as farm country. There aren't that many people there anymore -- Detroit has already lost more than 60% of its population since 1950 -- and the people who are there can't afford the cost of living in an expensive urban center.

The people who move into the city center when new housing opens up are predominantly the people who used to live in that city's suburbs.

Your argument would also imply a strong case for "economically struggling cities, towns, and suburbs" to eliminate density restrictions and attract economy-boosting density-preferring people to locations where housing is already more affordable.
Similarly I've seen some church congregations replace their small pipe organs with electric ones to reduce maintenance costs.
I didn't mean to suggest that you have any news sources that I would want to hide, just that it was a generally useful feature. But maybe it was useful with Google News because they presented stories about celebrity gossip from TMZ, or whatever it is.
It's kind of sad that someone can make a profile 15 minutes ago and start polling HN.

Mod's - there should be a low limit to points - like 100 karma points before you can add questions.

Just a thought.
My Amazon Interview Horror Story
Also note that it doesn't have to be an antique to be great furniture. Quality, solid hardwood furniture was being made for the mass market, and is thus widely available on the used market, well into the 70s (though particle board began being used sometime in the 40s and 50s, in limited amounts). Depending on your style preference, you may find furniture that is merely "old" rather than antique, but that is still something you'll love.

I enjoy mid-century modern furniture, for example, though because it has become trendy in the past decade, it's no longer as much of a bargain as it used to be (this is another trend my mom has noticed...the era of stuff people are still buying has shifted forward in time, I guess to whatever people's parents and grandparents had in their houses when they were growing up, so it's what has nostalgic value for them, 30-somethings furnishing their houses probably spent their early formative years in mid-century modern furnished houses). But, I also really enjoy the era before that...1900s through the 1940s was an excellent era in American furniture, if you don't want to spend a lot of money. It was beginning to be machine-manufactured, so there's a lot of it out there, and it was made from our vast hardwood forests that had yet to be depleted. And, I tend to prefer simple, utilitarian, American styles over more ornate older European inspired styles, which used to be a good thing when hunting for bargains, but now it's among the stronger periods and styles (while others, like French antiques, have tanked in value a lot, newer American eras and styles have held pretty firm...partly that's also because American styles and newer eras just didn't have far to fall, as they were cheap to start with).
Don't give up, give in to your greed. You can make millions like the rest if you are willing to trade part of your life away for it and put in the work. Let your greed consume you and drive you. Figure out how to do it without harming others. Your happiness is simply because you haven't found any path towards the journey. The moment you begin your journey your unhappiness will wane.
P2 is something like, “It’s difficult to get country-sized populations to agree on products of human invention.”

I’m also implying a P3 that looks something like this: “Widespread agreement on the question of what exactly are the fundamental rights is a necessary condition for the survival of a nation.”

This is sort of an argument of the form, “make things as simple as possible, but no simpler.”
FYI - I used to work for Google in Seattle. Now I work for Microsoft in Raleigh, and I'm very happy. (Not technically FANG, but close.)
If I have easy access to a debugger. It’s extra work to hook things up to a debugger, and there are certain restrictions that may apply (attach too late if process launch is not under our control, program may behave differently, etc.). If I do have access to a debugger, often I will just do “printf debugging” there by setting a breakpoint and adding an action to “p someVariable; c”. Usually I treat my debugger a sort of IPython for statically compiled languages, to mess around with and inspect values as programs are executing.
Only with python. With LISP it's the common case to debug prod.

I would rather argue that such incompetent managers who speak such nonsense need to be fired.
Lower, not low. Having 5-7 children per family makes it a lot harder to increase your economic position and education levels. It's a good thing when developing countries start lowering their fertility rates towards those seen in developed countries.
But the population of Manhattan is within a stone's throw of Paris overall and the density is significantly greater in Manhattan. Overall population and density matter as the equate to more diverse needs in the population and more users in any transit space.
You are vastly, vastly discounting the value of the benefits. THE most secure pension in the world (you cannot buy one that good on the private market), incredible health benefits, incredible vacation policies, lax work policies for most jobs, great holiday schedule, Gov will pay to train you, you effectively cannot get laid off (try downloading porn at most corporations for hours and hours and see what happens), etc.

Obviously that doesn't look quite as good right now (pretty much only for the software engineering field), but during the next recession? Best deal in the world. Heck, you even get free holidays every now and then during government shutdowns. (The employees have always been back paid for these if I recall correctly -- maybe there was one time they weren't? Very rare.)
25 years ago this month the webcam invented to see if coffee pot was full
Europe's historically much higher petrol prices have created a long standing culture of smaller cars as well as smaller trucks competing for the same space. Massive Suburban's are among the most common car service vehicles in Manhattan.
All it requires is one guy putting this piano on craigslist every few months and that issue is solved.
Is markdown implemented or not? Title and description are in conflict. If it is, does it support code highlighting of most major languages? That's the #1 needed feature for any notepad I use.

Thanks!
A Conversation: Garry Tan and Backing World Changing Companies
It’s hid them forever, and been a problem that long as well.
MailChannels offers five free inbound filtering domains with each outbound mail relay account. If you’re self hosting your mailboxes, this could be an easy way to handle the inbound and outbound spam control and delivery part.
Only when you can control who can vote (Paxos)
Not when systems can fail or lie (PoW/Nakamoto Consensus)

Voting is sybill vulnerable.
The target is making them look older, because images created long time ago usually have less quality and resolution.

It is similar to antique furnitures being made to look old and crappy