jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Emacs isn't a good text editor. vi is a far superior text editor if you want to only edit text. But thats the point, people that really use emacs dont just edit text in it. They live in it.

Your filebrowser pane isnt the same. In emacs dired is an actual buffers that you act on in the same way you act on other buffers, same with magit (this is the best interface to VC i've ever used), same with mingus (front end for mpd, btw) and every other mode.

So thats where our communication breaks down. Emacs isnt a good text editor. The entire emacs environment is where the value is. If you just want to make edits on files, use vi. its faster than anything to do that (I used vi exclusively for over a decade). I know jedit is nice too.

But if you spend 8 hours a day programming then the value of emacs can shine. And the real point is, if you spend that much time programming then its silly to worry about the initial learning curve. Who cares about that time, it will be paid back infinitely over your career.

But as always, its a useless debate. You can't understand the value of something until you actually use it. That goes for both of us, I'm not just taking a snipe at you.
With a short term view like this, you're going to be shocked when it dries up almost over night. Notice the direction change that hit the industry? (Hint: mobile) Notice Microsoft being almost completely absent?

Their profit model at this point appears to just be extracting more money from business clients who can't quickly switch away from them.
I believe the plan is for gcc to provide a build server to which the debugger could ask, "expand this expression for me please".
So you're saying that Safari for Mac is a commercial product, but Safari for Windows isn't? Apple develops Safari because a platform without a free, high quality web browser just isn't viable, but that doesn't make Safari "commercial." I certainly don't buy the idea that Safari drives Mac sales.

But this is just nit-picking. I agree that the Times is being completely ridiculous here. There are all sorts of commercial entities involved in people reading the Times RSS feeds - Apple, Pulse, the users' ISP, the Times' hosting company, various telcos in between the two, the folks who made the routers the packets pass through, etc. The Times doesn't seem to have accepted that they don't have direct contact with their readers online; they're just one part of a larger ecosystem.
On big access networks you have to stay far away from 100% capacity. 60-75% is the minimum where you will start seeing the negative effects of channel contention. On a cellular network sharing data & voice you also have a good amount of bandwidth reserved for real time services (phone calls) to factor in along with all the PHY/MAC overhead. There's probably some QoS overhead to calculate in also. I'd say there's a very good chance AT&T is running into channel capacity problems (further evidence being dropped calls/failed calls when devices have good signal. That means they're requesting a real time service and there are simply not bits left over to grant it. Try again in 5 seconds and it works because bandwidth has been allocated/reserved for voice calls)
Sorry to hear that. There were a lot of best practices just a couple of generations ago that we see as harmful today and I sometimes wonder how humans could have existed for 100,000 years and only in our lifetimes finally realized how to not abuse kids.

Perhaps they really were the best ways to get some kind of outcome like an aggressive man for fighting wars or protecting himself from violence or a hard worker able to tolerate tedium and not be too aspirational despite the personal emotional cost. Or perhaps even the emotional problems wouldn't exist if the rest of society was compatible with those ways?
The title is a truthful statement. The change I would make would be to call them "'ethical' pro-government shills," with the scare-quotes intentionally around the word ethical. The guy was promoting the idea that we would put these shills in place, but they would basically only be steering people away from false assumptions and towards the truth. While this might be a nice idea, it's more fantasy than reality.
I might have been unclear; what I meant was that the different programming languages or models that people call "dataflow programming" (spreadsheets, Lucid, Oz, FBP, etc.) have a lot of differences between them; and on top of those there is dataflow analysis in compilers, dataflow hardware architectures, and so on.
> It is helpful to test your app with real touch screen but for most cases an Android phone emulator (that is included in Android SDK) is really enough.

