skysight-inc/HackerNews huggingface dataset:
I'm a late-career software developer. 30+ years in the trenches doing this...

I've done "meaningful" work at companies that treated my like a consumable resource, and less meaningful work at companies that treated me like a person. I prefer the latter. My suggestion is don't jump at the first interesting work, look more for culture and career opportunity. You can find both, those jobs are not quite as rare as unicorns.

Good luck in your search.
ccache works at the translation unit level, caching object files. Zapcc caches (among other things) template instantiations between compilations.

If you are in a codebase that has some very complex header files with lots of (potentially nested) template instantiations, and then a large number of executables that all instantiate these templates, Zapcc can make a huge difference in compilation times. CCache doesn't really buy you anything in this scenario.
> everything would be back to normal

Which is the 11th most polluted city on the planet by PM2.5 particulate matter concentration [1].

[1] https://en.wikipedia.org/wiki/List_of_most_polluted_cities_b...
Teach yourself computer science
That's true as well, fortunately(?) it's much harder to get to cardiac issues with hypokalemia than hyperkalemia (most commonly I see it in anorexics).

Most causes of low potassium are side effects of medications, or short term losses from diarrhea or vomiting. There are some people with genetic causes of excess urinary potassium losses but it's pretty uncommon.
Another related couple of posts are about creating Unix pipelines under the control of a Python program:

Generate PDF from a Python-controlled Unix pipeline:

https://jugad2.blogspot.com/2016/01/generate-pdf-from-python...

Code for recent post about PDF from a Python pipeline:

https://jugad2.blogspot.com/2016/01/code-for-recent-post-abo...
I don't think adapting to it made me more functional. Just made it hurt less. No point lowering your functionality prematurely.

If anything, prepare with more exercise and getting your sleep habits as consistent as possible.
When I was taxi driving, I found it useful to believe that I had an itinerary, and that my job was to be in the right place at the right time to meet the people who I was supposed to meet that day. Mr. "Who are your lifelines" [0] was a case in point. I was parked at a Quik Trip gas station, he asked if I was available, I took him somewhere, he saved my number. I later bailed him out of jail, and am going to be using his story to push for change in our criminal justice system.

[0] http://www.taxiwars.org/who-are-your-lifelines/

> There is no evidence that any of the experiences people have that can't be explained are a result of supernatural causes.

