jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've done two. Won one. I'm not a programmer, so I won't speak to that part. I created an account just to share this.

1. Arrive with a pitch. Figure something out that will keep you excited for an entire weekend. Transmit that excitement in your pitch. The excitement beats a good idea.

2. Ruthlessly recruit. Find your talent before the pitches start and win them over. Nearly everyone has some pet project they'd rather work on, so you may need to listen to theirs' first and let them dismiss it as a crazy idea. Tell them you think it is genius and try to relate it to a part of your project. This wins recruits.

3. Cull. Fire the non-essential team members by taking them over to another group and introducing them to the group. Then run. This may seem cruel, but it will save you from bloat and slowness.

3. Refocus every 90 minutes. If you have a small, smart team, the duties will shake out quickly. But pull everyone back together for 5 minutes every 90 to give updates and to refocus. This is a modified pomodoro and will keep everyone from going down rabbit trails or checking out of the project. You have to lead.

4. Brag. For the final pitch, share your failures and successes brazenly. Show off your team's skills and openly address gaps in skill or knowledge. You will be approached afterwards if someone loves your enthusiasm but sees where they could fill in a gap. Show your product, holes and all.
It gets you honest feedback faster and will carry you through to full execution if you listen. Good luck.
You took that statement completely out of context. Your comment show much more bias than the author. If you had read the article with any sense of objectivity, it would have been clear that the author actually makes a subtle case AGAINST Mac. He is merely stating an observation that many high profile open source developers have switched to Mac, which is true. There has a been a gradual shift to Mac from Linux in the modern generation of open source developers. Anyone who can't see that clearly isn't looking.

Also, while you are correct that many people move from Windows to Linux, it's fairly rare for someone to move from Mac to Linux, or Mac to Windows. Mac has tended to be a platform that people stick with. Again, if this isn't obvious then you haven't been paying attention.

Obviously we're never going to see RMS on a Macbook Pro, but that's the previous generation. The pioneering generation. The current generation isn't so ideological, and place more value on ease of use and aesthetics than the previous generation.
I think there are three main factors for the switch over the last few years.

1) Apple switched to x86

2) The MacBook Pro unibody line is just a solid laptop with a great design.

3) The iOS "bubble", where iOS developers are in high demand.
I see Macs are very popular in the Python and Plone communities. Rails, too, has its fair share of Mac users. Lots of Java developers who use Eclipse/Tomcat/MySQL form a more even split among Windows/OSX users. Linux/BSD notebooks don't seem to be as common on Java-related FLOSS events than in other similar events.

I prefer Linux. Actually, I would be happy with any Unix-like OS with proper system-wide binary package management and a modern GUI. I can live with the occasional quirk when some part of the computer cannot function properly because it was never properly documented. I know that, by the next OS release (right now, that will be in about 4 months), it will.

Also, BtrFS is very interesting (although it doesn't compare to ZFS, but that's another can of worms)
>> It has awful parts that should be avoided. Once you learn to avoid them you can have a great time. <<

Oh, I imagine my copy of Crockford's "The Good Parts" is more well thumbed than most, and I do my utmost best to keep it all clean, but having a great time I am not.
Fuck, this idiot is now being pendatic in #ruby as well.

2015-01-02 14:45:30 brixen raise your hand if you have implemented Ruby and used MRI's tests

Glad he didn't get things to go his way. He cries too much. If you don't like some projects go write your fucking own.
Also because there are fewer choices in NYC than engineers have in the SF Bay Area.
While I'm an atheist myself, if your main reason for reading Bible is "to learn that it’s easier to be told by others what to think and believe than it is to think for yourself", perhaps you're not as intelligent as you fancy yourself to be
How do you suppose I do this in AWS where I have several auto-balanced servers? It kind of forces you to put it in environment variables.
I'd recommend the Malazan Book of the Fallen which is, in a lot of ways, what Tolkien wished he could have accomplished in the sense of how much creative freedom Erikson had available to him and how much world-building he's able to consequently do. Erikson is an archaeologist, which informs his world-building in the same way Tolkien's philology did, and as a bonus, the world is informed not by Catholicism but concepts of evolution.