This is a very good way to release complete garbage.
I recall creating my password for Verified by Visa, but never successfully entering it again. It's never stopped me from getting the goods and getting charged, though.
If you don't know what's fun about coding, then you should just find something else to do that you do enjoy. Everyone I know who really enjoys hacking has been into it since day one, including myself. It's the general joy of wrapping your head around a problem, breaking it into bite size pieces, and then tackling them and getting psyched as you knock out working code. Initially basic logic constructs, iteration and recursion were enough to get psyched about, but later it is more about about the problems you are solving then the programming.
Is there a huge market for this? I'm probably right in their demo. UMC professional millennial with a time suck job. I ubered to work today and I'll uber home. I ordered dinner on postmates.

But how is magic going to save me time. Seems like I'll spend more time typing the stuff out than doing it myself.

Maybe I should just bite the bullet and try it.
I believe one piece still missing is the full functionality provided by the index in Git. There is the record extension, but IIRC that doesn't emulate one of the index's greatest features: during a merge/rebase, non-conflicting changes are already staged, so "git diff" shows only conflicts (and "git diff --cached" shows those changes that merged successfully).
Even if you had "rock star" skills, would you really want to work with these types of people? They've already shown their true colors like someone who treats their waitress like crap.
I think the market fills the void if there's demand. No one worked with JetBrains to create RubyMine; they saw the need.

(edit: the company is JetBrains, not IntelliJ)
I don't know exactly why the Linux kernel does this, but the pauses do not seem to occur for reads, so the Linux kernel is marking these pages read-only. A friend suggested this is the kernel's way of reducing the write I/O rate under overloaded conditions. If you know exactly why the kernel is doing this, I would love to hear it.