This is slander for phenomenon which are not very well understood by the present state of knowledge. Radon/radiation poisoning would have been classified as "supernatural" by pre-1896 scientists ("science advances one funeral at a time"; I don't know how long it took for the possibility of 'radiation' to permeate the scientific culture).
Vertical Takeoff and Vertical Landing, Now Available for Model Rockets
The implementation of hybrid cloud support is the key thing to consider pursuing both from a strategic and technical perspective. I have provided complex hosting for large corporations for more years than I like to remember and it is the only thing of lasting and permanent value for a few reasons:

Having a completely migratable cloud setup, between any cloud provider, or back to your own environment (OpenStack, etc), is the single most important long term investment to consider for your stack.

Your situation sounds very advantageous in having the expertise ready to containerize machines, and dockerize applications that may not be. This too, is a very marketable skill for people who may be leaving.

Historically, connectivity has driven location of data. Popularity has oscillated between on-premise vs client-server setups (cloud). Currently, the cloud is in vogue, for many great reasons. The pendulum though seems to have historically swung both ways.

While network speed will continue to increase, and computing power will continue to increase, other factors may play into why a corporation wishes to keep it's data in-house, be it political, security, industry practices, or a sudden wish to change directions due to a failure too many of a cloud provider.

The cloud providers do a very good job of making it easy to get sucked into their world.

It would be interesting if you followed up here with the decision you made and why. Not enough thought seems to be out in the open about these types of decisions, let alone at your decisions.
> being the bastion of various sorts of social conservatism

Aren't they conservative out of necessity? You cannot rapidly change interpretation of the holy texts, and keep the congregation assured that you are true to the hundreds/thousands years of tradition/the words of the prophet.
That seems to be borne out when a few minutes on the front page gets the article flagged.
Being attached to the MIT brand makes finding a job a lot easier, regardless of how your resume is formatted.
This text focuses on the religiousity of generations, and the comments below demonstrate that religiosity is a really squishy term.

I would be more interested in the more general notion of “values.” Every generation goes through some sort of rebellion against its previous generations. I’m interested in the general question of “to what extent does a younger generation hold/cling to the values imparted from their parents, including amongst others, traditions, religion, philosophies about governance and civics, etc.”
Ask HN: What Key-Value store with ACID support shall I use?
I am in need of a KeyValue database, with ACID support (I cannot lose any data that was written) that can sustain about 10K reads + 10K writes per second at peak time. Object size varies from 5Kb -100Kb.

I don't need indexing for the blob objects as I'll keep a few columns just for index required metadata.
So far I was looking at Postgresql (jsonb and hstore) and Aerospike.

What should be some technologies I should consider? Any advice? Thanks!
https://github.com/ossu/computer-science similar site

"Formal education will make you a living; self-education will make you a fortune." - Jim Rohn
But you’re saying that dialect is caused by income!
Well that’s a relief!
As a casual lurker of a cool website news.ycombinator.com, please stop shilling
Study finds less corruption in countries where more women are in government
Circulation Is Expanding Its Quality Engineering Team (Boston)
> near supernatural reaches of selective logic and rationalization

Near is not at. Conspiracy theorists aren't religious. They're just zealous. People become zealous about many things. What differentiates religion is the explicit invocation of supernatural causes. That delineation is meaningful, to the person making the claim as well as in society's treatment of the claim. (Particularly in the United States, where the Constitution treats religious zeal differently from secular zeal.)
The trick with the capital requirements is Amazon is totally willing to contract out to small regional conpanies; so you can have big plans, but start small and grow, if it works out. There's room outside of Amazon delivery too.
I started using a tiling window manager in Linux back around 2012 and I won't ever go back. Overlapping windows were a terrible UI decision. I remember having very early Windows for DOS back on my 286 and remember that those releases didn't have overlapping windows either. Each new running app just split the screen.
Nah, you want to be as fresh as possible when kid arrives. At the beginning, caring for them is a months-long marathon that slowly grinds down your reserves.
A spill of diesel is less immediately dangerous than a spill of the same amount of gasoline, but will still burn if it has a wick (you don't want your clothes soaked in diesel). But it's quite rare, I believe, as fuel tanks are well protected, so I don't think it translates into a statistically significant difference in safety between cars running on these different types of fuel.
This.

Other options could be:

1. Get an external gpu with an enclosure that you can attach to your laptop when needed.

2. Build a GPU enabled desktop computer, leave it connected to the internet somewhere (home or office) and access it via a VPN connection.

These, together with renting from Hetzner, are the options I would consider/advice.
Seems down...
We Should Teach Music History Backwards
Lead poisoning – a historical perspective. (1985)
The outliers who really do fine with just a few hours are just that: outliers.

Except, people want to believe they are outliers. So no matter how rare you explain that it actually is- well, everybody else is delusional. But me, ME, I really am the outlier! I'm special!
> Air travel is the king of hidden time fees

Especially if you're flying into Berlin. I spent an hour in the air from Munich to Berlin, and then an hour waiting for my baggage to be unloaded and placed on the conveyor...
Huh? I really don't understand why people don't read and comprehend entire sentences. You got to the word "work" and just stopped reading and left a reply?
I've been thinking about this a lot lately and I'm pretty down on strong belief in general. I find it depressingly common that believers of any stripe come from a foundation of reaction and not introspection. Their ideologies need an "other" to be the anti of rather than standing alone. I see this in everything from politics to religion to clothing to food. Everyone is defining their ego against the perceived arrogance of some other group.

edit: After I made this comment in good faith I saw you were being downvoted. I just want to make it clear that I do not think your comment is downvote worthy and that I find both the pious and atheist guilty of what I describe.
Great article, very interesting analysis. I have some friends who absolutely love football and understand the metagame a lot better than me - when you watch it at first you have no idea how complex the various player movements are, making space, finding space, predictions etc.

On a side note, I really wish they would name football by its proper name: football, not soccer. To the billions of people who follow it globally that's the name of the sport.
Said no one about WoW ever. Not disputing the fact that it was arguably the best game ever created and I did thoroughly enjoy it, but damn have lots of people lost so much playing WoW.
The less state (politics is power), the more capitalism (private property is power).
From what I've seen, flying is cheaper in Europe.
Which Sounds Better, Analog or Digital Music?
Star Citizen video game launches $27K players' pack
This!

The people you work with matter most, above all else.
Gyrocompass
Our society is run by advertisements; google gets revenue from it, facebook as well, instagram, youtube, you name it. Big companies will always invest large sums of money in marketing, as well as governments and even small companies - the spectrum of people willing to spend money in advertisement was, is, and will ever be, very large.
Different religions have different moralities. "It is okay if poor people starve; they deserve it for having done something bad in their previous life" is a religious idea, too.
I have the P50, and it is so heavy that carrying it around all the time has literally damaged my back. It's fine if you don't walk everywhere in a city with it in a backpack or messenger bag.
Related discussion : https://news.ycombinator.com/item?id=15480233
I’d be curious to learn more about you. Shoot me a mail, it’s in my profile.
Like most comments, my strong advice is to go for a light laptop with long battery life, and setup servers in AWS/DO/Linode as per your requirements. You will always be able to destroy the server instances to save significant amount of money. You will always be able to add/remove resources depending on your requirements. And you will never have to worry about power supply. Can you imagine how efficient it will be when you run time consuming tasks before flight and get those done on arrival? ;)
Wouldn't this require a constant internet connection?
I think I understand why the two ads are there, Siemens and iBoss would like MIT students to consider applying for employment, but how would this invalidate the information in the handbook? The contents of the handbook look pretty objective to me.

Isn't the presence of the two ads in the handbook a bit like University placement offices allowing employers to recruit from the University campus? University career fairs have all sorts of employers on campus promoting their companies as places to work.
Being from the region, The couple of days in question were more to relate with climate change than man made pollutants.

There was dust over most of northern India for about 4 days, that was carried by dry winds from the desert in west India and Pakistan.

Having lived in North India (Chandigarh) for more than 30 years, i don't remember such an earlier episode.

Earlier the city i live witnessed seasonal storms, but the sky was clear as a storm passed. But this time the sky was filled with small dust continuously for about 4 days and at noon Sun was looking like moon.

The rains have made things normal. But it was a first of an episode as per my experience.
You can do mapreduce on Lambda and S3, https://github.com/bcongdon/corral

Read up on Brendan Gregg's work. Start benchmarking your systems. The difference between science and fucking around is measurement - paraphrase of Adam Savage.
How can you build applications on the web that use
Bluetooth or USB devices without these APIs?

Same way you use mice, keyboards, sound cards, printers, webcams and so on: a generic, secure interface supported by all device makers, OSes and browsers.

The whole benefit of web apps is they demand less trust because they're better sandboxed. Poking holes in the sandbox (like WebUSB) makes web apps worse, not better.
They are different layers of abstraction.

Storage and computing are two layers in a normal application. You are free to switch computing layers as long as storage layer speaking some standard protocol.

AKKA + AKKA persistent, how can you switch the computing layer?
I think the data model is similar to virtual actors [0] which have persistent state. There is also CLR and JVM specific implementations of this model.

[0] https://www.microsoft.com/en-us/research/project/orleans-vir...
... like the DOE, ARPA, USDA, and NSF? They all are, I've personally worked on projects funded by these organizations to make carbon neutral petrol replacements. Heck, even the oil majors are funding that kind of work, they see the writing on the wall even if politicians play-act that the fossil fuel party will continue indefinitely.
I believe in battery research a half cell is a perfectly acceptable test bed for quantifying cathode performance, given that the anode material is not the bottleneck in the device. Researchers shouldn't have to spend their time doing full-device optimization every time they want to demonstrate improvement in a material.
Zapcc Caching C++ Compiler Open-Sourced
Isn't there a large group of investors who have shorted Tesla to the tune of billions who might be very motivated to see bad Tesla headlines and anti Tesla social media? How far would they be willing to go?
Ah, I see. Well, almost. Plausible deniability is good enough for direct launch from the ground, but answering your question would require me to know a lot of (I hope) classified information about the national security of multiple nations. So I don’t know.

However, my main focus was supposed to be other people who are “legitimately” in space, because of the aforementioned trillion dollars, and of hacking. Because both hacking and mutiny/secession haves happened lots already, even in situations where one might expect them not to.
The one you like developing on. Thinkpad for Linux, Mac for MacOS. Don't skimp on RAM.

Rent GPUs in the cloud or buy a GPU box that you can run jobs on.
On the other hand the more we understand about the way the universe works the less need is there for God as an explanation.

There simply isn't any evidence for his/her/its/their existence.
Erlang comes with a philosophy/style on error handling, and its libraries help a lot as well.

Here's a reasonable summary: https://stackoverflow.com/questions/3760881/how-is-erlang-fa...
Running machine learning jobs on a laptop essentially turn your laptop into a desktop.

Let's say you get suitable hardware, possibly with an external GPU enclosure, and launch a 24 hour training job (which is not that long)... and then what? You can't really close the lid and take it with you anywhere without stopping that process. The workflow becomes unwieldy and inconvenient, requiring compromises between running the ML stuff and your personal mobility. And how about when you're done with proof of concept experimenting and need to train a larger system on all data available, which would take for your laptop, say, two weeks?

Get a decent "conventional" laptop. It will run small jobs quite well anyway, even on a CPU; and for anything beefier connect to a dedicated system remotely, no matter if it's owned or rented, that's the way to go.
There are lots of words that are different in American English, soccer is just one of them. Also not every language refers to it as football. In Japanese they call the game soccer as well.
The title asks about _meaning_ but the first question you ask is about _interesting_ technical problems. This seems to be a potential discrepancy to me. Unless you find deep meaning purely in the interesting nature of technical problems, then it might be worth considering that difference and why that word is hanging in the title yet seemingly not discussed much in the body of the question.
I'm seconding that with demand to sanitize all useless, bug prone APIs google introduced solely for own use.
Unfortunately, the structure of American universities seem to celebrate all fields of study equally. While I find the opportunities to learn about so many different areas quite fantastic, I'm afraid that young students aren't given enough guidance in avoiding choices that will lead to large debts for little gain once they graduate.
Meaning is incredibly fickle, certainly not an inherent quality of pretty much any work.

The work you do today seems to enable a range of businesses to get on with doing whatever it is they do by letting them leverage some incredibly powerful technology. That sort of enablement seems like something I'd find meaningful. But you're not me, and I'm not you.

If you want to work on more deep technical problems, for the sake of the technology itself (at the cost of being rather further removed from the real-world applications your work enables), go look for that, that's perfectly reasonable. But be careful about assuming that this will necessarily feel more meaningful.
I've felt similar cravings for meaning in work.

What helped me (may be different for you) is to understand my personal values and places to invest that aligned with those values.

For me, I realized I value
- working to create sustainable/profitable companies
- quantitative reasoning
- proactive communication
- goal oriented planning

From there, I worked for couple of small companies but left after I realized they were chasing billion dollar valuations and/or practicing irrational product management. Since then, I joined a small data engineering team in a medium sized cyber security company and started trading stock options on the side.

Overall, I focused on doing work in environments that aligned with my values. If there wasn't alignment, I moved on.

Great question mate. Best of luck!
Check out the U.S. Digital Service. Software engineers who change lives and work on really interesting projects.

https://www.usds.gov/

(I'm biased, see username)
>How can you build applications on the web that use Bluetooth or USB devices without these APIs?

You simply don't
Sounds like design by committee...
Dispatch: web-based IRC client in Go
https://news.ycombinator.com/item?id=17332330
Social progressivism does not require willingness to change holy texts. If you look at the Christian New Testament, most (though possibly not all, I don't claim encyclopedic knowledge of it) of the teachings Jesus line up quite well with social progressive values in the US today—things like caring for the poor, the sick, and immigrants and refugees.

The fact that the "religious right" is a thing in the US today doesn't particularly indicate that this is the natural order of things. While I'm no longer religious myself, much of my family still is, but identifies as part of the "Christian left," and pushes very strongly against the view that religious must necessarily equal Republican.
The real reason is Google buys YubiKeys enmasse from them for employee use (every employee has one), and works with them closely on in various ways.

In fact, they were closely involved when developing the USB Type-C variant.
Except it has a limit on the number of backs it shows. In this case I had gotten to the end, And hacker news was too far back.
Meaning is something you create or find, it’s not intrinsic to the activity.

Right now there is someone complaining about doing “boring front end crud stuff” - an established product - who wants your job.

There is also someone doing “boring detail level stuff” who wants your job.

To put it another way: why is a low level library more meaningful than yours?
Given the number of variables that can be adjusted, the extent to which they can be adjusted, and the time it takes to see results, self-experimentation is barely viable for even trivial short-term goals. How many chances does one have to try a different set of inputs for 3 months apiece?

Even for short-term goals anything non-measurable is highly prone to confirmation bias - e.g.: "I feel more energetic on this keto diet!" because I expected to feel more energetic on this keto diet and these Instagram accounts I follow keep reinforcing that this is what I should expect. Additionally there is the issue that the human body is a complex system where things that seem good in the short term can be quite bad in the long term - e.g.: "These 6 cigarettes a day are really helping with the over-eating I'd been struggling with!".

For many of us who care to research nutrition more than superficially the goals tend to be more long-term ones like not developing Alzheimer's, cancers, atherosclerosis, organ failures, etc., all in support of staying healthy & active for as long as possible. Those goals don't lend themselves to a hill-climbing optimization via self-experimentation.
I see the Silicon Valley mentality of "it's not news until the product ships" is pretty prevalent here. News flash: this is how R&D works on physical products. Most advancements are incremental. Some are larger than others, but are always built on years of other incremental advancements. This one appears to be larger than usual, so it's news. Your phone battery will continue to grow incrementally in energy density in order to run the increasingly bloated software shipped by the "true innovators". Life goes on.