Here's Erikson talking about the trope of "barbarians": http://www.stevenerikson.com/index.php/the-problem-of-karsa-...
There is of course the threads proposal [1], which works in chrome with a feature flag, but most runtimes don't support it yet.

In general I have to agree that WASM needs more time. There are multiple quite crucial proposals in the pipeline (reference types, interface types, threads, tail calls and other advanced control flow, module linking, (GC), ...) which have all seen very slow progress.

Overall I'm still bullish on the potential of WASM for universal deployment, but the slow pace is a bit concerning.

[1] https://github.com/WebAssembly/threads
I liked "The Art of Prolog" for learning. And then if you dive deeper, "The Craft of Prolog". I'm curiously amused that the price for used versions on Amazon is so high.

https://mitpress.mit.edu/books/art-prolog-second-edition

https://isbn.nu/0262192500

https://mitpress.mit.edu/books/craft-prolog

https://isbn.nu/9780262512275
Can't they just google them? ;-)
Firstly we didn't have a choice, secondly the kids who took it seriously aren't exactly being taught assembly in a useful manner to learn more on their own.

Plus, I highly doubt anybody in HR is gonna kid the kid with advanced skills in assembly the time of day when they need to know how to use ASP.NET or Javascript and kubernetes.
Even more annoyingly, if you get fed up with their crappy hardware and get your own, any and all future flakiness will be attributed by ISP support to using nonstandard hardware.
You can go more than basic heart rate monitor since you can easily host a single lead ECG sensor with the "decade old" hardware that you are referring to, just like the latest smartwatch from Apple and Samsung. Heck, you can even host a multi-lead ECG sensor that is more capable than the latest smartwatch products from Apple and Samsung with the "decade old" processor. Couple that wearable smartwatch based multi-lead ECG sensor with any latest Android phone then you have a potent and energy efficient ECG system that is probably as good as the most expensive ECG machine at any hospital but powered only by a coin battery! This out-of-hospital gadget based on "decade old" processor is going to be useful to detect heart arrhythmia and ischemia that is the main cause of mortality in the world and capable of detecting pre-symptomatic Covid-19 as well [1].

I know this is a bad cliche, but this "decade old" processor is more powerful than the most powerful PDP-11 systems that have ever existed, that were last sold back in 1990s.

[1]https://www.nature.com/articles/s41551-020-00640-6
Read the packaging closer. Most of the "uncured" meats use concentrated celery salt which is a strong source of nitrates. They do this so that they can still "cure" the meat, just "naturally". At the end of the day, if the package says "uncured" but the back says made with celery salt, its just marketing
> that attitude struck me as dismissive not only of the capacity of the average developer to understand fp, but a bit of fp itself as too hard.

It's a self-inflicted criticism. It's non-fpers saying that fp is too hard, not fpers.
Twenty percent of NYT writers attended an Ivy League school, which seems significant to me.
https://www.journalofexpertise.org/articles/volume1_issue1/J...
Maybe, but I see what they mean. The real life analog is just social/cultural pressure which is usually relatively local and personalized.

Online and with the general risk that your entire diary gets opened up - folks are cautious about their actions with that in mind. Also I think it’s that the judges are not local/personal entities. So they are difficult to reason with or explain context.
There is an energy input here. The temperatures required to regenerate the CO2 from our captured solution are low enough to be produced using renewables, and this is what we're planning on doing.
We used Nomad on Windows with the raw exec driver to schedule services on a project I worked on a year back. It worked great. Two binaries on each host along with a configuration file (for Nomad and Consul) and you are up and running.

Since then I have been a fan. Also worked a lot with Kubernetes, which has its merits, but the simplicity of Nomad is great.
Interesting, I stand corrected!
Did the cops destroy all burn all those building and destroy all those businesses? Not really, no.
As a sitecore certified developer i feel inclined to pimp it :)