What is happening is that the JVM is dirtying a previously clean page (this also happens in your test program, because the dirty pages in your mmap'ed file are being regularly written out - and therefore made clean - by background writeback).

If, at this point, the global dirty limits are exceeded (/proc/sys/vm/dirty_bytes and /proc/sys/vm/dirty_ratio) then the task will be paused to throttle the generation of dirty pages.
The fourth point is not true, I looked at the intermediate myself. In fact the test intermediate is only days old at the time of the writing and last less than a month before it expires.
Actually if you bother to read the article instead of playing circular logic games in the thread you'd notice:

"To examine Japanese attitudes toward sex, the Japan Family Planning Association interviewed 3,000 subjects, both male and female, about their sex lives."

There is no mention of couples. It interviewed 3000 subjects who may or may not be in a relationship. The title is inaccurate.
Given a large body of literature that exists; say, all of IBM's marketing documentation, it's my understanding that Watson is able to parrot an answer to questions on things in there.

Something like "What's the minimum supported number of CPUs to run IBM DB2 on a new system Z?" or another customer-focused question.

Things like that don't require any insight, but would be a boon to the sales/marketing team when the customer has questions of that ilk.

Yes, that's positioning Watson simply as a better search, but what was Google, originally, other than better search than Altavista?
I would like to try it, but to be honest I haven't figured out how to do it without coming across as... sanctimonious?
Very little / super-brief explanation in many cases, but as it's a book of algorithms, not really about, it's acceptable. And I found the brief demonstrations / explanations / visualizations to be terse, accurate, and quite explanatory - near perfect. Not a book you can casually peruse, it's largely a list of algorithms, though it appears to go roughly in order and build off itself. Where necessary, it goes into a fair bit of detail (sometimes several pages), but truly most of the code is pretty self-explanatory once you know the purpose.

Not a book to skim through, but definitely valuable. Uses C/C++ (minimal C++ functionality, classes + templates) heavily, of course, but big shocker there given that it's largely focused on efficient, low-level code. I'd rather have functional C than questionable pseudo-code anyway. A little of a language called GP and a little pseudocode, but very little from a quick skim. My main criticism here is that the variable names could be more descriptive, often just a single character or two, but most of the code is small enough that it doesn't matter, you can do it in your head easily enough.

Definitely a keeper, IMO, unless you despise C.

Disclaimer: I write as little code that looks like this as possible, and have not examined it in detail. Anyone care to comment on the code library itself? I'm definitely not qualified.
How does one represent Lisp as byte code anyway? I had a look at http://clisp.cons.org/impnotes/instr-set.html and this is my idea:

(1 2 3 4) => Push 4; Push 3; Push 2; Push 1
In other words: Lists are simply pushed onto the stack, probably in reverse order or car would be difficult.

(+ 1 2) => Push 2; Push 1; Call n 2 (where n is the number of the '+'-function)

Looking at my understanding of the problem, it's directly translatable from list-based to stack-based and hence equivalent to Forth, isn't it? Please correct me, if I'm wrong.

Edit: Thinking about it, I have no clue how to represent a nested list on a stack. How would you represent ((1 2) (3 4))?
You need the license to sell in the app store. No license needed to put up a website.
As a fellow Canadian I agree with the sentiment and would love to see lower prices.

But to be fair(er) to the telco's, it is a little easier to provide decent cellular coverage across Singapore than it is across even the densely populated swaths of Canada.

As a rural Canadian I'm not sure I could push much more than 2GB through my home internet connection a month if used it 24/7.
Not sure what's going on with this title, but the report states that the iPhone's market share is 28%, while Android's market share is 9% (a factor of 3.1).
I just see this as another instance of Apple falling behind the curve. It used to be that they were so far ahead of everyone else (in design, products, etc.) that they didn't worry about everyone else. Now they are suing people for copying their things, postering about how good they are, etc.

This new state of affairs saddens me somewhat as I have always liked and respected Apple and they are now giving me cause to doubt them.
I think it was supposed to read "three" times. (iPhone ~28%, Android ~9%)
How long until the Matt Maroon's Overcome Evolution DVD set is released? :-)
Merge is a tool. The issue is, can you reproduce source accurately, from a variety of starting points, and be sure you have some canonical thing (release x.y).

Do I understand you right? This is not the expectation for a source control tool?
Uh, he can believe whatever he wants on the matter, that doesn't make him a racist, sooooo....

When was it a "solved" finding that poverty is a result of exploitation? Or that culture and/or genetics don't also play a role, perhaps a big one?

That's how science works, by making hypothesis, examining things, and coming to conclusions, popular or not.

And a scientist/thinker is allowed to have different conclusions than others, if they can point to specific theories and numbers that support their thesis.
We're going that direction, sadly. I'm now being hounded for tips at more fast food and convience stores.

Maria Shriver now has a compaign to guilt people into tipping hotel maids (more?).
really like the shell ergonomics, how about adding tab completion?
I use TrueNAS, it has it as part of the disk settings.

For Linux it seems hdparm[1] is the way to go.

[1]: https://linuxconfig.org/how-to-reduce-hard-drive-s-acoustic-...
I’m sorry for delay, will fix ASAP...

My point is that you can do that even without jars/wheels - you can do VC and tests of notebooks. For example, https://github.com/alexott/databricks-nutter-projects-demo
Thanks so much for the feedback!

Oh hey, this is kind of in a similar spirit to your prove they want it site! I like that your site actually requires some skin in the game.

I will post it on /r/crowdfunding, good idea!

And I'd love to work together :) can you please email me so we can talk more? pooria@hey.com
Overall good point. Much closer but still significantly different. The life expectancy is 14 years vs 48
the question I have is:

Is the mac mini similarly affected?
Whoa, 10 yo and interested in exoplanets! Great boy and good job for supporting him.

I watched with my children (the youngest one must have been around the age of yours) the movie Apollo 13 (https://en.wikipedia.org/wiki/Apollo_13_(film)). I fast forwarded the first 1/3rd of the movie (the introduction and romantic part that was really boring IMHO) and started when the preparation actually started.

They loved it, and I loved it too - mostly for the extraordinary capacities of these people to calculate/engineer such solutions on the fly in 1970. This is the second time I was watching it and was biting my nails up to the elbow again :)

He could be interested, especially if you pause from time to time to explain what is going on.
We recently ran a large clustering job over billions of records (and a few TBs of data on spinning disks) on a single machine with minimal command line tooling in a few hours. Not really optimized yet. People forget how fast modern hardware is and overestimate how much useful data they have (or need).

I think I should start a company around minimalistic data tooling or the like - the amount of waste seems large across the industry.

I saw the de-skilling a few year ago, where a guy stiched together a compete application from a couple of SaaS APIs. Cool, but it somehow does not impress me.
What's an affordance? I've never heard that term in this context before.
Location: Costa Rica

Remote: yes

Willing to relocate: yes

Technologies: Django, Python, Javascript, HTML, CSS, Linux, Git

Email: manuelchaves at gmail

Some projects I've done by myself:

http://gsick.com

http://lindora.localghost.webfactional.com

http://github.com/madprops
Org-mode is a really good replacement for MediaWiki. You can manage links, tables and lists all with simple and reliable text files with .org suffix in Emacs.

https://www.youtube.com/watch?v=oJTwQvgfgMM
I'm living in Detroit (or the Detroit area, I guess, not Detroit proper).

The issues with working in software out here in the (so called) hinterlands is few-fold.

1. You can work for companies in the traditional rust belt industrial base, but companies like the Big3, Delphi, etc (I'm sure whirlpool and Amway are like this out in western Mich). seem to be just as happy outsourcing IT to the lowest bidder. And why wouldn't they? It's not their core business. GM is trying to change that but their job descriptions still mostly read like the kind that ask for 8+ years in a specific esoteric technology so they can claim they can't find anyone and will just go with an H1-B.

2. You can work for companies that aren't in any way related to the big names. Smaller software companies in the 50-500 employee range exist around the area. The thing is it can be kind of lonely working at one of these places because there's not a huge industry of producing software to sell out here. There aren't a whole lot of them. And the benefits are certainly not Silicon Valley, though the pay adjusted for the cost of living is still pretty good. This is the kind of place that I work in.

3. You can work for a company based elsewhere with a branch that's local. These kinds of jobs can be hard to find since companies don't usually advertise their secondary and tertiary locations. Plus working in the small branch of BIGCO(TM) may mean that you will have the choice of having to either find a new job or move when they close that branch down. There's also the issue that you may not be able to really grow professionally at a small branch office.

4. You can work remote. I am starting to perhaps explore this option.I think there's lots of promise here. But it's still hard to search and find remote jobs. And I'm not sure that remote employees are treated equal to in office ones in a lot of employers when it comes to career progression.

5. There is a local startup scene here. Both in Ann Arbor and Detroit with their own incubators, and I'm sure there are ones strewn about the rest of the rust belt. I think this also holds a lot of promise. But I'm not sure we're there just yet. I don't know if there's been any truly huge exits for startups native to the rust belt.
I did some research on this few months ago. The rules and regulations are different from state to state, city to city. One of the tiny house builders I spoke to, told me that when a client comes to him, they often don't know the rules of their area, and it usually takes a lot of time for the builder to find out those rules (online research, call up gov offices etc). He was saying he'd pay good money for a "rulebook" - if someone can compile the rules and put them in an easily searchable format (and keep them updated).

So yeah, there are zoning requirements and it's a good idea to do research before going for a tiny house.
I find it hard to believe that lobbying the FCC is cheaper than paying lawyers to engineer their way out of those contracts. With the crazy fees mentioned in the article for wifi access (seriously, $1000 per device?), it's not hard to see that their "protecting users" line of arguing is BS when there is such a clear profit motive.

Also, I totally don't get their strategy here, since it's not like there aren't other hotels which are nicer / cheaper / better-suited to conventions than Marriott. Really hope that they lose a lot of business for trying to pull such a stupid, petty trick to increase profits. In combination with their push to "remind you to tip their maids" so they can pay them less, I'm really excited to watch them burn.
Well, I spent about 2 minutes figuring out how to turn it off, so close enough? I mean, I did move on with my life. I scroll up and things move up. I pointed it out because I thought it was dumb, not because I have some sort of obsession with it.

You seem to be making an attempt to paint me as a luddite afraid of the future, but that's really not accurate. I just like my scroll wheel to not move in the wrong direction because "tablets ermahgerd!" I thought it was stupid to break well established behavior in an attempt to "unify" with a device that runs an entirely different operating system on hardware with entirely different input mechanisms.

I don't really care if Tim Cook is playing chess nine moves ahead or something. I just want the damned thing to not get in my way.
1 ) college town / sharing flat
2 ) short period: live in your office building
The "is" is more of a "might be". But it does seem fairly plausible. (The inverse seems less likely- that depression has absolutely nothing to do with the body.) I'm guessing that as with most complex phenomena, depression has a range of causal factors, and results from an interplay of many things.

It will definitely be great if further research in this area helps to lessen the stigma around depression and other ailments.
The Tor devs are saying "Hey, somebody has been harassing one of our members, and we're going to do something about it, concretely, and we write tools, but that's not enough." So, a casual reading suggests that they are intending to do something beyond mere blogging to help their friend. Such an action, unless it's just counter-harassment, could well be censorship. That's how I read their post. And no, it's not a good thing that their friend is being harassed.

Basically, as I read it, their post was either feel-good me-too blog support, or it was a declaration of intent to do something, the nature of the problem in turn suggesting censorship or mechanisms for censorship.

The whole "If you need people to have thick skins, well, that's a problem" attitude just isn't supported by the tech we're working with.

Fact: It is possible to send a direct message from one person to another without any significant intermediary (via email, twitter, etc.). This is freakin' awesome.

Fact: Some percentage of communications sent will be negative or offensive.

Fact: We can either stop offensive communications in transit, or we can ignore them at receipt. We can't stop them being transmitted without creating a mechanism for immediate de facto censorship (hell, consider shadowbans in HN for an example of this).

Fact: If we choose to stop offensive communications in transit, we are enabling the stopping of any communications in transit. The same software that lets us drop messages that say "kill all women"--or some other ghastly comment--is the same software that lets us drop messages that say "save all women". To pretend otherwise is willfully ignorant.