If you're looking for a great .net based cms, its the best.
These guides are really hard to read (at least for me) because there isnt really a point (until the end) where I can stop and go try out some of what I've learned. Perhaps, if it were formatted in the way of "steps to setup a scalable web app on AWS" it would be more palatable.
There's a book I'm just beginning, When Helping Hurts[1], that dives into this subject deeper. Complicated for sure.

[1] http://www.amazon.com/When-Helping-Hurts-Alleviate-Yourself/...
A 64TB flat address space? I wonder what the latency is like...
I've heard of the written psych type of exams before. I don't think they're great, but as with any interview method, it's something of a cargo cult and folks stick to it.
Is it worth hiring a PR company? If so, how do you go about selecting the company that is best suited for your area of business, and what kinds of returns would be expected for their rates.
Anyone watching have extra invites for HN?
tldr: "Silverlight isn't dead", claims developer who bet the farm on Silverlight
"Likewise, your credit card company and the phone company have records of what you did, as opposed to what you plan to do next."

Sorry to bust your bubble, but your CC company has already given talks about how it knows when you are about to move, when you plan on getting a divorce, when you are trying to have a baby, when you got actually going to have a baby and plenty of other personal thing... I can only imagine how fun it would be to sift CC data for patterns and cash in on what I find. A calendar of things I WANT to do isn't useful, what is valuable is what I WILL be doing.

I really want to build a factory five GTM super car and will happily put it on my want to do next year, but in reality unless someone pays me to built one for them I can't do it for a while. Once my CC starts seeing car parts they will know that it is actually something I am doing and not something I would like to do. For now my CC company knows last weekend I rented a truck, bought some house supplies and changed my address from Chelmsford to Waltham. Now would be a perfect time to sell that information to local resistants and shops that are around my new house. Or seeing as the new address is a recently purchased house now would be the time to sell that info to the home repair stores which I have not already started going to.

Edit: Anyone in the CC industry allowed to comment further on this topic? No doubt it would be a neat place to work.
http://www.google.com/trends?q=adobe+flash,+microsoft+silver...
I agree, I think that this is a system or application that fb is trying to use to expand its user base and make fb an "integral part of the internet" instead of just another friendster and myspace type of platform.

But, realistically I don't think that email is going away for a while because its entrenched into people's habits and it provides control.

If you were to use fb's system to replace your email then you'd effectively relinquish your control over your data to fb (again).

Notedly, I want to disclaim that fb is POS. lol. I truly hate fb because of its practices and that its essentially a giant time sink without purpose. I registered my name and deactivated my account just so that no one else would use my name but I don't use it.
Sort of interesting that google and facebook are trying (or have tried) to rethink our messaging concepts. Are they trying to fix something that isn't broken? Sometimes I think it needs work but it seems like they are trying whole new ideas that may or may not work.
In my mind (and maybe I missed some aspect of the Facebook announcement) Wave was much more ambitious due to the collaborative document editing aspect, absolutely realtime interaction, and open architecture/apis that allowed for things such as bots and interaction from external systems.

It seems that Facebook's system has some of the same elements/ideas as Wave, but I wouldn't say it fills the same space as wave.
Modern Intel processors have an RDRAND instruction which (cue conspiracy theorists) is a hardware RNG. https://en.wikipedia.org/wiki/RdRand
what jweather says. we've not made the first looper... however, have considered launching it as a tool for people to add their own audio loops to... maybe one day...
I don't think you understood the described problem with storing the time in UTC. In the example in the article it is assumed and your software gets the timezone update. But because the meeting is stored in UTC, it displays the wrong time.

The reason it works for you is because you schedule in UTC. That's great, but for people that don't schedule meetings in UTC, you are vulnerable to the problem described if you just save the time in UTC.