So, it follows (to me, at any rate) that the only way to prevent the installation of such apparatus is to handle discarding messages at the point of reception--and that means being able to ignore or filter out things we disagree with without calling for some central authority to protect us.

I even suggested a nice area of exploration for decentralized handling of that kind of spamming, but nobody cares about that--they just disagree with something else and flag to the bottom of the page. There's your system in action, by the way.
This is an interesting insight.

Facebook/Twitter allow us to communicate the little things that are big in our own lives and see how much (little) those things really mean to others.

Should eventually have a bit of a reality check effect.
This URL is 1 k from disaster lol
Just out of curiosity, how do you know some comments were planted?
>cash and visa

These just don't work well over the internet. Certainly not as well as bitcoin. In person you're right though.
https://musicforprogramming.net/
There is a big motivation to go to mobile since that market is still growing and laptop's market stopped the growth a while ago.

Also, keep in mind that the edge want to replace the laptop in most situations. And finally, they failed to gather funds for this, but they didn't fail producing it, so your comment about being deluded doesn't make a valid comparison.
One-time pads are also trivially malleable. Flip a bit in the ciphertext, and the same bit flips in the plaintext.
You nailed exactly how I feel. Its like rolling a ball up a hill, sometimes I get to the top and it rolls down easily, most times the hill appears to be so insurmountable that I cannot even think to try. I start exercise, eating well, studying, being proactive but it slowly dies as soon as I start getting stressed. The rock gets heavier, the hill gets higher, and the cycle repeats.
Seriously? It's was our faith in mankind's ability to engineer its way out of any mess that gave us this miracle pesticide in the first place. Those who cannot remember the past are condemned to repeat it.