Do you schedule meetings with your dentist in UTC too? I'd wager that most meetings are not scheduled in UTC.
Can't stand list managers. Give me mature developers, architects, product managers, and jira. If someone wants to help take notes, that's fine. But dont confuse that with leadership.
People are far more than that. Lots of our brain is dedicated to visual modeling. Those 'hypothesis classes' are just the tip of the iceberg. For computers, they're the whole enchilada. To mix metaphors.
You haven't actually read the article have you?

> It's better to simply store the UTC time of the event, and nothing else. Local time zone conversions can be done when displaying/editing.

That timezone conversion is the problem, the UTC offset of a physical location can change drastically with surprisingly little notice. You schedule a meeting on your calendar for 10AM, it's stored as XUTC, the rules changes now your calendar tells you your meeting is at 11AM local time, you've missed your meeting (because you were physically meeting your VC who uses their own calendar which does not have that specific issue).

And being an hour off is pretty tame, back in 2011 Samoa flipped across the international date line, if you had scheduled a meeting after the flip and it was stored in UTC but edited or viewed in local time you would now go to it a day off.
Correct. Angela Merkel was never elected as Chancellor. The Chancellorship is not an elected office in Germany.

US President Obama was not elected, either. He was appointed by majority vote of the Electoral College. This is a hair-splitting, technical, de jure distinction, obviously, but denying that it exists is pretending that the republic is more democratic than it is in fact.

An election is a popular vote. A parliamentary or republican representative vote is not an election, regardless of how much it may superficially resemble one.
"Paying attention", in all senses of the phrase, has been one of "killer features" of well-being, dating back to ancient Greeks.

That said, the "conjunction fallacy" mentioned in the article, it seems to be one of the biases that casts quite a powerful spell. I first came across it six years ago, and got it wrong. I recently tried the famous "Linda Problem" from Kahneman & Tversky on a few friends — some of them are working scientists — and almost all of them went with the incorrect answer, and they're in good company for that.

The Linda Problem being:

[/quote]

Linda is 31 years old, single, outspoken, and very bright. She majored in philosophy. As a student, she was deeply concerned with issues of discrimination and social justice, and also participated in antinuclear demonstrations.

Now, which alternative is more probable?

(a) Linda is a banker.

(b) Linda is a banker and is active in the feminist movement.

[/quote]

This is one of the neatest examples that demonstrate how much we run on autopilot.
You see why that's a useless unfalsifiable narrative? Pick anything successful, call it a bubble, compare to beanie babies. It's not a good argument.

One of your claims is falsifiable: Bitcoin has utility for large cross border payments.
I own a Saab with a Ford engine! It's actually a V-4, two on each side, and it was most widely used to power skidsteers and industrial water pumps and the like. Saab didn't have the engineering capacity to design and launch a engine fast enough to keep up with environmental regulations (having used a two stroke engines up until the 60's!)
The thing is, high-level languages like Python are already a really efficient way to communicate requirements to a computer, and we've already seen a massive shift from low-level languages to high-level languages in applications that don't need low-level control.

Developer tools and user interface components will likely continue to get easier to work with, but chunks of functionality that we compose with arbitrary code in between will always be a better model than a "no-code" monolith we configure.
I've been using Linode for 7 years now and I've had very little downtime. Pretty reliable in my experience.

Mind you, I'm just hosting a simple website and mail server.
It is small compared to cloud, but it's a ~$22 billion / year market. Compare to IaaS at ~$50b. So it's not tiny, but it is highly fragmented.

And I think the solution could be layered on top of what they already have. Cpanel is just a bunch of buttons, icons, and little apps to create web server instances and tie them to domains, database instances, backups, web file management, manage DNS records, and so on. Basically just a consistent web app to put on top of their "droplet" ecosystem. Much of it already exists, so a fair amount of the effort would just be marketing it.
What a wonderfully entertaining read that was :)

Sounds like the culture in the CMU CS department was pretty great.

Thank you for sharing this historical gem with us.
subscriber-only article.
I really appreciated the tone of this piece. Respectful, well written and convincing.
each 9 you add past 99% costs more than the last.

You're right about that. In fact, each 9 past 99% costs twice as much as the last. But on the other hand when you have paying customers, one day of downtime they might forgive you. Two days and they'll be annoyed. But on the third day they'll come for you with pitchforks in hand. If you can avoid pitchforks with clever architecture and slightly higher costs, I think it's worth it.
You can see the appeal of http://color.com to VCs.
>note that m XOR d is basically m + d without the carry bit

This isn't true. XOR is addition without any carry bits so there are several solutions that have the same XOR and difference
I don't think it's nonsense. I'm quite surprised that (say) my calculator app could control my password manager. My password manager encrypts file storage, and automatically locks itself after usage, but is likely vulnerable to this attack.

Even if you trust the programs you run, they can have their own unintended vulnerabilities.
Them too. Both involve "selling something you don't own" (the underlying security), a point disputed in the post I was replying to.
That's lot of work done to maintain open source project.

There were recent threads why maintainers bundle crapware to support themselves.

Companies (and we individual users) should definitely support this kind of initiative to maintain healthy community https://www.djangoproject.com/fundraising/
Creativity is stifled any time copyright interests get involved. The whole point of copyright is to leverage control into profit. Control over other people, generally. The derivative works doctrine in particular is exerting control over the creativity of others in an effort to turn a profit. That's the stifling of creativity right there. Sample-based creation in particular has suffered from this.

It's not the buy button that offends. It's taking a democritizing platfom and turning it into an elitist one where only the blessed can publish that offends. I have no wish to be reduced to a person whose only permitted role in my own culture is to open my wallet. And for my presumption to create without asking permission and paying lots of money first, I have years in jail hanging over my head.

That's here. That's now. That's reality. With that in mind, I cannot accept the idea that if it pays artists it must be good.

This may come as a shock to you, but I don't object to artists being paid. I do object to some of the things artists call for in the interests of being paid. DRM, for instance, is not acceptable to me. Nor are licenses for tiny, tiny samples where one person gets to control the creativity of another.

People aren't hostile to paying artists. People just aren't always willing to pay artists what artists think they deserve while engaging on terms the artist has selected. That's just like any other business where you have to go where the customers are and offer them what they want if you want to make sales. You can try and hawk expensive dehumidifiers in the Empty Quarter, but you don't get to blame the world for your inability to sell any.

I'm not trolling. I just have this little thing where I dislike the would-be tin-pot dictators of the copyright industry.
The premise sounds like Count To A Trillion by John C. Wright.

Of which I loved the idea, but was very disappointed by the realization.
I can think of a few:

1. Google uses Mac OS and Windows internally, they're a big enough company that even untargeted malware that hits a small percentage of systems costs them money (not to mention targeted malware), and they're also a big enough company that the amortized cost of Project Zero, across all employees, is affordable.

2. The top-notch researchers who find vulnerabilities in their server stack (Linux, etc.) also like looking at different OSes occasionally, and this is a way of recruiting and keeping them at Google, which leads to them disclosing and fixing Linux security issues internally while waiting on an external response.

3. They're unhappy with their software vendors not taking security and vulnerability response seriously, and they're trying to shift the popular consensus / Overton window on how seriously people should care and what the industry-standard response to reports should be.
They have a history of harassing peaceful protestors. The link near the end of the article is to an instance where they clearly harassed innocent environmental activists, to the point where the Governor apologized and fired the contractors involved.

Actually, that link seems broken; the story is here:
http://stateimpact.npr.org/pennsylvania/2015/01/22/anti-dril...
Based on my more recent schedule:

7:30 Wake up

7:50 Get on my bike and ride to school (or bus if I had a rough night)

8:00 Go to class
(occasionally an hr break b/w class which I use to enjoy a book)

11:00 Finish class; walk/ride home

12:30 Make lunch

1:00 Start doing problems for Systems Programming class

< Many hours of frustration, confusion, 30 min. breaks, and cries of success ensue >

12:00 Go to bed.